body{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0;
	padding:0;
	text-align:center;
	color:#d4cfd0;
	background:url(../images/general/bg-header-dark.jpg) repeat-x #2b0d15;
}

#container{
	position:relative;
	margin:0px auto;  /* auto is used for centering */
	padding:0px;
	text-align:left;
	background-image:url(../images/general/bg-site-tuned.jpg);
	background-repeat:no-repeat;
	background-position:top;
}

.height-width {
height:15px;
width:20px;
}

.footer-nottingham  {
text-decoration:none;
}


.heading-MAS {
font-size:14px;
}

.button-MAS {
padding-top:17px;
}

.colour-a, .colour-a a{
	text-decoration:none;
	color:#d8db6f;
}

.colour-b{
	color:#907b81;
}
	
.colour-c{
	color:#d8d3d4;
}

.font-large{
	font-size:16px;
}	

.font-medium{
	font-size:14px;
}
	
.font-regular{
	font-size:16px;
}
	
.font-small{
	font-size:10px;
	}

.clear{
	clear:both;
}
	
img {
	border:0px;
	outline:none;
}

	
a{
	color:#fff;
	/*text-decoration:none;*/
	outline:none;
}

em{
	font-style:normal;
	color:#fff;
	padding-right:3px;
}

object { 
	outline:none; 
	display:block;
	margin-bottom:10px;
}
	
a:hover{
	text-decoration:underline;
}
	
p{
	margin:10px 0px 0px 0px;
	padding:0px;
}
	
form{
	margin:0px;
	padding:0px;
}
		
ul {
	margin:0px 0px 10px 0px;
	padding:0px;
	font-size:11px;
	background:none;
	list-style: none;
}
	
li {
	padding:5px 5px 5px 17px;
	background:none;
	background:url(../images/general/bullet-arrow-green.gif) no-repeat;
	line-height:13px;
}

.white{
	color:#FFFFFF;
}

/* -----------header tags------------------------------ */

#page-intro h1{
	line-height:1.6em;
	height:31px;
	font-size:16px;
	font-weight:normal;
	margin:0;
}

#page-intro h2{
	line-height:1.2em;
	font-size:14px;
	margin:-5px 0 0 0;
}


#wid h1{
	line-height:1.2em;
	font-size:26px;
	margin:0;
	padding:0;
}

#wid h2{
	line-height:1.7em;
	font-size:16px;
	font-weight:normal;
	margin:0 0 0 0;
	padding:0;
}




h2{
	font-weight:normal;
	
}
	h2 a{
		text-decoration:none;
	}
	
	h2.green a{
		text-decoration:none;
		font-size:17px;
		color:#D8DB6F;
		line-height:1.7em;
	}
	
	h2.green {
		
		color:#D8DB6F;
		
	}
	
#w, #b{
	margin:0px;
}

#header-content .mixedtitle{
	color:#d8db6f;

	 font-size:16px; height:22px; font-weight:normal;

}

.mixedtitle2{
	color:#d8db6f;
	font-weight:bold;
}

.mixedtitle {
 font-size:16px; height:22px; font-weight:normal;
}

.new-width{
width:430px;


}

#page-intro h2.header{
	line-height:1.6em;
	font-weight:normal;
}

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

		
	#search{
		width:168px;
		height:22px;
		background-image:url(../images/general/bg-search.jpg);
		background-repeat:no-repeat;
		position:absolute;
		left:672px;
		padding-left:70px;
		padding-top:3px;
		overflow:hidden;
	}
	
		.search-controls{
			float:left;
		}

		#search_text{
			width:139px;
			height:15px;
			font-size:11px;
			border:none; 
			background:transparent; 
			color:#666666;
		}
		




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

