
body 
{
	background-color: #333340;
	font-family: Arial, Helvetica, sans-serif; 
	border-color: White;
	color: #2c425b;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -400px;
	margin-top: -300px;
	padding: 0;

	
} 
.Outline
{
	z-index: 100px;
	height: 600px;
	width: 800px;
	
	position: relative;
	border: solid 1px White;
	background-color: #333340;
	
}



.CenterH
{
	color: #000066; 
	font-weight: bold;
	text-align: center;
	font: 16px Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-top: 25px;
}

P
{
	font: 13px/1.40em Arial, Helvetica, sans-serif;
}

hr
{
	margin: 0;
	padding: 0;
}

.LeftBC
{
	position: absolute;
	color: #2c425b;
	width: 340px;
	top:65px;
	margin: 0;
	padding: 0;
}

.RightBC
{
	left: 345px;
	top:65px;
	position: absolute;
	margin: 0;
	padding: 0;
	
}


.Body-Content
{  
	margin: 16px 16px 18px 20px;
	color: #2c425b;
	line-height: 1.35em;
	font: 13px/1.35em Arial, Helvetica, sans-serif;	
}
.MoreLink
{
	color: #2c425b; 
	padding-left: 10px;
	font: 10px/1.45em Arial, Helvetica, sans-serif;
}


.NewsH 
{
	font: 13px/1.35em Verdana; 
	color: #333333;
	text-align: center;
	margin-bottom: 12px;	
	padding: 0px;
}
.NewsItems
{
	font: .65em Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#333340;
	margin-left: 10px;
	margin-right: 0px;
	padding: 0px;
}



.bBanner
{
	z-index: 200; 
	left: 1px; 
	position: absolute; 
	top: 1px;
	height: 95px; 
	width: 798px;
}
.defBanner
{
	background-image: url(Images/banners/homeBanner.jpg);
}

.homeBanner
{
	background-image: url(Images/banners/defaultBanner.jpg);
}
.tecBanner
{
	background-image: url(Images/banners/tecBanner.jpg);
}
.cpBanner
{
	background-image: url(Images/banners/cpBanner.jpg);
}
.olBanner
{
	background-image: url(Images/banners/olBanner.jpg);
}
.benBanner
{
	background-image: url(Images/banners/benBanner.jpg);
}
.jobBanner
{
	background-image: url(Images/banners/jobBanner.jpg);
}
.dhBanner
{
	background-image: url(Images/banners/dhBanner.jpg);
}
.srBanner
{
	background-image: url(Images/banners/srBanner.jpg);
}

.bizBanner
{
	background-image: url(Images/banners/bizBanner.jpg);
}

.ourservBanner
{
	background-image: url(Images/banners/ourservBanner.jpg);
}
.imgLine
{
	z-index: 3000000; 
	left: 1px;
	top: 97px;
	width: 798px;
	position: absolute; 
	height: 16px;
	
}

.bhTop
{
	top: 114px;

}



.LeftColumn
{
	z-index: 100; 
	left: 1px; 
	position: absolute; 
	height: 456px;
	width: 134px;
	border: solid 1px white;
	background: url(Images/backGraph/SideBgImgSlice.gif) repeat-x 0px 0px;
	
}
.RightColumn
{
	height: 456px;
	width: 140px;
	left: 657px;
	position: absolute;
	background: url(Images/backGraph/SideBgImgSlice.gif) repeat-x 0px 0px;
	border: solid 1px white;
	padding: 0px;
	
}
.MetaPhoto
{
	left: 0px;
	width: 140px;
	height: 105px;
	top: 350px;
	z-index: 600;
	position: absolute;	
	
}

.mnuLeft
{
	z-index: 0; 
	left: 0px; 
	position: absolute;
	margin-top: 15px;
	
}
.LeftMenuItem
{
	 font-size: 9pt;
	 margin-top: -5px;
	 
	 margin-left: 5px;
	 color: Black; 
	 font-family: Verdana;
	 font-weight: bold;
	 	 
}
 
