﻿ul.sys_page-nav {
	margin:0;
	padding:0;
	list-style:none;
	margin-bottom: 10px;
	}

ul.sys_page-nav li{
	margin:0;
	padding:0;
	list-style:none;
	}
ul.sys_page-nav{
	height:25px;
	overflow:hidden;
	}	
	ul.sys_page-nav li{
		float:left;
		padding-top:5px;
		padding-right:5px;
		font-family:Arial, Helvetica, Sans-serif;
		font-size:100%;
		font-weight:bold;
		}
	ul.sys_page-nav li a{
		display:block;
		text-align:center;
		width:16px;
		background:transparent url("http://www.bolton.ac.uk/SiteElements/Images/search/page-nav.gif") no-repeat 0 50%;
		color:#fff;
		line-height:16px;
		text-decoration:none;
		}
	ul.sys_page-nav li a:hover{
		background-position:-16px 50%;
		color:#fff;
		}
	ul.sys_page-nav li a.sys_active,
	ul.sys_page-nav li a:active{
		background-position:-32px 50%;
	}
	div.sys_sub-set ul.sys_page-nav	{
		float:left;
	}
	ul.sys_page-nav li.sys_page-results{
		padding:6px 0 0 16px;
		color:#666;
	}

div.sys_page-nav{
	padding:10px 23px 0 20px;
	margin-bottom: 4px;
	}

	a.sys_previous,
	a.sys_previous-disabled,
	a.sys_next,
	a.sys_next-disabled{
		display:block;
		width:50px;
		height:11px;
		background:transparent url("http://www.bolton.ac.uk/SiteElements/Images/search/page-nav_prev-next.gif") no-repeat 0 0;
		overflow:hidden;
		text-indent:-1000px;
		}
		
	a.sys_next,
	a.sys_next-disabled{
		float:right;
	}
	a.sys_previous:hover{
		background-position:-50px 0;
		}
	a.sys_next{
		background-position:0 -11px;
		}
	a.sys_next:hover{
		background-position:-50px -11px;
		}
	a.sys_previous-disabled{
		background-position:-100px 0 !important;
		cursor:default;
		}
	a.sys_next-disabled{
		background-position:-100px -11px !important;
		cursor:default;
	}

br.sys_cl {
	height: 0;
	font-size: 0;
}

DIV.sys_url SPAN {
	display: none;
}  

/***********************************************/
/* University of Bolton system styles          */
/***********************************************/

#editor .sys_template160162 {
	background:transparent url("http://www-test.bolton.ac.uk/SiteElements/Images/editor/editor_pagenav_bgrnd.gif") no-repeat;
	width:130px;
	height:385px;
	margin:5px 0 0 -5px;
	font-size:70%;
	color:#fff;
	border:0 none;
}

#editor .sys_template160162 #OCTRL47 {
	display:none;
}

/* @media screen { */

body{
	font-family: "Lucida Sans Unicode", "Lucida Sans", Verdana;
	color: #333;
	line-height: 1.166;
	margin: 0;
	padding: 0;
	background: #CCC url("http://www.bolton.ac.uk/SiteElements/Images/bg_gradient.jpg") repeat-x;
	font-size: 12px;
	background-attachment: fixed;
	text-align: center;
}

img {border:0 none;}

.system_pagebody {
	background: url("http://www.bolton.ac.uk/SiteElements/Images/bg_gradient.jpg"); 
	font-size: 100%;
	font-family: "Lucida Sans Unicode", "Lucida Sans", Verdana;
}

/******* hyperlink and anchor tag styles *******/

a:link {
	color: #005FA9;
	text-decoration: none;
}

a:hover{
	text-decoration: underline;
}

/************** header tag styles **************/

h1{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 32px;
	font-weight: normal;
 	padding: 5px 0 2px 0;
 	text-align: left;
}

h2{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	font-weight: normal;
 	margin: 0;
 	padding: 0 0 2px 0;
 	text-align: left;
}

h3{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: normal;
 	color: #145a83;
 	margin: 0;
 	padding: 0 0 1px 0;
 	text-align: left;
}

h4{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	font-weight: normal;
 	color: #145a83;
 	margin: 0;
 	padding: 0 0 6px 0;
 	text-align: left;
}