#main-nav{
	font-size:12px;
	color:#bbc6b9;
	overflow:hidden;
	height:19px;
	padding-top:3px;
}

	#main-nav a{
		text-decoration:none;
		color:#bbc6b9;
		border:0px;
		
	}
	
	#main-nav a:active{
		text-decoration:none;
		font-weight:bold;
	}
	
	#main-nav .nav-width-home a:hover,
	#main-nav .nav-width-about-us a:hover,
	#main-nav .nav-width-services a:hover,
	#main-nav .nav-width-showcase a:hover,
	#main-nav .nav-width-news a:hover,
	#main-nav .nav-width-contact-us a:hover {
		text-decoration:none;
		font-weight:bold;
	}
	
	#main-nav .nav-width-home {
	width:35px;
	float:left;
	text-align:center;
	}	
	
	#main-nav .nav-width-about-us {
	width:55px;
	float:left;
	text-align:center;
	}	
	
	#main-nav .nav-width-services {
	width:49px;
	float:left;
	text-align:center;
	}	
	
	#main-nav .nav-width-showcase {
	width:59px;
	float:left;
	text-align:center;
	}	
	
	#main-nav .nav-width-news {
	width:39px;
	float:left;
	text-align:center;
	}	
	
	#main-nav .nav-width-contact-us {
	width:71px;
	float:left;
	text-align:center;
	}	
	
	#main-nav .slash {
		padding-right:10px;
		padding-left:10px;
		float:left;
	}



#services-links p{
	margin:0px 0px;
	width:134px; 
	float:left;
}

#services-links a {
	color: #908284;
	text-decoration: none;
}

#services-links p.sfhover a {
	color: #bec24b;
}

#services-links p:hover a{
	color: #bec24b;
}

#services-links p a:hover {
	color: white;
	font-weight:bold;
}

#services-links p{
	margin:0px 0px;
	width:134px; 
	float:left;
}

.services-links a {
	color: #908284;
	text-decoration: none;
}

.services-links p.sfhover a {
	color: #bec24b;
}

.services-links p:hover a{
	color: #bec24b;
}

.services-links p a:hover {
	color: white;
	font-weight:bold;
}

.services-links p{
	margin:0px 0px;
	width:134px; 
	float:left;
}

.overlay-{
	background-color:#0f0103;
	filter:alpha(opacity=70);
	-moz-opacity:.70;
	opacity:.70;
}

#slogan{
	position:absolute; 
	left:760px; 
	height:165px; 
	margin-top:5px; 
	width:168px; 
	overflow:hidden;
	}
	
#site-search{
	float:left;
	margin-left: 35px; 
	width:176px; 
	border:1px solid #7b5d64; 
	background:url(../images/general/bg-search.gif) no-repeat; 
	padding-left:50px;
	}

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

#header{
	background-repeat:repeat-x;
	height:210px;
}
	
	#bread-crumb{
		font-size:10px;
	}
	
		#bread-crumb a{
			text-decoration:none;
		}
	
	#header-content{
		width:910px;
		margin:0px auto; 
		height:186px;
		position:relative
	}

	#main-image-home{
		width:671px;
		overflow:hidden;
	}
		
		#absolute-logo{
			width:477px; /*originally 457px - shrunk for IE*/
			height:121px;
			float:left;
			background-image:url(../images/general/logo.gif);
			background-repeat:no-repeat;
			font-size:15px;
			/*padding-top:59px;*/
		}
		
		#logo-link{
			height:59px;
			width:200px;
			display:block;
			text-decoration:none;
		}
		
		
		#page-intro{
			padding-right:35px;
		}
			
			.page-intro{
			}
			
		#nav-container {
			width:426px;
			height:185px;
			margin-left: 7px; /*originally non-existant - added 7px for IE - see above in #absolute-logo*/
			float:left;
			padding-top:0px;
			font-size:11px;
			background-repeat:no-repeat;
		}
		
		#nav-container a{
			text-decoration:none;
			}
			

			
					
		.services {
			width:130px; 
			height:10px; 
			padding:1px 1px 2px 8px;
		}
			
			.services-name{
				display:block; 
				width:140px;
				margin-left:1px;
			}
				
						
		#work{
			padding-top:10px;
			width:142px;
			height:174px;
			float:left;
		}			

				
		#support{
			padding-top:10px;
			width:142px;
			height:174px;
			float:left;
			margin-left:3px;
		}

