  .topnavbar { 
       FONT-FAMILY: arial, helvetica, sans; 
       FONT-SIZE: 11px; 
       COLOR: CC0000; 
       } 
       
            
.topnav { 
       FONT-FAMILY: arial, helvetica, sans; 
       FONT-SIZE: 11px; 
       FONT-WEIGHT: bold;
       COLOR: CC6600; 
       } 
       
A.topnav { 
       FONT-FAMILY: arial, helvetica, sans; 
       FONT-SIZE: 11px; 
       COLOR: 000000; 
       FONT-WEIGHT: bold;
      TEXT-DECORATION: none;
       } 
       
A.topnav:hover { 
       FONT-FAMILY: arial, helvetica, sans; 
       FONT-SIZE: 11px; 
       COLOR: CC0000; 
       FONT-WEIGHT: bold;
       TEXT-DECORATION: none;
       } 
       

       
       
       
.header { 
       FONT-FAMILY: arial, helvetica, sans; 
       FONT-SIZE: 16px; 
       FONT-WEIGHT: bold;
       COLOR: #003577; 
       } 

.featureheading { 
       FONT-FAMILY: arial, helvetica, sans; 
       FONT-SIZE: 14px; 
       FONT-WEIGHT: bold;
       BACKGROUND: #000000; 
       COLOR: #ffffff;
       } 
       
.listingblurb { 
       FONT-FAMILY: arial, helvetica, sans; 
       FONT-SIZE: 14px; 
       FONT-STYLE: italics;
       COLOR: #333333; 
       } 
       

.content { 
       FONT-FAMILY: arial, helvetica, sans; 
       FONT-SIZE: 12px; 
       COLOR: #333333; 
       } 
A.content { 
       FONT-FAMILY: arial, helvetica, sans; 
       FONT-SIZE: 12px; 
       COLOR: 66CCFF; 
      TEXT-DECORATION: none;
       } 
       
A.content:hover { 
       FONT-FAMILY: arial, helvetica, sans; 
       FONT-SIZE: 12px; 
       COLOR: white; 
       TEXT-DECORATION: underline;
       } 
       



.contentb { 
       FONT-FAMILY: arial, helvetica, sans; 
       FONT-SIZE: 12px; 
       COLOR: #333333; 
       FONT-WEIGHT: bold;
       } 
A.contentb { 
       FONT-FAMILY: arial, helvetica, sans; 
       FONT-SIZE: 12px; 
       COLOR: 66CCFF; 
      TEXT-DECORATION: none;
       } 
       
A.contentb:hover { 
       FONT-FAMILY: arial, helvetica, sans; 
       FONT-SIZE: 12px; 
       COLOR: white; 
       TEXT-DECORATION: underline;
       }        

.contentsm { 
       FONT-FAMILY: arial, helvetica, sans; 
       FONT-SIZE: 11px; 
       COLOR: #000000; 
       } 

.salelink { 
       FONT-FAMILY: arial, helvetica, sans; 
       FONT-SIZE: 12px; 
       COLOR: blue;
       FONT-WEIGHT: bold;
       } 
A.salelink { 
       FONT-FAMILY: arial, helvetica, sans; 
       FONT-SIZE: 12px; 
       COLOR: blue; 
       FONT-WEIGHT: bold;
      TEXT-DECORATION: underline;
       } 
       
A.salelink:hover { 
       FONT-FAMILY: arial, helvetica, sans; 
       FONT-SIZE: 12px; 
       COLOR: blue 
       FONT-WEIGHT: bold;
       TEXT-DECORATION: none;
	}
       
.photocaption { 
       FONT-FAMILY: arial, helvetica, sans; 
       FONT-SIZE: 10px; 
       COLOR: #333333; 
       } 
A.photocaption { 
       FONT-FAMILY: arial, helvetica, sans; 
       FONT-SIZE: 10px; 
       COLOR: CC0000; 
      TEXT-DECORATION: none;
       } 
       
