/* ($Id: 0100style.css 602 2011-04-21 07:59:11Z winterjp $) */
/* Basic website styling */

/*  Colors
************************************************************************************************************************/
a:hover,
.sys_tabs li a:hover,
#content .sys_button:hover,
#search .sys_button:hover,
#mainContent h2,
h1 {
	color:#66A300;
}
h2,
h3,
#content .sys_videoFeature h2,
#blogs .sys_author,
#content .sys_videoFeature .sys_otherVid {
	color:#333;
}
#mainContent #bookmarks,
#footerBottom li,
#precedent a,
#miniMap li a,
#breadcrumbs a,
#search input,
/*blockquote,*/
p {
	color:#666;
}
#breadcrumbs li {
	color:#999;
}
.sys_sliderInner h3,
#precedent a:hover,
#miniMap li a:hover,
#search .sys_button,
a {
	color:#990066;
}
#relatedContent #register a {
	color:#fff;
}

/*  General class definitions for global use - delete if not using any of these
************************************************************************************************************************/

.sys_show {
	display:block;
}
.sys_hide {
	display:none;
}
.sys_clear {
	clear:both;
	margin:0;
	padding:0;
	border:0;
	font-size:1px;
	height:1px;
	width:1px;
	float:none;
}	


/*  General formatting definitions
************************************************************************************************************************/

html {
	font-family:Arial, Helvetica, sans-serif;
}

strong {
	font-weight:bold;
}

/*blockquote,*/
p {
	font-size:1.3em;
	line-height:1.3em;
}

a {
	text-decoration:none;
}

h1, 
h2, 
h3, 
h4, 
h5, 
h6 {
	font-weight:normal;
	font-family:'Georgia','Times new Roman';
	margin-bottom:.5em;
	line-height:1em;
}

h1 {
	font-size:2.8em;
}

h2 {
	font-size:1.8em;
}

h3 {
	font-size:1.8em;
}

hr {
}

/*  Layout of body and main div's
************************************************************************************************************************/

body {
	font-size:62.5%;
	background:#C3CDDA url('/Images/website/background.gif') no-repeat scroll top center;
}

div#wrapper {
	width:975px;
	margin:0 auto;
	min-height:500px;
}

	div#header {
		border-top:3px solid #66A300;
		margin:0 21px;
	}
		
div#main {
	clear:both;
	overflow:hidden;
	padding:0 20px 30px 20px;
	width:935px;
	background:#fff url('/Images/website/mainbottom.gif') no-repeat scroll bottom center;
}

	div#content {
		min-height:541px;
		height:auto !important;
		height:541px;
	}	
	
#main h1 {
		margin-left:10px;
	}

#main div.sys_noNav h1 {
		margin-left:0;
}


/* Header formatting 
************************************************************************************************************************/
#search {
	float:right;
	width:400px;
	margin:20px 0 0;
}
	#search fieldset {
		float:right;
	}
		#search input {
			border:none;
			background:none;
			font-size:1.8em;
			background:transparent url('/Images/website/dots.gif') repeat-x scroll bottom center;
			padding:0;
			line-height:1em;
			float:left;
			height:1.5em;
			font-family:Georgia,'Times new Roman';			
		}
		#search .sys_textbox {
			height:1.3em;
			margin-top:4px;
		}
		
		#search .sys_button {
			display:inline;
		}
			#search .sys_button:hover {
				
			}
	#header h1 a {
		float:left;
		width:202px;
		height:48px;
		background:transparent url('/Images/website/logo.gif') no-repeat scroll top left;
		margin:21px 0 20px 10px;
		text-indent:-9000px;
	}

	
/* Content formatting 
************************************************************************************************************************/

#features {
	border-top:3px solid #66A300;
	position:relative;
	height:331px;
	margin-bottom:10px;
}
	#features img {
		position:absolute;
		top:0;
		left:0;
	}
		#features img.sys_selected {
			display:block;
		}
	#features ul {
		position:absolute;
		bottom:0;
		right:0;
		width:40px;
		height:30px;
		margin:0;
	}
	#content #features li {
		float:left;
		width:auto;
	}
	#features .sys_first a,
	#features .sys_last a {
		width:20px;
		height:30px;
		text-indent:-9000px;
		float:left;
	}
	#features .sys_first a {
		background:transparent url('/Images/website/featureleft.gif') no-repeat scroll top left;
	}
	#features .sys_last a {
		background:transparent url('/Images/website/featureright.gif') no-repeat scroll top left;
	}

