﻿body {
	font: 78%/1.2 Arial, Helvetica, sans-serif;
	background-color:#ECEDEE;
	color: #575757;
	margin:5px 0px 5px 0px;
	padding:0;
	text-align:center;
}

img {
	border:0px;
}

.limage {float: left;}
.rimage {float: right;}

fieldset {
	padding:3px;
}

#siteWrapper {
	width:1000px;
	margin:auto;
}

.sys_tl_corner, .sys_bl_corner {
	float:left;
	width:32px;
}

.sys_tr_corner, .sys_br_corner {
	float:left;
	width:32px;
}

#top_filler, #bottom_filler  {
	height:26px; 
	width:936px; 
	float:left; 
	background-color:white;
} 

#top_filler {
	border-top:1px solid #D8D9DB; 
}

#bottom_filler {
	border-bottom:1px solid #D8D9DB; 
}

#inner_wrapper {
	width:996px;
	border-left:solid 2px #D8D9DB;
	border-right:solid 2px #D8D9DB;
	margin-top:0px;
	float:left;
	background-color:white;
	/*overflow:auto;*/
}

#innerContainer {
	margin:auto;
	width:980px;
}

#header, #contentarea, #footer  {
	display:inline; 
	float:left; 
	width: 100%;
}

#footer {
	border-top: solid 10px #00aeef;
	color:#636366;
	text-align:left;
	margin-top:10px;
}

#contentarea {
	text-align:center;
	margin-top: 4px;
}


/*-------- HEADER -----------*/


#header .sys_banner {
	width:100%;
	margin-left:auto;
	margin-right:auto;
	display: inline;
	
}

.sys_banner .sys_top_advert {
	height:80px; 
	width:350px; 
	color:white;
	float:left;
}

#header .sys_logo_search {
	height:90px;
	width:18.5em;
	float:right;
	text-align:right;
}

#header .sys_logo_search img {
	float:right;
	margin-bottom:22px;
}

#header .sys_logo_search .sys_searchbox, #header .sys_logo_search .sys_search-button{
	padding-top:0px;
	margin-bottom:0px;
}


#header .sys_logo_search .sys_searchbox {
	font-size:1em;
	border:1px solid #00aeef;
	float:left;
	width:195px;
	height:20px;
	padding-top:3px;
	padding-left:3px;
}

#header .sys_logo_search .sys_search-button{
	font-size:1em;
	color:white;
	font-weight:bold;
	border:0;
	padding:0;
	width:30px;
	height:25px;
	float:right;
	background:#00aeef url("/SiteElements/Images/go_bg.jpg") no-repeat top;
	cursor:pointer;
}
#header .sys_logo_search label {
	display: none;
}


/*------- MAIN NAV ----------*/

#header ul.sys_mainNav {
	margin:0;
	padding:0;
	font-size:1em;
	height:2.2em;
	line-height:2.2em;
	vertical-align:middle;
	color:white;
	font-weight:bold;
	list-style:none;
	display:inline; 
	float:left; 
	width: 100%;
}


#header ul.sys_mainNav li {
	background-color:#00aeef;
	margin:1px;
	float:left;
	display:block;	
}

#header ul.sys_mainNav a {
	color:white;
	text-decoration:none;
	display:block;
}

#header ul.sys_mainNav li.sys_leftend {
	width:17px;
	height:2.2em;
	margin-left:0px;
	background:#00aeef url("/SiteElements/Images/leftEdge.jpg") no-repeat top

}

#header ul.sys_mainNav li.sys_rightend {
	width:17px;
	height:2.2em;
	margin-right:0px;
	background:#00aeef url("/SiteElements/Images/rightEdge.jpg") no-repeat top
}

#header ul.sys_mainNav a:hover, div.sys_selected {
	color:white;
	background-color:#B60073;

}

#header ul.sys_mainNav li.sys_11 a {
	width:140px;	
}

#header ul.sys_mainNav li.sys_12 a{
	width:115px;
}

#header ul.sys_mainNav li.sys_13 a{
	width:170px;	
}

#header ul.sys_mainNav li.sys_14 a{
	width:110px;	
}

#header ul.sys_mainNav li.sys_15 a{
	width:93px;
}

#header ul.sys_mainNav li.sys_16 a{
	width:85px;	
}

#header ul.sys_mainNav li.sys_17 a{
	width:115px;	
}

#header ul.sys_mainNav li.sys_18 a{
	width:100px;
}

/*------ END MAIN NAV -------*/

/*------- BREADCRUMBS -------*/

#header .sys_breadcrumbs {
	text-align:left;
	margin-top: 5px;
	margin-bottom: 5px;
	/*width:100%;*/
	display:inline;
	float:left;
	font-size:0.85em;
}

#header .sys_breadcrumbs a {
	color: #00aeef;
	font-weight:bold;
	text-decoration:none;
}

#header .sys_breadcrumbs a:hover {
	color: #00aeef;
	font-weight:bold;
	text-decoration:underline;
}

#header .sys_breadcrumbs span {
	color: #B60073;
}

#header .sys_breadcrumbs div {
	display: inline;
}

.sys_no_breadcrumbs {
	margin-top:30px;
}

/*------ END BREADCRUMBS ----*/

/*------ END HEADER ---------*/

/*------- A - Z -------------*/

.sys_a_to_z_container {
	width:236px;
	background-color:white;
	margin:0 0 10px 0;
	padding:0;
	text-align:left;
}

/*### FOR A to Z H2 SEE FURTHER DOWN ###*/


ul.sys_a_to_z_list {
	float:left;
	list-style:none;
	margin:0px 0 0 0;
	padding:0;
	font-weight:bold;
	color:white;
	line-height:1.85em;
	display:inline;
}

ul.sys_no_top_margin {
	margin-top:0px;
}

ul.sys_a_to_z_list li {
	float:left;
	display:block;
	text-align:center;
	background: url("/SiteElements/Images/atoz_bg.jpg") no-repeat top;
	margin:1px;
	width:1.85em;
	height:1.85em;
	
}

ul.sys_a_to_z_list a {
	color:white;
	display:block;
	text-decoration:none;
	width:1.85em;
	height:1.85em;
}

ul.sys_a_to_z_list a:hover {
	color:#B60073;
	background-color:white;
}

.sys_CT_a_to_z_container {
	width:100%;
	height:25px;
	background-color:white;
	margin:0 0 10px 0;
	padding:0;
	text-align:left;
}

.sys_CT_a_to_z_container h2 {
	margin:0 0 0 0px;
	padding:0px;
	font-size: 14px;
	color:#fd793d;
}

.sys_CT_a_to_z_container h2 span {
	color:#999999;
}

ul.sys_CT_a_to_z_list {
	/*float:left;*/
	list-style:none;
	margin:0 0 0 0;
	padding:0;
	font-weight:bold;
	color:white;
	line-height:1.8em;
	/*display:inline;*/
}

ul.sys_CT_a_to_z_list {
	margin-top:0px;
}

ul.sys_CT_a_to_z_list li {
	float:left;
	display:block;
	text-align:center;
	background: url("/SiteElements/Images/atoz_bg.jpg") no-repeat top;
	margin:1px;
	width:1.9em;
	height:1.9em;
}

