/*********joomla style*******/table .contentpane {font-weight:normal;padding:0px 10px 10px 20px;}.contentpaneopen {font-weight:normal;padding:0px 10px 10px 20px;}.contentheading {font-size:24px;margin-bottom:0px;font-weight:bold;background:transparent;text-transform:uppercase;padding:0;}.componentheading  {font-size:24px;margin-bottom:0px;font-weight:bold;background:transparent;text-transform:uppercase;padding:0;}a.readon {float:right;font-weight: bold;padding:5px 10px;margin-right:15px;color:#eeeeee;margin-top:5px;font-weight:bold;background: #395979;}a.readon:hover {color:#000; }.blog_more {margin-bottom:25px;margin-left:30px;font-weight:normal;}.blog_more strong {font-weight:normal;margin:0;padding:5px 5px 5px 5px;font-size:1.4em}.blog_more li {margin:5px 5px;font-weight:normal;}.modifydate {margin-top:10px;}.article_separator {height:15px;width:100%;display:block;}.sectiontableheader {padding:5px;}td.contentdescription {padding:5px;}tr.sectiontableentry1 td,tr.sectiontableentry2 td {padding:5px;}table.contenttoc {margin: 5px;border: 1px solid #fff;padding: 5px;float: right;color:#fff;}table.contenttoc td {padding: 0 5px;}.article_separator{display:block;width:100%;height:40px;}/* Pagination ---*/ .counter {text-align:center;}ul.pagination { float: left; width: 100%; padding:10px 0; text-align:center;}ul.pagination li {background: none;display: inline;margin: 0;padding: 6px;margin:0 3px;overflow: hidden;border:1px solid #e1e1e1;}ul.pagination li span {padding: 6px; line-height: 20px;}ul.pagination a {background:transparent;line-height: 20px;padding:6px;text-decoration: none;}ul.pagination a:hover, ul.pagination a:active, ul.pagination a:focus {text-decoration: none;} 