﻿body 
{
    background-color:#312861;
    font-family: Arial;
    margin-top:0px;
    margin-left:0px;
}
img 
{
    border:none 0px;
}
#Wrapper 
{
    width:1110px;
    background-image:url(../images/background.gif);
    background-repeat:repeat-y;
    margin-left:auto;
    margin-right:auto;
    position:relative;
}

#Body  
{
    width:1049px;
    margin-left:auto;
    margin-right:auto;
    background-color:#FFFFFF;
    position:relative;
}

#Main 
{
    width:970px;
    margin-left:auto;
    margin-right:auto;
    clear:both;
    position:relative;
}
#Menu 
{
    position:relative;
    clear:both;
    height:28px;
}

#Menu a 
{
    text-decoration:none;
}
.MenuOn 
{
    text-align:center;
    background-image:url(../images/menu_back_on.gif);
    color:#C8003C;
    font-weight:bold;
    font-size:14px;
    width:161px;
    height:21px;
    float:left;
    text-transform:uppercase;
    padding-top:7px;
}
.MenuOn a 
{
    color:#C8003C;
    font-weight:bold;
    font-size:14px;
}

.MenuOff
{
    text-align:center;
    background-image:url(../images/menu_back_off.gif);
    color:#312861;
    font-weight:bold;
    font-size:14px;
    width:161px;
    height:21px;
    float:left;
    text-transform:uppercase;
    padding-top:7px;
}

.MenuOff a 
{
    color:#312861;
    font-weight:bold;
    font-size:14px;
}
.hidden 
{
    display:none;
    visibility:hidden;
}
#Banner 
{
    margin-top:10px;
}

#Tabs 
{
    position:relative;
    clear:both;
    width:964px;
    margin-left:auto;
    margin-right:auto;
}
#TabTop 
{
    position:relative;
    width:964px;
    height:37px;
}

#Tab1 
{
    float:left;
    margin:0px;
    padding:0px;
}
#Tab2 
{
    float:left;
    margin:0px;
    padding:0px;
}
#Tab3 
{
    float:left;
    margin:0px;
    padding:0px;
}

#TabContent 
{
    border-left: solid 1px #40384E;
    border-right: solid 1px #40384E;
    position:relative;
    clear:both;
}
#TabText 
{
    background-image:url(../images/tab_background.gif);
    background-repeat:repeat-x;
    background-position:bottom;
    background-attachment:fixed;           
    background-color:#FFFFFF;
    min-height:94px;
    position:relative;
    clear:both;
}

#TabText .Text 
{
    color: #64544D;
    font-size: 13px;
    font-weight:bold;
    border-right:solid 2px #40384E;
    height:94px;
    overflow:hidden;
    padding: 10px 15px 10px 15px;
    float:left;
    position:relative;
}

#Text1 
{
    width:290px;            
}
#Text2 
{
    width:289px;            
}
#Text3 
{
    color: #64544D;
    font-size: 13px;
    font-weight:bold;
    height:94px;
    overflow:hidden;
    padding: 10px 15px 10px 15px;
    float:left;
    position:relative;
    width:289px;          
    border:0px;  
}
#TabMore 
{   
    position:relative;
    clear:both;
    height:20px;
}

#TabMore a 
{
    text-decoration:none;
    color:#FFFFFF;
}

#TabMore .More
{
    border-right:solid 2px #40384E;
    background-image: url(../images/more_background.gif);
    background-repeat:repeat-x;
    float:left;
    position:relative;
    font-weight:bold;
    color:#FFFFFF;
    font-size:12px;
    padding-left:15px;
    padding-top:3px;
    height:17px;
    text-decoration:none;
}

#More1 
{
    width:305px;
}
#More2 
{
    width:304px;
}
#More3 
{
    border-right:none;
    background-image: url(../images/more_background.gif);
    background-repeat:repeat-x;
    float:left;
    position:relative;
    font-weight:bold;
    color:#FFFFFF;
    font-size:12px;
    padding-left:15px;
    padding-top:3px;
    height:17px;
    text-decoration:none;
    width:304px;
}
#TabPics 
{
    height:128px;
    position:relative;
    clear:both;
}
#TabPics .Pic 
{
    border-right:solid 2px #40384E;
    float:left;
    position:relative;
}

