.article_separator{clear:both;display:block;height:10px;}
.article_column{}
.column_separator{padding:0 0 0 25px;}
h2.contentheading, .contentheading, table.blog .contentheading{line-height:36px;padding:0 3px 0 4px!important;font-size:1.8em;}
a.readon, .back_button a{width:83px;height:17px;line-height:17px;margin:0;display:block;float:left;padding-left:10px;font-size:12px;}
a.readon:hover, a.readon:active, a.readon:focus, .back_button a:hover{text-decoration:none;}
td.sectiontableheader{text-align:left;padding:8px 5px;}
tr.sectiontableentry0 td, tr.sectiontableentry1 td, tr.sectiontableentry2 td{padding:8px 5px;text-align:left;}
td.sectiontableentry0, td.sectiontableentry1, td.sectiontableentry2{padding:3px;}
table.contentpane{border:none;width:100%;}
table.contentpaneopen{border:none;border-collapse:collapse;border-spacing:0;}
table.blog table.contentpaneopen:first-child td{padding:0;}
table.contentpaneopen td{padding-top:11px;}
table.contenttoc a{text-decoration:none;}
table.contenttoc{margin:0 0 10px 10px;padding:0 0 12px 15px;width:200px;float:right;}
table.contenttoc td{padding:4px 5px 2px 18px;line-height:14px;}
table.contenttoc th{padding:4px 6px 4px 18px;margin:0;text-align:left;font-size:10px;text-transform:uppercase;}
table.poll{padding:0;width:100%;border-collapse:collapse;}
table.pollstableborder{padding:0;width:100%;border:none;text-align:left;}
table.pollstableborder img{vertical-align:baseline;}
table.pollstableborder td{padding:4px!important;border-collapse:collapse;border-spacing:0;}
table.searchintro{padding:10px 0;width:100%;}
table.searchintro td{padding:5px!important;}
.blog_more{padding:10px 6px;}
.blog_more strong{margin:0 0 5px;font-weight:normal;}
.blog_more ul{margin:0;padding:0;}
.blog_more ul li{margin:0;padding:0 0 0 17px;border:none;}
.category{font-weight:normal;}
a.category{line-height:1.7em;}
h1.componentheading, .componentheading{line-height:36px;padding:0 0 7px 0 !important;color:#0071ba;font-weight:bold;font-family:Arial;font-size:22px;border-bottom:1px solid #e1e1e1!important;margin-bottom:20px;}
.componentheading{text-align:left;}
.contentdescription{}
a.contentpagetitle, a.contentpagetitle:hover, a.contentpagetitle:active, a.contentpagetitle:focus{text-decoration:none !important;}
.button, button.validate{margin:0 0 0 4px;color:#fff;font-weight:normal;border:none;cursor:pointer;height:17px;line-height:17px;padding:0px 5px 3px;}
.button:hover, button.validate:hover{}
.back_button a{margin-bottom:15px;}
table.contentpaneopen, table.contentpane, table.blog{width:100%;}
.contentpane tbody tbody tbody td{padding:0 6px 6px 6px;}
.pagenavbar{padding-left:14px;}
.pagenavcounter{padding:4px 8px 0 14px;font-size:10px;font-weight:bold;float:right;}
div.syndicate div{text-align:center;}
.pollstableborder tr.sectiontableentry1 td, .pollstableborder tr.sectiontableentry2 td{background:none;}
img.caption{margin:0 0 3px 0!important;width:auto!important;}
div.img_caption p{margin:0;font-size:10px;color:#3A3A3A;}
div.img_caption.left, div.img_caption.right{margin:5px 12px 2px 0;padding:3px;}
div.img_caption.right{margin-left:18px;margin-right:0;}
div.img_caption{border:1px solid #e8e8e8;}
.artinfo_block{height:12px;line-height:12px;padding:10px 2px;margin:0 0 10px;background:#f9f9f9;}
.artinfo_block span{font-weight:normal;font-size:0.9em!important;color:#3A3A3A;}
.read_block{padding:2px 0;margin:5px 0 20px;height:35px;line-height:35px;color:#c4c4c4;}
.read_block .readon{margin:0;}
.read_block td{padding:0!important;}
.read_block .modifydate{padding:0;}
.createby{padding:3px 3px 3px 20px;}
.written_by{padding:0;}
.modifydate{text-align:right;padding:0 6px 0 0;line-height:120%;font-size:0.9em;color:#3a3a3a;}
td.buttonheading{width:14px;margin-left:6px;text-align:right;padding:2px 0 0 2px!important;}
.buttonheading img{margin:0 8px 0 0;border:0;float:right;height:12px;}
div.blog_more ul{margin-left:12px;}
div.blog_more li{padding-left:0;line-height:150%;}
ul.pagination{margin:15px auto 0;padding:10px 0;text-align:center;}
ul.pagination li{margin:0;padding:0;display:inline;background:none;}
ul.pagination a, ul.pagination li span{padding:2px 5px;font-size:10px;text-transform:uppercase;border:1px solid #e8e8e8;}
div.banneritem_text{padding:5px 0!important;}
.bannerheader, .bannerfooter_text{padding:3px;font-style:italic;font-size:0.9em;}
.bannerfooter_text{text-align:right;}
#searchForm{padding:6px;}