.LoginPanel
{
	border-top: solid 1px White;
	left: 0px;
	width: 134px;
	height: 105px;
	top: 350px;
	z-index: 600;
	position: absolute;
	background-color: #333340;
	
}
.MPCenter
{
	height: 458px;
	width: 310px;
	left: 138px;
	top: 114px;
	z-index: 110;
	position: absolute;
	background-color: White;
	border-bottom: solid 1px Black;
	
}
 
 .LargeCenter
 {
	height: 458px;
	width: 518px;
	left: 138px;
	top: 114px;
	z-index: 110;
	position: absolute;
	background-color: White;
	border-bottom: solid 1px Black;
	font: 13px/1.35em Arial, Helvetica, sans-serif;
 }
.Center
{
	height: 349px;
	width: 516px;
	left: 138px;
	top: 114px;
	z-index: 100;
	position: absolute;
	background-color: White;
	border: solid 1px White;
	font: 13px/1.35em Arial, Helvetica, sans-serif;
	
} 
      
.BottomCenter
{
	z-index: 100; 
	left: 138px; 
	position: absolute; 
	top: 466px;
	Height: 104px;
	width: 516px;
	border: solid 1px White;
	background-image: url(Images/backGraph/BottomCentral.jpg);
}   
.Footer
{
	top: 573px;
	border: solid 1px Gray;
	left: 1px;
	width: 796px;
	height: 24px;
	position: absolute;
	background-color: #333340;
	font: 10px/1.35em Arial, Helvetica, sans-serif;
} 


.smPS
{
 color: Gray;
 margin: 5px;
}
.smNS
{
	font: 10px/1.35em Arial, Helvetica, sans-serif;
	color: Gray;
}
.smCN
{
	font-weight: bold;
	color: White;
}
.ftrPP
{
	font: 10px/1.35em Arial, Helvetica, sans-serif;
	color: White;
	text-decoration: none;
}

/*-------Bottom LinkButtons-----*/
.btnOurServices
{
	left: 284px;
	top: 10px;
	position: absolute;
	
}
.btnMetaDiff
{	left: 32px;
	top: 10px;
	position: absolute;
	
}
.btnTestQA
{
	left: 32px;
	top: 56px;
	position: absolute;	
	
}
.btnRecProc
{
	left: 284px;
	top: 56px;
	position: absolute;	
}



/*---------------------------------*/ 
/*----- Link buttons --------------*/

.lnkbC
{
	 left: 2px;
	 top: 25px;
	 position: absolute;
	 width: 128px;
	 height: 18px;
	 border: none;
	
}
.lnkbE 
{
	 left: 2px;
	 top: 67px;
	 position: absolute;
	 width: 128px;
	 height: 18px;
	 border: none;
}


/*----------- forms -----------------*/
.txtFmt
{
	font: black Small Verdana;
	
	
}
.piStyle
{
	margin-left: 10px;
}
/*----------------------------------*/

.divMap
{
	top: 114px;
	height: 458px;
	width: 347px;
	left: 450px;
	position: absolute;
	background-color: Gray;
	border: solid 1px Black;
	z-index: 100;
	border-top: none;
	border-bottom: none;
	
	
}
.mapC
{
	top: 40px;
	left: 10px;
	width: 268px;
	height: 375px;
	border: solid 1px #000000;
	z-index: 101;
	
}
.hrdLoc
{
	font: bold 13px/1.35em Arial, Helvetica, sans-serif;

}
/*-------------------------------------*/

.gJobs
{
	background: white;
	border: solid 1px black;
	font: 9pt Arial;
    top: 65px; 
    left: 10px;
    position: absolute; 
    z-index: 400;
    width: 628px;
    
}


.gJobsHdr
{ 
	color: White;
	text-indent: 6px;
	text-align: left;
	height: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;	
	text-decoration: none;
	
}

  
.gJobsRS
{
    text-indent: 5px;
	background: whitesmoke;
}
.gJobsSel
{
	color: Navy;
	font-weight: bold;
}