A.photocaption:hover { 
       FONT-FAMILY: arial, helvetica, sans; 
       FONT-SIZE: 10px; 
       COLOR: CC0000; 
       TEXT-DECORATION: underline;
       } 
       
       

.photonav { 
       FONT-FAMILY: arial, helvetica, sans; 
       FONT-SIZE: 10px; 
       COLOR: #333333; 
       } 
A.photonav { 
       FONT-FAMILY: arial, helvetica, sans; 
       FONT-SIZE: 10px; 
       COLOR: CC0000; 
      TEXT-DECORATION: none;
       } 
       
A.photonav:hover { 
       FONT-FAMILY: arial, helvetica, sans; 
       FONT-SIZE: 10px; 
       COLOR: CC0000; 
       TEXT-DECORATION: underline;
       } 
       
       
       
.footer { 
       FONT-FAMILY: arial, helvetica, sans; 
       FONT-SIZE: 10px; 
       COLOR: #333333; 
       } 
A.footer { 
       FONT-FAMILY: arial, helvetica, sans; 
       FONT-SIZE: 10px; 
       COLOR: CC0000; 
      TEXT-DECORATION: none;
       } 
       
A.footer:hover { 
       FONT-FAMILY: arial, helvetica, sans; 
       FONT-SIZE: 10px; 
       COLOR: CC0000; 
       TEXT-DECORATION: underline;
       } 
       
       

.phototitle {
       FONT-FAMILY: arial, helvetica, sans; 
       FONT-SIZE: 12px; 
       FONT-WEIGHT: bold;
       COLOR: #333333; 
       } 
       

FORM
{

    MARGIN-BOTTOM: 0px;
    MARGIN-TOP: 0px
}

H1
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 14pt;
    FONT-WEIGHT: bold
}
H2
{
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12pt;
	FONT-WEIGHT: bold;
	margin-bottom : 3px;
	margin-top : 3px;
}
H3
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12pt;
    FONT-WEIGHT: bold;
    MARGIN-BOTTOM: 0px
}
TEXTAREA
{
    FONT-FAMILY: Arial,Helvetica,Sans Serif;
    FONT-SIZE: 10pt
}

.bodyText {
    FONT-FAMILY: Arial,Helvetica,Sans Serif;
    FONT-SIZE: 10pt
}

.hand
{
    CURSOR: hand
}


.handsubnav
{
    CURSOR: hand;
    backgroundImage: url(/images/tsl-gray.gif);
    border: #dddddd;
    border-style: solid;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
}

.menuoption
{
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal
}
.menulayer
    border: #dddddd;
    border-style: solid;
    border-top-width: 3px;
    border-right-width: 3px;
    border-bottom-width: 3px;
    border-left-width: 3px;
    visibility:hidden;
    padding: 1px
}

.menulayerold
{
    visibility:hidden;
    background-color: #FFFFFF;
    border: #666666;
    border-style: solid;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    padding: 1px
}

A.menuoption
{
	FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}

.leftnav
{
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
    FONT-SIZE: 11px;
}
A.leftnav
{
    TEXT-DECORATION: none
}
A.leftnav:hover
{
    TEXT-DECORATION: underline
}

.footer
{
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
    FONT-SIZE: 11px
}
A.footer
{
    COLOR: #0033FF;
    FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
    FONT-SIZE: 11px
}
A.footer:hover
{
    COLOR: #0033FF;
    FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
    FONT-SIZE: 11px
}



.promotionText
{
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 7.5pt;
    FONT-WEIGHT: normal
}

.promotionTeaser
{
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 7.5pt;
    COLOR: BLACK;
    FONT-WEIGHT: normal
}

A.promotionTeaser
{
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 7.5pt;
    COLOR: BLACK;
    FONT-WEIGHT: normal;
    Text-decoration: none
}