#breadcrumbs ul {
	background:#fff;
	float:left;
	clear:both;
	width:922px;
	padding:0 0 10px 10px;
}
	#breadcrumbs li {
		float:left;
		font-size:1.3em;
	}

	div.sys_noNav #breadcrumbs ul {
		padding-left:0;
	}
#mainContent {
	width:515px;
	float:left;
	margin-right:10px;
	display:inline;
}

	#mainContent h2 {
		font-family:Arial, Helvetica, sans-serif;
		padding-top:.5em;
		margin-bottom:1em;
	}

	#mainContent h3 {
		font-family:Arial, Helvetica, sans-serif;
		font-size:1.5em;
		font-weight:bold;
	}

/* h4-h6 rules added */
	#mainContent h4 {
		font-family:Arial, Helvetica, sans-serif;
		font-size:1.4em;
		font-weight:bold;
        color:#333;
	}
	
	#mainContent h5 {
		font-family:Arial, Helvetica, sans-serif;
		font-size:1.35em;
		font-weight:bold;
        color:#333;
	}
	
	#mainContent h6 {
		font-family:Arial, Helvetica, sans-serif;
		font-size:1.3em;
		font-weight:bold;
        color:#333;
	}

	#mainContent p {
		margin-bottom:1em;
	}
	
		#mainContent p.intro {
			font-size:1.5em;
		}
	
	#mainContent img {
		float:left;
		margin:0 1em 1em 0;
	}
	
	#mainContent .imgRight {
		float:right;
		margin:0 0 1em 1em;
	}
	
	#mainContent .imgLeft {
		float:left;
		margin:0 1em 1em 0;
	}

#mainContent ul {
	margin:0 0 2em 2em;
}

#mainContent li {
	/* JW has changed/added the next two rules */
		font-weight:normal;
		color: #666;
		font-size:1.3em;
		padding-left:15px;
		margin-bottom:.75em;
		background:transparent url('/Images/website/bulletgrey.gif') no-repeat 5px 5px;
	}
	
/* JW added rules for OL */

#mainContent ol {
	margin:0 0 2em 2em;
	list-style: decimal;
}

#mainContent ol li {
	font-weight:normal;
	color: #666;
	font-size:1.3em;
	padding-left:5px;
	margin-bottom:.75em;
}	

/* ordered lists in debate details pages */

#main #mainContent div.sys_full ol li {
background-image: none;
}

#relatedContent {
	width:200px;
	float:right;
}

#mainContent .sys_quotes {
	margin:0;
}
	
#mainContent .sys_quotes li {
	padding:0 0 1em 0;
	margin-bottom:1em;
	background:transparent url('/Images/website/listdots.gif') repeat-x scroll bottom left;
	font-weight:normal;
	font-size:1em;
}

	.sys_quotes li p {
		background:transparent url('/Images/website/quotecontent.gif') no-repeat scroll top left;
		padding-left:50px;
	}
	
		.sys_quotes li p span {
			font-family:Georgia,'Times new Roman';
			font-size:1.154em;
		}
		
	.sys_quotes h2 {
		font-family:Arial, Helvetica, sans-serif;
	}

/* removed and replaced by class MainContentQuote  - see 0333Comversion	

#mainContent blockquote {
	padding:1em 0 1em 40px;
	margin:1.5em 0;
	border-top:1px dotted #ccc;
	border-bottom:1px dotted #ccc;
	background:transparent url('/Images/website/quotecontent.gif') no-repeat scroll 0 15px;
}

	#mainContent blockquote span {
		font-size:1.154em;
		font-family:'Georgia','Times New Roman';
	}
*/

/*** course details ***/
#main h2.sys_course {
	font-size:1.8em;
	font-weight:normal;
	color:#333333;
	padding:0;
	margin:0 0 2em 0;
	font-family:Georgia;
	float:left;
}