h5{
 	font: bold 12px "Lucida Sans Unicode", "Lucida Sans", Verdana;
 	color: #145a83;
 	margin: 0;
 	padding: 0 0 8px 0;
 	text-align: left;
}

p {
	font-family: "Lucida Sans Unicode", "Lucida Sans", Verdana;
	font-size: 12px;
	color: #333;
	text-align: left;
	line-height: 1.3em;
	margin: 0 0 5px 0;
	padding: 0;
}


#contentarea th {
	font-style: normal;
	font-weight: normal;
	background-color: #e0e0e0;
}


#contentarea li {
	line-height: 1.5em;
 	text-align: left;
}
#contentarea li ul li {
	font-size: 100%;
 	text-align: left;
}

#contentarea ol li {
	text-indent: 0px;
	line-height: 1.5em;
	padding: 0px 0px 0px 0px;
 	text-align: left;

}

#contentarea ol li ol li {
	font-size: 100%;
	list-style-type: lower-alpha;
 	text-align: left;

}
#contentarea ol li ol li ol li{
	font-size: 100%;
	list-style-type: lower-roman;
 	text-align: left;
}

.font80percent {
	font-size: 100%;
}

div.sys_centrecolumn table {

}



/********* form and related tag styles *********/

form {
	margin: 0;
	padding: 0;
}

#utility label{
	font: bold Arial,sans-serif;
	color: #CCC;
	visibility: hidden;
}

#contentarea label{
	color: #999;
	font-weight: bold;
}
				
input{
	font-family: "Lucida Sans Unicode", "Lucida Sans", Verdana;
}

.sys_systemsearch {
	float: right;
	width: 17.5em;
	margin: 0;
	padding: 0;
}
.sys_systemsearch .sys_searchlabel {
	display:none;
}

.sys_searchbox {
	float: left;
	width: 12em;
}

#contentarea .sys_searchbox {
	float: left;
	width: 18em;
}

.sys_searchbox input {
	width: 12em;
	height: 1.44em;
}

#editor .sys_searchbox input {
	width: 12em;
	height: 1.8em;
}

.sys_searchbutton {
	float: left;
	width: 2.6em;
	margin: 0 0 0 6px;
	padding: 0;
}

.sys_searchbutton INPUT {
	width: 2.6em;
}

.sys_pagingbar {
	font-size: 75%;
	color:#cccccc;
	word-break:break-all;
}

.sys_pagingbar a {
	padding:0 5px 0 5px;
	text-decoration:none;
	color:#005fa9;
}

.sys_pagingbar a:visited {
	color:#4a87b6;
}

.sys_pagingbarselected {
	color:#000;
	padding:0 5px 0 5px;
}

/***********************************************/
/* Layout Divs                                 */
/***********************************************/

#pagecell1{
	width:769px;
	background:#145a83 url("http://www.bolton.ac.uk/SiteElements/Images/page_cell_bgrnd.gif") repeat-y;
	text-align: left;
}

#masthead{
	height: 130px;
	text-align: right;
	background: #fff url("http://www.bolton.ac.uk/SiteElements/Images/header3.jpg") no-repeat;
}

#pageNav {
	float: left;
	width:144px;
	background-color: #145a83;
	height: auto;
	margin: 0;
	padding-left: 12px;
}

#contentarea {
	margin: 0 0 -4px 0;
	border-left: 2px solid #89DBFF;
	background-color: #FFF;
	text-align: left;
	padding-left: 10px;
	padding-top: 5px;
	padding-right: 15px;
	float: left;
	width: 581px;
	height: 400px;
}

#contentarea {
	
}

html>body #contentarea {
	margin: 0 0 0 0;
	height: auto;
	min-height: 400px;
	
}

#editor #contentarea {
	width: auto;
	margin: 0 -1px 0 0;
}

/***********************************************/
/* Component Divs                              */
/***********************************************/

/************** utility styles *****************/

#utility {
	padding: 5px 5px 5px 0;
	color: #145a83;
	font-size: 10px;
}

#utility a:visited {
	color: #145a83;
	text-decoration:none;
}