ul.sys_CT_a_to_z_list a {
	color:white;
	display:block;
	text-decoration:none;
	width:1.9em;
	height:1.9em;
}

ul.sys_CT_a_to_z_list a:hover {
	color:#B60073;
	background-color:white;
	text-decoration:none;
}


/*------- A-Z END -------------*/

/*------- A-Z Page and Generic List ------------*/
.sys_generic_list-control .sys_atoz-control {
display:none;}
.sys_generic_list-control .sys_atoz-control-currentletter {
font-size:150%;}

.sys_generic_list-control .sys_atoz-control-currentletter {
font-size:150%;}

	.sys_generic_list-control .sys_generic_list-subheading {
	font-size:120%;}

	.sys_generic_list-control .sys_datarepeatercontrol .sys_subitem {
	border-top:1px solid #e3e3e3;
	margin:0 0 10px 0;}
	
	.sys_generic_list-control .sys_datarepeatercontrol .sys_first {
	border-top:0 none;
	}
	
	.sys_generic_list-control .sys_datarepeatercontrol dl {
	margin:0;
	padding:0;}
		.sys_generic_list-control .sys_datarepeatercontrol dl dt {
		margin:0;
		padding:0;}
		.sys_generic_list-control .sys_datarepeatercontrol dl dd{
		margin:0 0 .5em 10px;
		padding:0;}
		.sys_generic_list-control .sys_datarepeatercontrol dl dt.sys_generic_list-description {
		display:none;}
		
		.sys_generic_list-control .sys_noresults {
		font-size:140%;
		padding:15px 5px;
		border-top:2px solid #e3e3e3;
		border-bottom:2px solid #e3e3e3;}


/*---- CONTENT AREA HOME ----*/

.sys_homeCol, .sys_homeCol_left {
	float:left;
	display:inline;
	width:236px;
}

/*sys_homeCol_left used on all content pages*/


.sys_homeCol {
	width:236px;	
	margin-left:10px;
	/*border:1px solid #00aeef;*/
	border:1px solid silver;
	/*-moz-border-radius: 15px;
	border-radius: 15px;*/
}

#editor .sys_homecol {
	margin-left: 6px;
}

.sys_home_banner, .sys_homepage_banner  {
	width:730px;
	height:80px;
	float:right;
	margin-bottom:10px;
	position:relative;
	background-position:0 0;
	background-repeat:no-repeat;
	/*background-image:url("/SiteElements/Images/Banners/Default.jpg");*/
}

.sys_homepage_banner {
	height: 260px;
}

.sys_homepage_banner a {
	color:#1874CD;
	text-decoration:none;
}

.sys_homepage_banner a:hover {
	text-decoration:underline;
}

/*sys_home_banner used on all theme pages*/

.sys_home_banner img, .sys_homepage_banner img {
	width:730px;
}

.sys_home_banner .sys_img_text, .sys_homepage_banner .sys_img_text {
	position:absolute;
	top:75px;
	left:10px;
	width:350px;
	height:50px;
	text-align:left;
}

.sys_homeCol p, .sys_homeCol_left p {
	margin:0px 0px 10px 0px;
}

.sys_homeCol_left #leftlist{
	margin:0 0 0px 0;
	padding:0px 0px 0px 15px;
	list-style-type:square;

}

.sys_homeCol h1, .sys_homeCol_left h1, .sys_home_banner h1, .sys_homepage_banner h1, 
.sys_homeCol h2, .sys_homeCol_left h2, .sys_home_banner h2,
.sys_homeCol h3, .sys_homeCol_left h3, .sys_home_banner h3, 
.sys_homepage_banner h2, .sys_homepage_banner h3 {
	color: #B60073;
}

/*.sys_homeCol h1, .sys_homeCol_left h1, .sys_home_banner h1, .sys_homepage_banner h1 {
	color: #00aeef;
}*/

.sys_homeCol h1, .sys_homeCol_left h1, .sys_home_banner h1, .sys_homepage_banner h1 {
	font-size:1.4em;
	margin:5px 0px 5px 0px;
	font-weight:700;
	/*color: #00aeef;*/
}

.sys_homeCol h2, .sys_homeCol_left h2, .sys_home_banner h2, .sys_homepage_banner h2 {
	font-size:1.2em;
	margin:0px 0px 5px 0px;
	font-weight:700;
	/*color: #00aeef;*/

}

.sys_homeCol h3, .sys_homeCol_left h3, .sys_home_banner h3, .sys_homepage_banner h3 {
	font-size:1.1em;
	margin:5px 0px 5px 0px;
	font-weight:normal;

}

.sys_a_to_z_container h2 {
	margin:15px 0 0 13px;
	color:#575757;
	font-size:1.1em;
	padding:0px;
	font-weight:400;
}

.sys_homeCol_left .sys_leftNav_home {
	width:234px;
	border:1px solid silver;
	border-left:0px;
	border-right:0px;	
	margin-bottom:5px;
	text-align:left;
	/*background-color:#E1F3FD;*/
	/*background-color:#ECEDEE;*/
}


.sys_homeCol_left .sys_leftNav_home_white {
	width:236px;
	background-color:white;
	margin-bottom:10px;
	text-align:left;
}

.sys_homeCol_left .sys_leftNav_home_white img {
	margin-left:10px;
}

.sys_leftNav_home .sys_leftNav_home_inner{
	margin:5px 0px 5px 10px;
}

.sys_leftNav_home_inner .sys_inner_bullet {
	margin:3px 5px 0px 0px;
}

.sys_leftNav_home a:link {
	text-decoration:none;
	color: #1874CD;
	/*font-weight:bold;*/
}

.sys_leftNav_home a:visited {
	text-decoration:none;
	color: #1874CD;
	/*font-weight:bold;*/
}


.sys_leftNav_home a:hover {
	text-decoration:none;
	color: #1874CD;
	text-decoration:underline;
	/*font-weight:bold;*/
}


.sys_leftNav_home a:active {
	text-decoration:none;
	color: #1874CD;
	/*font-weight:bold;*/
}

.sys_leftNav_home .sys_join_now a:link, .sys_homeCol_inner a:link, .sys_home_banner a:link {
	color:#1874CD;
	text-decoration:none;
	/*font-weight:bold;*/
}

.sys_leftNav_home .sys_join_now a:visited, .sys_homeCol_inner a:visited, .sys_home_banner a:visited {
	color:#1874CD;
	text-decoration:none;
	/*font-weight:bold;*/
}

.sys_leftNav_home .sys_join_now a:hover, .sys_homeCol_inner a:hover, .sys_home_banner a:hover {
	color:#1874CD;
	text-decoration:underline;
	/*font-weight:bold;*/
}

.sys_leftNav_home .sys_join_now a:active, .sys_homeCol_inner a:active, .sys_home_banner a:active {
	color:#1874CD;
	text-decoration:none;
	/*font-weight:bold;*/
}


.sys_homeCol_inner {
	width:226px;
	text-align:left;
	margin:5px;
}

.sys_homeCol_inner img {
	width:226px;
	display:block;
}

.sys_homeCol .sys_newsText img {
	width:16px;
	display:inline;
	float:left;
}