#main p.sys_button {
	font-size:1.5em;
	font-family:Georgia;
	overflow:hidden;
	margin:0 0 1em 0;
}

	#main p.sys_button a {
		float:right;
		display:block;
		background:#990066;
		color:#ffffff;
		padding:6px 10px;
		line-height:1;
	}

	#main p.sys_left {
		margin:1em 0 1em 0;
	}

	#main p.sys_left a {
		float:left;
	}

#main p.sys_back {
	text-align:right;
	font-size:1.3em;
	margin:1em 0;
}

	#main p.sys_back a {
		font-weight:bold;
		color:#990066;
		display:inline-block;
		padding:8px 9px 6px 8px;
		background:#f3f5f7;
	}

#main div.sys_accordion {
	clear:both;
	background:url(/Images/website/accordion.gif) no-repeat 0 bottom;
	padding-bottom:20px;
}

#main .sys_noNav div.sys_accordion {
	background:url(/Images/website/wideaccordion.gif) no-repeat 0 bottom;
}

#main div.sys_accordion p {
	margin-bottom:1em;
}

	#main div.sys_accordion p strong {
		color:#333333;
	}

#main div.sys_accordion h2 {
	color:#66a300;
	font-family:Arial, Helvetica, sans-serif;
	background:url(/Images/website/accordion.gif) no-repeat;
	margin-bottom:0.5em;
	padding-top:0.5em;
	padding-right:14px;
	cursor:pointer;
}

	#main div.sys_accordion h2.sys_summary {
		background:none;
		position:relative;
		margin-bottom:1em;
	}

	#main div.sys_accordion h2.sys_summary span {
			position:absolute;
			top:0;
			right:0;
			color:#990066;
			font-size:0.8em;
			font-weight:bold;
			display:block;
			padding:8px 9px 6px 8px;
			background:#f3f5f7;
		}

	#main div.sys_accordion h2.sys_collapse {
		background:url(/Images/website/accordioncollapse.gif) no-repeat;
	}

		#main .sys_noNav div.sys_accordion h2.sys_collapse {
			background:url(/Images/website/wideaccordioncollapse.gif) no-repeat;
		}

	#main div.sys_accordion h2.sys_expand {
		background:url(/Images/website/accordionexpand.gif) no-repeat;
	}

		#main .sys_noNav div.sys_accordion h2.sys_expand {
			background:url(/Images/website/wideaccordionexpand.gif) no-repeat;
		}

#main div.sys_accordion div {
	padding-top:0.5em;
}

#main ul.sys_jumps {
	list-style-type:none;
	margin:0 0 1.5em 0;
	padding:0;
}

	#main ul.sys_jumps li {
		background:none;
		display:inline;
		font-size:1.3em;
		font-weight:normal;
		margin:0 0.2em 0 0;
		padding:0 0.5em 0 0;
		border-right:1px solid #990066;
	}

		#main ul.sys_jumps li.sys_last {
			margin:0;
			padding:0;
			border-right:none;
		}

	#main ul.sys_jumps li a {
		color:#990066;
	}

#main ul.sys_links {
	list-style-type:none;
	margin:0 0 1.5em 0;
	padding:0;
}

	#main ul.sys_links li {
		background:url(/Images/website/linkdots.gif) repeat-x 0 bottom;
		font-size:1.3em;
		font-weight:normal;
		margin:0 0 0.2em 0;
		padding:0 0 0.5em 0;
	}

		#main ul.sys_links li.sys_last {
			background:none;
		}

	#main ul.sys_links li a {
		color:#990066;
	}

#content .sys_videoFeature {
	padding:10px;
	background:#F3F5F7;
	border-top:1px solid #ccc;
	overflow:hidden;
	height:1%;
	margin-bottom:1em;
}

	#content .sys_videoFeature h2 {
		font-size:1.8em;
		background:transparent url('/Images/website/titlespeechbubbles.gif') no-repeat scroll top left;
		line-height:1.5em;
		float:left;
		font-family:Georgia,"Times New Roman";
		padding:0 0 0 35px;
	}
	
	#content .sys_videoFeature .sys_otherVid {
		float:right;
		padding:5px 30px 5px 10px;
		background:transparent url('/Images/website/videootherdown.gif') no-repeat scroll 100% 10px;
		border-left:1px solid #ccc;
		font-size:1.3em;
	}

