A:HOVER {color: #ff0000;}
A:LINK {color: #000099;}

H1 {font : bold 20px/25px Trebuchet MS,Verdana, Geneva, Arial, Helvetica, sans-serif;}
.subheadline {font : bold 16px/22px Verdana, Geneva, Arial, Helvetica, sans-serif;}

.headline {font : bold 20px/25px Trebuchet MS,Verdana, Geneva, Arial, Helvetica, sans-serif;}

.newsheadline {font : bold 20px/25px Trebuchet MS,Verdana, Geneva, Arial, Helvetica, sans-serif;}

.smalltext {font : 11px Verdana, Geneva, Arial, Helvetica, sans-serif;}
.smalltext a{color: #000099;}


.timetext {font : 10px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#ffffff}

.bodytext {font : 12px Verdana, Geneva, Arial, Helvetica, sans-serif;}
.bodytext a{color: #000099;}
.bodytextb {font : bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;}
.bodytextb a{color: #000099;}

.bodytext2 {font : 11px Verdana, Geneva, Arial, Helvetica, sans-serif;}
.bodytext2 a{color: #000099;}
.bodytextb2 {font : bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;}
.bodytextb2 a{color: #000099;}

.formdesc {font : 11px Verdana, Geneva, Arial, Helvetica, sans-serif;}

.formtext {font : 11px Verdana, Geneva, Arial, Helvetica, sans-serif;}

.formtexter {font : 11px Verdana, Geneva, Arial, Helvetica, sans-serif; background:#ffc4c4;}

.boxtop {font : bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;}
.boxtop a{color: #000099;}

.boxmain {font : 11px/15px Verdana, Geneva, Arial, Helvetica, sans-serif;}
.boxmain a{color: #000099;}

.topnav1 {font : 11px Verdana, Geneva, Arial, Helvetica, sans-serif;}
.topnav1 a{color: #ffffff; text-decoration:none;}
.topnav1 a:hover{text-decoration:underline;}


.intextnav {font : 10px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000099;}
.intextnav a{color: #000099;}
.intextnav a:hover{color: #990000;}

.faqcat{font : 12px Verdana, Helvetica, sans-serif; color:#000000;}
.faqquestion{font : bold 11px Verdana, Helvetica, sans-serif; color:#234E79;}
.faqanswer{font : 11px Verdana, Helvetica, sans-serif; color:#000000;}

.leftnav1 {font :  bold 11px/21px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000000;}
a.leftnav1 {font :  11px/21px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000099;}
a:hover.leftnav1{color: #800000;}

a.leftnav2{font : 11px/16px Verdana, Geneva, Arial, Helvetica, sans-serif;color: #990000;}
a:hover.leftnav2{color: #000099;}

a.newsheadline {font :  bold 12px/21px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000099;}
a:hover.newsheadline{color: #800000;}


.taskheadsmall {font : 10px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#ffffff; margin:3px}
.taskheadsmall a{color:#ffffff; }
.taskheadsmall a:visited{color:#ffffff;}
.taskheadsmall a:hover{color:#990000;}

.tablehead {font : bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#ffffff; margin:3px}
.tablehead a{color:#ffffff;}
.tablehead a:visited{color:#ffffff;}
.tablehead a:hover{color:#990000;}

.tablehead2 {font : 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#000000; margin:3px}
.tablehead2 a{color:#000000;}
.tablehead2 a:visited{color:#000000;}
.tablehead2 a:hover{color:#990000;}

.tablehead3 {font : 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#ffffff; margin:3px}
.tablehead3 a{color:#ffffff;}
.tablehead3 a:visited{color:#ffffff;}
.tablehead3 a:hover{color:#eeeeee;} 

.tableheadtext {font : 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#ffffff; margin:3px}
.tableheadtext a{color:#ffffff;}
.tableheadtext a:visited{color:#ffffff;}
.tableheadtext a:hover{color:#eeeeee;}


.tablesubhead {font : bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#000000; margin:3px}
.tablesubhead a{color:#000099;}
.tablesubhead a:visited{color:#000099;}
.tablesubhead a:hover{color:#990000;}


.tableheadsmall {font : 10px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#ffffff; margin:3px}
.tableheadsmall a{color:#ffffff;}
.tableheadsmall a:visited{color:#ffffff;}
.tableheadsmall a:hover{color:#cccccc;}

.colhead {font : bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#000000;}
.colhead a{color:#000000; }
.colhead a:visited{color:#000000; }
.colhead a:hover{color:#990000; }

.colcontent {font : 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#000000;}
.colcontent a{font : 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#000000; text-decoration:none}
.colcontent a:hover{color:#990000; text-decoration:none}

.button1 { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; color: #000000; background-color: #e1e1e1; border: thin #cccccc solid; letter-spacing: normal; word-spacing: normal; width: auto}


.footer {font :  11px/12px Verdana, Geneva, Arial, Helvetica, sans-serif; }
.footer a{color:#000000; }
.footer a:visited{color:#000000; }
.footer a:hover{color:#990000; }



.Sep2 {margin-top: 2px;}
.Sep3 {margin-top: 3px;}
.Sep5 {margin-top: 5px;}
.Sep7 {margin-top: 7px;}
.Sep10 {margin-top: 10px;}
.Sep15 {margin-top: 15px;}




.fmcategorydesc { color : #000000; font : 11px Verdana, Geneva, Arial, Helvetica, sans-serif; margin-left : 10px; margin-right : 10px; }
.fmcategorydesc a{ color : #000000; }
.fmcategorydesc a:visited{ color : #000000; }
.fmcategorydesc a:hover{ color : #000099; }

.fmcategoryhead { color : #990000; font : bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif; margin-left : 5px; margin-right : 10px; }
.fmcategoryhead a{ color : #990000; }
.fmcategoryhead a:visited{ color : #990000; }
.fmcategoryhead a:hover{ color : #CC0000; }

.fmcategorylist { color : #000000; font : 12px Verdana, Geneva, Arial, Helvetica, sans-serif; margin-left : 10px; margin-right : 10px; }
.fmcategorylist a{ color : #000000; }
.fmcategorylist a:visited{ color : #000000; }
.fmcategorylist a:hover{ color : #CC0000; }

.fmfilehead { color : #000066; font : bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif; margin-left : 20px; margin-right : 20px; }
.fmfilehead a{ color : #000066; text-decoration : underline; }
.fmfilehead a:hover{ color : #CC0000;}

.fmfiledesc { color : #000000; font : 11px Verdana, Geneva, Arial, Helvetica, sans-serif; margin-left : 20px; margin-right : 20px; }
.fmfiledesc a{color : #000099; }
.fmfiledesc a:visited{ color : #000099; }
.fmfiledesc a:hover{ color : #990000; }

.fmareyousure { color : #000000; font : bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;}


.fmforms { color : #000000; font : 12px Verdana, Geneva, Arial, Helvetica, sans-serif; }

.fmheadline { color : #FFFFFF; font : bold 19px Verdana, Geneva, Arial, Helvetica, sans-serif; margin-bottom : 8px; margin-top : 5px; }
.fmheadline2 { color : #990000; font : bold 17px Verdana, Geneva, Arial, Helvetica, sans-serif; margin-bottom : 3px; margin-left : 20px; }

.fmsmall { color : #000000; font : 11px Verdana, Geneva, Arial, Helvetica, sans-serif; }

.fmsubcategorylist { color : #990000; font : bold 11px/18px Verdana, Geneva, Arial, Helvetica, sans-serif; margin-left : 20px; margin-right : 20px; }
.fmsubcategorylist a{ color : #990000; }
.fmsubcategorylist a:visited{ color : #990000; }
.fmsubcategorylist a:hover{ color : #CC0000; }

.fmsubnav { color : #FFFFFF; font : bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif; }
.fmsubnav a{ color : #FFFFFF; text-decoration : none; }
.fmsubnav a:hover{ color : #CCCCCC; }


/* Default attributes of calendar body (weekday titles and numbers). */
.body-style { background-color : #EFFFCF; font : 10px verdana; padding : 5px; }
/* Attributes of current day in calendar body. */
.current-day-style { color : #FF0000; font-weight : bold; text-decoration : none; }
/* Default attributes of DIV containing table container for entire calendar.
 * You probably don't want to alter this style.
 */
.div-style { position : absolute; visibility : hidden; z-index : +999; }
/* Default attributes unselected (mouse-off) item in drop down lists (month and year). */
.dropdown-normal-style { background-color : #0; }
/* Default attributes selected (mouse-over) item in drop down lists (month and year). */
.dropdown-select-style { background-color : #AABBCC; }
/* Default attributes of drop down lists (month and year). */
.dropdown-style { background-color : #EFFFCF; border-color : #A0A0A0; border-style : solid; border-width : 1; cursor : pointer; font : 11px arial; }
/* Attributes of end-of-week days (Sundays) in calendar body. */
.end-of-weekday-style { color : #000000; text-decoration : none; }
/* Default attributes of designated holidays. */
.holiday-style { background-color : #FFDDDD; }
/* Attributes of all other days in calendar body. */
.normal-day-style { color : #000000; text-decoration : none; }
/* Attributes of border around selected day in calendar body. */
.selected-day-style { border-color : #A0A0A0; border-style : solid; border-width : 1px; }
/* Default attributes of table container for entire calendar */
.table-style { background-color : #2E53AB; border-color : #2E53AB; border-style : solid; border-width : 1; font : 11px arial; font-family : arial; }
/* Default attributes used in calendar title background.*/
.title-background-style { background-color : #EFFFCF; }
/* Normal appearance of controls in calendar title. */
/* Note: The right, left and down icons are images, which must be edited if you need to change them. */
.title-control-normal-style { border-color : #7D8A96; border-style : solid; border-width : 1; cursor : pointer; }
/* Moused-over (selected) appearance of controls in calendar title. */
.title-control-select-style { border-color : #660000; border-style : solid; border-width : 1; cursor : pointer; }
/* Default attributes used in calendar title (month and year columns).*/
.title-style { color : #660000; font : 11px arial; padding : 2px; }
/* Attributes of today display at bottom on calendar */
.today-style { background-color : #CCCCCC; color : #000000; padding : 0px; text-align : center; text-decoration : none; }
/* Attributes of week number division (divider.gif) */
.weeknumber-div-style { background-color : #D0D0D0; padding : 0px; }