/* News List on Homepage */
.sys_homeCol_inner .sys_news-control .sys_itemslist {}
	.sys_homeCol_inner .sys_news-control .sys_itemslist .sys_subitem {
	margin:0 0 10px 0;}
		.sys_homeCol_inner .sys_news-control .sys_itemslist .sys_subitem .sys_thumbnail {
		display:none;}
		.sys_homeCol_inner .sys_news-control .sys_itemslist dl {
		margin:0;
		padding:0;}
			.sys_homeCol_inner .sys_news-control .sys_itemslist dl dt {
			display:none;}
			.sys_homeCol_inner .sys_news-control .sys_itemslist dl dd {
			margin:0;
			padding:0;}
			.sys_homeCol_inner .sys_news-control .sys_itemslist dl dd.sys_news-datepublished {
			color:#1F1F1F;}



/*-- END CONTENT AREA HOME --*/


/*------ CONTENT AREA -------*/

/*----- SUB NAVIGATION ------*/
div.sys_localview-menu {}
	div.sys_localview-menu div {
	text-align:left;
	margin-bottom:2px;}
		div.sys_localview-menu div a {
		display:block;
		padding:.1em 8px;
		text-decoration:none;
		font-weight:700;}
		div.sys_localview-menu div a:hover {
		text-decoration:underline;}
	
	div.sys_localview-menu div.sys_home {
	color:#fff;
	/*background:#00aeef;*/
	padding-right:10px;
	background:#00aeef url("/SiteElements/Images/blue-down.jpg") no-repeat;}
		div.sys_localview-menu div.sys_home a {
		color:#fff;}
		
	div.sys_localview-menu div.sys_parent-folder {
	color:#fff;
	/*background:#00aeef;*/
	padding-right:10px;
	background:#00aeef url("/SiteElements/Images/blue-down.jpg") no-repeat;} 
		div.sys_localview-menu div.sys_parent-folder a {
		color:#fff;}
		
	div.sys_localview-menu div.sys_current-folder {
	color:#fff;
	/*background:#b60073;*/
	padding-right:10px;
	background:#b60073 url("/SiteElements/Images/pink-left.jpg") no-repeat;} 
		div.sys_localview-menu div.sys_current-folder a {
		color:#fff;}
		
	div.sys_localview-menu div.sys_page-item {
	/*background:url("/SiteElements/Images/MenuArrow.gif") 10px .55em no-repeat;*/
	background:#ECEDEE;}
		div.sys_localview-menu div.sys_page-item a {
		padding-left:15px;
		color:#575757;
		font-weight:400;}
		
	div.sys_localview-menu div.sys_current-item {
	/*background:url("/SiteElements/Images/MenuArrow.gif") 10px .55em no-repeat;*/
	background:#ECEDEE;}
		div.sys_localview-menu div.sys_current-item a {
		padding-left:15px;
		color:#575757;
		text-decoration:underline;
		font-weight:700;}

/*----- SUB NAVIGATION THEME PAGES ------*/
ul.sys_simpleListMenu {
	margin:0;
	font-size:1em;
	vertical-align:middle;
	color:white;
	font-weight:bold;
	list-style:none;
	display:inline;
	width:236px;
	padding:0;
}

ul.sys_simpleListMenu li {
	margin:0 0 2px 0;
	float:left;
	display:block;
	text-align:left;
	width:236px;
	background-color:#00aeef;
}

ul.sys_simpleListMenu a {
	color:white;
	text-decoration:none;
	width:216px;
	line-height:1.7em;
	display:block;
	margin:0 10px 0 10px;
}

ul.sys_simpleListMenu .sys_simpleListMenu_selected {
	background-color:#B60073;
}

ul.sys_simpleListMenu a:hover {
	text-decoration:underline;
}

/*---- END SUB NAVIGATION ---*/

.sys_page_content img {
	padding:5px;
}

.sys_page_content {
	width:728px;
	float:right;
	text-align:left;
}

#editor .sys_page_content {
	/*width:500px;
	float:left;*/
}

.sys_img_text_theme {
	position:absolute;
	top:20px;
	left:10px;
}

.sys_img_text_theme h1 {
	font-size:24px;
	margin:0;
	color: #B60073;
}

.sys_page_content h1, .sys_page_content h2, .sys_page_content h3, .sys_page_content h4 {
	color: #B60073;
}

.sys_page_content h1 {
	font-size:1.4em;
	font-weight:700;
	margin:0 0 5px 0;
}

.sys_page_content h2 {
	font-size:1.2em;
	font-weight:700;
	margin:0 0 5px 0;
}

.sys_page_content h3 {
	font-size:1.1em;
	font-weight:normal;
	margin:0 0 5px 0;
}

.sys_page_content h4 {
	font-size:1em;
	margin:0;
	font-weight:normal;
}

.sys_page_content p {
	margin:0 0 10px 0;
}

.sys_page_content a {
	/*color:#B60073;*/
	color:#1874CD;
	text-decoration:none;
}

.sys_page_content a:hover {
	text-decoration:underline;
}

.sys_page_content blockquote {
	font-size:0.85em;
	margin:10px 30px 10px 30px;
}

.sys_page_content ul, .sys_page_content ol  {
	margin:0 0 10px 0;
	padding:5px 0px 5px 30px;
}

.sys_page_content ul {
	list-style-type:square;
}

.sys_page_content ol {
	list-style-type:decimal;
}

.sys_page_content ul ul, .sys_page_content ol ol {
	margin:0;
	padding:5px 0px 5px 30px;
}

.sys_page_content ul ul {
	list-style-type:disc;
}

.sys_page_content ol ol {
	list-style-type:lower-roman;
}

.sys_theme-simple .sys_record-control UL {
	padding:5px 0px 5px 30px !important;
}

.sys_page_content dl {
	margin:0;
	padding:5px 0px 5px 0px;
}

.sys_page_content dt {
	font-weight:bold;
	color:#B60073;
}

.sys_page_content table {
	border:1px solid #575757;
	border-collapse:collapse;
	margin:5px 0 5px 0;
	/*font-size:0.9em;*/
}

.sys_page_content table caption {
	color:#B60073;
	font-size:1.1em;
}

.sys_page_content table th {
	background-color: #575757;
	color: white;
	padding:2px 10px 2px 10px;
}

.sys_page_content td {
	border:1px solid #575757;
	padding:2px 10px 2px 10px;
}

.sys_page_content label {
	margin-right:10px;
}

.sys_page_content .sys_textbox {
	border:1px solid #00AEEF;
}

.sys_page_content option {
	color: #575757;
}

.sys_page_content .sys_button {
	border:1px solid #00AEEF;
	background-color: #00AEEF;
	color:white;
	font-weight:bold;
}

.sys_page_content .sys_image_container {
	border:1px solid #575757;
	float:left;
	padding:5px;
	margin:5px;
	text-align:center;
}

.sys_page_content .sys_image_container div {
	font-size:0.85em;
}

/*----- RIGHT PANEL STUFF -------*/ 

.sys_page_content .sys_right_col {
	width:236px;
	float:right;
	margin-left: 10px;
}

.sys_related_container {
	width:236px;
	float:right;
	border:1px solid #B60073;
	margin-bottom:10px;
}

.sys_related_inner {
	width:226px;
	text-align:left;
	margin:5px 5px 5px 5px;
}

.sys_related_inner ul {
	list-style-position: outside;
	list-style-image: url("/SiteElements/Images/bullet_pink.jpg");
	margin:0 0 0 0;
	padding:0 0 10px 25px;
	vertical-align: middle;
}

.sys_related_inner li {
	margin:0;
	padding:0;
}

.sys_related_inner li a {
	color:#575757;
	text-decoration:none;
}

.sys_related_inner li a:hover {
	text-decoration:underline;
}

.sys_related_inner ul li {
	margin:0 0 0 0;
	padding:0 0 5px 10px;
	list-style-position: outside;
}

.sys_related_inner ul li.sys_0 {
	list-style-image:url("/SiteElements/Images/Icons/Small/0.gif");
}

.sys_related_inner ul li.sys_16 {
	list-style-image:url("/SiteElements/Images/Icons/Small/0.gif");
}

/*PDF*/
#DownloadsFeatureBox ul li.sys_21 {
	list-style-image:url("/SiteElements/Images/Icons/Small/21.gif");
}

/*WORD*/
#DownloadsFeatureBox ul li.sys_17 {
	list-style-image:url("/SiteElements/Images/Icons/Small/17.gif");
}

/*EXCEL*/
#DownloadsFeatureBox ul li.sys_18 {
	list-style-image:url("/SiteElements/Images/Icons/Small/18.gif");
}

/*POWERPOINT*/
#DownloadsFeatureBox ul li.sys_19 {
	list-style-image:url("/SiteElements/Images/Icons/Small/19.jpg");
}

#DownloadsFeatureBox ul li.sys_38 {
	list-style-image:url("/SiteElements/Images/Icons/Small/19.jpg");
}


/*--- END RIGHT PANEL STUFF ----*/

/*------ SEARCH RESULTS --------*/

.sys_search-control .sys_subitem {
	margin:0 0 20px 10px;
}

.sys_search-control .sys_subitem h3 {
	margin:0;
}

.sys_search-control .sys_subitem .sys_thumbnail {
background:none !important;}

.sys_search-control .sys_subitem .sys_subitem-summary {
width:80%;}

.sys_search-control p {
	margin-bottom:0px;	
}

.sys_search-control .sys_url {
	font-size:0.85em;
}

.sys_results_search {
	height:25px;
	width:18.5em;
	float:left;
	text-align:right;
	margin-top:20px;
}
.sys_theme-simple .sys_flickrpager {
	height: 1em;}


/*----- END SEARCH RESULTS -----*/

/*---- END CONTENT AREA -----*/



/*--------- FOOTER ----------*/

#footer .sys_footer_links, #footer .sys_address, #footer .sys_telephone {
	float:left;
	display:inline;
	width:100%;
	margin-bottom:0px;
}

#footer .sys_footer_links {
	margin-top:15px;
}

#footer .sys_poweredby {
	FLOAT: right; 
	WIDTH: 125px; 
	TEXT-ALIGN: right;
}

