#system-message-container {
	display:none;
}



.article_column
{
	float:left;
}

.article_separator,.row-separator
{
	display:block;
	height:15px;
}

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

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

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

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

legend.sectiontableheader
{
	background:none;
}

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

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

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

.arttitle
{
	float:left;
}

.artauthor
{
	float:right;
}

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

.artcreated
{
	float:right;
}

.contentheading,#s5_component_wrap_inner h2
{
	color:#192656;
	font-size:1.2em;
	font-weight:800;
	line-height:23px;
border: none !important;
	

	
	
}

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

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

a.contentpagetitle
{
	font-size:1.5em;
}

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

.mosimage
{
	background:#fff;
	border:1px solid #CCC;
	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;
}

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

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;
}

.pagenavbar
{
	padding-left:14px;
}

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

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

.smalldark
{
	text-align:left;
}

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

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

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

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

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

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

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

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

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

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

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

tr.sectiontableentry1 td
{
	padding:2px;
}

tr.sectiontableentry2 td
{
	padding:2px;
}

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;
	margin:-2px 0;
	text-decoration:none!important;
}

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

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

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

#s5_bottom_row3 .latestnews li,#s5_bottom_row3 .mostread li,#s5_bottom_row3 .sections li
{
	background:url(../images/s5_footer_arrow.png) no-repeat left center;
	border:none;
	color:#FFF;
	padding-bottom:4px;
	padding-top:4px;
}

#s5_bottom_row3 .latestnews li a,#s5_bottom_row3 .mostread li a,#s5_bottom_row3 .sections li a
{
	color:#FFF;
}

#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
{
	background:#E6C0C0 url(../../system/images/notice-alert.png) 4px center no-repeat;
	border-bottom:3px solid #DE7A7B;
	border-top:3px solid #DE7A7B;
	color:#c00;
}

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

.blog-featured h1,.item-page h1
{
	color:#192656;
	font-size:1.4em;
	font-weight:800;
	line-height:23px;
	padding-bottom:10px;
	padding-top:0;
	text-transform:capitalize;
	
}

.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-bottom:4px;
	padding-top:4px;
}

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

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

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:separate;
}

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

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
{
	background:none repeat scroll 0 0 #656565;
	color:#FFF;
	padding:6px 10px;
}

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

table td
{
	
	padding:1px;
}.cat-list-row1 td { border:none;}.cat-list-row0 td {border:none;}

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

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

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

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

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

.cols-1
{
	display:block;
	float:none!important;
	margin:0!important;
}

.cols-2 .column-1
{
	float:left;
	width:46%;
}

.cols-2 .column-2
{
	float:right;
	margin:0;
	width:46%;
}

.cols-3 .column-1
{
	float:left;
	margin-right:4%;
	padding:0 5px;
	width:29%;
}

.cols-3 .column-2
{
	float:left;
	margin-left:0;
	padding:0 5px;
	width:29%;
}

.cols-3 .column-3
{
	float:right;
	padding:0 5px;
	width:29%;
}

.items-row,.items-leading
{
	margin-bottom:15px!important;
	overflow:hidden;
}

.column-2
{
	margin-left:40%;
	width:55%;
}

.column-3
{
	width:30%;
}

.blog-more
{
	padding:10px 5px;
}

ul.actions li
{
	float:right;
	list-style:none;
	padding-left:8px;
}

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

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

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

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

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

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

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

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

.contact-form label
{
	display:block;
}

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

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

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

iframe
{
	border:none;
	border-width:0px;
	outline:0px;
	
}

.wrapper_videoframe {background:#192656;border-width:none;border:none;outline:none;}

.wrapper_james {float:right;width:300px;position:relative;background:#0E5291;border-width:none;border:none;outline:none;}
.menu_wrapper_james {

float:right;
width:300px;
position:relative;
border-width:none;
border:none;
outline:none;
padding-top: 13px;


}

.menu_wrapper_james a{

color:white;
font-size:14px;
padding-left: 42px;


}

.menu_wrapper_james li{
background: transparent url(../images/typography/s5_ul_white_arrow.png) no-repeat top left;


}



.custom_nobb {

margin-top: 30px;
background: #0E5291;}


.login label
{
	display:block;
}

.row-separator
{
	display:none;
}

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

ul.actions
{
	float:right;
	margin-top:-15px;
}



.item-title td{
border:0px;

}

.customhack1 {
  float: right;
  display: inlinw;
  width: 279px;
  margin: 24px -286px -193px 0px;
  color: #fff;
	}
	

	
	
	
	
	