/* CSS Document */
html,body{width:100%;min-width:1016px;height:100%;background:#f8f7e4;color:#002c46;}
html{font-family:Arial,arial,sans-serif;}
.cleardiv{clear:both;}
/* Layout */
#wrap{position:relative;top:0;left:0;width:100%;min-width:1016px;height:100%;height:auto !important;min-height:100%;text-align:left;margin-bottom:-156px;}
#header{position:relative;top:0;left:0;height:151px;width:100%;min-width:1016px;background: url(../images/bg-top.png) no-repeat top right;}
#logo{position:relative;top:50px;height:151px;width:645px;z-index:100;}
.main_wrap{position:relative;top:0;left:0;padding:30px 0 30px 0;width:100%;min-width:1016px;z-index:999;}
.subpage{background: url(../images/bg-subpage.gif) repeat-y;}
.main_content{position:relative;top:0;left:0;padding:12px 0 0 26px;margin-left:132px;width:700px;z-index:999;}
.stripie{position:relative;padding:14px 0 3px 158px;background-color:#e8efe0;z-index:999;margin-top:26px;}
.end{position:relative;top:0;left:0;width:700px;z-index:999;}
.leftcol{position:relative;float:left;width:320px;}
.rightcol{position:relative;float:right;width:320px;padding-left:20px;padding-bottom: 20px;}
/* Heading Styles */
h1{font-family:Arial,arial,sans-serif;font-size:1.75em;color:#002c46;font-weight:bold;margin:0 0 21px 0;line-height:21px;}
h1.home{color:#3c91a8;font-size:1.8em;text-transform:uppercase;}	
h1.secondline{font-size:1.50em;margin:0 0 34px 0; padding-left:91px;}
h2{font-family:Arial,arial,sans-serif;font-size:1.475em;color:#3c91a8;font-weight:normal;margin:0 0 12px 0;line-height:30px;letter-spacing:.02em;}
h2.home{color:#002c46;line-height:30px;}		
h3,.leftcol h3,.rightcol h3{color:#2a5f60;font-size: 1.17em;font-weight:normal;margin: .83em 0 .5em;letter-spacing:.02em;}
h3.home{color:#62a188;line-height:26px;}
.leftcol h4,.rightcol h4{color:#62a188;}
h4{color:#2d6c6d;font-weight:bold;margin: .83em 0 .5em;}
h4.home{color:#3c91a8;font-style: italic;font-size: 1.12em;font-weight:normal;margin: 32px 0 .5em;line-height:22px;letter-spacing:.02em;}
h5{color:#173f57;font-weight:bold;font-size: .95em;margin: 1.5em 0 .5em;}
h5.service{margin: 0 0 .65em;}
h6{color:#9bc1d4;font-weight:bold;font-size: .75em;margin: 1.67em 0 .5em;}
.blue{color:#3c91a8;}
/* Default Styles */
hr{color:#3c91a8;border:none;border-top:#3c91a8 dotted .3em;margin:24px 0;}
label{color:#2a5f60;font-size:.85em;line-height:20px;}
/* Form Styles */
form{}	
table{margin-bottom:20px;}
.radiolabel{padding-bottom:8px;}
.button,#button,#button2{font-family:Arial,arial,sans-serif;font-weight:bold;font-size:.75em;background:none #319ab1;border:1px #fff solid;padding:8px 12px;color:#fff;}
.button:hover,#button:hover,#button2:hover{cursor:pointer;color:#002c46;}
input,textarea,select{border:1px solid #002c46;font-family:"Times New Roman",serif;font-size:.85em;color:#319ab1;padding:2px;margin-bottom:5px;}
input:focus,textarea:focus{border:1px solid #319ab1;}
.button{margin-top:14px;}
fieldset, textarea{margin-bottom:20px;}
legend{color:#2a5f60;font-size:1em;font-weight:bold;}
.error{color:orange;}
.description{font-family:Arial,arial,sans-serif;font-size:.7em;font-style:italic;color:#2b6a6b;font-weight:normal;line-height:20px;margin-bottom:12px;}
/* logo table */
#partnerlogos{margin-top:24px;}
#partnerlogos td{padding-bottom:24px;}
#partnerlogos ul li{list-style:none;margin:17px 80px 10px -18px;float: left;}
/* P Styles */
p{font-family:Arial,arial,sans-serif;font-size:.95em;color:#002c46;font-weight:normal;line-height:20px;margin-bottom:12px;}
.rightcol p.contact{width:280px;}
p.contact{font-family:Arial,arial,sans-serif;color:#3c91a8;font-weight:bold;line-height:19px;margin-top:0px;}
/* links */
a,a:link,a:visited{color:#3c91a8;}
a:hover,a:focus{text-decoration:none;color:#62a188;}
.stripie p{color:#f8f7e4;}
.stripie a,.stripie a:link,.stripie a:visited {color:#f8f7e4;}
/* List Styles */
.main_content ul,.main_content ol{font-size:.85em;}
.main_content ol{padding:0 0 12px 18px;line-height:20px;}
.main_content ul{padding:0 0 12px 18px;line-height:17px;}
.main_content ul li{list-style-image: url(../images/circle.gif);color:#002c46;padding:0 0 11px 1px;}
.main_content ol li{list-style-type: decimal;color:#002c46;padding:0 0 11px 4px;}
.main_content ul.radio {padding:0 0 12px 0;}
.main_content ul.radio li{list-style:none;padding:0 0 11px 0;}
.main_content ul.anchor li{font-size:1.2em;list-style:none;margin:0 0 0 -18px;padding:0 0 11px 0;}
.main_content ul.pdf li{font-size:1.2em;list-style:none;margin:0 0 0 -18px;}
.main_content ul.pdf li a{color:#002c46;}
.main_content ul.pdf li a:hover{color:#62a188;}
.main_content ul.pdf img {vertical-align:middle;}
/* buttons */
.signup_button a#singup_active{background-position:0 -113px;}
.signup_button a{cursor:pointer;position:absolute;left:820px;top:122px;height:113px;width:113px;background: url(../images/stay-informed.png) no-repeat 0 0;z-index:2000;}
.signup_button li span{display:none;}
.signup_button a:hover{background-position:0 -113px;}
.client_button{position:relative;margin:0;padding:0;float:right;margin-right:10px;height:79px;width:79px;background: url(../images/button-learnmore.png) no-repeat;z-index:2000;}
.client_button a{position:relative;width:90px;height:90px;float:right;}
ul.client_button li{list-style-image:none;}
.client_button li span{display:none;}
.client_button:hover{background-position:0 -90px;}
/* Footer */
.push {clear:both;height:156px;}
.footer{position:relative;min-width:983px;height:143px;clear:both;background-color:#002c46;z-index:180;border-top:1px solid #9bc1d4;padding-left:33px;}
.pagebottom{position:relative;height:13px;background-color:#f8f7e4;}
.footer h1{font-family:Arial,arial,sans-serif;color:#fff;margin:0;padding:29px 0 15px 0;font-size:.95em;letter-spacing:.05em;}
.footer h2{color:#78adc9;font-size:1em;margin:0;line-height:17px;}
.footer .column1,.footer .column{position:relative;float:left;line-height:17px;}
.footer .column1{padding: 0 30px 0 0;}
.footer .column{padding: 0 30px;border-left:1px solid #78adc9;}
.footer .column1,.footer .column{font-family:Arial,arial,sans-serif;font-size:.775em;color:#fff;letter-spacing:.05em;line-height:17px;}
.footer ul{display:block;}
.footer ul li{display:block;}
.footer ul li a{color:#fff; text-decoration:underline;}
.footer ul li a:hover{text-decoration:none;}
/* Nav & subnav */
.subnav{float: left;position: absolute;top:120px;left:0;padding:42px 0 0 0;width:125px;text-align: right;z-index:1999;}
ul.subnav li{font-family:Arial,arial,sans-serif;font-size:17px;color:#002c46;font-weight:normal;line-height:17px;margin-bottom:12px;list-style-image:none;font-weight: bold;padding:0 0 11px 1px;text-align:center;}
ul.subnav {width: 132px;padding:0px;}
ul.subnav li a {text-decoration: none;color: #002c46;}
ul.subnav li ul li a:visited {text-decoration: none;color: #002c46;font-weight: bold;}
ul.subnav li a:link {text-decoration: none;color: #002c46;font-weight: bold;}
ul.subnav li a:hover {color: #3c91a8;font-weight: bold;}
ul.subnav li a.active {color:#3c91a8;font-weight: bold;}

#menu{position:relative;top:0;left:0;background: url(../images/bg-nav.png) repeat-x;height:49px;width:100%;z-index:1300;}
.nav{width:auto;height:49px;margin-left:123px;}
.nav ul {color:#fff;cursor:pointer;}
.nav ul li a,.nav ul li {cursor:pointer;}
.nav li span {display:none; cursor:pointer;}

.nav1,.nav1 a,.nav2,.nav2 a,.nav3,.nav3 a,.nav4,.nav4 a,.nav5,.nav5 a,.nav6,.nav6 a {float:left;margin: 0 0 0 0;height:49px;}
.nav1, .nav1 a {width:105px; background: url(../images/nav.png) no-repeat; background-position: 0 0;}
.nav1 a:hover{background-position: 0 -98px;} .nav1 a#active {background-position: 0 -49px;}
.nav2, .nav2 a {width:105px; background: url(../images/nav.png) no-repeat; background-position: -104px 0;}
.nav2 a:hover{background-position: -104px -98px;} .nav2 a#active {background-position: -104px -49px;}
.nav3, .nav3 a {width:128px; background: url(../images/nav.png) no-repeat; background-position: -208px 0;}
.nav3 a:hover{background-position: -208px -98px;} .nav3 a#active {background-position: -208px -49px;}
.nav4, .nav4 a {width:95px; background: url(../images/nav.png) no-repeat; background-position: -335px 0;}
.nav4 a:hover{background-position: -335px -98px;} .nav4 a#active{background-position: -335px -49px;}
.nav5, .nav5 a {width:118px; background: url(../images/nav.png) no-repeat; background-position: -429px 0;}
.nav5 a:hover{background-position: -429px -98px;} .nav5 a#active {background-position: -429px -49px;}
.nav6, .nav6 a {width:114px; background: url(../images/nav.png) no-repeat; background-position: -546px 0;}
.nav6 a:hover{background-position: -546px -98px;} .nav6 a#active {background-position: -546px -49px;}

/* added by dmgx */
input[type=radio], input[type=checkbox] {
	border:none;
	margin:0px;
	padding:0 5px 0 0;
}