#footer .sys_footer_links a:link, #footer .sys_poweredby a:link, #footer a:link  {
	color: #636366;
	text-decoration:none;
}

#footer .sys_footer_links a:visited, #footer .sys_poweredby a:visited, #footer a:visited  {

	color: #636366;
	text-decoration:none;
}

#footer .sys_footer_links a:hover, #footer .sys_poweredby a:hover, #footer a:hover {

	color: #636366;
	text-decoration:underline;
}


#footer .sys_footer_links a:active, #footer .sys_poweredby a:active, #footer a:active  {

	color: #636366;
	text-decoration:none;
}

#footer .sys_address, #footer .sys_telephone {
	font-size:0.7em;
	margin-top:3px;	
}
/*------- END FOOTER --------*/

/* Site Map */
	.sys_sitemap {}
		.sys_sitemap ul {
		list-style-type:none;
		margin:0;
		padding:0;
		font-weight:700;
		font-size:130%;}
			.sys_sitemap ul li{
			background:#fff;
			padding:.25em 10px .25em 27px;
			margin:0 15px .5em 0;
			min-height:1.1em;
			width:615px;
			display:block;
			background-position:5px .3em;
			background-repeat:no-repeat;
			list-style-type:none;
			border-top:1px solid #e3e3e3;
			border-bottom:1px solid #e3e3e3;}
			.sys_sitemap ul li.sys_folder {
			width:615px;
			float:left;
			background-image:url("/SiteElements/Images/Icons/Small/folder.gif");
			}
			/*Webpage*/
			.sys_sitemap ul li.sys_0 {
			background-image:url("/SiteElements/Images/Icons/Small/0.gif");
			}
			/*PDF*/
			.sys_sitemap ul li.sys_21 {
			background-image:url("/SiteElements/Images/Icons/Small/21.gif");
			}
		
				.sys_sitemap ul ul{
				font-weight:400;
				font-size:90%;
				margin:.2em 0 0 0;}
					.sys_sitemap ul ul li{
					width:auto;
					float:none;
					margin:0;
					padding:.25em 10px .25em 27px;
					border-bottom:0 none;
					}
					.sys_sitemap ul ul li.sys_folder{
					width:auto;
					float:none;}


/*----------- POLL STYLE -----------*/

.sys_RBL_Poll {
	border:0px;
}

.sys_RBL_Poll tr, .sys_RBL_Poll td  {
	border:0px;
}

/*---------- END POLL STYLE --------*/

/*----  Class for table in forms ---*/
.table-forms {
	border:0px;
	/*border-collapse:collapse;*/
	margin:5px 0 5px 0;
	font-size:0.9em;
}

.table-forms th {
	background-color: #575757;
	color: white;
	padding:0 10px 0 10px;
	border:0px;
}

.table-forms td {
	border:0px;
	padding:0 10px 0 10px;
}

/*----------------------------------*/

/*------- STYLES FROM IMPORT -------*/




/* NHS Jobs Extension Control */
.sys_NHS_custom 
{
    text-align:right;
}

.sys_NHS_custom .sys_sortby 
{
    /*float:right;*/
    margin:0 5px 10px 0;
}

.sys_NHS_custom .sys_sortby input
{
    margin-left:5px;
    cursor:pointer;
    border:1px solid silver;
    color:Navy;
    font-weight:bold;
    padding:1px;
}

.sys_NHS_custom h2 
{
    margin-bottom:0px;
    margin-top:0px;
    padding-top:5px;
    color:#1874CD;
}

.sys_NHS_custom .sys_rbl 
{
    float:right;
}

.sys_NHS_custom table, .sys_NHS_custom tr, .sys_NHS_custom td
{
    border:0px;
}

.sys_NHS_custom .sys_job_container
{
    width:100%;
    padding-bottom:5px;
    /*margin-top:10px;*/
    border-top:1px solid silver;
    text-align:left;
}

.sys_NHS_custom .sys_customAlternating 
{
    background-color:#f2f2f2;
}

.sys_NHS_custom .sys_job_container .sys_job_salary
{
    FLOAT: left;
    WIDTH: 50%;
    TEXT-ALIGN: left;
    font-weight:bold;
}

.sys_NHS_custom .sys_job_container .sys_closing_date
{
    FLOAT: right;
    WIDTH: 50%;
    TEXT-ALIGN: right;
    font-weight:bold;
}

.sys_NHS_custom .sys_flickrpager {
	border-top: 1px solid #b3b3b3;
	border-bottom: 1px solid #b3b3b3;
	margin: 10px 0 10px 0;
	padding: 10px;
	min-height: 1em;
	height: 1em;
	text-align:right;
	clear:both;
	}
	.sys_NHS_custom  .sys_flickrpager .sys_paginginfo {
	float: left;
	font-weight: bold;
	font-size: 12px;
	/*color: #00365b;*/
	}

	.sys_NHS_custom  .sys_flickrpager .sys_navigation {
	padding: 0;
	font-size: 12px;
	font-weight: 700;
	}
	.sys_NHS_custom  .sys_flickrpager .sys_navigation span.sys_selected span {
	border: 1px solid #00365b;
	padding: 2px 7px;
	text-decoration: none;
	/*color: #000;*/
	}
	.sys_NHS_custom  .sys_flickrpager .sys_navigation a {
	padding: 2px 7px;
	text-decoration: none;
	}
		.sys_NHS_custom .sys_flickrpager .sys_navigation span.sys_page {
		margin-right:5px;}
		
		.sys_NHS_custom .sys_flickrpager .sys_navigation span.sys_page a {
		border: 1px solid #d1d1d1;		
		color: #484848;
		}
		.sys_NHS_custom .sys_flickrpager .sys_navigation span.sys_navigationnext a, .sys_NHS_custom .sys_flickrpager .sys_navigation span.sys_navigationprevious a {
		color: #00365b;
		}
			.sys_NHS_custom .sys_flickrpager .sys_navigation span.sys_page a:hover {
			background: #f0f0f0; 
			border: 1px solid #0086c2;
			color: #0086c2;
			}
			.sys_NHS_custom .sys_flickrpager .sys_navigation span.sys_navigationnext a:hover, .sys_NHS_custom .sys_flickrpager .sys_navigation span.sys_navigationprevious a:hover {
			text-decoration: underline;
			color: #0086c2;
			}		
			.sys_NHS_custom .sys_flickrpager .sys_navigation span.sys_selected span {
			color: #00365b;
		    }
			.sys_NHS_custom .sys_flickrpager .sys_navigation .sys_at-start, .sys_NHS_custom  .sys_flickrpager .sys_navigation .sys_at-end {
			color: #bcbcbc;
			}
			.sys_NHS_custom .sys_flickrpager .sys_navigation .sys_disabled {
			padding: 2px 7px;
			color: #898989;
			}
			
/*----------- Membership controls  ------------*/
/*Login*/
.sys_LoginMember
{
    border:1px solid silver;
    width:250px;
    padding:5px;
}

/*.sys_LoginMember .sys_LoginRow, .sys_LoginMember .sys_LoginCellx2, .sys_LoginMember .sys_LoginCellx2_centre, .sys_LoginMember .sys_LoginCellx2_right 
{
    width:100%;
}

.sys_LoginMember .sys_LoginCellx2_centre
{
    text-align:center;
    font-weight:bold;
}

.sys_LoginMember .sys_LoginCellx2_right, .sys_LoginMember .sys_LoginCell_right
{
    text-align:right;
}

.sys_LoginMember .sys_LoginCell, .sys_LoginMember .sys_LoginCell_right
{
    float:left;
}

.sys_LoginMember .sys_LoginCell 
{
    width:60%;
}

.sys_LoginMember .sys_LoginCell input
{
    width:200px;
}

.sys_LoginMember .sys_LoginCell_right
{
    width:40%;
}*/

.sys_LoginMember .sys_txt_password 
{
    margin-left:11px;
    width:162px;
}

.sys_LoginMember .sys_txt_user 
{
    margin-left:5px;
    width:162px;
}

.sys_LoginMember .sys_btn_login 
{
    text-align:right;
}

.sys_LoginMember .sys_failuretext 
{
    color:Red;
    font-weight:bold;
}

.sys_LoginMember .sys_login_title 
{
    text-align:center;
    font-weight:bold;
}

/*Password recovery*/
.sys_PasswordRecovery
{
    border:1px solid silver;
    width:400px;
    padding:5px;    
}

.sys_PasswordRecovery .sys_PasswordRow, .sys_PasswordRecovery .sys_PasswordCellx2_centre, .sys_PasswordRecovery .sys_PasswordCellx2_title, .sys_PasswordRecovery .sys_PasswordCellx2_error
{
    width:100%;
}

.sys_PasswordRecovery .sys_PasswordCellx2_title, .sys_PasswordRecovery .sys_PasswordCellx2_error
{
    font-weight:bold;
    text-align:center;
}

.sys_PasswordRecovery .sys_PasswordCellx2_title, .sys_PasswordRecovery .sys_PasswordCellx2_error, .sys_PasswordRecovery .sys_PasswordCellx2_centre
{
    text-align:center;
}

.sys_PasswordRecovery .sys_PasswordCellx2_error 
{
    color:Red;
}

.sys_PasswordRecovery .sys_PasswordCell, .sys_PasswordRecovery .sys_PasswordCellx2_centre, .sys_PasswordRecovery .sys_PasswordCell_right
{
    float:left;
} 

.sys_PasswordRecovery .sys_PasswordCell
{
    width:60%;  
}

.sys_PasswordRecovery .sys_PasswordCell input
{
    width:200px;
}

.sys_PasswordRecovery .sys_PasswordCell_right
{
    width:40%;
}

.sys_PasswordRecovery .sys_PasswordCellx2_right, .sys_PasswordRecovery .sys_PasswordCell_right
{
    text-align:right;
}

.sys_PasswordRecovery .sys_UpdateClear
{
    clear:both;
}

.sys_PasswordRecovery .sys_PwordTempCell_left, .sys_PasswordRecovery .sys_PwordTempCell_right
{
    /*width:48%;*/
}

.sys_PasswordRecovery .sys_PwordTempCell_left
{
    width:60%;
    float:left;
}

.sys_PasswordRecovery .sys_PwordTempCell_right
{
    width:40%;
    float:right;
}

.sys_PasswordRecovery .sys_PwordTempCell_right input
{
    width:95%;
    float:right;
}

.sys_PasswordRecovery .sys_PwordTempRow 
{
    width:100%;
    color:Red;
    font-weight:bold;
    float:right;
}

.sys_PasswordRecovery .sys_PwordTempRow .sys_PwordTempBtn
{
    /*margin-top:15px;*/	
    float:right;
}

/*Change Password*/
.sys_ChangePassword
{
    border:1px solid silver;
    width:400px;
    padding:5px;    
}

.sys_ChangePassword .sys_ChangeRow
{
    margin-bottom:2px;
}

.sys_ChangePassword .sys_ChangeCellx2 
{
    text-align:center;
    font-weight:bold;
}

.sys_ChangePassword .sys_ChangeCellCentre
{
    text-align:center;
}

.sys_ChangePassword .sys_ChangeRow, .sys_ChangePassword .sys_ChangeCellx2, .sys_ChangePassword .sys_ChangeCell, .sys_ChangePassword .sys_ChangeCell_right
{
    float:left;
}

.sys_ChangePassword .sys_ChangeRow, .sys_ChangePassword .sys_ChangeCellx2, .sys_ChangePassword .sys_ChangeCellx2_right
{
    width:100%;
}

/*.sys_ChangePassword .sys_ChangeCell, .sys_ChangePassword .sys_ChangeCell_right
{
    width:48%;
}*/

.sys_ChangePassword .sys_ChangeCell_right
{
    width:48%;
    margin-right:10px;
}

.sys_ChangePassword .sys_ChangeCell_right
{
    text-align:right;
    margin-right:2px;
}

.sys_ChangePassword .sys_ChangeCellx2_right 
{
    text-align:right;
}

.sys_ChangePassword .sys_UpdateClear
{
    clear:both;
}

/*Register Member*/
.sys_mRegisterMember
{
    border:1px solid silver;
    width:400px;
    padding:5px;    
}

.sys_mRegisterMember .sys_RegisterRow 
{
    margin-bottom:2px;
    /*border:1px solid black;*/
}

.sys_mRegisterMember .sys_RegisterRow, .sys_mRegisterMember .sys_RegisterCellx2_centre
{
    width:400px;
}

.sys_mRegisterMember .sys_RegisterCellx2_centre
{
    text-align:center;
    font-weight:bold;
}

.sys_mRegisterMember .sys_RegisterCell_right, .sys_mRegisterMember .sys_RegisterCell, .sys_mRegisterMember .sys_RegisterCell_info
{
    float:left;
}

.sys_mRegisterMember .sys_RegisterCell_right, .sys_mRegisterMember .sys_RegisterCell_info
{
    width:40%;
    text-align:right;
}

.sys_mRegisterMember .sys_RegisterCell_info
{
    width:40%;
    margin-right:10px;
}

/*.sys_mRegisterMember .sys_RegisterCell {
	width:55%;
}*/

.sys_mRegisterMember .sys_RegisterRow input
{
    float:right;
}

.sys_mRegisterMember .sys_RegisterCell input
{
    float:left;
    width:220px;
}

.sys_mRegisterMember .sys_Register_Textbox
{
    font-family: Arial, Helvetica, sans-serif;
}

.sys_mRegisterMember .sys_UpdateClear
{
    clear:both;
}

/*Update Member*/

.sys_UpdateMember
{
    border:1px solid silver;
    width:400px;
    padding:5px; 
}

.sys_UpdateMember .sys_UpdateRow 
{
    margin-bottom:2px;
}

.sys_UpdateMember .sys_UpdateRow, .sys_UpdateMember .sys_UpdateHeader, .sys_UpdateMember .sys_UpdateBtnRow
{
    width:100%;
}

.sys_UpdateMember .sys_UpdateHeader
{
    text-align:center;
    font-weight:bold;
}

.sys_UpdateMember .sys_UpdateRightCol input
{
    width:200px;
}

.sys_UpdateMember .sys_UpdateLeftCol, .sys_UpdateMember .sys_UpdateRightCol
{
    float:left;
   /*display:inline;*/
}

.sys_UpdateMember .sys_UpdateLeftCol
{
    width: 40%;
    margin-right:10px;
    text-align:right;
}

.sys_UpdateMember .sys_UpdateBtnRow
{
    margin-top:5px;
    text-align:center;
}

.sys_UpdateMember .sys_UpdateBtnRow input
{
    float:right;
}

.sys_UpdateMember .sys_UpdateClear
{
    clear:both;
}

/*Members name*/
.sys_mMembersName
{
    float:right;
    display:inline;
    Font-size:11px;
    margin-top: 5px;
    margin-bottom: 5px;
}

.sys_mMembersName .sys_MembersName
{
    font-weight:bold;
    color:#00aeef;
}

.sys_mMembersName a {
	color:#B60073;
	text-decoration:none;
}

.sys_mMembersName a:hover {
	text-decoration:underline;
}

/*Page comments*/
.sys_Comments
{
    width:460px;
    border-top:solid 10px #00aeef;
    margin-top:10px;
}

.sys_Comments .sys_CommentForm
{
    Width: 100%;
    /*border-top:1px solid silver;*/
    /*border-bottom:1px solid silver;*/
    margin-top:10px;
}

.sys_Comments .sys_CommentFormRow
{
    Width: 100%;
}

.sys_Comments .sys_CommentFormCellLeft
{
    Width: 25%;
    float:left;
    margin-bottom:5px;
}

.sys_Comments .sys_CommentFormCellRight
{
    Width: 70%;
    float:left;
    margin-bottom:5px;
}

.sys_Comments .sys_CommentFormCellRight img
{
    padding:2px;
    margin-right:2px;
   /*width:16px;
    height:16px;*/
}

.sys_Comments .sys_CommentFormClear
{
    clear:both;
}

.sys_Comments .sys_CommentCBK
{
    float:left;
}

.sys_Comments .sys_CommentButton 
{
    float:right;
    margin-right:0px;
}

.sys_Comments .sys_CommentList h2
{
    margin:10px 0 0 0;
}

.sys_Comments .sys_CommentListItem
{
    border-bottom:1px solid silver;
    /*border-top:1px solid silver;*/
    padding:10px 0 10px 0;
}

.sys_Comments .sys_CommentComment 
{
    Width: 100%;
    margin-bottom:5px;
}

.sys_Comments .sys_CommentDetails
{
    Width: 100%;
    text-align:right;
}

.sys_Comments .sys_CommentName
{
    /*color:#00aeef;*/
    font-weight:bold;
}

.sys_Comments .sys_CommentDetails img
{
    padding:2px;
    float:left;
    display:inline;
    /*width:16px;
    height:16px;*/
}

.sys_Comments .sys_StarBlueBorder
{
    border:solid 2px #00aeef;
}

.sys_Comments .sys_StarWhiteBorder
{
    border:solid 2px white;
}

.sys_Comments .sys_CommentThanks 
{
    font-weight:bold;
    margin-top:10px;
}

/*Cancel appointment form*/

.sys_appoint_container
{
    width:730px;
}

.sys_appoint_container h2 
{
    margin:25px 0 10px 0;
}

.sys_appoint_container .sys_appoint_row
{
    width:100%;
    margin-bottom:10px;
}

.sys_appoint_container .sys_appoint_left_cell
{
    width: 40%;
    float:left;
}

.sys_appoint_container .sys_appoint_right_cell
{
    width: 60%;
    float:left;
}

.sys_appoint_container .sys_appoint_left_cell_long
{
    width: 90%;
    float:left;
}

.sys_appoint_container .sys_appoint_right_cell_short
{
    width: 10%;
    float:left;
}

.sys_appoint_container .sys_appoint_right_cell input,.sys_appoint_container .sys_appoint_right_cell select
{
    margin-right:5px;
}

.sys_appoint_container .sys_othermonth
{
    font:lighter;
    color:red;
}

.sys_appoint_container label 
{
    margin-right:1px;
}

.sys_appoint_container .sys_appoint_clear
{
    clear:both;
}


/*######## WHOs WHO TEMPLATE ########*/

.sys_DivImageWrap {
	width:700px;
	border-top: 1px solid silver;
	border-bottom: 1px solid silver;
	margin:5px 0 5px 0;
	/*padding:3px;*/
}

.sys_DivImageWrap .sys_DivImageWrapInner {
	text-align:left;
	width:100%;
}

.sys_DivImageWrap .sys_DivImageWrapInner h2, .sys_DivImageWrap .sys_DivImageWrapInner h3, .sys_DivImageWrap .sys_DivImageWrapInner h4 {
	margin-bottom: 0px;
}

.sys_DivImageWrap .sys_DivImageWrapInner .sys_Image {
	FLOAT: left; 
	WIDTH: 155px; 
	HEIGHT: 100%;
}

.sys_DivImageWrap .sys_DivImageWrapInner .sys_topcontent {
	FLOAT: right; 
	WIDTH: 535px; 
	HEIGHT: 100%;
}

.sys_DivImageWrap .sys_DivImageWrapInner .sys_bottomcontent {
	FLOAT: right; 
	WIDTH: 535px; 
	HEIGHT: 100%;
}

.sys_DivImageWrap .sys_DivImageWrapInner .sys_bottomcontent p {
	margin:5px 0 10px 0;
}


/*###### END WHOs WHO TEMPLATE ######*/


/*###### UPDATES ADDED 13/12/2010 FROM SYSTEM-UPDATES TEMPLATE #####*/

/*.sys_homeCol_left .sys_leftNav_home {
	width:234px;
	border:1px solid #00aeef;
	margin-bottom:5px;
	text-align:left;
	background-color:white;
}*/

/*-------- HEADER -----------*/
/*#header {
	border:1px solid black;
}*/

#header .sys_banner {
	width:100%;
	margin-left:auto;
	margin-right:auto;
	display: inline;
	
}

