@charset "utf-8";
/* CSS Document */

html { overflow-y: scroll }
body, ol,ul,li,p,span,input,form,select,textarea,h1,h2,h3,h4,h5,table,td,tr,fieldset { padding: 0px; margin: 0px; font-family: Verdana, Geneva, sans-serif }
.main_container { width: 860px; margin: 0px auto ;}
li { list-style: none; }
body { font: normal 12px Verdana, Arial, Helvetica, sans-serif; color:#9a9999; }
a { color:#b32017; outline:none; }
img { border:none; }
.logo { width:285px; float:left; }
.follow_us { font-size:13px; color:#4b4b4a; width:294px; float:right; text-align: right }
.header_top { padding:30px 0px 10px 5px; height: 97px; overflow: hidden; }
.cleer, .article_separator { clear: both; height: 1px; overflow: hidden; display: block; }
.nav_search { background: url(images/nav_bg.jpg) left top repeat-x; height: 47px; overflow: hidden; }
.nav ul {}
.nav ul li { float: left; display: inline; margin: 0px 1px 0px 0px; padding: 0px; }
.nav ul li.active a, .nav ul li a:hover { background: url(images/nav_active_bg.jpg) left top repeat-x; }
.nav ul li a { display: inline-block; float: left; padding: 0px 17px; line-height: 47px; text-decoration: none; font-size: 13px; text-transform: uppercase; color: #fff; font-weight: bold; }
.search_form{ float:right; margin: 0px 0px 0px 0px; }
.search_form label { line-height: 17px; margin: 15px 5px 0px 0px; font-size: 13px; text-transform: uppercase; color: #fff; font-weight: bold; vertical-align: top; display: inline-block; }
.search{ background: #fff url(images/search_bg.jpg) left top no-repeat; width:132px; height:19px; line-height: 19px; border: none; vertical-align: top; margin: 12px 0px 0px 0px; }
.content_area { padding:25px 0px 120px 0px; }
.left_sidebar { width:177px; float:left; text-align:left; margin: 0px 0px 0px 10px }
.left_sidebar p { color: #959595; margin: 0px 0px 5px 0px; }
.left_sidebar h2 { font-weight:700; font-size:18px; color:#afacac; }
.module { margin: 0px 0px 10px 0px; display: block; }
.contents { width:650px; float:right; line-height:20px; }
.contents.wp { width:860px; float:none; line-height:20px; }
.contents p, .contents.wp p { margin: 0px 0px 16px 0px; line-height: 17px; }
.left_sidebar h3 { font-weight:bold; font-size:12px; color:#b32017; margin: 0px 0px 5px 0px; padding: 0px; }

.left_sidebar ul li{ font-size:11px; width:160px; margin:0;}
.left_sidebar ul li a { color:#b32017; text-decoration:none; font-stretch: condensed; display: block; border-bottom:1px dotted #ccc; padding:8px 0; }

/*.left_sidebar ul.menu { margin: 0px 0px 10px 0px; }
.left_sidebar ul.menu li.active { position: relative; left: -30px; background: url(images/left_links_bg.png) left 6px no-repeat; }
.left_sidebar ul.menu li.active a { position: relative; left: 30px; }
*/

.left_sidebar ul.menu { margin: 0px 0px 10px 0px; }
.left_sidebar ul.menu li.active, .left_sidebar ul.menu li:hover { position: relative; left: -30px; width: 190px; text-indent: 30px; background: url(images/left_links_bg.png) left 6px no-repeat; }
.left_sidebar ul.menu li.active a, .left_sidebar ul.menu li:hover a { position: relative; margin: 0px 0px 0px 30px; text-indent: 0px; }



.componentheading { display: none; }

.read_more{ color:#b32017; font-size:11px; font-weight: bold; }
.contents p.banner { margin: 0px 0px 10px 0px; }
.contents h2 { font: normal 28px "Times New Roman", Times, serif; line-height: 32px; margin: 0px 0px 10px 0px; }
.contents p { font-size: 14px; color: #9a9999; }

.footer { background: url(images/footer_bg.png) left top repeat-x; height:97px; padding: 0px 0px 0px 0px; width: 100%; overflow: hidden; position: fixed; bottom: 0px; left: 0px; }
.footer_nav { margin: 0px 0px 0px 255px; line-height:22px; display: block; clear: both; height: 22px; overflow: hidden; }
.footer_nav ul li { display:inline; float: left; margin: 0px 20px 0px 0px; font-size:9px; }
.footer_nav ul li a { color:#FFF; text-decoration:none; }
.footer .main_container, body.wp_blog .footer .main_container { background: url(images/footer_bg_center.png) right top no-repeat; padding: 8px 0px 0px 0px; height: 89px; width: 960px; }
.copyrights{ font-size:8px; color:#d3d1d1; line-height:22px; margin: 0px 0px 0px 255px; display: block; clear:both; }

.member_details{float:left;width:380px;margin-left:20px;margin-bottom:45px;}
.member_details h2{margin-top:0;}

.blog_post { padding: 0px 0px 10px 0px; }
.blog_post h2 { background:url(images/pr.jpg) left 6px no-repeat; line-height:41px; padding: 7px 0px 7px 50px; border-top: 1px solid #ccc;  border-bottom: 1px solid #ccc; margin: 0px 0px 10px 0px; }
.blog_post p a  { color: #666; }

.contact_info { float:left; width:300px; }
.left_sidebar ul,.footer_nav ul{ margin:0; padding:0; }

.contents ul {  margin: 0px; padding: 0px;}
.contents ul li { margin: 0px 0px 4px 0px; list-style: none; font-size: 14px; }

.contents .psm { margin: 0px 0px 5px 10px; padding: 0px; }
.content_area .contents .psm li {margin: 0px 0px 10px 5px; padding: 0px 0px 0px 0px; list-style-type:disc; list-style-position:outside; list-style: disc outside; }