.fieldData
{
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal
}
.listHeader
{
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold
}
A.listHeader
{
    TEXT-DECORATION: none
}
A.listHeader:hover
{
    TEXT-DECORATION: underline
}
.newsHeadline
{
    FONT-FAMILY: Verdana, Arial, Helvetica;
    FONT-SIZE: 7.5pt;
    FONT-WEIGHT: bold
}
.newsDate
{
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 7.5pt;
    FONT-WEIGHT: normal
}
.newsText
{
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 7.5pt;
    FONT-WEIGHT: normal
}
.dykText
{
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 7.5pt;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}
.dykTitle
{
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 7.5pt;
    FONT-WEIGHT: bold
}
A.dykTitle:hover {TEXT-DECORATION: underline }

.subNavText
{
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 13px;
    FONT-WEIGHT: normal
}
.subNavTitle
{
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 13px;
    FONT-WEIGHT: bold
}
.subNavMainTitle
{
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 15px;
    FONT-WEIGHT: bold
}
.errorMsg
{
    COLOR: red;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: normal
}
.tooltip
{
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal
}

.fieldHelp {
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal
}
.fieldLabel {
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold
}

.searchResults {
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: normal
}

.searchResultsNum {
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold
}

.contactheader
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12pt;
    FONT-WEIGHT: bold;
    MARGIN-BOTTOM: 0px
}
.forms{font-family : Arial, Helvetica, Sans-Serif;font-size : 12px;text-decoration : none; color : #000000;}
.formtitle{font-family : Arial, Helvetica, Sans-Serif;font-size : 16px;text-decoration : none; color : #000000; font-weight:bold;}



.hiddenfield
{
border-top: white;
border-bottom: white;
border-right: white;
border-left: white;
}



.visiblefield
{
COLOR: black;
}





.prDateHead{
	  WIDTH: 100px;
       FONT-FAMILY: Verdana, arial, helvetica, sans; 
       FONT-SIZE: 12px; 
       COLOR: #ffffff;
       FONT-WEIGHT: bold;
       BACKGROUND: #003577;
       BORDER-COLOR: #003577;
       BORDER-STYLE: solid;
       BORDER-RIGHT-WIDTH: 1px;
       BORDER-LEFT-WIDTH: 1px;
       PADDING-LEFT: 5px;
       PADDING-BOTTOM: 0px;
       LINE-HEIGHT: 14px;
       HEIGHT:12px;
       } 


.prDate{
		WIDTH: 100px;
       FONT-FAMILY: Verdana, arial, helvetica, sans; 
       FONT-SIZE: 11px; 
       COLOR: #333333;
       FONT-WEIGHT: bold;
       BORDER-COLOR: #003577;
       BORDER-STYLE: solid;
       BORDER-TOP-WIDTH: 0px;
       BORDER-BOTTOM-WIDTH: 1px;
       BORDER-RIGHT-WIDTH: 0px;
       BORDER-LEFT-WIDTH: 1px;
       PADDING-LEFT: 5px;
       HEIGHT:18px;
       } 


.faqHead{
	  WIDTH: 650px;
       FONT-FAMILY: Verdana, arial, helvetica, sans; 
       FONT-SIZE: 12px; 
       COLOR: #ffffff;
       FONT-WEIGHT: bold;
       BACKGROUND: #003577;
       BORDER-COLOR: #003577;
       BORDER-STYLE: solid;
       BORDER-RIGHT-WIDTH: 1px;
       BORDER-LEFT-WIDTH: 1px;
       PADDING-LEFT: 5px;
       PADDING-BOTTOM: 0px;
       LINE-HEIGHT: 14px;
       HEIGHT:12px;
       } 

.faqItem{
		WIDTH: 650px;
       FONT-FAMILY: Verdana, arial, helvetica, sans; 
       FONT-SIZE: 11px; 
       COLOR: #333333;
       FONT-WEIGHT: bold;
       BORDER-COLOR: #003577;
       BORDER-STYLE: solid;
       BORDER-TOP-WIDTH: 0px;
       BORDER-BOTTOM-WIDTH: 1px;
       BORDER-RIGHT-WIDTH: 1px;
       BORDER-LEFT-WIDTH: 1px;
       PADDING-LEFT: 5px;
       HEIGHT:18px;
       } 


a.faqItem{
	text-decoration:none;
       } 


a:hover.faqItem{
	text-decoration:underline;
       } 


