/* 	CCTVI Features Stylesheet */	

/* Hurricane Center */
tr.fs_HC_oddrow { background-color:#FFFFFF; }
tr.fs_HC_evenrow { background-color:#EEEEEE; }
tr.fs_HC_headingrow { background-color:#DDDDDD; }
td.fs_HC_headingcell { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
td.fs_HC_datacell { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
font.fs_HC_bodytext { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none; }
a.fs_HC_stdlink { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #00309C; text-decoration: underline; font-weight: bold; }
input.fs_HC_button { font-family: Arial, Helvetica, sans-serif; font-size: 11px; }

/* Hour-by-Hour */

tr.fs_HBH_oddrow { background-color: #FFFFFF; }
tr.fs_HBH_evenrow { background-color: #EEEEEE; }
td.fs_HBH_headingcell { font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; }
td.fs_HBH_datacell { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
a.fs_HBH_stdlink { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #00309C; text-decoration: underline; font-weight: bold; }
td.fs_HBH_seltab { background-color: #DEDFDE; border-color: #949594; border-style: solid; border-width: 1px 1px 0px 1px; padding: 2px;}
td.fs_HBH_unseltab { background-color: #EEEEEE; border-color: #DEDFDE #DEDFDE #949594; border-style: solid; border-width: 1px 1px 1px 1px; padding: 2px; }
tr.fs_HBH_topbar { background-color: #DEDFDE; }
tr.fs_HBH_botbar { background-color: #DEDFDE; }
table.fs_HBH_datatable { border-color: #949594; border-style: solid; border-width: 0px 1px 1px; }
td.fs_HBH_backgrnd { background-color: #FFFFFF; border-color: #949594; border-style: solid; border-width: 0px 0px 1px; }
font.fs_HBH_bodytext { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none; }

/* Message Board */
body.fs_MB_body { background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt;}

table.fs_MB_mastheadtable {}
tr.fs_MB_mastheadrow {}
td.fs_MB_mastheadcell {}
td.fs_MB_mastheadcell a {color: #999999; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif;}

td.fs_MB_adbarcell {border-width: 1px; border-color: #000000;}

table.fs_MB_footertable {}
tr.fs_MB_footerrow {}
td.fs_MB_footercell {}

table.fs_MB_usertable {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000}
tr.fs_MB_userrow { background-color: #FFFFFF}
td.fs_MB_usercell { background-color: #DEDFDE; font-family: Arial, Helvetica, sans-serif; font-size: 8pt}
td.fs_MB_usercell a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #00309C}

table.fs_MB_middletable {background-color: #FFFFFF; border-width: 0px;}
tr.fs_MB_middlerow {}
td.fs_MB_middlecell {border-width: 1px; border-color: #000000; font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif;}

tr.fs_MB_gridbackgroundrow {background-color: #999999}
table.fs_MB_gridtable {background-color: #EEEEEE}

tr.fs_MB_tableheadrow {background-color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif}
td.fs_MB_tableheadcell {font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: none; font-weight: bold}
td.fs_MB_tableheadcell a {color: #00309C; font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold}

table.fs_MB_boardnavtable {border-width: 0px; border-color: #000000;}
tr.fs_MB_boardnavrow {background-color: #EEEEEE}
td.fs_MB_boardnavcell {border-top: 0px none #EEEEEE; border-left: 1px solid #EEEEEE; border-bottom: 0px none #EEEEEE; border-right: 1px solid #EEEEEE; font-family: Arial, Helvetica, sans-serif; font-size: 8pt}
td.fs_MB_boardnavcell a {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #00309C}
td.fs_MB_boardpagingcell {border-top: 0px none #EEEEEE; border-left: 0px solid #EEEEEE; border-bottom: 0px none #EEEEEE; border-right: 1px solid #EEEEEE; font-family: Arial, Helvetica, sans-serif; font-size: 8pt}
td.fs_MB_boardpagingcell a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #00309C }

tr.fs_MB_forumlistcatrow {background-color: #CCCCCC}
td.fs_MB_forumlistcatcell {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000}

tr.fs_MB_forumlistrow {}
td.fs_MB_forumlistoddcell {background-color: #E9E9E9; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif;}
td.fs_MB_forumlistevencell {background-color: #DEDEDC; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif;}

tr.fs_MB_topiclistrow {}
td.fs_MB_topiclistoddcell {background-color: #F5F5F5; font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none}
td.fs_MB_topiclistoddcell a {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #00309C; text-decoration: underline; font-weight: bold}
td.fs_MB_topiclistevencell {background-color: #FFFFFF; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000}
td.fs_MB_topiclistevencell a {font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #00309C; font-weight: bold}

tr.fs_MB_msglistoddrow  {background-color: #FFFFFF; font-size: 12px; color: #000000; arial}
tr.fs_MB_msglistoddrow a  {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #00309C; font-weight: bold}
tr.fs_MB_msglistevenrow {background-color: #F7F7F7; font-size: 12px; color: #000000; arial}
tr.fs_MB_msglistevenrow a  {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #00309C; font-weight: bold}
hr.fs_MB_msglisthrtop    {height: 1px; color:#333333}
hr.fs_MB_msglisthrbottom {height: 1px; color:#333333}

table.fs_MB_msglistposttable {border-width: 0px; font-size: 11px; color: #000000; arial}
tr.fs_MB_msglistpostrow {font-size: 11px; color: #000000; arial}
td.fs_MB_msglistpostcell {border-width: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000}
td.fs_MB_msglistpostcell a {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #00309C; font-weight: bold}

blockquote.fs_MB_msgquote {background-color: #F8F8F8; border: dotted #333333 1px; padding-left: 2px; padding-right: 2px;}

button.fs_MB_button {background-color: #F8F8F8; border: dotted #333333 1px; padding-left: 2px; padding-right: 2px;}


/* Message Board Tease */
table.fs_MBTease_datatable { border-color: #FFFFFF; border-style: solid; border-width: 0px 1px 1px; }
tr.fs_MBTease_datarow { background-color: #FFFFFF; }
td.fs_MBTease_datacell { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
a.fs_MBTease_stdlink { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #00309C; text-decoration: underline; font-weight: bold; }

/* Calendar Date Table */
tr.fs_CALDT_tableheadrow { background-color:#EEEEEE; }
td.fs_CALDT_tableheadcell {font-size: 12pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold}
td.fs_CALDT_tableheadcell a {color: #00309C; font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold}

tr.fs_CALDT_oddrow { background-color:#FFFFFF; }
tr.fs_CALDT_evenrow { background-color:#EEEEEE; }

td.fs_CALDT_datacell { font-family: Arial, Helvetica, sans-serif; font-size: 12px; vertical-align: top;}

font.fs_CALDT_teasetext { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none; }
a.fs_CALDT_stdlink { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #00309C; text-decoration: none; font-weight: bold; }

/* Calendar */
table.fs_CAL_tablebg { background-color:#EEEEEE; width: 100%}

tr.fs_CAL_tableheadrow { background-color:#EEEEEE; }
td.fs_CAL_tableheadcell { font-size: 12pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold}
td.fs_CAL_tableheadcell a {color: #00309C; font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold}

tr.fs_CAL_monthrow { background-color:#EEEEEE; }
td.fs_CAL_monthcell {text-align: center; font-size: 12pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold}

tr.fs_CAL_dayofweekrow { background-color:#FFFFFF; }
td.fs_CAL_dayofweekcell {border: thin solid #00309C; text-align: center; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold}

table.fs_CAL_dayofmonthtable { background-color:#EEEEEE; border-width: 0px; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif;}

tr.fs_CAL_datarow { background-color:#FFFFFF; }

td.fs_CAL_activecell { padding: 0px; border-width: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; vertical-align: top;}
td.fs_CAL_inactivecell { border-width: 0px; background-color:#EEEEEE; font-family: Arial, Helvetica, sans-serif; font-size: 12px; vertical-align: top;}

font.fs_CAL_teasetext { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none; }
a.fs_CAL_stdlink { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #00309C; text-decoration: none; font-weight: bold; }

ul.fs_CAL_list{list-style-position: inside; padding: 0px; margin: 1px;}
li.fs_CAL_listitem{padding: 3px; margin: 1px;}


/* Sports Scores Tease */
table.fs_SSTease_datatable { border:0px solid #FFFFFF; background-color: #FFFFFF; 0px}
tr.fs_SSTease_headingrow { background-color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF; text-decoration: none;}
tr.fs_SSTease_sportrow { background-color: #B5B5B5; font-family: Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #000000; text-decoration: none; height: 14;}
tr.fs_SSTease_gamerow {background-color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none}
tr.fs_SSTease_gamestatusrow {background-color: #CCCCCC; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none; height: 14;}
tr.fs_SSTease_schedulerow { background-color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none;}
td.fs_SSTease_schedulecell { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: none; }
.fs_SSTease_stdlink {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #00309C; text-decoration: underline}

/* Alert Register */
table.fs_AlertReg_table { padding: 45px;}
tr.fs_AlertReg_tableheadrow { background-color: #CCCCCC;}
td.fs_AlertReg_tableheadcell { padding: 2px; font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: none; font-weight: bold; background-color:#000000;}
tr.fs_AlertReg_oddrow { padding: 2px; background-color:#FFFFFF; }
tr.fs_AlertReg_evenrow { background-color:#EFEFEF;}
td.fs_AlertReg_datacell { padding: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; vertical-align: top; font-weight: bold;}
a.fs_AlertReg_datacell { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #00309C; font-weight: none; text-decoration: underline;}

font.fs_AlertReg_text { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none; font-weight: normal;}
a.fs_AlertReg_text { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #00309C; text-decoration: underline; font-weight: normal;}
font.fs_AlertReg_strongtext { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none; font-weight: bold;}

/* GuestBook */
.fs_GuestBook_text { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none}
.fs_GuestBook_boldText { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none; font-weight: bold}
.fs_GuestBook_textWhite { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: none}
.fs_GuestBook_boldTextWhite { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: none; font-weight: bold}
.fs_GuestBook_errorText { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: red; text-decoration: none; font-weight: bold}
.fs_GuestBook_titleText { font-family: Arial, Helvetica, sans-serif; font-size: 20px; color: #000000; font-weight: bold}
.fs_GuestBook_largeLink { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #00309C; text-decoration: underline; font-weight: bold;}
.fs_GuestBook_mediumLink { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #00309C; text-decoration: underline; font-weight: bold}
.fs_GuestBook_smallLink{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #00309C; text-decoration: underline; font-weight: bold}

/* Alert */
.fs_Alert_link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none}
.fs_Alert_table { background-color: #AD2429; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px}
.fs_Alert_table_wixt { background-color: #AD2429; width: 180px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px}

/* Weather Alert Data */
table.fs_WeatherAlert_table { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px}
tr.fs_WeatherAlert_evenrow { background-color:#FFFFFF; }
tr.fs_WeatherAlert_oddrow { background-color:#EEEEEE; }
td.fs_WeatherAlert_datacell {  padding: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; vertical-align: top; font-weight: normal;}
td.fs_WeatherAlert_datacellWhite {  padding: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; vertical-align: top; font-weight: normal; color: #FFFFFF;}
font.fs_WeatherAlert_titletext {  font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold;}
font.fs_WeatherAlert_titletext2 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none; font-weight: bold}
pre.fs_WeatherAlert_pretext { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none; font-weight: normal;}

/* News Media */
td.fs_NewsMedia_datacell {  padding: 1px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; vertical-align: top; font-weight: normal;}
.fs_NewsMedia_text { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none}
.fs_NewsMedia_link { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #00309C; text-decoration: underline; font-weight: bold}

/* Headlines */
.cctvi11pixelbluelink { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #00309C; text-decoration: underline; font-weight: bold}
.cctvi12pixelbluelink { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #00309C; text-decoration: underline; font-weight: bold}

/* Text */
.cctvi11pixelblacktext { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none}
.cctvi12pixelblacktext { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none}

/* Internet Search */
.fs_InternetSearch_text { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none; font-weight: normal;}
.fs_InternetSearch_urltext { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #4E5E82; text-decoration: none; font-weight: normal;}
.fs_InternetSearch_errortext { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: red; text-decoration: none; font-weight: normal;}
.fs_InternetSearch_link { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #00309C; text-decoration: underline; font-weight: bold}
.fs_InternetSearch_sublink { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #00309C; text-decoration: underline; font-weight: normal;}
.fs_InternetSearch_input { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none; border: 1px solid #000000; width: 380px;}
.fs_InternetSearch_divider { background-color: #CCCCCC; height: 1px;}
.fs_InternetSearch_adtable { border: 1px solid #D5D5D5; padding-left: 3px; padding-right: 3px; padding-bottom: 3px; padding-top: 3px; width: 300px; background-color: #ffffff;}
.fs_InternetSearch_adcell { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none; cursor: hand;}

/* Store Tease */
.fs_StoreTease_table {padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border: 1px dotted #c2c2c2;}
.fs_StoreTease_link {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #00309C; text-decoration: underline; font-weight: bold}
.fs_StoreTease_text {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none; font-weight: normal;}
.fs_StoreTease_cell {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none; text-align: center;}