.sys_utilitylinks a {
	font-size: 10px;
}

.sys_utilitylinks {
	margin: 0 10px 0 0;
}

/************** pageName styles ****************/

#pageName{
	margin: 0;
	background-color: #FFF;
	padding: 0;
}

#pageName h2{
	font: 125% arial, sans-serif;
	color: #145a83;
	margin:0;
	padding: 10px 5px 5px 15px;
	text-align: left;
}

.sys_skipLinks {display: none;}

/*************** Masthead Styles *****************/

#masthead input{
	font-size: 90%;
	margin-top: 5px;
}
		
/************* breadCrumb styles ***************/

#breadCrumb{
	padding: 5px 0 2px 0;
	margin: 0;
	color: #AAA;
	text-align: left;
	width: 450px;

}

#breadCrumb a, #breadCrumb a:visited{
	color: #AAA;
	text-decoration: none
}

#breadCrumb a:hover{
	color: #005FA9;
	text-decoration: underline;
}

/************** feature styles *****************/

.sys_feature{
	padding: 5px 10px 10px 10px;
	min-height: 200px;
	height: 200px;
}

html>body .sys_feature {height: auto;}

.sys_feature h1{
	font: bold 175% Arial,sans-serif;
	color: #006;
	padding: 30px 0 5px 0;
}

.sys_feature img {
	float: left;
	padding: 10px 15px 10px 0;
}

/************** siteInfo styles ****************/

#siteInfo{
	clear: both;
	border-top: 1px solid #89DBFF;
	font-size: 10px;
	color: #bebebe;
	padding: 5px 10px 5px 10px;
	background-color: #FFF;

}

#siteInfo img{
	padding: 4px 4px 4px 0;
	vertical-align: middle;
}

.sys_systemcontainer {
	width:769px;
	margin: auto;
	text-align: center;
}

#editor .sys_systemcontainer {
	width:764px;
}

.sys_centrecolumn {
	float: left;
	width: 353px;
	padding-right: 10px;
	text-align: justify;
	font-size: inherit;
}

.sys_rightcolumn {
	float: right;
	width: 205px;
	margin: 0 3px 0 0;
}

.sys_rightcolumn UL {
	margin: -8px 0 10px 20px;
	padding: 0;
}

.sys_clearboth {
	clear: both;
	height: 0;
	margin: 0;
	padding: 0;
}

/**** Top navigation styles  ****/

.sys_topnavigation {
	color: #fff;
	margin: 65px 0 0 0;
	font-size: 10px;
	text-align: left;
	min-height: 40px;
}

.sys_topnavigation a {
	color: #fff;
	text-decoration: none;
}

.sys_topnavigation a:hover {
	text-decoration: underline;	
}

ul.sys_simpleListMenu {
	list-style: none;
	margin: 0;
	padding: 0;
}

.sys_topnavigation ul.sys_simpleListMenu {
	list-style: none;
	margin: 0;
	padding: 0;
	width: 634px;
}

.sys_topnavigation ul.sys_simpleListMenu li {
	display: block;
	width: 78px;
	float: left;
	text-align: right;
	margin-right: 6px;
	padding-left: 20px;
}

.sys_homepagelink {
	width: 132px;
	margin: -34px 0 0 0;
	float: right;
}

html>body .sys_homepagelink {
	margin: -48px 0 0 0;
	height: 46px;
}

#editor .sys_homepagelink {
	width: 128px;
	margin: -30px 0 0 0;
	border: 1px dashed #f0f;
}

.sys_homepagelink IMG {
	width: 132px;
	height: 45px;
	border: none;
}

#editor .sys_homepagelink IMG {
	width: 128px;
}

/****  Left column menu styles  ****/

#pageNav UL.sys_simpleListMenu {
	font-size: 10px;
	color: #fff;
	margin-top: 16px;
	margin-bottom: 16px;
	width: 130px;
}

#pageNav UL.sys_simpleListMenu a, #pageNav UL.sys_simpleListMenu a:visited {
	color: #fff;
	display: block;
	padding: 6px;
	text-decoration: none;
}

