body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #81ABD6;
		 }

#all {
	width:790px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	text-align:center;
		}	
	 
TABLE#maintable {
	background-image:  url("graphics/vertlinesbg.gif");
	background-color:#FFFFFF;
	background-repeat: repeat-y;
	background-position: left top;
	border-right: 1px solid #1B4F94;
	border-left: 1px solid #1B4F94;
	border-bottom: 1px solid #1B4F94; 
	width:790px;
	margin-bottom:10px;
				}			
TABLE.servicelist {
	font-family:arial;
	color:#000000;
    font-size: 14px;
	padding:5px 25px 10px 150px;
	line-height:20px;
	text-align:left;
	width:575px;
		}	


#navbar {
	width:565px;
	border-top: 5px solid #1B4F94;
	border-bottom: 1px solid #1B4F94;
	background-color:#CCCCCC;
	font-family: "Century Gothic";
	font-size:13px;
	line-height:19px;
	padding-left:225px;
	text-align:right;
		 }	
	/*	 
#jobsbar {
	width:565px;
	border-top: 5px solid #1B4F94;                 Made in active in order to keep
	border-bottom: 1px solid #1B4F94;              the navbar consistent on all
	background-color:#CCCCCC;                      pages throughout the site.
	font-family: "Century Gothic";
	font-size:13px;
	line-height:19px;
	padding-left:10px;
	padding-right:216px;
	text-align:center;
		 }			 
	*/

a {text-decoration:none;}
a:hover {text-decoration:underline;}
a.navlink {background-color: #CCCCCC; color:#000000; text-decoration:none; text-align:center; width:76px; padding:0px 4px 0px 4px;}
a.navlink:hover {background-color:#004286; color:#FFFFFF; text-decoration:none; text-align:center; width:76px; padding:2px 4px 2px 4px;}
a.navlinkred {color:#CC0000; text-decoration:none; text-align:center; padding:0px 4px 0px 4px;}
a.navlinkred:hover {background-color:#CC0000; color:#FFFFFF; text-decoration:none; text-align:center; padding:2px 4px 2px 4px;}
a.job {color:#000099; text-decoration:none; font-size:8pt; font-weight:bold;}
a.job:hover {color:#000099; text-decoration:underline; font-size:8pt; font-weight:bold;}
a.top {color:#000099; text-decoration:none; font-size:8pt; padding-left:25px;}
a.top:hover {color:#000099; text-decoration:underline; font-size:8pt; padding-left:25px;}
a.retained {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #000066;
	padding-top:8px;
	margin-right:20px;
			}
a.retained:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #000066;
	text-decoration:underline;
	padding-top:8px;
	margin-right:20px;
			}

#servicenav{
	font-family:arial;
	color:#000000;
    font-size: 12px;
	padding:8px 25px 15px 290px;
	line-height:20px;
	text-align:left;
		}
			  
.float {
	position:absolute;
	left:17px;
	top:159px;
	width:248px;
	height:349px;
	z-index:1;
		}
#float {border: 1px solid #1B4F94;}
		
#text {
	font-family:arial;
	color:#000000;
    font-size: 14px;
	padding:20px 25px 20px 290px;
	line-height:20px;
	text-align:left;
		}		

#testtext {
	font-family:arial, sans-serif;
	color:#000000;
    font-style: italic;
    font-size: 11pt;
	padding:20px 45px 10px 300px;
	line-height:20px;
	text-align:left;
		}		

#indextext {
	font-family:arial;
	font-size: 16px;
	padding:30px 25px 130px 290px;
	line-height:22px;
	text-align:left;
		}

#jobstext {
	font-family:arial;
	color:#000000;
    font-size: 10pt;
	padding:10px 25px 20px 110px;
	line-height:18px;
	text-align:left;
		}
		
#jobstextapply {
	font-family:arial;
	color:#000000;
    font-size: 10pt;
	font-weight:bold;
	padding:0px 25px 30px 110px;
	line-height:18px;
	text-align:center;
		}						

#profiletext {
	font-family:arial;
	color:#000000;
    font-size: 14px;
	padding:20px 0px 20px 290px;
	line-height:20px;
	text-align:left;
		}	
				
.hotjob {
	font-family:arial;
	color:#000000;
    font-size: 14px;
	line-height:15px;
	padding:0px 10px 5px 0px;
	text-align:left;
		}		

.whosays {
	font-family:arial;
	color:#000000;
    font-size: 10pt;
	font-style:normal;
	line-height:11pt;
	margin-top:0px;
	padding:10px 35px 15px 100px;
	text-align:right;
		}

		
#footer {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#777777;
	text-align:left;
	margin-left:90px;
	padding-bottom:2px;
	}		
	
 .headingline {border-bottom: 2px solid #003983; margin: 20px 50px 0px 290px; line-height:18px; text-align:left;}
 .headingblue {font-family:"Century Gothic"; color:#003983; font-size:17pt; font-weight:bolder;}
 .headinggrey {font-family:"Century Gothic"; color:#585858; font-size:17pt; font-weight:bolder; padding-left:6px;}
 .headingline_red {border-bottom: 2px solid #AE0000; margin: 20px 50px 0px 290px; line-height:18px; text-align:left;}
 .headingline_red2 {border-bottom: 2px solid #AE0000; margin: 20px 50px 0px 110px; line-height:18px; text-align:left;}
 .headingred {font-family:"Century Gothic"; color:#AE0000; font-size:17pt; font-weight:bolder;}

				
UL#links {padding-left:50px;}
li#links {line-height:18px;}

UL#about{padding-left:5px;}
li#about {line-height:18px;}

UL#jobs{margin-top: 1px; padding-left:10px;}
li#jobs {line-height:18px; padding-bottom:3px;}

UL#services {padding:0px; margin: 12px 0px 0px 0px;}
li#services {
	line-height:20px;
	list-style-type: none;
	padding-bottom:5px;
}


H1 {
	font-family: "Century Gothic";
	font-size: 13pt;
	font-style: normal;
	color: #000066;
	border-bottom: 1px solid;
	padding-top:8px;
	}

H2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #990000;
	margin-top:10px;
	margin-bottom:0px;
	padding-top:10px;
	padding-bottom:0px;
	}

H3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height:11px;
	color: #990000;
	margin-top:10px;
	margin-bottom:0px;
	padding-top:10px;
	padding-bottom:0px;
	}

H4 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height:10px;
	color: #000000;
	margin-top:10px;
	margin-bottom:0px;
	padding-top:10px;
	padding-bottom:0px;
	margin-left:18px;
	}

H5 {
	display:block;
	width:475px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	line-height:6px;
	border-top: 1px solid #1B4F94;
	border-bottom: 2px solid #1B4F94;
	color: #000000;
	margin-top:10px;
	margin-bottom:0px;
	padding-top:10px;
	padding-bottom:5px;
	}
	
#quote {
	font-style: italic;
	width: 400px;
	margin-top:-15px;
	padding-left:50px;
	padding-bottom:12px;
		}
HR.formbreak {margin:5px 0px 5px 0px;}		
HR	{margin-bottom:20px;}

/*HERE BE THE TAGS FOR THE SHOW/HIDE EFFECT*/

#detail1, #detail2, #detail3, #detail4, #detail5, #detail5, #detail6, #detail7, #detail8, #detail9, #detail10, #detail11, #detail12, #detail13, #detail14, #detail15, #detail16
{
margin: 5px 25px 15px -60px;
line-height:20px;
display: none;
}
