@charset "utf-8";
/* CSS Document */

body {
	margin:0px;
	background-color:#eee;
}

a:link {
	color:#0d7d8d;
	text-decoration:none;
}

a:active {
	color:#0d7d8d;
	text-decoration:none;
}

a:hover {
	color:#CC0000;
	text-decoration:underline;
}

a:visited {
	color:#0d7d8d;
	text-decoration:none;
}

div#body {
	cursor:default;
	position:relative;
}

div#footer {
	height:55px;
	background-color:#F3F3F3;
	clear:both;
}

div#footer2 {
	text-align:center;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	padding-top:15px;
}

div#header {
	height:168px;
	clear:both;
	background-color:#FFF;
}

.nosearchresult {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#666;
	margin:50px;
	text-align:center;
}

div#logo {
	height:73px;
	width:220px;
	padding-left:10px;
	padding-right:5px;
	float:left;
}

div#topbanner {
	width:468px;
	height:60px;
	border:1px #666 dotted;
	margin-left:3px;
	margin-right:3px;
	margin-top:4px;
}

div.thickgray {
	margin:2px;
	background-color:#dfdfdf;
	height:3px;
}

div#menu {
	background-color:#f3f3f3;
	height:42px;
	margin:2px;
}

div#menuins {
	cursor:pointer;
	margin:auto;
	clear:both;
}

div#search {
	height:31px;
	width:854px;
	margin:2px;
	color:#3785b6;
	border:1px #dedede solid;
	padding-left:40px;
	padding-top:5px;
	padding-bottom:0px;
	line-height:10px;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	float:left;
}

input.search_off {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	width:200px;
	height:11px;
	margin-top:4px;
	margin-left:5px;
	margin-right:5px;
	text-transform:lowercase;
	border:1px #FFCC00 solid;
	background-color:#FBFCDC;
}

input.search_on {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	width:200px;
	height:11px;
	margin-top:4px;
	margin-left:5px;
	margin-right:5px;
	text-transform:lowercase;
	border:1px #999 solid;
	background-color:#FBFCDC;
}

input.search_focus {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	width:200px;
	height:11px;
	margin-top:4px;
	margin-left:5px;
	margin-right:5px;
	text-transform:lowercase;
	border:1px #FFCC00 solid;
	background-color:#FBFCDC;
}

input.searchbtn {
	border:0px;
	padding:0px;
	width:54px;
	height:17px;
	background-image:url(../images/searchbtn.gif);
	background-repeat:no-repeat;
	color:#fff;
	font-size:10px;
	font-family:Tahoma;
	text-transform:uppercase;
	font-weight:bold;
}

div.menu {
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;
	text-transform:capitalize;
	font-weight:bold;
	width:79px;
	text-align:center;
	margin-top:0px;
	margin-left:2px;
	margin-right:2px;
	padding:3px;
}

div.menuArrow_off {
	width:79px;
	height:6px;
	margin:auto;
	margin-top:5px;
	margin-bottom:1px;
	padding:0px;
	padding-bottom:2px;
	background-image:url(../images/arrow1_off.gif);
	background-position: 50% 0px;
	background-repeat:no-repeat;
}

div.menuArrow_on {
	width:85px;
	height:6px;
	margin:auto;
	margin-top:5px;
	margin-bottom:1px;
	padding:0px;
	background-image:url(../images/arrow1_on.gif);
	background-position: 50% 0px;
	background-repeat:no-repeat;
	border-bottom:2px #d9dc2d double;
}

div.holdButton {
	width:89px;
	float:left;
}

div#leftMenu {
	width:148px;
	margin-left:2px;
	margin-right:3px;
	margin-top:0px;
	margin-bottom:2px;
	float:left;
}

