/* Content Styles */

/* _____ Global ______________________________ */
    * {
    font-family: Tahoma, "Trebuchet MS", Helvetica, Arial, sans-serif;
    font-size: 11px;
    }
    body {
    font-family: Tahoma, "Trebuchet MS", Helvetica, Arial, sans-serif; 
    text-align: left;
    background-color: #FFF;
    font-size: 11px;
    }

/*----------------------Header NAV-----------------------*/
    #headerlinks{
    color: #CA2027;
    }
    #headerlinks a{
    color: #666666;
    text-decoration:none;
    }
    #headerlinks a:hover {
    text-decoration:underline;
    }

/*----------- Drop down NAV ----------------------*/    
    #nav, #nav ul {     
    list-style: none;
} 
    #nav a {
    color:#666666;   
    display: block;     
    width: 100px;
    height:30px;
    padding-top:8px;
    text-decoration:none;
}
    #nav ul li ul li a {
    display: block;
    text-decoration: none;
    color: #FFFFFF;
    }
    #nav li li:hover ul {
    background:#ca2027;
    color:#ffffff;
    }
    #nav li{
    color:#00FF00;
    }
    #nav li:hover ul, #nav li.sfhover ul {
    background:#ca2027;
    color:#ffffff;  
    }
    #nav li:hover ul, #nav li.sfhover a {
    background:#ca2027;
    color:#FFFFFF;
    height:23px; 

    } 
    #nav li:hover a, #nav li.sfhover li {
    background:#CA2027;
    text-decoration:none;
    color:#ffffff;    


    }
    #nav li li a:hover{
    text-decoration:none;
    background-color:#97191d;
    width:150px;
}
    #nav li a:hover{
    text-decoration:none;
    background-color:#CA2027;
    color:#FFFFFF;
}
/* --------------------Center-text box--------------------*/
    #center{
    color:#4b4b4b;
}
    #center a{
    color:#CA2027;
    }
    #center a:hover{
    text-decoration:none;
    }
    
    #center_header{
    font-size:18px;
    color:#Ca2027;
}
    #center_sub_header{
    font-weight: bold;
}
/* - - - - -  SITEMAP - - - - - */
    #sitemap, #sitemap ul {
    padding: 0;     
    margin: 0; 
    list-style:none;
    width:200px;
    text-align:left;
    }
    
    #sitemap ul li a {
    display:block;
    width:auto;
    height:auto;
    font-size:14px;
    color:#666666;
    padding-left:15px;
    font-weight:bold;
    text-decoration:none;
    }
    
    #sitemap ul li a{
    padding-top:10px;
    padding-bottom:10px;
    border-bottom: 4px solid #fff;
    background-color:#F2F2F2;
    }
    
    #sitemap ul ul ul li a{
    background-color:#fff;
    color:#FF0000;
    }
    
    #sitemap ul ul ul li a{
    background-image:url(/images/interface/grey_arrow-final.gif);
    background-repeat:no-repeat;
    background-position:left;
    background-color:#fff;
    color:#Ca2027;
    font-size:10px;
    padding-left:12px;
    padding-bottom:3px;
    padding-top:0px;
    margin-left:10px;
    margin-top:0px;
    margin-bottom:0px;
    }
    #sitemap ul ul li {
    background-color:#ffffff;
    padding-top:0px;
    padding-bottom:0px;
    color:#Ca2027;
    font-weight:bold;
    margin-top:0px;
    margin-bottom:0px;    
    }
    
    #sitemap ul ul ul ul li {
    padding-left:43px;
    margin-top:0px;
    margin-bottom:0px;    
    }
    
    #sitemap ul ul ul ul li a{
    font-weight:normal;
    margin-top:0px;
    margin-bottom:0px;
    }
    
    #sitemap li a:hover{
    text-decoration:underline;
    }

/*---------------------footer menu styles---------------*/
    #footer_menu{
    color:#CA2027;
}
    #footer_menu a{
    color:#979797;
    text-decoration:none;
}
    #footer_menu a:hover{
    text-decoration:underline;
}

/*----------------login text--------------------------*/
    #login{
    font-family: Tahoma;
    font-size: 11px;
    color:#FFFFFF;
}
    #login a{
    font-family: Tahoma;
    font-size: 11px;
    color:#FFFFFF;
}
    
    #username,#password {
    display: block;
    width: 150px;
}
    #username,#password {
    margin-bottom: 8px;
}
    label {
    text-align: left;
    width: 75px;
    padding-right: 0px;
}
/*-------------------Text headers---------------------------*/
    #text_head{
    font-size:16px;
    color:#CA2027;
}
    #news_header{
    font-size:16px;
    color:#666666;
    margin-top:26px;
}

/*-------------------News block----------------------------*/
    #news_date{
    color:#666666;
}
    #news_item{
    color:#CA2027;
}
    #left_home a{
    color:#CA2027;
    }

/*-------------------copyright text----------------------------*/
    #copyright_text{
    color:#979797;
}

/*--------------------------left menu---------------------------*/

    #side_nav li a {
    display: block;
    text-decoration: none;
    color: #666666;
    }
    .side_nav_title {
    font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
    background:#f2f2f2;
    font-size:18px;
    color:#CA2027;
    width: 100%;
    }
    #side_nav li a.active {
    background-image:url() center right no-repeat;
    background-color:#FFFFFF;
    color:#CA2027;
    }

    /*-----------------------Breadcrumb-------------------------*/
    
    #topNav {
    color:#4b4b4b;
    }
    
    #topNav a{
    color:#CA2027;
    text-decoration:none;
    }
    #topNav a:hover{
    color:#CA2027;
    text-decoration:none;
    }
    
    /*-------------------Headerz-----------------------------*/
    h1 {
    font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
    font-size:24px;
    color:#CA2027;
    text-align: left;
    }
    h2 {    
    }
    h3 {
    font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
    font-size:18px;
    }
    h4 {
    }
    
    h5 {
    padding:0;
    margin:5px 0 5px 0;
    color:#CA2027;
    }
    h6 {
    padding:0;
    margin:5px 0 5px 0;
    font-weight:bold;
    }
    p {
    line-height:18px;    
    }
    .partner_text p {
    padding-top:0px;
    margin-top:0px
    }

    .threelinkhead_NOLINK h6 {
         font-family: 'Gill Sans MT', Arial, sans-serif;
         font-size:16pt;
         margin:2px 0 0 5px;
         color:#ca2027;
    }

    .threelinkhead h6 a,.threelinkhead_NOLINK h6 a {
         font-family: 'Gill Sans MT', Arial, sans-serif;
         font-size:16pt;
         margin:2px 0 0 5px;
         color:#ca2027;
         text-decoration:none;
    }
    
    #Promo_Right h1 {
    margin-bottom:25px;    }
 
/*---------------------------Site Map -------------------------*/
    #sitemap{
        text-decoration:none;
}
 


/* --- News Items --- */

    .artical p, .articalfull p {
    margin:0 0 5px 0;    
    }

    .artical, .articalfull {
    color:#666666;
    margin:15px 0 15px 0;
    }

    .artical h5 a:hover {
    text-decoration:none;
    }


.error {
    font-weight: bold;
}