.sys_banner .sys_top_advert {
	height:80px; 
	width:350px; 
	color:white;
	float:left;
}

#header .sys_search {
	/*height:60px;*/
	/*width:18.5em;*/
	width:210px;
	float:right;
	text-align:right;
	margin-top:5px;
	/*border:1px solid red;*/
}

/*.sys_search img {
	float:right;
	margin-bottom:22px;
}*/

#header .sys_search .sys_searchbox, #header .sys_search .sys_search-button{
	padding-top:0px;
	margin-bottom:0px;
}


#header .sys_search .sys_searchbox {
	font-size:12px;
	/*border:1px solid #00aeef;*/
	border:1px solid silver;*
	color:#575757;
	float:left;
	width:175px;
	height:20px;
	padding-top:3px;
	padding-left:3px;
}

#header .sys_search .sys_search-button{
	font-size:1.2em;
	color:#1874cd;
	/*font-weight:bold;*/
	border:0;
	padding:0;
	/*width:30px;*/
	height:25px;
	float:right;
	background-color:white;
	/*background:#00aeef url("/SiteElements/Images/go_bg.jpg") no-repeat top;*/
	cursor:pointer;
	
}
#header .sys_search label {
	display: none;
}
.sys_suht_logo {
	float: left;
	width:225px;
}