div.leftButton_off {
	width:128px;
	color:#4a4a4a;
	text-transform:capitalize;
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	margin-bottom:1px;
	background-image:url(../images/btn_off.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:20px;
	padding-top:3px;
	padding-bottom:3px;
	clear:both;
}

div.leftButtonGrn_off {
	width:128px;
	color:#4a4a4a;
	text-transform:capitalize;
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	margin-bottom:1px;
	background-image:url(../images/btngrn_off.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:20px;
	padding-top:3px;
	padding-bottom:3px;
	clear:both;
}

div.leftButton_on {
	width:128px;
	color:#FFF;
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	text-transform:capitalize;
	margin-bottom:1px;
	background-image:url(../images/btn_on.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:20px;
	padding-top:3px;
	padding-bottom:3px;
	cursor:pointer;
	clear:both;
}

div.leftButtonGrn_on {
	width:128px;
	color:#FFF;
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	text-transform:capitalize;
	margin-bottom:1px;
	background-image:url(../images/btngrn_on.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:20px;
	padding-top:3px;
	padding-bottom:3px;
	cursor:pointer;
	clear:both;
}

div.articleTitle {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	clear:both;
	background-image:url(../images/articlebull.gif);
	background-repeat:no-repeat;
	background-position:5px;
	background-color:#2B70BB;
	font-weight:bold;
	color:#FFF;
	padding:2px;
	margin:0px;
	padding-left:15px;
}

div.articleBody {
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	text-align:justify;
	margin-bottom:5px;
	margin-top:5px;
}

img.articleBody {
	padding:4px;
	border:4px #dcdcdc solid;
	margin-left:5px;
}

img.trioBody {
	padding:1px;
	border:2px #dcdcdc solid;
	margin-right:2px;
}

div.articleDate {
	text-align:right;
	color:#CC0000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	padding-right:3px;
}

div.articleRep {
	text-align:right;
	color:#000033;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin-bottom:10px;
	clear:both;
}

div.articleNav {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	padding:2px;
	float:left;
}

div#catleft {
	float:left;
}

div.catNews {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	border-bottom:1px #999 dotted;
	margin:0px;
	margin-bottom:4px;
}

div.catNewsText {
	text-align:justify;
	padding:2px;
	margin-bottom:2px;
}

.catNewsLink {
	font-weight:bold;
	border:0;
}

.catNewsLinks {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-top:2px;
	margin-bottom:5px;
	padding-bottom:5px;
	border-bottom:1px #999 dotted;
	color:666;
	background-image:url(../images/double_arrow.gif);
	background-repeat:no-repeat;
	background-position:1px 6px;
	padding-left:15px;
	padding-top:2px;
}

.catNewsPic {
	margin-left:3px;
	position:relative;
}

div.searchResult {;
	margin:4px;
	padding:2px;
	border-bottom:1px #DDDDDD dotted;
}

span.foundSearch {
	font-weight:bold;
	padding:1px;
	text-decoration:underline;
}

span.foundSearchTitle {
	font-weight:bold;
	padding:1px;
	text-decoration:underline;
}

div#searchResult {
	padding-left:8px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

span.keyword {
	font-weight:bold;
	font-style:inherit;
	color:#009900;
}

.searchPaginationBtn {
	padding:2px;
	border:1px #0000CC solid;
	background-color:#bac5da;
	color:#fff;
	width:65px;
	margin:3px;
	text-align:center;
	font-family:Calibri,Verdana,Arial;
}

#searchPagination {
	text-align:center;
	margin:5px;
	padding:5px;
}

div#articleInfo {
	padding:2px;
	padding-top:19px;
}

div.articleMsg {
	background-color:#DFEFFF;
	border:1px #0080FF dotted;
	color:#FF0000;
	font-family:Tahoma, Arial;
	font-size:11px;
	font-weight:bold;
	padding:3px;
	margin-bottom:3px;
}

div.articleInfo {
	background-color:#DFEFFF;
	border:1px #0080FF dotted;
	color:#0080FF;
	font-family:Tahoma, Arial;
	font-size:12px;
	padding:3px;
	margin-bottom:3px;
}

div#comm {
	background-color:#eff7ff;
	border:1px #0080FF dotted;
	color:#0080FF;
	font-family:Tahoma, Arial;
	font-size:12px;
	padding:5px;
	margin-bottom:3px;
}

.comment_off {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	margin:4px;
	width:150px;
	height:5em;
	border-left:0px;
	border:1px #FFCC00 solid;
	background-color:#fafce8;
}

div#loginBox {
	margin-top:4px;
	margin-bottom:4px;
	margin-left:0px;
	background-color:#d9e1f0;
	border:1px #94a7cc dotted;
	padding:0px;
}

.loginBoxText {
	font-family:Tahoma, Arial;
	font-size:11px;
	color:#27457f;
	margin:2px;
	font-weight:bold;
}

.loginBoxForm {
	font-family:Tahoma, Arial;
	font-size:11px;
	color:#27457f;
	margin:2px;
	border:1px #27457f solid;
	width:125px;
}

