/* -------------------------  RESET CSS----------------------- */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;	padding:0;} 
table {border-collapse:collapse; border-spacing:0;} 
fieldset,img {border:0;} 
address,caption,cite,code,em,strong,dfn,th,var {font-style:normal;font-weight:normal;} 
ol,ul {list-style:none;} 
caption,th {text-align:left;} 
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;} 
q:before,q:after {content:'';} 
abbr,acronym {border:0;}
td hr {border:none!important; border:medium none!important;}


/* #######################  GENERAL SETTINGS ############################ */
html.body{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	margin-top: 0px;
	background-color: #FFFFFF;	
}

body {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #666;
	margin-top: 0px;
	background-color: #FFFFFF;
}

/*  Global Formatting */
h1 {font-size:16px;line-height: 1em;font-weight: 900;}
h2 {font-size:15px;line-height: 1em;font-weight: 900;}
h3 {font-size:14px;line-height: 1em;font-weight: 900;}
h4 {font-size:13px;line-height: 1em;font-weight: 900;}
h5 {font-size:12px;line-height: 1em;font-weight: 900;}
h6 {font-size:11px;line-height: 1em;font-weight: 900;}
td{font-size: 12px;}
th{font-size: 12px;}
a:link {color: #6b090a; text-decoration:none;}
a:visited {color: #6b090a; text-decoration:none;}
a:hover {color: #222224;}
a:active {}
img {border: 0 none;}


/* Clears Divs */
.clr{clear: both;}

/* #######################  TEMPLATE ############################ */

#bg-image {background:url(../images/bg-image.jpg) repeat-x; background-color:#FFFFFF;}
#wrapper {width:1023px; margin:0 auto 0 auto; background:url(../images/wrapper-bg.png) repeat-y;}
#box-indent {margin:0 3px 0 3px;}
#header {height:108px;}
#logo {width:281px; float:left; margin-top:17px;}
#top-banner {width:728px; height:90px; overflow:hidden; float:right;}
#topmenu{height:53px; background:url(../images/top-menu-bg.jpg) repeat-x;}
#search-area {height:36px; background:#414244;}
#content {overflow:hidden; margin-top:25px;}
#left-column {width:198px; float:left; margin-left:2px;}
#text-area {width:489px; float:left; margin:0 17px 0 10px;}
#right-column {width:300px; float:right;}
#profooter {padding:20px; font-size:10px;}
#footer {background:url(../images/footer.jpg) no-repeat; height:18px;}
#forum { margin: 0 0 15px 0;}
#forum ul { list-style:inside; list-style-type:circle;}
#forum h2 { margin:0 0 10px 0;}

/* #######################  TOP MENU ############################ */
.menu-menu li {float:left; line-height:54px; margin:0 2px 0 2px;}
.menu-menu li a span {padding:19px 15px 18px 15px; overflow:hidden; text-align:center;}
.menu-menu li a {color:#d1dade; text-decoration:none; font-size:15px; padding:19px 0 18px 0;}
.menu-menu li a:link {color:#d1dade}
.menu-menu li a:visited {color:#d1dade;}
.menu-menu li a:hover {background:url(../images/top-menu-hover.jpg) no-repeat center center; color:#FFFFFF;}
.menu-menu #current a span  {background:url(../images/top-menu-hover.jpg) no-repeat center center; color:#FFFFFF;}

/* #######################  SEARCH ############################ */
.search {float:right; margin-right:30px; margin-top:5px;}
.search .inputbox {background:url(../images/search-bg.png) no-repeat; border:medium none; line-height:24px; height:24px; padding-left:3px; vertical-align:middle;}
.search .button {background:url(../images/search-button.png) no-repeat; width:92px; color:#FFFFFF; border:medium none; line-height:24px; height:24px; vertical-align:middle;}

/* #######################  MODULES ############################ */
.module {background:url(../images/module-bg.jpg) repeat-y; text-align:left; margin-bottom:20px; color:#222224;}
.module div {}
.module div div {}
.module div div div {background:url(../images/module-bottom.jpg) no-repeat left bottom;}
.module div div div div {background:none; text-align:left;}
.module h3 {background:url(../images/module-h3.jpg) no-repeat; padding:18px 0 10px 36px; color:#FFFFFF; font-weight:normal;}

.module_latest {background:url(../images/module-bg.jpg) repeat-y; text-align:left; margin-bottom:20px; color:#222224;}
.module_latest div {}
.module_latest div div {}
.module_latest div div div {background:url(../images/module-bottom.jpg) no-repeat left bottom;}
.module_latest div div div div {background:none; text-align:left;}
.module_latest h3 {background:url(../images/module-h3.jpg) no-repeat; padding:18px 0 10px 36px; color:#FFFFFF; font-weight:normal;}
ul.latestnews_latest  { list-style-position:outside; list-style: decimal; padding:15px 5px 15px 32px;}
ul.latestnews_latest li { padding:0 0 7px 0;}

.module form {padding:10px 0 10px 10px; overflow:hidden; text-align:left; font-size:12px;}
.module form input {margin:5px 0 5px 0; background:url(../images/input-bg.png) no-repeat; padding:3px 0 2px 5px; border:medium none;}
.module form ul { list-style:none;}
.module form input {margin:3px 0 3px 0 \9;}
.module form fieldset #modlgn_remember {background:none;}
.module form #modlgn_remember {vertical-align:middle;}
.module a:link {text-decoration:none; color:#6b090a;}
.module a:visited {text-decoration:none; color:#6b090a;}
.module a:hover {text-decoration:none; color:#878793;}
.module a:active {}
.module .button {background:url(../images/module-button.png) no-repeat; border: medium none; color:#FFFFFF; width:109px; height:24px; text-align:left; cursor:pointer; padding-left:5px;}
.module .button:hover {color:#c8cbcd;}
.module ul { list-style:outside; list-style-type: decimal; }

/* #######################  POLLS ############################ */
.pollstableborder {text-align:left;}
.pollstableborder tr td input {background:none;}
.sectiontableentry1, .sectiontableentry2, .sectiontableentry3 { vertical-align:top; padding:4px 0 4px 4px; background:none;}
.sectiontableentry1 td, .sectiontableentry2 td, .sectiontableentry3 td {padding:5px 0 5px 0; vertical-align:top;} 
.sectiontableentry1 td span, .sectiontableentry2 td span, .sectiontableentry3 td span {padding: 0 0 0 31px;}
.sectiontableentry1 .category, .sectiontableentry2 .category, .sectiontableentry3 .category {vertical-align:top;}

/* #######################  CONTENT ############################ */
.buttonheading img {padding:0 7px 0 7px; position:relative; top:7px;}
.article_column {font-size: 12px!important;}
.contentpaneopen {padding:5px 0 5px 0; color:#222224;}
.componentheading {font-size:20px; color:#6b090a; font-weight:normal; margin:22px 0 15px 0;}
.contentpaneopen {color:#000000; font-size:13px!important; margin-bottom:6px;}
.contentpaneopen span a{color:#6b090a; font-size:14px; padding-bottom:12px;}
.contentpaneopen tr td p img {border:1px solid #bfbfbf; padding:4px; max-width:459px; margin:10px 0 0 10px;}
.contentheading {border-bottom:1px solid #414244; padding: 0 0 3px 0; font-size:16px; font-weight:normal; color:#222224;}

/* #######################  MULTITAB ############################ */
.module_multitab {width:300px; background:url(../images/300-bg.jpg) repeat-y; margin-bottom:20px;}
.module_multitab div {}
.module_multitab div div{}
.module_multitab div div div { background:url(../images/300-bottom.jpg) left bottom no-repeat; }
.module_multitab div div div div { background:none;}
.module_multitab ul li  {margin-bottom:7px; list-style:disc; padding:0; list-style-position:inside; padding: 0 10px 0 10px;}
.module_multitab h3 {background:url(../images/300-h3.jpg) no-repeat; padding:20px 0 0 40px; color:#FFFFFF; font-weight:normal; height:34px; }

/* #######################  FEED ############################ */
.module_feed {width:300px; background:url(../images/300-bg.jpg) repeat-y; margin-bottom:20px;}
.module_feed div {}
.module_feed div div{}
.module_feed div div div { background:url(../images/300-bottom.jpg) left bottom no-repeat; }
.module_feed div div div div { background:none;}
.module_feed ul { width:270px; padding: 0 0 0 30px;}
.module_feed ul li  {margin-bottom:7px; list-style:disc; padding:0; list-style-position:outside; padding: 0 10px 0 10px;}
.module_feed h3 {background:url(../images/300-h3.jpg) no-repeat; padding:20px 0 0 40px; color:#FFFFFF; font-weight:normal; height:34px; }


/* #######################  SBC TV ############################ */
.module_sbc {width:300px; background:url(../images/300-bg.jpg) repeat-y; margin-bottom:20px;}
.module_sbc div {}
.module_sbc div div{}
.module_sbc div div div { background:url(../images/300-bottom.jpg) left bottom no-repeat; }
.module_sbc div div div div { background:none;}
.module_sbc h3 {background:url(../images/300-h3.jpg) no-repeat; padding:20px 0 0 40px; color:#FFFFFF; font-weight:normal; height:23px; }

.module_widgets {width:300px; background:url(../images/300-bg.jpg) repeat-y; margin-bottom:20px;}
.module_widgets div {}
.module_widgets div div{}
.module_widgets div div div { background:url(../images/300-bottom.jpg) left bottom no-repeat; }
.module_widgets div div div div { background:none;}
.module_widgets h3 {background:url(../images/300-h3.jpg) no-repeat; padding:20px 0 0 40px; color:#FFFFFF; font-weight:normal; height:23px; }

/* #######################  STOCKS ############################ */
.module_stocks {width:300px; background:url(../images/300-bg.jpg) repeat-y; margin-bottom:20px;}
.module_stocks div {}
.module_stocks div div{}
.module_stocks div div div { background:url(../images/300-bottom.jpg) left bottom no-repeat; }
.module_stocks div div div div { background:none;}
.module_stocks h3 {background:url(../images/300-h3.jpg) no-repeat; padding:20px 0 0 40px; color:#FFFFFF; font-weight:normal; height:23px; }
.wrapper_stocks {margin:15px 0 15px 40px;}

/* ####################### NEWSSTAND ############################ */
.module_newsstand {width:300px; background:url(../images/300-bg.jpg) repeat-y; margin-bottom:20px;}
.module_newsstand div {}
.module_newsstand div div{}
.module_newsstand div div div { background:url(../images/300-bottom.jpg) left bottom no-repeat; }
.module_newsstand div div div div { background:none;}
.module_newsstand h3 {background:url(../images/300-h3.jpg) no-repeat; padding:20px 0 0 40px; color:#FFFFFF; font-weight:normal; height:23px; }
.wrapper_newsstand {margin:15px 0 15px 25px;}

/* ####################### POPULAR ############################ */

ul.mostread {padding:15px 0 15px 32px;}
ul.mostread li {padding-bottom:7px;}


.wrapper_none {height:320px!important;}

a.readon { position:relative; top:10px;}
td.createdate { padding: 10px 0 10px 0; font-size:14px; color:#000;}