/*###### HEADER HOSPITAL LINKS ######*/

#HeadHospLinks {
	Float:left;
	Width:540px;
	Text-align:center;
	/*border:1px solid green;*/
}

#HeadHospLinks #HeadHospLinks_Inner {
	Font-size:11px;
	margin:auto;
	width:505px;
	/*border:1px solid red;*/

}

#HeadHospLinks #HeadHospLinks_Inner .sys_hospital {
	float:left;	
}

#HeadHospLinks #HeadHospLinks_Inner .sys_bar {
	float:left;
	width:10px;
	line-height:30px;
	valign:middle;
	}

#HeadHospLinks #HeadHospLinks_Inner #hospital1 {
	width:100px;
}

#HeadHospLinks #HeadHospLinks_Inner #hospital2 {
	width:90px;
}

#HeadHospLinks #HeadHospLinks_Inner #hospital3 {
	width:110px;
}

#HeadHospLinks #HeadHospLinks_Inner #hospital4 {
	width:80px;
}

#HeadHospLinks #HeadHospLinks_Inner #hospital5 {
	width:80px;
}

#HeadHospLinks a {
	/*color:#00aeef;*/
	color:#1874cd;
	
	text-decoration:none;
}

#HeadHospLinks a:hover {
	text-decoration:underline;
}