input.btn2 {
	background-image:url(../images/btn_2.gif);
	background-repeat:no-repeat;
	margin:3px;
	margin-bottom:5px;
	margin-right:15px;
	border:0px;
	width:87px;
	height:17px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	color:#FFF;
	font-weight:bold;
	padding-left:6px;
	letter-spacing:1px;
}

form {
	margin:0;
	padding:0;
}

.error {
	color:#CC0000;
	font-family:Tahoma, Arial, Verdana;
	font-size:11px;
	font-weight:bold;
	margin:3px;
}

.register:link {
	color:#CC0000;
}

.register:active {
	color:#0033CC;
}

.register:hover {
	color:#FF0000;
}

.register:visited {
	color:#CC0000;
}

div.register2 {
	font-family:Tahoma, Arial, Verdana;
	font-size:12px;
	margin:3px;
	width:155px;
	padding:3px;
	padding-left:5px;
	text-align:left;
	float:left;
}

div.pMenu {
	font-family:Tahoma, Arial, Verdana;
	font-size:11px;
	margin:2px;
	padding:3px;
	padding-left:10px;
	text-align:left;
	background-color:#F5F5F5;
	border:1px #003366 dotted;
}

div.register {
	font-family:Tahoma, Arial, Verdana;
	font-size:11px;
	margin:3px;
	width:155px;
	padding:3px;
	padding-left:5px;
	text-align:left;
	background-color:#F5F5F5;
	border:1px #003366 dotted;
	float:left;
}

.rightBox {
	background-color:#FFF;
	border:2px #dfe6eb solid;
	padding:3px;
}

.rightBoxTitle {
	color:#9d1513;
	font-family:Arial, Verdana;
	font-size:14px;
	font-weight:bold;
	padding-left:20px;
	padding-bottom:4px;
	background-image:url(../images/thread_icon.gif);
	background-repeat:no-repeat;
	clear:both;
	border-bottom:1px #666 dotted;
}

.rightBoxTitle1 {
	color:#9d1513;
	font-family:Arial, Verdana;
	font-size:14px;
	font-weight:bold;
	padding-left:25px;
	padding-bottom:4px;
	background-image:url(../images/ico_editorial.gif);
	background-repeat:no-repeat;
	clear:both;
	border-bottom:1px #666 dotted;
}

.rightBoxTitle2 {
	color:#9d1513;
	font-family:Arial, Verdana;
	font-size:14px;
	font-weight:bold;
	padding-left:25px;
	padding-bottom:4px;
	background-image:url(../images/ico_poll.gif);
	background-repeat:no-repeat;
	clear:both;
	border-bottom:1px #666 dotted;
}

.rightBoxTitle3 {
	color:#585858;
	font-family:Arial, Verdana;
	font-size:14px;
	font-weight:bold;
	padding-left:25px;
	padding-bottom:4px;
	background-image:url(../images/ico_poll_bw.gif);
	background-repeat:no-repeat;
	clear:both;
	border-bottom:1px #666 dotted;
}

div.topPageTitle {
	font-family:Tahoma, Arial, Verdana;
	font-size:15px;
	font-weight:bold;
	padding-left:30px;
	padding-right:30px;
	padding-top:10px;
	padding-bottom:15px;
	text-align:justify;
	color:#000033;
	margin:0px;
}

div.topPageText {
	font-family:Tahoma, Arial, Verdana;
	font-size:13px;
	padding-left:30px;
	padding-right:30px;
	padding-top:0px;
	padding-bottom:10px;
	text-align:justify;
	color:#000033;
	margin:0px;
}

.pollTitle {
	font-family:Tahoma, Arial;
	font-size:11px;
	font-weight:bold;
	color:#4e7d95;
	margin:2px;
	padding-left:2px;
	padding-bottom:5px;
}

.pollTitle2 {
	font-family:Tahoma, Arial;
	font-size:11px;
	font-weight:bold;
	color:#898989;
	margin:2px;
	padding-left:2px;
	padding-bottom:5px;
}

.pollOption {
	font-family:Tahoma, Arial, Verdana;
	font-size:11px;
	padding-left:5px;
	margin:2px;
	color:#666;
	text-align:justify;
}

.pollResult {
	margin-bottom:2px;
	margin-top:2px;
	background-color:#CC0000;
	height:4px;
	margin-left:5px;
}