#pageNav UL.sys_simpleListMenu li a:hover {
	color: #fff;
	text-decoration: underline;
	background: url("http://www.bolton.ac.uk/SiteElements/Images/left_menubgrnd_hover.gif");
}

#pageNav UL.sys_simpleListMenu Li {
	border: 1px solid #fff;
	margin: 1px 0 0 0;
	background:#64a3c4 url("http://www.bolton.ac.uk/SiteElements/Images/left_menubgrnd.gif") repeat-x;
}

#pageNav UL.sys_simpleListMenu DIV.sys_selected {
	width:100%;
	background:#317b9b url("http://www.bolton.ac.uk/SiteElements/Images/left_menubgrnd_selected.gif") repeat-x;
}

#pageNav UL.sys_simpleListMenu DIV.sys_selected a, #pageNav UL.sys_simpleListMenu DIV.sys_selected a:visited, #pageNav UL.sys_simpleListMenu DIV.sys_selected a:hover {
	color:#fea719;
	font-weight: bold;
}

#pageNav UL.sys_children Li a, #pageNav UL.sys_children Li a:hover {
	color:#fff;
}

#pageNav UL.sys_simpleListMenu LI LI DIV.sys_selected {
	background:none;
}

#pageNav UL.sys_simpleListMenu LI LI DIV.sys_selected a, #pageNav UL.sys_simpleListMenu LI LI DIV.sys_selected a:visited {
	color:#fff;
	text-decoration:underline;
}

#pageNav UL.sys_simpleListMenu LI DIV.sys_selected a:hover, #pageNav UL.sys_simpleListMenu LI LI a:hover {
	background: none;
}

#pageNav UL.sys_simpleListMenu UL {
	margin:-2px 0 0 0; 
	padding:0 0 5px 0;
	background:#317b9b;
}

#pageNav UL.sys_simpleListMenu UL LI {
	border:0 none;
	list-style-type:none; 
	background:transparent none;
	padding:0 0 0 13px;
}

#pageNav UL.sys_simpleListMenu UL LI a, #pageNav UL.sys_simpleListMenu UL LI a:visited {
	padding:2px 5px 2px 2px;
}

#pageNav UL.sys_simpleListMenu UL LI LI {
	background:url("http://www.bolton.ac.uk/SiteElements/Images/PageNavBullet1.gif") no-repeat 5px 6px;
}

/* --------     SEARCH FACILITY STYLES   --------  */

.sys_searchresultswrapper {}

.sys_searchresultswrapper a:link, .sys_searchresultswrapper a:active/*, .sys_searchresultswrapper a:visited */{
	color: #145a83;
	background-color: inherit;
	text-decoration: underline;
}

.sys_searchresultswrapper {
	color: #333;
	background-color: inherit;
	line-height: 1.5em;
}

.sys_alsotryinfo {
	font-size: 75%;
}


.sys_searchresultswrapper a:hover {
	color: #333;
	background-color: inherit;
	text-decoration: underline;
}

.sys_searchresultswrapper .sys_fullpath {
	word-break:break-all;
	margin-top:2px;
}

.sys_searchresultswrapper .sys_fullpath a{
	color: #6aadca;
}

.sys_didyoumean {}

.sys_didyoumean a:link, .sys_didyoumean a:active, .sys_didyoumean a:visited {
	color: #000;
	font-size:75%;
	background-color: inherit;
	text-decoration: underline;
}

.sys_didyoumean a:hover {
	color: #000;
	background-color: inherit;
	text-decoration: underline;
}

.system_spaninline {
	display: inline;
	font-weight: bold;
}

#system_search {
	padding: 0;
	font-weight: normal;
}

/* --------     END OF SEARCH FACILITY STYLES   --------  */

