/* Tag Styles */
body {margin: 0; padding: 0; background: url(../art/bg.gif) repeat-x #014AA6;}
p {margin-top: 5px; margin-bottom: 5px;}
a {color: #0052B8; text-decoration: none;}
a:hover {text-decoration: underline;}
img.image-text-header {margin-top: 20px; color: #0052B8;}
strong {font-weight: bold;}
em {font-style: italic;}
div.body-text {padding-left: 20px; padding-right: 26px;}
p.body-paragraph {font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #333333; line-height: 18px; margin-bottom: 21px;}

/* ID Styles */
#header-table {position: relative; width: 842px; margin: 0 auto 0 auto;}
#content-table {position: relative; width: 842px; margin: 0 auto 0 auto;}
#top-rule {background: url(../art/home_structure/02.jpg) repeat-y right;}
#header-right {background: url(../art/home_structure/05.jpg) repeat-y right;}
#header-rule {background: url(../art/home_structure/06.jpg) repeat-y right;}
#main-nav {background: url(../art/home_structure/07.gif) repeat-y #FFF;}
#main-nav ul#top {position: relative; left: 1px; width: 220px; font: 11px Arial, Helvetica, sans-serif; color: #4FB340; text-transform: uppercase;}
#main-nav ul#top li {padding: 6px 0 5px 23px; border-bottom: 1px solid #D7D7D6;	background-color: #F5F6F6;}
#main-nav ul#top li.last {padding: 6px 0 12px 23px;	border-bottom: 0px solid #D7D7D6;}
#main-nav ul#bottom {position: relative; left: 1px;	width: 220px; background-color: #FFFFFF; font: 11px Arial, Helvetica, sans-serif; color: #cc9900; text-transform: uppercase;}
#main-nav ul#bottom li {padding: 6px 0 5px 23px; border-bottom: 1px solid #D7D7D6; background-color: #F5F6F6;}
#main-nav ul#bottom li.first {position: relative; padding: 0 0 0 23px; border-bottom: 0px solid #D7D7D6; background-color: #FFFFFF; font-weight: bold;}
#main-nav ul#bottom li.last {padding: 6px 0 12px 23px; border-bottom: 0px solid #D7D7D6;}
#main-nav ul#bottom li a {font-weight: normal; text-decoration: none; color: #cc9900;}
#main-nav ul#bottom li a:hover {font-weight: bold;	text-decoration: none; color: #cc9900;}
#main-nav ul li a {font-weight: normal; text-decoration: none; color: #4FB340;}
#main-nav ul li a:hover {font-weight: bold;	text-decoration: none; color: #4FB340;}
#carlsen-difference-div {padding-left: 24px; border-bottom: 1px solid #9dd7c1;}
#client-rotator {background: url(../art/home_structure/10.jpg) no-repeat #D7E3F1;border:0;}
#client-rotator-div {padding-top:1px; padding-left: 20px; width: 177px; position: relative; left: 5px; line-height: 14px;}
#client-rotator-text {font-family: Arial, Helvetica, sans-serif; font-size: 10.5px;}
#client-rotator-boldtext {font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold;}
#content, #content p, #content span, #content p span {background: url(../art/home_structure/08.gif) repeat-y right #FFF;font-size:12px;font-family: Arial, Helvetica, sans-serif; line-height: 18px;}
#rule-left {background: url(../art/home_structure/11.jpg) repeat-y right;}
#rule-right {background: url(../art/home_structure/12.jpg) repeat-y right; vertical-align: middle;}
#rule-combined {background: url(../art/home_structure/11_12.jpg) no-repeat #FFF; vertical-align: middle;}
#footer {background: url(../art/home_structure/13.jpg) repeat-y right;}
#footer-contact {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #cc9900; vertical-align: middle; text-align: center;}
#footer-contact-small {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #cc9900; vertical-align: middle; text-align: center;}
#footer-nav {padding-top:16px; padding-bottom: 10px; position: relative; width: 785px; margin: auto; font-family: Arial, Helvetica, sans-serif; font-size: 10px; letter-spacing: 1px; color: #0052b8;}
#footer-nav a {font-family: Arial, Helvetica, sans-serif; font-size: 10px; letter-spacing:1px; color: #0052b8; text-decoration: none;}
#footer-nav a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 10px; letter-spacing:1px; color: #0052b8; text-decoration: underline;}
#horiz-menu td {font: 11px Arial, Helvetica, sans-serif; color: #009966; text-transform: uppercase; text-align: center; vertical-align: middle;}
#horiz-menu td a {font: 11px Arial, Helvetica, sans-serif; color: #009966; text-decoration: none; text-transform: uppercase; text-align: center; vertical-align: middle;}
#horiz-menu td a:hover {font: 11px Arial, Helvetica, sans-serif; color: #009966; font-weight: bold; text-decoration: none; text-transform: uppercase; text-align: center; vertical-align: middle;}
#horiz-menu td a.selected {font: 11px Arial, Helvetica, sans-serif; color: #009966; text-transform: uppercase; font-weight: bold; text-align: center; vertical-align: middle;}
#sub-nav {position: relative; left: 1px; width: 174px; font: 11px Arial, Helvetica, sans-serif; color: #cc9900; text-transform: uppercase;}
#sub-nav li {padding: 6px 0 5px 31px; border-bottom: 1px solid #D7D7D6;}
#sub-nav li.last {padding: 6px 0 12px 31px; border-bottom: 0px solid #D7D7D6;}
#sub-nav li.sub_last {padding: 3px 0 3px 31px; border-bottom: 0px solid #D7D7D6;}
#sub-nav li a {font-weight: normal; text-decoration: none; color: #cc9900;}
#sub-nav li a.selected {color: #666;}
#sub-nav li a:hover.selected {font-weight: bold; text-decoration: none; color: #666;}
#sub-nav li a:hover {font-weight: bold; text-decoration: none; color: #cc9900;}

/* Classes */
.end-link {font: 10px Arial, Helvetica, sans-serif; text-decoration: none; color: #0052B8; font-style: italic; vertical-align: baseline;}
.content {font: 12px Arial, Helvetica, sans-serif; line-height: 18px;}
.green-header {font: 13px Arial, Helvetica, sans-serif; color: #00965d; font-weight: bold;}