/* CSS Document */

body
{
margin-top:0px;
margin-left:0px;
font-family:Trebuchet MS;
font-size:11px;
background:url(bg.jpg) repeat-x;
background-position:top;
background-color:#454e55;
}

form{ padding:0px; margin:0px;}
span
{
	padding:0;
	margin:0;
}

img
{
	margin:0;
	padding:0;
}

/*img, div { behavior: url(iepngfix.htc);  }*/

img, div { background: url(iepngfix.htc);  }

#container
{
margin:0 auto;
width:910px;
/*height:730px;*/
/*overflow:hidden;*/

}

.floatleft
{
float:left;
}

.clock
{
	margin:0;
	padding:0;
	z-index:100;
	width:250px;
}

#logobox
{
	margin:0;
	padding:0;
	height:90px;
	width:172px;
	background-color:#454e55;
	background:url(logo.jpg) no-repeat;
}

#adbox
{
padding:0;
margin:0;
height:60px;
width:460px;
}

#topmenu
{
height:36px;
width:900px;
overflow:hidden;
margin-left:10px;


}

#header_splash
{
background:url(home_banner.jpg) no-repeat;
width:900px;
height:325px;
}

#bottompanel
{
width:900px;
background:url(btm_panel_fil.jpg) repeat-x;
height:259px;
margin-left:5px;
}


#servicesBtn
{
	padding-top:10px;
}

#features
{
width:400px;
height:238px;
background:url(book-pic.jpg) no-repeat;
background-position:bottom right;
z-index:60;
}


#timezone
{
width:250px;
height:238px;
background:url(timezone.jpg) no-repeat;
background-position:bottom;
z-index:70;

}

#newspanel
{
/*	position:relative;
*/background:url(newsbg.jpg) no-repeat;
background-position:bottom left;
width:249px;
height:238px;

}


.panelheading
{
/*width:400px;
*/padding:20px 20px 10px 20px;
font-family:Trebuchet MS;
font-size:18px;
letter-spacing: -0.25px;
color:#b1b6bb;
}

.paneltext
{
width:350px;
padding: 15px 0px 0px 20px;
font-size:15px;
letter-spacing: -0.25px;
color:#9eb3c1;
}

.bigtext
{
padding:0;
margin:0;
color:#b1b6bb;
}

.whitetext
{
font-size:11px;
line-height:13px;
letter-spacing: -0.15px;
color:#b1b6bb;
}

.whitetext a
{
text-decoration:none;
color:#FFFFFF;
}

.whitetext a:hover
{
text-decoration:none;
color:#000000;
}

#footer
{
margin:0 auto;
width:900px;
height:35px;
padding-top:5px;
background:url(filler.jpg) left repeat-x;
background-position:top;
font-family:Trebuchet MS;
font-size:10px;
color:#999999;
clear:both;
margin-top:5px;
/*float:left;*/
margin-left:5px;

}

#footer-inner
{
margin:0 auto;
width:900px;
height:35px;
padding-top:5px;
background:url(filler.jpg) left repeat-x;
background-position:top;
font-family:Trebuchet MS;
font-size:10px;
color:#999999;
clear:both;
margin-top:0px;
float:left
}

.footer-outer{width:910px; margin-left:auto; margin-right:auto;}


/* ABOUT US */

#sidepanel
{
/*display: inline-block;*/
display: inline;
width:200px;
margin-top:20px;
height:250px;
padding:0 20px 20px 0;
padding-left:15px;
padding-top:30px;
background:url(abtus_side_bg.jpg) no-repeat;
background-position:center top;

}

#sidepanel a
{
display:block;
width:165px;
height:24px;
font-size:10px;
padding-left:34px;
letter-spacing:-0.15px;
text-transform:uppercase;
color:#CCCCCC;
text-decoration:none;
padding-top:0px;
line-height:250%

}

#sidepanel a:hover
{
display:block;
text-decoration:none;
background:url(lef_hover.jpg) no-repeat;
width:165px;
height:24px;
font-size:10px;
/*padding-left:15px;*/
text-transform:uppercase;
}

#content
{
width:550px;
padding:20px;
height:auto;
text-align:justify;
padding-top:30px;

}

#content h1
{
font-family:Trebuchet MS;
font-size:25px;
letter-spacing:-0.25px;
font-weight:normal;
color:#9eb3c1;
text-align:left;
}


