div#container{ position: absolute; width:500px;height:750px; margin: 10px o 10px 0; background: url(images/_bg_container.gif ) repeat-y #fff; }
.container1{ background: url(images/_bg_container1.gif ) repeat-y #fff !important; background-color: #FFF; }
.container2{ background: url(images/_bg_container2.gif ) repeat-x #fff !important; background-color: #FFF ;}  

.tbl {font-size:10px;
		font-family: verdana;

		}
		
		
#pdfbox {display:block; width:650px; border: 2px dotted; border-color:gray; }

.formfield {font: 12px verdana;}

#maincontent{
width:770px;
min-height:100%;
_height:100%;
background-image:url(images/content_bg_t.jpg);
position:absolute; 
left:50%; 
margin-left:-364px;
text-align:left;
padding-left:4px;
padding-right:4px;
}

#nos {font:12px arial, verdana;}

.innrhdr {font: bold 16px arial; color:#66933a;}

.hdrtxt {font:bold 16px,  arial, verdana;
	}
	
.rthdrtxt {font:bold 12px,  arial, verdana;
		   color:orange;
		   }	
.secnav{font: 10px, ms sans serif;}

body {
	margin:0px;
	width:98%;
	padding-left:10px;
	font-family: sans-serif, "Lucida Sans Unicode", "Trebuchet MS", Helvetica, Sans-Serif;
	font-size:12px;
	list-style-type: square;
	background-color:#ffffff;
}

#list{list-style:none;
	  margin-left:0px;
	  padding:0 0 0 2 ;
		}
		
#list strong{color:red;}		

a {
	color:#346381;
	text-decoration:underline;
}
a:hover {
	background-color:#222222;
	color:#ffffff;
	text-decoration:none;
}

form {
	padding:0;
	margin:0;
}
			
#header {position:absolute;
		
			}
			
.splnk {font:bold 10px verdana; color:#cc0000; text-decoration:none;}			
			
#date {position:absolute;
		top:35px;
		left:620px;		
		color:#CCD547;
		font: bold 10px, verdana;
			}

#navcontainer {
			position:relative;
			top:85px;
			left:0px;
			width:160;
			height:570;
			background-color:#ffffff;
			}
			
#navcontainer2 {
			position:relative;
			top:85px;
			left:0px;
			width:160;
			height:760;
			background-color:#ffffff;
			}
			
#news {width:198px; position:relative; display:block;background-color:#E6E3B7; color:#cc0000; text-align:left; border-top:solid 2px; border-color:white;}
#newstxt {font: 10px verdana; padding-left:10px; padding-right:3px; padding-top:5px;}


			
#leftnav {
			position:absolute;
			top:311px;
			left:10px;
			width:158px;
			
			}

#menuArea {

	position:absolute;
	
	left: 140px;
	top:64px;
	width: 618px;
	line-height: 0;
	background-color:#66933A; /*CCD547;*/
}
#menuArea img { display: inline; margin-right: 0px; }
#menuArea a:hover { background-color: transparent; }


#hpglftCol {
	position:absolute;
	width: 486px;
	left:170px;
	top:86px;
	line-height:18px;
	height: 280px;
	background-color:#E7F5D2;
	
}

#hpgmidcol {
	position:absolute;
	width: 386px;
	left:169px;
	top:85px;
	line-height:18px;
	height: 272px;
	background-color:#E7F5D2;
	
}

#txt{
	padding:5px;
	text-align:justify;	
	}

#lftCol {
	position:absolute;
	width: 383px;
	left:180px;
	top:86px;
	line-height:18px;
	text-align:justify;
	Padding-bottom:30px;

}

#midCol2 {
	position:absolute;
	width: 383px;
	left:185px;
	top:86px;
	padding-bottom:50px;

	
	text-align:justify;
}

#ipgmidCol {
	position:absolute;
	width: 383px;
	left:185px;
	top:400px;
	line-height:18px;
	background-color:#ffffff;
	text-align:justify;
}

#imgbig{
		position:absolute;
		width:600;
		left:185;
		top:300;
		
		}


#rtCol {
	position:absolute;
	width: 202px;
	left:560px;
	top:85px;
	line-height:18px;
	height: 560px;
	text-align:justify;
	color:gray;
	background-color:#ffffff;
	padding-right:1px;
	padding-left:1px;
	padding-bottom:30px;
	

}

#ipgrtCol {
	position:absolute;
	width: 190px;
	left:570px;
	top:85px;
	line-height:18px;
	height: 560px;
	text-align:left;
	color:#8A8A88; /*5C5C56;*/
	background-color:#ffffff;
	padding-right:1px;
	padding-left:5px;
	padding-top:20px;
	
}


#pic {
		position:absolute;
		width: 545px;
		left:10px;
		top:358px;
		line-height:18px;
		height: 201px;
		text-align:justify;
		background-color:#ffffff;

		}


#prdct {
	position:absolute;
	width: 200px;
	left:562px;
	top:360px;
	line-height:18px;
	text-align:justify;
	color:gray;
	background-color:#ffffff;
	padding-right:1px;
	padding-left:1px;

}



#dtdline {
		background-image: url(images/dot.gif);
		background-repeat: repeat-y;
		position:absolute;
		left:556px;

		height: 545px;
		top:85px;
		}



#dtdline2 {
		background-image: url(images/dot.gif);
		background-repeat: repeat-y;
		position:absolute;
		left:762px;

		height: 545px;
		top:85px;
		}
		

#dtdlinehrz {
		background-image: url(images/dot.gif);
		background-repeat: repeat-x;
		position:absolute;
		left:10px;
		width:550px;
		height: 5px;
		top:560px;
		}