#mainContent .sys_player {
	clear:both;
	position:relative;
}

	#mainContent #videoCarousel {
		position:absolute;
		top:0;
		width:100%;
		background:transparent url('/Images/website/blackopac80.png') scroll repeat top left;
		padding:10px 0;
	}
		
		#videoCarousel .sys_left {
			background:transparent url('/Images/website/carouselleft.png') no-repeat scroll 0 16px;
			margin-left:10px;
		}
		#videoCarousel .sys_right {
			background:transparent url('/Images/website/carouselright.png') no-repeat scroll 0 16px;
		}

	#mainContent .sys_player a {
		width:495px;
		height:300px;
		float:left;
	}
	
		#mainContent #videoCarousel ul {
			margin:0;
		}
	
		#mainContent #videoCarousel a {
			text-indent:0;
			margin-right:8px;
			float:left;
			width:14px;
			height:55px;
			text-indent:-9000px;
		}
		
		#mainContent #videoCarousel li {
			margin:0;
		}
		
			#mainContent #videoCarousel li a {
				text-indent:0;
				height:auto;
				width:auto;
			}
				#content li a img {
					float:left;
					margin:0;
				}
		
		#relatedContent #relatedVideo .sys_videoControls,
		#mainContent .sys_videoFeature .sys_videoControls {
			position:relative;
			top:-26px;
		}

#content #mainContent li.sys_last,
#content #relatedContent li.sys_last {
	background:none;
}

#mainContent #bookmarks,
#wideContent #bookmarks {
	clear:both;
	padding-top:1em;
	background:transparent url('/Images/website/listdots.gif') repeat-x scroll top left;
	margin:3em 0 0 0;
}
	#bookmarks li {
		float:left;
		background:none;
		padding:0;
		font-weight:normal;
		font-size:1.5em;
	}

		#bookmarks li.sys_first {
			margin:2px 1.5em 0 0;
		}

	#bookmarks li a {
		float:left;
		width:21px;
		height:21px;
		text-indent:-9000px;
		margin-right:.5em;
	}
	
		#bookmarks .sys_stumbleUpon {
			background:transparent url('/Images/website/icons/icostumbleupon.gif') no-repeat scroll top left;
		}
		
		#bookmarks .sys_delicious {
			background:transparent url('/Images/website/icons/icodelicious.gif') no-repeat scroll top left;
		}
		
		#bookmarks .sys_digg {
			background:transparent url('/Images/website/icons/icodigg.gif') no-repeat scroll top left;
		}

#relatedContent .sys_print,
#wideContent .sys_col_last_semi .sys_print {
		background:transparent url('/Images/website/icons/icoprint.gif') no-repeat scroll top left;
		padding:5px 8px 14px 0;
		font-size:1.5em;
}

#relatedContent .sys_print a,
#wideContent .sys_col_last_semi  .sys_print a {
		font-family:"Georgia","Times New Roman";
		padding-left:45px;
	}


#relatedContent #bigDebate,
#relatedContent #topics,
#relatedContent #recentComments,
#relatedContent #relatedPosts,
#relatedContent #relatedVideo,
#relatedContent #relatedNews,
#relatedContent #relatedLinks,
#relatedContent #relatedStaffLinks,
#relatedContent #relatedStaff,
#relatedContent #relatedCourses,
#relatedContent #relatedResearch,
#relatedContent #relatedFacilities,
#relatedContent #relatedSchool,
#relatedContent #relatedDepartment,
#relatedContent #relatedNewsEvents {
	padding:12px 12px 6px;
	background:#F3F5F7;
	border-top:1px solid #ccc;
	margin-bottom:10px;
}

