body {
	text-align:center;
	padding:0;
	margin:0;
	font:normal 12px/14px Calibri, Arial, Helvetica, sans-serif;
	color:#666;
	background-color:#fffffff
}
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:15px
}
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
}
#footer, .small, .createdate, .modifydate, .mosimage_caption {
	font:0.8em Arial, Helvetica, sans-serif;
	color:#999
}
.clr {
	clear:both;
	height:1px
}
.contentheading {
	border-bottom:1px solid #d4d2d2;
	letter-spacing:normal;
	font:normal 30px/1.2em Cambria, serif;
	padding-bottom:0px
}
.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:link, .contentheading a:visited {
	border-bottom:1px solid #d4d2d2;
	letter-spacing:normal;
	font:normal 30px/1.2em Cambria, serif;
	padding-bottom:0px
}
.contentheading a:hover {
	text-decoration:underline
}
table.contenttoc {
	margin:0 0 10px 10px;
	background:#fff url(../images/readon.gif) repeat-x left top;
	padding:5px;
	width:30%;
	float:right;
	border:1px solid #d4d2d2
}
.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:#CFCFCF;
	padding-top:15px;
	padding-bottom:15px
}
.modifydate {
}
.createdate {
}
.small {
	background:none
}
.smalldark {
	font-family:Tahoma, Verdana, "Lucida Sans";
	font-size:10px;
	color:#838383
}
a.readon:link, a.readon:visited {
	display:block;
	float:left;
	font-size:11px;
	height:21px;
	line-height:normal;
	line-height:21px;
	text-indent:19px;
	text-decoration:none;
	padding:0 3px;
	color:#fff;
	font-weight:bold;
	width:110px
}
a.readon:hover {
	text-decoration:none;
	color:#fff
}
.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:#D2D2D2;
	border:none;
	margin-top:10px
}
.inputbox2 {
	background:#D2D2D2;
	border:none;
	margin-top:0px
	width:100px
	
}
.inputbox:hover, .inputbox:focus {
	background:#D2D2D2;
	border:none
}
img a, img {
	border:0;
	padding:0
}
.contentdescription img {
	padding:0 3px
}
.button {
	padding:4px 3px;
	color:#fff;
	border:none
}
input#search_searchword {
	padding:2px
}
input.button {
	margin-top:1px;
	margin-left:0px
	width:100px
}
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 {
	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:#e3e3e3
}
table.pollstableborder tr.sectiontableentry2 td {
	border:none
}
.sectiontableheader {
	padding:5px;
	border:1px solid #5F5F5F;
	background:#3C3C38 url(../images/copybg.gif) repeat-x left top;
	color:#FFF;
	font-weight:bold
}
.sectiontableentry2 {
	background-color:#ECECEC
}
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 #fff
}
tr.sectiontableentry1 td, td.sectiontableentry1 {
	background-color:#EFEFEF;
	color:#484747
}
tr.sectiontableentry2 td, td.sectiontableentry2 {
	background-color:#f6f5f5;
	color:#999
}
tr.sectiontableentry1:hover td, tr.sectiontableentry2:hover td {
	background-color:#E8E8E8;
	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:-19px;
	margin-right:-4px
}
#mainlevel li, .menu li, .menu li:hover {
	background:none
}
#mainlevel li a, .menu li a {
	height:24px;
	line-height:24px;
	text-decoration:none;
	display:block;
	font-family:Cambria, "Times New Roman", Times, serif;
	font-size:12px;
	text-decoration:none;
	text-indent:17px;
	padding-top:5px;
	border-bottom:1px solid #d4d2d2;
	background:#fff url(../images/bookmark.gif) no-repeat 2px 12px
}
#mainlevel li a:hover, #mainlevel a#active_menu:link, #mainlevel a#active_menu:visited, .menu li a:hover, .menu li.active a {
	background:#FCFBFB url(../images/bookmark_hover.gif) no-repeat 2px 12px
}
#mainlevel li a:hover, #mainlevel a#active_menu:link, #mainlevel a#active_menu:visited {
	background:#FCFBFB url(../images/bookmark_hover.gif) no-repeat 2px 12px
}
a.mainlevel {
	border-bottom:1px solid #d4d2d2;
	display:block;
	width:100%;
	text-transform:uppercase;
	height:24px;
	padding-top:5px;
	text-decoration:none;
	text-indent:17px;
	background:#fff url(../images/copy.gif) no-repeat 2px 11px;
	font:bold 12px/24px Cambria, "Times New Roman", Times, serif
}
a.mainlevel:hover, a.mainlevel#active_menu {
	background:#f4f4f4 url(../images/folder_hover.gif) no-repeat 2px 11px
}
a.sublevel {
	display:block;
	padding:2px 4px 0px 15px;
	text-decoration:none;
	background:url(../images/bookmark.gif) no-repeat 2px 7px
}
a.sublevel:hover, a.sublevel:active, a.sublevel:focus {
	text-decoration:underline;
	background:url(../images/bookmark_hover.gif) no-repeat 2px 7px
}
.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
}
