body{
background-color:white;
margin: 5px 0 0 0;
font-family: "Trebuchet MS", Helvetica, Tahoma;
font-size:12px;
font-weight: normal;
color: white;;
text-align: center;
}


a:link { COLOR: black; text-decoration:none; } 
a:active { COLOR: black; text-decoration:none; } 
a:visited { COLOR: black; text-decoration:none; } 
a:hover { COLOR: #f5911f; text-decoration:none; }

td.headernav{
	background: url(images/headerMain.jpg) no-repeat top center;
	vertical-align: top;
}

.mainContainer{	
	width: 950px;
	margin: 0 auto;
	position: relative;
	display: inline-block;
}

.bodywrap{	
	width: 950px;
	padding: 0px;
	margin: 0 auto;
	position: relative;
	display: inline-block;
}

.rightCol{
	float: right;
	width: 726px;
	background: white;
	margin-bottom: 10px;
}

.leftCol{
	float: right;
	background: url(images/leftColBack.gif) top center no-repeat;
	margin: 5px 5px 0 0;
	height: 554px;
	width: 219px;
}

.leftLinks a:link { color: #000000; font-size:11px; text-decoration: none; }
.leftLinks a:active { color: #000000; font-size:11px; text-decoration: none; }
.leftLinks a:visited { color: #000000; font-size:11px; text-decoration: none; }
.leftLinks a:hover { color: #FFFFFF; font-size:11px; text-decoration: none; }

.homeOverview{
	background: url(images/hTopBack.gif) no-repeat top center;
	text-align: left;
	padding: 10px 20px;
	margin-bottom: 20px;
	font-size: 11px;
	line-height: 16px;
}

.navContainer{
	position: relative;
}

.navWrap{
	background: url(images/navBack.gif) no-repeat top center;
	height: 53px;
	width: 540px;
	text-align: left;
	position: absolute;
	bottom: 0px;
	right: 0px;
}

.topLinks{
	text-align: right;
	padding: 5px;
	position: absolute;
	top: 0px;
	right: 0px;	
}

.headerLinks { color: #492412; font-size:10px; font-weight: normal; }
.headerLinks a:link { color: #492412; font-size:10px; text-decoration: none; }
.headerLinks a:active { color: #492412; font-size:10px; text-decoration: none; }
.headerLinks a:visited { color: #492412; font-size:10px; text-decoration: none; }
.headerLinks a:hover { color: #00958f; font-size:10px; text-decoration: none; }


TABLE.mainNav A { display: block; } 
		.mainNav{ height: 38px; background: url(images/navBack.gif) no-repeat top center;} 
		DIV.mainNav A { padding: 13px 10px 10px 10px; font-size: 15px; color: #333333; text-decoration: none; text-align:center; vertical-align:bottom;} 
		DIV.mainNav A:link { font-size: 15px; COLOR: white;} 
		DIV.mainNav A:active { font-size: 15px; COLOR: white; } 
		DIV.mainNav A:visited { font-size: 15px; COLOR: white; } 
		DIV.mainNav A:hover { font-size: 15px; color: black; }

TABLE.subnav A { DISPLAY: block; }
		.subnav{ text-align: right; } 
		DIV.subnav A { FONT-SIZE: 12px; COLOR: #ffffff; padding: 3px 5px 3px 0px; text-decoration: none; border-bottom: 1px solid white;} 
		DIV.subnav A:link{ FONT-SIZE: 12px; }
		DIV.subnav A:active{ FONT-SIZE: 12px;}
		DIV.subnav A:visited{ FONT-SIZE: 12px; COLOR: #ffffff; text-decoration: none;}
		DIV.subnav A:hover {FONT-SIZE: 12px; background: url(images/subRoll.gif) top right repeat-y; background-color: white; color:#000000; text-decoration: none; }

td.homeContent{
	background: url(images/colShadow2.gif) repeat-y center top;
	vertical-align: top;
	
}

.homeCol{
	padding: 7px 10px 10px 15px;;
	margin: 0 3px;
	color: white;
	text-align: left;
	line-height: 15px;
	font-size: 11px;
	height: 390px;
	_height: 390px;
}
.home1{
	background: url(images/home1Back.gif) no-repeat top center;
	background-color: #1698bc;
}

.home2{
	background: url(images/home2Back.gif) no-repeat top center;
	background-color: #7bb533;
}

.home3{
	background: url(images/home3Back.gif) no-repeat top center;
	background-color: #1c5daf;
}

.4steps{
	padding-left: 20px;
}


/*styles for subpage Div layouts*/

.subContainer{	
	width: 950px;
	margin: 0 auto;
	position: relative;
	z-index: 10;
}

.subTop{
	padding: 10px 0px; 
	text-align: right; 
	color: white; 
	font-size: 20px;
}

.mktgLinks{
	width: 150px;
	text-align: right;
}

td.coInfo{
	color: white;
	font-size: 11px;
	line-height: 14px;
	padding: 7px 14px 7px 0px;
	vertical-align: middle;
	border-bottom: 1px solid white;
}

.subHeader{
	background: #0076c0;
	color: white;
	padding: 0px 15px;
	font-size: 19px;
	text-align: right;
	border-left: 2px solid white;
}


.pageHeader{
	text-align:left;
}

.subContent{
	text-align: left;
	padding: 0px;
	
}

.assessment{
	background: url(images/assessmentBack.gif) no-repeat top right;
	background-color: #1c5daf;
}

.results{
	background: url(images/resultsBack.gif) no-repeat top right;
	background-color: #1c5daf;
}

.interview{
	background: url(images/intervServBack.gif) no-repeat top right;
	background-color: #7bb533;
}

.network{
	background: url(images/netServBack.jpg) no-repeat top left;
	background-color: #1699ba;
}

.about{
	background: url(images/aboutUsBack.gif) no-repeat top left;
	background-color: #1698bc;
}

.subTitle{
	font-size: 14px;
	font-weight: normal;
	margin: 0 0 -10px 0;
	padding: 10px;
}

.standard16{
	font-size: 16px;
}

.standard12bold{
	font-size: 12px;
	font-weight: bold;
}

/*end of subpage div layouts*/

/*styles for footer div and copy links*/
.footer {
 	width: 900px;
	padding: 5px 0px;
	margin: 0 auto;
	color: white;
	text-align: right;
	font-family: Trebuchet MS, Tahoma, Helvetica;
	font-size: 10px;
}


.footerLInks { color: #333333; font-size:11px; }
.footerLInks a:link { color: #333333; font-size:11px; text-decoration: none; }
.footerLInks a:active { color: #333333; font-size:11px; text-decoration: none; }
.footerLInks a:visited { color: #333333; font-size:11px; text-decoration: none; }
.footerLInks a:hover { color: #f5911f; font-size:11px; text-decoration: none; }


.smLinks { color: #FFFFFF; font-size:10px; }
.smLinks a:link { color: #FFFFFF; font-size:10px; text-decoration: none; }
.smLinks a:active { color: #FFFFFF; font-size:10px; text-decoration: none; }
.smLinks a:visited { color: #FFFFFF; font-size:10px; text-decoration: none; }
.smLinks a:hover { color: #000000; font-size:10px; text-decoration: none; }



/* END */

.prodContainer{
	border: 1px solid #cccccc;
	background: url(images/prodContBack.gif) repeat-y right center;
	width: 280px;
	height: 350px;
	padding: 9px;
	text-align: left;
	color: #666666;
	line-height: 19px;
}

.prodRight{
	float: right;
}

.prodLeft{
	float: right;
	margin-right: 20px;
}

	
/*FORM STYLES  **********/		
.selections{
	margin: 3px 0px 10px 25px;
	font-size: 12px;
	font-weight: normal;
	color: #d1e9fc;
	
}

.formTotal{
	font-size: 32px;
	border: 1px solid white;
	background-color:#1372ba;
	width: 75px;
	height: 45px;
	color:white;
	text-align: center;
}


.formfields{
	font-size: 12px;
	border: 1px solid #014e4b;
	background-color:#FFFFFF;
	height: 24px;
	color:#014e4b;
}

.formdropdown{
	font-size: 11px;
	border: 1px solid #333333;
	background-color:#FFFFFF;
	height: 18px;
	color:#3c3c38;
}

.formradiobtns{
	font-size: 11px;
	height: 12px;
	color:#666666;
}

.formradiotext{	
	font-size: 11px;
	color:#3c3c38;
}

.formtextarea{
	font-size: 11px;
	border: 1px solid #cccccc;
	background-color:#FFFFFF;
	color:#3c3c38;
}


.reqformfields{
	font-size: 11px;
	border: 1px solid #243b1a;
	background-color:#bdc840;
	height: 14px;
}

.resultBtn{
	cursor:pointer;
	font-size: 11px;
	color:#FFFFFF;
	border:outset  0px #ccc;
	background: url(images/resultsBtn.gif) no-repeat top center;
	width: 131px;
	height: 38px;
}
.emailBtn{
	cursor:pointer;
	font-size: 12px;
	color:#FFFFFF;
	border:outset  0px #ccc;
	margin-top: 15px;
	text-align: center;
	line-height: 11px;
	background: url(images/emailBtn.gif) no-repeat top center;
	width: 131px;
	height: 45px;
}