iframe {
border:none;
}

.article-info {
margin-bottom:18px;
}

.article_separator {
display:block;
border-bottom:dotted 1px #BABABA;
margin-bottom:10px;
height:15px;
}

.article_column .contentpaneopen {
padding-right:15px;
}

.buttonheading {
float:right;
padding-right:5px;
}

.sectiontableheader {
text-align:left;
font-weight:700;
line-height:29px;
padding:0 10px;
}

.sectiontableheader th {
padding-left:8px;
padding-right:8px;
}

.sectiontableentry1,.sectiontableentry2 {
padding-bottom:5px;
}

.artnumber {
float:left;
text-align:left;
width:25px;
}

.arthits {
float:right;
padding-left:10px;
}

.contentheading {
padding-left:0;
padding-bottom:12px;
font-size:1.5em;
float:left;
font-weight:400;
line-height:normal;
}

.createdate {
padding-bottom:11px;
font-size:.9em;
padding-top:0;
line-height:10px;
font-weight:700;
}

.componentheading {
font-size:1.5em;
line-height:23px;
padding-bottom:17px;
padding-top:14px;
font-weight:400;
}

a.contentpagetitle {
text-decoration:none!important;
font-size:1.2em;
}

.modifydate {
margin-top:20px;
font-size:.9em;
clear:both;
}

.mosimage {
border:1px solid #CCC;
background:#fff;
margin:6px;
padding:0;
}

.mosimage img {
margin:0!important;
padding:0;
}

.mosimage_caption {
background:#EFEFEF none repeat scroll 0;
border-top:1px solid #CCC;
color:#666;
margin-top:2px;
padding:1px 2px;
}

.pagenav,.pagenav_prev,.pagenav_next,.pagenavbar {
padding:7px 2px;
}

.pagenavbar {
padding-left:14px;
}

.pagenavcounter {
padding:8px 14px 0;
}

.pagination a,.pagination span {
padding-left:3px;
padding-right:3px;
}

.small {
font-size:.9em;
}

div.syndicate div {
text-align:center;
}

.poll label {
margin-bottom:5px;
display:block;
text-align:left;
}

table.poll {
width:100%;
border-collapse:collapse;
padding:0;
}

table.pollstableborder {
width:100%;
border:none;
padding:0;
}

table.pollstableborder img {
vertical-align:baseline;
}

table.pollstableborder td {
background:none;
padding:2px!important;
}

.pollstableborder {
margin-top:10px;
margin-bottom:10px;
}

td {
padding-bottom:0;
padding-top:0;
}

table.searchintro {
width:80%;
padding:10px 0;
}

a.readon:hover,a.readon:active,a.readon:focus {
text-decoration:underline;
}

.back_button {
height:37px;
padding-top:26px;
}

div.back_button a,div.back_button a:hover,div.back_button a:active {
display:block;
font-weight:700;
height:37px;
text-decoration:none!important;
margin:-2px 0;
}

.sectiontableentry1 {
font-size:9pt;
background:#ECECEC;
padding:7px;
}

.sectiontableentry2 {
font-size:9pt;
padding:7px;
}

.latestnews li,.mostread li,.sections li {
border-bottom:1px dotted #D3D3D3;
background:url(../images/system/arrow.png) no-repeat center left;
padding:6px 24px;
}

#system-message {
margin-bottom:20px;
}

#system-message dd.message ul {
background:#C3D2E5 url(../../system/images/notice-info.png) 4px center no-repeat;
margin-left:4px;
margin-top:13px;
}

#system-message dd.error ul {
color:#c00;
background:#E6C0C0 url(../../system/images/notice-alert.png) 4px center no-repeat;
border-top:3px solid #DE7A7B;
border-bottom:3px solid #DE7A7B;
}

#system-message dd.notice ul {
color:#c00;
background:#EFE7B8 url(../../system/images/notice-note.png) 4px center no-repeat;
border-top:3px solid #F0DC7E;
border-bottom:3px solid #F0DC7E;
}

.blog-featured h1,.item-page h1 {
color:#000;
font-size:1.9em;
font-weight:400;
line-height:23px;
padding-bottom:25px;
padding-top:0;
text-transform:uppercase;
}

.subheading-category {
font-size:.9em;
text-transform:uppercase;
}

.contact h3 {
margin-bottom:20px;
margin-top:15px;
}

.jicons-icons {
float:left;
padding-right:7px;
}

address {
padding-top:4px;
padding-bottom:4px;
}

div.category-desc {
padding-bottom:20px;
padding-top:13px;
}

th {
font-weight:700;
text-align:left;
padding:5px 0;
}

td.num {
text-align:left;
vertical-align:top;
}

td.hits {
text-align:center;
vertical-align:top;
}

td p {
line-height:1.7em;
margin:0;
}

.filter {
margin:10px 0;
}

.display-limit,.filter {
margin-right:7px;
text-align:right;
}

table,table td {
border-collapse:collapse;
}

table.weblinks,table.category {
width:100%;
margin:10px 0 20px;
}

