﻿@charset "utf-8";
/* CSS Document */

body {
color:#333333;
background:#F0F3F6 url("/SiteElements/Images/UI/sitebg.png") repeat-x;
font-family:Arial, Helvetica Neue, Helvetica, sans-serif;
font-size:.75em;
text-align:center;
margin:3px 0 0 0;
line-height:1.25em;}

iframe {border:0 none;}

a {color:#990033; text-decoration:none; outline:none;}
	a:hover {text-decoration:underline;}
	
img {border:0 none;}

h1, h2, h3, h4, h5, h6 {margin:0; padding:0; font-weight:700;}
h1, h2, h3, .sys_groupheader {font-family: Calibri, Trebuchet, Arial, sans-serif;}
h4, h5, h6 {font-family: Arial, Helvetica Neue, Helvetica, sans-serif;}

h1 {color:#001166; font-size:3em; line-height:1em; font-weight:400; margin:0 0 .5em 0;}

h2 {color:#001144; font-size:1.3em; text-transform:uppercase; line-height:1em; margin:2em 0 .4em 0;}

h3 {color:#406078; font-size:1.3em; text-transform:none; line-height:1em; margin:2em 0 .4em 0;}

h4, h5, h6 {color:#444444; font-size:1em; line-height:1.3em; line-height:1em; margin:2em 0 .4em 0;}

input, textarea, select, label {font-family:Arial, Helvetica Neue, Helvetica, sans-serif;}

p {margin:0 0 1em 0;}

	/* Generic Form Items */
	label, .sys_spanlabel {
	font-weight:700;
	margin:3px 5px 0 0;
	vertical-align:top;
	}
	
	input, textarea {
	float:left;
	color:#333;
	background:#fff;
	font-size:1.2em;
	border:1px solid #85A1B5;
	margin:0 5px .8em 0;
	padding:.3em 3px;
	vertical-align:top;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	}
	
	.sys_checkbox input {
	float:left;
	width:auto !important;
	background:none;
	font-size:1em;
	border:0 none;
	margin:0 4px 0 0;
	padding:0;
	}
	
	input.sys_inputfocus,
	textarea.sys_inputfocus {
	color:#333 !important;
	border-color:#2682c2 !important;}
		
		.sys_button-set input, input.sys_button {
		float:left;
		font-size:1.1em;
		width:auto; 
		padding:3px 5px 4px 5px; 
		cursor:pointer;
		color:#034EA2;
		font-weight:700;
		background:#fff url("/SiteElements/Images/UI/Forms/BtnBg.png") 0 0 repeat-x;
		border:1px solid #86A2B6;
		border-radius: 3px;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		}
		
		.sys_button-set input.sys_inputfocus, 
		input.sys_button.sys_inputfocus {
		border-color:#2682c2;
		}
		
		input.sys_submit-button,
		input.sys_search-button,
		input.sys_searchbutton {
		float:left;
		font-size:1.1em;
		width:auto; 
		padding:3px 5px 4px 5px; 
		cursor:pointer;
		color:#fff;
		font-weight:700;
		background:#0650A3 url("/SiteElements/Images/UI/Forms/SubmitBtnBg.png") 0 0 repeat-x;
		border:1px solid #0650A3;
		border-radius: 3px;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		
		}
		
			input.sys_searchbox,
			.sys_search-options .sys_keywords-row input,
			.sys_theme-portlet .sys_communitysearch-search-control input {
			color:#999999;
			width:195px;
			background:url("/SiteElements/Images/UI/Forms/searchBoxBg.png") 0 0 no-repeat;
			padding-left:25px;}	
		
		input.sys_link-button {
		border:0 none;
		background:none;
		color:#990033;
		font-size:1.1em;
		font-weight:700;}	
		
	
	select {
	float:left;
	color:#333;
	font-size:1.1em;
	border:1px solid #85A1B5;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	margin:0 5px .8em 0;
	padding:.2em 2px;
	width:225px;
	height:1.8em;
	line-height:1.8em;
	vertical-align:top;
	font-size:1.2em;}
	

/* Base Structure*/
.sys_siteframe {}

.sys_siteframe #siteheader {
color:#fff;
position:relative;
height:77px;
width:955px;
text-align:left;
margin:0 auto 15px auto;
padding:0 15px 0 0;}
	.sys_siteframe #siteheader a {color:#fff;}
	
	.sys_siteframe #siteheader #sitelogo {float:left; width:300px; height:90px;}
		.sys_siteframe #siteheader #sitelogo img {display:block; margin:11px 0 0 10px;}
	
	.sys_siteframe #siteheader #siteoptions {
	float:left; 
	width:354px; 
	margin:0; 
	padding:0; 
	font-size:.8em; 
	font-weight:400;}
		.sys_siteframe #siteheader #siteoptions ul.sys_siteoptions-tabs {
		list-style-type:none; 
		margin:0; 
		padding:0;}
		.sys_siteframe #siteheader #siteoptions ul.sys_siteoptions-tabs li {
		float:right; 
		margin:0; 
		padding:0 0 0 2px; 
		background:url("/SiteElements/Images/UI/optionsdivider.png") no-repeat; 
		text-align:center;}
		
		.sys_siteframe #siteheader #siteoptions ul.sys_siteoptions-tabs li a {
		display:block; 
		padding:7px 12px 10px 12px; }
		.sys_siteframe #siteheader #siteoptions ul.sys_siteoptions-tabs li a:hover {
		text-decoration:none; 
		background-color:#002266;}
		
		.sys_siteframe #siteheader #siteoptions li#explore-tab {}
			.sys_siteframe #siteheader #siteoptions li#explore-tab a {
			background-image:url("/SiteElements/Images/UI/optionsArrowDown.png");
			background-repeat: no-repeat;
			background-position:100% 1.4em;
			padding-right:28px; 
			font-weight:700;}
			
			.sys_siteframe #siteheader #siteoptions #explorenavcontent {
			position:absolute;
			z-index:500;
			top:32px;
			right:10px;
			z-index:9998;
			/*width:590px;*/
			float:right;
			text-align:left;
			background:url("/SiteElements/Images/ui/black-a20.png");
			display:none;}
			
			.sys_siteframe #siteheader #siteoptions #explorenavcontent .sys_inner {
			position:relative;
			background:#002266;
			float:left;
			top:-2px;
			left:-2px;
			/*width:590px;*/
			}
			
			
				.sys_siteframe #siteheader #siteoptions #explorenavcontent .sys_col {
				float:left;
				width:180px;
				margin:12px 0 0 12px;
				padding:0 0 10px 0;}
				
				.sys_siteframe #siteheader #siteoptions #explorenavcontent .sys_col1 {}
				.sys_siteframe #siteheader #siteoptions #explorenavcontent .sys_col2 {}
				.sys_siteframe #siteheader #siteoptions #explorenavcontent .sys_lastcol {
				margin-right:10px;}
				
				.sys_siteframe #siteheader #siteoptions #explorenavcontent .sys_col div.sys_list-hdr {
				text-transform:uppercase;
				font-size:1.4em;
				margin:0 0 10px 0;
				font-family: Calibri, Trebuchet, Arial, sans-serif;}
				
				.sys_siteframe #siteheader #siteoptions #explorenavcontent .sys_col ul {
				margin:0;
				padding:0;
				list-style-type:none;
				display:block;
				width:100%;
				font-size:1em;}
					.sys_siteframe #siteheader #siteoptions #explorenavcontent .sys_col ul li {
					float:none;
					display:block;
					margin:0;
					padding:0 10px 0 0;
					background:url("/SiteElements/Images/UI/blueDot.png") 0 100% repeat-x;
					font-weight:700;}
					
					.sys_siteframe #siteheader #siteoptions #explorenavcontent .sys_col ul li.sys_last {
					background:none;}
					
					.sys_siteframe #siteheader #siteoptions #explorenavcontent .sys_col ul li a {
					display:block;
					padding:.3em 0 .6em 12px;
					width:100%;
					background:url("/SiteElements/Images/UI/optionsBullet.png") 0 .65em no-repeat;}
		
	.sys_siteframe #siteheader #sitesearch {
	float:right; 
	width:300px; 
	padding:0; 
	background:#2968B0 url("/SiteElements/Images/UI/searchBotCurves.png") 0 100% no-repeat; 
	height:31px;}
	
		.sys_siteframe #siteheader #sitesearch .sys_search-query-control {
		width:300px;
		height:32px;
		/*padding-left:25px;*/
		background:url("/SiteElements/Images/UI/SearchBoxBg.png") 5px 2px no-repeat;}
		
		.sys_siteframe #siteheader #sitesearch label {display:none;}
		.sys_siteframe #siteheader #sitesearch input.sys_searchbox {
		display:block; 
		float:left; 
		color:#999; 
		width:190px; 
		margin:4px 12px 0 4px; 
		padding:2px 3px 3px 28px; 
		font-size:13px; 
		border:0 none; 
		background:none;}
		
			.sys_siteframe #siteheader #sitesearch input.sys_inputfocus {
			color:#333;
			}
		
		.sys_siteframe #siteheader #sitesearch input.sys_button {
		display:block; 
		float:left; 
		width:60px; 
		height:25px; 
		overflow:hidden; 
		color:#fff; 
		background:#2682C2 url("/SiteElements/Images/UI/SearchBtn.png") 0 0 no-repeat; 
		text-indent:-999px; 
		line-height:122px; 
		border:0 none; 
		cursor:pointer; 
		margin:2px 1px 0 -2px; 
		padding:0; 
		outline:none;}
	
	.sys_siteframe #siteheader #micrositetitle {
	margin:0 0 0 0;

	text-align:right;}
	
		.sys_siteframe #siteheader #micrositetitle h1 {
		color:#fff;
		margin:0;
		padding:0;
		font-size:2em;}
	
	.sys_siteframe #sitenavbar { 

	width:970px;
	/*margin:-25px auto 0 auto;*/
	margin:0 auto;
	clear:both; 
	padding-top:4px; 
	background:url("/SiteElements/Images/UI/navTopCorners.png") no-repeat; 
	border-bottom:1px solid #AEC0CE;}
	
	.sys_siteframe #sitenavbar .sys_inner {
	width:970px; 
	height:40px;
	color:#001042; 
	background:#D7DFE6 url("/SiteElements/Images/UI/navBgRepeat.png") repeat-x;
	/*overflow:hidden;*/}
	
		.sys_siteframe #sitenavbar .sys_inner a {color:#001042;}
	

	.sys_siteframe #sitenavbar .sys_inner ul#topnav {
	display:block;
	float:left;
	width:640px; 
	margin:0; 
	padding:0 0 0 7px; 
	list-style-type:none; 
	text-transform:uppercase; 
	font-weight:700;
	position:relative;
	z-index:100;}
		.sys_siteframe #sitenavbar .sys_inner ul#topnav li {
		display:block;
		float:left;
		margin:0; 
		padding:0;
		background-repeat:no-repeat;
		background-position:50% 1px;
		overflow:hidden;
		text-indent:-999px;
		}
			.sys_siteframe #sitenavbar .sys_inner ul#topnav li a {
			display:block;
			padding:10px 11px 14px 11px;}
			
			/* EN Topnav images */
		    .sys_siteframe #sitenavbar .sys_inner ul#topnav li#topnav1 {
			width:58px;
			background-image:url("/SiteElements/Images/UI/topnav/Home.png");}
			.sys_siteframe #sitenavbar .sys_inner ul#topnav li#topnav2 {
			width:102px;
			background-image:url("/SiteElements/Images/UI/topnav/AboutUs.png");}
			.sys_siteframe #sitenavbar .sys_inner ul#topnav li#topnav3 {
			width:126px;
			background-image:url("/SiteElements/Images/UI/topnav/NewsAndEvents.png");}
			.sys_siteframe #sitenavbar .sys_inner ul#topnav li#topnav4 {
			width:70px;
			background-image:url("/SiteElements/Images/UI/topnav/Registry-July.png");}
			.sys_siteframe #sitenavbar .sys_inner ul#topnav li#topnav5 {
			width:136px;
			background-image:url("/SiteElements/Images/UI/topnav/OnlineLibrary.png");}
			.sys_siteframe #sitenavbar .sys_inner ul#topnav li#topnav6 {
			width:146px;
			background-image:url("/SiteElements/Images/UI/topnav/UniversityShop.png");}
			.sys_siteframe #sitenavbar .sys_inner ul#topnav li#topnav57 {
			width:106px;
			background-image:url("/SiteElements/Images/UI/topnav/Research.png");}
		
		/* CY Topnav images */
 .sys_siteframe #sitenavbar .sys_inner ul#topnav li#topnav7 {
			width:50px;
			background-image:url("/SiteElements/Images/UI/topnav/cy-Home.png");}
			.sys_siteframe #sitenavbar .sys_inner ul#topnav li#topnav8 {
			width:98px;
			background-image:url("/SiteElements/Images/UI/topnav/cy-AboutUs.png");}
			.sys_siteframe #sitenavbar .sys_inner ul#topnav li#topnav9 {
			width:200px;
			background-image:url("/SiteElements/Images/UI/topnav/cy-NewsAndEvents.png");}
			.sys_siteframe #sitenavbar .sys_inner ul#topnav li#topnav10 {
			width:98px;
			background-image:url("/SiteElements/Images/UI/topnav/Y-Gofrestrfa.png");}
			.sys_siteframe #sitenavbar .sys_inner ul#topnav li#topnav11 {
			width:130px;
			background-image:url("/SiteElements/Images/UI/topnav/cy-OnlineLibrary.png");}
			.sys_siteframe #sitenavbar .sys_inner ul#topnav li#topnav12 {
			width:50px;
			background-image:url("/SiteElements/Images/UI/topnav/cy-Shop.png");}

/* Gregynog EN Topnav images */
 	.sys_siteframe #sitenavbar .sys_inner ul#topnav li#topnav13 {
		width:72px;
		background-image:url("/SiteElements/Images/UI/topnav/Gregynog/home.png");}
	.sys_siteframe #sitenavbar .sys_inner ul#topnav li#topnav14 {
		width:108px;
		background-image:url("/SiteElements/Images/UI/topnav/Gregynog/about.png");}
	.sys_siteframe #sitenavbar .sys_inner ul#topnav li#topnav15 {
		width:137px;
		background-image:url("/SiteElements/Images/UI/topnav/Gregynog/NewsAndEvents.png");}
	.sys_siteframe #sitenavbar .sys_inner ul#topnav li#topnav16 {
		width:124px;
		background-image:url("/SiteElements/Images/UI/topnav/Gregynog/conferences.png");}
	.sys_siteframe #sitenavbar .sys_inner ul#topnav li#topnav17 {
		width:197px;
		background-image:url("/SiteElements/Images/UI/topnav/Gregynog/weddings.png");}
		