.pollResult2 {
	margin-bottom:2px;
	margin-top:2px;
	background-color:#333;
	height:4px;
	margin-left:5px;
}

div.writeBox {
	margin:2px;
}

div.writeBoxBody {

}

.rteImage {
	background: #D3D3D3;
	border: 1px solid #D3D3D3;
	cursor: pointer;
	cursor: hand;
}

.rteImageRaised, .rteImage:hover {
	background: #D3D3D3;
	border: 1px outset;
	cursor: pointer;
	cursor: hand;
}

.rteImageLowered, .rteImage:active {
	background: #D3D3D3;
	border: 1px inset;
	cursor: pointer;
	cursor: hand;
}

.rteVertSep {
	margin: 0 4px 0 4px;
}

.rteBack {
	background: #D3D3D3;
	border: 1px outset;
	letter-spacing: 0;
	padding: 2px;
}

.rteBack tbody tr td, .rteBack tr td {
	background: #D3D3D3;
	padding: 0;
}

.rteDiv {
	display: block;
}

div.writeBoxField {
	margin:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	width:100px;
	float:left;
}

div.writeBoxField2 {
	margin:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	float:left;
	clear:right;
}

div#showcomm {
	display:none;
}

div.commentBody1 {
	margin-top:2px;
	margin-bottom:2px;
	padding:5px;
	background-color:#e1eef9;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
}

div.commentBody2 {
	margin-top:2px;
	margin-bottom:2px;
	padding:5px;
	background-color:#c7dff4;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
}

div.commentInfo {
	padding:2px;
	margin:2px;
	border-bottom:1px #0066CC solid;
	background-image:url(../images/arrow_red.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:10px;
}

div.commentBy1 {
	font-size:11px;
	font-weight:bold;
	color:#7d1b26 ;
	text-align:left;
	padding:3px;
}

div.commentBy2 {
	font-size:11px;
	font-weight:bold;
	color:#2d3982;
	text-align:left;
	padding:3px;
}

div.commentText1 {
	font-size:11px;
	color:#000;
	text-align:justify;
	padding:3px;
	padding-left:15px;
	padding-right:15px;
}

div.commentText2 {
	font-size:11px;
	color:#000;
	text-align:justify;
	padding:3px;
	padding-left:15px;
	padding-right:15px;
}

div.commentDate1 {
	font-size:11px;
	font-weight:bold;
	color:#87596b;
	padding:3px;
	padding-left:15px;
}

div.commentDate2 {
	font-size:11px;
	font-weight:bold;
	color:#505782;
	padding:3px;
	padding-left:15px;
}

div.regTitle {
	font-size:14px;
	font-weight:bold;
	margin:4px;
	margin-top:15px;
	margin-bottom:10px;
	clear:both;
}

div.regSep {
	height:0px;
	border:1px #666 dotted;
	clear:both;
	margin:10px;
	width:400px;
}

div.regRow {
	margin:4px;
	padding:2px;
	clear:both;
}

div.regText {
	width:110px;
	text-align:left;
	float:left;
}

.regTextBox {
	width:160px;
	padding:1px;
	margin:1px;
	font-family:Tahoma, Verdana, Arial;
	font-size:11px;
}

.regTextBox2 {
	padding:1px;
	margin:1px;
	font-family:Tahoma, Verdana, Arial;
	font-size:11px;
}

select.regTextBox {
	margin-left:5px;
	width:220px;
}

select.regTextBox2 {
	margin-left:5px;
}

div.regFormField {
	text-align:left;
	float:left;
}

.googleAd {
	display:run-in;
	position:relative;
	top:450px;
	left:250px;
}

div.online {
	font-family:Tahoma, Arial;
	font-size:11px;
	background-color:#D7FBDD;
	color:#006600;
	margin:1px;
	padding:2px;
}

div.offline {
	font-family:Tahoma, Arial;
	font-size:11px;
	background-color:#FDE8E9;
	color:#CC0000;
	margin:1px;
	padding:2px;
}

div.podUpload {
	padding:30px;
	margin:5px;
	background-color:#ededed;
	text-align:center;
	font-family:Tahoma, Arial, Verdana;
	font-size:14px;
}

div.podArch {
	margin-left:10px;
	margin:2px;
}

img.podArch {
	margin:auto;
	border:2px #CCC solid;
	padding:2px;
}

div.errorBox {
	height:18px;
	margin:0px;
	padding:4px;
	padding-left:27px;
	background-color:#FFDDDE;
	font-family:Tahoma, Arial, Verdana;
	font-size:12px;
	font-weight:bold;
	color:#CC0000;
	text-transform:uppercase;
	background-image:url(../images/error_icon.gif);
	background-repeat:no-repeat;
	background-position:5px 5px;
	text-align:left;
}

#pscroller1{
    height: 65px;
    border: 0;
    padding: 5;
}
.scrollClass a{
    color: 000000;
    text-decoration: none;
}
.scrollClass{
    color: #69c;
    font-weight: bold;
    font-family: verdana;
	font-size: 11px;
}
.scrollClass a:hover{
	color: #f93c40;
}

