﻿@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,700);

/* News - home page layout - Nov 2013 */

#newsArea{
    width: 1031px;
    margin-top: 5px;
}
#featuredNews{
    width: 460px;
	float: left;
    margin: 5px 0 0 10px;
}
#mediaCentre{
	width: 260px;
    height: 450px;
    float: left;
    margin-top: 15px;
    margin-left: 20px;
    background-color: #f2f2f2;
    border: 1px solid #f4f4f4;
}
#latestEvents{
	width: 260px;
    height: 450px;
	float: left;
    margin-top: 15px;
    margin-left: 6px;
    background-color: #f9f9f9;
    border: 1px solid #f2f2f2;
}

.sys_paginginfo{
    text-align: right!important;
    padding-right: 5px!important;
}

.sys_navigation{
    text-align: right!important;
    padding-right: 5px!important;
}

.sys_itemslist{
    margin-top: -30px!important;
}


/* News Controls */
	
	/* Listing Control */
	.sys_theme-none .sys_news .sys_news-control {
	float: left;
	margin:0;
	padding:0;
	width:70%;
}
	
		/* Title */
		.sys_theme-none .sys_news-control .sys_news-title {}
		
		
		/* Repeating Item */
		.sys_theme-none .sys_thingstodo-control .sys_subitem {}
		
		/* Item Heading */	
		.sys_theme-none .sys_news-control .sys_subitem .sys_news-subheading {
		display:block;
		font-size:1em;
		margin:-2px 0 5px 5px;
		padding:0;
		position:relative;
		z-index:99;
		
		}
		
			.sys_theme-none .sys_news-control .sys_subitem .sys_news-subheading a {
			margin:0;
			padding:0 5px 0 2px;
			display:inline-block;
			font-weight: normal;
			text-decoration: none;
			position:relative;
			z-index:100;
			top:-1em;
			}
			
				.sys_theme-none .sys_news-control .sys_subitem .sys_news-subheading a:hover {
				text-decoration: underline;
				}
				
		/* Icon */
		/* Adds a default Blank Icon */
		.sys_theme-none .sys_news-control .sys_itemslist div.sys_icon {
		float: right;
		width:32px;
		height:32px;
		background-position:0 0;
		background-repeat:no-repeat;
		background-image:url("imgs/contenttypes/large/blank.gif");}
		
		/* Item Summary Wrapper */
		.sys_theme-none .sys_news-control .sys_itemslist .sys_subitem .sys_news-summary {
		position:relative;
		z-index:300;
		top:-15px;
		margin:0;
		padding:0 0 0 9px;
		min-height:1em;
		zoom:1;
		}
			
			/* Description */
			.sys_news-control .sys_itemslist .sys_subitem dl dt.sys_news-description {
			display:none;}
			
			.sys_news-control .sys_itemslist .sys_subitem dl dd.sys_news-description {
			display:block;
                        margin: 15px 0 0 0;
			color: #484848;}
			
			/* Date published */
			.sys_news-control .sys_itemslist .sys_subitem dl dt.sys_news-datepublished {
			display:none;}
			.sys_news-control .sys_itemslist .sys_subitem dl dd.sys_news-datepublished {
			}

                        
			
			
	/* Search Options */
	.sys_theme-none.sys_news .sys_news-search-control {
	float:right;
	width:200px;
	min-height:1em;
	}
		.sys_theme-none .sys_news-search-control .sys_basic-search-row, .sys_theme-none .sys_news-search-control .sys_search-row {
		margin-bottom:.8em;}
	
			.sys_theme-none .sys_news-search-control label {
			width:150px;
			display:block;
			margin:0 0 .2em 0;
			}
			
			.sys_theme-none .sys_news-search-control input {
			width:150px;
			}
			
			.sys_theme-none .sys_news-search-control select {
			width:100px;
			}

	
	/* Standard and Mini Combo Control */
	.sys_news-standardminicombo .sys_standard-list {
	width:auto;
	margin:0;
	padding:0;
	float:none;}
		.sys_news-standardminicombo .sys_standard-list .sys_datarepeatercontrol {
		margin:0;}
		
	.sys_news-standardminicombo .sys_news-minilist-control {
	width:auto;
	margin:0;
	padding:0;
	float:none;}
		.sys_news-standardminicombo .sys_news-minilist-control .sys_datarepeatercontrol {
		margin:0;}
	
		/* temp... */
		.sys_bookmark-control {
		margin:0 0 10px 0;
		padding:10px;
		border:1px solid #ccc;
		color:#666;
		background:#fff;}
			.sys_bookmark-control li {
			list-style-type:none;
			padding:0 15px;
			display:inline;
			font-size:140%;}
		/* --- */
		
	/* News Record Control */
	.sys_theme-none .sys_news-record .sys_news-posted-date {
	font-weight:400;
	padding:.5em 0;
	font-size:1.1em;
	margin:0 0 10px 0;
	border-top:1px solid #ebebeb;
	border-bottom:1px solid #ebebeb;}



/* Description */
			.sys_news-control .sys_itemslist .sys_subitem dl dt.sys_news-description {
			display:none;}
			
			.sys_news-control .sys_itemslist .sys_subitem dl dd.sys_news-description {
			display:block;
			color: #484848;}
			
			/* Date published */
			.sys_news-control .sys_itemslist .sys_subitem dl dt.sys_news-datepublished {
			display:none;}
			.sys_news-control .sys_itemslist .sys_subitem dl dd.sys_news-datepublished {
			}



















/* Styles Common to Contensis Web Controls */

/* Start Defaults and Resets */

	.sys_theme-none h1, .sys_theme-none h2, .sys_theme-none h3, .sys_theme-none h4 {
	color:inherit;
	background:inherit;
	line-height:1.2em;
	margin:0;
	padding:0;}
	
	.sys_theme-none div {
	background:none;
	margin:0;
	padding:0;
	border:0 none;
	line-height:1.5em;
        position: relative;
       }

	
	.sys_theme-none p {
	background:none;
	border:0 none;}
	
	.sys_theme-none ul {
	margin:0 0 1em 0;
	padding:0;}
	
	.sys_theme-none ul, 
	.sys_theme-none ul li {
	background:none;
	width:auto;
	height:auto;}
		.sys_theme-none ul li {
		margin:0;
		padding:.3em 0;
		}
		
/* End Defaults and Resets */

/* Data Repeaters */

	/* Search Term Text */
	.sys_theme-none .sys_search-term-text {
	color:#666666;
	min-height:1em;
	padding:12px 0 5px 0;
	font-weight:700;}
	
	/* Did You Mean Text */
	.sys_theme-none .sys_search-control .sys_didyoumean {
	color:#666;
	}
		.sys_theme-none .sys_search-control .sys_didyoumean p {
		margin:0;
		display:inline;}
				
		/* Tools Control */
		.sys_theme-none .sys_tools-control {
		margin:0 0 10px 0;
		padding:.6em 0;
		text-align: right;
		width: 100%;
		border-top:1px solid #ecebeb;
		border-bottom:1px solid #ecebeb;
		font-weight:700;}
			.sys_theme-none .sys_tools-control:after {
			content: "."; 
			display: block;
			height: 0; 
			clear: both; 
			visibility: hidden;}
			
			.sys_theme-none .sys_tools-control div {	
			float: right;
			min-height: 16px;
			text-align:left;
			padding-right:18px;
			background-repeat: no-repeat;
			background-position:0 50%;
			}
				
				.sys_theme-none .sys_tools-control div a {
				display:block;
				color:#333;
				text-decoration: none;
				padding:2px 0 2px 22px;
				background-repeat: no-repeat;
				background-position:0 50%;
				}
					
					.sys_theme-none .sys_tools-control div a:hover {
					text-decoration: underline;
					}
		
	/* RSS and Atom Links */
	.sys_rss-link,
 .sys_button-subscribe-rss {
	display:block;
	overflow:hidden;
	white-space:nowrap;
	font-size:11px;}
		.sys_rss-link a, 
		.sys_button-subscribe-rss a {
		display:block;
		padding:2px 0 2px 22px;
		overflow:hidden;
		font-weight:700;
		background:url("/aspnet_client/ContensisThemes/simple/Common/Imgs/Rss-Feed-Icon.gif") 0 50% no-repeat;}
				
	.sys_atom-link,
	.sys_button-subscribe-atom {
	display:block;
	overflow:hidden;
	white-space:nowrap;
	font-size:11px;}
		.sys_theme-none .sys_atom-link a,
		.sys_theme-none .sys_button-subscribe-atom a {
		display:block;
		padding:2px 0 2px 22px;
		font-weight:700;
		background:url("/aspnet_client/ContensisThemes/simple/Common/Imgs/Atom-Feed-Icon.gif") 0 50% no-repeat;
		overflow:hidden;}
				
				.sys_theme-none h1 span.sys_rss-link,
				.sys_theme-none h2 span.sys_rss-link,
				.sys_theme-none h3 span.sys_rss-link {
				width:100px;
				padding-right:15px;
				position:absolute;
				top:0;
				right:0;}
				
				.sys_theme-none h1 span.sys_atom-link,
				.sys_theme-none h2 span.sys_atom-link,
				.sys_theme-none h3 span.sys_atom-link {
				width:100px;
				padding-right:15px;
				position:absolute;
				top:0;
				right:100px;}
				
		/* Other Links */
		.sys_theme-none .sys_tools-control .sys_button-subscribe-email a {
		background-image: url("/aspnet_client/ContensisThemes/simple/Common/Imgs/email-feed-icon.gif");}
		
		.sys_theme-none .sys_tools-control .sys_button-newsearch a {
		background-image: url("/aspnet_client/ContensisThemes/simple/Common/Imgs/search-icon.gif");}
		
		.sys_theme-none .sys_tools-control .sys_button-backlink a {
		background-image: url("/aspnet_client/ContensisThemes/simple/Common/Imgs/back-icon.gif");}
	
	/* Titles */
	h1.sys_standardlist-title, 
	h2.sys_standardlist-title, 
	h3.sys_standardlist-title,
	h4.sys_standardlist-title,
	h5.sys_standardlist-title,
	.sys_standardlist-title {
	position:relative;
	margin:0 0 .8em 0;
	font-size:1.4em;
	font-weight:700;}
	
	/* Standard repeater */
	.sys_datarepeatercontrol {
	margin:0;
	padding:0;
        float: left;
	width:100%;
	min-height:1px;}
	
	/* Data Repeat Items List */
	.sys_datarepeatercontrol .sys_itemslist {
	clear:both;
	margin:0;
	padding:0 0 1em 0;
	}

	/* Data Repeater Group Header Styles */
		.sys_datarepeatercontrol .sys_groupheader {
		font-size:1.2em;
		font-weight:700;
		margin:.8em 0 .2em 0;
		clear:both;
		/*text-transform:uppercase;*/
		}
			.sys_datarepeatercontrol .sys_groupheader span {
			/*padding-left:12px;
			padding-bottom:2px;
			border-bottom:1px solid #d7d7d7;*/}
	
	/* Data repeater subitems */
	.sys_datarepeatercontrol .sys_subitem {
	
	margin:0 1.4em 0 0;
	padding:0 0 10px 0;
	position:relative;
	z-index:1;
	min-height:3em;
	zoom:1;
	clear:both;
	
	}


div#RightColumn .sys_events-control .sys_subitem {
	/*
    -webkit-box-shadow: 0 2px 4px rgba(0,0,0, .4);
	-moz-box-shadow: 0 2px 4px rgba(0,0,0, .4);
    */
    width: 240px;
}

.sys_subitem:nth-of-type(odd){
    border-bottom: solid 20px transparent;
}

div#RightColumn .sys_news-control .sys_subitem {
    /*
    -webkit-box-shadow:rgba(0, 0, 0, 0.4) 0 2px 4px;
    */
    width:240px;
}



 
		.sys_datarepeatercontrol .sys_subitem * {
		position:relative;
		zoom:1;
		}
		
		/* Sub Item Heading */
		.sys_itemslist .sys_subitem .sys_subitem-heading {
		display:block;
		font-size:1em;
		
		padding:0;
		position:relative;
		z-index:99;
		
		border:0 none;}
		
			.sys_itemslist .sys_subitem .sys_subitem-heading a {
			left: 5px;
			font-weight: normal;
			position:relative;
			z-index:100;
			top: 6px;
            margin:0 10px 0 0;
            color: #004990!important;
            }
	
		/* Image */
		.sys_itemslist div.sys_thumbnail {
		float:right;
		margin: 5px 6px 8px 8px;
		padding:0;
		position:relative;
		z-index:999;
		border:1px solid #ccc;
		background:#fff;
		background-repeat:no-repeat;}
			.sys_itemslist div.sys_thumbnail a {
			float:left;
			display:block;
			margin:5px;
			padding:0;
			}
				.sys_itemslist div.sys_thumbnail a:hover {
				border:3px solid #ccc;
				margin:-3px;}
				.sys_itemslist div.sys_thumbnail a:active {
				border:3px solid #333;
				margin:-3px;}
			
			.sys_itemslist div.sys_thumbnail img {
			display:block;
			margin:0;
			padding:0;}
			
		/* Icon */
		.sys_itemslist div.sys_icon {
		float: right;
		margin: -15px 6px 6px 8px;
		padding:0;
		position:relative;
		z-index:999;
		width:32px;
		height:32px;
		background-position:0 0;
		background-repeat:no-repeat;}
		
		/* Subitem Summary */
		.sys_itemslist div.sys_subitem-summary {
		position:relative;
		z-index:300;
		top: 2px;
		margin:0;
		padding:0 0 0 9px;
		min-height:1em;
		zoom:1;
		width:auto;
		background:none;}
	
		/* Structure of dls */
		.sys_datarepeatercontrol .sys_subitem dl {
		margin:0 0 -10px 0;
		padding:0 5px;
		}
			.sys_datarepeatercontrol .sys_subitem dl dt {
			margin:0;
			padding:0;
			position:relative;
			width: 40px;
			min-height:1.2em;
			color:#333;
            display: none; /* HIDE THE WORD DATE ON EVENT ITEM */
			}
			
			.sys_datarepeatercontrol .sys_subitem dl dd {
			margin:0 0 .25em 0;
			padding:0;
			position:relative;
			min-height:1.2em;
			}
		
			
			.sys_datarepeatercontrol .sys_subitem dl dd ul {
			float:left;
			margin:0 0 15px 0;
			padding:0 0 0 20px;
			clear:none;}
		
				.sys_datarepeatercontrol .sys_subitem dl dd ul li {
				margin:0;
				padding:0;
				border:0 none;
				list-style-type:disc;
				background:none;
				border:0 none;}
	
	/* Minilist Controls */
	.sys_datarepeatercontrol li.sys_subitem {
	border:0 none;
	background:none;
	margin:0;
	padding:.4em 10px .4em 10px;
	border-bottom:1px solid #e3e3e3;
	list-style-type:none;}
	.sys_datarepeatercontrol li.sys_subitem.sys_last {
	border-bottom:0 none;}
	
		.sys_datarepeatercontrol li.sys_subitem a {
		display:block;
		margin:0;
		padding:0 0 0 25px;
		background:url("imgs/Bullet.gif") 2px .4em no-repeat;}
		
			.sys_datarepeatercontrol li.sys_subitem span {
			}
	
/* Back Button Control */
	.sys_theme-none .sys_back-button-control {
	min-height:1.8em;
	clear:both;
	padding:.2em 8px;
	}
		.sys_theme-none .sys_back-button-control a {
		float:right;
		background: url("imgs/back-icon.gif") 0 50% no-repeat;
		margin-left: 10px;
		padding: 2px 0px 0px 21px;}
	
/* Tabs Control */
.sys_theme-none .sys_tabsfilter-control {
margin-top:10px;
height:24px;
border-bottom: 1px solid #ccc;
clear:both;
line-height:16px;}

	.sys_theme-none .sys_tabsfilter-control ul {
	margin:0;
	padding:0;}
	
	.sys_theme-none .sys_tabsfilter-control:after,
	.sys_theme-none .sys_tabsfilter-control ul:after {
	content: "."; 
	display: block;
	height: 0; 
	clear: both; 
	visibility: hidden;}
	
		.sys_theme-none .sys_tabsfilter-control li {
		float:left;
		clear:none;
		list-style-type:none;
		list-style-image:none;
		border-top: 1px solid #ccc;
		border-right: 1px solid #ccc;
		border-left: 1px solid #ccc;
		border-bottom:0 none;
		margin: 0 5px 1px 0;
		padding: 0;
		width: auto ;
		cursor: pointer;
		cursor: hand;
		z-index: 0;
		position:relative;}
		
			.sys_theme-none .sys_tabsfilter-control li a {
			float:left;
			display:block;
			color:#666;
			background: #f0f0f0 ;
			padding: 4px 12px;
			text-decoration:none;
			position:relative;}
				.sys_theme-none .sys_tabsfilter-control li a:hover {
				color:#333;
				background:#fff;
				text-decoration:none;
				border:3px solid #ccc;
				border-bottom:0 none;
				margin:-3px -3px 0 -3px;}
			
			.sys_theme-none .sys_tabsfilter-control li.sys_selected {
			}
			
			.sys_theme-none .sys_tabsfilter-control li.sys_selected a {
			color: #000;
			background: #fff ;
			text-decoration:none;
			border:3px solid #ccc;
			border-bottom:0 none;
			margin:-3px -3px 0 -3px;}
			
		.sys_theme-none .sys_tabsfilter-control li.sys_date-range-on {
		border-color:#929292;}
			

/* No Results Area on Data Repeater*/
.sys_theme-none div.sys_noresults {
	min-height:1em;
	margin:15px 0;
	padding:12px;
	font-size:1.3em;
	border-top:1px solid #b3b3b3;
	border-bottom:1px solid #b3b3b3;
	background:#f7f7f7;}

.sys_ticker {
  border-bottom-color:#ECEBEB;
  border-bottom-style:solid;
  border-bottom-width:1px;
  border-top-color:#ECEBEB;
  border-top-style:solid;
  border-top-width:1px;
  margin:-1px 0 1em;
  min-height:1.3em;
  padding:7px 0;
}

.sys_ticker a {
		text-decoration:none;
                font-size: 16px;
                color: #0193CF;
}


	
/* Default Ticker Control */
	.sys_theme-none .sys_ticker {
	min-height:1.3em;
	clear:both;
	padding:7px 0px;
	margin:-11px 0 1em 0;
	border-top:1px solid #ecebeb;
	border-bottom:1px solid #ecebeb;}
	
		.sys_theme-none .sys_ticker span {
		font-weight:bold;
		text-transform:uppercase;
		font-size:.9em;
		margin:0 4px 0 0;}
		
		.sys_theme-none .sys_ticker a {
		text-decoration:none;}

/* A to Z Extension Control */
.sys_theme-none .sys_atoz-control {
width:100%;
margin:0 0 10px 0;
padding:0 0 5px 0;
background:none;
border-top: 1px solid #ecebeb;
border-bottom: 1px solid #ecebeb;
clear:both;
font-size:1em;}
	
	.sys_theme-none .sys_atoz-control ul {
	display:block;
	list-style-type:none;
	margin:5px 5px 0 5px;
	padding:0;
	background:none;
	}
	.sys_theme-none .sys_atoz-control ul:after {
	content: "."; 
	display: block;
	height: 0; 
	clear: both; 
	visibility: hidden;
	}

	.sys_theme-none .sys_atoz-control ul li {
	float:left;
	display:block;
	border:0 none;
	margin:0 4px 0 0;
	width:1.6em;
	padding:0;
	font-weight:700;
	text-align:center;
	cursor:pointer;}
		
		.sys_theme-none .sys_atoz-control ul li a, 
		.sys_theme-none .sys_atoz-control ul li span {
		float:left;
		position:relative;
		display:block;
		padding:.1em 6px;
		text-decoration: none;
		color:#333;}
	
			.sys_theme-none .sys_atoz-control ul li a:hover {
			color: #333; 
			text-decoration: none;
			background:#e3e3e3;
			}
	
	.sys_theme-none .sys_atoz-control ul li.sys_noresults {}
	.sys_theme-none .sys_atoz-control ul li.sys_noresults:hover {}
	
	.sys_theme-none .sys_atoz-control ul li.sys_noresults span {
	font-weight: bold;
	color: #ccc;
	cursor:default;}
	
	.sys_theme-none .sys_atoz-control ul li.sys_selected {}
	
		.sys_theme-none .sys_atoz-control ul li.sys_selected a,
		.sys_theme-none .sys_atoz-control ul li.sys_selected a:hover {
		color: #fff;
		background: #333; 
		text-decoration: none;
		
		}
	/*---*/
	
	/* A-Z Current Letter */
	.sys_theme-none div.sys_atoz-control-currentletter {	
	margin:0 0 15px 0;
	padding:0 0 0 5px;
	font-size:2.6em;
	font-weight:bold;
	clear:both;
	color:#3e74d7;
	}
		.sys_theme-none div.sys_atoz-control-currentletter big {
		display:block;
		line-height:1em;}


/* Flickr Style Pager Extension Control */
	.sys_theme-none .sys_flickrpager {
	margin: 10px 0 10px 0;
	padding: 10px 0;
	min-height: 1.5em;
	text-align:right;
	clear:both;
	width:auto;
	background:none;
	float:none;
	border:0 none;
	
	}
	.sys_theme-none .sys_flickrpager .sys_paginginfo {
	float: left;
	font-weight: 400;
	font-size: 12px;
	width:auto;
	background:none;
	border:0 none;
	margin:0;
	padding:0;
    display: none;
	}

	.sys_theme-none .sys_flickrpager .sys_navigation {
	margin:0;
	padding: 0;
	font-size: 12px;
	font-weight: 400;
	width:auto;
	background:none;
	float:none;
	border:0 none;
	}
	.sys_theme-none .sys_flickrpager .sys_navigation span.sys_selected span {
	border: 1px solid #333;
	padding: 2px 7px;
	text-decoration: none; 
	width:auto;
	color:#fff;
	background:#333;
	float:none;
	cursor:default;
	font-weight:700;
	}
	.sys_theme-none .sys_flickrpager .sys_navigation a {
	padding: 2px 7px;
	text-decoration: none;
	width:auto;
	background:none;
	float:none;
	border:0 none;
	}
		.sys_theme-none .sys_flickrpager .sys_navigation span.sys_page {
		margin-right:2px;
		width:auto;
		background:none;
		float:none;
		border:0 none;}
		
		.sys_theme-none .sys_flickrpager .sys_navigation span.sys_page a {
		border: 1px solid #e3e3e3;		
		/*color: #484848;*/
		width:auto;
		background:none;
		float:none;
		}
		.sys_theme-none .sys_flickrpager .sys_navigation span.sys_navigationnext a, .sys_theme-none .sys_flickrpager .sys_navigation span.sys_navigationprevious a {
		color: #00365b;
		}
			.sys_theme-none .sys_flickrpager .sys_navigation span.sys_page a:hover {
			background: #0086c2; 
			border: 1px solid #0086c2;
			color: #fff;
			}
			.sys_theme-none .sys_flickrpager .sys_navigation span.sys_navigationnext a:hover, .sys_theme-none .sys_flickrpager .sys_navigation span.sys_navigationprevious a:hover {
			text-decoration: underline;
			color: #0086c2;
			}		
	
			.sys_theme-none .sys_flickrpager .sys_navigation .sys_at-start, .sys_theme-none .sys_flickrpager .sys_navigation .sys_at-end {
			color: #bcbcbc;
			}
			.sys_theme-none .sys_flickrpager .sys_navigation .sys_disabled {
			padding: 2px 7px;
			color: #ababab;
			width:auto;
			background:none;
			float:none;
			border:0 none;
			cursor:default;
			}
			
			.sys_theme-none .sys_flickrpager .sys_navigation .sys_ellipsis {
			cursor:default;
			color:#ababab;
			}


/* Default Search Controls Styles*/
		
		/* Standard Rows */
		.sys_theme-none .sys_search-options .sys_search-row, .sys_theme-none .sys_search-options .sys_basic-search-row {
		min-height:1em;
		clear:both;
		margin:0 0 .8em 0;
		position:relative;
		}
			/* Standard Labels for a search row */
			.sys_theme-none .sys_search-options label {
			font-weight:700;
			display:block;
			/*color: #00539f;*/
			}
			
			/* Text Labels for a search row */
			.sys_theme-none .sys_search-options .sys_search-row-label, .sys_theme-none .sys_advanced-search-options .sys_search-row-label {
			font-weight:700;
			margin:0 0 .5em 0;
			display:block;
			/*color: #00539f;*/
			}
		
		
		/* Search Options*/
		.sys_theme-none .sys_search-options {
		position:static;}
		
		/* Standard Button Row */
		.sys_theme-none .sys_search-options input.sys_button, 
		.sys_theme-none .sys_search-options .sys_button-row input.sys_button, 
		.sys_theme-none .sys_advanced-search-options .sys_button-row input.sys_button {
		border:1px solid #acacac;
		border-top-color:#e5e5e5;
		border-left-color:#e5e5e5;
		color:#333;
		background-image:none;
		background-color:#e5e5e5;
		background-position:5px 50%;
		background-repeat:no-repeat;
		cursor:pointer;
		padding:.2em 12px;
		width:auto;
		height:auto;
		min-height:1.2em;
		line-height:1.2em;
		font-weight:700;
		font-size:1em;
		}

		
			/* Default Search Button */
			.sys_theme-none .sys_search-options .sys_button-row input.sys_searchbutton, 
			.sys_theme-none .sys_search-options .sys_button-row input.sys_search-button, 
			.sys_theme-none .sys_search-options .sys_basic-search-row input.sys_search-button, 
			.sys_theme-none .sys_advanced-search-options .sys_button-row input.sys_search-button,
			.sys_theme-none .sys_advanced-search-options .sys_button-row input.sys_searchbutton  {
			background-image:url("imgs/search-icon.gif");
			padding-left:22px;
			}
		
		/* Standard Checkbox List/Radio Button Style Row and Checkbox/Radio Button Items */
		.sys_theme-none .sys_search-options .sys_checkbox-list, .sys_theme-none .sys_search-options .sys_radiobutton-list {
		font-size:1em;
		padding-bottom:1px;
		}
			.sys_theme-none .sys_search-options .sys_checkbox-list .sys_search-row-options, .sys_theme-none .sys_search-options .sys_radiobutton-list .sys_search-row-options {
			float:right;
			width:90px;
			height:16px;
			margin:0;
			padding:1px 5px;
			color:#818181;
			font-size:.85em;
			}
			
			.sys_theme-none .sys_search-options .sys_checkbox-list .sys_search-row-options a, .sys_theme-none .sys_search-options .sys_radiobutton-list .sys_search-row-options a {
			padding:.1em 0px;
			color:#0063b7;
			text-decoration:none;
			}
			
			.sys_theme-none .sys_search-options .sys_checkbox-list .sys_search-row-options a:hover , .sys_theme-none .sys_search-options .sys_radiobutton-list .sys_search-row-options a:hover{
			text-decoration:underline;
			}
			
			.sys_theme-none .sys_search-options .sys_checkbox-list .sys_checkbox, .sys_theme-none .sys_search-options .sys_radiobutton-list .sys_radiobutton {
			min-height:1.5em;
			margin:0;
			clear:both;
			}
			
			/* Block Method of Alignment */
			.sys_theme-none .sys_search-options .sys_checkbox-list .sys_checkbox input, 
			.sys_theme-none .sys_search-options .sys_radiobutton-list .sys_radiobutton input {
			display:block;
			float:left;
			margin:0 5px 0 0;
			padding:0;
			width:13px;
			height:13px;
			}
			
			.sys_theme-none .sys_search-options .sys_checkbox-list .sys_checkbox label, .sys_theme-none .sys_search-options .sys_radiobutton-list .sys_radiobutton label {
			display:block;
			float:left;
			position: relative;
			margin:0;
			padding:0 0 .6em 0;
			width:86%;
			cursor: pointer;
			cursor: hand;
			font-size:1em;
			line-height:1em;
			}
			
	/* Forms */
	.sys_theme-none fieldset {
	margin:0 0 10px 0;
	padding:10px 10px 20px 10px;
	border:1px solid #ccc;
	
	}
		.sys_theme-none fieldset legend {
		font-weight:400;
		font-size:1.3em;
		margin:0 0 10px 0;}
		
		.sys_theme-none fieldset .sys_form-set, 
		.sys_theme-none fieldset .sys_button-set, 
		.sys_theme-none fieldset p {
		width:100%;
		clear:both;
		padding:.5em 0;}
		
		.sys_theme-none fieldset .sys_form-set:after {
		content: "."; 
		display: block;
		height: 0; 
		clear: both; 
		visibility: hidden;}
		
		.sys_theme-none fieldset .sys_form-set {
		}
		.sys_theme-none fieldset .sys_button-set {
		width:70%;
		padding-left:30%;}
		
		.sys_theme-none fieldset p {
		font-size:.9em;
		color:#666666;}
		
		.sys_theme-none fieldset .sys_form-set label,
		.sys_theme-none fieldset .sys_form-set input,
		.sys_theme-none fieldset .sys_form-set textarea,
		.sys_theme-none fieldset .sys_form-set select {
		margin:0 5px 0 0;}
		
		.sys_theme-none fieldset .sys_form-set label {
		float:left;
		width:20%;
		background:none;
		padding-left:1%;
		padding-right:8%;
		font-weight:700;
		color:#666666;
		}
		
		.sys_theme-none fieldset .sys_form-set input {
		float:left;
		width:280px;
		}

		.sys_theme-none fieldset.sys_personalinterests .sys_form-set .sys_checkboxlist-label {
		display: none;
		}

		.sys_theme-none fieldset .sys_form-set .sys_checkboxlist input {
		float:left;
		width:auto;
		}
		
		.sys_theme-none fieldset .sys_form-set textarea {
		float:left;
		width:280px;
		}
		
		.sys_theme-none fieldset .sys_form-set select {
		float:left;
		width:286px;
		}
		
		.sys_theme-none fieldset .sys_form-set.sys_dob select {
		width:92px;
		}
		
		
		.sys_theme-none fieldset .sys_form-set.sys_checkbox input {
		width:auto;}
		
		.sys_theme-none fieldset .sys_form-set.sys_googleverify {
		}
		
		.sys_theme-none fieldset .sys_form-set.sys_googleverify input {
		width:auto;
		margin-top:.5em;
		margin-left:6%;
		margin-right:16%;
		border:2px solid #ccc;
		background:#fff;
		padding:5px;
		font-weight:700;
		color:#0066CC;}
		
		.sys_theme-none fieldset .sys_form-set.sys_googleverify .sys_verificationmessage {
		font-weight:700;
		color:#CC0000;
		margin:0 0 0 5%;
		padding:.8em 10px 1.2em 10px;
		background:url("Imgs/GoogleVerifyBg1.png") 0 0 repeat;}

			.sys_theme-none fieldset .sys_form-set.sys_googleverify .sys_verificationmessage.sys_verfied,
			.sys_theme-none fieldset .sys_form-set.sys_googleverify .sys_verificationmessage.sys_verified {
			color:#009900;
			background:url("Imgs/GoogleVerifyBg2.png") 0 0 repeat;}
		
		.sys_theme-none fieldset .sys_avatar-image-group .sys_spanlabel {
		float:left;
		width:20%;
		background:none;
		padding-left:5%;
		padding-right:5%;}
		
			.sys_theme-none fieldset .sys_avatar-image-group .sys_avatar-image-holder {
			float:left;
			background:#f7f7f7;
			border:1px solid #ccc;
			margin:5px;
			padding:5px;}
				.sys_theme-none fieldset .sys_avatar-image-group .sys_avatar-image-holder input {
				width:auto;
				margin:0;
				padding:0;}
				.sys_theme-none fieldset .sys_avatar-image-group .sys_avatar-image-holder label {
				width:auto;
				font-size:.9em;
				margin:0;
				padding:0;}
		
		.sys_theme-none .sys_validationsummary {
		color:#660000;
		background:#ffcccc;
		margin:0 0 10px 0;
		padding:10px 20px;
		border:3px dotted #ff6666;
		font-size:1em;
		}
			.sys_theme-none .sys_validationsummary h2 {
			font-size:1.2em;
			color:#cc3333;
			background:none;
			margin:0; padding:0;
			font-weight:400;
			}
			
			.sys_theme-none .sys_validationsummary ul {
			margin:0;
			padding:10px 35px;
			list-style-type:disc;
			}
			.sys_theme-none .sys_validationsummary ul li {
			margin:0;
			padding:0;
			background:none;
			list-style-type:circle;}

/*--- Record Structures ---*/
	.sys_theme-none .sys_record-control {
	}
	
	.sys_theme-none .sys_record-control dl {
	position:relative;
	display:block;
	margin:0;
	padding:0;
	width:100%;}
	
	.sys_theme-none .sys_record-control dl dt {
	float:left;
	color:#666;
	font-weight:700;
	font-size:1em;
	display:block;
	margin:0;
	padding:.5em 0;
	border-top:1px solid #ebebeb;
	min-height:1.8em;
	width:29.9%;}
	
	.sys_theme-none .sys_record-control dl dd {
	float:left;
	display:block;
	margin:0;
	padding:.5em 0;
	border-top:1px solid #ebebeb;
	min-height:1.8em;
	width:70%;}
	
	.sys_theme-none .sys_record-control dl dd:after {
	content: "."; 
	display: block;
	height: 0; 
	clear: both; 
	visibility: hidden;}
	
	.sys_theme-none .sys_record-control h2,
	.sys_theme-none .sys_record-control h3,
	.sys_theme-none .sys_record-control h4,
	.sys_theme-none .sys_record-control h5,
	.sys_theme-none .sys_record-control h6 {
	font-size:1.3em;
	font-weight:400;
	background:none;
	border:0 none;
	margin:5px 0 10px 0;
	padding:0;}
	
	.sys_theme-none .sys_record-control h3,
	.sys_theme-none .sys_record-control h4,
	.sys_theme-none .sys_record-control h5,
	.sys_theme-none .sys_record-control h6 {
	font-size:1.1em;
	font-weight:700;
	color:#666666;}
	
	.sys_theme-none .sys_record-control ul {
	margin:0 0 15px 0;
	padding:0 0 0 45px;}
	.sys_theme-none .sys_record-control dd ul {
	float:left;
	width:250px;
	padding:0 0 0 20px;}

		.sys_theme-none .sys_record-control ul li {
		margin:auto;
		padding:.3em 0 .3em 0;
		border:0 none;
		list-style-type:square;
		background:none;
		border:0 none;}
	
	/* Record Structure */
		/* Record Header */
		.sys_theme-none .sys_record-control .sys_record-header {
		clear:both;}
			.sys_theme-none .sys_record-control .sys_record-header .sys_record-title {
			margin:0;}
		
		/* Record Body */
		.sys_theme-none .sys_record-control .sys_record-body {
		clear:both;
		}
		
			/* Record Columns */
			.sys_theme-none .sys_record-control .sys_record-col {
			float:left;}
			
			.sys_theme-none .sys_record-control .sys_record-col1 {
			float:left;
			width:72%;}
			
			.sys_theme-none .sys_record-control .sys_record-col2 {
			float:right;
			width:27%;}
				
				/* Record Groups */
				.sys_theme-none .sys_record-control .sys_record-group {
				margin:0 0 8px 0;
				padding:0;}
					.sys_theme-none .sys_record-control .sys_record-group .sys_record-subhdr {
					font-weight:400;
					margin:0 0 .5em 0;
					font-size:1.3em;
					padding:.5em 0 .3em 0;
					}
					
				.sys_theme-none .sys_record-control .sys_record-col2 .sys_record-group {
				}
					.sys_theme-none .sys_record-control .sys_record-col2 .sys_record-group .sys_record-subhdr {
					margin:0;
					padding:.5em 8px .3em 8px;
					}
					
					/* Record Yes and No ticks and crosses */
					.sys_theme-none .sys_record-control ul.sys_record-info-items li.sys_yes span {
		            font-weight:700;
					color:#006600;}
		
	                .sys_theme-none .sys_record-control ul.sys_record-info-items li.sys_no span {
					font-weight:700;
					color:#CC0000;
	                }
					
					.sys_theme-none .sys_record-control table p {margin:0;padding:0;}
		
		/* Record Footer */
		.sys_theme-none .sys_record-control .sys_record-footer {
		clear:both;}
	
	/* Record - Default Formatting of record content */
		
		/* Record Image */
		.sys_theme-none .sys_record-control .sys_record-image {
		margin:0 0 12px 0;
		padding:20px 10px;
		text-align:center;
		overflow:hidden;
		background:#f7f7f7;
		/*background:url("imgs/RecordImageBg.gif") 0 100% repeat-x;*/
		border:1px solid #bababa;
		}
			.sys_theme-none .sys_record-control .sys_record-image img {
			display:block;
			margin:0 auto;
			}
			
		/* Record Image Control */
		.sys_theme-none .sys_record-control .sys_record-image-control {
		float:right;
		padding:0 0 20px 20px;
		position:relative;
		z-index:1;
		}
			.sys_theme-none .sys_record-control .sys_record-image-control img {
			display:block;
			border:3px solid #ccc;
			margin-bottom:5px;
			}
		
		.sys_theme-none .sys_record-control .sys_record-image-control-caption {
		width:200px;
		font-size:.9em;
		color:#666;
		white-space:normal;
		word-spacing:normal;
		margin:0;
		padding:0;
		}

		
		/* Bullet lists */
		.sys_theme-none .sys_record-control ul.sys_record-info-items {
		margin:0 0 1em 0;
		padding:0;
		font-size:100%;}
		
			.sys_theme-none .sys_record-control ul.sys_record-info-items li {
			display:block;


			border-bottom:1px solid #e3e3e3;
			list-style-type:none;
			padding:.3em 10px;
			}
			.sys_theme-none .sys_record-control .sys_record-col1 ul.sys_record-info-items li {
			padding:.5em 0;
			}
			
				.sys_theme-none .sys_record-control .sys_record-col1 ul.sys_record-info-items li {
				}
				
					.sys_theme-none .sys_record-control .sys_record-col1 ul.sys_record-info-items li p {
					font-weight:400;
					margin:.2em 0 .7em 0;}
				
			.sys_theme-none .sys_record-control ul.sys_record-info-items li.sys_last {
			border-bottom: 0 none;}
			
				.sys_theme-none .sys_record-control ul.sys_record-info-items li strong.sys_rclabel {
				font-weight:700;
				margin:0 5px 0 0;
				}
				
		/* Groups in Column 1 */
		.sys_theme-none .sys_record-control .sys_record-col1 .sys_record-group {
		font-size:1em;
		}
		
			.sys_theme-none .sys_record-control .sys_record-col1 .sys_record-group .sys_record-subhdr {
			font-size:1.2em;
			}
		
		.sys_theme-none .sys_record-control .sys_record-col1 .sys_record-group ul, .sys_theme-none .sys_record .sys_record-col1 .sys_record-group li {
		font-size:100%;
		padding:.5em 0;
		}
		
		/* Story Group */
		.sys_theme-none .sys_record-control .sys_record-col1 .sys_record-story ul {
		margin-left:32px;}
		
	/* Groups in Column 2*/
	.sys_theme-none .sys_record-control .sys_record-col2 .sys_record-group ul.sys_record-info-items li strong.sys_rclabel {
	width:100px;
	display:inline-block;
	}
		
	/* --- End Record Control --- */
	
		
	/* Clearing DIV */
	.sys_theme-none .sys_clear {
	clear:both;
	height:0;
	line-height:0;
	overflow:hidden;
	width:100%;
	}
	
	
	
	
	
	/* Whats New Control */
	.sys_theme-none .sys_whats_new-control {}
		.sys_theme-none .sys_whats_new-control .sys_datarepeatercontrol dt.sys_whats_new-type {
		width:40px;}
		
		.sys_theme-none .sys_whats_new-control .sys_datarepeatercontrol dt.sys_whats_new-description {display:none;}
		.sys_theme-none .sys_whats_new-control .sys_datarepeatercontrol dd.sys_whats_new-type,
		.sys_theme-none .sys_whats_new-control .sys_datarepeatercontrol dt.sys_whats_new-releasedate {
		float:left;
		margin-right:15px;}
		
		



	
	/* Archive Control */
	.sys_theme-none ul.sys_archive-control {
	color:#666;}
		.sys_theme-none ul.sys_archive-control li {
		font-size:1.3em;
		border:0 none;
		font-weight:700;}
			.sys_theme-none ul.sys_archive-control li ul {
			margin:0;
			padding:5px 0 5px 15px;}
			
			.sys_theme-none ul.sys_archive-control li ul li {
			font-weight:400;
			font-size:.9em;
			background:url("Imgs/Archive/ArchiveIcon.png") 0 .3em no-repeat;
			margin:0;
			padding:.1em 0 .1em 18px;}
	
	/* Tables */
	.sys_theme-none table {
	border:1px solid #ccc;
	border-collapse:collapse;
	}
		.sys_theme-none table caption {
		font-size:.9em;
		text-align:left;
		font-style:italic;
		}
		
		.sys_theme-none table th {
		text-align:left;
		color:#000;
		background-color:#efefef;border:1px solid #ccc;vertical-align:top;padding:.2em 5px;}
		
		.sys_theme-none table td {
		text-align:left;
		background-color:#fff;border:1px solid #ccc;vertical-align:top;padding:.2em 5px;}
		
	/* Generic List Control */
	.sys_generic_list-control dl dt.sys_generic_list-description {
	display:none;}
		
	/* News and Events Feature Lists */
	.sys_theme-none .sys_featurelistwithimage-control {
			width:100%;
			clear:both;
			position:relative;
			font-family: Helvetica Neue, Helvetica, Arial, sans-serif;}
			
			
				.sys_theme-none .sys_featurelistwithimage-control ul {
				width:380px;
				margin:0;
				padding:0 0 0 205px;
				list-style-type:none;
				background:none;
				}
				
					.sys_theme-none .sys_featurelistwithimage-control li {
					width:380px;
					display:block;float:left;
					margin:0 0 1px 0;
					padding:0;
					background-color:#e5eeed;
					background-image:none;
					}
						.sys_theme-none .sys_featurelistwithimage-control li a {
						display:block;
						float:left;
						width:358px;
						margin:0;
						padding:4px 11px;
						color:#000;
						background-position:100% 0;
						background-repeat:no-repeat;
						background-image:url("imgs/BigArrow.png");}
							.sys_theme-none .sys_featurelistwithimage-control li a:hover {
							color:#000;
							background-color:#a6c5c3;
							text-decoration:none;}
					
					.sys_theme-none .sys_featurelistwithimage-control li img {
					left: -5000px;	
					float: left;	
					visibility: hidden;	
					position: absolute;	
					top: 0px;		
					background-color: #fff;
					display:block;
					padding:0;
					border:1px solid #cecece;}
					
					.sys_theme-none .sys_featurelistwithimage-control li.sys_selected a {
					background-color:#a6c5c3;}
					
					.sys_theme-none .sys_featurelistwithimage-control li.sys_selected img {
					left: 0px;
					visibility: visible;}
					
					.sys_theme-none .sys_featurelistwithimage-control li.sys_more-link {
					text-align:right;
					color:#fff;
					background-color:#59938f;}
						.sys_theme-none .sys_featurelistwithimage-control li.sys_more-link a {
						width:339px;
						padding-right:30px;
						color:#fff;
						background-color:#59938f !important;
						background-image:url("imgs/BigArrowBold.png");}
							.sys_theme-none .sys_featurelistwithimage-control li.sys_more-link a:hover {
							text-decoration:underline;}
	 
	 
	 
#ContentWrapper .sys_news.sys_theme-none {

           float:left;
           width: 100%;

}	 

#NewsStandardandMiniCombo_StandardList_List {
           margin: 0;
           padding: 0;
}


/* Events Styles*/

.sys_events-control .sys_datarepeatercontrol {
	margin:0;
	padding:0;
        float: left;
	width:100%;
	min-height:1px;}
.sys_subitem-summary .sys_events-summary {

        margin: -10px 0 0 0;
        }

/* Event Calendar Controls */
	

/* Events List With Calendar */
.sys_events-list-with-calendar-icon {}
	.sys_events-list-with-calendar-icon .sys_datarepeatercontrol .sys_itemslist .sys_subitem div div {position:relative; background:none; border:0 none; padding:3px 0 0; }
	.sys_events-list-with-calendar-icon .sys_datarepeatercontrol .sys_itemslist .sys_subitem div div * {position:static;}
	.sys_events-list-with-calendar-icon .sys_datarepeatercontrol .sys_itemslist .sys_subitem div div .sys_subitem-heading {background:none;margin:0;padding:0 0 0 15px;}
	.sys_events-list-with-calendar-icon .sys_datarepeatercontrol .sys_itemslist .sys_subitem div div .sys_subitem-heading a {margin:0;padding:0;top:auto;position:static;}
	.sys_events-list-with-calendar-icon .sys_datarepeatercontrol .sys_itemslist .sys_subitem div div dl dt {display:none;}
	.sys_events-list-with-calendar-icon .sys_datarepeatercontrol .sys_itemslist .sys_subitem div div dl dd.sys_events-date {float: left; position:relative; width:36px; height:41px; background:url("http://www.bolton.ac.uk/aspnet_client/ContensisThemes/simple/events/imgs/Icons/Calendar-icon-bg.png") 0 0 no-repeat; overflow:hidden;margin:5px;padding:0;}
	.sys_events-list-with-calendar-icon .sys_datarepeatercontrol .sys_itemslist .sys_subitem div div dl dd.sys_events-date .sys_events-date-month {display:block; margin:0; padding:0; color:#fff; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:11px; font-weight:700; width:36px; height:16px; text-align:center; line-height:16px;}
	.sys_events-list-with-calendar-icon .sys_datarepeatercontrol .sys_itemslist .sys_subitem div div dl dd.sys_events-date .sys_events-date-date {display:block; margin:0; padding:0; color:#000; font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; font-weight:700; width:36px; height:24px; text-align:center; line-height:20px;}






	 