#relatedContent #relatedVideo {
	overflow:hidden;
}

	#relatedContent #topics li,
	#relatedContent #recentComments li,
	#relatedContent #relatedPosts li,
	#relatedContent #relatedNews li,
	#relatedContent #relatedLinks li,
	#relatedContent #relatedStaffLinks li,
	#relatedContent #relatedStaff li,
	#relatedContent #relatedCourses li,
	#relatedContent #relatedResearch li,
	#relatedContent #relatedFacilities li,
	#relatedContent #relatedSchool li,
	#relatedContent #relatedDepartment li,
	#relatedContent #relatedNewsEvents li {
		background:transparent url('/Images/website/navdotslv1.gif') repeat-x scroll bottom left;
		padding:8px 0;
		font-size:1.3em;
	}
	
	#relatedContent #topics p,
	#relatedContent #recentComments p,
	#relatedContent #relatedPosts p,
	#relatedContent #relatedNews p,
	#relatedContent #relatedLinks p,
	#relatedContent #relatedStaffLinks p,
	#relatedContent #relatedStaff p,
	#relatedContent #relatedCourses p,
	#relatedContent #relatedResearch p,
	#relatedContent #relatedFacilities p,
	#relatedContent #relatedSchool p,
	#relatedContent #relatedDepartment p,
	#relatedContent #relatedNewsEvents p {
			font-size:1em;
		}

	#relatedContent #relatedVideo .sys_player {
		margin:0 -4px;
	}
	
			#relatedContent .sys_player a {
				width:184px;
				height:136px;
				display:block;
			}

	#relatedContent p span {
		font-size:1.154em;	
		font-family:Georgia,'Times new Roman';
	}

	#relatedContent #bigDebate p {
		margin-bottom:1em;
	}
	
	#relatedContent #bigDebate .sys_more {	
		background:transparent url('/Images/website/navdotslv1.gif') repeat-x scroll top left;
		padding-top:.5em;
	}

	#relatedContent #bigDebate h2 {
		padding:0 0 0 45px;
		min-height:40px;
		height:auto !important;
		height:40px;
		background:transparent url('/Images/website/quotesidebar.gif') no-repeat scroll top left;
	}
	
	#relatedContent h3 {
		font-size:1.5em;
	}

#wideContent #quickLinks,
#relatedContent #quickLinks {
	margin-bottom:10px;
}
	
	#wideContent #quickLinks li,
	#relatedContent #quickLinks li {
		padding:10px 0 14px;
		background:transparent url('/Images/website/listdots.gif') repeat-x scroll bottom left;
	}
	
		#wideContent #quickLinks li a,
		#relatedContent #quickLinks li a {		
			padding:0 0 14px 15px;
			font-size:1.5em;
			font-family:'Georgia','Times new Roman';
		}
		
		#wideContent #quickLinks li.sys_studyHere a,
		#wideContent #quickLinks li.sys_openDays a,
		#wideContent #quickLinks li.sys_download a, 		
		#relatedContent #quickLinks li.sys_studyHere a,
		#relatedContent #quickLinks li.sys_openDays a,
		#relatedContent #quickLinks li.sys_download a {
			padding-left: 45px;
		}
		
		
		.sys_studyHere a {
			background:transparent url('/Images/website/icons/icostudy.gif') no-repeat top left;	
		}
		
		.sys_openDays a {
			background:transparent url('/Images/website/icons/icocloud.gif') no-repeat 3px 0!important;	
		}
		
		#wideContent #quickLinks .sys_download a ,
		#relatedContent #quickLinks .sys_download a {
			background:transparent url('/Images/website/icons/icodownload.gif') no-repeat top left;

		}
		
		
#contentPromo {
	float:right;
	border-top:1px solid #ccc;
	padding:10px 80px 0 10px;
	background:#F3F5F7 url('/Images/website/promo2.jpg') no-repeat scroll top right;
	min-height:95px; /*IE6 min-height hack !important needed to fix this */
	height:auto !important;
	height:95px;
	width:110px;
}
	#contentPromo p {
		font-size:1.8em;
		font-family:'Georgia','Times New Roman';
		color:#333;
	}
		#contentPromo p span {
			color:#666699;
			font-size:1.556em;
			line-height:1em;
			font-family:'Georgia','Times New Roman';
		}

#mainContent #newsList {
	margin:0;
}

