@charset "utf-8";
/* CSS Document */
.sys_sitebody {margin-bottom:-10px;}
		/* Course Search Block */
		.sys_course-search-block {}
		   .sys_course-search-block div.sys_search-options div.sys_search-row {
		   width:100%;
		   float:none;
		   margin:0;}
		
			.sys_course-search-block h2 {
			background-image:url("/SiteElements/Images/Strat/Blocks/CourseSearchBlockHeadingBg.gif");}
			
			.sys_course-search-block .sys_searchbox {
			width:140px;
			display:block;
			float:left;
			margin:12px 4px 12px 0;}
			
			.sys_course-search-block .sys_searchbutton {
			width:31px;
			display:block;
			float:left;
			padding:2px 3px 5px 2px;
			margin:12px 0 0 0;
			color:#fff;
			border:0 none;
			background: url("/SiteElements/Images/Strat/CourseSearch/CourseSearchButtonBg.gif") 0 0 no-repeat;
			cursor:pointer;
			text-transform:uppercase;}
			
			.sys_course-search-block select {
			width:180px;
			margin:0 0 5px 0;}
			
			.sys_course-search-block select.sys_coursesubjectlistmenu {
			margin-top:28px;}
			
		/* Feature Buttons Control */
		.sys_feature-buttons-control {
		clear:both;}
			.sys_feature-buttons-control .sys_feature-button {
			float:left;
			width:205px;
			margin:0 20px 15px 0;
			position:relative;
			}
				.sys_feature-buttons-control .sys_feature-button p {
				display:none;
				}
				
				.sys_feature-buttons-control .sys_jquery-button p {
				display:none;
				position:absolute;
				bottom:0px;
				left:15px;
				width:165px;
				padding:0;
				background:url("/SiteElements/Images/Strat/50percentWhite.png");
				cursor:pointer;}

			.sys_feature-buttons-control h2 {
			display:block;
			}
			
				.sys_feature-buttons-control h2 a {
				display:block;
				}
				.sys_feature-buttons-control h2 a:hover {
				text-decoration:none;}
				
					.sys_feature-buttons-control h2 a img {
					display:block;
					border:0 none;
					}
					
					.sys_feature-buttons-control h2 a span {
					display:block;
					position:absolute;
					top:0;
					left:0;
					width:195px;
					height:105px;
					padding:5px;
					}
					
			
			.sys_feature-buttons-control .sys_last {
			margin-right:0 !important;}
			
			.sys_feature-buttons-control .sys_feature-button-hover span {
			cursor:pointer;
			background:url("/SiteElements/Images/Strat/50percentWhite.png");
			}
					
			.sys_feature-buttons-control .sys_feature-button-hover p {
			display:block;}
			.sys_feature-buttons-control .sys_feature-button-hover p a.sys_feature-text-link, .sys_feature-buttons-control .sys_feature-button-hover p a.sys_feature-text-link:hover {
			display:block;
			padding:5px;
			color:#000;
			text-decoration:none;}
			
		/* Simple Tab Control*/
		.sys_simple-tab-control {}
			.sys_simple-tab-control ul.sys_tabs {
			margin:0;
			padding:0;
			height:30px;
			list-style-type:none;
			font-size:1.4em;
			background: url("/SiteElements/Images/Strat/TabControl/TabsBorder.gif") 0 100% repeat-x;
			}
				.sys_simple-tab-control ul.sys_tabs li {
				margin:0;
				padding:0;
				float:left;
				width:89px;
				background:#fff url("/SiteElements/Images/Strat/TabControl/TabBg1.gif") 0 0 no-repeat;}
				
				.sys_homepage-tab-control ul.sys_tabs li {
				width:123px;
				background:#fff url("/SiteElements/Images/Strat/TabControl/TabBg1-large.gif") 0 0 no-repeat;}
				
					.sys_simple-tab-control ul.sys_tabs li a {
					display:block;
					padding:6px 12px 6px 12px;
					line-height:18px;
					text-decoration:none;
					color:#7c7c7c;
					outline:none;
					}
						.sys_simple-tab-control ul.sys_tabs li a:hover {
						color:#000;
						background:#fff url("/SiteElements/Images/Strat/TabControl/TabBg1Hover.gif") 0 0 no-repeat;}
						
						.sys_homepage-tab-control ul.sys_tabs li a:hover {
						background:#fff url("/SiteElements/Images/Strat/TabControl/TabBg1Hover-large.gif") 0 0 no-repeat;}
						
				.sys_simple-tab-control ul.sys_tabs li.sys_selected{
				background:#fff url("/SiteElements/Images/Strat/TabControl/TabBg2Selected.gif") 0 0 no-repeat;}
				
				.sys_homepage-tab-control ul.sys_tabs li.sys_selected{
				background:#fff url("/SiteElements/Images/Strat/TabControl/TabBg2Selected-large.gif") 0 0 no-repeat;}
					
					.sys_simple-tab-control ul.sys_tabs li.sys_selected a{
					color:#000;
					}
					
						.sys_simple-tab-control ul.sys_tabs li.sys_selected a:hover {
						background:none;
						}
						
			.sys_simple-tab-control .sys_tab-control-content {
			clear:both;
			margin:0;
			padding:12px;
			border:1px solid #d1bdc0;
			border-top:0 none #fff;
			/*min-height:13.5em;*/
			position:relative;
			zoom:1;
			}
				.sys_simple-tab-control .sys_tab-control-content .sys_view-all-link {
				text-align:right;
				min-height:22px;
				position:absolute;
				top:-1px;
				right:-1px;}
					.sys_simple-tab-control .sys_tab-control-content .sys_view-all-link a {
					display:block;
					float:right;
					padding:.2em 5px;
					border:1px solid #d1bdc0;
					text-align:center;
					width:105px;}
					
				/* Add extra top margins on standard list to allow for the view all link...*/
				.sys_simple-tab-control .sys_standard-list {
				margin-top:18px !important;}
			
			
			
		/* Combo Control */
			/* Standard List Items*/
			.sys_standardminicombo div.sys_standard-list h2.sys_news-title {
			position:absolute;
			top:-999px;
			left:-999px;}
			
			.sys_standardminicombo div.sys_standard-list .sys_thumbnail, div.sys_standard-list .sys_icon {
			float:left;
			margin:0 10px 2px 0;
			padding:0 15px;
			background:#d7d7d7 url("/SiteElements/Images/Strat/News/ImageThumbnailBg.gif") 0 100% repeat-x;
			text-align:center;}
			
				.sys_standardminicombo div.sys_standard-list .sys_thumbnail img, .sys_standardminicombo div.sys_standard-list .sys_icon img {
				display:block;
				border:1px solid #fff;}
				
			.sys_standardminicombo div.sys_standard-list .sys_icon {display:none;}
			
			.sys_standardminicombo div.sys_standard-list dl {
			margin:0 0 2px 0;
			}
				.sys_standardminicombo div.sys_standard-list dl dt, .sys_standardminicombo div.sys_standard-list dl dd {
				margin:0;}
				
				.sys_standardminicombo div.sys_standard-list dl dt {display:none;}
				
				.sys_standardminicombo div.sys_standard-list dl dd.sys_news-datepublished {
				font-style:italic;
				color:#666;
				font-size:90%;}
			
			
			/* Mini List Items*/
			.sys_standardminicombo div.sys_news-minilist-control ul, .sys_standardminicombo div.sys_events-minilist-control ul {
			margin:0;
			padding:0;
			list-style-type:none;
			clear:both;}
			
				.sys_standardminicombo div.sys_news-minilist-control ul li, .sys_standardminicombo div.sys_events-minilist-control ul li {
				padding:.3em 3px;
				border-bottom:1px solid #b2b2b2;}
						.sys_standardminicombo div.sys_news-minilist-control ul li.sys_last, .sys_standardminicombo div.sys_events-minilist-control ul li.sys_last {
						border-bottom:0 none #b2b2b2;}
		
			/* Quotation Control */
			.sys_quotation-control {
			background: url("/SiteElements/Images/Strat/Quotations/QuotationMarkStart.gif") 0 0 no-repeat;}
				.sys_quotation-control blockquote {
				color:#345191;
				font-size:1.2em;
				margin:0 0 10px 0;
				padding:0 14px 0 0;
				text-indent:30px;
				line-height:1.4em;
				min-height:8em;
				background: url("/SiteElements/Images/Strat/Quotations/QuotationMarkEnd.gif") 100% 100% no-repeat;}
				
				.sys_quotation-control cite {
				display:block;
				font-size:.9em;
				margin:0;
				padding:0;
				font-style:italic;
				width:170px;}
				
			/* Bricks or Small Banner Ads */
			.sys_bricks img {
			margin:0 0 10px 0;}
				.sys_bricks div.imageLeft img {
				margin:0 0 0 0 !important;}
			
			.sys_brick {
			clear:both;}
			
			.sys_brick h2 {
			font-size:1.1em;}
			
			.sys_brick .imageLeft {
			display:block;
			float:left;
			margin:0 8px 8px 0;}
				.sys_brick .imageLeft img{
				display:block;}
			
			
/*Social networking links*/

        div.sys_sociallinks ul {margin: 5px 0 10px; padding: 0;}
        div.sys_sociallinks ul li {list-style: none; padding: 10px 0 0 32px; height: 2em;}
        div.sys_sociallinks ul li.sys_twitter {background: #fff url(/SiteElements/Images/Icons/twitter.jpg) no-repeat 0;}
        div.sys_sociallinks ul li.sys_facebook {background: #fff url(/SiteElements/Images/Icons/facebook.jpg) no-repeat 0;}
        div.sys_sociallinks ul li a{font-weight: bold;}