/* **************** alphabetical search  styles   ***************/
.sys_search hr {color:#ccc; height:1px;}

.sys_atoZ {}
.sys_CellStyle {
	font-size: 175%;
	font-weight: bold;
	display: block;
	float: left;
	color: #fff;
	margin: 4px 4px 4px 0;
	text-align: center;
	padding: 0;
}

.sys_DisabledStyle {
	font-weight:bold; 
	font-size:75%; 
	float:left; 
	display:inline; 
	color: #CCC; 
	text-align:center;
	margin: 1px;
}

.sys_SelectedStyle {
	width: 14px;
	height: 14px;
	font-weight:bold; 
	font-size:75%; 
	float:left; 
	display:inline;
	color: #ffa618;
	text-align:center;
	margin: 1px;
	
}

.sys_UnselectedStyle {
	font-weight:bold; 
	font-size:75%; 
	float:left; 
	display:inline;
	text-align:center;
	margin: 1px;
}

.sys_UnselectedStyle a {
	color: #145a83; 
	text-decoration: none;
}

.sys_UnselectedStyle a:hover {
	color: #ffa618;
	text-decoration: none;
}

/* *************end of alphabetical search  styles **************/

/* ************* Ask Us form styles **************/

.sys_formwrapper {
	margin: 0;
	padding: 4px;
	background: #e0dfde;
	height: 200px;
}

html>body .sys_formwrapper {
	min-height: 256px;
	height: auto;	
}

.sys_formrow {
	clear: both;
	padding: 4px 0 4px 0;
}

.sys_submitbutton {
	width: 80px !important;
	height: 24px;
	margin: 0 117px 0 0;
}

html>body .sys_submitbutton {
	margin: 0 106px 0 0;
}

.sys_formleftcolumn {
	float: left;
	width: 132px;
	background: #666;
	margin-right: 4px;
	font-size: 75%;
}

.sys_formleftcolumn LABEL {
	background: transparent;
	display: block;
	width: 100px;
	color: #fff !important;
	text-align: center;
	padding-top: 10px;
} 

.sys_formrightcolumn {
	float: left;
	border: 1px solid #fff;
	padding: 6px;
	font-size: 75%;
}

.sys_formrightcolumn INPUT {
	width: 100%;
}

.sys_formrightcolumn TEXTAREA {
	width: 100%;
	height: 100px;
}

.sys_formconfirmationmessage {
	font-weight: bold;
	font-size: 70%;
	border: 1px solid #9b9a99;
	padding: 10px;
	height: 234px;
}

.sys_errormessage {
	display: block;
	text-align: left;
	width: 120px;
	font-size: 95%;
	padding: 1px 3px 1px 3px;
}

#feedback {
	height: 122px;
}

#blank {
	height: 38px;
}

.sys_clearfix {
	clear: both;
	height: 0;
	margin: -20px 0 0 0;
}

.warning {
	color: red;
	font-size:90%;
}

/* ************* End of Ask Us form styles **************/

/*      News pages related styles    */

.sys_helper {
	border: 1px dashed #00f;
	padding: 10px;
	margin: 0 0 10px 0;
} 

.sys_teaser {clear:both; margin:10px 0 0 0;}

.sys_teaserImage {
	float:left;
	background:#A8A8A8; 
	border:1px solid #ffffff; 
	width:70px; 
	height:70px; 
	padding:8px; 
	margin-bottom:10px; 
	margin-right:10px;
}

.sys_teaserImage IMG {
	border: 1px;
	border: 1px #FFFFFF solid; 

}

html>body .sys_teaserImage IMG {
	border: 1px;
	border: 1px #FFFFFF solid;

}

.sys_teasertext {
	float:right; 
	width:285px;
}

.sys_teaser H3 {
	margin-top:0;
}

.sys_listingteasertext {
	width:240px;
	float: right;
}

#editor .sys_listingteasertext {
	width:200px;
}

.sys_listingteasertext H3 {
	font-size: 100%;
	padding: 0;
	margin: 0 0 0px 0;
}

.sys_newsdate {font-style:italic; margin-top:-5px;}

