@charset "UTF-8";
@import "dropdown.css";
/* CSS Document */
body {
	margin: 0px;
	padding: 0px;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;

}
h1, h2, h3, h5 {
	font-family: 'Overlock', cursive;
	font-weight:normal !important;
	margin: 0px;
	padding: 0px;
}
h1 {
	font-size:52px;
	margin-top:15px;
	margin-bottom:12px;
}
h2 {
	font-size:34px;
	margin-top:15px;
	margin-bottom:12px;
}
h3 {
	font-size:22px;
	font-weight:bold !important;
	margin-top:0px;
	margin-bottom:6px;
}
h4 {
	font-family:Tahoma, sans-serif;
	font-weight:bold;
	font-size:18px;
	text-transform:uppercase;
	
	}
h6 {
	font-family:Tahoma, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	font-size:11px;
	margin-top:6px;
	margin-bottom:12px;
}
.align-center{
	text-align:center;
}

h2 + p:first-letter { 
		
		font-size: 62px;
        float: left; 
		line-height:45px;
		margin:0px; 
		margin-right:8px; }
		

#Top-Menu ul {
	margin: 0px;
	padding: 0px;
	vertical-align: middle;
}
#Top-Menu ul li {
	float: left;
	list-style-type: none;


	/*
	padding-right: 21px;
	padding-left: 21px;
	height: 16px;
	vertical-align: middle;
	padding-top: 11px;
	padding-bottom: 11px;
	display: inline-block;
	text-decoration: none;
	*/
}

#Top-Menu ul li a{
		padding-right:21px;
	padding-left:20px;
	padding-top:4px;
	padding-bottom:6px;
}
#Top-Menu ul li:hover { background-color: #ff0000; }
#Top-Menu ul li.last {
	margin-right:0px;
}
#Bottom-Menu ul {
	text-align:center;
	margin: 0px;
	padding: 0px;
}
#Bottom-Menu ul li {
	float: left;
	list-style-type: none;
	padding-top: 4px;
	padding-right: 12px;
	padding-left: 12px;
	font-size: 11px;
	text-transform: uppercase;
	height: 17px;
	padding-bottom: 2px;
}
.normal a, .sub-normal a, .normal a:hover, .sub-normal a:hover {
	color: #000;
	font-weight: bold;
	text-decoration: none;
}
.normal {
	text-decoration:none;
	font-size:12px;
	
}
.normal a:hover {
	
	
}
#Top-Menu ul li.normal:hover {
	
}
#Bottom-Menu ul li.sub-normal:hover {
	color: #ff0000;
}
ul li.active a {color: #ff0000;}
ul li.active:hover a {color:#000;}
ul li.active:hover {color:#000;}

ul.submenu li.active a {color: #ff0000;}
ul.submenu li.active:hover a {color:#000;}
ul.submenu li.active:hover {color:#000;}

.sub-normal {
	font-size: 11px;
}
.sub-normal:hover {
	color: #ff0000;
}
.sub-active {
	font-weight:bold;
	color: #ff0000;
}
a {
	text-decoration: none;
	color: #ff0000;
}
a:hover {
	text-decoration: underline;
	color: #ff0000;
}
a.share_icon{
	margin-right: 5px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
img {
	border: none;
}
p {
	margin-top:0px;
}
table#regnews tr td {border-bottom:1px solid #333 !important;padding:0; padding-bottom:10px !important; padding-top:20px!important; }

form {
	margin:0px;
}
fieldset.csc-mailform {border:none !Important;
width:400px; }
fieldset.csc-mailform hr{width:370px; float:left; margin-right:200px;
margin-top:20px; margin-bottom:20px; border:none; border-bottom:4px solid #eee;}
fieldset.csc-mailform div.csc-mailform-field input[type="text"], form#submityourstory div.row input[type="text"] {border:1px solid #ddd;
padding:5px 10px;
width:220px;}
form#submityourstory div.row {font-family: 'Droid Serif', serif;
	font-size:10pt;
	font-style:italic;
	color:#777;}
form#submityourstory div.row input.check {margin-left:10px;}
fieldset.csc-mailform div.csc-mailform-field textarea,form#submityourstory div.row textarea {border:1px solid #ddd;
padding:5px 10px;
width:220px;}
area, area:focus, area:hover {
	cursor: pointer;
}
label {
	font-family: 'Droid Serif', serif;
	font-size:10pt;
	font-style:italic;
	color:#777;
	text-align: left;
	vertical-align: top;
	margin-right:10px;
	width: 140px;
	display: block;
	float: left;
}
#Main-Container {
	width: 960px;
	margin: 0 auto;
	text-align: left;
}
#Header-Container {
	padding: 0px;
	margin-top: 10px;
	margin-bottom:5px;
}
#Logo {
	float: left;
	height: 80px;
	width: 524px;
	position: relative;
	padding-top: 18px;
}
#Date, .banner_nav1, .banner_nav2, .banner_nav3 {
	float: right;
	text-align: right;
	clear:right;
	margin-right:2px;
}
.banner_nav4 {
	text-align:left;
	font-family:tahoma, sans-serif;
font-weight:bold;
font-size:12px;
text-transform:lowercase;
}
	
#Date{
	font-family:'Overlock', cursive;
font-weight:normal;
font-size:16px;
	margin-top:37px;
	margin-bottom:18px;
}
.banner_nav1, .banner_nav2, .banner_nav3 {
	font-family:tahoma, sans-serif;
	font-weight:bold;
	font-size:12px;
	text-transform:lowercase;
}
#AJSearch {
	width: 235px;
	padding: 0px;
	height:30px;
	float: right;
	clear: right;
	text-align: left;
	border:1px solid #999;
	-moz-border-radius: 5px;
	border-radius: 10px;
}
#Search-Box {
	margin:2px;
	height: 26px;
	width: 231px;
	float: right;
	overflow: hidden;
	display: block;
	vertical-align: middle;
	position: relative;

}
#Search-Text {
	text-align: left;

	width: 185px;
	float: left;