/*#### END HEADER HOSPITAL LINKS ####*/

#topInnerHeader {
	height:50px;
}

/*###### END UPDATES FROM 13/12/2010 #######*/

/*###### DOCUMENT SITE MAP ######*/

	.sys_docsitemap {
		width:600px;
	}
		.sys_docsitemap ul {
		list-style-type:none;
		margin:0;
		padding:0;
		/*font-weight:700*/;
		/*font-size:130%;*/}
			.sys_docsitemap ul li{
			background:#fff;
			padding:.25em 10px .25em 27px;
			margin:0 15px .5em 0px;
			min-height:1.1em;
			width:500px;
			display:block;
			background-position:5px .3em;
			background-repeat:no-repeat;
			list-style-type:none;
			border-top:1px solid #e3e3e3;
			border-bottom:1px solid #e3e3e3;}
			.sys_docsitemap ul li.sys_folder {
			width:615px;
			float:left;
			background-image:url("/SiteElements/Images/Icons/Small/folder.gif");
			/*color: #575757;*/
			}
			.sys_docsitemap ul li.sys_folder a {
			color: #575757;
			}
			/*Webpage*/
			.sys_docsitemap ul li.sys_0 {
			background-image:url("/SiteElements/Images/Icons/Small/0.gif");
			}
			/*PDF*/
			.sys_docsitemap ul li.sys_21 {
			background-image:url("/SiteElements/Images/Icons/Small/21.gif");
			}
			/*WORD*/
			.sys_docsitemap ul li.sys_17 {
			background-image:url("/SiteElements/Images/Icons/Small/17.gif");
			}
			/*EXCEL*/
			.sys_docsitemap ul li.sys_18 {
			background-image:url("/SiteElements/Images/Icons/Small/18.gif");
			}
			/*POWERPOINT*/
			.sys_docsitemap ul li.sys_19 {
			background-image:url("/SiteElements/Images/Icons/Small/19.jpg");
			}
			/*PUBLISHER*/
			.sys_docsitemap ul li.sys_44 {
			/*background-image:url("/SiteElements/Images/Icons/Small/19.gif");*/
			}
			
		
				.sys_docsitemap ul ul{
				font-weight:400;
				/*font-size:90%;*/
				margin:.2em 0 0 50px;}
					.sys_docsitemap ul ul li{
					width:auto;
					float:none;
					margin:0;
					padding:.25em 10px .25em 27px;
					border-bottom:0 none;
					}
					.sys_docsitemap ul ul li.sys_folder{
					width:auto;
					float:none;}

/*#### END DOCUMENT SITE MAP ####*/


/*####### IMAGE GALLERY #########*/

#Image_gallery_ControlContainer {
	margin:0;
	padding:0;
	/*font-size:1em;
	height:2.2em;
	line-height:2.2em;
	vertical-align:middle;*/
	list-style:none;
	display:inline; 
	float:left; 
	/*width: 100%;*/
}

#Image_gallery_ControlContainer li {
	float:left;
	display:block;
}

#Image_gallery_ControlContainer li img {
	margin:0px;
	border:0px;
	padding:0px;
}