#content{
	clear:both;
	position:relative;
}
	
	.separator{
		clear:both;
		background-image:url(../images/general/bg-header.gif);
		background-repeat:repeat-x;
		height:2px;
		overflow:hidden;
		width:672px;
		margin-bottom:11px;
	}
	
		separator-extra-margins{
			margin-top: 15px; 
			margin-bottom: 15px;
		}
		
	.line-separator{
		height:2px; 
		background:url(../images/general/bg-header.gif); 
		margin-bottom:10px;
		overflow:hidden;
	}
	
	#content-area{
		width:910px;
		margin:0px auto; 
		padding-top:4px;
		position:relative;
		line-height:17px;
	}
		
		#c2{
			width:224px; 
			float:left; 
			padding-left:14px; 
			line-height:14px;
		}
		
		#c1{
			padding-top:2px;
			width:672px; 
			float:left;
		}
		
			#c1 #homepage-copy{
				margin:0px 0px 15px 0px;
			}
					
		#services-content {
			padding-top:2px;
			width:910px;
		}
		
		#services-content .project {
			margin-bottom: 54px;
		}
		
		#services-content .p-img {
			width: 669px;
			float:left;
			margin-bottom: 34px;
		}
		
		#services-content .p-copy {
			width: 218px;
			margin-left: 14px;
			font-size: 11px; 
			color: #AEA2A4;
			vertical-align: top;
			float:left;
			margin-bottom: 34px;
		}
			.p-copy em{
				color:#FFFFFF;
				padding-right:3px;
			}
		
		#services-content h3{
			margin:0px;
			padding:0px;
		}
		
		#services-content .p-title {
			width: 220px;
			margin-bottom: 5px;
		}
		
		#services-content .p-counter {
			display: inline-block;
			width: 24px;
			float:left;
			vertical-align: top;
		}
		
		#services-content .p-name {
			display: inline-block;
			width: 194px;
			font-weight:normal;
			float:left;
		}
		
		#services-content .p-desc ul {
			margin-top: 8px;
		}
		
		.hooks-title{
			font-size:12px;
			font-weight:bold;
		}
		
			.hooks-title a{
				text-decoration:none;
				color:#d4cfd0;
			}
		
		.hooks{
			float:left;
			width:206px;
			padding:7px 7px 7px 0px;
			margin-top:4px;
			font-size:10px;
		}
			
			.hooks p{
				margin:0px;
			}
			
		.single-col{
			width:217px; 
			float:left; 
			margin-left:9px;
			margin-bottom:11px;
			position:relative;
			}
			
		.case-study-homepage{
			height:246px;
			margin-left:0px;
			}
			
			.case-study-homepage h2 a{
			color:#D8DB6F;
			font-size:17px;
			line-height:1.3em;
			text-decoration:none;
			}
		
			.case-study-homepage-extra-margin{
				margin-left:10px;
			}
			
		.testimonial-copy{
			background-image:url(../images/general/bg-testimonials.gif); 
			background-repeat:no-repeat; 
			height:307px; 
			padding:0px 10px 0px 10px; 
			width:197px; 
			color:#b3a9aa; 
			font-size:12px;
		}
			
		.showcase-image{
			margin-bottom:4px;
			display: block;
		}
			
		.showcase-copy{
			 padding:6px;
			 display: block;
			}
			
		.single-col-showcase{
				width:217px; 
				float:left; 
				margin-left:9px;
				margin-bottom:11px;
				position:relative;
				margin-left:0px; 
				height:226px; 
				background-image:url(../images/general/bg-checks.gif)
			}
			
			.single-col-showcase-extra-margin{
				margin-left:6px; 
			}
				
				
			.single-col-showcase a{
				text-decoration:none;
				border:#988080 1px solid;
				display:block;
				width:217px;
				height:226px;
				color:#8f7173;
			}

			.single-col-showcase a:hover{
				text-decoration:none;
				border:#ffffff 1px solid;
				color:#ffffff;
			}
				
		.single-col-alternate{
			width:217px; 
			float:left; 
			margin-left:9px;
			margin-bottom:11px;
			position:relative;
			margin-top: 2px;
		}
			
		.double-col{
			width:443px; 
			float:left; 	
			margin-bottom:11px;
		}		
	
		.twin-col{
			width:324px; 
			float:left; 	
			margin-bottom:11px;
			padding-right:5px; 
			font-size:11px;
		}
					
			.section-title-services{
				width:320px; 
				clear:both;
			}
				
			#section-digital{
				margin-left:10px;
			}
			
				#section-digital-copy{
					margin-left:10px;
				}
				
				.href-decoration a{
					text-decoration:none;
					}

				
		.tripple-col{
			width:669px;
			float:left;
			margin-bottom:11px;
		}
		
		
		.full-width-content {
			width: 627px;
			float:left;
			margin-bottom:11px;
		}
		
		.full-width-content-half {
			width: 48%;
			float:left;
			margin-bottom:11px;
		}
		
		.full-width-content-side {
			width: 273px;
			margin-left: 10px;
			float:left;
			margin-bottom:11px;
		}
		
		.full-width-content-side #contenthook-b-copy {
			padding-left: 2px;
		}
		
		.float-right {
			float: right;
		}
			
			.more-info{
				position:absolute; 
				top:464px;
			}
				
			.more-info2{
				position:absolute; 
				top:227px;
			}
							
			.tc-flash-title{
				width:669px; 
				clear:both;
			}
				
			.homepage-casestudy-main{
				height:66px; 
				width:669px; 
				clear:both;
			}
				
			.services-copy{
				float:left; 
				margin-left:14px; 
				width:224px; 
				font-size:11px; 
				color:#aea2a4;
			}
				
				.services-project-name{
					margin-left:14px; 
					float:left;
				}
				
			.news-headline-main{
				font-size:16px; 
				color:#bbc14a; 
				width:650px;
			}
			
			.news-headline{
				font-size:16px; 
				color:#bbc14a; 
				width:390px;
			}
						
			.calendar-icon{
				float:left; 
				width:38px; 
				height:56px; 
				margin-right:10px; 
				background-image:url(../images/general/calendar-icon.gif); 
				background-repeat:no-repeat;
			}
					
				.calendar-month{
					font-size:9px;
					padding-top:7px;
					text-align:center;
				}
					
				.calendar-date{
					font-size:14px;
					color:#482730;
					font-weight:bold;
					text-align:center;
					padding-top:1px;
				}
				
				#pageLinks{
					text-align: left;
					margin-left: 5px;	
				}
				
	#map_canvas{
		width: 671px; 
		height: 303px; 
		border-bottom:1px solid #999999;
	}

	
	#seminar {
		width:672px;
		float:left;
		font-size: 13px;
	}
		#seminar table {
			font-size: 12px;
			margin-top: 10px;
		}
	
		#seminar-list p {
			color: #CCCCCC;
			margin-left: 30px;
		}
		
		#seminar-list a {
			color: #FFFFFF;
			text-decoration: underline;
		}
		
		#seminarForm h2 {
			color: #FFFFFF;
			border: 1px solid #D4D0D1;
			border-bottom: 0;
			font-size: 14px;
			margin: 0;
			padding: 6px;
			display: block;
			letter-spacing: 0;
			width: 203px; /*.single-col width minus (2*border-width + 2*padding) - IE 6 bug*/
		}
		
		#seminarForm h3 {
			font-weight: bold;
			font-size: 13px;
			letter-spacing: 0;
			margin: 4px 0;
			margin-top: 8px;
		}
		
		#seminarForm #seminarContent, #seminarForm form {
			display: block;
			background-color: #D4D0D1;
			color: #000000;
			padding: 6px;
		}
		
			#seminarForm form input, #seminarForm form select {
				width: 90%;
				margin: 8px 6px 4px 6px;
				border: 1px solid #999999;
				background: #FFFFFF;
				color: #000000;
			}
		
			#seminarForm #seminarContent .seminarProperty {
				clear: both;
				font-size: 13px;
			}
			
				#seminarForm #seminarContent .seminarProperty .key {
					float: left;
					width: 60%;
					font-weight: bold;
				}
				
				#seminarForm #seminarContent .seminarProperty .value {
					float: left;
					width: 38%;
				}
	
	#sw_infobox_site, #sw_infobox_budget, #sw_infobox_choice {
		height: 271px;
		width: 910px;
		color: #2B0D15;
		font-weight: bold;
	}
	
	.sw_leftText {
		float: left;
		width: 27%;
		padding-left: 43px;
		font-size: 17px;
		line-height: 22px;
		font-weight: normal;
		margin-top: 20px;
	}
	
	.sw_midText {
		float: left;
		padding-left: 18px;
		margin-top: 20px;
		width:580px;
	}
	
	.sw_rightText {
		float: right;
		width: 30%;
		padding-right: 25px;
		margin-top: 20px;
	}
	
	.sw_leftText ul, .sw_midText ul, .sw_rightText ul {
		font-size: 13px;
	}
	
	.sw_leftText li, .sw_midText li, .sw_rightText li {
		margin: 4px 0;
		padding-left: 30px;
		background-repeat: no-repeat;
		background-position: left 7px;
		line-height: 16px;
	}
	
	.sw_yoursite, .sw_yourbudget, .sw_yourchoice {
		height: 38px;
	}
	
	.sw_yoursite {
		width: 304px;
	}
	.sw_yourbudget {
		width: 306px;
	}
	.sw_yourchoice {
		width: 300px;
	}
	
	.sw_tabs div {
		float: left;
	}
	
	.hide {
		display: none;
	}
	
	.show {
		display: block;
	}
	
	/*Infobox Site Background & List style*/
	#sw_infobox_site {
		background: bottom left no-repeat url(../images/page_graphics/starter_sites_bg_your-site.gif);
	}
	
	#sw_infobox_site .sw_leftText {
		color: #798A26;
	}
	
	#sw_infobox_site li {
		background-image: url(../images/page_graphics/starter_sites_bullet_your-site.gif);
	}
	
	/*Infobox Site Tab No-Shadow*/
	#sw_infobox_site .sw_yoursite {
		background: top left no-repeat url(../images/page_graphics/starter_sites_tab_your-site.gif);
	}
	
	/*Infobox Budget Background & List style*/
	#sw_infobox_budget {
		background: bottom left no-repeat url(../images/page_graphics/starter_sites_bg_your-budget.gif);
	}
	
	#sw_infobox_buddget .sw_leftText {
		color: #5E625D;
	}
	
	#sw_infobox_budget li {
		background-image: url(../images/page_graphics/starter_sites_bullet_your-budget.gif);
	}
	
	/*Infobox Budget Tab No-Shadow*/
	#sw_infobox_budget .sw_yourbudget {
		background: top left no-repeat url(../images/page_graphics/starter_sites_tab_your-budget.gif);
	}
	
	/*Infobox Choice Background & List style*/
	#sw_infobox_choice {
		background: bottom left no-repeat url(../images/page_graphics/starter_sites_bg_your-choice.gif);
	}
	
	#sw_infobox_choice .sw_leftText {
		color: #B54E14;
	}
	
	#sw_infobox_choice li {
		background-image: url(../images/page_graphics/starter_sites_bullet_your-choice.gif);
	}
	
	/*Infobox Choice Tab No-Shadow*/
	#sw_infobox_choice .sw_yourchoice {
		background: top left no-repeat url(../images/page_graphics/starter_sites_tab_your-choice.gif);
	}
	
	/*Infobox Site Tab Shadow*/
	#sw_infobox_budget .sw_yoursite, #sw_infobox_choice .sw_yoursite {
		background: top left no-repeat url(../images/page_graphics/starter_sites_tab_shadow_your-site.gif);
	}
	
	/*Infobox Budget Tab Shadow*/
	#sw_infobox_site .sw_yourbudget, #sw_infobox_choice .sw_yourbudget {
		background: top left no-repeat url(../images/page_graphics/starter_sites_tab_shadow_your-budget.gif);
	}
	
	/*Infobox Choice Tab Shadow*/
	#sw_infobox_site .sw_yourchoice, #sw_infobox_budget .sw_yourchoice {
		background: top left no-repeat url(../images/page_graphics/starter_sites_tab_shadow_your-choice.gif);
	}
	
	.content-hook-a{
		color:#907b81; 
		font-size:11px; 
		padding-left:17px; 
		width:200px;
		margin-top:8px;
	}
		
	.content-hook-b{
		width:169px;
		margin-left:50px; 
		border:1px;
		margin-top:5px;
	}
		
	.content-hook-b p {
		padding: 0;
		margin: 0;
	}
		
		#contenthook-b-title{
			border:#7d646a 1px solid;
			border-bottom:0px;
			padding:5px;
			font-size:14px;
		}
		
		#contenthook-b-copy{
			background:url(../images/general/bg-contenthook-b-copy.gif) no-repeat #d8d4d5;
			color:#2a0d14;
			padding-bottom:1px;
			padding-top:2px;
		}
			
			#contenthook-b-copy a{
				color:#2a0d14;
				text-decoration:underline;
			}

			#contenthook-b-copy a:hover{
				color:#5c474c;
			}
			
			#contenthook-b-copy li{
			background:url(../images/general/bullet-arrow.gif) no-repeat;
			}

	.input-field, .input-field-short {
		width:325px;
		height:20px;
		padding:3px 2px 2px 2px;
		background:transparent;
		border:none;
		background-color:#fff;
		color:#391b23;
		font-family:Arial, Helvetica, sans-serif;
	}

	.input-field-multiline, .input-field-multiline-short {
		font-size:12px;
		width:325px;
		height:220px;
		padding:2px;
		background:transparent;
		border:none;
		background-color:#fff;
		color:#391b23;
		font-family:Arial, Helvetica, sans-serif;
		margin: 0;
	}
	
	.input-field-multiline-short, .input-field-short {
		width: 175px;
	}

