@charset "utf-8";
/* CSS Document */
*{margin:0 auto; padding:0;}

body{background:#fad867; font:12px/1.8em Arial, Helvetica, sans-serif; color:#444444;}

h1, h3{color:#014B94; font-size:14px; font-weight:bold; padding-bottom:15px;}
h2 { color:#014B94; font-size:14px; font-weight:normal; padding-bottom:15px;}
img{border:0;}

fieldset{ border:1px solid #c0c0c0;}
legend{color:#045b9d; font-weight:bold; font-size:14px; padding:0 5px 0 5px; margin:0 10px 0 10px;}
input, select{width:180px; padding:3px; border:1px solid #a4b9c9; color:#5b5b5b;}
textarea{padding:3px; border:1px solid #a4b9c9; color:#5b5b5b;}
table {border:none;}
/* LAYOUT */
#container{width:802px;}
	#header{margin:15px 0 5px 0; background:url(images/curveleft.jpg) top right no-repeat;}
	.logo{float:left;}
	.support{padding-bottom:48px; text-align:right; margin-right:14px;}
		.support a{color:#444444; text-decoration:none;}
		.support span{color:#0000FF;}
	#navcontainer{width:500px; float:right; margin-top:10px;}
	#navcontainer ul{margin: 0;padding: 0;list-style-type: none;}
	#navcontainer ul li { display: inline; }
	#navcontainer ul li a{text-decoration: none;padding: .2em 1.2em; color:#035a9f; font-weight:bold;}
		#logo{ margin:0;}

#content{width:784px; border:1px solid #c8ad52; padding:8px 8px; background:#FFFFFF; margin-bottom:5px;}
	#columnContainer{margin-top:10px;}
	#columnContainer p{padding:5px; line-height:1.5em;}
		#products, #services{width:259px; margin-left:2px; float:left; position:relative;}
			.features{position:absolute; top:112px; left:0; text-align:center; font-size:18px; color:#FFFFFF; width:250px;}
		#Assessment{width:260px; float:right;position:relative;}
		p.icon_more{margin:0;background:url(images/icon_more.gif) no-repeat 100% 55%;line-height:0px;font-size:0px;width:66px;}
		p.icon_more a{font:bold 11px/14px Arial, Helvetica, sans-serif;color:#F47F0D;text-decoration:none;background-color:inherit;}
		p.icon_more a:hover{color:#000;background-color:inherit;}
		.title_orange{color:#c54d00; font-weight:bold;}
		.title_green{color:#55890c; font-weight:bold;}
		.title_blue{color:#1d6c8d; font-weight:bold;}
	#banner{ float:left; margin-right: 8px;}
	
	/* Inner Pages*/
		#fltleft{width:370px; float:left;}
		/*#fltleft p{ padding-bottom:5px;}*/
			.box{border:1px solid #adaaaa; padding:8px 5px 0 5px;}
				.dl{text-align:right;}
				.dl a:hover{background-color:#1B67D3; color:#FFFFFF; text-decoration:none;}	
		#fltright{width:370px; float:right;}
		/*#fltright p{ padding-bottom:5px;}*/

		#fltleftform{width:320px; float:left;}
		#fltrightform{width:320px; float:right; margin-top:5px;}
		
		#services_left{float:left; width:234px; padding-right:24px; padding-left:16px;}
		/*#services_left{float:left; width:234px; margin:0 13px 0 12px;}*/
			#services_left img{margin-bottom:10px;}
		#services_left2{float:left; width:234px;}
			#services_left2 img{margin-bottom:10px;}
		#services_right{float:right; width:234px; padding-right:16px;}
			#services_right img{margin-bottom:10px;}		

#footer{ background:url(images/bottomcurve.jpg) top no-repeat; height:64px; margin-bottom:20px; font-size:11px;color:#035a9f;}
	#footerlist{width:400px; float:left; margin-top:10px;}
	#footerlist ul{margin: 0;padding: 0;list-style-type: none;}
	#footerlist ul li { display: inline; }
	#footerlist ul li a{text-decoration: none;padding: .2em 1.2em; color:#035a9f; font-size:11px;}
	.copyright{ float:right; margin-top:10px; width:300px; text-align:right; padding-right:15px;}

/* MISC */
.absposition {position:absolute; top: 310px;}
.assessform{width:100%;}
.btnsubmit {background:url(images/btnsubmit.jpg) no-repeat; border:none; cursor:pointer; width:72px; height:24px; margin-top:10px;}
.btnreset {background:url(images/btnreset.jpg) no-repeat; border:none; cursor:pointer; width:72px; height:24px;}
.centeredImage{text-align:center;display:block;}
.clearfloat {clear:both;height:0;font-size: 1px;line-height: 0px;}
.clickme{display:none;}
.divform {border:1px solid #c0c0c0; margin:5px 10px 15px 10px; background-color:#F1F1F1; padding:0 10px 10px 10px;}
.divform2 {border:1px solid #c0c0c0; margin:5px 10px 15px 10px; background-color:#F1F1F1; padding-bottom:10px;}
.imgevent {float:right; margin:25px 15px 0 0; border:none; text-align:center;}
.imgevent a{color:#BCA650; text-decoration:none; font-size:16px;}
.list-offer{margin:0 0 0 8px;padding:0 0 20px;list-style:none;}
.list-offer li{background: url(images/check.jpg) no-repeat 0 5px;padding:0 0 0 15px;margin-bottom:2px;}
.parevent {margin:10px;}
.radiodot{border:none; width:20px;}
.relposition {position:relative;}
.sendit{display:none;position:absolute;}
.testimonial {text-align:right; padding-top:10px;}
.triangle{background: url(images/triangle.jpg) no-repeat 0 7px;padding:0 0 0 15px;margin-bottom:2px; color:#045b9d; font-size:14px;}
@media screen and (-webkit-min-device-pixel-ratio:0){
#pleaseCon { margin-bottom:16px;}
}

