@import url("layout.css"); 
body{text-align:center; padding:0; margin:0; font-family:Verdana,Arial,Helvetica,sans-serif; line-height:120%; background:#fff}
a:focus{outline:0px}
focus{outline:0px}
h1, h2, h3, h4, h5, h6, p, blockquote, form, label, ul, ol, dl, fieldset, address{margin:0.5em 0}
ul{margin-left:2em; list-style:none}
ul li{padding-left:10px}
fieldset{padding:.5em}
a:link, a:visited{text-decoration:none}
a:hover{text-decoration:none}
h1, .componentheading{font-size:1.7em; line-height:1.7em}
h2, .contentheading{font-size:2.5em; line-height:1.5em}
h3{font-size:1.3em; line-height:1.3em}
h4{font-size:1.2em; line-height:1.2em}
h5{font-size:1.1em; line-height:1.1em}
h6{font-size:1em; line-height:1em; font-weight:bold}
.small, .createdate, .modifydate, .mosimage_caption{font:0.8em Arial,Helvetica,sans-serif; text-transform:uppercase}
.clr{clear:both; height:1px}
.contentheading, 
.contentheading a:link, .contentheading a:visited{border-bottom:1px solid #272727; text-transform:capitalize; letter-spacing:2px; font:normal 20px/20px "Lucida Grande",Arial,Helvetica,'Liberation Sans',FreeSans,sans-serif}
.contentpaneopen{width:100%; text-align:left}
.contentpane{width:100%}
table.contentpaneopen, table.contentpane, table.blog{width:100%}
table.contentpaneopen{border:none; border-collapse:collapse; border-spacing:0}

.contentheading a:hover{text-decoration:underline}
table.contenttoc{margin:0 0 10px 10px; padding:0; width:30%; float:right}
.article_seperator{display:block; margin-top:15px; height:20px; clear:both}
ul{margin:0px; margin-left:15px; padding:0px}
.modifydate, 
.small{font-family:Tahoma,Verdana,"Lucida Sans"; font-size:10px; color:#3c3c3c}
.modifydate{}
.createdate{padding-bottom:3px; font-family:Tahoma,Verdana,"Lucida Sans"; font-size:10px; color:#3c3c3c}
.small{background:none}
.smalldark, .createdate{font-family:Tahoma,Verdana,"Lucida Sans"; font-size:10px; color:#3c3c3c}

.blog_more strong{margin:0 0 5px; display:block; color:#4F4F4F; font-size:140%}
.category{font-weight:bold; font-size:100%}
td.buttonheading{width:32px}

.mosimage{margin:15px 5px 15px 0; padding:0 5px 5px}
* html .mosimage{/*6*/padding:5px 0 !important; margin:15px 10px 15px 0}
*+html .mosimage{/*7*/padding:5px 0 !important}
.mosimage img{padding:0 !important; margin:0 !important}
.mosimage_caption{margin-top:5px; padding:1px 2px; color:#838383}
.inputbox{background:#2A2A28; border:1px solid #000; margin-top:5px}
.inputbox:hover, .inputbox:focus{background:#2F2F2C; border:1px solid #000}
img a, img{border:0; padding:0}
.contentdescription img{padding:0 3px}
.button{padding:1px 3px; color:#fff; border:none}
input#search_searchword{padding:2px}
input.button{margin-top:5px; margin-left:5px}
table.searchintro{padding:10px 0; width:100%}
table.searchintro td{padding:5px!important}
.mbot{padding-bottom:30px}
.componentheading{font:bold 18px "Times New Roman",Times,serif; text-align:left; line-height:25px}
.pagenav, 
.pagenav_prev, 
.pagenav_next, 
.pagenavbar, .back_button{padding:0 5px}
a.pagenav, 
.pagenav_prev a, 
.pagenav_next a, 
.pagenavbar a, .back_button a{border:none; color:#fff; padding:2px 5px; text-decoration:none}
a.pagenav:hover, a.pagenav:active, 
.pagenav_prev a:hover, .pagenav_prev a:active, 
.pagenav_next a:hover, .pagenav_next a:active, 
.pagenavbar a:hover, .pagenavbar a:active, 
.back_button a:hover, .back_button a:active{color:#000; text-decoration:none}
.pagenavbar{padding-left:14px}
.pagenavcounter{padding:8px 14px 0 14px}
.button{margin-top:10px}
body a, body a:hover{cursor:pointer}
table.pollstableborder td.sectiontableentry1, 
table.pollstableborder td.sectiontableentry2, 
table.pollstableborder tr.sectiontableentry1 td, 
table.pollstableborder tr.sectiontableentry2 td, 
table.pollstableborder_yj1 td.sectiontableentry1_yj1, 
table.pollstableborder_yj1 td.sectiontableentry2_yj1, 
table.pollstableborder_yj1 tr.sectiontableentry1_yj1 td, 
table.pollstableborder_yj1 tr.sectiontableentry2_yj1 td, 
table.pollstableborder_yj2 td.sectiontableentry1_yj2, 
table.pollstableborder_yj2 td.sectiontableentry2_yj2, 
table.pollstableborder_yj2 tr.sectiontableentry1_yj2 td, 
table.pollstableborder_yj2 tr.sectiontableentry2_yj2 td, 
table.pollstableborder_yj3 td.sectiontableentry1_yj3, 
table.pollstableborder_yj3 td.sectiontableentry2_yj3, 
table.pollstableborder_yj3 tr.sectiontableentry1_yj3 td, 
table.pollstableborder_yj3 tr.sectiontableentry2_yj3 td, 
table.pollstableborder_yj4 td.sectiontableentry1_yj4, 
table.pollstableborder_yj4 td.sectiontableentry2_yj4, 
table.pollstableborder_yj4 tr.sectiontableentry1_yj4 td, 
table.pollstableborder_yj4 tr.sectiontableentry2_yj4 td, 
table.pollstableborder_yj5 td.sectiontableentry1_yj5, 
table.pollstableborder_yj5 td.sectiontableentry2_yj4, 
table.pollstableborder_yj5 tr.sectiontableentry1_yj5 td, 
table.pollstableborder_yj5 tr.sectiontableentry2_yj5 td{height:20px; padding-left:5px; text-align:left; padding-right:10px; line-height:18px; margin-bottom:5px; background:none; border:none}
table.pollstableborder{border:none; padding:0; width:100%; text-align:left}
table.pollstableborder img{vertical-align:baseline}
table.pollstableborder td{padding:0 5px !important}
table.pollstableborder tr.sectiontableentry1 td{border:none; background:#2B2B29}
table.pollstableborder tr.sectiontableentry2 td{border:none}
.sectiontableheader{padding:5px; border:1px solid #272727; background:#1c1c1c; color:#898888; font-weight:bold}
.sectiontableentry2{background-color:#272727}

tr.sectiontableentry1 td, tr.sectiontableentry2 td, td.sectiontableentry1, td.sectiontableentry2{height:20px; padding:0 10px; line-height:29px}
tr.sectiontableentry1 td, tr.sectiontableentry2 td, td.sectiontableentry1, td.sectiontableentry2{border-bottom:1px solid #272727}
tr.sectiontableentry1 td, td.sectiontableentry1{background-color:#2B2B29; color:#625f5f}
tr.sectiontableentry2 td, td.sectiontableentry2{background-color:#252524; color:#999}
tr.sectiontableentry1:hover td, tr.sectiontableentry2:hover td{background-color:#20201f; color:#999}

.latestnews_yj1 li, 
.latestnews_yj2 li, 
.latestnews_yj3 li, 
.latestnews_yj4 li, 
.latestnews_advert li, 
.latestnews li, 
.mostread_yj1 li, 
.mostread_yj2 li, 
.mostread_yj3 li, 
.mostread_yj4 li, 
.mostread_advert li, 
.mostread li, 
.blog_more ul li{margin:0; padding:0px 0px 0px 15px}

#mainlevel ul, 
.menu ul{list-style:none; margin:0; padding:0}
#mainlevel, 
.menu{padding:0; text-align:left; margin-left:-14px; margin-right:-4px}
#mainlevel  li, 
.menu li, 
.menu li:hover{background:none}
#mainlevel li a, 
.menu li a, .defaultYJ_menu, 
.defaultYJ_menuOver{height:29px; text-decoration:none; display:block; position:relative; width:100%; text-decoration:none; text-indent:17px; border-bottom:1px solid #272727; font:11px/29px Verdana,sans-serif; text-transform:uppercase}

a.mainlevel{height:29px; text-decoration:none; display:block; position:relative; width:100%; text-decoration:none; text-indent:17px; border-bottom:1px solid #272727; font:11px/29px Verdana,sans-serif; text-transform:uppercase}

a.sublevel:hover, 
a.sublevel:active, 
a.sublevel:focus{text-decoration:underline}
.module a.sublevel{display:block; padding:2px 4px 0px 15px; margin:-10px 0}

a.mainlevel_icons{text-align:center; line-height:50px; display:inline; padding:10px 7px}
.module_icons img{margin:-3px 0; line-height:35px}

.invalid{border-color:red !important}

label.invalid{color:red}

fieldset{border:1px solid #272727}
