body {
    background: #F3EBC3;
    text-align: center; /* IE fix */
    margin-top:0;
}

body, input, td {
    font-family: Arial, Tahoma, sans-serif;
    font-size: 11px;
    color: #000000;
}

div#wrapper {
}

div#container {
    text-align: center;
    background: #FFFFFF;
    border-top: 13px solid #48A89F;
    border-bottom: 13px solid #48A89F;
    border-left: 1px solid #666666;
    border-right: 1px solid #666666;
    width: 700px;
}

img {border:0;}

form {padding:0; margin:0;} /* IE fix */

div.shadow, div#footer {
    margin: 0 auto;        
    width:914px;
}

div.main_container {   
    text-align: left;    
    background: #FFFFFF;
    border-top: 6px solid #A40606;
    border-bottom: 13px solid #A40606;    
}

.red-text {
    color:#E01F4B;
}

div#footer {
    padding: 10px 38px;
    text-align: center;
    color: #030303;
}

div#footer a {
    text-decoration: none;
}

div#footer a:hover {
    text-decoration: underline;
    color: red;
}
div#form-wrapper {
    padding: 20px 100px 40px 100px;
}

div#title {
    background-image:url(/images/contentheading.png);
    background-position:left center;
    background-repeat:no-repeat;
    color:#000000;
    font-family:"Trebuchet MS",Geneva,sans-serif;
    font-size:1.5em;
    line-height:1.5em;
    padding:0pt 0pt 0px 18px;
    text-align:left;    
}

div#form {
}

a.footer-link, a.footer-link:link, a.footer-link:visited {
    color: #BBBABA;
    text-decoration: none;
}

a.footer-link:hover {
    text-decoration: underline;
}

a#underline-link, a#underline-link:link, a#underline-link:visited {
    text-decoration: underline;
    font-weight:bold;
}

a#underline-link:hover {
    text-decoration: none;
}

.float-L {    
    float:left;
}

#left-content-main, #middle-content-main, #middle-content-sub  {
    margin-right:2px;
}

#left-content-main {
    width:301px;
}

#middle-content-main {
    width: 297px;
}

#right-content {
    width: 303px;
}

#right-content-standard {
    width: 683px;
}

#left-header-main, #middle-header-main, #right-header {
    color: #FFFFFF;
    font-weight: bold;
    height: 22px;
    padding: 4px 0 0 30px;    
} 

#left-header-main {
    background: #A2A1A1;
}

#middle-header-main {
    background: #CBC9C9;
}

#right-header { 
    background: #757474;   
}

.main-content, .client-content {
    margin: 14px 22px 10px;
}

.single-content {
    margin: 14px 22px 10px 37px;
}

.client-content {
    font-family: Arial;
    font-size: 11px;    
}


/**/

/* ---- Sub Pages ---- */

/**/

.content-wrapper {      
    ove[r\
fl]ow: hidden;
    padding-bottom:10px;
    min-height:360px;
    height:auto !important;
    _height:360px;
}

html[lang='\
en'] .content-wrapper {      
    overflow: hidden;
}

#image-bar {
    height: 163px;
    z-index: 10;
    position: relative;   
}

#image-bar img {
    border-top: 1px solid #423A2C;
}

#nav-tag-container {
    background: url(../images/red_spacer-10.gif) repeat-x 0% 66%;
    position:absolute;
    top:-30px;
    left:0;
}

.nav-tag, .nav-tag-active {    
    float:left;
    background: url(../images/nav_tab.gif) no-repeat;
    z-index: 100;
    position: relative;
    width:131px;
    height:30px; 
    text-align:center;
    text-transform:uppercase;
}

.nav-tag a, .nav-tag-active a {
    font-family: "Gill Sans", Verdana, sans-serif;
    font-size:9px;
    font-weight: bold;
    color: #040303;
    text-decoration:none;
}

.nav-tag a:hover, .nav-tag-active a {
    color: #A40606;
    text-decoration: none;
}

#left-content-sub {
    padding-bottom:5000px;
    margin-bottom:-5000px;       
    background: #E7E7E7;
    width: 222px;
}

#border-fix {
    margin-bottom:-5000px;    
    border-right: 1px solid #757474;
    padding: 14px 22px 5000px;    
}

#middle-content-sub {
    width: 378px;
}

h3 {
    color: #565555;
    text-transform: uppercase;
    font-size: 10px;
    margin-left: 22px;
}

#enews-form-container {
    padding: 20px 0;
    margin: 0 auto;
    width:480px;    
}

#sitemap {
}


/* -- Float Fix -- */
.float-fix:after {
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
}

.float-fix {display:inline-block;}
/* Hide from IE Mac \*/
.float-fix {display:block;}
/* End hide from IE Mac */

