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: #000
	font-size: 12px;
	background-attachment: fixed;
	text-align: center;
}

img
{
	border: 0 none;
}

.system_pagebody
{
	background: #000;
	font-size: 100%;
	font-family: Arial, Helvetica, sans-serif;
}

/******* hyperlink and anchor tag styles *******/

a:link
{
	color: #005FA9;
	text-decoration: none;
}

a:hover
{
	text-decoration: underline;
}

/************** header tag styles **************/

h1
{
	font-family: "Arial Rounded MT Bold" , Arial;
	font-size: 30px;
	color: #bb1a1a;
	font-weight: normal;
	padding: 10px 0 5px 0;
	text-align: left;
}

h2
{
	color: #000;
	font-family: "Arial Rounded MT Bold" , Arial;
	font-size: 24px;
	margin: 0;
	padding: 0 0 2px 0;
	text-align: left;
}

h3
{
	font-family: "Arial Rounded MT Bold" , Arial;
	font-size: 18px;
	font-weight: normal;
	color: #50b048;
	margin: 0;
	padding: 0 0 1px 0;
	text-align: left;
}

h4
{
	font-family: "Arial Rounded MT Bold" , Arial;
	font-size: 18px;
	font-weight: normal;
	color: #bb1a1a;
	margin: 0;
	padding: 0 0 8px 0;
	text-align: left;
}

h5
{
	font: bold 12px "Arial Rounded MT Bold" , Arial;
	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.5em;
}

#contentarea ul li
{
}

#contentarea li
{
	font-size: 12px;
}
#contentarea li ul li
{
	font-size: 12px;
	text-align: left;
}

#contentarea ol li
{
	font-size: 12px;
	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_maincontentarea table
{
	font-size: 100%;
}

/********* RESTRICT WIDTH OF MAIN CONTENT *********/
div.sys_maincontentarea
{
	max-width: 600px;
}


.tableborders
{
	border: 1px solid #CCCCCC;
	border: 1px solid;
}
#contentarea.tableborders td
{
	border: 1px solid #CCCCCC;
}

/********* 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;
	font-size: 70%;
}

input
{
	font-family: "Lucida Sans Unicode" , "Lucida Sans" , Verdana;
}

/* Search styles */
.sys_searchbox label {
	DISPLAY: none
}
.sys_searchbox {
	FLOAT: left;
}

.sys_searchbox INPUT {

}
#editor .sys_searchbox INPUT {

}
.sys_searchbutton {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FLOAT: right;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 20px 0px 6px;
	WIDTH: 2.6em;
}
.sys_searchbutton INPUT {
	WIDTH: 2.6em
}

.sys_search_box
{
	font-size: 10px;
	height: 1.44em;
}

.sys_button-go
{
	font-size: 10px;
	margin: 0 18px 0 14px;
}

.sys_pagingbar
{
	font-size: 10px;
	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
{
	background: #000;
	text-align: left;
	width: 100%;
}

.sys_mastheadwrap
{
	height: 130px;
	background: #fff url( "http://www.bolton.ac.uk/SiteElements/Images/ubsuheaderrepeater.jpg" ) repeat-x;
}

.sys_mastheadleft
{
	height: 130px;
	text-align: right;
	background: #fff url( "http://www.bolton.ac.uk/SiteElements/Images/header4a.jpg" ) no-repeat;
	width: 688px;
	float: left;
	margin: 0;
}

.sys_mastheadright
{
	height: 130px;
	text-align: right;
	float: right;
	background: #fff url( "http://www.bolton.ac.uk/SiteElements/Images/ubsuheaderrepeater.jpg" ) repeat-x;
	margin: 0;
}

.sys_utilitieswrap {
	margin: 0;
	padding: 0;
	position: absolute;
	top: 0;
	right: 0;
	text-align: right;
}

#pageNav
{
	float: left;
	width: 142px;
	background-color: #000;
	min-height: 150px;
	margin: 0;
	padding-left: 12px;
}

#contentarea
{
	border-left: 2px solid #fea719;
	background: #fff;
	padding: 14px 14px 0 12px;
	height: 600px;
	margin: 0;
}

html > body #contentarea
{
	/* Revisit */
	min-height: 600px;
	height: auto;
	margin: 0 0 0 154px;
}

/***********************************************/
/* Component Divs                              */
/***********************************************/

/************** utility styles *****************/

#utility {
	width: 230px;
	padding: 5px 5px 5px 0;
	font-size: 75%;
	color: #145a83;
	text-align: right;
}

#utility a:visited {
	color: #145a83;
}

.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 *****************/

#mastheadright input
{
	font-size: 90%;
	margin-top: 5px;
}

/************* breadCrumb styles ***************/

#breadCrumb
{
	padding: 5px 0 2px 0;
	margin: 0;
	color: #AAA;
	font-size: 10px;
	text-align: left;
	background-color: #FFF;
}