#Pic1 
{
    width:319px;
}
#Pic2 
{
    width:319px;
}
#Pic3
{
    width:317px;
}
#TabBottom 
{
    width:963px;
    background-image: url(../images/tab_bottom.gif);
    background-repeat:no-repeat;
    height:18px;
    position:relative;
    clear:both;
}

#Promos 
{
    position:relative;
    width:964px;
    clear:both;
}

#PromoLeft
{
    position:relative;
    width:330px;
    float:left;
}
#PromoHeader
{
    height:56px;
    background-image:url(../images/header_background.gif);
    background-repeat:repeat-x;
    color:#FFFFFF;
    font-size:16px;
    font-weight:bold;
    padding-top:5px;
    padding-left:10px;
}
#PromoContent 
{
    padding:10px;
    color:#64544D;
    font-size:12px;
    position:relative;
}
#PromoRight 
{
    position:relative;
    float:right;
    width:600px;
}

#MenuHeader
{
    height:56px;
    background-image:url(../images/header_background.gif);
    background-repeat:repeat-x;
    color:#FFFFFF;
    font-size:16px;
    font-weight:bold;
    padding-top:5px;
    padding-left:10px;
    text-align:center;
}

#MenuHeader h1 
{
    font-size:22px;
    padding:2px;
    margin-top:-2px;
    text-align:center;
}

#Links 
{
    width:600px;
    border:0px;
    padding:0px;
    margin:0px;
}

.Cell 
{
    margin:0px;
    padding:5px;
    border: solid 1px #D9DDEF;
    font-size:13px;
    font-weight:bold;
    color:#64544D;
    background-image:url(../images/cell.gif);
    background-repeat:repeat-x;
    height:38px;
    width:200px;
    margin:0px;
}

.Cell a 
{
    text-decoration:none;
    color:#64544D;
}

.Arrow 
{
    width:20px;
    height:20px;
    background-image:url(../images/arrow.gif);
    background-repeat:no-repeat;
    float:left;
}


#Footer 
{
 position:relative;
 width:964px;
 clear:both;  
}

#Footer h1 
{
    text-align:center;
    color:#241444;
}

#Footer h1.Phone 
{
    color:#DF0024;
    font-size:44px;
}

#Footer p , #Footer a
{
    color:#64544D;
    text-decoration:none;
    text-align:center;
    font-size:11px;
}

#MainBody 
{
    position:relative;
    clear:both;   
}
        
#MainBody .Separator
{
    width:965px;
    height:2px;
    margin: 5px 0 5px 0;
    background-image: url(../images/separator.gif);
    background-repeat: repeat-x;
}
/*#MainBody h1 
{
    background-image: url(../images/content_header_background.gif);
    background-repeat: repeat-x;
    height:34px;
    border: solid 1px #000000;
    width:956px;
    color:#FFFFFF;
    font-size:16px;
    font-weight:bold;
    padding-top:14px;
    padding-left:10px;
    text-transform:uppercase;
}*/
#MainBody h1 
{
    color:#324490;
    font-size:24px;
    font-weight:bold;    
}

#MainBody h2 
{
    font-size:14px;
    font-weight:bold;
    color:#312861;
    border-bottom:solid 1px #AC9E96;
    text-transform:uppercase;
}

#MainBody h3
{
    font-size:13px;
    font-weight:bold;
    color:#312861;
    text-transform:uppercase;
}
#MainBody img 
{
    /*border: solid 1px #000000;*/
}
#MainBody .caption 
{
    font-size:11px;
    font-style:italic;
    color:#312861;
    clear:both;
    position:relative;
}

ul 
{
    list-style-image:url(../images/arrow_new.gif);
}

ul li
 {
     clear:both;
     padding: 10px 0 10px 0;
 }
 
ul.Custom 
{
    list-style-image:url(../images/arrow_new.gif);
}

ul.Custom li
 {
     clear:both;
     padding: 10px 0 10px 0;
 }
 
 ol li 
 {
     clear:both;
     padding: 10px 0 10px 0;
 }
 
 li p 
 {
     clear:both;
 }
 
 #MainBody #Left 
 {
     width: 650px;
     float:left;
     overflow:hidden;
     position:relative;
     
 }
 
 #MainBody #Right 
 {
     width:315px;
     float:right;
     overflow:hidden;
     position:relative;
     margin:0px;
     padding:0px;
 }
 #MainBody #Right img 
 {
     border: none 0px;
 }
 
 #MainBody img.noborder 
 {
     border: none 0px;
 }
 