#footer{
	clear: both;
	background-image: url(../images/general/bg-affiliations.gif);
	background-repeat: repeat-x;
}

	#footer-content{
		width: 910px;
		margin: 0px auto; 
	}

		#affiliations{
			height: 104px;
			padding: 10px;
			font-size: 11px;
		}

			#affiliations-left {
				float: left; 
				width: 218px;
				margin-top: 15px;
			}

			#affiliations-left div {
				padding-top: 8px;
			}

			#affiliations-right {
				margin-top: 23px;
				width: 218px; 
				height: 25px;
				float: left;
			}

			#affiliations-right-img {
				margin-right: 5px;
				width: 63px;
				float: left;
			}

			#affiliations-right-text {
				width: 148px;
				float: left;
				margin-top: 32px;
			}

		#html-links{
			height:113px;
			width:695px;
			font-size:11px;
			color:#a5968c;
			float:left;
			overflow:hidden;
		}

			#html-links p{
				margin:15px 0;
			}
	
		#footer-logo{
			width:108px; 
			height:98px; 
			float:left;  
			background:url(../images/general/logo-investors.gif) no-repeat;
			background-position:bottom;
			}			
			
		.seo-footer {
			width:300px;
		}

/*----starter websites------*/
#alpha{
	background-color:#FFFFFF; 
	height:123px; 
	width:910px;
}