#content h2
{
font-family:Trebuchet MS;
font-size:15px;
color:#9eb3c1;
line-height:50%;
}

#content p
{
width:500px;
font-family:Trebuchet MS;
font-size:12px;
color:#b1b6bb;
line-height:110%;
}


/* REPORTS */

#rptsidepanel
{
width:259px;
height:auto;
height:450px;
background:url(left-green.jpg) repeat-x;

}

#rptrightpanel
{
width:640px;
height:450px;
background:url(right-green.jpg) repeat-x;
}

#rptbottom
{
width:899px;
background:url(rpt-btmfiller.jpg) repeat-x;
height:120px;
margin-left:5px;
overflow:hidden

}

.reportHeading
{
	margin:0;
	padding-top:14px;
}

.reportText
{
	font-family:Trebuchet MS;
	font-size:11px;
	letter-spacing:-0.25px;
	color:#b1b6bb;
	line-height:120%;
	margin:0;
	padding:4px 0 0 20px;
}

.reportBtn
{
	margin:0;
	padding:6px 0 0 20px;
}

.sideheading
{
font-family:Trebuchet MS;
font-size:18px;
color:#FFFFFF;
padding-left:50px;
padding-top:50px;
}

.picbox
{
padding-top:50px;
padding-left:50px;
padding-right:10px;
}
/* SERVICES */

#sidebanner
{
padding-top:50px;
padding-right:35px;
width:211px;
}

#services
{
width:450px;
padding:50px 0 0 20px;
height:auto;
text-align:justify;
}

#services h1
{
font-family:Trebuchet MS;
font-size:25px;
font-weight:normal;
letter-spacing:-0.25px;
line-height:110%;
color:#9eb3c1;
padding:0;
margin:0;
}

#services h2
{
font-family:Trebuchet MS;
font-size:14px;
letter-spacing:-0.25px;
font-weight:bold;
color:#9eb3c1;
line-height:120%;
padding:0;
margin:0;
}

#services h3
{
font-family:Trebuchet MS;
font-size:14px;
font-weight:normal;
color:#9eb3c1;
line-height:120%;
padding:0;
margin:0;
}

#services p
{
font-family:Trebuchet MS;
font-size:12px;
letter-spacing:-0.25px;
color:#b1b6bb;
line-height:120%;
margin:0;
padding:0;
}

/* Contact */

.contactbanner
{
	width:653px;
	height:150px;
	background:url(contactheader.jpg) no-repeat;
}

.contactbanner h1
{
	font-size:25px;
	letter-spacing:-0.25px;
	color:#333333;
	margin:0;
	padding:30px 0 0 50px;
	font-weight:normal;
}

.contactbanner p
{
	width:380px;
	font-size:12px;
	letter-spacing:-0.15px;
	color:#FFFFFF;
	margin:0;
	padding:5px 0 0 50px;
	line-height:120%;
}

.textbox
{
width:250px;
height:18px;
border:1px solid #CCCCCC;
font-size:11px;
}

.leftbox
{
	margin:0;
	padding:15px 20px 20px 40px;
}

.rightbox
{
	margin:0;
	padding:20px;
}

.formtexthead
{
color:#b1b6bb;
font-size:12px;
letter-spacing:-0.15px;
padding-top:5px;
}


#contactleftbox
{
height:500px;
background:url(contact-filler.jpg) repeat-x;


clear:both
}

.contactright
{
	width:238px; 
	height:453px; 
	font-family:Trebuchet MS;
	margin:-130px 0 0 0; 
	padding:0;
	background:url(map.jpg) no-repeat; 
	background-position:bottom right;
}

.contactright h1
{
	margin:0;
	padding:0px 0 0px 15px;
	font-weight:normal;
	font-size:18px;
	letter-spacing: -0.25px;
	color:#CCCCCC;
}

.contactright h2
{
	margin:0;
	padding:25px 0 0px 15px;
	font-weight:normal;
	font-size:14px;
	letter-spacing: -0.20px;
	color:#9eb3c1;
}

.contactright h3
{
	margin:0;
	padding:25px 0 0px 15px;
	font-weight:bold;
	font-size:12px;
	letter-spacing: -0.20px;
	color:#9eb3c1;
}

.contactright p
{
	margin:0;
	padding:0px 0 0px 15px;
	font-weight:normal;
	font-size:12px;
	letter-spacing: -0.15px;
	line-height:120%;
	color:#d5d9dd;
}