.staffTitle {
	margin-top:15px;
	margin-bottom:5px;
	font-weight:bold;
	color:#333399;
	font-size:16px;
}

.staffMember {
	margin:2px;
	margin-left:15px;
	font-size:14px;
	color:#CC0000;
}

.staffHolder {
	margin:15px;
	margin-left:40px;
}

.homeTime {
	font-size:11px;
	color:#FFF;
	font-weight:bold;
	font-family:Calibti, Verdana;
	padding:2px;
}

a.textAdBar {
	font-size:14px;
	color:#FFF;
	text-align:left;
	font-family:Calibri, Verdana, Arial;
	text-decoration:underline;
}

a.textAdBar:link {
	color:#FFF;
	text-decoration:underline;
}

a.textAdBar:hover {
	color:#FFF;
	text-decoration:none;
}

a.textAdBar:visited {
	color:#FFF;
	text-decoration:underline;
}

.shadow-one {
	position: absolute;
	top:30px;
	left:200px;
	background: url(../images/upper-right.png) right top no-repeat;
	z-index:35;
}

.shadow-two {
	padding-top: 24px;
	padding-left: 24px;
	background: url(../images/lower-left.png) left bottom no-repeat;
}

.shadow-three {
	background: url(../images/full-frame.png) right bottom no-repeat;
}

.shadow-four {
	position: relative;
	left: -24px;
	top: -24px;
	background: url(../images/full-frame.png) left top no-repeat;
}

.shadow-five {
	position: relative;
	left: 12px;
	top: 12px;
	width:800px;
	height:530px;
	border:7px #006699 solid;
}

div#ajaxWindowMenu {
	text-align:right;
}

#widget {
	overflow: hidden;
	padding: 1em;
	margin:2px;
	height: 480px; /* You should adjust this height for your project. */
	position: relative;
	float: left;
	width: 165px;
	list-style:none;
}

#widget img {
	float: left;
	border: 1px solid white;
	padding: .2em;
	background: #d3d3d3;
	margin-right: .5em;
	width: 65px;
	height: 65px;
}

#widget li {
	clear: left;
	overflow: hidden;
	position: relative;
	top: 0;
	padding-bottom: 1em;
	height: 85px;
}



/* -- jRounded -- */
.box {
	position:relative;
	background-color:#eee;
	margin-bottom:25px;
	padding:10px;
}
.box .tl,.box .tr,.box .bl,.box .br {
	position:absolute;
	width:10px;
	height:10px;
}
.box .tl {
	background-image:url(images/box-tl.gif);
		top:0;
		left:0;
}
.box .tr {
	background-image:url(images/box-tr.gif);
		top:0;
		right:0;
}
.box .bl {
	background-image:url(images/box-bl.gif);
		bottom:0;
		left:0;
}
.box .br {
	background-image:url(images/box-br.gif);
		bottom:0;
		right:0;
}
.box .bg-white {
	background-color:#fff;
	padding:10px;
}

.elecTitle {
	color:#FFFFFF;
	font-family:Calibri,Verdana,Arial;
	font-size:3em;
	font-weight:bold;
}

.elecBody {

}

.elecText {
	color:#003300;
	font-family:Calibri,Verdana,Arial;
	font-size:.8em;
	line-height:1em;
	background-image:url(../images/elecbg.png);
	padding:7px;
	margin-top:7px;
}

