/*Tag Selectors*/
a{color: #134b7c; text-decoration: none; font-size: 12px; font-family: Arial;}
body{margin: 0px; padding: 0px; font-size: 14px; font-family: Arial;}
p{line-height: 1.22em; padding: 0px; margin: 0px;}
img{border: 0px;}
h1, h2, h3, h4, h5 ,h6{margin: 0px; padding: 0px;}
h1{color: #104B7D; font-size: 16px; font-weight: bold; margin: 0px 0px 5px 0px; padding: 5px 0px 0px 0px;}
h2{color: #104B7D; font-size: 15px; font-weight: bold; margin: 0px 0px 5px 0px; padding: 5px 0px 0px 0px;}
h3{color: #104B7D; font-size: 14px; margin: 5px 0px 5px 0px; padding: 5px 0px 0px 0px;}
h4{color: #104c80; font-size: 12px;}
h5{color: #cccccc; font-size: 12px;}
/*Layout ID Selectors*/
#wrapper{width: 775px; margin: 0px 0px 0px 12px;}
#header{width: 100%;}
#index-banner{background-image: url(../images/index-banner.jpg); background-repeat: no-repeat; width: 100%; height: 182px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
#banner{background-image: url(../images/banner.jpg); background-repeat: no-repeat; width: 100%; height: 40px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
/*Content*/
#content-home, #content{background-image: url(../images/left-nav-back.jpg); background-repeat: repeat-y; width: 445px; padding: 0px 165px 0px 165px; margin: 0px 0px 0px 0px; border-bottom: 1px solid #104B7D;}
#content-home p, #content p{margin: 10px 0px 10px 0px;}
#content-home a, #content a{text-decoration: underline; font-size: 14px;}
#content a{color: #B2144E;}
#content{width: 610px; padding-right: 0px;}
#content h1, #content h2, #content h3, #content h4, #content h5{color: #b2154e;}
/*Navigation Lists*/
ul#top-nav{position: absolute;top: 37px; left: 520px; margin: 0px; padding: 0px; width: 280px;}
ul#top-nav li{display: inline; padding: 0px; margin: 0px;}
ul#left-nav{margin: 0px; padding: 0px; z-index: 10; padding: 50px 0px 0px 0px; position: absolute; left: 13px; top: 40px; height: 500px; width: 154px; text-align: right;}
ul#left-nav li{list-style-type: none; padding: 5px 7px 5px 5px;}
ul#right-nav{margin: 0px; padding: 0px; position: absolute; top: 240px; left: 640px; width: 147px; height: 200px; text-align: right;}
ul#right-nav li{list-style-type: none; border-bottom: 1px solid #98012e; padding: 5px;}
/*Class Selectors*/
ul.contact-list{margin: 0px 0px 10px 0px; padding: 0px;}
ul.contact-list li{list-style: none;}
ul.contact-list li.contact-name{font-weight: bold; padding: 10px 0px 0px 0px;}
#disclaimer-list{padding: 0px; margin: 0px; text-align: right;}
#disclaimer-list li{list-style: none; font-size: 10px; color: #666666;}
#disclaimer-list li a{font-size: 10px; text-decoration: underline;}
#contact-table{width: 100%; margin: 0px 0px 20px 0px;}
#contact-table th{text-align: left; padding: 10px 0px 0px 0px;}
#contact-table td.phone-cell{text-align: right;}
.wcag-link{position: absolute; left: -1000px;}