@charset "utf-8";
/* CSS Document */

html, body {margin-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px; background-image:url('images/page_bg.jpg'); height:100%; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#333333;}
html{ overflow:scroll}
img{border:0; }
hr {height: 0; border-bottom: 1px dotted #000; border-top:0; border-left:0;border-right:0;  }

h1{ font-size:12px; color:#a20000; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
h1 > a:hover{ font-weight:bold;}

h2{ font-size:15px; color:#2c397d; font-family:Arial, Helvetica, sans-serif; font-weight:bold; margin-bottom:5px}
h2 > a:hover{ font-weight:bold;}

h3{ font-size:12px; color:#a20000; font-family:Arial, Helvetica, sans-serif; font-weight:100;}
h3 > a:hover{ font-weight:100;}

.On{color:#fbce33 !important}
.OnSub{color:#7F0000 !important; font-weight:bold !important; text-decoration:underline !important; font-size:10.5px !important;}

a:link{ color:#415999; text-decoration:none;}
a:visited{color:#415999; text-decoration:none;}
a:hover{ color:#6d0000; text-decoration:underline;}

/*----*/
.mainPageContainer{ width:993px; background-image:url('images/page_sw.jpg'); height:100%; vertical-align:top}
.contentContainer{ width:959px; vertical-align:top;}
.topBannerContainer{ width:100%; height:90px; text-align:right}
.mainMenuContainer{ /*background-image:url('images/menu_bg.jpg');*/ background-color:#2c397d; height:34px;}

.menuButtonHolder{ font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; color:#415999; padding:0 5px 0 25px; float:left; text-transform:uppercase; }

a:link.newsLink{font-size:12px; color:#a20000; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase}
a:visited.newsLink{font-size:12px; color:#a20000; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase}
a:hover.newsLink{font-size:12px; color:#a20000; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase}

a:link.todayHeadlines{font-size:12px; color:#a20000; font-family:Arial, Helvetica, sans-serif;}
a:visited.todayHeadlines{font-size:12px; color:#a20000; font-family:Arial, Helvetica, sans-serif;}
a:hover.todayHeadlines{font-size:12px; color:#a20000; font-family:Arial, Helvetica, sans-serif; }

a:link.readMoreLink{font-size:10px; color:#a20000; font-family:Arial, Helvetica, sans-serif; font-weight:100; text-transform:uppercase}
a:visited.readMoreLink{font-size:10px; color:#a20000; font-family:Arial, Helvetica, sans-serif; font-weight:100; text-transform:uppercase}
a:hover.readMoreLink{font-size:10px; color:#a20000; font-family:Arial, Helvetica, sans-serif; font-weight:100; text-transform:uppercase}

a:link.bottomlinks{ color:#666; text-decoration:none;}
a:visited.bottomlinks{color:#666; text-decoration:none;}
a:hover.bottomlinks{ color:#6d0000; text-decoration:underline;}

.newsBody{ margin-bottom:10px}

a:link.mainButton{ color:#dadecf; text-decoration:none; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:14px; letter-spacing:-0.2px;}
a:visited.mainButton{ color:#dadecf; text-decoration:none; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:14px; letter-spacing:-0.2px;}
a:hover.mainButton{ color:#fbce33; text-decoration:none; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:14px; letter-spacing:-0.2px;}

.searchBox{font-size:11px; background-image:url('images/search_bg.jpg'); width:180px; height:20px; float:right; margin-right:15px;}
.searchInput{ border:0; margin:2px 0 0 5px; background-color:transparent; width:122px; top:-2px; font-size:11px;}
.GoBTNCOnt{ margin-right:4px; margin-top:4px}
 
a:link.searchBtn{font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#6d0000; text-decoration:none; font-weight:111;}
a:visited.searchBtn{font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#6d0000; text-decoration:none; font-weight:111;}
a:hover.searchBtn{font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#6d0000;  text-decoration:underline; font-weight:111;}

.slideContainer{ height:255px; background-color:#2c397d}
.slideMain{ width:650px; float:left;}
.flashMain{ width:300px; float:left;}

.columnsContainer{ width:959px;}
.leftColumn{ width:560px; padding:20px 10px 20px 30px;}
.rightColumn{width:360px; padding:20px 0 20px 20px;}

.mainTitle{ font-size:17px; font-weight:bold; letter-spacing:0px; width:83%; float:left; text-transform:uppercase}
.subMenu{ font-size:10px; text-transform:uppercase;}
.specialCont{ color:#6d0000; line-height:20px;}

a:link.subMenuNav{ color:#333; font-weight:bold; margin-right:15px; text-decoration:none;}
a:visited.subMenuNav{color:#333; font-weight:bold; margin-right:15px; text-decoration:none;}
a:hover.subMenuNav{ color:#6d0000; font-weight:bold; margin-right:15px; text-decoration:underline;}

.boxContainer{ width:100%; height:auto;}
.boxTitle{ color:#fbce33; background-color:#2c397d; height:15px; text-transform:uppercase; padding:3px 0 3px 6px;}
.boxContent{ background-color:#ededed; padding:6px; font-size:11px; color:#333;}
.sponsorLogoBox{ float:left;}

.footerContainer{ width:959px;}
.footercontainer{ height:120px;width:959px; background-color:#d9d9d9; border-top:#999999 1px solid;}

 /* -- -- -- */
/*SLIDE BOX*/

h3 {
	
	font-size:11px;
	color:#273981; 
	font-weight:bold; 
	font-family:Helvetica, sans-serif; 
	text-transform:uppercase; 
	letter-spacing:0px;
	margin:0;
}

div#feature_list {
	width: 645px;
	height: 250px;
	overflow: hidden;
	position: relative;
	background-color:white;
	margin-left:5px;
}

div#feature_list ul {
	position: absolute;
	top: 0;
	list-style: none;	
	padding: 0;
	margin: 5px;
}

ul#tabs {
	right: 0;
	z-index: 2;
	width: 180px;
}

ul#tabs li {
	font-size: 12px;
	font-family: Arial;
	float:right;
	margin-left: 4px;
	margin-bottom:0px;
	margin-top:0;
	width: 175px;
	float: left;
	background-image:none;
	list-style:none;
	background-color:#white
}


ul#tabs li img {
	padding: 0px;
	border: none;
	float: left;
	margin: 10px 10px 0 0;
}

ul#tabs li a {
	color: #222;
	text-decoration: none;	
	display: block;
	padding: 5px 2px 5px 5px;
	height: 70px;
	outline: none;
	line-height:13px;
}

ul#tabs li a:hover {
	text-decoration: none;
	background-color:#ccc;
}

ul#tabs li a.current {
	
	background:#ccc;
	cursor: pointer;
}

ul#tabs li a.current:hover {
	text-decoration: none;
	cursor: default;
}

ul#output {
	left: 0;
	width: 453px; 
	height: 234px;
	position: relative;
	border:3px solid #ccc;
	
}

ul#output li {
	position: absolute;
	width: 463px;
	height: 234px;
}

ul#output li a {
	position: absolute;
	bottom: 10px;
	right: 10px;
	padding: 8px 12px;
	text-decoration: none;
	font-size: 11px;
	color: #FFF;
	background: #000;
	-moz-border-radius: 5px;
}

ul#output li a:hover {
	background: #D33431;
}
.readSlide{
	cursor:pointer; 
	font-size:11px;
	color:#7f0000;
	float:right;
	margin-top:10px;

}

/* --- --- --- */
.subtitle{font-weight:bold; font-size:12px; color:#7f0000; text-transform:uppercase}
.sourceNews{ font-size:11px; color:#666; font-style:italic; font-weight:bold}
.dateNews{ font-size:11px; color:#333; font-weight:bold}


.footerContainer2{ width:959px; padding:5px 0 5px 0; background-color:#D9D9D9; border-top:2px solid #ccc}
.bodytext_important{font-weight:bold; font-size:12px; color:#7f0000; text-transform:uppercase}

/*TOP NAV*/
 
.cioDate{ background-color:#928b83; border:2px solid #69675b; padding:1px 5px 1px 5px; font-family:"Times New Roman", Times, serif, Georgia; }
.cioDay{ color:white;font-size:15px; font-weight:bold; text-align:center; line-height:13px;}
.cioTime{ color:white; font-size:11px}
.cioSection{ border:2px solid #69675b; border-left:none;padding:0 5px 0 5px; font-size:19px; color:#69675b;font-family:"Times New Roman", Times, serif, Georgia; font-weight:bold;}

img.logostyle{ padding-left:19px; margin-top:5px;}

img.logostyleNew{ padding-left:19px; margin-top:0;}
.subMenuNav{ font-size:10px; color:#40768A}

a:link.newNavBlue { text-decoration:none; border:0px; font-family:sans-serif; font-size:10px; color:#40768A !important;}
a:visited.newNavBlue {  text-decoration:none; border:0px; font-family:sans-serif; font-size:10px;  color:#40768A !important;; }
a:hover.newNavBlue {text-decoration:underline; border:0px; font-family:sans-serif; font-size:10px;  color:#40768A !important;;}

a:link.newNavRed { text-decoration:none; border:0px; font-family:sans-serif; font-size:10px; color:#b41339 !important; }
a:visited.newNavRed {  text-decoration:none; border:0px; font-family:sans-serif; font-size:10px; color:#b41339 !important;}
a:hover.newNavRed {text-decoration:underline; border:0px; font-family:sans-serif; font-size:10px;color:#b41339 !important; }

a:link.newNavGreen { text-decoration:none; border:0px; font-family:sans-serif; font-size:10px; color:#808e3e !important; }
a:visited.newNavGreen {  text-decoration:none; border:0px; font-family:sans-serif; font-size:10px; color:#808e3e !important; }
a:hover.newNavGreen {text-decoration:underline; border:0px; font-family:sans-serif; font-size:10px;color:#808e3e  important;}

.newNavBlue{ text-decoration:none; border:0px; font-family:sans-serif; font-size:10px;   color:#40768A !important;}
.newNavRed{ text-decoration:none; border:0px; font-family:sans-serif; font-size:10px; color:#b41339 !important; }
.newNavGreen{ text-decoration:none; border:0px; font-family:sans-serif; font-size:10px; color:#808e3e !important; }
.newNavOrange{ text-decoration:none; border:0px; font-family:sans-serif; font-size:10px; color:#e6643d !important; }


.nopara p { margin:0; padding:5px 0 0 0; }

.nopara { margin:0; padding:5px 0 0 0; }

.coverBigForm{ position:absolute; left:500px; z-index:101; top:0px;}
