html,body {padding:0; height: 100%;}
body{font:100% Arial; color: #333; }
a:link { text-decoration: none; color: #2B6DAD;}
a:visited {text-decoration: underline;  color: #2B6DAD;}
a:active {text-decoration: underline;  color: #2B6DAD;}
a:hover {text-decoration: underline;  color: #2B6DAD;}
h1,h2,h3 {padding-left: 10px; margin: 0px; font-weight: normal;}
h1 { font-size: 180%; color: #DF7401; }
.post_h2 {font-size:18px; padding:0 0 10px 10px; font-weight:normal;}
h2 {font-size: 160%; font-weight: normal;}
h2 a:link, h2 a:active{text-decoration: none; }
h2 a:visited {text-decoration: none; }
h2 a:hover {text-decoration: underline;}
.categoryHead {padding-left:0; color: maroon; }
ul { margin-top: 5px; }
ul li { margin-top: 10px; list-style: square; }
ul.art li, #m_recent_comments li { list-style: none; margin: 0px; padding: 7px 5px 7px 0px; /*font-weight: bold;*/ font-size: 90%;}
ul.art li a:hover { text-decoration: underline; }
ul.art_page li {list-style: none; margin-left: -30px; padding: 0px;font-size: 90%;}
ul.art_page li a:link, ul.art_page li a:active, ul.art_page li a:visited { text-decoration: underline; }
h3 {padding:10px; font-weight: normal;}
p {margin: 0; padding: 0 10px 0.7em; line-height: 130%; text-align: left;}
p.main_menu { padding-right:10px; padding-top:5px; padding-bottom:5px; font-size:15px; font-weight:bold; margin:0px;}
p.main_menu a.live:active { color: red; }
p.main_menu a:link { color: #3399ff; text-decoration: none; }
p.main_menu a:visited { text-decoration: none; color: #3399ff; }
p.main_menu a:active { text-decoration: underline; color: #222222; }
p.main_menu a:hover { text-decoration: none; color: #222222;}
hr.hr_subheading {padding-left: 10px; color: #FFB164; height: 1px;}
#menu {margin-top: 0px;}
#menu a {text-decoration: none;color: white;font-size: 13px;font-weight:bold;}
.date {padding-top:2px;padding-left:10px;padding-bottom:15px;color:#808080;}
#error_message {color:Red; background-color: #ffcccc; margin: 10px; padding: 10px;}
.comment_h3 {color:Maroon;text-decoration:underline;padding:10px;}
.user_name {padding-left:10px;color: #000;}
.post_date {font-size:90%;color:#808080;}
.comment_p {padding:5px 10px 5px 10px;}
.comment_hr {margin:0px 10px 5px 10px;}
.pop_header {background: #0088ff;margin: 0px;padding: 3px 0px 3px 15px; font-size: 15px; color: #fff;}
.pop_header a:link, .pop_header a:active, .pop_header a:visited{text-decoration: none;font-size: 15px;}
#aff_image a:link, a:active, a:visited{text-decoration: none;}
#aff_image a img, a:link img {border: 0px;}
.bold_14 { font-size:14px; }
.sidebar_date { font-size: 9pt; color: #808080; font-weight:normal;}
img {border:0px;}
.cat_menu, .subcat_menu {margin: 0px;padding: 0px;border-top: 1px solid #ffc;}
.cat_item, .subcat_menu li{list-style: none;padding: 7px 0px 7px 15px;margin: 0px;border-bottom: 1px solid #ffc;background-color: #0088ff;}
#cat_sub_menu {list-style: none;padding: 0px;margin: 0px;}
.subcat_menu li {padding: 3px 0px 3px 30px;background-color: #c2dcfb;}
.cat_menu li a, .subcat_menu li a{/*font-size: 12px;*/text-decoration: none;color: White;}
.cat_menu li.active, .subcat_menu li.active { background-color: #d4d0c8; color: black;}
.cat_menu li.active a, .subcat_menu li.active a { color: black;}
#newsletter {background-color: #ffcc99; height: 80px; font-size:16px; color:Maroon; padding: 5px 3px 5px 3px; text-align:center; border: solid 3px #FBB117;}
#newsletter form {padding-top: 5px;}
.similar_articles_header { color: #FFB164;}
.similar_articles {margin: 0px; padding-left: 10px;}
.similar_articles li {list-style: none; margin: 0px; padding-bottom: 3px; font-size: 9pt;}
.login p {font-weight: bold;}
.writer_info { font-size: 9pt; padding-left: 10px; padding-top: 4px; color: #333;}
.home-top { border: 1px solid #ff6600; background-color: #FFB145; margin:7px; text-align: center;}
.home-top h1 { /*font-size: 32px;*/ color: #2B6DAD;}
.home-top p { font-size: 18px; color: #fff; text-align: center;}
.home-feed { display: inline; float: right; padding-top: 10px; padding-right: 5px; }
#site_map li { margin: 0px;}
.even_comment { background-color: #e6e6fa; margin-bottom: 5px;}
.odd_comment { background-color: #ffffe0; margin-bottom: 5px;}
.biz_consultant { background-color: #FADEB5; margin-bottom: 5px; border: solid 1px #BDBDBD;}
.biz_consultant .com_con_head { background-color: #FFCA79; padding: 3px 0px;}
.com_con_head {border-bottom: solid 1px #F2F2F2;}
.com_con_head .user_name { color: #2375D2;}
.biz_consultant_f { background-color: #FFD28F; margin: 0px; font-size: 12px;}
.comment_date { font-size: 9pt; color:#808080; }
#container {width:930px; float:left; margin:0px; padding:0px; border-bottom: solid 2px blue; border-right: solid 1px #000; }
.center_container { width:490px; float:right; display: inline; padding:5px; background-color:#fff; text-align:left; min-height: 1800px; }
.left_container { width:180px; float:left; clear:left; }
.center_container_cms { width:720px; float:right; display: inline; padding:5px 10px 10px 10px; background-color:#fff; text-align:left; font-size: 10pt; }
.left_container_cms { width:160px; float:left; background-color:#d4d0c8; clear:both; padding:10px; height: 100%; }
.header {margin:0px; padding:5px 0px; width:930px; background-color:#000; text-align:right;}
.com_count {background-image:url('/images/comment.png'); width: 24px; height:24px; margin:0 3px 0 0; float:left; font-size: 11px; font-weight:900; text-align:center; }
.com_count em {margin-top: 4px; display:block; }
.reply-p {padding:0px; margin: 15px 0px;}
.reply-p a {padding: 5px 10px; background-color: #337ab7; color: #fff; text-decoration: none;}
.reply-p a:hover {background-color: #2e6da4; }
.comment_p h3 {padding:5px 0;} 
ul p, ol p{ padding-left: 0px; padding-top: 7px;}
#comment_tab { background-color: #FBB117; padding: 10px 10px 0px 10px; margin: 0px 10px;}
.form-hint {font-size: 10px; color: #333;}
#content_center input[type="text"], #content_center select, #newsletter input[type="text"]{padding: 5px; border: 5px solid transparent; margin-top: 10px;}
#content_center select{ color: #808080;}
#content_center textarea { border: 5px solid transparent; padding: 5px;}
#newsletter input[type="text"]{width: 60%;}
.com-email, .com-name {width: 96%;}
.com-x {width: 96%; margin-top:5px;}
.captcha {width: 50%; margin-top: 5px; float: left;}
.cont-com-submit {float: right; width: 40%; text-align: right;}
.com-button {color: #fff; margin-top: 10px; padding: 5px; border: 5px solid transparent; }
.blue-bg {background-color: #337ab7;}
.blue-bg :hover {background-color: #2e6da4;}
.news-but {border: 5px solid transparent; margin-left: -5px;}
.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}


.art {padding-left: 15px; margin-left: 13px;}
.pop_header {padding: 7px 0px 7px 10px;}
.buttonsWrap {display:block;/*left: 1073px;*/position:fixed;background:#F5F5F5;width:50px;padding:10px;bottom:0px; z-index:1100;}
.facebookBtn {margin: 0 0 10px 0px}
.googleplusBtn {margin:13px 0 0 0}
.linkedin-share {margin-left: -7px; padding-top: 12px;}
.m-paging {text-align: center; padding: 15px; font-size: 15px; font-weight: bold;}
.c_page_active { color: Red;  }
.consultant_onpage_summary {padding: 5px;}
.consultant_onpage_summary b, .consultant_onpage_summary h3 { color: #7D2252; }
.consultant_onpage_summary ul {padding-left: 15px; }
.consultant_onpage_summary { color:#F62817; }
#cms_menu {padding: 0px; margin: 0px;}
#cms_menu li {padding: 3px 0px 3px 10px; margin: 0px; border-bottom: 1px solid #fff; background-color: #E3E4FA; list-style: none;}
#cms_menu li a {text-decoration: none; font-size: 9pt; font-weight: bold; color: #000;}
#cms_menu li a:hover {text-decoration: underline;}
#com_ph {opacity: 0.01; height: 2px;}


