@charset "utf-8";
/* CSS Document */
body									{ margin: 0; padding: 0; background: url(../images/body_background_top.gif) 0 0 repeat-x #D6E8F7; }
body, p, li, div, h1							{ font-family: 'Verdana','Arial',sans-serif; font-size: 11px; }
form											{ margin: 0; padding: 0; }

div#container-header							{ width: 930px; margin: 0 auto; text-align: left; }

div#header-links								{ width: 930px; height: 24px; text-align: right; display: block; clear: both; }
div#header-links ul								{ margin: 0; padding: 0; }
div#header-links ul li							{ margin: 0; padding: 0 0 0 15px; display: inline; background: url(../images/header_links_bullet.gif) 5px 55% no-repeat; }
div#header-links ul li a,
div#header-links ul li a:visited				{ font-size: 11px; color: #666; text-decoration: none; line-height: 24px; }
div#header-links ul li a:hover					{ text-decoration: underline; }


div#header-logo									{ width: 363px; height: 76px; display: block; }
div#header-logo img								{ border: 0; padding: 20px 0 0 0; }
div#header-nav									{ height: 33px; width: 930px; }


div#header-nav span								{ display: none; }
div#header-nav ul								{ list-style-type: none; margin: 0; padding: 0; }
div#header-nav ul li							{ margin: 0; padding: 0; float: left; }

div#header-nav a								{ display: block; height: 33px; }

div#header-breadcrumb							{ height: 26px; line-height: 26px; width: 930px; text-align: left; font-weight: normal !important; font-size: 9px !important; color: #444;}
div#header-breadcrumb h1						{ display: inline; margin: 0; padding: 0; font-weight: normal; font-size: 9px !important;}
div#header-breadcrumb a							{ text-decoration: none; color: #666; }
div#header-breadcrumb a:hover					{ color: #003580; }

div#container-body								{ background: url(../images/content_background.gif) 0 0 repeat-y;  width: 938px; margin: 0 auto; }
div#container-body a:link,
div#container-body a:visited                                            { text-decoration: none;}
div#container-body a:hover                                              { text-decoration: underline;}
div#container-body-content						{ background: url(../images/content_background_top.gif) 0 0 no-repeat; width: 938px; text-align: left; overflow: auto; }
div#container-body-footer						{ background: url(../images/content_background_bottom.gif) 0 100% no-repeat; height: 30px; width: 938px; clear: both; }

div#container-form-header						{ width: 550px; padding: 0 0 32px; margin: 0 auto; }
div#container-form-header h1					{ margin: 0; padding: 40px 0 5px; color: #003E7E; font-size: 24px; font-weight: normal; font-family: 'Arial','Verdana',sans-serif; }

div#container-form								{ width: 550px; margin: 0 auto; }
div.form-row									{ /*padding: 0 0 10px;*/ overflow: auto;  } 
div.form-question								{ width: 250px; float: left; line-height: 18px; }
div.form-question span							{ display: block; color: #666; padding: 25px 0 0; font-style: italic; }
div.form-answer									{ width: 300px; float: left; }
div.form-answer input.textfield					{ width: 200px; border: 1px solid #bbb; margin: 5px 0; }
div.form-answer input.phonefield				{ width: 115px; border: 1px solid #bbb; margin: 5px 0; }
div.form-answer input.extensionfield			{ width: 45px; border: 1px solid #bbb; margin: 5px 0; }
div.form-answer select							{ border: 1px solid #bbb; margin: 5px 0; }
div.form-answer textarea.textbox				{ width: 200px; border: 1px solid #bbb; height: 160px; font-family: 'Verdana','Arial',sans-serif; font-size: 11px; margin: 5px 0; }

label,
input.checkboxfield								{ cursor: pointer; }
div.form-row h3									{ font-size: 16px; color: #5191CD; font-weight: normal; font-family: 'Arial','Helvetica',sans-serif }
/* footer */

div#container-active-network					{ width: 930px; height: 26px; margin: 0 auto; text-align: right; }
div#container-active-network img				{ border: 0; }

div#container-footer							{ text-align: center }
div#container-footer ul							{ margin: 0; padding: 0; }
div#container-footer ul#copyright				{ margin-bottom: 10px; }
div#container-footer ul li						{ margin: 0; padding: 0 5px 0 10px; display: inline; background: url(../images/footer_links_separator.gif) 0 55% no-repeat; font-size: 10px; color: #666}
div#container-footer ul li.no_bullet			{ background: none; padding: 0 5px 0 0; }

div#container-footer a,
div#container-footer a:visited					{ color: #666; text-decoration: none; font-size: 10px; }
div#container-footer a:hover					{ text-decoration: underline; }

div#container-footer ul#copyright li a			{ color: #003560; }

div#container-footer p							{ margin: 0; }

/* generic styles*/
.strong											{ font-weight: bold; }
.hidden											{ display: none; }
.error											{ border: 1px solid #800000 !important;} 


/* errors */
img.error-alert									{ position: absolute; cursor: help; padding-top: 5px;}
img.error-alert-safari							{ position: absolute; margin-top: 7px; cursor: help; }

div#error-message								{ width: 233px; height: 75px; background: url(../images/error-background.png) 0 0 no-repeat; color: #fff; text-align: left; position: absolute; }
div#error-message p								{ margin: 0; padding: 5px 10px 0 15px; font-size: 10px; }
div#error-message blockquote					{ margin: 0; padding: 5px 15px 0 20px; font-size: 9px; color: #ccc}

div.alert										{ border: 1px solid #FC3; padding: 5px; background: #ffe7a5; }

div#container-form-header a,
div#container-form-header a:visited				{ color: #003580; }
div#container-form-header a:hover				{ color: #000; }

/* split testing css */
div#split-left-col								{ width: 575px; padding-left: 35px; float: left; }
div#split-right-col								{ width: 250px; margin-top: 35px; float: left; text-align: left;  }
div#split-right-col h2							{ font-family: 'Arial','Verdana',sans-serif; color: #5191CD; font-size: 18px; font-weight: normal; margin: 0 0 10px; padding: 0; }
div#split-right-col ul							{ margin: 10px 0 15px; padding: 0 0 0 16px; }
div#split-right-col li							{ list-style-image: url(../images/yellow_bullet.gif); list-style-type: none; }
div#split-right-col li,
div#split-right-col p							{ color: #6A737B; line-height: 16px; }

/* split testing top*/
div#split-top									{ padding: 25px 50px 0; text-align: center;} 
div#split-top h1								{ color: #003580; font-size: 21px; font-weight: normal; } 
div#split-top p									{ color: #6A737B; font-size: 14px; line-height: 16px; }


div#split-top-graphic div#split-top h1			{ color: #fff; text-align: left; font-size: 36px; margin-top: 10px !important; }
div#split-top-graphic							{ background: url(/AssetFactory.aspx?did=6661) 50% 0 no-repeat; overflow: auto; }
div#split-right-col h3							{ font-size: 17px; color: #003E7E; font-weight: bold; font-family: 'Arial','Helvetica',sans-serif }
div#split-right-col ul.green-check li			{ background: url(../images/check-green.gif) 3px 0 no-repeat; list-style-type: none; list-style-image: none; padding: 0 0 1em 30px; font-size: 14px; color: #003E7E; line-height: 1.3em; }

/* sub navigation */

div#container-subnavigation						{ width: 200px; float: left; padding: 10px 10px 10px 35px; margin: 30px 0 0; text-align: left; }
div#container-subnavigation h1					{ border-bottom: 8px solid #003580; color: #003580; font-size: 21px; font-weight: normal; line-height: 30px; margin: 0; padding: 0; font-family: 'Arial','Verdana',sans-serif; }
div#container-subnavigation ul					{ font-size: 11px; margin: 0; padding: 0; list-style-type: none; }
div#container-subnavigation a,
div#container-subnavigation a:visited			{ text-decoration: none; color: #666; line-height: 24px; width: 195px; display: block; padding: 0 0 0 10px; }
div#container-subnavigation a:hover				{ color: #003580; background: url(../images/bullet_yellow.gif) 0 50% no-repeat; }
div#container-subnavigation a#current			{ color: #003580; background: url(../images/bullet_yellow_down.gif) 0 50% no-repeat; }
div#container-subnavigation a#current:hover		{ color: #003580; background: url(../images/bullet_yellow_down.gif) 0 50% no-repeat; }
div.float-form									{ float: left; margin-left: 15px !important; }

div#container-cta								{ padding-top: 20px; width: 200px; text-align: center;  }
div#container-cta img							{ padding: 0 0 10px; border: 0; margin: 0 auto; }
div#container-cta a								{ padding: 0 !important; }
div#container-cta a:hover						{ background: none; }

/* noscript */
/*div#ns								{ margin: 0 25px 25px 0; padding: 5px 15px; }*/
div.ns-error									{ border: 1px solid #eaa; background-color: #edd; color: #e33; margin: 0 25px 25px 0; padding: 5px 15px; }
div.ns-error a									{ color: #a00; }
div.ns-error a:hover							{ color: #e33; }
div.ns-alert									{ border: 1px solid #fc3; background-color: #ffe7a5; color: #960 }
div.ns-alert a									{ color: #630 }
div.ns-alert a:hover							{ color: #960 }
div.ns-notice									{ border: 1px solid #690; background-color: #ded; color: #690; }
div.ns-notice a									{ color: #360; }
div.ns-notice a:hover							{ color: #690 }

/* split test */
ul#nav-endurance li.wow a						{ background: url(/Sites/16/Templates/images/nav/nav-right-corner_v3.png) 100% 0 no-repeat !important; }
ul#nav-endurance li.wow a:hover					{ background: url(/Sites/16/Templates/images/nav/nav-right-corner_v3.png) 100% -33px no-repeat !important; }

div#header-nav ul ul							{ display: none; }

div.privacy										{ padding-top: 15px; clear: both; }
div.privacy div.form-question img				{ padding-top: 12px; }
div.privacy div.form-answer p					{ font-size: 9px; color: #666 }
div.privacy div.form-answer p a					{ color: #003580 }

/*****footer starts*****/
div#footer-divider 			{ background:url("../images/footer-bg-d-blue.jpg") repeat-x scroll 0 0 #186496; height:auto; margin:30px 0 0 0; overflow:hidden; padding: 0 0 40px 0; width:auto; }
div#container_footer-new 	{ padding: 0; width: 930px; }
div#footer-left 				{ float:left; padding:0 5px 0 0; text-align:left; width:227px; }
div#container_footer-new #footer-left a{ color:#9CBCDC; font-size:16px; }
div#container_footer-new #footer-left a:link{ text-decoration: none; }
div#container_footer-new #footer-left a:hover{ text-decoration: underline; }
div#container_footer-new #footer-left a:active{ text-decoration: none; }
div#container_footer-new h1 { color:#FFFFFF; font-family:"Trebuchet MS",Helvetica,sans-serif; font-size:16px; font-style:italic; font-weight:500; line-height:30px; margin:0; text-shadow:1px 1px 1px #444444; padding-top: 25px; }
div#footer-right 				{ margin:0; text-align:left; }
div#footer-bottom 			{ height:41px; margin:0 auto; text-align:left; width: 930px; padding-top: 20px; clear: both; }
div#footer-bottom img		{ float: left; }
div#container_footer-new div#footer-bottom a{ color: #9cbcdc; text-decoration: underline; font-family:"Trebuchet MS",Helvetica,sans-serif; font-size: 11px; }
div#footer-bottom ul		{ padding: 0 40px 0 0; }
div#footer-bottom ul li		{ float: left; list-style-type: none; padding: 0 10px 0 0; margin: 0; color: #9cbcdc; font-family:"Trebuchet MS",Helvetica,sans-serif; background-image: none; font-size: 11px; }

div#footer-bottom ul li#footer-logo	{ padding: 0 70px 0 0; margin: 0; }
div#footer-bottom ul li#padme		{ padding: 0 10px 0 10px; }

div#footer-right ul#footer-links li		{ float: left; list-style-type: none; margin: 0; width: 195px; background:url("../images/footer-line.jpg") no-repeat 0 0; padding: 29px 0 0 15px; }
div#footer-right ul#footer-links li.noline{ background-image: none; padding-left: 0; width: 232px; }
div#footer-right ul#footer-links li.noline h2{ width: 220px; background:url("../images/footer-h-line.jpg") repeat-x bottom left; }
div#footer-right ul#footer-links li h2	{ font-size: 16px; color: #9cbcdc; text-shadow:1px 1px 1px #444444; font-family:"Trebuchet MS",Helvetica,sans-serif; background:url("../images/footer-h-line.jpg") no-repeat bottom left; width: 200px; height: 29px; font-weight: normal; margin: 0 0 15px; }
div#footer-right ul#footer-links li h2#hnoline{ width: 217px; background:url("../images/footer-h-line.jpg") repeat-x bottom left; }

div#footer-right ul#footer-links li ul{ margin: 0; padding: 0;}
div#footer-right ul#footer-links li ul li	{ padding: 0; margin: 0; background-image: none; }
div#footer-right ul#footer-links li ul li a	{ color: #FFFFFF; font-size: 13px; font-family:"Trebuchet MS",Helvetica,sans-serif; text-decoration: none; }
div#footer-right ul#footer-links li ul li a:hover	{ text-decoration: underline; }
/*****footer ends*****/
