
body {height: 100%; padding: 0px; margin: 0px; text-align: center; font-family: Verdana, serif; font-size: 13px; background: #d6d5d5;}
a {color: #7a405e; text-decoration: none;}
a img {border: none;}
form {position: absolute; top: 0px; left: 0px; margin: 0px; padding: 0px; height: 100%; width: 100%;}
h1 {color: #3a5a71; font-size: 30px; font-weight: normal; font-family: Times New Roman, Serif;}
h2 {color: #3a5a71; font-size: 28px; font-weight: normal; font-family: Times New Roman, Serif;}
h3 {color: #3a5a71; font-size: 26px; font-weight: normal; font-family: Times New Roman, Serif;}
.clsTextBox {background: #d0d8de; border: none; color: #3a5a71}

#divContainer {position: relative; top: 0px; left: 0px; width: 900px; margin: 0px auto; text-align: left;}

#divHeaderContainer {position: relative; top: 0px; left: 0px; width: 100%; padding: 0px; z-index: 10;}
#divHeader {position: relative; top: 0px; left: 0px; margin: 0px auto; width: 100%; height: 100%;}
#divLogo {position: absolute; top: 20px; left: 20px;}
#divHomeLink {position: absolute; top: 25px; right: 25px;}

#divContentContainer {position: relative; top: 0px; left: 0px; width: 100%; padding-bottom: 40px; z-index: 0; background: url(../images/content_container_bg.gif) no-repeat top}

#divContent {padding: 10px 20px 20px 20px; color: #3a5a71}
#divContentTable {position: relative; top: 0px; left: 0px; width: 100%; margin: 0px;}
.clsColumn1 {width: 595px;}
.clsColumn2 {width: 295px; padding-left: 10px;}

#divRightTopCallout {position: relative; top: 0px; left: 0px; padding: 0px; margin: 0px; width: 295px; height: 372px; background: url(../images/right_top_callout.gif) no-repeat top; padding-bottom: 10px;}
#divRightTopCallout h2 {margin: 10px 5px 10px 5px; color: #ffffff; font-size: 18px; font-weight: normal; font-family: Times New Roman, Serif;}
#divContact {position: absolute; top: 0px; left: 7px; color: #7a405e;}
#divQuote {top: 132px; left: 7px;}
#divCalculator {top: 247px; left: 7px;}
#divQuote,
#divCalculator {position: absolute; color: #3a5a71; padding: 0px 10px 10px 0px;}
#divQuote a,
#divCalculator a {color: #3a5a71;}
#divQuote img,
#divCalculator img {float: left; margin-right: 10px;}

#divLeftBottomCallout {position: relative; top: 0px; left: 0px; margin-top: 10px; color: #3a5a71; font-size: 11px; min-height: 195px; padding: 0px 15px 10px 15px; clear: left; background: url(../images/callout_left_bottom_bg.gif) no-repeat 4px 0px #ffffff}

.clsPhoneNumber {font-size: 18px; font-weight: bold;}
#divRightBottomCallout {position: relative; top: 0px; left: 0px; color: #3a5a71; font-size: 11px; min-height: 195px; padding: 0px 15px 10px 15px; clear: left; background: url(../images/callout_right_bottom_bg.gif) no-repeat top #ffffff}
#divLeftBottomCallout h2,
#divRightBottomCallout h2 {color: #ffffff; font-size: 18px; font-weight: normal; font-family: Times New Roman, Serif; margin: 0px; padding: 10px 0px;}
#divLeftBottomCallout h3,
#divRightBottomCallout h3 {color: #7a405e; font-size: 11px; font-weight: bold; margin-bottom: 5px; font-family: Verdana, serif;}
#divRightBottomCalloutBottom {width: 295px; height: 5px; background: url(../images/callout_right_bottom_bottom_bg.gif)}

#divContentContainer .clsContentTable {position: relative; top: 0px; left: 0px; width: 100%; height: 400px; clear: both; padding: 0px;}
#divContentBottom {position: absolute; bottom: 0px; left: 0px; width: 595px; height: 5px; background: url(../images/content_bottom_bg.gif) no-repeat top}

div#divNavigationPrimary {position: absolute; top: 74px; left: 299px; height: 30px; z-index: 10;}
div#divNavigationPrimary ul {position: relative; top: 0px; left: 0px; list-style-type: none; margin: 0px; padding: 0px;}
div#divNavigationPrimary ul li {position: relative; top: 0px; left: 0px; float: left; background: url(../images/nav_item_spacer.gif) no-repeat right}
div#divNavigationPrimary a {color: #ffffff; text-decoration: none; font-size: 16px; font-family: Times New Roman, Serif; line-height: 30px; display: block; padding: 0px 13px;}
div#divNavigationPrimary li.clsSelected,
div#divNavigationPrimary li:hover {background: #7a405e;}
div#divNavigationPrimary #liLast {background: none;}

div#divNavigationPrimary ul li ul {display: none; position: absolute; top: 30px; left: -1px; width: 194px; padding: 0px; z-index: 10; background: #6ea0ac; border: solid 1px #ffffff}
div#divNavigationPrimary ul li:hover ul {display: block; background: none;}
div#divNavigationPrimary ul li:hover ul li {position: relative; top: 0px; left: 0px; width: 194px; line-height: 14px; text-align: left; background: url(../images/dropdown_bg.png);}
div#divNavigationPrimary ul li:hover ul li:hover {}
div#divNavigationPrimary ul li:hover ul li a {font-size: 11px; color: #ffffff; line-height: 20px; padding: 4px 10px; font-family: Verdana, Serif;}
div#divNavigationPrimary ul li:hover ul li:hover {background: #7a405e;}
div#divNavigationPrimary ul li:hover ul li:hover a {}

div#divNavigationSecondary {position: absolute; top: 144px; right: 16px; float: right; margin: 0px; z-index: 0;}
div#divNavigationSecondary ul {position: relative; top: 0px; left: 0px; list-style-type: none; margin: 0px;}
div#divNavigationSecondary ul li {position: relative; top: 0px; left: 0px; float: left; padding: 0px 10px; border-right: 1px solid #531c39;}
div#divNavigationSecondary a {font-size: 11px; color: #ffffff}
div#divNavigationSecondary li.clsSelected a,
div#divNavigationSecondary li:hover a {color: #d3acc0;}
div#divNavigationSecondary ul li#liLastSecondaryNav {border-right: none;}

#divFooterContainer {position: relative; top: 0px; left: 0px; height: 103px; width: 100%; background: url(../images/footer_border.gif) no-repeat top;}
#divFooterContainer #divFooter {position: relative; top: 0px; left: 0px; width: 100%; height: 100%; margin: 0px auto;}
#divFooterContainer #divFooterText  {position: relative; top: 20px; left: 20px; float: left; color: #979797; font-size: 10px;}
#divFooterContainer #divCaordaLogo {position: relative; top: 20px; right: 20px; float: right;}
