/**********************
HTML STYLES
***********************/
/* IE6 PNG FIX */
img, div, a { behavior: url(/iepngfix.htc); }

/* DO NOT EDIT THE BODY TAG, USE .bodyClass INSTEAD */
body {
	margin: 0;
	background: #FFFFFF;
	color: #000000;
}
/* SET STANDARD FONT STYLES */
.bodyClass, 
p, 
td, 
.standard {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
/* USE .bodyClass TO ASSIGN STYLES TO THE BODY TAG */
.bodyClass {
	text-align:center;
	background:#62c0da url(standard/bodybg.jpg) no-repeat top center;
}
/* SET DEFAULT LINK COLOR */
a {
	color: #00495d;
}
/* SET DEFAULT LINK MOUSE OVER COLOR */
a:hover {
	color: #00495d;
}
a img {
	border: 0;
}

/**********************
UNIVERSAL STYLES
***********************/
.error {
	color: #CC0000;
}
.standard {
}
.standardbold {
	font-weight: bold;
}
.standardheader {
	font-size: 24px; 
}

/**********************
LAYOUT STYLES
***********************/
#page {
	width:870px;
	margin:0 auto;
}

#header {
	width:870px;
	height:203px;
	margin:10px 0 0 50px;
	text-align:right;
}

/* HEADER BACKGROUNDS*/
.default {
	background:url(standard/adam_headerdefault.png) no-repeat;
}
.contactus {
	background:url(standard/adam_header_contactus.png) no-repeat;
}
.aboutus {
	background:url(standard/adam_header_aboutus.png) no-repeat;
}
.ourservices {
	background:url(standard/adam_header_services.png) no-repeat;
}
.scheduleajob {
	background:url(standard/adam_header_schedule.png) no-repeat;
}
.reporters {
	background:url(standard/adam_header_reporters.png) no-repeat;
}
.testimonials {
	background:url(standard/adam_header_testimonials.png) no-repeat;
}

	#headerimg {
		width:600px;
		float:left;
		height:141px;
		text-align:left;
	}
	
	#headerimg h1,
		#headerimg a {
			display: block;
			height: 141px;
			width: 670px;
			margin: 0;
			padding: 0;
		}
	
		#headerimg a {
			text-indent: -9999px;
			color:#62c0da;
		}

	#header #quote {
		font: 12pt Garamond, "Adobe Garamond Pro", Georgia, "Times New Roman";
		padding:116px 0 0 4px;
		color:#464646;
		float:left;
		width:257px;
	}

#container {
	margin:0 auto;
	background:url(standard/adam_container.jpg) repeat-y;
	width:870px;
	margin:0 0 0 50px;
	border-bottom:10px solid #e9dcb9;
}

#content {
	width:870px;
	clear:both;
	background:url(standard/adam_content.jpg) no-repeat;
	min-height:417px;
}

#navbar {
	float:left;
	width:180px;
	padding:50px 0 0 0;
}

#navbar ul {
	list-style:none;
	margin:0;
	padding:0;
	text-align:right;
}

#navbar ul li {
	background:url(standard/adam_navbuttons.png) repeat-y;
	display:block;
	min-height:15px;
	margin:3px 0;
}

#navbar ul li a, #navbar ul li a:hover {
	color:#005a73;
	text-decoration:none;
	font-weight:500;
	display:block;
	padding:0 2px;
}

#navbar #subnav {
	background:none;
}

#navbar ul li a.subnav, #navbar ul li a.subnav:hover {
	font-size:8.5pt;
	color:#fff;
}

#contenttext {
	float:left;
	width:670px;
	text-align:left;
	padding:0 10px;
}
	h1.pagetitle {
		text-align:right;
		margin:-30px 0 20px 0;
		position:relative;
		font-size:18pt;
		color:#fff;
	}

#footer {
	width:870px;
	border-top:2px solid #397283;
	margin:0 0 0 50px;
	clear:both;
}

#footer #left,#footer #right {
	width:420px;
	float:left;
	padding-left:10px;
	height:30px;
}

#left {
	text-align:left;
	font-size:8pt;
	color:#04495c;
	padding-top:15px;
}

#right {
	text-align:right;
	padding-top:10px;
}

.poweredby {
	padding: 10px;
}

/***********************
	Index Page
************************/

#indexPage {
	background:#62c0da url(standard/bodybg_index.jpg) no-repeat top center;
}

#indexPage .standard, #indexPage .standardheader, #indexPage .standardbold {
	color:#fff;
}

#indexPage #navbar, #indexPage #quote, #indexPage h1.pagetitle, #indexPage #headerimg {
	display:none;
}

#indexPage #container, #indexPage #header, #indexPage #content {
	background:none;
	border-bottom:none;
}

#indexPage #header {
	height:484px;
}

#indexPage #flashcontent {
	padding:70px 0 0 168px;
}

#indexPage #content {
	min-height:200px;
}

#indexPage #contenttext {
	width:800px;
}

#indexPage #footer {
	border-top:none;
}

	#enterhere {
		width:300px;
		float:left;
		height:100px;
		text-align:left;
		padding:0 0 0 300px;
	}
	
	#enterhere h1,
		#enterhere a {
			display: block;
			height: 141px;
			width: 300px;
			margin: 0;
			padding: 0;
		}
	
		#enterhere a {
			text-indent: -9999px;
		}


