﻿body {width:100%;height:100%;color:#545454;font-size:14px;font-family: Arial, Sans-Serif;line-height:16px;background: #ffffff;margin:0px; padding:0px; top:0px;left:0px;}

b, strong {color:#0e3b74;}
img {border:0px}
a {font-weight:bold;color:#a12135;text-decoration:none;}
a:hover {text-decoration:underline;}
h1,h2,h3,h4 {margin:0px;padding:0px;}
h1 {font-size:24px;font-weight:normal;color:#0e3b74;line-height:30px;padding:5px 0px;}
h2 {font-size:18px;font-weight:normal;color:#0e3b74;line-height:21px;}
h3 {color:#0e3b74;}
#divContainer {height:100%;width:100%;}
#divHeaderContainer {position:absolute;height:91px;width:100%;top:0px;left:0px;background:url(../images/header_bg.png) repeat-x top left;}
#divHeader {position:relative;top:0px;left:0px;height:100%;width:1000px;margin:0px auto;}
#divLogo {position:absolute;top:34px;left:318px;z-index:10;}
#divNavigationPrimary {width:1000px;height:86px;top:6px;left:0px;position:absolute;}
#divNavigationPrimary ul {list-style-type:none;margin:0px;padding:0px;}
#divNavigationPrimary ul li {float:left;width:110px;height:86px;}
#divNavigationPrimary ul li a {display:block;background-position:top;}
#divNavigationPrimary ul li:hover a,
#divNavigationPrimary ul li.clsSelected a {background-position:bottom !important;}

#divNavigationSecondary ul {list-style-type:none;padding:0px 13px;margin:0px;}
#divNavigationSecondary ul li {width:249px;height:23px;padding:6px 9px 3px 9px;border-bottom:1px solid #a3a4a8;background-position:center top;background-repeat:no-repeat;margin-bottom:3px;}
#divNavigationSecondary ul li a {font-size:16px;font-weight:normal;color:#0e3b74;}
#divNavigationSecondary ul li:hover a {color:#a01f33;text-decoration:none !important;}
#divNavigationSecondary ul li.clsSelected {background-image:url(../images/nav_secondary_selected.png);}
#divNavigationSecondary ul li.clsSelected a {color:#ffffff;}

#divBodyContainer {position:relative;top:0px;left:0px;margin-top:91px;width:100%;}
#divBodyImage {position:absolute;left:0px;width:100%;}
#divPageImage {position:relative;margin:0px auto;width:1800px;}
#divBody {position:relative;width:1000px;margin:0px auto;min-height:609px;}
#divPageQuote {position:absolute;background:url(../images/quotes_titles_bg.png) no-repeat top left;width:989px;height:396px;z-index:5;}
#divPageQuote #divQuoteInterior {position:relative;margin:80px 0px 0px 0px;text-align:center;}
#divContentContainer {position:relative;width:1035px;height:507px;left:-18px;padding:187px 0px 0px 0px;background:url(../images/main_shape.png) no-repeat bottom left;z-index:10;}
#divContentLeft {float:left;padding:55px 35px 0px 48px;width:641px;}
#divContentRight {float:left;padding:25px 18px 0px 1px;width:292px;}
#divContent {line-height:18px;}

#divSlideShowContainer {position:relative;}
#divSlide {background-repeat:no-repeat;}

#divFooterContainer {position:relative;top:0px;left:0px;height:175px;width:100%;margin-top:65px;}
#divFooter {position:relative;top:0px;left:0px;height:100%;width:960px;margin:0px auto;border-top:1px solid #dddddd;color:#767676;font-size:11px;}
#divFooter a {color:#767676;font-size:11px;}
#divFooter a:hover {color:#a01f33;text-decoration:underline;}
#divArtwork {position:absolute;left:579px;top:24px;}
#divFooterText {position:absolute;left:0px;top:23px;}
#divFooterDivider {background:url(../images/footer_divider.png) no-repeat top left;width:1px;height:70px;position:absolute;left:806px;top:15px;}
#divCaorda {position:absolute;left:828px;top:24px;}

.clsNoFloat {float:none;clear:both;}
.clsInnerCallout {background:url(../../upload/images/sidebar_bg.png) no-repeat top left;height:294px;}
.clsInnerCallout h4 {color:#0e3b74;font-weight:bold;padding-left:15px;}
.clsInnerCallout ul {margin-top:0px;padding-left:25px;list-style-type:none;list-style-image:url(../../upload/images/sidebar_list_icon.png);width:250px;}
.clsInnerCallout ul li {font-size:16px;font-weight:bold;font-style:italic;height:42px;}
.clsCalloutTitle {width: 272px; height: 38px; border-width: 0px; border-style: solid;left:22px;top:-6px;margin:0px 0px 10px 0px;position:relative;}
.clsCallout .clsInnerCallout hr {color:#ffffff;border:1px solid #ffffff;}

img .clsImageBorder {border:1px solid #c1c1c1;}

.clsForm {clear: both; padding-top: 20px;}
.clsForm .clsRow {margin-bottom: 5px;}
.clsForm .clsRow .clsLabel {margin-bottom: 5px; font-weight: bold; display: inline-block; padding-left: 5px;}
.clsForm .clsRow .clsLabel .clsMandatory:after {content: "*"; display: inline-block; padding-left: 5px; color: #a01f33;}
.clsForm .clsRow .clsControl input[type='text'],
.clsForm .clsRow .clsControl textarea {padding: 5px; border-radius: 5px; border: 1px solid #dddddd; font-size: 14px; font-family: Arial; display: block;}
.clsForm .clsRow .clsControl input[type='text'],
.clsForm .clsRow .clsControl textarea {width: 400px; resize: none;}
.clsForm .clsRow .clsControl input[type='text']::-webkit-input-placeholder,
.clsForm .clsRow .clsControl textarea::-webkit-input-placeholder {color: #dddddd;}
.clsForm .clsRow .clsControl input[type='text']::-moz-placeholder,
.clsForm .clsRow .clsControl textarea::-moz-placeholder {color: #dddddd;}
.clsForm .clsRow .clsControl input[type='text']:-ms-input-placeholder,
.clsForm .clsRow .clsControl textarea:-ms-input-placeholder {color: #dddddd;}
.clsForm .clsRow .clsControl input[type='text']:-moz-placeholder,
.clsForm .clsRow .clsControl textarea::-moz-placeholder {color: #dddddd;}
.clsForm .clsRow .clsControl .clsValidation {display: inline-block; color: #a01f33; margin-top: 5px;}
.clsForm .clsRow input[type='submit'] {background-color: #0e3b74; color: #fff; border-radius: 5px; border: none; padding: 5px 20px; font-size: 18px; margin-top: 10px;}
.clsContactSent {clear: both; padding-top: 20px; font-size: 16px;}