@charset "utf-8";
/* CSS Document */

body,td,th {font-family: Arial; font-size: 12px; color: #000; line-height:18px;}

body {background-color: #5F6C72;margin-left: 0px;margin-top: 0px;margin-right: 0px; margin-bottom: 0px;}

a {	font-size: 10px;color: #8a989b; font-weight:900;}
a:link {text-decoration: none; text-transform:uppercase;}
a:visited {text-decoration: none;	color: #5b6a70;text-transform:uppercase;}
a:hover {text-decoration: none;	color: #5b6a70;text-transform:uppercase;}
a:active {text-decoration: none;color: #5b6a70;text-transform:uppercase;}

div.mainContainer {width:800px; margin:0px auto 0px auto; height:900px; background-color:#392965; background-image:url(images/right_bg.jpg); background-repeat:no-repeat; background-position:top right;}
div.leftContainer {width:477px; height:871px; float:left;}
div.rightContainer {width:286px; height:851px; float:left; margin:20px 0px 0px 20px; }
div.tabContainer {width:392px; height:399px; background-repeat:no-repeat; padding:8px 45px 20px 40px; background-image:url(images/overview_bg.jpg); float:left;}
div.tabContainerFeatures {width:392px; height:399px; background-repeat:no-repeat; padding:8px 45px 20px 40px; background-image:url(images/features_bg.jpg); float:left;}
div.tabContainerCareer {width:392px; height:399px; background-repeat:no-repeat; padding:8px 45px 20px 40px; background-image:url(images/career_bg.jpg); float:left;}
div.tab {width:120px; height:35px; float:left; text-align:center;}
div.infoPack{width:180px; float:left; line-height:25px; margin-bottom:15px;}
div.formContainer {width:280px; height:360px; clear:both; margin-bottom:40px;}
* html div.formContainer form { margin-top:0px; margin-bottom:0px;}
*:first-child+html div.formContainer form { margin-top:0px; margin-bottom:0px;}
div.bottom {width:180px; float:left;}
* html div.bottom {width:180px; float:left; margin: -10px 0 0 0;}

* html img.bottom_img{ margin: -15px 0 0 0;}
.subhead {color: #392A65; font-weight:bold;}
.arrow {color: #F8A434; font-size:15px; font-weight:bold;}
.tollFree { font-size: 21px; text-transform:uppercase; color:#036;}
.codref { font-size: 12px; text-transform:uppercase; color:#036;}
.phnum {color: #F8A434; font-size:25px; font-weight:bold;}
.blue {color: #005aa6; text-transform:uppercase; font-weight:bold; font-size:13px;}
.blue2 {color: #005aa6; font-weight:bold; font-size:13px; line-height:18px;}
.purpleHead {color: #392A65; font-size:14px; font-weight:bold; text-transform:uppercase;}


.submit {

	background-color: #F7941D;

	border-width: 1px;

	height: 23px;

	font-weight: bold;

	color: #32496B;
	
	font-size: 10px;

}

* html .submit {

	background-color: #F7941D;

	border-width: 1px;

	height: 23px;

	font-weight: bold;

	color: #32496B;
	
	font-size: 10px;
	
	margin: 5px 0 0 0;

}

*:first-child+html .submit {

	background-color: #F7941D;

	border-width: 1px;

	height: 23px;

	font-weight: bold;

	color: #32496B;
	
	font-size: 10px;
	
	margin: 5px 0 0 0;

}

.ferror {

	color: #FF0000;

}
body:nth-of-type(1) div.formContainer form input { margin-top:0px !important; margin-bottom:0px !important;}
	
*:first-child+html div.formContainer form { margin-top:0px; margin-bottom:0px;}

.dontDisplay {
	display:none;
}
.display{
	display:block;
}