#mainContent #blogs {
	margin:0;
}
	
	#mainContent #newsList li,
	#blogs li {
		background:transparent url('/Images/website/listdots.gif') repeat-x scroll bottom left;
		padding:0 0 1em 0;
		margin-bottom:2em;
		overflow:hidden;
		height:1%;
		font-size:1em;
		font-weight:normal;
	}
	
		#blogs h2 {
			margin-bottom:1em;
			font-family:Arial, Helvetica, sans-serif;
		}
		
		#newsList .sys_date,
		#blogs .sys_date {
			font-weight:bold;
			font-size:1.3em;
			margin-bottom:1em;
		}
		
		#blogs .intro {
			background:transparent url('/Images/website/quotecontent.gif') no-repeat scroll top left;
			padding-left:50px;
		}
		
		#blogs .sys_comments {
			background:transparent url('/Images/website/icons/icocomments.gif') no-repeat scroll 0 2px;
			padding-left:30px;
		}
	
		#newsList img {
			float:left;
			margin-bottom:1em;
		}
		
		#newsList p,
		#newsList h3 {
			padding-left:110px;
			font-size:1.3em;
			font-family:Arial, Helvetica, sans-serif;
			margin-bottom:1em;
		}
				#newsList li.sys_first h3, 
				#newsList li.sys_first p {
					padding-left:177px;
				}
				
				#newsList li.sys_first h3 {
					font-size:1.5em;
				}
		
		#newsList .sys_date {
			margin-bottom:0;
		}

#relatedContent #register {
	margin-bottom:10px;
}

	#relatedContent #register p {
		background:#990066;
		padding:5px 10px;
		font-size:1.5em;
		font-family:'Georgia','Times New Roman';
	}

#pageOptions {
	margin-bottom:5px;
}

	#pageOptions li {
		padding:10px 10px 10px 40px;
		font-size:1.5em;
		font-family:'Georgia','Times New Roman';
	}
	
		#pageOptions .sys_rss {
			padding-top:5px;
			background:transparent url('/Images/website/icons/icorss.gif') no-repeat scroll 3px 5px;
		}
		
		#pageOptions .sys_email {
			background:transparent url('/Images/website/icons/icomail.gif') no-repeat scroll 0 12px;
		}


#wideContent {
	width:725px;
	float:left;
	display:inline;
}

/* additional css styles for 2 column layout to pick up some default styles only set by P for mainContent */

	#wideContent h2 {
		font-family:Arial, Helvetica, sans-serif;
		padding-top:.5em;
		margin-bottom:1em;
	}

	#wideContent h3 {
		font-family:Arial, Helvetica, sans-serif;
		font-size:1.5em;
		font-weight:bold;
	}

/* h4-h6 rules added */
	#wideContent h4 {
		font-family:Arial, Helvetica, sans-serif;
		font-size:1.4em;
		font-weight:bold;
color:#333;
	}
	
	#wideContent h5 {
		font-family:Arial, Helvetica, sans-serif;
		font-size:1.35em;
		font-weight:bold;
color:#333;
	}
	
	#wideContent h6 {
		font-family:Arial, Helvetica, sans-serif;
		font-size:1.3em;
		font-weight:bold;
color:#333;
	}

	#wideContent p {
		margin-bottom:1em;
	}
	
		#mainContent p.intro {
			font-size:1.5em;
		}
	
	#wideContent img {
		float:left;
		margin:0 1em 1em 0;
	}
	
	#wideContent .imgRight {
		float:right;
		margin:0 0 1em 1em;
	}
	
	#wideContent .imgLeft {
		float:left;
		margin:0 1em 1em 0;
	}

#wideContent ul {
	margin:0 0 2em 2em;
}

#wideContent li {
	font-weight:normal;
	color: #666;
	font-size:1.3em;
	padding-left:15px;
	margin-bottom:.75em;
	background:transparent url('/Images/website/bulletgrey.gif') no-repeat 5px 5px;
}

/* JW added rules for OL */

#wideContent ol {
	margin:0 0 2em 2em;
	list-style: decimal;
}

#wideContent ol li {
	font-weight:normal;
	color: #666;
	font-size:1.3em;
	padding-left:5px;
	margin-bottom:.75em;
}

/** added to protect landing feature columns **/
#wideContent .sys_col ul {
	margin:0px;
}

#wideContent .sys_col li {
	font-weight:normal;
	font-size:1em;
	background: none;
}