#alpha-1{
	width:313px; 
	height:123px; 
	float:left;
	background:url(../images/general/startersite/alpha-1.jpg) no-repeat;
}

#alpha-2{
	width:597px; 
	height:123px; 
	float:left; 
}

	#alpha-2a{
		height:48px; 
		width:597px;
		background:url(../images/general/startersite/alpha-2a.jpg) no-repeat;
	}
		#alpha-2a span{
			visibility:hidden;
		}

	#alpha-2b{
		height:27px; 
		width:597px;
	}

	#alpha-2c{
		height:27px; 
		width:597px;
	}

	#alpha-2d{
		height:21px; 
		width:597px;
	}
	
	
#beta{
	width:910px;
	height:38px;
}

	#beta-1{
		width:605px;
		height:38px;
		float:left;
		overflow:hidden;
	}

	#beta-2{
		width:305px;
		height:38px;
		float:left;
	}


.item a {
display:block;
width:224px;
text-decoration:none;
height:172px;
}

 /*
 .home {

background: url(../images/others/MAS-home1.jpg) top no-repeat;
}

a.home:hover  {
background: url(../images/others/MAS-home1.jpg) bottom no-repeat;

}

*/

.section-title-services h2.white {
	color:#fff;
	font-size:18px;
	font-weight:normal;
}