/* -- jRounded -- */
.box{position:relative;background-color:#f40505;margin-bottom:25px;padding:10px;}
.box .tl,.box .tr,.box .bl,.box .br{position:absolute;width:10px;height:10px;}
.box .tl{background-image:url(../images/box-tl.gif);top:0;left:0;}
.box .tr{background-image:url(../images/box-tr.gif);top:0;right:0;}
.box .bl{background-image:url(../images/box-bl.gif);bottom:0;left:0;}
.box .br{background-image:url(../images/box-br.gif);bottom:0;right:0;}
.box .bg-white{background-color:#ffffff;padding:10px;}
-->

div#main {
	width:995px;
	border:2px #dedede solid;
	border-bottom-width:0px;
	border-top-width:0px;
	background-color:#fff;
	margin:auto;
}

div#mainBody {
	width:628px;
	float:left;
}

div#mainpage_mainbox {
	width:282px;
	height:350px;
	float:left;
	clear:left;
	margin:1px;
}

div#mainpage_mainbox_body {
	margin:1px;
	border:0px #edebeb solid;
	padding:0px;
}

.mainpage_tabbed_title {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	clear:both;
	font-weight:bold;
	color:#CC0000;
	padding:2px;
	margin:0px;
}

.mainpage_tabbed_link:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#CC0000;
	font-weight:bold;
	text-decoration:none;
}
.mainpage_tabbed_link:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#CC0000;
	font-weight:bold;
	text-decoration:none;
}
.mainpage_tabbed_link:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#CC0000;
	font-weight:bold;
	text-decoration:none;
}
.mainpage_tabbed_link:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
	color:#CC0000;
}

div#mainpage_triplebox {
	width:250px;
	margin:0px;
	margin-left:1px;
	margin-top:1px;
}

div.triplebox_img {
	width:70px;
	height:55px;
	overflow:hidden;
	position:relative;
	text-align:right;
	float:right;
}

div.mainpage_triplebox {
	border-bottom:1px #666 dotted;
	margin-bottom:4px;
	overflow:hidden;
}

.mainpage_triplebox_title {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	clear:both;
	background-image:url(../images/articlebull.gif);
	background-repeat:no-repeat;
	background-position:5px;
	background-color:#2B70BB;
	font-weight:bold;
	color:#FFF;
	padding:2px;
	margin:0px;
	padding-left:15px;
}

.mainpage_triplebox_link:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}
.mainpage_triplebox_link:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}
.mainpage_triplebox_link:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}
.mainpage_triplebox_link:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
	color:#fff;
}

div.mainpage_triplebox_body {
	font-family:Tahoma, Arial;
	font-size:11px;
	color:#7a7a7a;
	text-align:justify;
	padding-top:1px;
	padding-bottom:1px;
	margin-bottom:2px;
	overflow:hidden;
}

