body,td,th {font-family: Arial, Helvetica, sans-serif; font-size: 11px; margin-left: 8px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px}
a:link {color: #444547; text-decoration: none;}
a:visited {color:#999999; text-decoration: none;}
a:hover {color:#FF0000; text-decoration: underline;}
a:active {color:#435059; text-decoration: none;}

.date {font-size: 11px; font-weight: bolder; color: red}

.twnav-bold, .twnav-bold:link  {font-size: 13px; font-weight: bolder; color: #444547}

.twnav-head, .twnav-head:link {font-size: 13px; font-weight: bolder; color: #444547;}

.twnav-reg, .twnav-reg:link {font-size: 11px; font-weight: normal; color: #444547 ;}

.twnav-top, .twnav-top:link, .twnav-top:visited {font-size: 10px; font-weight: bolder; color: #FFF;}
.twnav-top:hover {color: gold;}

.twnav-topsrch {font-size: 12px; font-weight: bold; color: #FFF;}

.twstoryheadline, .twstoryheadline:link {font-size: 13px; font-weight: bold; color: #444547;}

.twscrolltext {font-size: 12px; font-weight: bold; color: black; border-style: none;}

.twsectionheadline, .twsectionheadline:link, .twsectionheadline:visited {font-size: 15px; font-weight: bolder; color: #FFF; letter-spacing: 0.125em;}

.twstoryheadlineBlu, .twstoryheadlineBlu:link  {font-size: 13px; font-weight: bolder; color:#1F62CA;}

.twstorysynop, .twstorysynop:link {font-size: 12.5px; font-weight: normal; color: #314857;}

.twbnewssectionheadline {font-size: 13px; font-weight: bolder; color: #6D8592; letter-spacing: 0.125em;}

.twtopstory, .twtopstory:link {font-size: 15px; font-weight: bolder; color: #444547; letter-spacing: 0.125em; text-transform: uppercase;}

.twtopstorywht {font-size: 15px; font-weight: normal; color: #FFFFFF; letter-spacing: 0.125em; text-transform: uppercase;}

.twitemsinterest {font-size: 14px; font-weight: normal; color: #314857; font-style: italic;}

.twnewssubnav {font-size: 13px; font-weight: bolder; color: #C4D9E6; letter-spacing: 0.125em; }
.twstorytext {font-size: 14px; font-weight: normal; color: #314857;}
.twstorytextred, .twstorytextred:link {font-size: 14px; font-weight: normal; color: red;}

.twstorytextheadline {font-size: 27px; font-weight: bolder; color: #314857;}

.twphotocaption {font-family: "Times New Roman", Times, serif; font-size: 10px; font-weight: bold; color: #525252; font-style: italic;}
.twsubcategory {font-size: 13px; font-weight: bold;  color: #768B9C; letter-spacing: 0.125em; text-transform: uppercase;}

.searchfield {font-size: 12px; height: 18px; cursor: text; color: #073983;
	border-top-color: #668FCC; 
	border-right-color: #0099FF; 
	border-bottom-color: #0099FF; 
	border-left-color: #668FCC; 
	border-width:1px; 
	border-style: solid;
	background-color:#FFF;}
	
.box{font-size: 12px; cursor: text; color: #073983;
	border-color: #1F62CA; 
	border-width:1px; 
	border-style: solid;}

.blksearchfield{font-size: 12px; cursor: text; color: #073983;
	border-color: #000000; 
	border-width:1px; 
	border-style: solid;}	
	
/*Entertainment Spot Styles*/
.movienav, .movienav:link, .movienav:visited { font: 9 px; font-weight:bold; color: black; }
.movienav:hover{ font: 9px; font-weight:bold; color: gold; background-color:#000000; border: 1px ; border-color:black; text-decoration:none; }

.twspotstorysynop {font-size: 10px; font-weight: normal; color: #FFF; }
.twspotstoryheadline { font-size: 11px; font-weight: bold; color: #FFF; cursor: pointer;}
.twspotsectionheadlineCopy {font-size: 14px; font-weight: bolder; color: #1B475C; letter-spacing: 0.125em;	}
.twspotTitle {font-size: 22px;	color: #fff2b0;}
.twspotstoryheadlinemain {font-size: 11px; font-weight: bold; color: #72828b; }
.twspotstorysynopmain {font-size: 10px; font-weight: normal; color: #72828b; }
.twspottitlemain {font-size: 19px; color: #1b475c;}
.twspotsubnav {font-size: 10px; font-weight: normal; color: #FFF; }
.spottdmain {background-color: #1E7CB9; vertical-align: top;}

.style1 {font-size: 12px; font-weight: normal; color: #11356C;}
.style2 {font-size: 12px; font-weight: normal; color: #1F62CA;}
.style4 {font-size: 12px; font-weight: normal; color: #FFF;}
.style5 {font-size: 12px; font-weight: normal;}
.style6 {font-size: 12px; font-weight: bold; color: #000000;}

/*Legacy.com Styles*/
.lgyNotice {font-size: 12px; font-weight: normal; color: black;}
.lgyLink {font-size: 12px; font-weight: normal; color: #1F62CA;}
.lgyHeading, .lgyHeading:link {font-size: 18px; font-weight: bolder; color: #1F62CA;}

/*AP Wire Styles*/
.headline {font-size: 22px; color: black; font-weight: bold;}
.byline {font: normal 12px; color: #003366;}
.bytitle {font: normal 10px; color: #003366;}
.body {font-size: 12px;}
.tabletitle {font-size: 11px; font-weight: bold; color: #000000;}
.storylink {font: bold 12px; color: #003366;}
.textlabel {font: bold 11px; color: #663333;}
.photo {font-size: 11px;}
.audio {font-size: 11px;}
.video {font-size: 11px;}
.firsttopheadline {font-size: 14px; font-weight: bold; color: #000000;}
.topheadline, .topheadline:link {font-size: 12px; font-weight: bold; color: #000000;}
.latestnews {font-size: 12px; font-weight: bold; color: #000000;}



.clearfix:after {
    content: ".";              /* the period is placed on the page as the last thing before the div closes */
	display: block;          /* inline elements don't respond to the clear property */ 
    height: 0;                  /* ensure the period is not visible */
    clear: both;               /* make the container clear the period */
    visibility: hidden;	     /* further ensures the period is not visible */
}
.clearfix {display: inline-block;}   /* a fix for IE Mac */
/* next a fix for the stupid Guillotine bug in IE6 */
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
/* end of "no-extra-markup" clearing method */