#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-left: 2px solid #fea719;
	border-top: 2px solid #fff;
	font-size: 10px;
	color: #bebebe;
	padding: 10px;
	margin-top: 0;
	background-color: #FFF;
	height: 2px;
	margin-left: 154px;
	width: 928px;
}

#siteInfo img
{
	padding: 4px 4px 4px 0;
	vertical-align: middle;
}


.sys_systemcontainer
{
	margin: auto;
	text-align: center;
}

/* #editor .sys_systemcontainer {
	width:764px;
} */

.sys_centrecolumn
{
	float: left;
	padding-right: 10px;
	text-align: justify;
	font-size: inherit;
	padding: 0;
}

.sys_rightcolumn
{
	float: right;
	width: 205px;
	height:600px;
	font-size: 90%;
	margin: 0 3px 0 0;
	vertical-align: top;
}

.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: 88px 0 0 0;
	font-size: 11px;
	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: 136px;
	height: 53px;
	border: 0px solid #f00;
	position: absolute;
	top: 77px;
	right: 0;
}

/****  Left column menu styles  ****/

#pageNav UL.sys_simpleListMenu
{
	font-size: 11px;
	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: #000;
}

#pageNav UL.sys_simpleListMenu Li
{
	border: 1px solid #fff;
	margin: 1px 0 0 0;
	background: #3f3f3f;
}

#pageNav UL.sys_simpleListMenu DIV.sys_selected
{
	width: 100%;
	background: #3f3f3f;
}

#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: #3f3f3f;
}

#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 */ /*, .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
{
}

.sys_teaser H3
{
	margin-top: 0;
}

.sys_listingteasertext
{
	font-size: 100%;
}

#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
{
	margin: 0 0 8px 0;
	padding-bottom: 8px;
	background-color: #ffffff;
}

#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: 3px;
	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: left;
	margin-left: 5px;
	padding-right: 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;
}

div.sys_contentwrap
{
	/*float:left;*/ /*width:100%;*/ /*margin-left:-214px;*/
	margin-right: 220px; /*width: auto;*/
}

div.sys_maincontentarea
{
	/*margin-left:224px;*/
	padding-right: 14px;
}

html > body div.sys_maincontentarea
{
	/*margin-left:214px;*/ /*float: left;*/
	float: left;
}

div.sys_rightcolumn1
{
	float: right;
	width: 200px;
}

#editor .sys_utilitylinks
{
	width: 300px;
}

#editor .sys_systemsearch
{
	margin: 0 0 0 100px;
}

#editor .sys_homepagelink
{
	margin: 20px 0 0 -30px;
}

#editor .sys_topnavigation ul.sys_simpleListMenu
{
	width: 400px;
}

/*===========Student Homepage=============*/

.studenthomenews p
{
	font-size: 11px;
	color: #333;
}

.studenthomenews H4
{
	font: normal Georgia, "Times New Roman" , Times, serif;
	color: #145a83;
	padding: 0 0 2px 0;
}

.studenthomenews H3
{
	font: normal Georgia, "Times New Roman" , Times, serif;
	color: #999999;
	padding: 0 0 6px 0;
}

/*===========End Student Homepage=============*/



/*===========Staff Newsletter=============*/

#form1 #pagecell1 #contentarea .sys_contentwrap .sys_maincontentarea .newsletter #D1 a
{
	text-align: left;
	font-weight: bold;
}
#form1 #pagecell1 #contentarea .sys_contentwrap .sys_maincontentarea .newsletter #D1 p
{
	font-size: 100%;
	text-align: left;
}
#form1 #pagecell1 #contentarea .sys_contentwrap .sys_maincontentarea .newsletter #D1 td
{
	vertical-align: top;
}

/*===========End Staff Newsletter=============*/

/*===========Google AJAX Search =============*/

h4.hotspot
{
	font-size: 100%;
	font-weight: normal;
	color: rgb(9, 122, 182);
	margin-left: 8px;
	margin-top: 0px;
	margin-bottom: 2px;
	font-style: normal;
	cursor: pointer;
}

h4.hotspot:hover
{
	color: rgb(237, 92, 11);
	text-decoration: underline;
}

/****************  homepage news listing  ***************/

.sys_homepagenewswrapper
{
	width: 450px;
	margin: 10px 0 6px 6px;
}

.sys_homepagenewsthumb
{
	float: left;
	width: 70px;
	height: 70px;
}

.sys_homepagenewsthumb IMG
{
	border: 1px solid #666;
}

.sys_homepagenewstitle
{
	font-family: Georgia, "Times New Roman" , Times, serif;
	float: right;
	font-size: 18px;
	line-height: 20px;
	font-weight: normal;
	text-align: left;
	color: #145a83;
	margin: 0px 0px 0px 0px;
	width: 375px;
}

.sys_homepagenewstitle a
{
	text-decoration: none;
}

.sys_homepagenewssummary
{
	width: 375px;
	margin: 5px 0px 0px 0px;
	text-align: left;
	float: right;
	font-size: 12px;
}