.sys_helpertab {padding-bottom:15px; clear:both; background:#fff;}

.sys_helper H2 {background:#d9d9d9; padding: 4px}
.sys_helper IMG {border-top:0; border-bottom:0;}
.sys_helper .sys_teaserImage {border-color:#145a83;}
.sys_helper .sys_teasertext {
width:400px; border:2px solid #145a83; padding:10px 10px 10px 35px; font-size: 80%;
}
.sys_helper .sys_pageoption {background:#fff url("http://www.bolton.ac.uk/SiteElements/Images/news/demo-Helper-LArrow.gif") 10px 10px no-repeat;}
.sys_helper .sys_metaoption {background:#fff url("http://www.bolton.ac.uk/SiteElements/Images/news/demo-Helper-UArrow.gif") 10px 10px no-repeat;}

#editor .sys_teaserImage {background:#dbdbdb url("http://www.bolton.ac.uk/SiteElements/Images/news/editorInsertImage.gif") 8px 8px; background-repeat:no-repeat;}

.sys_newsarticledate {
	font-size: 80%;
	font-weight: bold;
	margin: 4px 0 10px 0;
}

.sys_datawrapper {
	margin: 0;
	padding: 0;
	overflow: hidden;
}

.sys_datawrapper H2 {
	margin: 0;
	padding: 0;
	overflow: hidden;
}

.sys_hr {clear:both;
	border-bottom: 1px solid #e7e6e6;
	height: 1px;
}
.sys_hr hr {display:none;}

/* search archive form styles */

.sys_searchnewsarchivewrapper {
	width: 205px;
}

.sys_searchnewsarchivewrapper LABEL {
	display: block;
}

#searchgallerybox{
	width:183px;
	margin:0 0 8px 0;
	padding-bottom:8px;
	background-color:#d1d1d1;
}

#searchgallerybox P {
	padding: 4px 0 4px 4px;
}
 
#searchgallerybox h3{
	background:#145a83 url("http://www.bolton.ac.uk/siteelements/Images/news/promotitlebar.gif") left bottom 	repeat-y;
	color:#fff;
	font-size:.75em;
	margin:0 0 8px 0;
	border-bottom:1px solid #fff;
 	padding:4px 0 5px 10px; 
}

#searchgallerybox label{
	color:#000;
	font-size:.7em;
	font-weight:bold;
	margin-left:8px;
	display:block;
	margin-bottom:3px;
} 

#searchgallerybox input#searchimggallery{
	color:#000;
	font-size:.7em;
	border:1px solid #999;
	padding:2px;
	margin:2px 4px 0 8px;
	width:130px;
}

#searchgallerybox input.searchnewskeyword{
	color:#000;
	font-size:.7em;
	border:1px solid #999;
	padding:2px;
	margin:2px 4px 5px 8px;
	width:155px;
}
 
#searchgallerybox select{
	color:#000;
	border:1px solid #999;
	padding:1px;
	width:160px;
	font-size:.7em;
	margin:0 0 5px 8px;
}

.sys_newsarchivetempsubmitalign{
	text-align:center;
	padding:10px 0 0 0;
	margin:5px 0 0 0;
	border-top:1px solid #fff;
}

.sys_newsarchivetempsubmitalign INPUT{
	border: 1px solid #72a2ae;
	background: #145a83;
	color: #fff
}

.sys_mainimage{
	background-color:#CC0000;
	padding-left:3px;
	border:0;
}

.sys_archivenews .sys_mainimage{
	float:left;
	width:auto;
	margin:0 5px 0 0;
}

.sys_archivenews {
	margin:0;
	padding:0 0 0 4px;
	font-size:.9em;
	font-weight: normal
	color:#000;
}

.sys_archivenews P {
	font-weight: normal
}

.sys_archivenews a {
	text-decoration:none;
	color:#145a83;
	font-weight: bold;
}

.sys_archivenews a:visited{
	text-decoration:none;
	color:#145a83;
}

.sys_archivenews a:hover{
	text-decoration:underline;
	color:#145a83;
}

.sys_clear{
	clear: both; 
	height: 1px; 
	overflow: hidden;
}

.sys_newsarchivedaytitle{
	font-size:.7em;
	font-weight:bold;
	color:#cc0000;
	padding:12px 0 12px 0;
}

.sys_newsdatecategory {
	clear: both; 
	border-bottom: 1px solid #fbe3bf; 
	margin: 0 0 8px 0;
	padding: 0 0 4px 0;
	font-size: 75%;
	font-weight: bold;
	color: #f8a811;
}

.sys_newspagingbar {
	margin: 0;
	padding: 0;
	color: #c0c0c0;
	font-size: 90%;
}

.sys_newspagingbar a {
	padding: 2px;
	color: #000;
}

