/*
grey afb0b3
red c0003d

*/
body
{
    font-family         : Arial;
    font-size           : 11px;
    background-color    : white;
    text-align          : center;
}
body td
{
    font-size           : 11px;    
}
body div
{
    text-align          : left;
    font-family         : Arial;
}
body a
{
    color: #c0003d    ;
}
#container
{
    width               : 840px;
    margin-top          : 15px;
    margin-right        : auto;
	margin-left         : auto;
}
#head
{
    background-repeat   : no-repeat;
    background-position : bottom;
    height              : 30px;
    background-color    : #afb0b3;
}

#content
{
    width               : 840px;
}
#head .itemEnd,
#head #end,
#head #url,
#head .item
{
    float               : left;
}
#head .itemOn a,
#head .itemEnd a,
#head #url a,
#head .item a
{
    color: white;
    text-decoration : none;
   
}
#head #url
{
    background-image: url(/images/top_left.gif);
    background-repeat   :no-repeat;
    width               : 190px;
}
#head #url div
{
    padding-left: 19px;
    padding-top: 7px;
}
#head .itemEnd,
#head .item
{
    background-image: url(/images/nav_dots_grey.gif);
    background-repeat   :no-repeat;
    height: 29px;
    width   : 128px;
}
#head .itemEnd
{
    width   : 119px;
}
#head .itemEnd div,
#head .item div
{
    
    padding-top: 7px;
    text-align: center;
}
#head .end
{
    background-image: url(/images/top_right.gif);
    background-repeat   :no-repeat;
    width: 19px;
    height: 29px;
    float: right;
}
#head .on
{
    background-color:   #c0003d;  
}
#red_row
{
    height: 6px;    
    background-color: #c0003d;
    margin-top  : 1px;
    margin-bottom  : 1px;
}
#logo
{
    text-align          : center;
    width               : 191px;    
    height              : 194px;
    float               : left;
}
* html #logo
{
   width               : 188px;  
   height              : 194px;  
}
#banner
{
    height           : 194px;
    overflow        : hidden;
}
#navBar 
{
    clear: both;
    background-color: #c0003d;
    height           : 40px;
    margin-top          : 1px;
}
#navBar #services,
#navBar .item
{
    float: left;    
}
#navBar #services,
#navBar .item a
{
    color: White;    
    text-decoration: none;
}
#navBar #services
{
    width               : 190px;
}
#navBar .item 
{
    background-image: url(/images/nav_dots.gif);
    background-repeat   :no-repeat;
    width               : 130px;
    height              : 40px;
}
#navBar .item div
{
    text-align: center;    
    padding-top : 12px;
}
#navBar #services div
{
    padding-top : 12px;
    padding-left : 19px;
}
#navBar .on
{
     background-color: #afb0b3;
}

.grey_row
{
    clear: both;
    height: 6px;    
    background-color: #afb0b3;
    margin-top  : 1px;
    margin-bottom  : 1px;    
}

#footer
{
    background-color: #c0003d;
    height: 29px;
}
#footer div
{
    float: left
}
#footer .left
{
    background-image: url(/images/bottom_left.gif);
    background-repeat   :no-repeat;
    width: 19px;
    height: 29px;
    background-position: bottom;
}
#footer .links
{
   text-align: center;
   width    : 800px;
   margin-top: 6px;
   color: White;
}
#footer .links a
{
    color: White;
    text-decoration : none;   
    padding-left: 5px;
    padding-right: 5px;
}
#footer .right
{
    background-image    : url(/images/bottom_right.gif);
    background-repeat   :no-repeat;
    width: 19px;
    height: 29px;
    background-position: bottom;
    float: right;
}
#snailTrail
{
    padding: 19px;    
}
#mainContent
{
    padding-left: 19px;  

}
#navigation h1,
#mainContent h1
{
    color: #c0003d;
    font-size   : 16px;
    margin-top  : 0px;
}
.red 
{
    color: #c0003d    ;    
}
#mainContent h2
{
    color: #c0003d    ;
    font-size   : 14px;
    margin-top  : 0px;
}
#mainContent h3
{
    
    font-size   : 12px;
    margin-top  : 0px;
}
#contentNodes_Content
{
    Float: left;    
}
#contentNodes_Right
{
    Float: left;    
}
#navigation
{
    padding-left: 19px;
    float: left;
    width: 172px;
}
#navigation .item
{
    background-image    : url(/images/nav_Arrow.gif);
    background-repeat   :no-repeat;  
    background-position : 0px 5px;
    padding-left: 12px;
}
#navigation .item a
{
    font-weight : normal;
    color: Black;
    text-decoration: none;
}
#navigation .item a.on
{
    font-weight : bold;
    color: #c0003d;
    text-decoration: none;
}
.dotted
{
   background-image    : url(/images/content_dots.gif); 
   padding-left: 19px;    
   background-repeat: repeat-y;
}
