﻿/* Elements */

body, div, p, ul, ol, span, table 
    {font-family:Arial, Verdana, Sans-Serif;font-size:8pt;color:#004593;}
body
    {padding-left:0;margin:0 0 0 0;}
    
img {border-style: none;
    border-color: inherit;
    border-width: medium;
   
}

p
    { text-align:justify;}
      
a
    {font-weight:bold; text-decoration:underline; color:#000066}

ul
    { list-style-image:url(../cfimg/cflogos/cflistitemx.gif);}
    
a:hover
    {font-weight:bold; text-decoration:none; color:#e63100;}
    
/* Classes */
.headerpix
    {width:800px;height:165px; float:left;margin-right:5px;}

.menu
    {float:left; margin-left:6px; width:155px; vertical-align:top;padding-top:0px;}    

.pics-right
    {margin-left:5px; float:right; border:none; width:300px;}
.pics-left
    {margin-right:10px; float:left; border:none;}

.orangetext
    {color:#e63100;}
    
.news-pic
    {width:310px;}
    
.underline-P
    {}
    
.cflogo
    { vertical-align:top;}

.subHeaderMenu
    {width:1024px; position:fixed}

.headerMenu
    {font-weight:bold; color:#000022;}
    
.headerMenuDiv
    {margin-top:10px; font-weight:bold; vertical-align:top; margin-top: 0px; border-top-style: none; padding-top: 0px; }
    
.headerMenuDiv a
    {font-weight:bold; text-decoration:none; color:#004593;}

.headerMenuDiv a:hover
    {font-weight:bold; text-decoration:none; color:#e63100;}
    
.menudots
    {margin-bottom:5px;}
    
.menubottom
    {margin-top:5px;}

.menubottom
    {margin-top:2px;}
        
.ecuTxtBox
    {margin-left:15px;}

.headline
    {color:Black;font-size:12pt; font-weight:bold;}
.watermark
    {color:Gray;}  
    
.boldText
    {font-weight:bold; color:#000044; font-size:large; text-align:justify;} 
    
.largerfont
{ font-size:14pt;}
.accordionHeader 
    {font-weight:bold; font-size:10pt; background-color:#004593; border:solid 1px #000066; color:White;}
 
/* ElementIDs */
#header 
    {background-image: url(../cfimg/headers/bluebanner.gif); background-repeat:repeat-x;
        width:100%; height:165px; margin-bottom:0px; color:#ffffff; 
        font-weight:bold; font-style:italic;}
#headerBlack
    {background-image: url(../cfimg/headers/blackbanner.gif); background-repeat:repeat-x;
        width:100%; height:165px; margin-bottom:0px; color:#ffffff; 
        font-weight:bold; font-style:italic;}
#callnumber
    {color:White;font-weight:bold; font-style:italic; font-size:10pt;}
#masterlogo
    {vertical-align:top;margin-left:4px;}
    
#footer
    {font-size:7pt;text-align:justify;}
#blackDiv p
{color:Black;} 
    
    
    /* Rating */
    
.rating{margin-left:10px;}
    
.ratingHeart { font-size: 0pt;width: 23px; height: 19px; margin: 0px;padding: 0px;cursor: pointer;display: block; background-repeat: no-repeat}

.savedRatingHeart {background-image: url(../cfimg/cflogos/hoveryRatingHeart.gif);}

.emptyRatingHeart {background-image: url(../cfimg/cflogos/emptyRatingHeart.gif);}

.filledRatingHeart { background-image: url(../cfimg/cflogos/filledRatingHeart.gif);}