body
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight:bold;
	color:#999999;
}

textarea, input
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
}

h1 /*for section headers*/
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	margin-top: 0px;
	color:#DEC83E;
	font-style:italic;
	margin-bottom: 13px;
}

h2 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.15em;
	margin-bottom: 0px;
	color: #DDDDDD;
	font-style:italic;
}

h3 /*for subinformation (like telephone numbers)*/
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	margin-bottom: 0px;
	margin-top: -13px;
	color: #DEC83E;
	font-style:italic;
}

strong
{
	font-size:105%;
}

hr 
{
	height:1px;
	color:black;
}

a:hover
{
	text-decoration: underline;
}
a /*Yellow*/
{
	color: #DEC83E;
	text-decoration: none;
}

.button
{
	background-color: #333333;
	border-color:#BBBBBB; 
	border-style:solid; 
	border-width: 1px; 
	color:#999999;
}

.menuItem
{
	background-color:#222222;
	margin-bottom:3px;
	border:1px solid #999999;
	background-image:url(images/cornerBR.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
}

.menu a
{
	color: #999999;
}
.menu a:link, a:visited
{
	text-decoration: none;
}
.menu a:hover
{
	text-decoration: underline;
}

.futureLink
{
	color: #555555;
}

.imgBorder
{
	border:1px solid gray;
	color:gray;
}

td
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight:bold;
}

.bordered
{
	border:1px solid #999999;
}

.color1, body /*Black*/
{
	background-color:black;
}


.color2 /*Dark Grey*/
{
	background-color:#272727;
}

.color3 /*Not so Dark Grey*/
{
	background-color:#2D2D2D;
}
.color3Border /*Not so Dark Grey*/
{
	border-color:#2D2D2D;
}

.color4, .tableOdd
{
	background-color:#303030;
}

.color5, .tableEven
{
	background-color:#272727;
}

.color6, input, textarea, select /*Bright grey*/
{
	background-color:#999999;
}

.color7, .noJob
{
	background-color:#AAAAAA;
}

.noJob
{
	color:#444444;
}

.noTop
{
	margin-top:0px
}

.noBottom
{
	margin-bottom:0px;
}
.noLeft
{
	margin-left:0px;
}

.whiteSpace
{
	margin-left:15px;
	margin-right:15px;
	margin-bottom:10px;
}

.outerTable /*No border*/
{
	border-width:0px;
	padding:4px;
	border-collapse:collapse;
}
.outerTable td /*cells have grey padding*/
{
	border:1px solid black;
}

.outerTable td p
{
	margin-left:26px;
}

.outerTable table /*matches background to appear like no outer border*/
{
	border-collapse:collapse;
	border:2px solid #272727;
	width:100%;
}
.outerTable table td /*top level cells have borders*/
{
	border:1px solid black;
	padding:5px;
}
.outerTable table td td /*normal tds from then on*/
{
	border-width:0px;
}
.outerTable table table /*for other tables*/
{
	width:auto;
}

.galleryHolder
{
	overflow:auto;
	height:91px;
	width:513px;
}

.indent, h3, h2
{
	margin-left:26px;
}
.tableIndent
{
	margin-left:16px;
}
.bottomPad
{
	margin-bottom:10px;
}



.comment
{
	color:#6688DD;
	padding-left:30px;
	padding-right:30px;
	font-style:italic;
	
	/*
	margin:0px;
	padding:0px;
	font-size:1px;
	visibility:hidden;
	*/
	
}
.error
{
	color:#CC9999;
	font-style:italic;
}