#Image_gallery_slider {
	    /* You MUST specify the width and height */
	    /*width:50px;
	    height:50px;*/
	    position:relative;	
	    overflow:hidden;
    }
    
    #Image_gallery_slider img {
    	margin:0px;
    	border:0px;
    	padding:0px;
    }

    #Image_gallery_mask-gallery {
	    overflow:hidden;	
    }

    #Image_gallery_gallery {
		/* Clear the list style */
	    list-style:none;
	    margin:0;
	    padding:0;
		z-index:0;
	
	    /* width = total items multiply with #mask gallery width */
	    width:100px;
	    overflow:hidden;
    }

	#Image_gallery_gallery li {		
		/* float left, so that the items are arrangged horizontally */
		float:left;
	}

    #Image_gallery_mask-excerpt {
		/* Set the position */
	    position:absolute;	
	    top:0;
	    left:0;
	    z-index:500px;
	
    	/* width should be lesser than #slider width */
	    /*width:100px;*/
	    overflow:hidden;	
    }
	
    #Image_gallery_excerpt {
	    /* Opacity setting for different browsers */
	    filter:alpha(opacity=60);
	    -moz-opacity:0.6;  
	    -khtml-opacity: 0.6;
	    opacity: 0.6;  
	
	    /* Clear the list style */
	    list-style:none;
	    margin:0;
	    padding:0;
	
	    /* Set the position */
	    z-index:10;
	    position:absolute;
	    top:0;
	    left:0;
	
    	/* Set the style */
	    /*width:100px;*/
	    /*width:20px;*/
	    background-color:#000;
	    overflow:hidden;
	    /*font-family:arial;
	    font-size:10px;*/
	    color:#fff;	
    }

	#Image_gallery_excerpt li {
		padding:5px;
		clear:both;
	}
	
	.clear {
	    clear:both;	
    }
    
    
    /*####### END IMAGE GALLERY #######*/

/*##### NEWS HEADING FIX - 10/05/2011 ######*/

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


/*#### END NEWS HEADING FIX - 10/05/2011 ###*/

/*#### COURSE DETAILS ####*/
.sys_CourseRow {
	border-top:1px solid silver;
	font-size:95%;
}

.sys_CourseRow ul {
	margin-top:2px;
	margin-bottom:2px;
	padding-top:0px;
	padding-bottom:0px;
}

.sys_CourseRow p {
	margin:4px 0 4px 0;
}

.sys_CourseCellLeft {
	float:left;
	width:20%;
	background-color: #ECEDEE;
	font-weight:bold;
	padding:2px 0px 2px 2px;
}

.sys_CourseCellRight {
	float:left;
	width:78%;
	padding:2px;
	border-left:1px solid silver; 
}

.sys_clear {
	clear:both;
}

.sys_CourseDatesRowHead {
	margin-top:15px;
	background-color: #ECEDEE;	
}

.sys_CourseDatesRowHead .sys_clear, .sys_CourseDatesRow .sys_clear  {
	height:0px;
}

.sys_CourseDatesRowHead .sys_CourseDatesCell{
	background-color: #ECEDEE;
	font-weight:bold;	
}

.sys_CourseDatesRowHead .sys_CourseDatesCellCenter{
	background-color: #ECEDEE;
	font-weight:bold;
	border-left:1px solid silver; 
	border-right:1px solid silver; 
	
}
		
.sys_CourseDatesRow {
	width:100%;
	text-align:center;
	border-bottom:1px solid silver; 	
}

.sys_CourseDatesRowBottom {
	text-align:center;
		
}

.sys_CourseDatesCell{
	width:33%;
	float:left;	
	text-align:center;
	padding-top:2px;
	padding-bottom:2px;
}

.sys_CourseDatesCellCenter {
	width:33%;
	float:left;	
	text-align:center;
	padding-top:2px;
	padding-bottom:2px;
	border-left:1px solid silver; 
	border-right:1px solid silver; 
}

.sys_BookCourse {
	border-top:1px solid silver;
	border-bottom:1px solid silver;
	padding-top:5px;
	padding-bottom:5px;
	width:100%;
	text-align:center;
}

.sys_BookCourse a {
	font-size:17px;
	font-weight:bold;
}

.sys_page_content .CourseTable {
	border:0px;
}

.CourseTable table {
	border:0px;
	text-align:center;
}

.CourseTable table tbody {
	border:0px;
}

.CourseTable tr th {
	border:1px solid silver;
	background-color: #ECEDEE;
	font-weight:bold;
	color:#575757;
	text-align:center;
}

.CourseTable tr {
	border:1px solid silver;
}

.CourseTable td {
	border:1px solid silver;
	text-align:center;
}
/*## END COURSE DETAILS ##*/

/*###### UHS journal template ######*/

.sys_uhsjournalcontent {
	width:475px;
}

/*#### End UHS journal template ####*/

/***** CANCELLATION FORM *****/

.sys_appoint_right_cell #ctl29, .sys_appoint_right_cell #ctl36, .sys_appoint_right_cell #ctl55,
.sys_appoint_right_cell #ctl83, .sys_appoint_right_cell #ctl84, .sys_appoint_right_cell #ctl99,
.sys_appoint_right_cell #ctl106, .sys_appoint_right_cell #ctl107, .sys_appoint_right_cell #ctl115,
.sys_appoint_right_cell #ctl125, .sys_appoint_right_cell #ctl124,
.sys_appoint_right_cell #ctl28, .sys_appoint_right_cell #ctl35, .sys_appoint_right_cell #ctl54,
.sys_appoint_right_cell #ctl82, .sys_appoint_right_cell #ctl83, .sys_appoint_right_cell #ctl98,
.sys_appoint_right_cell #ctl105, .sys_appoint_right_cell #ctl106, .sys_appoint_right_cell #ctl114
{color:red; font-weight:bold;}

#val_hospitalnumber{color:red; font-weight:bold;}



/*** END CANCELLATION FORM ***/

/** Clinical trial listing ***/

.subTrialListing {
    height: 450px;
    overflow-y: scroll;
    width: 100%;
    overflow-x: hidden;
  	margin-top:15px;
}
.resultItemContainer {
    padding: 0px 10px 15px 0;
	margin-bottom: 15px;
	border-bottom: 1px dashed #ccc;
}
.subTrialListingContainer h2 {
    margin-bottom: 15px;
}
.clinicalTrialMainSearch .trialFilter select {
    width: 35%;
    margin-right: 10px;
}
.clinicalTrialMainSearch .trialFilter {
    width: 100%;
    margin-bottom: 20px;
}
.trialFilter fieldset:not(:first-child) {
  	margin-top: 10px;
}
.enquiryCountContainer {
    margin-bottom: 40px;
}
.enquiryCountContainer h2, .enquiriesByDateContainer h2 {
    margin-bottom: 20px;
}
.enquiryCountContainer table, .enquiriesByDateContainer table {
    width: 100%;
    margin-bottom: 15px;
}
.clinicalTrialEnquiryControl input {
    width: 225px;
    display: block;
    margin-bottom: 10px;
}
.clinicalTrialEnquiryControl label {
    float: left;
    width: 100px;
}
.clinicalTrialEnquiryControl textarea.failedValidation, .clinicalTrialEnquiryControl input.failedValidation {
  border: 1px solid red;
}
.clinicalTrialEnquiryControl p.failedValidation{
  color:red;
}
