﻿@import url("reset.css");
@import url("attributes.css");
@import url('/styles/msgbox.css');


.MessageBoxYellow {border:1px solid #aaaaaa;background:#fff8dc;padding:10px;display:block}

body{background-color:#def1fa;font-family:"Trebuchet MS", arial, helvetica, sans-serif;font-size:1em;text-align:center;}

#printMasthead{display:none;}

#mastheadContainer{background:url('/images/bg_mastheadcontainer.gif') top left repeat-x;background-color:#84c9e6;}
#mastheadLeft{background:url('/images/bg_masthead_left.jpg') top left no-repeat;margin:0 auto;padding-left:15px;width:770px;}
#mastheadRight{background:url('/images/bg_masthead_right.jpg') top right no-repeat;padding-right:15px;width:755px;}
#masthead{background:url('/images/bg_masthead.jpg') top left repeat-x;background-color:#157bb0;height:56px;overflow:hidden;padding:11px 30px;text-align:left;width:695px;}
#logo{float:left;}

#primaryNav{height:10px;list-style:none;/*margin-top:22px; /* fix ie */text-align:right;}
#primaryNav li{border-right:1px solid #afdbf2;display:inline;font-size:.6em;padding:0 9px 0 4px;padding:0 7px;/* fix ie */}
#primaryNav li.last{border-right:0;padding-right:0;}
#primaryNav li a{color:#fff;font-size:1.2em;padding:0;text-decoration:none;}
#primaryNav li a:hover{text-decoration:underline;}
/*#primaryNav li.active a{text-decoration:none;}*/

#masthead .search{color:#fff;float:right;font-size:.8em;font-weight:700;margin-top:24px;}
#masthead .search label{color:#fff;}
#masthead .search input#inputMastheadSearch{border:1px solid #6fb0cd;font-family:'Tahoma', 'Trebuchet MS', arial, helvetica, sans-serif;font-size:.85em;margin:0 5px;padding:1px 3px 2px 6px;width:123px;}
#masthead .search input.btnMastheadSearch{border:1px solid #fff;font-size:.85em;padding:1px 5px 0;padding:0 5px;line-height:155%;font-size:x-small;}

.clear{clear:both;}

#contentContainerLeft{background:url('/images/bg_contentcontainer_left.jpg') top left repeat-y;margin:0 auto;padding-left:15px;width:770px;}
#contentContainerRight{background:#fff url('/images/bg_contentcontainer_right.jpg') top right repeat-y;padding-right:15px;width:755px;}
#contentContainer{background-color:#fff;font-size:.8em;padding:6px 30px 50px;position:relative;text-align:left;width:665px;}
html>body #contentContainer{width:695px;}
#contentContainer p{margin-bottom:15px;}
#pageContent{float:left;width:350px;height:auto; line-height: 1.4;}
ul#sectionNav{font-size:1em;height:25px;margin:5px 0 15px;margin-top:12px;/* fix ie */width:696px;}
ul#sectionNav li{background-color:transparent;float:left;margin-right:4px;}
ul#sectionNav li.last{margin-right:0!important;}
ul#sectionNav li a.sectionNavItem{background:url('/images/bg_sectionnavitem.jpg') top left repeat-x;background-color:#31799c;border:1px solid #fff;color:#fff;display:block;font-size:.85em;font-weight:400;line-height:2em;padding:0;text-align:center;text-decoration:none;width:169px;z-index:3;}
ul#sectionNav li a.sectionNavItem:hover{background:url('/images/bg_sectionnavitem_over.jpg') top left repeat-x;background-color:#52964a;text-decoration:none;}
ul.secondaryNav{float:left;display:inline;background-color:#eaf3f8;border:1px solid #7abcd9;margin-right:0;padding:5px 0;width:142px;}
ul.secondaryNav li.last a{border:0;}
ul.secondaryNav li{float:left;display:inline;width:112px;width:122px;margin:0 10px;}
ul.secondaryNav li a{background:url('/images/pointer_right_green.gif') 0 7px no-repeat!important;background-position:0 7px!important;/* fix ie */border-bottom:1px solid #d5e0c6;color:#484848;display:block;font-size:.85em;font-weight:700;padding:6px 0 4px 10px;text-decoration:none;}
ul.secondaryNav li a:hover{background-image:url('/images/pointer_right_orange.gif')!important;color:#f26522;text-decoration:none;}
ul.secondaryNav li.active a{background-image:url('/images/pointer_right_orange.gif')!important;color:#f26522;}
ul.secondaryNav li.notactive a{background:url('/images/pointer_right_green.gif') 0 7px no-repeat!important;color:#484848}
ul#breadcrumbNav{float:left;font-size:.9em;width:460px;}
ul#breadcrumbNav li{color:#7abcd9;display:inline;line-height:1.3em;margin-right:5px;}
ul#breadcrumbNav li a,ul#breadcrumbNav li a:visited{background:url('/images/pointer_right_light_blue.gif') right 6px no-repeat;color:#528399!important;line-height:1.2em;padding-right:12px;}

#pageUtilities{float:right;display:inline;font-size:.9em;line-height:1.2em;margin-bottom:25px;margin-bottom:10px;width:222px;width:220px;}
#pageUtilities a.printFriendly{background:url('/images/icon_printer.gif') top right no-repeat;color:#528399!important;float:left;display:inline;height:14px;margin-right:20px;padding:0 24px 2px 0;}
#pageUtilities a.printThisPage{background:url('/images/icon_printer.gif') top right no-repeat;color:#528399!important;float:left;display:inline;height:14px;margin-right:20px;padding:0 24px 2px 0;}
#pageUtilities a.closeWindow{background:url('/images/closeWindow.gif') top right no-repeat;color:#528399!important;float:left;display:inline;height:14px;margin-right:0px;padding:0 24px 2px 0;}
#pageUtilities #textSize{float:right;display:inline;width:100px;}
#pageUtilities #textSize label{color:#484848;float:left;margin-right:7px;}

#footer{background:url('/images/bg_footer.jpg') top left no-repeat;color:#528399;font-size:.7em;margin:0 auto;padding:40px 20px 30px;width:745px;}
#footer p{color:#528399;line-height:1.6em;}
#footer a,#footer a:visited{color:#528399;}
#footer ul{margin-bottom:5px;}
#footer ul li{border-right:1px solid #7abcd9;display:inline;padding:0 9px 0 4px;padding:0 7px;/* fix ie */}
#footer ul li.last{border:0;padding-right:0;}

div#contentContainer #oneCol{float:left;font-size:.9em;width:100%;}
div#contentContainer #leftCol{float:left;display:inline;font-size:.9em;}
div#contentContainer #rightCol{float:left;display:inline;margin-left:21px;}
div#contentContainer.twoCol #leftCol{width:520px; line-height:1.5;}
div#contentContainer.twoColNoLeftNav #leftCol{background:url('/images/bg_rightcol_divider.gif') 504px 0 repeat-y;/*width:694px;*/margin-left:0;}
html>body div#contentContainer.twoColNoLeftNav #leftCol{background:url('/images/bg_rightcol_divider.gif') 524px 0 repeat-y;/*width:694px;*/}
div#contentContainer.twoColNoLeftNav #pageContent{width:520px;}
html>body div#contentContainer.twoColNoLeftNav #pageContent{width:524px;}
div#contentContainer.twoColNoLeftNav #rightCol{margin-left:15px;width:150px;}

div#contentContainer.threeCol /*IE6*/ {width: 694px;}
div#contentContainer.threeCol /*IE6*/   #leftCol{width: 530px; background:url('/images/bg_rightcol_divider.gif') 385px 0 repeat-y;}
html>body div#contentContainer.threeCol #leftCol{width: 530px; background:url('/images/bg_rightcol_divider.gif') 385px 0 repeat-y;}
div#contentContainer.threeCol /*IE6*/   #pageContent{width: 370px; }
html>body div#contentContainer.threeCol #pageContent{width: 370px; }
div#contentContainer.threeCol /*IE6*/   #rightCol{margin-left:0px; margin-right: 0px; width: 150px;}
html>body div#contentContainer.threeCol #rightCol{margin-left:10px; }

div#contentContainer.twoCol6040 #leftCol{margin-left:0;}
div#contentContainer.twoCol6040 #pageContent{width:354px;}
html>body div#contentContainer.twoCol6040 #pageContent{width:384px;}
div#contentContainer.twoCol6040 #rightCol{margin-left:0px;width:300px;}

div#contentContainer div#oneCol div#pageContent{width:100%;}
.calloutContainer{line-height:1.1em;margin-bottom:15px;padding:0 0 0 15px;width:133px;}
.calloutContainer h3{border:0;color:#464646;font-size:1.3em;font-weight:400;margin:0 0 6px;}
.calloutContainer ul.navList{border-bottom:1px solid #a6d2e5;margin-bottom:15px;margin-bottom:0;/* fix ie */padding-bottom:15px;}
/*.calloutContainer ul.navList.last{border-bottom:0;}*/
.calloutContainer ul.navList li{line-height:0;margin:0;padding:0;width:100%;}
.calloutContainer ul.navList li a{background:url('/images/pointer_right_green.gif') 0 5px no-repeat;font-size:.95em;font-weight:700;display:block;line-height:1.2em;padding:2px 2px 2px 11px;text-decoration:none;}
.calloutContainer ul.navList li a:hover{background-image:url('/images/pointer_right_orange.gif');color:#f26522;text-decoration:none;}
.calloutContainer ul.navList li.active a{background-image:url('/images/pointer_right_orange.gif')!important;color:#f26522;}

#calloutHowDoI h3{font-size:1.6em;}
#calloutHowDoI ul.navList{border:0;border-top:1px solid #a6d2e5;margin-top:10px;}
#calloutHowDoI ul.navList li{border-bottom:1px solid #a6d2e5;}
#calloutHowDoI ul.navList li a{background-position:0 8px;background-position:0 7px;/* fix ie */font-size:.95em;font-weight:700;display:block;line-height:1.2em;padding:5px 2px 5px 11px;text-decoration:none;}
#calloutHowDoI ul.navList li a:hover{background-image:url('/images/pointer_right_orange.gif');color:#f26522;text-decoration:none;}
#calloutHowDoI ul.navList li.active a{background-image:url('/images/pointer_right_orange.gif')!important;color:#f26522;}

#calloutGoTo{font-size:.9em;}
#calloutGoTo h3{font-size:1.6em;}
#calloutGoTo a{background:url('/images/bg_goto_green.gif') top left repeat-x;background-color:#268a0e;color:#fff;display:block;font-size:1.1em;line-height:1.4em;margin-bottom:13px;padding:1px 3px;text-align:center;text-decoration:none;}
#calloutGoTo a:hover{color:#9cdd8c;text-decoration:none;}
#calloutGoTo a.orange{background-image:url('/images/bg_goto_orange.gif');background-color:#d76316;}
#calloutGoTo a.orange:hover{color:#f8c29f;}

#calloutMyProfile{padding-left:15px;}
#calloutMyProfile .callout{background:#f1f1f1;border:1px solid #7abcd9;font-size:1em;line-height:1.6em;padding:8px;word-wrap:break-word;}
#calloutMyProfile h3{font-size:1.2em;font-weight:700;margin:0 0 3px;}
#calloutMyProfile a{text-decoration:underline;font-size:1em;line-height:1.2em;}

.innerCalloutContainer{float:left;width:344px;margin-bottom:25px;}
.innerCalloutContainer .callout{border:1px solid #4a8cb9;float:left;margin-right:20px;padding:10px 70px 10px 7px;padding:9px 70px 10px 10px;width:80px;}
.innerCalloutContainer .callout h3{border:0;color:#484848;font-size:1em;line-height:1.2em;margin-bottom:5px;}
.innerCalloutContainer .callout a{line-height:1.3em;text-decoration:underline!important;}
.innerCalloutContainer #locateForm{padding-right:50px;width:100px;background:url('/images/locateForms.gif') center right no-repeat;}

div.tableOfContents{float:left;width:247px;}
div.tableOfContents h2{color:#484848;font-size:1.6em;margin-bottom:10px;}
.tableOfContents ul{margin:0 0 15px 10px;}
.tableOfContents ul li a{background:url('/images/pointer_right_green.gif') 0 9px no-repeat;display:inline-block;font-size:1em;line-height:1.3em;padding:6px 6px 6px 11px;text-decoration:underline;width:auto;}

div.dynamicTableContainer{background-color:#0d639e;border-bottom:1px solid #82c0db;margin:6px 0;padding-left:1px;padding-left:0;/* fix ie */width:100%;}
table.dynamicTable{margin:0 0 6px;width:100%;}
table.dynamicTable th{border-right:1px solid #82c0db;color:#fff;font-weight:400;padding:15px 5px 8px 11px;}
table.dynamicTable th a{color:#fff;text-decoration:underline;}
table.dynamicTable td{background:#fff;border-left:1px solid #82c0db;border-right:1px solid #82c0db;color:#484848;line-height:1.3em;padding:3px 11px;}
table.dynamicTable td a{text-decoration:underline;}

/* End hide from IE5/Mac */
#pageContent li{float:left;display:inline;width:100%;margin:10px 0 0 0;line-height:1.4;}
#pageContent ul ul{float:left;display:inline;width:100%;margin-left:16px;}
.GeneratedFormContainer div{position:relative;}

ol#faq{float:left;display:inline;list-style-type:decimal;list-style-position:inside;margin:0 0 20px; border-top:1px solid #a6d2e5;padding-top:20px;list-style:decimal;}
ol#faq li{display:list-item;width:90%;margin-left:20px;vertical-align:top; float:none; padding-left: 7px;}

#leftCol{margin-left:20px;}

#ctl1 td{padding:5px 0;}
#exploreProductLine{background:url('/images/kidWithDog.gif') center right no-repeat;}

#PasswordOptions{margin-top:20px;}
#PasswordOptions a{display:block;margin-bottom:8px;}
#FailureArea{width:99%;margin:12px 0;}
#FailureArea p{color:red;font-size:11px;line-height:150%;}

#PasswordOptions{}
#ctl1{margin-bottom:10px;}
.displayDropdown{margin-bottom:10px;text-align:right;}
html>body .displayDropdown{width:100%;clear:both;}
html>body .dynamicTableContainer{width:100%;clear:both;border:1px solid #FFF;}

#pageContent ul{}
#pageContent ul li{display:list-item;background:url('/images/pointer_right_green.gif') 0 4px no-repeat;padding-left:10px;}

/* Used by AQUA */
.hideMe{display:none;}
/*AQUA style*/
a.AquaQuoteNowBtn{background-image:url('/images/AquaQuoteNow.png'); background-repeat:no-repeat; background-position:top; width:204px; height:78px; display:block; cursor:pointer;}
a.AquaQuoteNowBtn:hover{background-position:bottom; cursor:pointer;}

/* dropdown controls */
.rcbHeader ul,
.rcbFooter ul,
.rcbItem ul, .rcbHovered ul, .rcbDisabled ul
{
    width: 100%;
    display: inline-block;
    margin: 0;
    padding: 0;
    list-style-type: none;
}

.col1, .col2, .col3
{
    float: left;
    width: 110px;
    margin: 0;
    padding: 0 5px 0 0;
    line-height: 14px;
}

.selection-result
{
	font-size: 13px;
	color: #4888a2;
}

.selection-result
{
	padding: 10px 0 10px 0;
	display: block;
}

div.bigModuleBottom
{
	padding-top: 25px;
}
.multipleRowsColumns .rcbItem, .multipleRowsColumns .rcbHovered
{
    float: left;
    margin: 0 1px;
    min-height: 13px;
    overflow: hidden;
    padding: 2px 19px 2px 6px;
    width: 125px;
}
.viewWrap
{
    padding: 0px 15px 15px 15px;
    background: #1488D6;
}

/*logout callout*/
div#logoutCallout {
float:right;
line-height:1.6em;
/*padding-bottom:10px;*/
text-align:right;
/*width:230px;*/
}
/*End logout callout*/
/*Change location and width of middle border*/
div#contentContainer.twoCol div#leftCol.middleContent {
background:url("/images/bg_rightcol_divider.gif") repeat-y scroll transparent;
background-position: 530px 0px;
border-bottom:1px solid #7ABCD9;
border-left:1px solid #7ABCD9;
border-right:1px solid #7ABCD9;
margin-left:0;
width:695px;
}
/*Change width of page content in middle area*/
div#leftCol.middleContent div#pageContent {
margin-left:8px;
margin-right:30px;
padding-top:35px;
width:510px !important;
}
div#leftCol.middleContent div#rightCol div p {
margin-bottom:0 !important;
}
div#leftCol.middleContent div#rightCol {
margin-left: 20;
padding-top: 10px;
width:150px;
}
div#contentContainer.oneCol div#oneCol.middleContent {
border-bottom:1px solid #7ABCD9;
border-left:1px solid #7ABCD9;
border-right:1px solid #7ABCD9;
padding:30px 10px;
width:675px;
}
div#oneCol.middleContent div#pageContent {
padding-top:10px;
}
.blueLine{height:1px;border:none;border-top:1px solid #a6d2e5;}
/*Popup style*/
#contentWindow{
    background-image: url('/images/bg_blue_gradient.gif');
    background-repeat: repeat-x;
    border-style: solid;
    border-width: 1px;
    border-color: Gray;
    border-top: 1.5px solid;
    border-right: 2px solid;
    padding: 5px;
}
html > body #contentWindow #contentContainer{width: 675px;}
div#contentWindow #contentContainer DIV.middleContent#oneCol 	{
    padding: 0 !important;
    border: none !important;
    width: inherit !important;
}
div#contentWindow DIV.oneCol#contentContainer{
    background-color:Transparent;
}
/* jQuery Calendar cursor fix */
html>/**/body .ui-datepicker-trigger{position: absolute;}
.ui-datepicker-trigger{cursor: pointer;margin-left: -21px;margin-top: 1px;}
.watermark {color: #999 !important;} 

/* FORM SEARCH */
div.formsSearchLeftDiv {float: left; width: 240px;}
div.formsSearchLeftDiv #formSearchLeftDivTitle {color:#484848;font-size:1.6em;margin-bottom:10px;}
div.formsSearchRightDiv {float: left; width: 270; height: 203; vertical-align: top;}
.formsSearchTableColumn1 { width: 30px }
.formsSearchTableColumn2 { width: 100px }
.formsSearchTableColumn3 { }




