/* -------------------------  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: transparent;	

}



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:18px;line-height: 1.9em;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.gif") repeat scroll 0 0 #FFFFFF;}

#wrapper {width:1023px; margin:0 auto 0 auto; background:#fff}

#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;}

#jit-logo { padding-top:15px;}
#jit-logo a:link { text-decoration:none; color:#fff;}
#jit-logo a:visited { text-decoration:none; color:#fff;}
#jit-logo a:hover { text-decoration:none; color:#fff;}
#jit-logo a:active { text-decoration:none; color:#fff;}



/* #######################  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; text-align:center;}

.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 0; 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:11px; color:#000;}