/* Gregynog CY Topnav images */
 	.sys_siteframe #sitenavbar .sys_inner ul#topnav li#topnav18 {
		width:72px;
		background-image:url("/SiteElements/Images/UI/topnav/Gregynog/cy-home.png");}
	.sys_siteframe #sitenavbar .sys_inner ul#topnav li#topnav19 {
		width:108px;
		background-image:url("/SiteElements/Images/UI/topnav/Gregynog/cy-about.png");}
	.sys_siteframe #sitenavbar .sys_inner ul#topnav li#topnav20 {
		width:216px;
		background-image:url("/SiteElements/Images/UI/topnav/Gregynog/cy-NewsAndEvents.png");}
	.sys_siteframe #sitenavbar .sys_inner ul#topnav li#topnav21 {
		width:116px;
		background-image:url("/SiteElements/Images/UI/topnav/Gregynog/cy-conferences.png");}
	.sys_siteframe #sitenavbar .sys_inner ul#topnav li#topnav22 {
		width:126px;
		background-image:url("/SiteElements/Images/UI/topnav/Gregynog/cy-weddings.png");}
		
		/* Academy EN Topnav images */
 	.sys_siteframe #sitenavbar .sys_inner ul#topnav li#topnav23 {
		width:65px;
		background-image:url("/SiteElements/Images/UI/topnav/Academy/home.png");}
	.sys_siteframe #sitenavbar .sys_inner ul#topnav li#topnav24 {
		width:86px;
		background-image:url("/SiteElements/Images/UI/topnav/Academy/about.png");}
	.sys_siteframe #sitenavbar .sys_inner ul#topnav li#topnav25 {
		width:125px;
		background-image:url("/SiteElements/Images/UI/topnav/Academy/news.png");}
	.sys_siteframe #sitenavbar .sys_inner ul#topnav li#topnav26 {
		width:209px;
		background-image:url("/SiteElements/Images/UI/topnav/Academy/scholarships.png");}
	.sys_siteframe #sitenavbar .sys_inner ul#topnav li#topnav27 {
		width:153px;
		background-image:url("/SiteElements/Images/UI/topnav/Academy/innovators.png");}
		
		/* Academy CY Topnav images */
 	.sys_siteframe #sitenavbar .sys_inner ul#topnav li#topnav28 {
		width:65px;
		background-image:url("/SiteElements/Images/UI/topnav/Academy/cy-home.png");}
	.sys_siteframe #sitenavbar .sys_inner ul#topnav li#topnav29 {
		width:106px;
		background-image:url("/SiteElements/Images/UI/topnav/Academy/cy-about.png");}
	.sys_siteframe #sitenavbar .sys_inner ul#topnav li#topnav30 {
		width:214px;
		background-image:url("/SiteElements/Images/UI/topnav/Academy/cy-news.png");}
	.sys_siteframe #sitenavbar .sys_inner ul#topnav li#topnav31 {
		width:116px;
		background-image:url("/SiteElements/Images/UI/topnav/Academy/cy-scholarships.png");}
	.sys_siteframe #sitenavbar .sys_inner ul#topnav li#topnav32 {
		width:137px;
		background-image:url("/SiteElements/Images/UI/topnav/Academy/cy-innovators.png");}

	
			

		
	/* Sign In Area*/	
	.sys_siteframe #sitenavbar .sys_inner #signinarea {
	float:right; 
	padding-right:14px;
	position:relative;
	width:300px;}
		/* Default Sign In Button */
		.sys_siteframe #sitenavbar .sys_inner #signinarea .sys_signedout-bar img {
		display:block;
		float:right;
		margin-top:6px;}
		
		/* Default Signed In */
		.sys_siteframe #sitenavbar .sys_inner #signinarea .sys_signedin-bar {
		display:block;
		width:300px;
		height:35px;
		background:url("/SiteElements/Images/ui/signinarea/SignedInBar.png");
		position:relative;
		
		/*position:absolute;
		top:0;
		left:0;*/
		}
		
		.sys_siteframe #sitenavbar .sys_inner #signinarea .sys_signedin-bar .sys_signedin-user {
		position:relative;
		margin:0;
		padding:0;
		width:300px;
		height:35px;}
		
		.sys_siteframe #sitenavbar .sys_inner #signinarea .sys_signedin-bar .sys_signedin-user a.sys_link-dashboard {
		float:left;
		width:95px;
		height:35px;
		padding:5px 0 0 5px;
		text-align:left;
		}
		
		.sys_siteframe #sitenavbar .sys_inner #signinarea .sys_signedin-bar .sys_signedin-user img {
		display:block;
		width:25px;
		height:25px;}

.sys_siteframe #sitenavbar .sys_inner #signinarea .sys_signedin-bar .sys_signedin-user a:hover img {}
		
		.sys_siteframe #sitenavbar .sys_inner #signinarea .sys_signedin-bar .sys_signedin-user span {
		display:none;}
		
		.sys_siteframe #sitenavbar .sys_inner #signinarea .sys_signedin-bar .sys_signedin-user a.sys_link-userprofile, 
		.sys_siteframe #sitenavbar .sys_inner #signinarea .sys_signedin-bar .sys_signedin-user span.sys_link-userprofile {
		display:block;
		float:left;
		padding:11px 0 10px 5px;
		width:155px; 
		max-width:155px;
		font-weight:700;
		color:#034EA2;
		overflow:hidden;
		text-overflow:ellipsis;
		text-align:left;
		position:relative;
		white-space:nowrap;
		}
		
		.sys_siteframe #sitenavbar .sys_inner #signinarea .sys_signedin-bar .sys_signedin-user a:hover {
		color:#333; 
		text-decoration:none;}
		
		.sys_siteframe #signinarea .sys_signedin-bar div.sys_logout-link, 
		.sys_siteframe .sys_signedin-panel div.sys_logout-link {
		position:absolute;
		top:11px;
		right:12px;
		font-size:.9em;
		width:18px;
		height:18px;
		z-index:2;
		}
		.sys_siteframe .sys_signedin-panel div.sys_logout-link {top:7px;}
		
			.sys_siteframe #signinarea .sys_signedin-bar div.sys_logout-link a,
			.sys_siteframe .sys_signedin-panel div.sys_logout-link a {
			display:block;
			width:18px;
			height:18px; 
			overflow:hidden; 
			text-indent:-9999px; 
			position:relative;
			margin:0;
			color:#034EA2;
			font-weight:400;
			background:url("/SiteElements/Images/UI/Icons/Custom/logouticon.png") 0 0 no-repeat;
			z-index:2;}
	
		/* Signed In Panel and Variations */	
		.sys_siteframe .sys_signedin-panel {
		position:relative;
		display:block;
		float:left;
		width:300px;
		height:1%;
		margin-top:-80px;
		padding:43px 0 0 0;
		background:url("/SiteElements/Images/ui/signinarea/SignedInPanel.png") 0 0 no-repeat;
		overflow:hidden;
		}
			.sys_siteframe .sys_signedin-panel .sys_signedin-panel-footer {
			clear:both;
			width:300px;
			height:20px;
			margin-top:-5px;
			background:url("/SiteElements/Images/ui/signinarea/SignedInPanelFooter.png") 0 0 no-repeat;}
		
		.sys_siteframe .sys_signedin-panel .sys_signedin-user {
		position:absolute;
		top:0;
		left:0;
		float:left;
		margin:0;
		padding:0;
		width:300px;
		}
			.sys_siteframe .sys_signedin-panel .sys_signedin-user span {display:none;}
		
		
		.sys_siteframe .sys_signedin-panel .sys_signedin-user a.sys_link-dashboard {
		float:left;
		width:45px;
		height:45px;
		padding:5px 75px 5px 5px;}
		
			.sys_siteframe .sys_signedin-panel .sys_signedin-user img {
			display:block;
			width:45px;
			height:45px;}
		
		.sys_siteframe .sys_signedin-panel .sys_signedin-user a.sys_link-userprofile, 
		.sys_siteframe .sys_signedin-panel .sys_signedin-user span.sys_link-userprofile {
		display:block;
		float:left;
		padding:9px 0 10px 7px;
		width:135px;
		max-width:135px;
		font-weight:700;
		color:#507088;
		text-align:left; 
		overflow:hidden; 
		text-overflow:ellipsis;
		white-space:nowrap;
		}
		
		
		.sys_siteframe .sys_signedin-panel .sys_signedin-user a:hover {color:#333; text-decoration:none;}
		
		
		
		/* Signed In User Statement */
		.sys_siteframe .sys_signedin-panel .sys_signedin-statement {
		min-height:50px; 
		position:relative;
		margin:0 9px 10px 53px;
		padding-left:7px;
		background:url("/SiteElements/Images/UI/SigninArea/SignedInStatementBg.png") 0 0 no-repeat;}
		
		.sys_siteframe .sys_signedin-panel .sys_accordionarea-ctrl-content .sys_signedin-statement {
		margin-top:10px;}
		
		.sys_siteframe .sys_signedin-panel .sys_signedin-statement.sys_active {
		background:url("/SiteElements/Images/UI/SigninArea/SignedInStatementBgActive.png") 0 0 no-repeat;}
		
			.sys_siteframe .sys_signedin-panel .sys_signedin-statement p, 
			.sys_siteframe .sys_signedin-panel .sys_signedin-statement textarea {
			margin:0;
			padding:4px 7px;
			color:#666666;
			background:#fff;
			border:1px solid #B8C8D4;
			font-size:1em;
			line-height:1.4em;
			border-radius: 0;
			-moz-border-radius: 0;
			-webkit-border-radius: 0;
			width:215px;
			height:3em;
			min-height:auto;
			overflow:hidden;
			}
			
			.sys_siteframe .sys_signedin-panel .sys_signedin-statement.sys_active textarea {
			border-color:#86a2b6;
			color:#2682c2;
			height:5em;}
			
			.sys_siteframe .sys_signedin-panel .sys_signedin-statement input.sys_updatebutton {
			display:block;

			color:#fff;
			background:#86a2b6;
			border:0 none;
			margin:0 0 10px 0;
			padding:2px;
			font-size:.9em;
			text-align:left;
			border-radius: 0;
			-moz-border-radius: 0;
			-webkit-border-radius: 0;
			overflow:hidden;
			width:230px;
			cursor:pointer;
			}
				.sys_siteframe .sys_signedin-panel .sys_signedin-statement input.sys_updatebutton:hover {
				background:#789ab2;}
			
		
		
		/* Signed In User links*/
		.sys_siteframe .sys_signedin-panel .sys_signedin-links {
		width:230px;
		margin:0 10px 10px 62px;
		padding:0;
		list-style-type:none;
		clear:both;
		}
		.sys_siteframe .sys_signedin-panel .sys_signedin-links-2col {
		/*float:left;*/}
		
			.sys_siteframe .sys_signedin-panel .sys_signedin-links li {
			margin:0;
			padding:.3em 0 .6em 22px;
			background-repeat:no-repeat;
			background-position:0 .1em;
			background-image:url("/SiteElements/Images/UI/Icons/bullet.gif");
			height:1em;
			white-space:nowrap;
			word-break:keep-all; position:relative;}
			
			.sys_siteframe .sys_signedin-panel .sys_signedin-links-2col li {
			float:left;
			width:82px;}
			
			.sys_siteframe .sys_signedin-panel .sys_signedin-links li a {
			
			float:left;
			color:#034EA2;
			font-weight:700;
			margin-right:4px;}
				.sys_siteframe .sys_signedin-panel .sys_signedin-links li span.sys_splodge {
				float:left;
				font-size:.85em;
				font-weight:700;
				color:#fff;
				background:#990033 url("/SiteElements/Images/UI/SigninArea/SplodgeLeft.png") 0 100% no-repeat;
				height:14px;
				line-height:14px;
				overflow:hidden;
				position:absolute;
				z-index:10;}
					.sys_siteframe .sys_signedin-panel .sys_signedin-links li span.sys_splodge span {
					float:left;
					background:url("/SiteElements/Images/UI/SigninArea/SplodgeRight.png") 100% 100% no-repeat;
					padding:0 4px;
					height:14px;
					line-height:14px;}
				
			.sys_siteframe .sys_signedin-panel .sys_signedin-links li.sys_btn-friends {
			background-image:url("/SiteElements/Images/UI/Icons/user_user.gif");}

			.sys_siteframe .sys_signedin-panel .sys_signedin-links li.sys_btn-notifications {
			background-image:url("/SiteElements/Images/UI/Icons/error.gif");}

			.sys_siteframe .sys_signedin-panel .sys_signedin-links li.sys_btn-groups {
			background-image:url("/SiteElements/Images/UI/Icons/world.gif");}

			.sys_siteframe .sys_signedin-panel .sys_signedin-links li.sys_btn-messages {
			background-image:url("/SiteElements/Images/UI/Icons/envelope.gif");}

			.sys_siteframe .sys_signedin-panel .sys_signedin-links li.sys_btn-myprofile {
			background-image:url("/SiteElements/Images/UI/Icons/user.gif");}

			.sys_siteframe .sys_signedin-panel .sys_signedin-links li.sys_btn-settings {
			background-image:url("/SiteElements/Images/UI/Icons/cog.gif");}
			
			.sys_siteframe .sys_signedin-panel .sys_signedin-links li.sys_btn-faq, .sys_siteframe .sys_signedin-panel .sys_signedin-links li.sys_3 {
			background-image:url("/SiteElements/Images/UI/Icons/comment.gif");}

			.sys_siteframe .sys_signedin-panel .sys_signedin-links li.sys_btn-documents, .sys_siteframe .sys_signedin-panel .sys_signedin-links li.sys_2 {
			background-image:url("/SiteElements/Images/UI/Icons/documents.gif");}
			
			.sys_siteframe .sys_signedin-panel .sys_signedin-links li.sys_btn-contensisadmin, .sys_siteframe .sys_signedin-panel .sys_signedin-links li.sys_1 {
			background-image:url("/SiteElements/Images/UI/Icons/wrench.gif");}

			.sys_siteframe .sys_signedin-panel .sys_signedin-links li.sys_btn-services, .sys_siteframe .sys_signedin-panel .sys_signedin-links li.sys_4 {
			background-image:url("/SiteElements/Images/UI/Icons/database.gif");}
			
		
		
		/* Signed In - Big Arrow Links */
		.sys_siteframe .sys_signedin-panel .sys_signedin-biglinks {
		margin:0 0 0 65px;}
			.sys_siteframe .sys_signedin-panel .sys_signedin-biglinks img {
			margin:0 0 10px 0;}
			
		/* Signed In - list */
		.sys_siteframe .sys_signedin-panel .sys_signedin-list {
		margin:0 0 10px 62px;
		padding:0;
		list-style-type:none;
		}
			.sys_siteframe .sys_signedin-panel .sys_signedin-list li {
			margin:0;
			padding:.1em 0 .3em 10px;
			background-repeat:no-repeat;
			background-position:0 .3em;
			background-image:url("/SiteElements/Images/UI/SigninArea/Bullet.png");
			height:1em;
			white-space:nowrap;}
				.sys_siteframe .sys_signedin-panel .sys_signedin-list li a {
				color:#034EA2;
				font-weight:700;}
		
		/* Add a horizontal divider line */
		.sys_siteframe .sys_signedin-panel .sys_with-divider {
		background:url("/SiteElements/Images/UI/blueDot.png") 0 0 repeat-x;
		padding-top:5px;
		}
		
/* Body Area */	
.sys_siteframe #sitebody {
width:972px; 
text-align:left; 
margin:0 auto;
clear:both; 
height:1%; }

.sys_siteframe #sitebody .sys_innerframe {
background:#F0F3F6 url("/SiteElements/Images/UI/SiteBodyBg.png") no-repeat; 
padding:15px; 
width:942px;
min-height:530px;}