.imgcell {background-color:#C7D7B0;
		height:22px;
		}
		
.texthdr {
		background-color:#D0ECA5;
		color:#77A73E;
		font: bold 12px, verdana, san-serif;
		/*padding-left:2px;
		padding-top:2px;
		padding-bottom:2px;*/
		Text-Decoration:none;
		}	
		
.texthdr:hover{
		color:#658D0E;
		background-color:#D0ECA5;
		}
		
.texthdr2 {
		background-color:#FADA84;
		color:#E97B0F;
		font: bold 12px, verdana, san-serif;
		Text-Decoration:none;
		border: 1px solid;
		border-color:#F0DAA1;
		}	
			
#centerbox{
		position:absolute;
		background-color:#FFCF4F;
		color:white;
		font: bold 12px, verdana, san-serif;
		padding:0px;
		Text-Decoration:none;
		top:238px;
		left:300;
		width:158px;
		height:119px;

		}	
#box1{
		position:absolute;
		background-color:#FFCF4F;
		color:white;
		font: bold 12px, verdana, san-serif;
		padding:0px;
		Text-Decoration:none;
		top:238px;
		width:158px;
		height:119px;
		}
		
.boxtxt{
		font: 10px, verdana;
		border: solid 1px;
		border-color: #FFCF4F;
		}

.box4{
		position:absolute;
		font: 12px, arial, verdana, san-serif;
		padding:0px;
		Text-Decoration:none;
		
		}

#box2010 {width:450px; font:12px Arial, verdana; margin-left:10px;}
.boxhdr {font-weight:bold; font-size:14px;}

.ita{font-style:italic;color:green;}	
		
.formfield {font:10px, verdana;}

.imghdr{
		padding:5px;
		}		
		
.table {
		font:10px, verdana;
		/*height:190px;*/
				
		}

#cert{
		position:absolute;
		top: 563px;
		left:10px;
		width:545px;
		height:78;
		padding-left:3px;
		background-color:#ffffff;
			
		}


#fttrtxt{
		position:absolute;
		
		display:block;
		width:758px;
		font:10px, verdana;
		color:black;
		top: 640px;
		text-align:right;
		padding-right:5px;
		padding-top: 5px;
		padding-bottom:5px;
		background-color:#66933A;				
		}
	

#fttrtxt2{
		position:absolute;
		display:block;
		width:762px;
		font:10px, verdana;
		color:black;
		text-align:right;
		margin-top:50px;
		padding-right:5px;
		padding-top: 5px;
		padding-bottom:5px;
		background-color:#66933A;				
		
		}
		
/*lhs nav*/

			
#nav {
	width: 14.3em;
	
	/*border-right: 1px solid #dedbdb; /*#cfcbcb;*/
	padding: 0 0 0 0;
	/*margin-bottom: 1em;*/
	font: 11px, Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
	background-color: #F3EED5; /*CFCDCD; /*c1bfbf;*/
		
	}
	
#nav ul {
		list-style: none;
		margin: 0;
		padding: 0;
		border: none;
		
		}
		
#nav li {
		
		border-bottom: 1px solid #ffffff; /*#c1bfbf;*/
		margin: 0px;
		
							
		}

#nav li a {
		display: block;
		padding: 5px 5px 5px 0.5em;
		border-left: 5px solid #E8E1BB; /*#cfcbcb;*/
		background-color: #F3EED5 /*d6d4d4;*/
		width: 100%;
		color:#A27D41; /*E8B61D;*/
		Text-Decoration: none;
		
		}

html>body #nav li a {
		text-decoration:none;
		width: auto;
		}

#nav li a:hover {
		border-left: 5px solid orange; /*#cfcbcb;*/
		background-color: #E8E1BB;
		color: #000;
		}
		
#nav li strong {
		display: block;
		padding: 5px 5px 5px 0.5em;
		border-left: 5px solid red; /*#cfcbcb;*/
		background-color: #E8E1BB;
		color: #A2852D;
		}
		
		
#nav strong {
				background-color: #e6e7e7;
	}
	
	
#box2{
	  border: 1px solid green;
	  background-color:#ffffff;
	  padding:5px 5px 5px 10px;
	  text-align:left;
	  }
	  
/*---------------form class-----------------*/

#formdiv{width: 410px; background-color: #F2F7AA;border: 1px solid #E0E590; padding: 5px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
#mailtitle{clear:both; width:415px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; padding:2px; background-color:#e8e0b5;border: 1px solid #E0E590;}
#required{width:417px;padding:2px; text-align:left;font-family:Arial, Helvetica, sans-serif; font-size:11px;background-color:#f2f9df;}

#star{ color:red;}
div.row {
  clear: both;
  padding-top: 5px;
  }

div.row span.label {
  float: left;
  width: 150px;
  text-align: right;
  }

div.row span.formw {
  float: right;
  width: 245px;
  text-align: left;
  }
.box{ border-top:0.2em solid #B69F7E; background-color:#EFF2E6;}
.jobdesc {border:2px solid; border-color:#b3b3b3; padding:5px;}
.jobheading {font: 14px; font-weight:bold;color:green;}
.footnote {font-weight:bold; padding:3px; border-bottom:solid 3px; border-color:orange;}
.itabold{font-style:italic;color:green;font-weight:bold;}
.highlight {color:#3B63B4;font:13px;}

#newsbox h3{Font: bold 12px Arial, Helvetica; color:#cc0000; line-height:14px; margin-bottom:0px;}
#newsbox {font: 10px Verdana, Arial, Helvetica; text-align:left; margin-top:5px;}
#newsbox a{text-decoration:none;}
#newsbox a:hover {background-color:#fff;color:#000;}
.booth {font:bold 10px Verdana; color:#000;}