body {

	margin: 0px;

	background: #EFECE7 url(images/bg-main.jpg) repeat left top;

}

body,td,th {

   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;

}


a {

	color: #1b3b7c;

}



a:hover {

	text-decoration: underline !important;

}



h1 {

	font: 22px/24px Georgia, "Times New Roman", Times, serif;

	margin-top: 0px;

	margin-bottom: 12px;

}



.main_bg {

	background: url(images/bg-main-gradient.jpg) repeat-x left top;

	padding-top: 14px;

}

.header {

	background: #EFF0F2 url(images/bg-header.jpg) repeat-x;

}

.header_l {

	background: url(images/bg-header-l.jpg) no-repeat right top;

	font-size: 1px;

}

.header_r {

	background: url(images/bg-header-r.jpg) no-repeat left top;

	font-size: 1px;

}

.top_ad {

	background: #dae1e5;

	border: 1px solid #FFFFFF;

	margin-top: 30px;

}



.top_ad td {

	background: #fafafc;

	padding-top: 2px;

	padding-right: 4px;

	padding-left: 4px;

}











.topmenu1 {



}



.topmenu1 table {

	width: auto;

}



.topmenu1 table td {

	padding-right: 30px;

	padding-left: 30px;

}



.topmenu1 a {

	background: url(images/marker-white-small.gif) no-repeat 0px 7px;

	font: 12px Georgia, "Times New Roman", Times, serif;

	color: #FFFFFF;

	text-decoration: none;

	text-transform: uppercase;

	display: block;

	padding-left: 10px;

}



.topmenu1 #active_menu {

	font-weight: bold;



}





.topmenu2 table {

	width: auto;

}



.topmenu2 table td {

	padding-right: 25px;

	padding-left: 15px;

	background: url(images/marker-gray-small.gif) no-repeat 6px 11px;

	white-space: nowrap;

	padding-top: 4px;

}



.topmenu2 a {

	font: 11px Georgia, "Times New Roman", Times, serif;

	color: #303030;

	text-decoration: none;

	text-transform: uppercase;

}

.topmenu2_l {

	background: url(images/bg-topmenu2-l.gif) no-repeat left top;

}



.topmenu2_r {

	background: url(images/bg-topmenu2-r.gif) no-repeat right top;

}





table.outside {

	background: #FFFFFF url(images/bg-outline-l.gif) repeat-y left top;

}



td.outside {

	background: url(images/bg-outline-r.gif) repeat-y right top;

}





.main_content_section {

	margin-bottom: 20px;

}



.ad_inline_long {

	margin-bottom: 10px;

}



.contentpagetitle {

	font: bold 14px Georgia, "Times New Roman", Times, serif;

	color: #000000;

	text-decoration: none;

}



.main_news p {

	font: 12px/17px Verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #333333;

	margin-top: 1px;

}



img.multithumb {

	margin: 1px 6px 0px 0px!important;

}



.createdate {

	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #404040;

}



.main_content_section .contentpagetitle {

	font: 20px/22px Georgia, "Times New Roman", Times, serif!important;

	color: #000000;

	text-decoration: none;

}



.main_content_section p {

	line-height: 18px;

	margin-top: 0px;

	margin-bottom: 16px;

}

.inside_content p, .inside_content li {

	font: 14px/19px Arial, Helvetica, sans-serif !important;

	text-align: justify;

}





.main_content_section p img {

	margin: 2px 7px 0px 0px!important;

}





.dgm_news {

	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #666666;

	padding: 6px 5px 4px!important;

	margin: 0px !important;

}



.dgm_news a {

	text-decoration: none;

	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;

}

.left_column th {

	font: 11px/24px Verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #3d3d3d;

	background: #dbdbdb;

	text-align: left;

	padding-left: 11px;

	text-transform: uppercase;

}



.right_column th {

	font: 11px/24px Verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #3d3d3d;

	background: #dbdbdb;

	text-align: left;

	padding-left: 11px;

	text-transform: uppercase;

}



ul.mostread {

	margin: 13px 0px 24px 4px;

	padding: 0px;

	list-style: url(none) none;
   background-color: #F0F0F0;
}