.contactleft
{
	width:653px;
	height:337px;
	border-right:1px solid #333333;
}

/* EMPLOYMENT */

#emp
{
	width:655px; 
	height:337px;
	border-right:1px solid #333333;
}

.general
{

	padding:20px 0 10px 50px;
	font-family:Trebuchet MS;
	font-size:18px;
	letter-spacing: -0.25px;
	color:#CCCCCC;
}

.situation
{
	padding:20px 0 0px 20px;
	font-family:Trebuchet MS;
	font-size:18px;
	letter-spacing: -0.25px;
	color:#CCCCCC;
}

#empform
{
width:900px;
height:500px;
background:url(emp-filler.jpg) repeat-x;
font-family:Trebuchet MS;
}

#empbanner
{
	width:900px;
	height:150px;
	background:url(emp-banner.jpg) no-repeat;
	clear:both;
	
}

#empbanner h1
{
	font-size:25px;
	letter-spacing:-0.25px;
	color:#333333;
	margin:0;
	padding:30px 0 0 50px;
	font-weight:normal;
}

.empspan
{
	width:380px;
	font-size:12px;
	letter-spacing:-0.15px;
	color:#FFFFFF;
	margin:0;
	padding:0px 0 0 50px;
	line-height:120%;
}


.formleft
{
width:260px;
padding-top:10px;
padding-left:50px;
}

.situationtext
{
	width:200px;
	font-size:11px;
	letter-spacing:-0.15px;
	color:#d5d9dd;
	margin:0;
	padding:20px 10px 10px 20px;
	line-height:120%;
}

.situationtext p
{
	padding:5px 0 5px 0;
	margin:0;
}

.jobs
{
	color:#9eb3c1;
	line-height:150%;
	margin:0;
	padding:0;
}

.formright
{
width:300px;
padding-top:20px;
padding-left:40px;
}

.formitem
{
width:250px;
height:13px;
font-size:10px;
color:#666666;
}

/* RSS Feed */

#pscroller{
width: 200px;
height: 70px;
padding: 5px;
}

.rssclass, .rsstitle{
font-weight:bold;
		font-size:12px;
		color:#b1b6bb;
		letter-spacing: -0.15px;
		margin:0px;
}

.rssclass, .rssdate{
font-size:11px;
line-height:13px;
letter-spacing: -0.15px;
color:#FFFFFF;
}

.rssclass a{
text-decoration:none;
		color:#9eb3c1;
		font-style:italic;
}

.rssclass a:hover{
text-decoration:none;
color:#b1b6bb;
}

#shadow{background:url(../images/shadow.gif) left  top  no-repeat; width:920px;  overflow:hidden;clear:both; margin:0 auto;}
#shadow-inner{background:url(../images/shadow1.gif) left  top  no-repeat; width:920px; height:120px; clear:both; margin:0 auto; overflow:hidden;}
#shadow-inner1{background:url(../images/shadow2.gif) left  top  no-repeat; width:920px; height:620px;  clear:both; margin:0 auto; }
#shadow-inner2{background:url(../images/shadow3.gif) left  bottom  no-repeat; width:920px; height:355px;  clear:both; margin:0 auto; }



.titlefield{ /*CSS for RSS title link in general*/
text-decoration: none;
}

.labelfield{ /*CSS for label field in general*/
color:brown;
font-size: 90%;
}

.datefield{ /*CSS for date field in general*/
color:gray;
font-size: 90%;
}

#example1{ /*Demo 1 main container*/
width: 450px;
height: 30px;
border: 1px solid black;
padding: 4px;
background-color: lightyellow;
}

#example2{ /*Demo 2 main container*/
width: 600px;
height: 180px;
border: 1px dashed black;
padding: 4px;
background-color: #EEEEEE;
}

#example2 div ul{ /*Demo 2 UL container*/
margin: 0;
padding-left: 18px;
}

#example2 div ul li{ /*Demo 2 LI that surrounds each entry*/
margin-bottom: 4px;
}

#example3{ /*Demo 3 main container*/
width: 250px;
height: 280px;
border: 1px solid navy;
padding: 4px;
}

#example3 div p{ /*Demo 3 P element that separates each entry*/
margin-top: 0;
margin-bottom: 7px;
}

code{ /*CSS for insructions*/
color: red;
}

	


	
	
	