border: none;
margin: 0px;
display: block;
vertical-align: middle;
padding: 6px;
	font-family: Tahoma, sans-serif;
	font-size: 12px;



}
#Search-Submit {
	width: 31px;
	float: left;
	border: none;
	color: #588520;
	height: 26px;
	padding: 0px;
	margin:0px;
	background-color:#FFF;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 16px;
}
#Search-Submit:hover {
	text-decoration: underline;
	cursor: pointer;
}
#c471, #c467, #c468, #c469, #c472, #c516 {

	border-bottom:dotted 1px #999;
}

#AJSubscribe {
width: 200px;
padding: 0px;
text-align: left;
border: 1px solid #999;
-moz-border-radius: 5px;
border-radius: 10px;
float:left;
}
#mc-embedded-subscribe-form {

}
#mce-EMAIL {
text-align: left;
height: 12px;
width: 181px;
border: none;
margin: 2px;
display: block;
vertical-align: middle;
padding: 7px;
	font-family: Tahoma, sans-serif;
	font-size: 12px;
	font-weight:bold;
	text-transform:uppercase;

}

#mc-embedded-subscribe {

	
	border: none;
	color: #588520;
	height: 26px;
	padding: 0px;
	margin:0px;
	background-color:#FFF;
	font-family: Tahoma, sans-serif;
	font-size: 12px;
	font-weight:bold;
	text-transform:uppercase;
	margin-left:10px;
	margin-top:3px;
}
#mc-embedded-subscribe:hover {
	text-decoration: underline;
	cursor: pointer;
}

#Top-Menu {
	padding: 0px;
	padding-top:0px;
	height: 24px;
	width: 960px;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	position: relative;
	float: left;
	border-top-width: 2px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000;
	border-bottom-color: #333;
	font-family: Tahoma, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform:lowercase;
	
}
.Top-Menu-Item {
	height: 25px;
	padding-right: 15px;
	padding-left: 15px;
	text-align: center;
	min-width: 20px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFF;
	vertical-align: middle;
	display: table-cell;
}
.Top-Menu-Item a {
	color: #FFF;

}
a.normal:hove {color:#fff;}
#Body-Container {
	width: 960px;
	margin: 0px;
	padding: 0px;
}
#Left-Container {
	width: 605px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 24px;
	float: right;
	/* margin-top:18px; */
	margin-right: 0px;
	margin-left: 0px;
	padding-bottom:0px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #999;
}
#Right-Container {
	width: 300px;
	float: left;
	overflow: hidden;
	margin-top:0px;
	padding-bottom:20px;

}

.csc-default{
	margin-top:18px;
	padding-bottom:18px;

	}

.csc-subheader{
	font-family: 'Droid Serif', serif;
	font-weight:normal !important;
	font-style:italic;
	font-size:20px;
	margin: 0px;
	padding: 0px;
}