.news_image-1 {
	padding-top:10px;
}

.meta, .meta a {
	font-size:12px;
	color:#FFFFFF;
}

.meta a {
font-size:12px;
color:#D8DB6F;
}

.window-content a {
	text-decoration:none;
}

/********* Contents from all.css  **********/

h1, h2, h3, h4, h5 {
  font-family:Arial, Helvetica, sans-serif;
  /*  font-family:Georgia, "Times New Roman", Times, serif;
letter-spacing: -.05em;*/
  margin: 0;
  padding: 0;
  line-height: 1em;
}


h1 {
  font-size: 17px;
  /*padding: 20px 0 20px 0;
  margin: 0 20px 0 20px;*/
  font-weight:lighter;
}

h2 {
  font-size: 17px;
 
}

#seminar .tripple-col h2 {
display:block;
font-size:18px;
width:445px;
}

#seminar .double-col .tripple-col {
width:445px;
margin-bottom:5px;
display:block;
height:22px;
}

.savetime {
font-weight:bold;
font-size:14px;
color:#d8db6f;
}

#seminar .double-col,#seminar .single-col {
padding-top:6px;

}


#seminar .double-col h2 {
	margin: 0 0 0 0;
}

#seminar .double-col p {
	padding-bottom:14px;
}

h3 {
  font-size: 14px;
  margin-top: 10px;
}