li.mostread  {

	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;

	padding: 0px 4px 0px 8px;

	margin: 0px 0px 8px;

}



.mostread li a {

	text-decoration: none;

}







ul.latestnews {

	margin: 6px 0px 20px;

	padding: 0px;

	list-style: url(none) none;

}







li.latestnews {

	margin: 0px 0px 11px;

	padding: 0px 0px 0px 14px;

}



a.latestnews {

	text-decoration: none;

}



.featured_articles {

	text-decoration: none;

	display: block;

	padding-left: 7px;

	padding-top: 5px;

	padding-bottom: 6px;

	background: #f2f2f2;

	color: #004d9c;

}



.inside_content .contentpagetitle {

	font: 20px/22px Georgia, "Times New Roman", Times, serif!important;

	color: #000000;

	text-decoration: none;

}



.moduletable {

	width: 100%;

}



.left_column form {

	margin: 0px 0px 20px !important;

	padding: 0px;

}





.rss {

	margin-top: 10px;

	margin-bottom: 10px;

}



.rss img {

	margin-bottom: 8px;

	border-width: 0px;

	border-style: none;

}





.warning {

	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #333333;

	padding-top: 20px;

	padding-bottom: 20px;

	vertical-align: top;

}



.copyright {

	font: bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;

	text-align: center;

	margin: 0px;

	padding-top: 8px;

	padding-bottom: 8px;

}



.recommend {

	margin-top: 20px;

	margin-bottom: 20px;

	border: 1px solid #ededed;

	background: #fcfcfc;

}



.recommend td {

	vertical-align: top;

}



table.partner {

}



.partner td {

	padding-top: 8px;

	padding-bottom: 8px;

}



.partner a {

	text-decoration: none;

}



.partner p {

	margin-top: 0px;

	margin-bottom: 8px;

}





.partner_title {

	font: bold 11px/14px Verdana, Geneva, Arial, Helvetica, sans-serif;

	display: block;

}



.partner ul {

	margin: 0px;

	padding: 0px;

	list-style: url(none) none;

}



.partner li {

	padding: 0px;

	font: 11px/12px Verdana, Geneva, Arial, Helvetica, sans-serif;

	margin-top: 0px;

	margin-bottom: 7px;

	margin-left: 0px;

}



.bottommenu {

	vertical-align: top;

	padding-top: 20px;

}



.bottommenu a {

	font: 10px/10px Verdana, Geneva, Arial, Helvetica, sans-serif;

	margin: 0px 0px 6px 40px;

	padding: 0px;

	display: block;

}



.right_column .dgm_news {

	margin-bottom: 14px !important;

	padding: 5px !important;

	font: 11px/15px Tahoma, Verdana, Arial;

	background: #f1f1f2;

}



.right_column .dgm_news p {

	margin: 3px 0px 0px;

}





.right_column .dgm_news a.contentheading {

	text-decoration: none;

	font-weight: bold;

	font-size: 12px;

}



.inputbox {

	width: 350px !important;

}



.sectiontableheader {

	font-weight: bold !important;

	color: #666666;

}



.small {

	font-size: 11px;

	color: #666666;

	display: block;

	margin-bottom: 3px;

}



.sectiontableentry2 {

	background: #f5f5f5;

}



hr {

	display: none;

}

.footer {

	background: url(images/bg-footer.gif) repeat-x bottom;

	margin-top: 10px;

}

ul.mod_comments {
	margin: 13px 0px 24px 4px;
	padding: 0px;
	list-style: url(none) none;
	background-color: #F0F0F0;
}



li.mod_comments  {
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 0px 4px 0px 8px;
	margin: 0px 0px 8px;
}



.mod_comments li a {

	text-decoration: none;

}

ul.highestrated {

	margin: 13px 0px 24px 4px;

	padding: 0px;

	list-style: url(none) none;

}



li.highestrated  {

	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;

	padding: 0px 4px 0px 8px;

	margin: 0px 0px 8px;

}



.highestrated li a {

	text-decoration: none;

}

table.contentpaneopen {
width:100%;
}