#Right-Container img {

	margin-bottom: 5px;

}
csc-textpic-caption {
	font-size:10px;
}
#Footer-Container {
	padding: 0px;
	height: 100px;
	width: 960px;

	clear: both;
	margin: 0px;
}
#Bottom-Menu {
	padding: 0px;
	clear: both;
	float: left;
	height: 23px;
	width: 960px;
	margin-top:20px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	text-align: center;
	vertical-align: middle;
	font-family: Tahoma, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: lowercase;
}
#Ad-Container {
	clear: both;
	float: left;
	margin: 0px;
	padding: 0px;

}
#AD1, #AD2 {

	margin-left: 0px;
	height: 90px;

	background-color: #b2ffff;
	overflow: hidden;
}
#AD1 {
	float: right;
	width:728px;
}
#AD2 {
	float: left;
	width:222px;
}
#AD3, #AD4, #AD5, #AD6, #AD7 {
	float: left;
	margin-left: 0x;
	margin-bottom:20px;
	height: 250px;
	width: 300px;
	background-color: #CEFFFF;
	overflow: hidden;
}

.web {
	color: #C90;
}
.extended {
	color: #600;
}
.original {
	color: #C00;
}
#news-scroller {
	float: left;
	margin: 0px;
	padding: 0px;
	border: 1px solid #aeb0b2;
}
#news-header {
	font-weight: bold;
	color: #FFF;
	background-color: #999;
	text-align: left;
	vertical-align: middle;
	display: table;
	text-indent: 10px;
	line-height: 20px;
	width: 303px;
	text-transform: uppercase;
	margin: 0px;
	padding: 0px;
	clear: both;
	float: left;
}
.news-list-container {

}
.news-list-container span.comments_num {
	font: bold 11px arial, sans-serif;
	float: left;
}
/*.news-list-container h5.web-exclusive span.comments_num {
	background: url(../images/comment-cloud-red.gif) no-repeat;
	color: black;
}

.news-list-container h5.full-length-article span.comments_num {
	
	color: black;
}

.news-list-container h5.newspaper span.comments_num {
	background: url(../images/comment-cloud-orange.gif) no-repeat;
	color: black;
}

.news-single-container span.comments_num {
	float: none;
		width: 18px;
	height: 20px;
	padding: 4px 0 0 10px;
	margin-right: 10px;
	display: block;
	
}*/