.floatRight {
	float: right;
	margin-left: 5px;
	margin-right: 5px;
}

.floatLeft {
	float: right;
	margin-left: 5px;
	margin-right: 5px;
}

/*==========Poll Styles=============*/
.sys_pollwrapper .sys_clear {
	display: none;
}
.sys_polloptionswrapper {
	padding: 4px;
	background: #fff;
	font-size: 70%;
}

.sys_polloptionswrapper div {
	background: #fff;
	clear: both;
	font-weight: bold;
	padding: 4px 10px 4px 10px;
}

.sys_polloptionswrapper div label {
	margin: 0 0 0 5px;
	color: #000;
}

.sys_pollquestionwrapper {
	background: #fff;
	padding: 0 0 5px 5px;
	margin-top: 0;
}

.sys_pollquestionwrapper span.sys_pollq {
	color: #f8a70d;
	font-size: 2.5em;
	font-weight: bold;
}

.sys_pollquestionwrapper span.sys_pollquestion {
	color: #005fa9;
	padding-left: 10px;
	padding-top: 5px;
}

div.sys_pollbottom {
	background: #145a83; 
	margin-bottom: 10px;
	padding-top: 1px;
	padding-left: 5px;
	padding-bottom: 10px;
	color: #fff;
	font-weight: bold;
	font-size: 70%;
}

div.sys_pollbottom  a {
	font-weight: bold;
	padding: 0;
	color: #fff;
	text-decoration: underline;
	line-height: 30px;
}

div.sys_pollbottom a:visited { 
	color: #fff;
	text-decoration: none;
}

div.sys_pollbottom a:hover {
	color: #f8a70d;
	text-decoration: underline;
}

div.sys_pollbottom a:active {
	color: #fff;
	text-decoration: underline;
}

.sys_pollvoteresults {
	clear: both;
	font-weight: bold;
	padding: 4px 10px 4px 10px;
	margin: 0;
	background: #e8e6e6;
	color: #000;
	border-bottom: 1px solid #fff;
	font-size: 80%;
}

.sys_pollvoteresults span {
	color: #008bcc;
	margin-left: 10px;
}

.sys_pollbar {
	background: #0475aa url(http://www.bolton.ac.uk/SiteElements/Images/pollbg3.gif) top repeat-x;
	margin-top: 2px;
	height: 6px;
}

div.sys_pollbottom {
	margin: 0 0 5px 0;
	padding-top: 1px;
}
.sys_pollsubmitbutton {
	float: right;
	background-color: #fff;
	border: 1px solid #287835;
	color: #000;
	padding: 1px;
	margin: -1px 5px 0 0;
	font-size: 1em;
	font-weight: bold;
}
/*===========End Poll Styles=============*/

/*========== Search EMS section =========*/

.sys_PDF{
	padding-right:35px;
	background:transparent url("http://www.bolton.ac.uk/SiteElements/Images/search/icon_pdf.gif") no-repeat 100% 50%;
}
.sys_EXT{
	padding-right:25px;
	background:transparent url("http://www.bolton.ac.uk/SiteElements/Images/search/icon_ext.gif") no-repeat 100% 50%;
}
.sys_INT{
	padding-right:25px;
	background:transparent url("http://www.bolton.ac.uk/SiteElements/Images/search/icon_int.gif") no-repeat 100%  50%;
}
div#search-console{
	padding:5px 0;
	color:#666;
	text-align:center;
}

