body {background-color:#F0EEEA; background-image:url(/images/templates/bodyBg.gif); background-repeat:repeat-x; font-family: Arial; font-size: 12px;margin:0px;}
p {margin-top : .5em;}

.A {padding:0px; width:797px;}
.A1 {padding:0px;}
.A2 {padding-left:2px; padding-right:0px; width:100%; background-color:#ed2124; }
.A3 {padding:0px; width:100%;}


.B {padding:0px; width:797px;}

.sidebar1{padding:0px; background-image:url(/images/templates/sidebarMenuBg.gif); background-repeat:repeat-y; width: 158px;}
.content1{padding:5px; width:454px; background-color:#ffffff;}
.greenLine{padding:0px; background-color:#ff2133;}
.sidebar2{padding-top:5px; padding-bottom:5px; padding-left:0px; padding-right:0px; width:158px;}
.sidebar3{padding-top:0px; padding-bottom:5px; padding-left:0px; padding-right:0px; width:158px;}
.sidebar4{padding:0px; background-color:#ffffff; text-align:left;}

table.C {padding:0; background-color:#ffffff; width:176px; }
.C1 {padding:0px; background-color:#ffffff;}
.C2 {padding:0px; height : 50px; }
.C3 {padding : 5px 5px 10px 5px; border-bottom : solid 1px #ff2133;  }



.tblRootMenu{ font-family: Arial, Sans-Serif; font-size: 12px; font-weight:bold; text-decoration: none; color: #fff; padding-right:0px; padding-left:15px; }
.tblRootMenu td {padding-right: 4px; padding-left: 4px; color:#fff; font-weight:bold;}



.tblRootMenu  a { font-family: Arial, Sans-Serif; font-size: 12px;  color: #ffffff;  font-weight:bold; text-decoration: none; }
.tblRootMenu  a:visited { font-family: Arial, Sans-Serif; font-size: 12px;  color: #ffffff; font-weight:bold;  text-decoration: none; }
.tblRootMenu  a:active { font-family: Arial, Sans-Serif; font-size: 12px;  color: #000; font-weight:bold;  text-decoration: none; }
.tblRootMenu  a:hover { font-family: Arial, Sans-Serif; font-size: 12px;  color: #000;  font-weight:bold; text-decoration: none; }

NavCell{ font-family: Arial, Sans-Serif; font-size: 12px;  color: #ffffff;  font-weight:bold; text-decoration: none; }


#Copyright { font-family: Arial, Sans-Serif; font-size: 11px; margin-top: 20px; }

.c1 img { width: 178px; }

div#MainContent { padding : 5px;}

a,
a:visited { color : #ff2133;}
a:hover
 
{
    color   : #3a55a6;     
}

img.floatRight 
{
    float   : right;
    margin  : 0 0 10px 10px;    
}

img.floatLeft 
{
    float   : left;
    margin  : 0 10px 10px 0;    
}


h3 
{
    color           : #ff2133;
    text-transform  : uppercase;
    font-size       : 1.29em;
    margin-bottom   : 0;
       
}

h3 span 
{
    color   : #000;    
}

h4 
{
    font-size       : 1.1em;
    margin-top      : 0;
}

a.aHome 
{
    display         : block;
    width           : 130px;
    text-align      : center;
    float           : right;
    margin          : 10px 0 10px 10px;   
}


a.aVideo,
a.aVideo:visited 
{
    
    background      : url(/images/templates/arrow_red_on.gif) no-repeat top center;
    padding-top     : 35px;     
}

a.aVideo:hover 
{
    background      : url(/images/templates/arrow_blue_over.gif) no-repeat top center;    
}

a img {  border: 0;}

div.divLocations
{
    border-bottom   : solid 1px #ff2133;    
}

.C3 h4
{
    margin-top      : 10px;
    margin-bottom   : 0;
}

.C3 h4 + strong
{
    display         : block;
}

div.vcard
{
    border-top      : solid 1px #ff2133;
    padding-top     : 10px;    
}

div.adr 
{
    margin-bottom   : 10px;    
}

div.vcard h3 
{
    margin-top      : 0;    
}

a.url 
{
    margin-bottom   : 15px;    
}

ul.adverts
{
    list-style-type : none;
    margin          : 5px 0 0;
    padding         : 0;
}

.sidebar4 .C3
{
    border-bottom   : none;
}

ul.adverts li
{
    margin          : 0 0 20px 0;
    border-top      : 1px solid #ff2133;
    padding         : 20px 0 0 0;
    text-align      : center;
}

ul.adverts li:first-child
{
    border-top      : none;
    padding-top     : 0;
}

ul.adverts li h3
{
    color           : #0A84AF;
    text-transform  : uppercase;
}

ul.adverts li h4
{
    text-align      : center;
    margin-bottom   : 10px;
}

ul.adverts li a
{
    background      : transparent url(../images/arrowRed.gif) no-repeat right 55%;
    padding-right   : 25px;
    display         : block;
    text-align      : right;
    margin-right    : 5px;
}

ul.adverts li a:hover
{
    background      : transparent url(../images/arrowBlue.gif) no-repeat right 55%;
    padding-right   : 25px;
    display         : block;
    text-align      : right;
    margin-right    : 5px;
}