#wideContent .sys_col {
	float:left;
	width:245px;
}
	
	#wideContent #quickLinks li.sys_last,
	/* name adjustment here to allow for classnames provided by Contensis */
	#wideContent .sys_col_last {
		float:left;
		width:235px;
		background:none;
	}

	#wideContent #features {
		height:246px;
	}
	
	#wideContent #features h2 {
		position:relative;
		display:block;
		color:#fff;
		background:transparent url('/Images/website/blackopac80.png') repeat scroll top left;
		font-size:2.8em;
		padding:8px 12px;
	}
	
	#wideContent #features h2.sys_hide{
		display:none;
		}

	#wideContent .sys_box {
		width:213px;
		margin:0 10px 10px 0;
		float:left;
		display:inline;
		position:relative;
		border-top:1px solid #ccc;
		background:#F3F5F7;
		padding:11px;
	}
	
		#wideContent #quickLinks {
			width:235px;
			float:left;
		}
	
		#wideContent .sys_overlay {
			padding:0;
			width:235px;
		}
			
			#wideContent .sys_overlay div {
				position:absolute;
				top:0;
				left:0;
			}
				#wideContent .sys_overlay h3 {
					padding:10px;
					background: rgba(255,255,255,0.9);
			        _background: transparent;
			        filter:Progid:DXImageTransform.Microsoft.gradient(startColorstr=#eeffffff,endColorstr=#eeffffff);
					width:215px;
					margin:0;
				}
				
				/* Deprecated css which can be removed post-Apr 7th 2011 */
				#wideContent .sys_overlay p {
					padding:10px;
					background: rgba(0,0,0,0.8);
			        _background: transparent;
			        filter:Progid:DXImageTransform.Microsoft.gradient(startColorstr=#dd000000,endColorstr=#dd000000);
					width:215px;
					color:#fff;
				}
				/* Deprecation ends */
				
				#wideContent .sys_overlay a.sys_overlay_text {
					display:block;
					font-size:125%;
					padding:10px;
					background: rgba(0,0,0,0.8);
			        _background: transparent;
			        filter:Progid:DXImageTransform.Microsoft.gradient(startColorstr=#dd000000,endColorstr=#dd000000);
					width:215px;
					color:#fff;
				}
				
				
				
				
	#wideContent .sys_last .sys_box {
		margin-right:0;
	}
	
	#wideContent .sys_podcasts .sys_player {
		margin-top:1em;
		width:213px;
		height:24px;
	}


/* 3 column cheat for landing page */

#wideContent .sys_col_semi {
float:left;
width:517px;
padding: 0 4px 0 0px;
}

#wideContent .sys_col_last_semi {
float:left;
	width:200px;
background:none;
padding: 0 0 0 4px;

}

#wideContent .sys_col_last_semi #siteTools p {
margin-bottom: 0em;
}
	

/* Footer Styles 
************************************************************************************************************************/

#footer {
	clear:both;
	background:transparent url('/Images/website/bgfooter.gif') repeat-x scroll top center;
	overflow:hidden;
	height:1%;
	padding:10px 20px;
}
#miniMap {
	width:934px;
}
#miniMap li {
	float:left;
	width:187px;
	margin:0 0 .9em 0;
	padding:0;
}

	#miniMap ul {
		margin-top:.9em;
		overflow:hidden;
	}

	#miniMap li a {
		font-size:1.8em;
		font-family:'Georgia','Times New Roman';
	}
		#miniMap li a:hover {
		}
	#footer li li a {
		font-size:1.2em;
		font-family:Arial, Helvetica, sans-serif;
	}
	#footer a:hover {
		text-decoration:underline;
	}
#precedent a {
	float:right;	
}
	#precedent a:hover {
	}
#miniMap {
	overflow:hidden;
	height:1%;
	padding-bottom:20px;
	background:transparent url('/Images/website/dotsfooter.gif') repeat-x scroll bottom center;
}
#footerBottom {
	clear:both;
	padding-top:12px;
}
	#footerBottom li {
		float:left;
		font-size:1.3em;
		padding-right:10px;
		margin-right:10px;
		background:transparent url('/Images/website/dividerfooter.gif') no-repeat scroll 100% 2px;
	}
	#footerBottom li.sys_first,
	#footerBottom li.sys_last {
		background:none;
	}