div.sys_pattern-block{
	background:transparent url("http://www.bolton.ac.uk/SiteElements/Images/search/background_pattern.gif") repeat 50% 5%;
	margin:0 auto 0 auto;
	font-size: 80%;
	}
	div.sys_pattern-container{
		padding:10px 0 0 0;
		background:transparent url("http://www.bolton.ac.uk/SiteElements/Images/search/background_top-search.gif") no-repeat 0 0;
	}
	div.sys_pattern-contents{
		padding:0 20px 10px 20px;
		background:transparent url("http://www.bolton.ac.uk/SiteElements/Images/search/background_bottom-search.gif") no-repeat 0 100%;
		text-align:center;
	}
	div#search-console .sys_search-form{
		padding:10px 0 15px 0;
		font-family:Arial, Helvetica, Sans-serif;
	}
	div#search-console label{
			margin-right:3px;
			font-size:90%;
			color:#666;
			text-align:right;
			text-transform:uppercase;
			font-style:italic;
		}
	
	div#search-console label,
	div#search-console select,
	div#search-console input {
		margin-right:3px;
		margin-bottom:3px;
	}
	
	div#search-console select,
	div#search-console input.sys_type-text{
		font-family:Arial, Helvetica, Sans-serif;
		font-size:100%;
	}
	div#search-console input.sys_type-text{
		width:190px;
	}
	div#advanced-search-form input.sys_type-text{
		width:140px;
	}
	div#search-console div.sys_add-on{
		padding:10px 0 0 0;
	}
	div#search-console div.sys_ordering label{
		padding-right:20px;
		text-transform:none;
		font-style:normal;
		font-size:100%;
		color:#333;
	}

div#search-console input#Search, div#search-console input.sys_button-remove, div#search-console input.sys_button-add, div#search-console input.sys_button-go{
	padding:1px 0 0 10px;
	background:transparent url("http://www.bolton.ac.uk/SiteElements/Images/search/icon_submit.gif") no-repeat 0 50%;
	font-family:Arial, Helvetica, Sans-serif;
	font-weight:bold;
	font-style:italic;
	text-decoration:none;
	text-transform:uppercase;
	font-size:100%;
	margin-left:8px;
	border:0 none;
	color:#008bcc;
	text-align:left;
	cursor:pointer;
}

div#search-console input.sys_button-remove{
	width:6em;
	padding-left:13px;
	background-image:url("http://www.bolton.ac.uk/SiteElements/Images/search/icon_remove.gif");
}
div#search-console input.sys_button-add{
	width:3.6em;
	padding-left:13px;
	background-image:url("http://www.bolton.ac.uk/SiteElements/Images/search/icon_add.gif");
}
div#search-console input.sys_button-go{
	width:2.8em;
}

/**	Result details **/
	
div#search-console div.sys_options {
	padding:0 20px 5px 20px;
	font-size:80%;
	font-style:italic;
	font-weight: bold;
}

div#search-console div.sys_legend{
	padding:0 20px 5px 20px;
	font-size:100%;
	font-style:italic;
	font-weight: bold;
	color: #008cce;
}

/* div#search-console div.sys_options, */

/* div#search-console #SearchLocal{
	visibility: hidden;
	height: 0;
	font-size: 0;
} */

.sys_options {
	visibility: hidden;
	height: 0;
	font-size: 0;
}

div#search-console div.sys_legend span{
	margin:0 8px;
	padding-right:15px;
	}
div#search-console div.sys_legend .sys_PDF{
	padding-right:25px;
}

ul#search-result,
ul#search-result li{
	margin:0;
	padding:0;
	list-style:none;
	}
	ul#search-result li{
		padding:5px 0 10px 0;
	}
	ul#search-result li a{
		font-size:110%;
	}
	ul#search-result div.sys_result-contents{
		padding:2px 0;
		margin-right:-10px;
		color:#666;
		}
		ul#search-result span.sys_found{
			color:#333;
		}
	
	ul#search-result div.sys_url{
		color:#999;
		font-size:90%;
		font-style:italic;
	}

ul.sys_page-nav-alpha li a {
		display:block;
		text-align:center;
		width:48px;
		background:transparent url("http://www.bolton.ac.uk/SiteElements/Images/search/alpha-nav.gif") no-repeat 0 50%;
		color:#fff;
		line-height:16px;
		text-decoration:none;
	}
	ul.sys_page-nav-alpha li a.sys_active,
	ul.sys_page-nav-alpha li a:active{
		background-position:-96px 50%;
}	
	

/*======== End Search EMS section  ======*/

.selType_1#Row_1_Criteria {
	width: 186px;
}

Div#searchtypes a {
	color: #008bcc;
	text-decoration: none;
	font-size: 80%;
	font-weight: bold;
}

Div#searchtypes a:hover {
	color: #008bcc;
	text-decoration: underline;
}

#CurrentStudentSurvey {
	width:95%;
	margin-right:10px;
}