p
{
margin:0px 0px 20px 0px;
}

ul
{
margin-bottom: 20px;
}

a
{
color: #498a49;	
text-decoration:none;
}

a:visited
{
color: #498a49;	
text-decoration:none;
}

a:hover
{
text-decoration:underline;
}

/* all font styles
--------------------------------------------------------------------------- */

.highlt
{
font-weight:bold;
color:#ffffff;
}

.topnavcopy
{	
font: bold 12px/15px georgia, arial, verdana, helvetica, Sans-Serif;
color: #001f4c;
}

.topnavcopy a
{	
font: bold 12px/15px georgia, arial, verdana, helvetica, Sans-Serif;
color: #001f4c;
}

.hmbodycopy
{
font: 12px/25px georgia, arial, verdana, helvetica, Sans-Serif;
color: #666666;
}

.hmsidecopy
{
font: 11px/16px georgia, arial, verdana, helvetica, Sans-Serif;
color: #666666;
}

.datenum
{
font: 20px/20px georgia, arial, verdana, helvetica, Sans-Serif;
color: #001f4c;	
}

.datemon
{
font: 11px/16px georgia, arial, verdana, helvetica, Sans-Serif;
color: #666666;
text-transform: uppercase;
}

.newsttl
{
font: bold 11px/16px georgia, arial, verdana, helvetica, Sans-Serif;
color: #001f4c;	
}

.footercopy
{
font: 11px/20px georgia, arial, verdana, helvetica, Sans-Serif;
color: #666666;
}

.secttl
{
font: 23px/25px georgia, arial, verdana, helvetica, Sans-Serif;
color: #001f4c;
}

.subttl
{
font: bold 12px/25px georgia, arial, verdana, helvetica, Sans-Serif;
color: #001f4c;
}

p .fl {
padding:0px 8px 0px 0px;
font-size :  45px;
line-height:50px;
float : left;
color : #498a49;
}

p .fl2 {
padding:0px 8px 0px 0px;
font-size :  30px;
line-height:30px;
float : left;
color : #498a49;
}

.ftllbs
{
font: bold 9px/20px georgia, arial, verdana, helvetica, Sans-Serif;
color: #001f4c;
text-transform: uppercase;
}