* html body {behavior: url(library/styles/csshover.htc)}
body {height: 100%; width: 100%; padding: 0px; margin: 0px; text-align: center; font-family: Arial, serif; font-size: 12px; color: #1b3f95; background: url(../images/page_bg.gif) repeat-x}
a {color: #1b3f95; text-decoration: none;}
a img {border: none;}
form {position: absolute; top: 0px; left: 0px; margin: 0px; padding: 0px; width: 100%; height: 100%;}
h1 {color: #ffffff; font-size: 34px; font-weight: normal; margin: 10px 0px 20px 0px;}
h2 {color: #55862e; font-size: 20px; font-weight: normal;}
h3 {color: #1b3f95; font-size: 15px; font-weight: bold;}
input, select, textarea {font-family: Arial, sans serif; font-size: 12px}
.clsTextBox {background: #d4defa; border: none; color: #1b3f95; font-size: 14px;}
.clsDropDown {background: #d4defa; border: none; color: #1b3f95; font-size: 14px;}
.clsButton {display: block; width: 105px; height: 23px; line-height: 23px; text-align: center; font-size: 12px; font-weight: bold; color: #FFFFFF; background: url(../images/button_bg.gif) top repeat}
.clsWideButton {display: block; width: 180px; height: 23px; line-height: 23px; text-align: center; font-size: 12px; font-weight: bold; color: #FFFFFF; background: url(../images/wide_button_bg.gif) top repeat}

#divContainer {position: relative; top: 0px; left: 0px; width: 100%; margin: 0px auto; text-align: left;}

#divHeaderContainer {position: relative; top: 0px; left: 0px; width: 100%; height: 130px; padding: 0px; z-index: 10; background: url(../images/header_bg.gif) top no-repeat}
#divHeader {position: relative; top: 0px; left: 0px; margin: 0px; width: 960px; margin: 0px auto;}
#divLogo {position: absolute; top: 15px; left: 0px;}
#divTopLinks {position: absolute; top: 35px; right: 25px; text-align: right; color: #698bde}
#divTopLinks img {position: relative; top: 0px; left: 0px;}
#divLogin {position: absolute; top: 84px; right: -20px; width: 288px; height: 46px; padding-top: 7px; text-align: center; background: url(../images/login_dip.gif) top no-repeat}

#divBreadCrumb {height: 15px; padding-top: 15px; color: #1a2e71;}
#divBreadCrumb a {color: #ffffff}

#divContentOuterContainer {position: relative; top: 0px; left: 0px; width: 100%; margin: 0px auto; padding: 0px; z-index: 0; background: url(../images/container_bg.gif) top repeat}

#divContentInnerContainer {position: relative; top: 0px; left: 0px; width: 960px; margin: 0px auto; padding: 0px;}

#divContentOuterContainer .clsContentTable {position: relative; top: 0px; left: 0px; width: 100%; height: 400px; clear: both; padding: 0px;}
.clsColumn1 {padding: 0px;}
.clsColumn2 {padding: 0px;}

#divContent {position: relative; top: 0px; left: 0px; color: #1b3f95;}

div#divNavigationPrimary {position: absolute; top: 100px; left: 0px; margin: 0px auto; height: 30px;}
div#divNavigationPrimary ul {position: relative; top: 0px; left: 0px; list-style-type: none; margin: 0px; padding: 0px; float: left;}
div#divNavigationPrimary ul li {position: relative; top: 0px; left: 0px; float: left; margin: 0px;}
div#divNavigationPrimary ul li a {display: block; line-height: 30px; padding: 0px 15px; text-decoration: none; font-size: 15px; font-weight: bold; color: #ffffff; text-align: center;}
div#divNavigationPrimary ul li:hover a,
div#divNavigationPrimary ul li.clsSelected a {color: #afc4fa; background: url(../images/nav_selected_bg.png)}

div#divNavigationPrimary ul li ul {position: absolute; top: 30px; left: 0px; visibility: hidden; display: none; width: 220px; padding: 0px 0px 0px 0px; z-index: 10; border-top: 1px solid #ffffff;}
div#divNavigationPrimary ul li:hover ul {visibility: visible; display: block; background: none;}
div#divNavigationPrimary ul li:hover ul li {position: relative; top: 0px; left: 0px; float: left; width: 220px; padding: 0px; text-align: left; border-bottom: 1px solid #ffffff}
div#divNavigationPrimary ul li:hover ul li a {font-size: 12px; color: #ffffff; background: #7ac142; font-weight: bold; line-height: 16px; padding: 4px 10px; text-align: left;}
div#divNavigationPrimary ul li:hover ul li:hover a {background: #00a260;}
div#divNavigationPrimary ul li:hover ul ul {visibility: hidden; display: none;}

div#divNavigationSecondary {position: relative; top: 0px; left: 0px; margin: 14px 0px 14px 0px; padding: 10px 5px; background: #ffffff;}
#divNavigationSecondaryTop {position: absolute; top: -4px; left: 0px; width: 310px; height: 4px; background: url(../images/secondary_navigation_bg_top.gif) no-repeat;}
#divNavigationSecondaryBottom {position: absolute; bottom: -4px; left: 0px; width: 310px; height: 4px; background: url(../images/secondary_navigation_bg_bottom.gif) no-repeat;}
div#divNavigationSecondary ul {list-style-type: none; margin: 0px; padding: 0px;}
div#divNavigationSecondary li {margin: 0px; width: 300px; margin-bottom: 3px;}
div#divNavigationSecondary a {position: relative; top: 0px; left: 0px; text-decoration: none; font-weight: bold; font-size: 15px; color: #1b3f95; display: block; padding: 5px 15px; line-height: 16px;}
div#divNavigationSecondary .clsSelected a,
div#divNavigationSecondary a:hover {background: #7ac142; color: #ffffff;}

#divFooterContainer {position: relative; top: 0px; left: 0px; min-height: 100px; width: 100%; padding-bottom: 20px;}
* html #divFooterContainer {height: 100px;}
#divFooterContainer #divFooter {position: relative; top: 0px; left: 0px; width: 960px; height: 100%; margin: 0px auto; border-top: 1px solid #dadada;}
#divFooterContainer #divFooterText  {position: relative; top: 0px; left: 0px; color: #959595; font-size: 10px; margin-left: 20px; min-height: 15px; padding: 10px 0px;}
#divFooterContainer #divFooterText a {color: #959595}
#divFooterContainer #divCaordaLogo {position: relative; top: 0px; left: 0px; font-size: 11px; color: #1b3f95; float: left; margin: 0px 100px 0px 20px;}
#divFooterContainer #divCaordaLogo a {font-weight: normal;}
#divFooterContainer #divVerisign {position: relative; top: 0px; left: 0px; float: left; margin: -10px 20px 0px 50px;}

#divFooterNavigation {position: relative; top: 0px; left: 0px; float: left; width: 500px; height: 20px;}
#divFooterNavigation ul {position: absolute; list-style: none; padding: 0; margin: 0; width: 500px;}
#divFooterNavigation ul li {line-height: 13px; float: left; margin-right: 20px;}
#divFooterNavigation ul li a {text-decoration: none; color: #7ac142;}
#divFooterNavigation ul li a:hover {text-decoration: underline;}

#divSiteMap {}
#divSiteMap ul {list-style-type: none; padding: 0px; margin: 0px;}
#divSiteMap ul ul {padding-left: 30px;}

.clsNewsletterBoxes {position: relative; top: -7px; right: -17px;}

.clsBox1 {position: relative; top: 0px; left: 0px; width: 186px; padding: 15px; margin-bottom: 2px; background: url(../images/box1.gif) top no-repeat}
.clsBox1Bottom {position: absolute; bottom: 0px; left: 0px; width: 216px; height: 7px; background: url(../images/box1_bottom.gif) top no-repeat}
.clsBox1 a {color: #1b3f95; font-size: 12px; font-weight: bold; text-decoration: underline;}

.clsBox2 {position: relative; top: 0px; left: 0px; width: 186px; padding: 15px; margin-bottom: 2px; background: url(../images/box2.gif) top no-repeat}
.clsBox2Bottom {position: absolute; bottom: 0px; left: 0px; width: 216px; height: 7px; background: url(../images/box2_bottom.gif) top no-repeat}

.clsBox3 {position: relative; top: 0px; left: 0px; width: 186px; padding: 15px; margin-bottom: 2px; background: url(../images/box3.gif) top no-repeat}
.clsBox3Bottom {position: absolute; bottom: 0px; left: 0px; width: 216px; height: 6px; background: url(../images/box3_bottom.gif) top no-repeat}

.clsBox4 {position: relative; top: 0px; left: 0px; width: 186px; padding: 15px; margin-bottom: 2px; background: url(../images/box4.gif) top no-repeat}
.clsBox4Bottom {position: absolute; bottom: 0px; left: 0px; width: 216px; height: 7px; background: url(../images/box4_bottom.gif) top no-repeat}

.clsBox2,
.clsBox3,
.clsBox4 {color: #ffffff;}
.clsBox2 h2,
.clsBox3 h2,
.clsBox4 h2 {color: #ffffff; margin: 0px 0px 10px 0px;}
.clsBox2 ul,
.clsBox3 ul,
.clsBox4 ul {margin: 0px 0px 0px 15px; padding: 0px;}
.clsBox2 a,
.clsBox3 a,
.clsBox4 a {color: #ffffff; text-decoration: underline;}

.clsPopup {font-size: 8pt;}
.clsPopup .clsAddress {margin: 0 0 5px 0; font-weight: normal; line-height: 16px;}
.clsPopup .clsAtmIcons {margin: 0 0 2px 0;}
.clsPopup .clsAtmFooter {font-weight: normal;}
.clsPopup .clsAtmFooter .clsAtmCount {width: 80px; float: left; text-align: left;}
.clsPopup .clsAtmFooter .clsMapLink {width: 80px; float: right; text-align: right;}
.clsPopup .clsAtmFooter .clsMapLink a {font-weight: bold; text-decoration: none !important;}