/*.sys_siteframe #sitebody .sys_inner p {
line-height:1.846em;}*/

.sys_siteframe #sitebody p.lead {
color:#034ea2; 
font-size:16px; 
font-family: Calibri, Trebuchet, Arial, sans-serif; 
line-height:1.5em;}

.sys_siteframe #sitebody p.leadnext {
color:#333; 
font-size:16px; 
font-family: Calibri, Trebuchet, Arial, sans-serif; 
line-height:1.5em;}

.sys_siteframe #sitebody .floatImageLeft {
float:left;
margin:0 20px 20px 0;}

.sys_siteframe #sitebody .floatImageRight {
float:right;
margin:0 0 20px 20px;}

/* Footer */
.sys_siteframe #sitefooter {
padding:10px; 
height:150px; 
background: url("/SiteElements/Images/UI/FooterBg.png") 0 0 repeat-x; }
	.sys_siteframe #sitefooter .sys_inner {
	text-align:left;
	width:940px;
	margin:0 auto;
	padding:0 15px;
	position:relative;}
	
	.sys_siteframe #sitefooter a {color:#034EA2; }
	
	.sys_siteframe #sitefooter .sys_inner #socialnetworks {
	display:block; 
	width:715px; 
	height:40px;
	margin:9px 0 0 0; 
	padding:0 0 0 12px;
	list-style-type:none;}
		.sys_siteframe #sitefooter .sys_inner #socialnetworks li {
		float:left; 
		margin:0 15px 0 0;
		padding:0;}
		
	.sys_siteframe #sitefooter .sys_inner #footerlinks {
	font-size:.9em;
	display:block; 
	clear:left; 
	width:715px; 
	margin:17px 0 0 -8px; 
	padding:0 0 0 12px;
	list-style-type:none; 
	font-weight:700;}
		.sys_siteframe #sitefooter .sys_inner #footerlinks li {
		float:left; 
		padding:0 12px 0 8px; 
		background:url("/SiteElements/Images/UI/footerBullet.png") 100% 50% no-repeat;}
		
		.sys_siteframe #sitefooter .sys_inner #footerlinks li.sys_last {background:none;}
		
	.sys_siteframe #sitefooter .sys_inner #footercontact {
	width:230px; 
	float:right;
	position:absolute;
	top:3px;
	right:0;
	line-height:1.75em;
	font-size:.8em;
	}
		.sys_siteframe #sitefooter .sys_inner #footercontact p {margin:0;}
		.sys_siteframe #sitefooter .sys_inner #footercontact p strong {font-size:1.1em; color:#608098;}
		.sys_siteframe #sitefooter .sys_inner #footercontact p.sys_uowtel {margin-top:.5em;}
	
	.sys_siteframe #sitefooter .sys_inner #footercopyright {
	font-size:.8em;
	float:left;
	margin:10px 0 0 0;
	padding:0 0 0 12px;
	clear:left;}
	
	.sys_siteframe #sitefooter .sys_inner #footerlinks2 {
	display:block; 
	float:left;
	clear:left; 
	width:715px; 
	margin:4px 0 0 -5px; 
	padding:0 0 0 12px;
	list-style-type:none; 
	font-size:.8em;
	font-weight:400;}
		.sys_siteframe #sitefooter .sys_inner #footerlinks2 li {
		float:left;
		padding:0 8px 0 5px; 
		background:url("/SiteElements/Images/UI/footerBulletSmall.png") 100% 50% no-repeat;}
		
		.sys_siteframe #sitefooter .sys_inner #footerlinks2 li.sys_last {background:none;}

/* Generic Columns Structure */
.sys_col-left {
float:left;
width:220px;
margin-right:20px;
margin-top:0;}

.sys_content-area {
float:right;
width:700px;
}

	.sys_content-area .sys_col-mid-large {
	float:left;
	width:540px;
	line-height:178%;}
	
	.sys_content-area .sys_col-right-small {
	float:right;
	width:140px;}
	
	.sys_content-area .sys_col-mid {
	float:left;
	width:460px;
	line-height:178%;}
	
	.sys_content-area .sys_col-right {
	float:right;
	width:220px;
	line-height:148%;}
	
/* --- */

/* Dashboard Columns Structure */
.sys_dashboard {position:static;}

	.sys_dashboard .sys_col-left {
	float:left;
	width:620px;}
	
	.sys_dashboard .sys_col-right {
	float:right;
	width:300px;}