div.forumTopic1 {
	margin:5px;
	background-image:url(../images/ico_forum1.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

div.forumTopic2 {
	margin:5px;
	background-image:url(../images/ico_forum2.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

div.wideBox {
	width:538px;
}

div.wideBoxDiv {
	float:left;
	width:252px;
	border-left:1px #666 dotted;
	border-right:1px #666 dotted;
	margin-top:3px;
	margin-bottom:3px;
	padding-left:7px;
	padding-right:7px;
}

.TabbedPanels {
	margin:1px;
	margin-bottom: 3px;
	margin-top:3px;
	padding: 0px;
	padding-bottom:2px;
	float: left;
	clear: none;
	width: 533px; /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/
	font-family:Tahoma, Arial, Verdana;
}

.TabbedPanelsTabGroup {
	margin: 0px;
	padding: 0px;
}

.TabbedPanelsTab {
	position: relative;
	top: 1px;
	float: left;
	padding: 4px 10px;
	margin: 0px 1px 0px 0px;
	font: bold 0.7em Tahoma;
	background-color: #568bb8;
	list-style: none;
	border-left: solid 1px #487aa5;
	border-bottom: solid 1px #135287;
	border-top: solid 1px #135287;
	border-right: solid 1px #135287;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
	color:#FFF;
}

.TabbedPanelsTabHover {
	background-color: #65a0d2;
	color:#FFF;
}

.TabbedPanelsTabSelected {
	background-color: #e8eef8;
	border-bottom: 1px solid #e8eef8;
	color:#222;
}

.TabbedPanelsTab a {
	color: #FFFFFF;
	text-decoration: none;
}

.TabbedPanelsContentGroup {
	clear: both;
	border-left: solid 1px #135287;
	border-bottom: solid 1px #135287;
	border-top: solid 1px #135287;
	border-right: solid 1px #135287;
	background-color: #e8eef8;
}

.TabbedPanelsContent {
	padding: 4px;
}

.TabbedPanelsContentVisible {
	font-size:14px;
	color:#666;
}

.VTabbedPanels .TabbedPanelsTabGroup {
	float: left;
	width: 10em;
	height: 20em;
	background-color: #568bb8;
	position: relative;
	border-top: solid 1px #135287;
	border-right: solid 1px #135287;
	border-left: solid 1px #487aa5;
	border-bottom: solid 1px #487aa5;
}

.VTabbedPanels .TabbedPanelsTab {
	float: none;
	margin: 0px;
	border-top: none;
	border-left: none;
	border-right: none;
}

.VTabbedPanels .TabbedPanelsTabSelected {
	background-color: #EEE;
	border-bottom: solid 1px #999;
}

.VTabbedPanels .TabbedPanelsContentGroup {
	clear: none;
	float: left;
	padding: 0px;
	width: 30em;
	height: 20em;
}

.noOverflow {
	overflow:hidden;
}

.autoOverflow {
	overflow:auto;
}

#leftSite {
	position:relative;
	float:left;
	width:145px;
	margin-top:10px;
	margin-bottom:10px;
}


#rightSiteHolder {
	position:relative;
	float:right;
	width:822px;
	background-color:#568bb8;
	margin-top:10px;
	margin-bottom:10px;
	margin-right:5px;
	padding:7px;
}

#rightSiteHolder2 {
	position:relative;
	float:left;
	background-color:#FFFFFF;
}


#middleSite {
	position:relative;
	float:left;
	width:610px;
	margin-right:2px;
	background-color:#FFFFFF;
}


#rightSite {
	position:relative;
	float:left;
	width:210px;
	background-color:#FFFFFF;
}

#textAdBar {
	font-size:.9em;
	color:#FFCC00;
	text-align:left;
	padding-bottom:5px;
}

ul#leftCatsMenu {
	list-style-type:none;
	padding:0px;
	margin:0px;
}

ul#leftCatsMenu li {
	list-style-type:none;
	padding:2px;
	margin:0px;
	margin-bottom:1px;
	border-left:7px #006699 solid;
	font-family:Calibri,Verdana,Arial;
	font-size:.8em;
	color:#333333;
	font-weight:bold;
	cursor:pointer;
}

li.leftButton_on {
	border-left:7px #CC0000 solid;
	color:#FFFFFF;
}

li.leftButton {
	border-left:7px #CC0000 solid;
	color:#FFFFFF;
}

div#rightMenu {
	position:relative;
	float:left;
	width:200px;
	background-color:#FFFFFF;
}

#breakingNews {
	position:relative;
	background-color:#f63d2b;
	color:#FFFFFF;
	font-size:1.2em;
	font-weight:bold;
	font-family:Calibri,Verdana,Arial;
	margin-top:4px;
	margin-left:4px;
	margin-right:4px;
	margin-bottom:0px;
	height:30px;
	padding:0px;
}

.breakingNewsImg {
	width:41px;
	height:30px;
	position:relative;
	float:left;
}

.breakingNewsTitle {
	position:relative;
	float:left;
	height:30px;
	margin-left:15px;
}

.breakingNewsData {
	margin-right:4px;
	margin-left:34px;
	padding:4px;
	font-size:.8em;
	font-family:Calibri,Verdana,Arial;
	background-color:#FFDFE4;
}

#mainTitles {
	position:relative;
	margin:5px;
}

#mainTitle1, #mainTitle3 {
	position:relative;
	width:250px;
	height:180px;
	border:1px #999999 solid;
	overflow:hidden;
	background-color:#CCCCCC;
	margin:auto;
}

#mainTitle2 {
	position:relative;
	width:250px;
	height:180px;
	border:1px #999999 solid;
	overflow:hidden;
	background-color:#CCCCCC;
	margin:auto;
}

.thickRedLine {
	position:relative;
		top:0px;
	height:0px;
	border:1px #CC0000 solid;
	margin:5px;
}

.thickGrayLine {
	position:relative;
		top:0px;
	height:0px;
	border:1px #CCCCCC solid;
	margin:5px;
}

.pictureLayer a {
	color:#FFF;
}