h4 {
  color: #660000;
  font-size: 20px;
  margin: 5px 0 20px 0;
}

h5 {
  font-size: 14px;
  }
/********* End of Contents from all.css  **********/

/********* Contents from styles.css  **********/

.text-colour{
	color:#dcdc5f;
	font-size:28px;
}

.spacer {
height:15px;
width:20px;
}

.divider{
	border-bottom:1px solid #553d44;
}

.section{
	background:#553d44;
	padding:4px;
}

.section h2{
	font-size:14px;
}

#frmSurvey .input-field-multiline{
	height:100px;
}

.short-instructions{
	font-style:italic;
}

.clear {
	clear:both
}

#gallery {
	position:relative;
	height:247px;
	margin-bottom:15px;
}
	#gallery #slides {
		position: relative;
		width: 671px;
		height: 247px;
		overflow: hidden;
	}
	
	#gallery a {
		float:left;
		position:absolute;
		width: 671px;
		height: 247px;
		overflow: hidden;
	}
	
	#gallery a img {
		border:none;
	}
	
	#gallery a.show {
		z-index:500
	}

	#gallery .caption {
		z-index:-99900; 
		background-color:#000; 
		color:#ffffff; 
		height:0px; 
		width:0%; 
		position:absolute;
		bottom:0;
	}

	#gallery .caption .content {
		margin:5px
	}
	
	#gallery .caption .content h3 {
		margin:0;
		padding:0;
		color:#1DCCEF;
	}
	
/********* End of Contents from styles.css  **********/

#logo-link span {
	text-indent:-10000px;
	display:block;
}



.recentNews li{
}

.seo-footer a{
	text-decoration:none;
	color:#A5968C;
}

.seo-footer a:hover{
	text-decoration:underline;
	color:#FFFFFF;
}

.services-links {
	float:left;
	display:block;
	width:134px;
}

.services-links li{
	background:none;
	padding:0 0 1px 0;
}

.services-links li a:hover {
	color:#BEC24B;
	font-weight:bold;
	
}

ul.usefulLinks1{
	display:block;
	float:left;
	margin:0;
	height:65px;
	width:110px;
} 

ul.usefulLinks2 {
	display:block;
	float:left;
	margin:0;
	height:65px;
	width:120px;
} 

.recentNews {
	float:left;
	margin-top:9px;
	margin-left:30px;
	height:82px;
	width:320px;
}

.recentNews strong.home {
	float:left;
	height:15px;
	width:100%;
	display:block;
}

/**** sprite header ***/

#gallery .cms {
	display:none;
}
 
/**** sprite header end***/