/* --- */



	/* Breadcrumb */
	#breadcrumb {
	float:right;
	font-size:.9em;
	color:#666;
	width:700px;
	margin:5px 0 10px 0;
	padding:0;
	font-weight:700;
	border-bottom:1px solid #f8f9fb;}
		#breadcrumb div {
		padding:0 0 12px 2px;
		border-bottom:1px solid #d5dee6;}

   /* Generic Content Formatting - Prose Styles */
   		/* Set Font Sizes */
		.sys_content-area p {
		font-size:1.1em;}
		
		/* Reset paragraphs in these areas... */
		.sys_content-area .sys_col-right-small p, 
		.sys_content-area .sys_col-right p,
		.sys_content-area .sys_white-feature .sys_inside p,
		.sys_content-area .sys_content-feature .sys_inside p,
		.sys_content-area .sys_announcements .sys_inside p,
		.sys_content-area .sys_product-promo .sys_inside p,
		.sys_content-area .sys_blue-feature .sys_inside p   {
		font-size:1em;}
	
	/* Images */
	.sys_content-area .sys_col-mid-large img, 
	.sys_content-area .sys_col-mid img {
	border:3px solid #B8C8D4;}
	
	/* Caption Style */
	.sys_content-area p.caption {
	font-size:.9em;
	color:#666;
	line-height:164%;
	padding:.5em 0;
	margin:0 0 1em 0;}
	
	/* Blockquotes */
	.sys_content-area blockquote {
	color:#3F5F78;
	font-size:1.2em;
	font-family:Cambria, Georgia, Times, "Times New Roman", serif;
	margin:0 0 2em 0;
	padding:0 22px;
	background:url("/SiteElements/Images/UI/quotemark1.png") 0 .3em no-repeat;}
		.sys_content-area blockquote .sys_innerbq {
		background:url("/SiteElements/Images/UI/quotemark2.png") 100% 100% no-repeat;}
	
		.sys_content-area blockquote p {
		margin:0 0 .5em 0;
		}
		
		.sys_content-area blockquote cite.caption {
		margin:0;
		padding:0;
		font-size:.75em;
		font-style:normal;
		font-family:Arial, Helvetica Neue, Helvetica, sans-serif;
		display:block;
		clear:both;
		}
		
	/* Blockquote Aside uses sys_box-right class */
	.sys_content-area .sys_box-right blockquote{
	background:none;
	padding:0 0 .5em 0;
	border-bottom:3px solid #D4DDE5;}
	
	/* Standard Lists */
		/* unordered */
		.sys_content-area ul {
		margin:0 0 1.4em 0;
		padding:0;
		list-style-type:none;
		line-height:1.4em;}
			.sys_content-area ul li {
			margin:0;
			padding:0 0 .5em 18px;
			}
			.sys_content-area ul li {
			background:url("/SiteElements/Images/UI/greyDot.png") 3px .47em no-repeat;}
		
		/* ordered */
		.sys_content-area ol {
		margin:0 0 1em 0;
		padding:0;
		list-style-position:inside;
		line-height:1.4em;
		}
			.sys_content-area ol li {
			margin:0;
			padding:0 0 .5em 2px;
			}
				.sys_content-area ol li div {display:inline;}
		
		/* Definition list */
		.sys_content-area dl {
		margin:0;
		padding:0;}
		
		.sys_content-area dl dt, .sys_content-area dl dd {
		margin:0;
		padding:0 0 0 20px;
		
		}
		
		.sys_content-area dl dt {
		font-weight:700;
		background:url("/SiteElements/Images/UI/greyArrow.png") 3px .4em no-repeat;
		}
		
		.sys_content-area dl dd {
		padding-bottom:.5em;}
		
		/* Abbr (abbreviations) */
		.sys_content-area abbr {
		font-size:.9em;
		letter-spacing:1px;}
		
		/* code (for code blocks) */
		.sys_content-area code {
		font-family:Consolas, Lucida Console, Monaco, monospace;
		color:#006CB7;}
		
		/* cite (citation) */
		.sys_content-area cite {
		font-size:.8em;
		font-style:normal;
		color:#666;}
		
		/* dfn (definition) */
		.sys_content-area dfn {
		font-style:normal;
		background:url("/SiteElements/Images/UI/DarkGreyDot.png") 0 100% repeat-x;}
		
		/* del (deletions) */
		.sys_content-area del {
		font-style:normal;
		text-decoration:line-through;}
		
		/* ins (insertions) */
		.sys_content-area ins {
		font-style:normal;
		text-decoration:none;
		background:#D4DDE5;
		padding:0 2px;}
		
		/* kbd (keyboard) */
		.sys_content-area kbd {
		font-family:Consolas, Lucida Console, Monaco, monospace;
		color:#666;}
		
		/* samp (for samples of outputted code blocks) */
		.sys_content-area samp {
		font-family:Consolas, Lucida Console, Monaco, monospace;
		font-style:normal;
		text-decoration:none;
		background:#D4DDE5;
		padding:0 2px;}
		
		/* var  */
		.sys_content-area var {
		font-family:Consolas, Lucida Console, Monaco, monospace;
		font-style:normal;
		text-decoration:none;
		color:#c30;}
		
		/* tables */
		.sys_content-area table {
		position:relative;
		width:100%;
		margin:0 0 1em 0;
		border-collapse:collapse;
		empty-cells:show;
		}

		.sys_content-area table th {
		text-align:left;
		border-bottom:1px solid #D5DEE6;
		padding:.4em 0;
		font-size:1.3em;
		font-family: Calibri, Trebuchet, Arial, sans-serif;}
		
		.sys_content-area table th.topTableHeader {
		color:#406078;
		border-bottom:1px solid #BACAD5;
		}
		
		.sys_content-area table td {
		border-bottom:1px solid #D5DEE6;
		padding:.4em 0;

		}
		
		.sys_content-area table caption {
		display:block;
		text-align:left;
		font-size:.9em;
		color:#666;
		margin:.3em 0;}
		


		
  /* --- */	
		
  /* Generic Content Formatting - Media */
	/* Boxes */
	.sys_content-area .sys_box-right {
	float:right;
	width:220px;
	margin:.5em 0 -5px 20px;}
	
	.sys_content-area .sys_box-left {
	float:left;
	width:220px;
	margin:.5em 20px -5px 0;}
	
		.sys_content-area .sys_box-left .caption,
		.sys_content-area .sys_box-right .caption {
		border-bottom:3px solid #D4DDE5;}
		
	.sys_content-area .sys_box-video, 
	.sys_content-area .sys_box-maps {
	margin:0 0 15px 0;}

.sys_content-area .sys_box-video .sys_flv-container {background:#B8C8D4; border:3px solid #B8C8D4;}

		/* Right column formatting*/
		.sys_col-right-small {
		margin-top:60px;}
		
		.sys_col-right img, 
		.sys_col-right-small img {
		margin:0 0 20px 0;}
			.sys_col-right div img, 
			.sys_col-right-small div img {
			margin:0 0 10px 0;}
		
		.sys_col-right .caption, 
		.sys_col-right-small .caption {
		border-top:3px solid #D4DDE5;
		padding:6px 0;
		font-size:.8em;
		color:#666;
		line-height:164%;}

/* Menu on left */
.sys_secondary-nav {
position:relative;
margin-top:-44px;
height:1%;
background:#fff url("/SiteElements/Images/UI/leftnav/top.png") 0 0 no-repeat;
}
	.sys_secondary-nav h2.sys_nav-hd {
	color:#333;
	font-weight:700;
	text-transform:none;
	border-bottom:1px solid #DBE3E9;
	margin:0 5px;
	padding:8px 5px 9px 8px;
	overflow:hidden;
	}
		.sys_secondary-nav h2.sys_nav-hd span {position:absolute; margin-left:-999px;}
	
	.sys_secondary-nav ul {
	margin:0;
	padding:0 5px 15px 5px;
	list-style-type:none;
	font-size:1.1em;
	font-weight:700;
	background: url("/SiteElements/Images/UI/leftnav/bottom.png") 0 100% no-repeat;
	height:1%;
	font-size:1em; line-height:1.3em;
	}
	
		.sys_secondary-nav ul li {
		margin:0;
		padding:0;
		border-bottom:1px solid #DBE3E9;
		height:1%;
		}
		

			.sys_secondary-nav ul li a {
			outline:none;
			display:block;
			padding:.4em 10px .4em 22px;
			background:url("/SiteElements/Images/UI/leftnav/arrow.png") 9px .7em no-repeat;}
				.sys_secondary-nav ul li a:hover {
				color:#333;
				text-decoration:none;}
				.sys_secondary-nav ul li a:active {
				color:#333;}
			.sys_secondary-nav ul li div.sys_selected {
			background:#eff2f5 url("/SiteElements/Images/UI/leftnav/selectedBg.png") 0 0 repeat-x;}
				.sys_secondary-nav ul li div.sys_selected a {
				padding-left:25px;}
			
				.sys_secondary-nav ul ul {
				font-size:.9em; line-height:1.2em;
				margin:0;
				padding:0 0 5px 0;
				background:#fff url("/SiteElements/Images/UI/leftnav/childrenBg.png") 0 0 repeat-x;}
					.sys_secondary-nav ul ul li {
					color:#024DA1;
					border-bottom:0 none;
					background:none;
					height:1%;}
						.sys_secondary-nav ul ul li a {
						color:#024DA1;
						padding:.3em 10px .3em 22px;
						height:1%;
						background:none;}
						.sys_secondary-nav ul ul li div.sys_selected {
						background:none;}
							.sys_secondary-nav ul ul li div.sys_selected a {
							color:#333;
							padding-left:22px;}
			
							.sys_secondary-nav ul ul ul {
							font-size:1em;
							font-weight:400;
							background:none;
							margin:0 0 3px 0;
							padding:2px 0 0 0;
							border-top:0 none;
							background:none;}
								.sys_secondary-nav ul ul ul li {
								}
									.sys_secondary-nav ul ul ul li a {
									padding:.2em 10px .2em 32px;
									background:url("/SiteElements/Images/UI/leftnav/square.png") 22px .7em no-repeat;}
									
										.sys_secondary-nav ul ul ul li div.sys_selected {
										background:none;}
											.sys_secondary-nav ul ul ul li div.sys_selected a {
											color:#333;
											padding-left:32px;}
						
		.sys_secondary-nav ul li.sys_last {
		border-bottom:0 none;}
		
/* Titles of Listing Controls */
.sys_faqs-control .sys_faqs-title,
.sys_faqs-control .sys_news-title,
.sys_faqs-control .sys_events-title,
.sys_faqs-control .sys_documentchannel-title, 
.sys_whats_new-control .sys_whats_new-title,
.sys_generic_list-control .sys_generic_list-title,
.sys_documentchannel-control .sys_documentchannel-title {position:relative; padding-right:35px;}

/* RSS Icons that go inside the titles */
span.sys_rss-link {display:block;top:0;right:22px;position:absolute;width:16px; height:16px; background:url("/SiteElements/Images/UI/icons/custom/rss.gif") 0 0 no-repeat;}
span.sys_rss-link a {display:block;width:16px;height:16px;text-indent:-999px;overflow:hidden;}
span.sys_atom-link {display:block;top:0;right:2px;position:absolute;width:16px; height:16px; background:url("/SiteElements/Images/UI/icons/custom/atom.gif") 0 0 no-repeat;}
span.sys_atom-link a {display:block;width:16px;height:16px;text-indent:-999px;overflow:hidden;}

/* Generic Web Control Item Lists */
.sys_datarepeatercontrol {}

h2,h3.sys_faqs-title{margin:0em;}
	
.sys_itemslist {clear:both; width:100%; position:relative;}

	/*.sys_groupheader {
	color:#001144; 
	font-size:1.3em; 
	text-transform:uppercase; 
	line-height:1em; 
	margin:.5em 0 .4em 0; 
	font-weight:700;}*/
	
	.sys_groupheader {
	color:#406078; 
	font-size:1.3em; 
	font-weight:700;
	text-transform:none; 
	line-height:1em; 
	margin:2em 0 .4em 0}
	
	.sys_itemslist .sys_subitem {
	height:1%;
	position:relative;
	padding:12px 0;
	background:url("/SiteElements/Images/UI/lightGreyDot.png") 0 100% repeat-x;}
	
	.sys_col-right .sys_standard-list .sys_itemslist .sys_subitem {
	padding:.5em 0;
	background:none;}	
	
	.sys_itemslist .sys_subitem .sys_subitem-heading {
	margin:0 0 .3em 0;
	padding:0;
	font-size:1.2em;
	text-transform:none;
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
line-height:1.2em;}
	
	.sys_itemslist .sys_subitem .sys_thumbnail {
	border:3px solid #B8C8D4;
	float:left;
	margin:0 10px 10px 0;
	background:#B8C8D4;}
		.sys_itemslist .sys_subitem .sys_thumbnail img {
		border:0 none;
		display:block;}
	
	.sys_dashboard .sys_itemslist .sys_subitem .sys_icon {
	width:18px;
	height:18px;
	float:left;
	margin:0 10px 0 0;
	background-image:url("/SiteElements/Images/UI/icons/document.gif");
	background-position:0 0;
	background-repeat:no-repeat;}
	
	.sys_itemslist .sys_subitem .sys_subitem-summary {}
	
	.sys_col-right .sys_itemslist .sys_subitem .sys_subitem-summary {
	float:none;
	width:auto;}
	
	.sys_itemslist .sys_subitem dl {
	font-size:1.1em;
	margin:0;
	padding:0;}
	.sys_col-right .sys_itemslist .sys_subitem dl {
	font-size:1em;}
	
	
		.sys_itemslist .sys_subitem dl dt, .sys_itemslist .sys_subitem dl dd {
		margin:0;
		padding:0;
		background:none;
		}
		
		.sys_itemslist .sys_subitem dl dt {
		
		margin-right:6px; 
		font-weight:400;
		float:left;
		display:none;}
		
		.sys_itemslist .sys_subitem dl .sys_subitem-options {
		margin-top:.7em;
		font-weight:700;}
			.sys_itemslist .sys_subitem dl .sys_subitem-options a {
			color:#024DA1;}
			.sys_itemslist .sys_subitem dl .sys_subitem-options ul {
			list-style-type:none;
			margin:0;
			padding:0;}
			.sys_itemslist .sys_subitem dl .sys_subitem-options ul li {
			float:left;
			margin:0 10px 0 0;
			}
			
				.sys_itemslist .sys_subitem dl .sys_subitem-options ul li a {
				display:block;
				padding:.3em 5px .3em 20px;
				background-position:0 .1em;
				background-repeat:no-repeat;
				background-image:url("/SiteElements/Images/UI/icons/bullet_next.gif");}
				
	
	/* No Results */
		div.sys_noresults {
		/*border:1px solid #EEBB00;
		background:#FFFFA3 url("/SiteElements/Images/UI/Forms/Notif3.png") 0 0 repeat-x;
		padding:10px 10px 10px 40px;*/
		/*width:585px;*/
		}
		.sys_col-mid div.sys_noresults {
		width:358px;
		}
			
			.sys_noresults ul {
			font-weight:700;
			margin:0;}
				.sys_noresults ul li {
				background:#FFFFA3 url("/SiteElements/Images/UI/darkGreyDot2.png") 4px .4em no-repeat;}
				
				
				
	/* Standard News List */
	.sys_content-area .sys_news-control.sys_standard-list .sys_subitem-summary {
	position:relative;
	padding-top:2em;}
	.sys_content-area .sys_news-control.sys_standard-list .sys_news-datepublished {
	color:#666666;
	font-size:.9em;
	position:absolute;
	top:0;
	left:0;}
	
	.sys_content-area .sys_news-control.sys_standard-list dt.sys_news-category {
	display:block;
	font-size:.9em;
	clear:left;}
	.sys_content-area .sys_news-control.sys_standard-list dd.sys_news-category {
	float:left;
	color:#666666;
	font-size:.9em;
	/*position:absolute;
	top:0;
	left:130px;*/
	padding-left:14px;
	background:url("/SiteElements/Images/UI/icons/custom/category.gif") 0 50% no-repeat;}
	
	.sys_content-area .sys_news-control.sys_standard-list .sys_thumbnail {
	margin-top:2.4em;}
	
	/* Standard News List with RSS Feed Built in */
	.sys_news-control.sys_standard-list h2.sys_news-title {
	position:relative;
	margin:0 0 .5em 0;
	padding:0;
	height:1%;}
	.sys_news-control.sys_standard-list h2.sys_news-title a {
	width:16px;
	height:16px;
	display:block;
	outline:none;}
	.sys_news-control.sys_standard-list h2.sys_news-title span.sys_rss-link,
	.sys_news-control.sys_standard-list h2.sys_news-title span.sys_atom-link {
	position:absolute;
	width:16px;
	height:16px;
	display:block;
	overflow:hidden;
	text-indent:-999px;
	}
	.sys_news-control.sys_standard-list h2.sys_news-title span.sys_rss-link {
	top:0;
	right:22px;
	background:url("/SiteElements/Images/UI/icons/custom/rss.gif") 0 0 no-repeat;}
	.sys_news-control.sys_standard-list h2.sys_news-title span.sys_atom-link {
	top:0;
	right:0;
	background:url("/SiteElements/Images/UI/icons/custom/atom.gif") 0 0 no-repeat;}
	
	/* Standard News List set to filter a Large Feature */
	.sys_news-largefeature .sys_news-control h2.sys_subitem-heading {
	font-family: Calibri, Trebuchet, Arial, sans-serif;
	color:#014;
	font-size:1.3em;
	text-transform:uppercase;
	line-height:1em;
	margin:0 0 .3em 0;}
		.sys_news-largefeature .sys_news-control h2.sys_subitem-heading a {
		color:#014;
		}

	/* Standard Events List */
	.sys_events-control.sys_standard-list .sys_events-date, 
	.sys_events-control.sys_standard-list .sys_events-dyddiad,
	.sys_events-control.sys_standard-list .sys_events-time,
	.sys_events-control.sys_standard-list .sys_events-amser  {
	color:#666666;
	font-size:.9em;
	}
	
	.sys_events-control.sys_standard-list .sys_events-location,
	.sys_events-control.sys_standard-list .sys_events-lleoliad  {
	color:#014;
	font-family: Calibri,Arial, sans-serif;
	font-size:1em;
	font-weight:700;
	}
	
		.sys_events-control.sys_standard-list .sys_icon {
		float:left; 
		width:50px;
		height:58px;
		margin:0 10px 0 0;
		background:url("/SiteElements/Images/UI/DefaultEvent.png") 0 0 no-repeat;}
		
		.sys_events-control.sys_standard-list .sys_subitem-summary {
		float:left;
		width:80%;}
	
	
	/* Standard Events set as a feature on right in a blue box */
	
	.sys_product-promo .sys_events-control h3.sys_subitem-heading {
	font-size:1.1em;}
	
	.sys_product-promo .sys_events-control .sys_icon {
	display:none;}
	
	.sys_product-promo .sys_events-control dl dd.sys_events-date {
	font-size:.9em;
	font-weight:700;
	margin-bottom:12px;
	color:#FFCC66;
	/*background:url("/SiteElements/Images/UI/components/calendar.png") 0 0 no-repeat;*/}
	.sys_product-promo .sys_events-control dl .sys_events-category {
	display:none;}
	
	/* FAQS List */
	.sys_faqs-control {width:100%;}
	.sys_faqs-control .sys_closed, .sys_faqs-control .sys_open {width:100%; position:relative;}
	
	/* Minilists in general */
	 .sys_content-area ul.sys_itemslist {
	 margin:0;
	 padding:0;}
	 
	 .sys_content-area ul.sys_itemslist li.sys_subitem {
	 padding:.5em 0 .7em 0;
	 background:url("/SiteElements/Images/UI/LightGreyDot.png") 0 100% repeat-x;}
	 .sys_content-area ul.sys_itemslist li.sys_subitem.sys_first {
	 padding-top:0;}
	 .sys_content-area ul.sys_itemslist li.sys_subitem.sys_last {
	 padding-bottom:0;
	 background:none;}
	 .sys_content-area ul.sys_itemslist li.sys_subitem.sys_singleitem {
	 padding:0;
	 background:none;}
	 
	 	.sys_content-area ul.sys_itemslist a {font-weight:700;}
		
		.sys_content-area .sys_white-feature ul li.sys_subitem a {
		display:block;
		background:url("/SiteElements/Images/UI/greyArrow.png") 0 .42em no-repeat;
		margin:0;
		padding:.1em 12px;}
	
	/* Events Minilist on right */
	.sys_events-minilist-control {}
		.sys_events-minilist-control ul.sys_itemslist {}
		.sys_events-minilist-control ul.sys_itemslist li.sys_subitem {}
		.sys_events-minilist-control ul.sys_itemslist li.sys_subitem .sys_events-datepublished {
		display:block;
		color:#666666;
		font-size:.9em;
		line-height:1.4em;
		padding-left:12px;}
	
	/* Generic List */
	.sys_generic_list {}
		.sys_generic_list-control .sys_itemslist .sys_subitem dl dt {display:block; color:#666;}
		.sys_generic_list-control .sys_itemslist .sys_subitem dl dt.sys_generic_list-description {display:none;}
		
		.sys_generic_list-control .sys_itemslist .sys_subitem dl dt.sys_generic_list-url  {display:none;}
		.sys_generic_list-control .sys_itemslist .sys_subitem dl dd.sys_generic_list-url {
		font-size:.8em; 
		color:#006600;
		word-break: break-all; /* ie 6 + 7 onwards */
		white-space: pre-wrap; /* css-3 */
		white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
		white-space: -pre-wrap; /* Opera 4-6 */
		white-space: -o-pre-wrap; /* Opera 7 */
		}
		
	/* Whats New */
	.sys_whats_new-control {}
		.sys_whats_new-control .sys_itemslist .sys_subitem dl dt {display:block; color:#666;}
		.sys_whats_new-control .sys_itemslist .sys_subitem dl dt.sys_whats_new-description {display:none;}
		
	/* Whos Who */
	.sys_whoswho-control {}
		.sys_whoswho-control .sys_itemslist .sys_subitem dl dt {display:block; color:#666;}
		.sys_whoswho-control .sys_itemslist .sys_subitem dl dt.sys_whoswho-email {display:none;}
	/* Standard Blogs List */	
	.sys_blog_list-control {
	}
		.sys_blog_list-control .sys_itemslist dl dt {display:block;float:left;}

.sys_blog_list-control .sys_itemslist .sys_blog_list-blognames {
		color:#666;
		font-size:.9em;}
.sys_blog_list-control .sys_itemslist dd.sys_blog_list-blognames {
		float:left; margin-right:10px;}

.sys_blog_list-control .sys_itemslist .sys_blog_list--datepublished {
		color:#666;
		font-size:.9em;}

.sys_blog_list-control .sys_itemslist dl dt.sys_blog_list-description {
		display:none;}

.sys_blog_list-control .sys_itemslist dl .sys_clickabletaglist {
		color:#666;
		font-size:.9em;}

	
	/* Pager */			
	.sys_flickrpager {
	margin:0;
	padding: 10px 0;
	min-height: 1em;
	text-align:right;
	clear:both;
	}
	.sys_flickrpager .sys_paginginfo {
	float: left;
	}

	.sys_flickrpager .sys_navigation {
	padding: 0;
	font-size: 1em;
	font-weight: 700;
	}
	.sys_flickrpager .sys_navigation span.sys_selected span {
	border: 1px solid #B8C8D4;
	padding: 2px 7px;
	text-decoration: none; 
	color:#7090A8;
	background:#fff;
	}
	.sys_flickrpager .sys_navigation a {
	padding: 2px 7px;
	
	}
		.sys_flickrpager .sys_navigation span.sys_page {
		margin-right:2px;}
		
		.sys_flickrpager .sys_navigation span.sys_page a {
		border: 1px solid #D5DEE4;		
		}
		.sys_flickrpager .sys_navigation span.sys_navigationnext a, .sys_flickrpager .sys_navigation span.sys_navigationprevious a {
		
		}
			.sys_flickrpager .sys_navigation span.sys_page a:hover {
			color: #333;
			background:#fff;
			}
			.sys_flickrpager .sys_navigation span.sys_navigationnext a:hover, .sys_flickrpager .sys_navigation span.sys_navigationprevious a:hover {
			}		
			
			.sys_flickrpager .sys_navigation .sys_at-start, .sys_flickrpager .sys_navigation .sys_at-end {
			color: #bcbcbc;
			}
			.sys_flickrpager .sys_navigation .sys_disabled {
			padding: 2px 7px;
			color: #898989;
			}
			
	/* Searches in Middle Column */
	.sys_content-area .sys_col-mid .sys_search-options {
	clear:both;
	height:1%;
	background:#DEE4E9 url("/SiteElements/Images/UI/Components/LightBlueBoxTop.png") 0 0 no-repeat;
	margin:0 0 10px 0;
	width:460px;}
		.sys_content-area .sys_col-mid .sys_search-options .sys_options-inner {
		height:1%;
		padding:10px;
		background:url("/SiteElements/Images/UI/Components/LightBlueBoxBot.png") 0 100% no-repeat;
		font-size:1em;
		float:left;
		width:440px;}
	
	/* Searches which have a content feature wrapper */
			.sys_content-area .sys_col-mid .sys_content-feature .sys_search-options {
			position:relative;
			background:none;
			margin:0;
			float:none;
			width:auto;}
				.sys_content-area .sys_col-mid .sys_content-feature .sys_search-options .sys_options-inner {
				padding:0;
				background:none;
				float:none;
				width:auto;}
				
				.sys_content-area .sys_col-mid .sys_content-feature .sys_search-options .sys_search-row {}
			
			.sys_content-area .sys_content-feature .sys_search-options label, 
			.sys_content-area .sys_col-mid .sys_search-options label {
			float:left;
			width:100px;}
			
			.sys_content-area .sys_content-feature .sys_search-options input, 
			.sys_content-area .sys_col-mid .sys_search-options input {
			width:225px;}
			
			.sys_content-area .sys_content-feature .sys_search-options select, 
			.sys_content-area .sys_col-mid .sys_search-options select {
			width:225px;}
			
			
			.sys_content-area .sys_content-feature .sys_search-options .sys_keywords-row label,
			.sys_content-area .sys_content-feature .sys_search-options .sys_keyword-row label, 
			.sys_content-area .sys_col-mid .sys_search-options .sys_keywords label {
			display:none;}
			
			.sys_content-area .sys_content-feature .sys_search-options .sys_keywords-row input,
			.sys_content-area .sys_content-feature .sys_search-options .sys_keyword-row input, 
			.sys_content-area .sys_col-mid .sys_search-options .sys_keywords input {
			width:320px;
			margin-top:2px;
			}
			
			.sys_content-area .sys_content-feature .sys_search-options .sys_button-row {
			position:absolute;
			top:0;
			right:0;}
			
				
				.sys_content-area .sys_content-feature .sys_search-options .sys_button-row input.sys_button, 
				.sys_content-area .sys_col-mid .sys_search-options input.sys_button  {
				display:block; 
				float:left; 
				width:80px; 
				height:28px; 
				overflow:hidden; 
				color:#fff; 
				background:transparent url("/SiteElements/Images/UI/SearchBtn2.png") 0 0 no-repeat; 
				text-indent:-999px; 
				line-height:122px; 
				border:0 none; 
				cursor:pointer; 
				margin:1px 1px 0 -2px; 
				padding:0; 
				outline:none;}

.sys_content-area .sys_content-feature .sys_search-options .sys_checkbox 
{
	float:left;
	width:450px;
}

.sys_content-area .sys_content-feature .sys_search-options .sys_checkbox input, .sys_content-area .sys_content-feature .sys_search-options .sys_checkbox label
{
	float:none ;
	width:auto ;
}
			
			
			/* Searches Specific to Right Column */
			.sys_content-area .sys_col-right .sys_search-options {}
			
				.sys_content-area .sys_col-right .sys_search-options label, 
				.sys_content-area .sys_col-right .sys_search-row-label {
				display:block;
				width:100%;
				padding-bottom:.6em;
				font-size:1.1em;
				font-weight:700;}
			
				.sys_content-area .sys_col-right .sys_search-options input {
				width:192px;
				margin-bottom:.4em;}
				
				.sys_content-area .sys_col-right .sys_search-options .sys_keyword-row input {
				width:192px;
				margin-bottom:.4em;
				background:url("/SiteElements/Images/UI/Forms/searchBoxBg.png") 0 0 no-repeat;
				padding-left:25px;}
				
				.sys_content-area .sys_col-right .sys_search-options select {
				width:200px;
				margin-bottom:.4em;}
				
				.sys_content-area .sys_col-right .sys_search-options .sys_keywords-row label,
				.sys_content-area .sys_col-right .sys_search-options .sys_keyword-row label {
				display:none;}
				
				.sys_content-area .sys_col-right .sys_search-options .sys_keywords-row input,
				.sys_content-area .sys_col-right .sys_search-options .sys_keyword-row input  {
				width:169px;}
				
				.sys_content-area .sys_col-right .sys_button-row {
				height:2.5em;}
				
					.sys_content-area .sys_col-right .sys_button-row input.sys_button {
					float:right;
					margin:.3em 0;
					display:block; 
					width:80px; 
					height:28px; 
					overflow:hidden; 
					color:#fff; 
					background:transparent url("/SiteElements/Images/UI/SearchBtn2.png") 0 0 no-repeat; 
					text-indent:-999px; 
					line-height:122px; 
					border:0 none; 
					cursor:pointer; 
					padding:0; 
					outline:none;}
					
			.sys_content-area .sys_col-right .sys_category-row {
			}
			
			
			
				.sys_content-area .sys_col-right .sys_search-options .sys_checkbox, 
				.sys_content-area .sys_col-right .sys_search-options .sys_radiobutton {
				min-height:1.6em;
				margin:0;
				padding:0 0 0 5px;
				clear:both;}
				
				.sys_content-area .sys_col-right .sys_search-options .sys_checkbox input, 
				.sys_content-area .sys_col-right .sys_search-options .sys_radiobutton input  {
				display:block;
				float:left;
				margin:1px 5px 0 0;
				padding:0;
				width:13px;
				height:13px;
				border:0 none;
				}
				
				.sys_content-area .sys_col-right .sys_search-options .sys_checkbox label, 
				.sys_content-area .sys_col-right .sys_search-options .sys_radiobutton label {
				clear:none;
				color:#333;
				display:block;
				float:left;
				position: relative;
				margin:0;
				padding:0 0 .6em 0;
				width:86%;
				cursor: pointer;
				cursor: hand;
				font-size:1em;
				line-height:1em;
				font-weight:400;}
			
	/* Courses and Institutions Search */		
	.sys_institutioncourses-search-control {width:100%; margin-bottom:10px;}
	.sys_institutioncourses-search-control .sys_search-options {}
			.sys_institutioncourses-search-control .sys_search-options .sys_keywords-row input.sys_AutoSuggestBox-textbox {width:300px;}
			
	/* Institutes List */
		.sys_institutions-control h2,
		.sys_institutions-control h3 {
		margin:0;}
		
		.sys_institutions-control .sys_itemslist dl .sys_institutions-country {
		font-size:.9em;
		color:#666;}
				
		.sys_institutions-control .sys_itemslist dl .sys_institutions-country {
		font-size:.9em;
		color:#666;}
		
		.sys_institutions-control .sys_itemslist dl dt.sys_institutions-country {
		display:block;
		float:left;}
				
	/* Courses List */
	.sys_institution_courses-control {}
		.sys_institution_courses-control h2,
		.sys_institution_courses-control h3 {
		margin:0;}
		
		.sys_institution_courses-control dl dt.sys_institution_courses-qualification {
		display:block;}
		
		.sys_institution_courses-control dl .sys_institution_courses-institution {
		font-size:.9em;
		color:#666;}	
			
			
	/* Additions to messages */
	
	.sys_col-mid .sys_form-set .sys_message {
	width:403px;}
	
	
	/* Records */
	.sys_content-area .sys_record-control .sys_record-image-control {
	float:none;
	margin:.4em 15px 0 0;}
	
	.sys_content-area .sys_record-control .sys_record-image-control p.sys_record-image-control-caption {
	color:#666;
	font-size:.9em;
	margin:0 0 1em 0;}
	
	
	.sys_content-area .sys_record-control dl dt {
	float:left;
	margin:0 10px 0 0;
	padding:0;
	background:none;}
	
	.sys_content-area .sys_record-control dl dd {
	margin:0 0 .5em 0;
	padding:0 0 .5em 0;
	background:url("/SiteElements/Images/UI/lightGreyDot.png") 0 100% repeat-x;}	
	
		.sys_content-area .sys_record-control dl dd h2 {
		margin:0;}
			
	/* News Record */
	.sys_content-area .sys_news-record .sys_news-posted-date {
	color:#666;
	font-size:.9em;
	margin:-1.5em 0 1em 0;}
	
	/* Events Record */
	.sys_content-area .sys_events-record {}
		.sys_content-area .sys_events-record .sys_events-date, 
		.sys_content-area .sys_events-record .sys_events-contact {
		color:#666;}

		.sys_content-area .sys_events-record dt.sys_events-description {
		display:none;}
		
		.sys_content-area .sys_events-record dd.sys_events-description {
		background:none;}	
	
	/* Whos Who Record */
	.sys_content-area .sys_whoswho-record .sys_whoswho-photo {
	float:left;
	margin:0 10px 10px 0;
	border:3px solid #B8C8D4;}
		.sys_content-area .sys_whoswho-record .sys_whoswho-photo img {
		border:0 none; 
		display:block;}
		.sys_content-area .sys_whoswho-record dl.sys_record-details-control {}
		
	/* Course Profile */
	.sys_content-area .sys_course-record ul.sys_course_info li {
	background:none;
	padding-left:0;}
		.sys_content-area .sys_course-record ul.sys_course_info li strong {
		margin-right:5px;}
		
		.sys_content-area .sys_white-feature .sys_course-qualificationaim li {
		padding:.3em 12px .3em 24px;}
		
		.sys_content-area .sys_white-feature .sys_course-qualificationaim li strong {
		display:none;}
		
		.sys_content-area .sys_white-feature .sys_course-qualificationaim li.sys_qualification-name {
		background:none;
		margin:0;
		padding:0;
		font-weight:700;
		}
	
	/* Institutions Record */
	.sys_content-area  .sys_InstitutionContact {}
			.sys_content-area  .sys_InstitutionContact .sys_contact_address {
			margin:0 0 8px 0;}
			.sys_content-area .sys_InstitutionContact ul li {
			padding:.3em 12px .3em 24px;}
	
	/* Course and Institute Records */
			.sys_content-area .sys_white-feature li.sys_contact-emaillink {
			background:url("/SiteElements/Images/UI/Icons/envelope.gif") 0 .2em no-repeat;}
			
			.sys_content-area .sys_white-feature li.sys_contact-name {
			background:url("/SiteElements/Images/UI/Icons/envelope.gif") 0 .2em no-repeat;}
			
			.sys_content-area .sys_white-feature li.sys_contact-www {
			background:url("/SiteElements/Images/UI/Icons/monitor.gif") 0 .2em no-repeat;}
			
			.sys_content-area .sys_white-feature li.sys_contact-wwwlink {
			background:url("/SiteElements/Images/UI/Icons/monitor.gif") 0 .2em no-repeat;}
	
	/* Blog Record */
	.sys_blog-dateposted {
	font-size:.9em; 
	color:#666;
	margin:.3em 0;}
			
	/* User Created Forms */
	.sys_content-area fieldset {
	border:0 none; 
	border-top:1px solid #D5DEE6;
	margin-bottom:1.2em;
	clear:both;
	height:1%;}
		.sys_content-area fieldset legend {
		color:#3F5F78;
		font-size:1.2em;
		font-weight:700;
		padding:0 5px 12px 0;}
	.sys_content-area .sys_form-set, .sys_content-area fieldset p {
	width:100%;
	clear:both;
	margin:1em 0 .6em 0;
	padding:0;}
		.sys_content-area label, 
		.sys_content-area .sys_spanlabel,
		.sys_content-area p label,
		.sys_content-area p .sys_spanlabel {
		float:left;
		width:100px;
		font-size:1.1em;
		margin:2px 10px 0 0;
		padding:0 0 5px 0px;
		clear:left;
		line-height:138%;}
			.sys_content-area .sys_form-set label span, 
			.sys_content-area .sys_form-set .sys_spanlabel span, 
			.sys_content-area p label span, 
			.sys_content-area p .sys_spanlabel span {
			font-size:.9em;
			color:#666;
			line-height:1.3em;
			font-weight:400;
			font-size:.8em;}
		
		.sys_content-area input, 
		.sys_content-area .sys_form-set input, 
		.sys_content-area p input {
		float:left;
		width:312px;
		}
		
		.sys_content-area .sys_form-set input.sys_searchbox, 
		.sys_content-area p input.sys_searchbox {
		width:215px;
		}
		
		.sys_content-area textarea, 
		.sys_content-area .sys_form-set textarea, 
		.sys_content-area p textarea {
		float:left;
		width:312px;
		min-height:80px;}
		
		.sys_content-area .sys_form-set select, 
		.sys_content-area p select {
		float:left;
		width:320px;
		}
		
		.sys_content-area .sys_form-set .sys_formhint, 
		.sys_content-area p .sys_formhint {
		float:left;
		font-size:.9em;
		color:#666;
		line-height:1.3em;
		padding:0 0 1em 0;
		margin:-.7em 0 0 110px;
		width:320px;
		}
		
		.sys_content-area .sys_form-set .sys_formerror, 
		.sys_content-area p .sys_formerror {
		float:left;
		font-size:.9em;
		color:#cc0000;
		line-height:1.3em;
		padding:0 0 1em 0;
		margin:-.7em 0 0 110px;
		width:320px;
		}
		
		.sys_content-area .sys_form-set .sys_checkbox-list, 
		.sys_content-area .sys_form-set .sys_radiobutton-list, 
		.sys_content-area p .sys_checkbox-list, 
		.sys_content-area p .sys_radiobutton-list {
		float:left;
		margin:.5em 0 1em 0;}
		
		.sys_content-area .sys_form-set .sys_checkbox-item, 
		.sys_content-area .sys_form-set .sys_radiobutton-item,
		.sys_content-area p .sys_checkbox-item, 
		.sys_content-area p .sys_radiobutton-item  {
		clear:both;
		width:100%;
		}

		.sys_content-area .sys_form-set .sys_checkbox-list input, 
		.sys_content-area .sys_form-set .sys_radiobutton-list input,
		.sys_content-area p .sys_checkbox-list input, 
		.sys_content-area p .sys_radiobutton-list input {
		background:none;
		display:block;
		float:left;
		margin:0 5px .5em 0;
		padding:0;
		width:13px;
		height:13px;
		border:0 none;
		overflow:hidden;
		line-height:1em;
		}
		
		.sys_content-area .sys_form-set .sys_checkbox-list label, 
		.sys_content-area .sys_form-set .sys_radiobutton-list label, 
		.sys_content-area p .sys_checkbox-list label, 
		.sys_content-area p .sys_radiobutton-list label {
		font-weight:400;
		clear:none;
		width:150px;
		color:#000;
		display:block;
		float:left;
		position: relative;
		margin:0 5px .5em 0;
		padding:0 0 .6em 0;
		cursor: pointer;
		cursor: hand;
		font-size:1em;
		line-height:1em;
		font-weight:400;}
		
		
		.sys_content-area fieldset .sys_button-set {
		height:1%;
		clear:both;
		margin:0;
		padding:10px 0;}
			
		.sys_content-area .sys_button-set input,
		.sys_content-area .sys_form-set .sys_button, 
		.sys_content-area .sys_form-set .sys_search-button {
		width:auto;
		margin-right:0;
		}
		
		.sys_content-area .sys_button-set input {
		margin-right:10px;}
	#recaptcha_area  {background:#fff;} #recaptcha_area img {border:0 none;}
		
		/* Forms, Messages, Validators */
		.sys_content-area .sys_message,
		.sys_content-area .sys_confirmation-message, 
		.sys_content-area .sys_warning-message, 
		.sys_content-area .sys_hint-message, 
		.sys_content-area .sys_validation-message {
		clear:both;
		margin:0 0 1em 0;
		padding:10px 40px 10px 40px;
		float:left;
		white-space:nowrap;}
		
		.sys_content-area .sys_col-mid .sys_message,
		.sys_content-area .sys_col-mid .sys_confirmation-message, 
		.sys_content-area .sys_col-mid .sys_warning-message, 
		.sys_content-area .sys_col-mid .sys_hint-message, 
		.sys_content-area .sys_col-mid .sys_validation-message {width:362px;}
		
			.sys_content-area .sys_message .sys_hd, 
			.sys_content-area .sys_confirmation-message .sys_hd, 
			.sys_content-area .sys_warning-message .sys_hd, 
			.sys_content-area .sys_hint-message .sys_hd,
			.sys_content-area .sys_validation-message .sys_hd {
			font-weight:700;}
			
			.sys_content-area .sys_message p, 
			.sys_content-area .sys_confirmation-message p, 
			.sys_content-area .sys_warning-message p, 
			.sys_content-area .sys_hint-message p,
			.sys_content-area .sys_validation-message p {
			margin:0 0 5px 0;}
		
		.sys_content-area .sys_confirmation-message {
		border:1px solid #99CC66;
		background:#DDEECC url("/SiteElements/Images/UI/Forms/Notif1.png") 0 0 repeat-x;
		}
		
		.sys_content-area .sys_warning-message, 
		.sys_content-area .sys_validation-message {
		border:1px solid #CC8888;
		background:#FFD3D3 url("/SiteElements/Images/UI/Forms/Notif2.png") 0 0 repeat-x;
		}
		
		.sys_content-area .sys_hint-message {
		border:1px solid #EEBB00;
		background:#FFFFA3 url("/SiteElements/Images/UI/Forms/Notif3.png") 0 0 repeat-x;
		}

/* Feature Blocks */
/* Right-hand Column White Feature Box */
.sys_white-feature {
height:1%;
background:#fff url("/SiteElements/Images/UI/Components/WhiteBoxTop.png") 0 0 no-repeat;
margin:0 0 1em 0;}
	.sys_white-feature div.sys_inside {
	height:1%;
	background: url("/SiteElements/Images/UI/Components/WhiteBoxBot.png") 0 100% no-repeat;
	padding:10px;
	font-size:1em;
	}
	
	.sys_content-area .sys_col-right-small .sys_white-feature {
	background:#fff url("/SiteElements/Images/UI/Components/WhiteBoxTopSmall.png") 0 0 no-repeat;
	}
	
	.sys_content-area .sys_col-right-small .sys_white-feature div.sys_inside {
	background: url("/SiteElements/Images/UI/Components/WhiteBoxBotSmall.png") 0 100% no-repeat;
	}
	
		.sys_white-feature h2 {
		margin:0 0 .8em 0;
		padding:0;}
		
		.sys_white-feature h2.sys_lblue {
		color:#608098;
		text-transform:none;}
		
		.sys_white-feature h3 {
		font-size:1.2em;
		margin:0 0 .3em 0;
		padding:0;}
	
		.sys_white-feature ul,
		.sys_white-feature ul.sys_itemslist {
		margin:0 0 .5em 0;
		padding:0;
		}
			.sys_white-feature ul li {
			background:url("/SiteElements/Images/UI/greyArrow.png") 0 .4em no-repeat;
			margin:0;
			padding:.1em 12px;
			list-style-type:none;}

		.sys_white-feature img {
		border:1px solid #7090a8;
		margin:0 0 12px 0;
		display:block;}
		
		.sys_white-feature a:hover img {
		border-color:#3333CC;}

/* Centre Column Content Feature Box */	
.sys_content-feature {
			clear:both;
			width:460px;
			height:1%;
			background:#DEE4E9 url("/SiteElements/Images/UI/Components/LightBlueBoxTop.png") 0 0 no-repeat;
			margin:0 0 2em 0;}
				.sys_content-feature div.sys_inside {
				height:1%;
				padding:10px;
				background:url("/SiteElements/Images/UI/Components/LightBlueBoxBot.png") 0 100% no-repeat;
				font-size:1em;
				}
				
				.sys_content-feature h2.sys_hd {
				color:#3F5F78;
				margin:0 0 8px 0;
				padding:0;
				text-transform:none;
				font-size:1.4em;}
				
				.sys_content-feature h3 {
				margin:0 0 8px 0;
				padding:0;}
				
				.sys_content-feature div.sys_thumbnail {
				float:left;
				width:145px;
				margin:2px 10px 10px 0;}
				
				.sys_content-feature ul {
				margin:0;}
					.sys_content-feature ul li {
					background:url("/SiteElements/Images/UI/greyArrow.png") 0 .5em no-repeat;
					margin:0;
					padding:.1em 12px;}
					
					/* Bottom More Link */
					.sys_content-feature div.sys_morelink {
					text-align:right;
					margin-top:-1em;}
						.sys_content-feature div.sys_morelink a {
						color:#333;
						font-weight:700;
						padding-left:12px;
						padding-right:5px;
						background:url("/SiteElements/Images/UI/darkBlueArrow.png") 0 50% no-repeat;}
						
					/* Subitem with image */
					.sys_content-area .sys_content-feature .sys_subitem {
					height:1%;
					margin:0 0 1em 0;
					clear:both;}
						.sys_content-area .sys_content-feature .sys_subitem h3 {
						color:#333;
						font-size:1.2em;
						margin:0;
						padding:5px 0;}
						.sys_content-area .sys_content-feature .sys_subitem p {
						margin:0;}
	
	/* Product Promo */				
	.sys_product-promo {
	height:1%;
	color:#fff;
	background:#034c9f url("/SiteElements/Images/UI/Components/ProductPromoTop.png") 0 0 no-repeat;
	margin:0 0 .7em 0;}
			.sys_product-promo div.sys_inside {
			height:1%;
			padding:10px 5px 10px 10px;
			background:url("/SiteElements/Images/UI/Components/ProductPromoBot.png") 0 100% no-repeat;
			font-size:1em;}
				
		.sys_content-area .sys_col-right .sys_product-promo {background:#034c9f url("/SiteElements/Images/UI/Components/ProductPromoTopSmall.png") 0 0 no-repeat;}
			.sys_content-area .sys_col-right .sys_product-promo div.sys_inside {background:url("/SiteElements/Images/UI/Components/ProductPromoBotSmall.png") 0 100% no-repeat;
			}
				
				.sys_product-promo h2.sys_hd {
				color:#fff;
				margin:0 0 8px 0;
				padding:0;
				text-transform:none;
				font-size:1.4em;}
				
				.sys_product-promo h3 {
				color:#fff;
				margin:0 0 8px 0;
				padding:0;}
				
				.sys_product-promo img {
				display:block;
				}
				
				.sys_product-promo a {
				color:#fff;
				}
				
				.sys_content-area .sys_col-mid .sys_product-promo .sys_subitem {
				min-height:160px;}
				
				.sys_content-area .sys_product-promo div.sys_thumbnail {
				float:left;
				width:145px;
				margin:0 10px 10px 0;
				}
					.sys_content-area .sys_product-promo div.sys_thumbnail img {border:0 none;}
				
				.sys_content-area .sys_col-mid .sys_product-promo dl {
				float:left;
				width:278px;}
				
				.sys_product-promo dl,
				.sys_product-promo dl dt, 
				.sys_product-promo dl dd {
				margin:0;
				padding:0;}
				
				.sys_product-promo dl dt {
				display:none;}
				
				.sys_product-promo dl dd.sys_product-description {
				margin-bottom:.5em;}
				
				.sys_product-promo dl dd.sys_product-moreinfo {
				border-bottom:1px solid #05448D;
				padding:.3em 12px;
				background:url("/SiteElements/Images/UI/lBlueArrow.png") 0 50% no-repeat;}
				.sys_content-area .sys_product-promo dl dd.sys_product-moreinfo a {font-weight:700;}
				
				.sys_product-promo dl dd.sys_product-price {
				border-top:1px solid #427BB9;
				font-weight:700;
				padding:.8em 0 0 0;}
				
				.sys_product-promo dl dd.sys_product-price span {
				font-size:1.6em;}
				
				.sys_product-promo dl dd.sys_product-options a,
				.sys_product-promo dl dd.sys_product-options div {
				float:right;
				margin-top:-20px;
				width:90px;
				height:28px;
				display:block;
				overflow:hidden;
				background:url("/SiteElements/Images/UI/Components/ProductPromoOrderNow.png") 0 0 no-repeat;
				text-indent:-9999px;
				font-weight:700;}
				
				.sys_product-promo ul {display:block; margin:0 0 1em 0; padding:0; list-style-type:none;}
				.sys_product-promo ul li {
				margin:0;
				padding:.1em 12px;
				background:url("/SiteElements/Images/UI/lBlueArrow.png") 0 .42em no-repeat;}
				
				.sys_product-promo .sys_morelink {
				font-size:.9em;
				margin:0 5px 12px 5px;
				padding:8px 0 0 0;
				text-align:right;
				font-weight:700;
				background:url("/SiteElements/Images/UI/lblueDot.png") 0 0 repeat-x;}
				
	/* Blue Featurebox */				
	.sys_content-area .sys_blue-feature {
			clear:both;
			height:1%;
			color:#fff;
			background:#034EA2 url("/SiteElements/Images/UI/Components/BlueBoxTop.png") 0 0 no-repeat;
			margin:0 0 1.6em 0;}
				.sys_content-area .sys_blue-feature  div.sys_inside {
				height:1%;
				padding:10px 10px 22px 10px;
				background:url("/SiteElements/Images/UI/Components/BlueBoxBot.png") 0 100% no-repeat;
				font-size:1em;
				}
				.sys_content-area .sys_blue-feature.sys_addtwincols  div.sys_inside {
				padding:10px 6px 22px 6px;}
				
				.sys_content-area .sys_blue-feature h2.sys_hd {
				color:#fff;
				margin:0 0 8px 0;
				padding:0;
				text-transform:none;
				font-size:1.4em;}
				.sys_content-area .sys_blue-feature.sys_addtwincols h2.sys_hd {
				margin-left:4px;}
				
				.sys_content-area .sys_blue-feature h3 {
				color:#fff;
				margin:0 0 8px 0;
				padding:0;}
				
				.sys_content-area .sys_blue-feature a {
				color:#fff;
				font-weight:700;
				margin:0 0 8px 0;
				padding:0;}
				
				.sys_content-area .sys_blue-feature .sys_subitem {
				float:left;
				width:226px;
				text-align:center;
				font-size:.9em;
				line-height:1.4em;
				}
				
				.sys_content-area .sys_blue-feature .sys_subalternatingitem {
				float:right;
				width:220px;
				text-align:center;}
				
				.sys_content-area .sys_blue-feature .sys_subitem p {
				padding:10px 10px 0 10px;}
				
	/* Related Links Controls */
	.sys_content-area .sys_white-feature .sys_relatedlinks li {
	margin:0;
	padding:0;
	background:none;}
	
	.sys_content-area .sys_white-feature .sys_relatedlinks li a {
	display:block;
	height:1.2em;
	margin:0;
	padding:.3em 0 .3em 22px;
	background-image:url("/SiteElements/Images/ui/icons/content/generic.gif");
	background-position:0 .3em;
	background-repeat:no-repeat;}
	
	.sys_content-area .sys_white-feature .sys_relatedlinks li a.sys_18 {
	background-image:url("/SiteElements/Images/ui/icons/content/Word.gif");}
	
	.sys_content-area .sys_white-feature .sys_relatedlinks li a.sys_21 {
	background-image:url("/SiteElements/Images/ui/icons/content/PDF.gif");}
	
	/* Page Links Feature */
	#sitebody .sys_pagelinks-feature {
	margin:0 10px;}
		#sitebody .sys_pagelinks-feature .sys_hd {
		font-size:1.1em; text-transform:uppercase; color:#3F5F78;
		font-weight:700;
		padding:.4em 0;
		margin:0;
		border-bottom:1px solid #D4DDE5;}

		#sitebody .sys_pagelinks-feature ul {
		margin:0;
padding:0;
list-style-type:none;font-size:.9em;}
			#sitebody .sys_pagelinks-feature ul li {
			background:none; margin:0;
			padding:.4em 0;
			border-bottom:1px solid #D4DDE5;}
	
	/* Extra Links Feature */
	.sys_content-area .sys_extralinks-feature {
	margin:0 10px;}
		.sys_content-area .sys_extralinks-feature .sys_hd {
		font-weight:700;
		padding:.3em 0;
		margin:0;
		}
		.sys_content-area .sys_extralinks-feature ul {
		}
			.sys_content-area .sys_extralinks-feature ul li {
			background:none;
			padding:.2em 0 0 16px;
			background:url("/SiteElements/Images/UI/greyArrow.png") 3px .62em no-repeat;}
	
	/* Common Links */
	.sys_content-area .sys_link-viewlarge,
	.sys_content-area .sys_link-subscriberss {
	font-size:1.1em;
	font-weight:700;
	padding:.4em 0 .4em 22px;}
	
	
	.sys_content-area .sys_link-viewlarge {
	background:url("/SiteElements/Images/UI/icons/enlarge.gif") 0 .35em no-repeat;
	}
	
	.sys_content-area .sys_link-subscriberss {
	background:url("/SiteElements/Images/UI/icons/custom/rss.gif") 0 .35em no-repeat;
	}
		.sys_content-area .sys_link-subscriberss div {
		margin-top:.3em;
		font-size:.8em;
		font-weight:400;}
		
		
	
	/* Tabbed Area */
	.sys_tabbedarea-control {
	height:1%;
	position:relative;
	margin:0;
	padding:0; 
	zoom: 1;
	}
	
		.sys_tabbedarea-control ul.sys_tabs {
		list-style-type:none;
		margin:0 0 1em 0;
		padding:0 7px;
		border-bottom:1px solid #B8C8D4;
		}
		
			.sys_tabbedarea-control ul.sys_tabs li {
			float:left;
			margin:0 2px -1px 0;
			padding:0;
			background:none;
			border:0 none;
			outline:none;}
			
				.sys_tabbedarea-control ul.sys_tabs li a {
				display:block;
				padding:5px 12px;
				color:#990033;
				outline:none;
				font-size:1.1em;
				font-weight:700;}
					.sys_tabbedarea-control ul.sys_tabs li a:hover {
					text-decoration:none;
					}
				
				.sys_tabbedarea-control .sys_tabbedarea-content {
				clear:both; 
				display: block; 
				width:100%; 
				margin:0;
				float:left;}
				/*.sys_tabbedarea-control .sys_tabbedarea-content h2 {
				margin:.5em 0;}*/
				
				
	/* Announcements Box */
	.sys_content-area .sys_announcements {
	clear:both;
	min-height:50px;
	padding:0 0 24px 0;
	background:#FFFFCC url("/SiteElements/Images/UI/components/shadow.png") 0 100% no-repeat;}
		.sys_content-area .sys_announcements div.sys_inside {
		padding:10px 10px 0 10px;
		min-height:50px;
		border:1px solid #D8D896;}
		
		.sys_content-area .sys_announcements .sys_hd {
		font-weight:700;}
		
		/* Scroller */
		.sys_content-area .sys_addscroller div.sys_inside {
		overflow:auto;
		height:265px;}
	
	/* Tooltip */
	.sys_tooltip {
	display:inline-block;
	cursor:pointer;
	margin-top:1px;
	margin-right:5px;
	margin-left:2px;
	/*background:url("/SiteElements/Images/UI/components/tooltip.png") 100% 50% no-repeat;*/
	width:14px;
	}
		
		.sys_tooltip img {
		vertical-align:middle;
		border:0 none !important;}
		
		.sys_tooltip span.sys_tiptext {
		display:none;
		position:absolute;
		z-index:501;
		width:320px;
		font-size:12px;
		font-weight:400;
		font-family: Calibri, Trebuchet, Arial, sans-serif;
		color:#333;
		line-height:1.3em;
		text-indent:0px;
		background:url("/SiteElements/Images/UI/Components/tooltipHv1.png") 0 100% no-repeat;
		margin:0;
		padding:0 0 0 14px;}
			.sys_tooltip span.sys_tiptext span {
			display:block;
			background:#E2E8ED;
			border:3px solid #CED0D2;
			border-left:0 none;
			padding:5px 8px;
			position:relative;
			height:1%;
			}
			.sys_tooltip span.sys_tiptext span em {
			display:none;}
			
			.sys_tooltip.sys_tipactive span.sys_tiptext {display:block;}

		
	#sitebody .sys_nav-level2,
	#sitebody .sys_nav-level3 {
	}
			
	/* FAQs */
	.sys_content-area h3.sys_faq-question {
	font-weight:700;
	color:#3F5F78;
	font-size:1.2em;
	margin-top:1em;}
	.sys_content-area .sys_faq-answer {
	margin:.3em 20px 1em 20px;}
	
	/* Google Maps */
	.sys_googlemapcanvas {
	width:454px;
	height:400px;
	margin:0 0 15px 0;
	border:3px solid #B8C8D4;}
	
	.sys_googlemapcanvas .gmnoprint div div div {
	font-size:12px;
	line-height:16px;}
	
	.sys_googlemapcanvas .infotext,
	.sys_googlemapcanvas .sys_infotext {
	display:block;
	font-size:12pt;
	padding-bottom:10px;
	line-height:16px;}
	
		
			
/* --- Extras --- */

/* Site Tools */
#sitetools {}
	#sitetools li {
	font-size:1.1em;
	font-weight:700;
	padding:.4em 25px;}
		#sitetools li a {
		}
	
	#sitetools li.sys_link-convert-pdf {
	background:url("/SiteElements/Images/UI/Icons/arrows_circle.gif") 0 .3em no-repeat;}
	#sitetools li.sys_link-send-to-friend {
	background:url("/SiteElements/Images/UI/Icons/envelope.gif") 0 .3em no-repeat;}
	#sitetools li.sys_link-print-page {
	background:url("/SiteElements/Images/UI/Icons/print.gif") 0 .3em no-repeat;}
	
/* Send to friend */

.sys_send-to-friend {}
	.sys_send-to-friend fieldset {
	clear:both;
	border:0 none;}
	
	.sys_send-to-friend fieldset div {clear:both;}
	
	.sys_send-to-friend fieldset label {
	float:left;
	width:120px;}
	
/* Login Panel */
.sys_logon-control {
width:420px;
position:relative;
padding-top:0;}

	.sys_logon-control label {
	float:left;
	clear:left;
	display:block;
	width:100px;
	height:2em;
	margin-bottom:.4em;}
	
	.sys_logon-control input {
	display:block;
	margin-bottom:.4em;
	width:297px;
	}
	
.sys_logon-control {padding-top:0;}
	
	.sys_logon-control input.sys_login-button {
	float:left;
	clear:both;
	font-size:1.1em;
	width:auto; 
	margin:.2em 0 .8em 110px;
	padding:2px 5px 3px 5px; 
	cursor:pointer;
	color:#fff;
	font-weight:700;
	background:#0650A3 url("/SiteElements/Images/UI/Forms/SubmitBtnBg.png") 0 0 repeat-x;
	border:1px solid #0650A3;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	height:26px;}
	
	.sys_logon-control input.sys_submit-button {
	margin-top:0px;
	margin-bottom:10px;
	margin-left:140px;
	width:190px;}
	
	.sys_forgotpassword-control input.sys_sendmypassword-button {
	float:none;
	clear:both;
	font-size:1.1em;
	width:auto; 
	margin:.2em 0 .8em 110px;
	padding:2px 5px 3px 5px; 
	cursor:pointer;
	color:#fff;
	font-weight:700;
	background:#0650A3 url("/SiteElements/Images/UI/Forms/SubmitBtnBg.png") 0 0 repeat-x;
	border:1px solid #0650A3;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	height:26px;}

	
	.sys_logon-control .sys_savepasswordpanel {
	float:right;
	width:150px;
	margin-top:15px;
	}
		.sys_logon-control .sys_savepasswordpanel input {
		width:auto;
		border:0 none;
		background:0 none;
		float:left;
		width:13px;
		height:13px;
		margin:0 5px 0 0;
		padding:0;
		line-height:1em;}
		.sys_login-panel .sys_savepasswordpanel label {
		clear:none;
		font-size:1em;
		line-height:1em;
		margin:0;
		padding:0;
		cursor:pointer;
		font-weight:400;
		}
		
		
		.sys_logon-control .sys_loginerror,
		.sys_forgotpassword-control #ForgotPassword_ErrorMessage {
		clear:both;
		font-weight:700;
		margin:5px 0 0 110px;
		color:#cc3333;}
		
		
		.sys_logon-control input#LogonControl_SubmitGoogleUsername {
		clear:both;
		}
		
		.sys_logon-control .sys_googleusername-label {
		width:130px;}
		
		.sys_logon-control .sys_googleusername-textbox {
		float:none;
		width:217px;}
		
		
		.sys_logon-control .sys_googleuseemail-label {
		display:none;
		float:left;
		width:auto;
		font-weight:400;
		cursor:pointer;
		padding-left:140px;}
		
		.sys_logon-control .sys_googleuseemail-checkbox,
		.sys_logon-control .sys_googleuseemail-checkbox input {
		float:left;
		display:none;
		border:0 none;
		background:none;
		width:auto !important;
		margin-top:3px;}
	
	/* Language Selector Dialog */
div.sys_dialog-overlay {background:url("/SiteElements/Images/UI/Overlay70.png") 0 0;}
	div.sys_dialog {
	background:url("/SiteElements/Images/UI/Black-a60.png") 0 0;
	padding:12px;
	width:460px;
	display:none;
}
	
		div.sys_dialog .sys_dialog-title {
		color:#333;
		font-weight:700;
		border:2px solid #c6d7e1;
		background:#e2eff7;
		position:relative;}
			div.sys_dialog .sys_dialog-title .sys_dialog-title-text {
			padding:.5em 12px;
			font-size:1.1em;}
			div.sys_dialog .sys_dialog-title .sys_close {
			position:absolute;
			top:3px;
			right:1px;
			width:16px;
			height:16px;
			overflow:hidden;
			text-indent:-999px;
			background:url("/SiteElements/Images/UI/Close.png") 50% 50% no-repeat;}
			
		div.sys_dialog .sys_dialog-content {
		color:#333;
		background:#fff;
		padding:12px;}
			div.sys_dialog .sys_dialog-content div.sys_lang-text{
			margin:0 0 10px 0;}
			
		div.sys_dialog .sys_dialog-footer {
		background:#fff;
		height:26px;
		padding:10px 25px;
		border-top:1px solid #dee2e5;}
		
			div.sys_dialog .sys_dialog-footer .sys_submit-button {
			width:160px;}
		
			div.sys_dialog .sys_dialog-footer .sys_lang-btn-en {
			float:left;}
			div.sys_dialog .sys_dialog-footer .sys_lang-btn-cy {
			float:right;}
		
        div.sys_dialog .sys_resize 
        {
                font-size:1px;
                width:16px;
                height:16px;
                margin:10px -15px 0 0;
                background:url("/SiteElements/Images/UI/Resize.png") 100% 100% no-repeat;
                float: right;
                cursor:se-resize; overflow:hidden; text-indent:-999px; display:block;
        }

	
.sys_clear {
clear:both; 
display:block; 
line-height:0; }


/* Tag Cloud Control */
.sys_tagcloud-control {float:left;margin:0 0 25px 0;}
.sys_tagcloud-control li.sys_tagcloud-tag {background:none;float:left;padding:0;margin:.1em 10px .1em 0}
.sys_tagcloud-control li.sys_tagcloud-tag a {font-weight:700;}
.sys_tagcloud-control li.sys_tagcloud-tag a.sys_tagcloud-weight1 {font-weight:400;font-size:90%;}
.sys_tagcloud-control li.sys_tagcloud-tag a.sys_tagcloud-weight2 {font-weight:400;font-size:110%;color:#99ccff;}
.sys_tagcloud-control li.sys_tagcloud-tag a.sys_tagcloud-weight3 {font-size:120%;}
.sys_tagcloud-control li.sys_tagcloud-tag a.sys_tagcloud-weight4 {font-size:150%;}
.sys_tagcloud-control li.sys_tagcloud-tag a.sys_tagcloud-weight5 {font-size:160%;}
.sys_tagcloud-control li.sys_tagcloud-tag a.sys_tagcloud-weight6 {font-size:170%;}

/* Course Search area Styles */

.sys_search-options {line-height: 1em;}
.sys_institutioncourses-search-control .sys_search-options .sys_button-row input.sys_search-button {} 
.sys_institutioncourses-search-control .sys_search-options .sys_search-row {clear: both; }

.sys_institutioncourses-search-control .sys_search-options .sys_countries-row label,
.sys_institutioncourses-search-control .sys_search-options .sys_subjectarea-row label {display: none;} 
.sys_institutioncourses-search-control .sys_search-options  .sys_search-row.sys_countries-row, 
.sys_institutioncourses-search-control .sys_search-options  .sys_search-row.sys_subjectarea-row {width: 215px; float: left; clear: none; margin: 4px 0;}


.sys_institutioncourses-search-control .sys_search-options .sys_search-row.sys_countries-row select#ddCountries {width: 205px;}
.sys_institutioncourses-search-control .sys_search-options .sys_search-row.sys_subjectarea-row select#ddSubjectAreas {width: 215px; }

.sys_institutioncourses-search-control .sys_search-options .sys_qualificationtype-row .sys_checkboxlist_qualification .sys_checkbox,
.sys_institutioncourses-search-control .sys_search-options .sys_checkboxlist_learnmethod  .sys_checkbox {float: left; width: 215px;}
.sys_institutioncourses-search-control .sys_search-options .sys_qualificationtype-row .sys_checkboxlist_qualification .sys_checkbox input,
.sys_institutioncourses-search-control .sys_search-options .sys_qualificationtype-row .sys_checkboxlist_qualification .sys_checkbox label,
.sys_institutioncourses-search-control .sys_search-options .sys_checkboxlist_learnmethod  .sys_checkbox input,
.sys_institutioncourses-search-control .sys_search-options .sys_checkboxlist_learnmethod  .sys_checkbox label {vertical-align: middle; font-weight: normal; cursor:pointer;}

.sys_content-area .sys_institutioncourses-search-control .sys_search-options p {margin:0; padding: .3em 0 0 0; color:#666; font-size: 0.9em ; }

.sys_content-area .sys_col-mid .sys_content-feature .sys_accordionarea-ctrl .sys_btn-expander {clear: both;}
.sys_content-area .sys_institutioncourses-search-control fieldset {padding:0; margin-bottom:0; border:0 none; background-image:url("/SiteElements/Images/UI/Forms/FieldsetBg.png"); background-repeat:repeat-x; background-position:0 0;}
.sys_content-area .sys_institutioncourses-search-control fieldset legend {padding-bottom: 0; background:#dee4e9; }
.sys_institutioncourses-search-control .sys_search-row.sys_qualificationtype-row {padding-top: 0;}

/* End of Course Search area Styles */


/* Comments Control Additions */
div.sys_comments-control .sys_comments-title, div.sys_comments-control .sys_addcomments-title {
font-family: Calibri, Trebuchet, Arial, sans-serif; 
color:#014; 
font-size:1.3em; 
text-transform:uppercase; 
line-height:1em !important; 
font-weight:700 !important; 
margin:1em 0 !important;}

div.sys_comments-control ul li {
border-bottom:0 none !important;}

/*div.sys_comments-control .sys_addcomments-row label{display:none !important;}*/

div.sys_comments-control .sys_comments-rating-and-button {
clear:both;
padding-left:110px;}

div.sys_comments-control .sys_comments-rating-and-button input.sys_submit-comment-button {
		font-size:1em !important; 
		float:left !important;
		width:auto !important ; 
		padding:3px 5px 4px 5px !important; 
		cursor:pointer !important; 
		color:#fff !important;
		font-weight:700 !important;
		background:#fff url("/SiteElements/Images/UI/Forms/SubmitBtnBg.png") 0 0 repeat-x !important;
		border:1px solid #86A2B6 !important;
		border-radius: 3px !important;
		-moz-border-radius: 3px !important;
		-webkit-border-radius: 3px !important;
		height:26px !important;}
		
div.sys_comments-control .sys_comments-signin-text {
clear:both;
		width:378px !important; margin:0 0 1em 0 !important;
		padding:10px 40px 10px 40px !important;
		float:left !important;
		border:1px solid #EEBB00 !important;
		background:#FFFFA3 url("/SiteElements/Images/UI/Forms/Notif3.png") 0 0 repeat-x !important;
		}

div.sys_comments-control .sys_comments-signin-text a {
font-size:1.1em !important; 
font-weight:700 !important;}

div.sys_comments-control .sys_info-set {display:none;}

div.sys_comments-control .sys_comment-userprofile {
display:none;}


	div.sys_comments-control .sys_addcomments-validationtext {
	width:362px;
	clear:both;
	margin:0 0 1em 0;
	padding:10px 40px 10px 40px;
	white-space:nowrap;
	border:1px solid #CC8888;
	background:#FFD3D3 url("/SiteElements/Images/UI/Forms/Notif2.png") 0 0 repeat-x;}
		
		.sys_content-area .sys_addcomments-validationtext h2 {
		font-weight:700;}
		
		.sys_content-area .sys_addcomments-validationtext ul {
		margin:20px;
		padding:0;}
			.sys_content-area .sys_addcomments-validationtext ul li{
			margin:0;
			padding:.3em 0;
			list-style-type:disc;
			font-weight:700;}		


/* Send to a friend control */
#SendToAFriend_ButtonContainer {clear:both;}
#SendToAFriend_ButtonContainer input {width:auto;}

/* Whats new control */
.sys_whats_new-control {
margin:0 0 15px 0;}

/* Overwrites to the portlet theme to get this live - IMPORTANT: these need to be added to theme !! */

.sys_dashboard .sys_group-header {float:left !important;}

.sys_dashboard .sys_portlets-control .sys_ptl-content .floatImageRight {margin-top:12px !important; margin-right:12px !important;}
.sys_dashboard .sys_portlets-control .sys_ptl-content p.lead {padding-top:12px !important;}
.sys_dashboard .sys_portlets-control .sys_ptl-content p {padding-left:12px !important;}
.sys_dashboard .sys_portlets-control .sys_ptl-content p.leadnext {padding-bottom:1em !important;margin:0 !important;}

.sys_theme-portlet .sys_portlets-control .sys_ptl-tools .sys_btn-edit a:active {color:#333 !important;}

/* Document Channel */
/* Global Document Channels */
/* Generic Icon */
.sys_documentchannel-control .sys_itemslist div.sys_icon {
width:22px; 
height:22px; 
float:left; 
margin:0 5px 0 0;
background-repeat:no-repeat;
background-position:0 0;
background-image:url("/SiteElements/Images/UI/Icons/content/Generic.gif") !important;}

.sys_generic_list-control .sys_itemslist div.sys_21{
width:16px; 
height:16px; 
float:left;
margin:0 5px 0 0;
background-repeat:no-repeat;
background-position:0 0;
background-image:url("/SiteElements/Images/UI/Icons/content/PDF.gif") !important;}

.sys_generic_list-control .sys_itemslist div.sys_18{
width:16px; 
height:16px; 
float:left;
margin:0 5px 0 0;
background-repeat:no-repeat;
background-position:0 0;
background-image:url("/SiteElements/Images/UI/Icons/content/Excel.png") !important;}

.sys_generic_list-control .sys_itemslist div.sys_17{
width:16px; 
height:16px; 
float:left;
margin:0 5px 0 0;
background-repeat:no-repeat;
background-position:0 0;
background-image:url("/SiteElements/Images/UI/Icons/content/Word.gif") !important;}


/* Generic List icons*/	
	/* PDF */
	.sys_documentchannel-control .sys_itemslist div.sys_21{
	background-image:url("/SiteElements/Images/UI/Icons/content/PDF.gif") !important;}

	/* Excel */
	.sys_documentchannel-control .sys_itemslist div.sys_18{
	background-image:url("/SiteElements/Images/UI/Icons/content/Excel.png") !important;}
	
	
/* MyWales icons*/	
	/* Powerpoint and Powerpoint Slideshow */
	.sys_documentchannel-control .sys_itemslist div.sys_19, 
	.sys_documentchannel-control .sys_itemslist div.sys_38 {
	background-image:url("/SiteElements/Images/UI/Icons/content/Powerpoint.png") !important;}
	
	/* Excel */
	.sys_documentchannel-control .sys_itemslist div.sys_18  {
	background-image:url("/SiteElements/Images/UI/Icons/content/Excel.png") !important;}
	
	/* Word */
	.sys_documentchannel-control .sys_itemslist div.sys_17, 
	.sys_documentchannel-control .sys_itemslist div.sys_37 {
	background-image:url("/SiteElements/Images/UI/Icons/content/Word.gif") !important;}
	
	/* Images*/
	.sys_documentchannel-control .sys_itemslist div.sys_2 {
	background-image:url("/SiteElements/Images/UI/Icons/content/GenericImage.gif") !important;}
	

	/* Complete Document Channel */
	.sys_content-area .sys_documentchannel-control .sys_itemslist dl dt {
	display:block; 
	float:left;}
	
	.sys_content-area .sys_documentchannel-control .sys_itemslist dl .sys_documentchannel-filesize, 
	.sys_content-area .sys_documentchannel-control .sys_itemslist dl .sys_documentchannel-dateposted {
	color:#666; 
	font-size:.9em;}
	
	.sys_content-area .sys_documentchannel-control .sys_itemslist dl dd.sys_documentchannel-filesize {
	float:left; 
	margin-right:10px;}
	
	.sys_content-area .sys_documentchannel-control .sys_itemslist dl dt.sys_documentchannel-description {
	display:none;}
	
	.sys_content-area .sys_documentchannel-control .sys_itemslist dl dd.sys_documentchannel-description {
	padding-bottom:.3em;}


	/* Portlets Specific Document Channel */
	.sys_theme-portlet .sys_documentchannel-control .sys_subitem-heading {
	margin-right:10px !important;}
	
	.sys_theme-portlet .sys_documentchannel-control dl {
	padding-left:28px !important;}
	
	.sys_theme-portlet .sys_documentchannel-control dt {
	display:block !important; 
	float:left !important; 
	color:#666 !important; 
	font-size:.9em !important; 
	margin-right:3px !important;}
	
	.sys_theme-portlet .sys_documentchannel-control dd {
	display:block !important; 
	float:left !important; 
	color:#666 !important; 
	font-size:.9em !important; 
	margin-right:10px !important;
	}
	
	.sys_theme-portlet .sys_documentchannel-control dd.sys_documentchannel-filesize {
	text-transform:lowercase;}
	
	.sys_theme-portlet .sys_documentchannel-control dt.sys_documentchannel-description {
	display:none !important; 
	}
	
	.sys_theme-portlet .sys_documentchannel-control dd.sys_documentchannel-description {
	color:#333 !important; 
	float:none !important;
	margin-bottom:.3em !important;
	}

.sys_theme-portlet .sys_message {
white-space: normal !important;
margin:15px !important;
padding-top:12px !Important;
padding-bottom:12px !Important;}

.sys_theme-portlet .sys_ptl-edit .sys_addgooglereaderfeed label {
float:left;
width:60px;
overflow:hidden;
padding-top:.2em;}

.sys_theme-portlet .sys_ptl-edit .sys_addgooglereaderfeed input.sys_feed-textbox {
float:left;}

.sys_theme-portlet .sys_ptl-edit .sys_addgooglereaderfeed input.sys_add-button {
float:left;
width:30px;
height:28px;
padding:0;
background:url("/SiteElements/Images/UI/Forms/addBtn.png") 0 0 no-repeat;
overflow:hidden;
padding-left:999px;
border:0 none;}

/* A to Z Control */
.sys_content-area .sys_atoz-control {
clear:both;
width:100%;
}
	.sys_content-area .sys_atoz-control ul {
	float:left;
	width:100%;
	font-size:1.3em;
	font-weight:700;
	height:50px;
	margin:0;
	padding:0 0 10px 0;
	list-style-type:none;}
		.sys_content-area .sys_atoz-control ul li {
		width:16px;
		margin:0 4px 4px 0;
		padding:1px;
		list-style-type:none;
		background:none;
		float:left;
		border:1px solid #f0f3f6;}
		
		.sys_content-area .sys_atoz-control ul li.sys_selected {
		border-right-color:#bbbbbb;
		border-bottom-color:#bbbbbb;}
		
		.sys_content-area .sys_atoz-control-currentletter {
		font-size:2.5em;
		color:#b7c3cc;
		margin:10px 0;}


a.link home-news-h2 {color:#014;}
.home-read-all {position:absolute;bottom:0}

/* Media Gallery Control */
dd.sys_mediagallery-uploaded  {
display:none;}
h3.sys_mediagallery-subheading{
display:none;}

/* Library Tabs */
.sys_nav-tabbedlisting
{
    clear: both;
    padding-right: 0px;
    padding-left: 0px;
    font-weight: 700;
    font-size: 1.1em;
    padding-bottom: 0px;
    margin: 0px 0px 10px;
    padding-top: 0px;
    border-bottom: #b8c8d4 1px solid;
    height: 25px;
}
.sys_nav-tabbedlisting UL
{
    padding-right: 0px;
    padding-left: 0px;
    float: left;
    padding-bottom: 0px;
    margin: 0px 0px 0px 5px;
    padding-top: 0px;
    list-style-type: none;
}
.sys_nav-tabbedlisting UL LI
{
    border-right: 0px;
    padding-right: 0px;
    border-top: 0px;
    padding-left: 0px;
    z-index: 2;
    background: none transparent scroll repeat 0% 0%;
    float: left;
    padding-bottom: 0px;
    margin: 0px 10px 0px 0px;
    border-left: 0px;
    padding-top: 0px;
    border-bottom: 0px;
    position: relative;
}
.sys_nav-tabbedlisting UL LI A
{
    padding-right: 12px;
    display: block;
    padding-left: 12px;
    padding-bottom: 3px;
    color: #990033;
    padding-top: 3px;
    height: 18px;
    outline: none;
}
.sys_nav-tabbedlisting UL LI.sys_selected
{
    border-right: #b8c8d4 1px solid;
    border-top: #b8c8d4 1px solid;
    background: #d5dee6;
    margin-bottom: -1px;
    border-left: #b8c8d4 1px solid;
    border-bottom: #b8c8d4 0px;
}
.sys_nav-tabbedlisting UL LI.sys_selected A
{
    color: #333;
    outline: none;
}

.sys_signedin-links2 {
    	width:230px;
		padding:0;
		list-style-type:none;
		clear:both;
		}

