﻿    span.color { color: #FF0000; font-weight: bold; }
    * {font-family: verdana, arial, sans-serif; font-size: 11px; line-height: 15px; margin: 0px; padding: 0px;}
    img {border:0}     
    p { margin:5px 0px 15px 0px; }   
    div.verticalBG { width: 930px; background: url(../../Images/Misc/endecaNavBG.gif) top left repeat-y; border: 0px solid #fff; }
    
    .ce {margin: 0px; margin-left:0px;}
    .mt15 { margin-top: 15px !important; }
    p { margin:5px 0px 15px 0px; }  
        
    /* f= float left/right */
    .fl {float:left} 
    .fr {float:right} 
    .cl {clear:both;position:relative;font-size:1px;height:0px;line-height:0px;width:1px;margin:0px auto} 
     
    /* ta = text align left/right/center */
    .tal {text-align:left}
    .DN { display: none; }
    
    div#searchResults { width: 930px; background: url(../../Images/Misc/searchResultsTopBG.gif) top left no-repeat;}
    div#internalPage { width: 670px; margin-left: 32px; background: url(../../Images/Misc/contentTopDashedGreyBG.gif) top left repeat-x; }
    
    .m0{ margin:0px !important; }  
    
    div#endecaNav ul.endeca { margin: 3px 0px 0px 10px; padding: 0px; list-style-type: none; width: 185px; }

    div#endecaNav ul.endeca li { margin: 0px; padding: 0px 0px 3px 15px; background: url(../../Images/Misc/endecaItemBG.gif) 5px 5px no-repeat; }
    div#endecaNav ul.endeca li a { text-decoration: none; color: #4b634b; font-weight: bold; line-height: 16px; }
    div#endecaNav ul.endeca li a { text-decoration: none; color: #4b634b; }
    div#endecaNav ul.endeca li a:hover { text-decoration: underline; color: #4b634b !important; }
    div#endecaNav ul.endeca li a span { font-weight: normal; font-size: 10px; }

    div#endecaNav h3 { margin: 18px 0px 3px 10px; text-transform: uppercase; font-size: 11px; color: #4b634b; padding: 0px 0px 4px 15px; background: url(../../Images/Misc/h3_endecaH3BG.gif) 0px -2px no-repeat; } 
    div#endecaNav h3.arrow { margin: 15px 0px 3px 10px; text-transform: uppercase; font-size: 11px; color: #4b634b; padding: 0px 0px 0px 15px; background: url(../../Images/Misc/h3_endecaArrow.gif) center left no-repeat; } 
    div#endecaNav p { margin: 0px 10px 3px 10px; padding: 0px; color: #4b634b; } 
    div#endecaNav div.breaker { margin: 15px 10px 3px 10px; font-size: 2px; line-height: 2px !important; padding: 0px; background: url(../../Images/Misc/endecaBreaker.gif) center left no-repeat; } 
    
    h3 { font-weight: normal; font-size: 11px; line-height: 16px; font-weight: bold; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
    h2 { font-weight: normal; font-size: 11px; line-height: 16px; font-weight: bold; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
    
    .pb50 { padding-bottom: 50px !important; }
    .mt10 { margin-top: 10px !important; }  
    .ml10 { margin-left: 10px !important; }
    .w570 { width: 570px !important; }
    .w500 { width: 500px !important; }
    
    /* Generic Page Styles */
    h2.reghead {font-family: verdana, arial, sans-serif; font-size: 16px; font-weight: bold; line-height: 41px; margin: 0px; padding: 0px; color:#c13636; border-bottom-style:none;}
    h3.reghead {font-family: verdana, arial, sans-serif; font-size: 12px; font-weight: bold; line-height: 41px; margin: 0px; padding: 0px; color:#c13636}
    h2.lefthead {font-family: verdana, arial, sans-serif; font-size: 14px; font-weight: normal; line-height: 41px; margin: 0px; padding:0px; padding-left:14px; color:#c13636; width: 209px; height: 50px; background: url(../../Images/Misc/dotted_topgreenpanelBG.gif) top left no-repeat;border-bottom-style:none;}
    h4.reghead {font-family: verdana, arial, sans-serif; font-size: 12px; font-weight: bold; line-height: 29px; margin: 0px; padding: 10px; color:#c13636}
    b.subhead {color:#333}
    
    .search fieldset .query {border: 1px solid #b4c0b6; width: 400px; margin-right: 10px;}