div.pictureLayer {
	position:absolute;
		bottom:0px;
		left:0px;
	background-image:url(../images/picbg.png);
	background-repeat:repeat;
	font-family:Calibri,Verdana,Arial;
	font-size:.9em;
	padding:3px;
}

.smallTitleBox {
	position:relative;
	margin:4px;
	margin-left:10px;
	width:260px;
}

.smallTitleText {
	position:relative;
	clear:both;
	font-family:Calibri,Verdana,Arial;
	font-size:.8em;
	text-align:left;
}

.smalTitleLink {
	color:#CC0000;
	font-weight:bold;
	font-size:.9em;
	text-align:left;
	font-family:Calibri,Verdana,Arial;
}

.mainTitle1Links {
	text-align:left;
}


ul.mainTitle {
	margin:3px;
	padding:2px;
	list-style-type:none;
}

ul.mainTitle a {
	font-family:Calibri,Verdana,Arial;
	font-size:.7em;
}

#graybg {
	position:relative;
	margin:4px;
	padding:4px;
	background-color:#EFEFEF;
}

div.triobox {
	position:relative;
	width:178px;
	margin-right:1px;
	padding:0px;
	float:left;
}

div.triobox2 {
	position:relative;
	width:410px;
	margin-right:1px;
	padding:0px;
	float:left;
}

div.trioTitle1 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	clear:both;
	background-image:url(../images/articlebull.gif);
	background-repeat:no-repeat;
	background-position:5px;
	background-color:#f46911;
	font-weight:bold;
	color:#FFF;
	padding:2px;
	margin:1px;
	padding-left:15px;
}

div.trioTitle2 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	clear:both;
	background-image:url(../images/articlebull.gif);
	background-repeat:no-repeat;
	background-position:5px;
	background-color:#60a713;
	font-weight:bold;
	color:#FFF;
	padding:2px;
	margin:1px;
	padding-left:15px;
}

div.trioTitle3 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	clear:both;
	background-image:url(../images/articlebull.gif);
	background-repeat:no-repeat;
	background-position:5px;
	background-color:#be0044;
	font-weight:bold;
	color:#FFF;
	padding:2px;
	margin:1px;
	padding-left:15px;
}

div.trioBody {
	text-align:justify;
}

div.trioBody2 {
	border-left:1px #CCC dotted;
	border-right:1px #CCC dotted;
	padding:0px;
}

.trioBodyTitle {
	font-family:Tahoma, Arial;
	font-size:11px;
	font-weight:bold;
	color:#006699;
	margin-bottom:2px;
}
.trioBodyText {
	font-family:Tahoma, Arial;
	font-size:11px;
	color:#909090;
	line-height:1.1em;
}

#globalNewsImg {
	position:relative;
	float:left;
	width:260px;
	height:220px;
	overflow:hidden;
}

#globalNews {
	position:relative;
	margin:4px;
}

#globalNewsTitles {
	position:relative;
	float:left;
	width:340px;
}

.globalNewsTitle {
	position:relative;
	font-family:Calibri,Verdana,Arial;
	font-size:.9em;
	background-color:#FFF;
	padding:2px;
}

.globalNewsTitleS {
	position:relative;
	font-family:Calibri,Verdana,Arial;
	font-size:.9em;
	font-weight:bold;
	background-color:#F2F2F2;
	padding:2px;
	border-bottom:1px #666666 solid;
	border-top:1px #666666 solid;
	border-right:1px #666666 solid;
}

#sharing {
	font-family:Calibri,Verdana,Arial;
	font-size:.8em;
	padding:2px;
}

#articleHeader {
	padding:2px;
}

#articleTitle {
	font-family:Calibri,Verdana,Arial;
	font-size:1.4em;
	color:#CC0000;
}

#articleTime {
	font-family:Calibri,Verdana,Arial;
	font-size:.8em;
	padding:1px;
	color:#003300;
}

#articleData {
	font-family:Calibri,Verdana,Arial;
	font-size:1em;
	line-height:1.1em;
	color:#333333;
	padding:5px;
	text-align:justify;
}

#articleAuthor {
	font-family:Verdana,Arial,Calibri;
	font-size:.8em;
	color:#333399;
	text-align:right;
	padding:5px;
	font-weight:bold;
}

#articleImage {
	overflow:hidden;
	margin:5px;
	position:relative;
	float:right;
}
