
td {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000;}

/*primary tags and styles = class*/
a , a:link , a:visited  {font-size: 9pt; color: #7F0700; text-decoration: none;}
a:hover , a:active  {color: #cc0000; text-decoration: underline;}

a.FtrLink , a:link.FtrLink , a:visited.FtrLink  {font-size: 8pt; color: #ADCEA9; text-decoration: none;}
a:hover.FtrLink , a:active.FtrLink  {color: #dcebda; text-decoration: underline;}

a.RtColLink , a:link.RtColLink , a:visited.RtColLink
{
font-size: 9pt; 
color: #7F0700; 
font-weight: bold;
display: block;
margin: 0px 0px 0px 0px; 
padding: 4px 45px 4px 15px; 
text-decoration: none;
}
a:hover.RtColLink , a:active.RtColLink
{
font-size: 9pt; 
color: #7F0700; 
font-weight: bold;
display: block;
margin: 0px 0px 0px 0px; 
padding: 4px 45px 4px 15px; 
text-decoration: underline;
}
a.RtColLinkDN , a:link.RtColLinkDN , a:visited.RtColLinkDN , a:hover.RtColLinkDN , a:active.RtColLinkDN
{
font-size: 9pt; 
color: #000000; 
font-weight: bold;
display: block;
margin: 0px 0px 0px 0px; 
padding: 4px 45px 4px 15px; 
text-decoration: none;
}
.footerTxt 
{
font-size: 8pt; 
color: #ADCEA9; 
margin: 6px 0px 6px 20px; 
padding: 0px 0px 0px 0px;
}
.PaddedText 
{
font-size: 9pt; 
color: #000000; 
margin: 0px; 
padding: 4px 8px 8px 8px;
line-height: 20px;
}
.RtColHdr 
{
font-size: 10pt; 
color: #034126; 
font-weight: bold;
margin: 0px; 
padding: 4px 8px 8px 15px;
line-height: 18px;
}
.RtColText 
{
font-size: 8pt; 
color: #000000; 
margin: 0px; 
padding: 10px 6px 0px 15px;
line-height: 18px;
}
.whiteTxt 
{
font-size: 8pt; 
color: #ffffff; 
margin: 0px; 
padding: 8px 8px 8px 15px;
line-height: 18px;
}
.RtColMoreInfo 
{
margin: 0px; 
padding: 8px 0px 8px 0px;
}
.HdrHomeBg
{
background: url(../images/hdr_homebg.gif);
background-color: #1A4622;
background-repeat: repeat-x;
}
.HdrSubBg
{
background: url(../images/hdr_subbg.gif);
background-color: #1A4622;
background-repeat: repeat-x;
}
.aHdr
{
font-size: 13pt; 
font-weight: bold; 
color: #034126;
}
.bHdr
{
font-size: 9pt; 
font-weight: bold; 
color: #5f9558;
}









.BgNoRepeat
{
background-repeat : no-repeat;
}
.OutsideBorder
{
background-color: #71767C;
}
.PicBorder1
{
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
border-width: 1px; 
border-style: solid;
border-color: #114081;
}
.PicBorder2
{
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
border-width: 2px; 
border-style: solid;
border-color: #000000;
}
.Picleft 
{
float: left; 
clear: left; 
margin: 3px 12px 8px 0px; 
padding: 0px 0px 0px 0px;
border-style: solid;
border-width: 1px; 
border-color: #114081;
}
.Picright 
{
float: right; 
clear: right; 
margin: 3px 0px 8px 12px; 
padding: 0px 0px 0px 0px;
border-style: solid;
border-width: 1px; 
border-color: #114081;
}
.clearleft
{
clear:left;
}
.clearright
{
clear:right;
}

.DkBlueHdr
{
font-size: 11pt; 
font-weight: bold; 
color: #114081;
}
.WhiteHdr
{
font-size: 10pt; 
font-weight: bold; 
color: #FFFFFF;
}
.LtBlueBold
{
font-size: 9pt; 
font-weight: bold; 
color: #6F91C0;
}
.DkBlueBold
{
font-size: 9pt; 
font-weight: bold; 
color: #114081;
}
.FloatRight 
{
float: right; 
clear: right; 
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
}
.LoginMsg 
{
color: #CC0033;
margin: 0px; 
padding: 5px;
}

UL {margin: 0px; padding: 4px 0px 14px 30px;}
LI {list-style-type: disc; margin: 0px; padding: 2px 0px 2px 0px;}
LI.li2 {list-style-type: circle; margin: 0px; padding: 2px 0px 2px 0px;}

.LineSpace20 {line-height: 20px;}
.bold {font-weight: bold;}
.italic {font-style: italic;}
.quote {font-weight: bold; font-style: italic;}
.smTxt {font-size: 7.5pt;}
.RedTxt {color: #CC0033;}

/*font attributes bold, size, italic = id*/
#small {font-size: 7.5pt;}
#bold {font-weight: bold;}
#italic {font-style: italic;}
#quote {font-style: italic; font-weight: bold;}

#CC_errorString
{
color: #CC0033;
}