table.weblinks th,table.category th {
border:1px solid #444;
font-size:1em;
font-weight:400;
}

table.weblinks th:first-child,table.category th:first-child {
border-left:medium none;
}

table th {
padding:6px 10px;
}

table th a {
color:#FFF!important;
}

fieldset.filters {
margin-top:10px;
}

ul.actions li {
list-style:none;
float:none;
padding:0;
}

li.pagenav-next {
float:right;
list-style:none;
margin-bottom:19px;
margin-left:6px;
margin-top:8px;
padding:5px 10px 5px 8px;
}

li.pagenav-prev {
float:left;
list-style:none;
margin-bottom:19px;
margin-left:-23px;
margin-top:8px;
padding:5px 10px 5px 8px;
}

li.pagenav-prev a,li.pagenav-next a,.pager a {
color:#fff;
}

li.pagenav-prev:hover,li.pagenav-next:hover {
background:#666;
}

.pagenav {
margin-bottom:19px;
margin-left:6px;
margin-top:8px;
text-align:center;
padding:5px;
}

.pagination ul li {
list-style:none;
float:left;
}

.pagination ul {
margin-left:-47px;
}

.contact-form label {
display:block;
}

.items-more ol {
margin-left:5px;
margin-top:20px;
}

.pagination {
text-align:center;
height:60px;
}

p.counter {
margin-bottom:7px;
}

.blog-featured .row-separator {
display:block;
margin-top:14px;
border-bottom:solid 1px #EDEDED;
}

ul.actions {
float:right;
margin-top:-38px;
margin-right:0;
margin-left:0;
}

div.login,div.registration {
padding-bottom:10px;
margin-bottom:20px;
}

ul {
margin-left:18px;
}

.module_round_box_outer ul,.moduletable ul,#s5_nav {
margin:0;
}

.item-page .dropdown-toggle,.blog .dropdown-toggle,.item .dropdown-toggle {
background:#FFF;
margin-top:-72px;
}

.item-page .dropdown-menu,.blog .dropdown-menu,.item .dropdown-menu {
margin-top:-25px;
}

.page-header {
border:none;
margin:0 0 10px;
padding:0;
}

.item,.items-leading {
margin-bottom:14px!important;
}

p.readmore a.btn {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	padding: 4px 12px;
	margin-bottom: 0;
	font-size: 13px;
	line-height: 18px;
	text-align: left;
	vertical-align: middle;
	cursor: pointer;
	color: #333;
	text-shadow: 0 1px 1px rgba(255,255,255,0.75);
	background-color: #f5f5f5;
	background-image: -moz-linear-gradient(top,#fff,#e6e6e6);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));
	background-image: -webkit-linear-gradient(top,#fff,#e6e6e6);
	background-image: -o-linear-gradient(top,#fff,#e6e6e6);
	background-image: linear-gradient(to bottom,#fff,#e6e6e6);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe5e5e5', GradientType=0);
	border-color: #e6e6e6 #e6e6e6 #bfbfbf;
	*background-color: #e6e6e6;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
	border: 1px solid #bbb;
	*border: 0;
	border-bottom-color: #a2a2a2;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	*margin-left: .3em;
	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
	-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
	box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
}

.items-row {
border-bottom:1px solid #EDEDED;
margin-bottom:20px;
}

.breadcrumb .divider,.muted {
color:inherit;
}

.tip-wrap {
z-index:1000003;
}

.tip-wrap .tip {
background:#fff;
border:1px solid #eee;
max-width:300px;
padding:5px;
}

.tip-wrap .tip-title {
background:none repeat scroll 0 0 #101010;
color:#FFF;
font-size:1em;
margin-bottom:4px;
text-shadow:0 1px 0 #000;
padding:5px 8px;
}

.tip-wrap.tip-text {
font-size:11px;
line-height:16px;
padding:3px;
}

.moduletable .breadcrumb,.module_round_box_outer .breadcrumb {
background:none;
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
padding:0;
}

.article_column,.arttitle,table.pollstableborder .sectiontableentry2,table.pollstableborder .sectiontableentry1 {
float:left;
}

.contentpane ul li,.smalldark {
text-align:left;
}

legend.sectiontableheader,.pollstableborder tr.sectiontableentry1 td,.pollstableborder tr.sectiontableentry2 td {
background:none;
}

.artauthor,.artcreated {
float:right;
}

a.pagenav,.pagenav_prev a,.pagenav_next a,.pagenavbar a,a.pagenav:hover,a.pagenav:active,a.pagenav:focus,.pagenav_prev a:hover,.pagenav_prev a:active,.pagenav_prev a:focus,.pagenav_next a:hover,.pagenav_next a:active,.pagenav_next a:focus,.pagenavbar a:hover,.pagenavbar a:active,.pagenavbar a:focus {
text-decoration:none;
}

tr.sectiontableentry1 td,tr.sectiontableentry2 td {
padding:2px;
}

.pathway_first,.pathway_middle {
padding-right:8px;
float:left;
}

.row-separator,ul.actions i,.article-info span,p.readmore a.btn span {
display:none;
}