#sliderWrapper {
	position:absolute;
	top:180px;
	right:0;
	overflow:hidden;
	width:45px;
	height:500px;
}
#sliderOriginal {
	position:absolute;
	right:-610px;
	z-index:600;
}
	#sliderOriginal .sys_sliderButton {
		width:42px;
		height:105px;
		background:#fff url('/Images/website/taboriginal.gif') no-repeat scroll 3px 3px;
		position:absolute;
		left:-42px;
		cursor:pointer;
		text-indent:-9000px;
	} 
	.sys_sliderContent {
		width:550px;
		background:#fff;
		float:left;
		padding-right:60px;
	}
		.sys_sliderContent .sys_date {
			font-weight:bold;
			margin-bottom:1em;
		}
		.sys_sliderInner {
			background:#F3F5F7;
			padding:7px;
			margin:7px;
		}
			.sys_sliderRight {
				width:520px;
				background:transparent url('/Images/website/slidercontentbg.gif') repeat-y scroll top right;
				overflow:hidden;
			}
				.sys_sliderInner img {
					float:left;
					margin:0 15px 15px 0;
				}
				#sliderOriginal .sys_sliderInner p,
				#sliderOriginal .sys_sliderInner h3 {
					padding:0 15px 0 332px;
				}
				.sys_sliderInner h3 {
					margin-top:10px;
					font-size:1.5em;
					font-weight:bold;
				}
#sliderHappening {
	position:absolute;
	right:-610px;
	z-index:601;
}
	#sliderHappening .sys_sliderButton {
		cursor:pointer;
		position:absolute;
		left:-42px;
		width:42px;
		height:165px;
		margin-top:108px;
		background:#fff url('/Images/website/tabhappening.gif') no-repeat scroll 3px 3px;
		text-indent:-9000px;
	} 
		#sliderHappening .sys_sliderInner {
			padding:14px;
		}
		.sys_sliderInner h2 {
			font-size:1.8em;
			margin-bottom:.8em;
		}
		#sliderHappening .sys_sliderInner h3 {
			margin:0 0 1em;
		}
		.sys_sliderInner li {
			clear:both;
			padding-bottom:15px;
			margin-bottom:15px;
			background:transparent url('/Images/website/dotsslider.gif') repeat-x bottom left;
			overflow:hidden;
		}
		.sys_sliderInner li.sys_last {
			background:none;
			padding:0;
			margin:0;
		}



/*** tabs ***/
#main ul.sys_tabs {
	list-style-type:none;
	margin:2em 0 1em 0;
	padding:0;
	float:left;
	width:100%;
	background:url(/Images/website/tabsdots.gif) repeat-x bottom left;
}

	#main ul.sys_tabs li {
		position:relative;
		top:3px;
		overflow:hidden;
		background:#f3f5f7;
		float:left;
		margin:0 5px 0 0;
		padding:0 13px 0 0;
		font-size:1.3em;
		font-weight:bold;
	}

		#main ul.sys_tabs li.sys_selected {
			background:#ffffff url(/Images/website/tabdots.gif) no-repeat top right;
			border-bottom:5px solid #ffffff;
		}

	#main ul.sys_tabs li a {
		display:block;
		padding:7px 0 7px 13px;
	}

		#main ul.sys_tabs li.sys_selected a {
			background:url(/Images/website/tabadots.gif) repeat-y top left;
		}

#main div.sys_contentBox {
	clear:both;
}
/*** tables ***/
#main table {
	margin-bottom:2em;
}

#main th {
	color:#666666;
	text-align:left;
	font-size:1.3em;
	padding-bottom:1em;
}

#main td {
	color:#666666;
	font-size:1.3em;
	background:url(/Images/website/dots.gif) repeat-x left bottom;
	padding:1em 2em 1em 0;
}

	#main th.sys_nobr,
	#main td.sys_nobr {
		white-space:nowrap;
	}
	
/* all changed to get something that displays as a table */

#main #mainContent table {
	margin:10px 10px 20px 10px;
    border:1px solid #333;
}

#main #mainContent table tbody th {
	color:#666;
	text-align:left;
	font-size:1.3em;
	padding:5px 5px 2px 5px;
	border:1px solid #333;
	font-weight:bold;
}

#main #mainContent table tbody td {
	color:#666;
	font-size:1.3em;
	/*background:url(/Images/website/dots.gif) repeat-x left bottom;*/
	padding:5px 5px 2px 5px;
    border:1px solid #333;
}

#main #mainContent table caption {
    color: #666;
    padding-bottom:2px;
    font-size: 1em;
}


/* javascript turned off and no specific message added */

noscript p {
display:none;
}	