a:link { color: #0000FF;
        text-decoration: underline }

a:active { color: #000000;
        text-decoration: underline }

a:visited { color: #800080;
        text-decoration: underline }

a:hover { color: #000000;
        text-decoration: underline }


.navtext a:link { color: #FFFFFF; text-decoration: none }
.navtext a:active { color: #FFFFFF; text-decoration: underline }
.navtext a:visited { color: #FFFFFF; text-decoration: none }
.navtext a:hover { color: #FFFFFF; text-decoration: underline }

.navtext2 a:link { color: #F6D13B; text-decoration: none }
.navtext2 a:active { color: #FFFFFF; text-decoration: underline }
.navtext2 a:visited { color: #F6D13B; text-decoration: none }
.navtext2 a:hover { color: #FFFFFF; text-decoration: underline }

.navtext3 a:link { color: #665F1F; text-decoration: none }
.navtext3 a:active { color: #665F1F; text-decoration: underline }
.navtext3 a:visited { color: #665F1F; text-decoration: none }
.navtext3 a:hover { color: #665F1F; text-decoration: underline }


.subnavtext a:link { color: #000000; text-decoration: underline }
.subnavtext a:active { color: #000000; text-decoration: underline }
.subnavtext a:visited { color: #000000; text-decoration: underline }
.subnavtext a:hover { color: #000000; text-decoration: underline }



.header a:link { color: #000000;
        text-decoration: none }

.header a:active { color: #000000; 
        text-decoration: underline }

.header a:visited { color: #000000;
        text-decoration: none }

.header a:hover { color: #000000; 
        text-decoration: underline }



.main a:link { color: #FFFFFF; 
        text-decoration: underline }

.main a:active { color: #000000; 
        text-decoration: underline }

.main a:visited { color: #FFFFFF; 
        text-decoration: underline }

.main a:hover { color: #000000; 
        text-decoration: underline }
        
        
.main_grey a:link { color: #000000; text-decoration: underline }
.main_grey a:active { color: #000000; text-decoration: underline }
.main_grey a:visited { color: #000000; text-decoration: underline }
.main_grey a:hover { color: #000000; text-decoration: underline }

.main_blue a:link { color: #FFFFFF; text-decoration: underline }
.main_blue a:active { color: #000000; text-decoration: underline }
.main_blue a:visited { color: #FFFFFF; text-decoration: underline }
.main_blue a:hover { color: #000000; text-decoration: underline }

.news a:link { color: #000000; text-decoration: none }
.news a:active { color: #000000; text-decoration: none }
.news a:visited { color: #000000; text-decoration: none }
.news a:hover { color: #000000; text-decoration: none }
        
.press a:link { color: #000000; text-decoration: none }
.press a:active { color: #000000; text-decoration: none }
.press a:visited { color: #000000; text-decoration: none }
.press a:hover { color: #000000; text-decoration: none }

.footer a:link { color: #9EB5C9; text-decoration: underline }
.footer a:active { color: #9EB5C9; text-decoration: underline }
.footer a:visited { color: #9EB5C9; text-decoration: underline}
.footer a:hover { color: #9EB5C9; text-decoration: underline }

td.press a:link { color: #FFFFFF; text-decoration: underline }
td.press a:active { color: #000000; text-decoration: underline }
td.press a:visited { color: #FFFFFF; text-decoration: underline }
td.press a:hover { color: #000000; text-decoration: underline }

.ttable {  border: thin #000000 none}





PRE     {       
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        line-height: 16px;
        color: #000000;
        text-align: left;       
        }

H4      {       
        font-family: Arial, Helvetica, sans-serif;
        font-size: 16px;
        color: #f6d13b;
        text-align: left;       
        }


.footer {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #9EB5C9;
        }
        

.main   {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
        font-weight: bold;
        color: #FFFFFF;
        }
        
.1pxx { border: 1px solid #FFE0B3;}

.main_grey{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
        color: #000000;
        }

.main_blue{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
        color: #FFFFFF;
        border: 1px solid #FFE0B3;
        }


.main_blue2{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
        color: #FFFFFF;
        border: 1px solid #7AAAD3;
        }

.1px {border: 1px solid #74A9D6;}


td.press {
        border-top: #74A9D6 1px solid;
        border-left: #74A9D6 1px solid; 
        border-right: #74A9D6 1px solid; 
        border-bottom: #74A9D6 1px solid; 
        padding-top: 6px;
        padding-left: 6px;
        padding-bottom: 6px;
}



.header {
        font-family: Arial, Helvetica, sans-serif;
        text-decoration: none;
        color:#000000;
        font-size: 11px;
        }

.news   {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #000000;
        }
        

.press  {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #BC9233;
        }
        
.subnavtext{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
        line-height: 16px;
        color: #000000;
        text-align: left;       
        }


.navtext{       
        font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
        line-height: 16px;
        font-weight: bold;
        color: #000000;
        text-align: left;       
        }


.navtext2{      
        font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
        line-height: 16px;
        font-weight: bold;
        color: #000000;
        text-align: left;       
        }
        

.navtext3{      
        font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
        line-height: 16px;
        font-weight: bold;
        color: #000000;
        text-align: left;
        }
        
        
.competitor_text        
        {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
        line-height: 16px;
        color: #0000FF;
        }



.localbold
        {
        font-family: Arial, Helvetica, sans-serif;
        text-decoration: none;
        font-size: 15px;
        color:#000000;  
        font-weight : bold;
        }


#searchposition  
        {
        position: absolute; 
        top: 63px; 
        left: 540px; 
        width: 160px; 
        height: 16px;
        z-index:0; 
        }
        
#searchfield
        {
        font-size: 10.5px;
        font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
        align:top;
        }
        
/* END SEARCH STYLE */

BODY {
        margin-left: 0px;
        margin-top: 0px;
        background-color:#FFFFFF;
}



.subhead
        {
        font-family: Arial, Helvetica, sans-serif;
        text-decoration: none;
        color:#000000;
        font-size: 14px;
        line-height: 18px;
        text-align:left;
        display : inline;
        font-weight : bold;
}

.lefthead
        {
        font-family:  Arial, Helvetica, sans-serif;
        text-decoration: none;
        color:#666666;
        font-size: 13px;
        line-height: 16px;
        text-align:left;
        font-weight : bold;
}

.formhead
        {
        font-family: Arial, Helvetica, sans-serif;
        text-decoration: none;
        color:#000000;
        font-size: 14px;
        line-height: 20px;
        text-align:left;
        display : inline;
        font-weight : bold;
        background : #E3E9E3;
}               

.text   
        {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
        line-height: 16px;
        color: #000000;
        }

.admintext      
        {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
        line-height: 20px;
        color: #000000;
        text-align: left;
        }
        
.warning        
        {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
        line-height: 18px;
        color: #FF0000;
        text-align: left;
        }
        
.admintext2
        {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
        line-height: 20px;
        color: #000000;
        text-align: center;
        }
        
/* STYLES FOR THE TABLE ON THE COMPETITORS PAGE */      
.competText
        {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
        line-height: 16px;
        color: #000000;
        text-align: center;
        vertical-align: middle;
        } 
.compethead
        {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
        line-height: 16px;
        color: #ffffff;
        text-align: left;
        font-weight: bold;
        }
        
.li
        {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        line-height: 15px;
        list-style-position: outside;
        list-style: circle;
        }
        
.li2
        {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        line-height: 15px;
        list-style-position: outside;
        list-style: disc;
        }

/* END STYLES FOR THE TABLE ON THE COMPETITORS PAGE */

.navhead
        {
        font-family:  Arial, Helvetica, sans-serif;
        text-decoration: none;
        color:#336666;
        font-size: 14px;
        line-height: 18px;
        text-align:right;
}
                
.texts
        {
        font-family:  Arial, Helvetica, sans-serif;
        font-size: 12px;
        line-height: 14px;
        color: #000000;
        text-align: left;
        }
                
.highlights
        {
        font-family:  Arial, Helvetica, sans-serif;
        font-size: 12px;
        line-height: 16px;
        color: #000000;
        text-align: left;
        }
                
.textb
        {
        font-family:  Arial, Helvetica, sans-serif;
        font-size: 12px;
        line-height: 16px;
        color: #000000;
        text-align: left;
        display : inline;
        font-weight : bold;
}

.linkb
        {
        font-family:  Arial, Helvetica, sans-serif;
        font-size: 12px;
        line-height: 16px;
        text-align: left;
        display : inline;
        font-weight: bold;
        }


.linksb
        {
        font-family:  Arial, Helvetica, sans-serif;
        font-size: 11px;
        line-height: 14px;
        text-align: left;
        display : inline;
        font-weight: bold;
        }


.linksm
        {
        font-family:  Arial, Helvetica, sans-serif;
        font-size: 11px;
        line-height: 14px;
        text-align: left;
        display : inline;
        }

.djlink
        {
        font-family:  Arial, Helvetica, sans-serif;
        font-size: 12px;
        line-height: 16px;
        text-align: left;
        display : inline;
        font-weight: bold;
        }

.list
{
        margin-left: -12px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        line-height: 15px;
        list-style-position: outside;
        list-style: disc;
}

.list1
{
        margin-left: -12px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        line-height: 15px;
        list-style-position: outside;
        list-style: url(http://fescomarketingqa.fmr.com/images/dash.gif);
}

.list2
{
        margin-left: -12px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        line-height: 15px;
        list-style-position: outside;
        list-style: square;
}

.list3
{
        margin-left: -12px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        line-height: 15px;
        list-style-position: outside;
        list-style: circle;
}

.list4
{
        margin-left: -12px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        line-height: 15px;
        list-style-position: outside;
        list-style: none;
}

/* STYLES FOR HREF ON AND OFF STATES IN LEFT NAV */
.listoff
{
        margin-left: -20px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        line-height: 15px;
        list-style-position: outside;
        list-style: disc;
        padding: 5px;
}

.liston
{
        margin-left: -20px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        line-height: 15px;
        list-style-position: outside;
        list-style: disc;
        padding:5px;
        color:#E3E9E3;
        background-color:#ffffff;
}
/* STYLES FOR HREF ON AND OFF STATES IN LEFT NAV */     

.droplist
        {
        font-family: Verdana, Tahoma,  Arial, Helvetica, sans-serif;
        font-size: 11px;
        line-height: 13px;
        color: #000000;
        text-align: left;
        display : inline;
        }       

.footerbold
        {
        font-family:  Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: bold;
        line-height: 11px;
        display : inline;
        }                       


.footerlink
        {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
        line-height: 12px;
        color: #0000FF;
        display : inline;
        }
        
.industry       
        {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
        line-height: 125%;
        color: #000000;
        text-align: left;
        }
        
.editlink       
        {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
        line-height: 125%;
        color: #000000;
        text-align: left;
        /*border-style:solid;
        border-width:1px;*/
        }


/* END GLOBAL STYLE */  


/*SEARCH*/

h2.av-found {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        line-height: 13px;
        text-align:left;                
}

h3.av-page {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: 500;
        line-height: 13px;
        text-align:left;
}

p.av-terms {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        line-height: 13px;
        text-align:left;
}

p.av-pagelinks {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        line-height: 13px;
        text-align:left;
}

strong {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: 500;
        line-height: 13px;
        text-align:left;
}

th.av-header {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        line-height: 13px;
        text-align:left;
}

td.av-number {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        line-height: 13px;
        text-align:left;
}

td.av-relevance {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        line-height: 13px;
        text-align:left;
}

td.av-result {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        line-height: 13px;
        text-align:left;
}

span.av-title {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        line-height: 13px;
        text-align:left;
}

span.av-url {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        line-height: 18px;
        text-align:left;
}

span.av-summary {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        line-height: 13px;
        text-align:left;}

span.av-modified {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        line-height: 13px;
        text-align:left;
}

/*classes generated in ASP for admin pages*/

/*This is the text that supports something in the admin tool, like an admin name, or a description*/
.ancillary {


}

/*this is a link to an item in the admin tool that is currently inactive. Could apply
to a page, category or an item*/
.inactiveadminlink {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #000000;
}

.inactivepage {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #000000;
}


/*this is a link to an item in the admin tool that is currently inactive. Could apply
to a page, category or an item*/
.activeadminlink {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #000000;
        font-weight: bold;
}

.activePage {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #000000;
        font-weight: bold;
}


/*this is the text in the "edit" button*/
.editlink {


}

.whitetext {
        color: #ffffff;
}

.comp_whitetext {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #ffffff;
        font-weight: bold;
}



TABLE.navCellOff {
        background: #336666;
        border-color: #0A1414;
        border-style: solid;
        border-width: 1px;
        
}

TABLE.navCellOn {
        border-top-width: 1px;
        border-right-width: 1px;
        border-bottom-width: 1px;
        border-left-width: 1px;
        border-top-style: solid;
        border-right-style: solid;
        border-bottom-style: none;
        border-left-style: solid;
        border-top-color: #0A1414;
        border-right-color: #0A1414;
        border-bottom-color: #0A1414;
        border-left-color: #0A1414;     
        
}

.navTextOn{     
        color : #000000;        
        font-family : verdana,helvetica,trebuchet,arial;        
        font-size : 12px !important;
        font-weight : bold;     
        text-decoration : none;
}

.navTextOff{    
        color : #FFFFFF;        
        font-family : verdana,helvetica,trebuchet,arial;        
        font-size : 12px !important;
        font-weight : bold;     
        text-decoration : none;
}

.navTextOff a:link { color: #FFFFFF; 
        text-decoration: none }

.navTextOff a:active { color: #000000; 
        text-decoration: none }

.navTextOff a:visited { color: #FFFFFF; 
        text-decoration: none }

.navTextOff a:hover { color: #000000; 
        text-decoration: none }