.news-list-container {
	height: 280px;
	overflow: auto;
	padding: 0px;
	margin: 0px;
	clear: both;
	float: left;
	width: 303px;
}
.news-list-item a {
	color: #000000;
	line-height: 14px;
}
.news-list-item a:hover {
	color: #ff0000;
}
.news-list-date {
	color: #333;
	margin: 0px;
	padding: 0px;
}
.news-list-item p {
	color: #333;
	margin: 0px;
	padding: 0px;
	line-height: 12px;
}
.news-list-morelink a {
	color: #000;
	font-weight: bold;
}
input#comment {
	width: 104px;
	height: 30px;
	display: block;
	background: url(../images/post-comment.gif) no-repeat;
	border: none;
	float: right;
	margin-right: 23px;
}
li.tx-pagebrowse-page a, li.tx-pagebrowse-current a {
	font: bold 12px arial, sans-serif;
	color: black;
}
.tx-pagebrowse li {
	margin-right: 10px !important;
}
.tx-pagebrowse li {
	margin: 0;
	padding: 0 !important;
}
.tx-pagebrowse-next, .tx-pagebrowse-prev {
	font: bold 12px arial, sans-serif;
	text-decoration: none;
	color: black !important;
	float: left;
	padding: 4px 0 0 !important
}
.tx-pagebrowse-next a, .tx-pagebrowse-prev a {
	color: black !important;
}
.tx-pagebrowse-last, .tx-pagebrowse-first {
	display: none !important;
}
li.tx-pagebrowse-pages {
	width: auto !important;
}
li.tx-pagebrowse-current {
	background: #939598;
	width: 21px;
	height: 19px;
	padding: 4px 0 0 2px !important;
	border: 1px solid #939598;
	display: block;
	color: black;
	font: bold 12px arial, sans-serif;
}
li.tx-pagebrowse-page {
	background: white;
	width: 21px;
	height: 19px;
	padding: 4px 0 0 2px !important;
	border: 1px solid #939598;
	display: block;
}
li.tx-pagebrowse-pages ol {
	padding: 0 !important;
}
#Left-Container .news-latest-container h5 a {
	color: #000;
	text-decoration: none;
}
#Left-Container .news-latest-container .news-latest-item-active h5 a {
	color: #ff0000;
}
#Left-Container .news-latest-container a p {
	color: black;
	text-decoration: none;
	/*margin-top: 0px;
	margin-right: 6px;
	margin-bottom: 6px;
	margin-left: 6px; */
}
#Left-Container .news-latest-container a:hover {
	text-decoration: none;
}
#Right-Container .news-list-container .news-list-item p {
	display: block;
	width: 208px;
	margin: 0 !important;
	padding: 0 !important;
}
#Right-Container .news-list-container .news-list-item .news-list-date {
	padding: 0 !important;
	margin: 0 !important;
}
.news-list-container .news-list-item .comments_num {
	margin: 4px 10px;
}
#Right-Container .news-list-container .news-list-item h5, #Right-Container .news-list-container .news-list-itemh5.newspaper {
	display: block;
}
#Right-Container .news-list-container .news-list-item h5.full-length-article {
	background: url(../images/comment-cloud-brown.gif) no-repeat;
}
#Right-Container .news-list-container .news-list-item h5.web-exclusive {
	background: url(../images/comment-cloud-red.gif) no-repeat;
}
.news-list-container .full-length-article h5 a {
	color: #983620;
}
.news-list-container .web-exclusive h5 a {
	color: #ed1c24;
}
.news-list-container .newspaper h5 a {
	color: #f89938;
}
.news-list-container h5 a .comments_num {
	color: black !important;
}
.news-list-container .news-list-item .newspaper h5 {
}
.news-list-container .news-list-item .comments_num {
	margin-right: 10px;
}
.comments .comments_num {
	text-align: center;
	padding-top:3px;
	font-size:10px;
	font-family:Tahoma, sans-serif;
	width: 28px;
	float:left;
}
.comments {
	width: 28px;
	height: 28px;
	margin-right: 0px;
	margin-left:5px;
	display: none; /*hidding comments bubble*/
	float: left;
	background: url(../images/comment-cloud-orange.gif) no-repeat;
}
.news-list-container .news-list-item h5 {
	display: block;
	width: 210px;
	height: auto;
	float: left;
	clear: none !important;
}
.news-list-content {
	clear: both;
	padding: 0px;
	line-height: 12px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
}
.full-length-article .comments {
	background: url(../images/comment-cloud-brown.gif) no-repeat;
}
.newspaper .comments {
	background: url(../images/comment-cloud-orange.gif) no-repeat;
}
.web-exclusive .comments {
	background: url(../images/comment-cloud-red.gif) no-repeat;
}
#Left-Container #news-scroller {
	background: none !important;
	padding: 0 !important;
}
#Left-Container .news-list-item .news-list-content {
	clear:both;
	margin:0;
	padding:3px 0;
}
div.bubble {
	background-color:#FFF;
	border:3px solid #E99509;
	display:none;
	font-size:12px;
	padding:0px;
	width:200px;
	position:absolute;
	top:0px;
	left:0px;
	line-height: 17px;
}
div.bubble h4 {
	font-size: 14px;
	font-weight: bold;
	color: #E99509;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
div.bubble-content a {
	color: #ff0000;
	text-decoration: none;
}
div.bubble-content a:hover {
	text-decoration: underline;
}
div.bubble-close {
	background-color: #E0E0E0;
	height: 16px;
	width: 16px;
	border: 1px solid #999;
	margin: 0px;
	padding: 0px;
	float: right;
	text-align: center;
	vertical-align: middle;
	display: block;
}
div.bubble-close a {
	font-weight: bold;S
	color: #000;
}
div.bubble-content {
	margin: 10px;
}
.clear { clear:both;}


.addthis_toolbox a { color:#000 !Important; }

/* STW Flexible Content Elements
==================================================== */

#quarters, #thirds, #halves, #tqoq, #oqtq, #ttot, #ottt, .quarters, .thirds, .halves, .tqoq, .oqtq, .ttot, .ottt  { clear:both; margin-bottom:10px;}
.third, .half, .quarter, .tquarter, .tthird { float:left; }
.third { width:32%; margin-right:2%; }
.tthird { width:66%; margin-right:2%;}
.half { width: 49%; margin-right: 2%; }
.quarter { width: 23%; margin-right:2%; }
.tquarter { width:73%; margin-right:2%; }
.third.last,
.half.last,
.quarter.last,
.tquarter.last,
.tthird.last { margin-right:0; float:right;}

#tqoq .quarter.last { width:25%;}

/* home page slider */
div#Left-Container div#c491 div.sliderContentsWrap {  }



.contenttable tbody tr td h5 a {color:#000;}
