/* CSS generated by SiteManager at 03:10pm 15/06/2011 - do not edit this file directly */

/* CSS generated by Silktide Site Manager at 10:38am 12/11/2007 - do not edit this file directly */

#banner .noflash,
#home #banner .noflash { position: static!important; }

/* #banner .fixedwrapper
	{background-color: #A4A095; }



#factfile h2
	{color: #154579; background-color: #B4B0A5; } */

.lists li {margin-bottom:0.5em;}

dd	{line-height: 1.5em; margin-bottom:0.25em;}

/* This is to ensure that text clears the small blocks */
.widthwrapper_smallblock { float:right; width: 100%;}

.smallblock {width:150px; float: left; position: relative; vertical-align: top; padding: 0; margin: 0 5px 10px; }

.smallblock h2						{ background-color: #b4b0a5; padding: 5px;}
.smallblock h2 img					{ margin: 0 0 0 2px; }
.smallblock img	 					{ margin: 0 0 5px 0; }	


.miniblockspacer {
	width:150px;
	height:103px; 
	position: relative;
	vertical-align: top;
	padding: 0;
	margin: 0 10px 0 1px;
	
  }


.miniblock {
	width:150px;
	float: left;
	position: relative;
	vertical-align: top;
	padding: 0;
	margin: 0 10px 0 1px;
	display: inline;	
}

.miniblock h2						{ background-color: #b4b0a5; padding: 5px; margin-top:-5px !important;}
.miniblock h2 img					{ margin: 0 5px 0 0;}

.minisubcontent					{
	width: 165px;
	float: right;
	background-color: #ccc;
	text-align: left;
	padding: 0;
	margin: 0 12px 0 0;
}

.minisubcontent .padding		{ text-align: left; }

.minisubcontent img				{ display: block; }

.minisubcontent h2 				{ background-color: #b4b0a5; color: #174270; padding: 0; margin: 0; }

.minisubcontent p, .minisubcontent li           { color: #333; text-align: left; margin: 0; }

.bigphotoblock {width:230px; float: left; position: relative; vertical-align: top; padding: 0; margin: 0 10px 0 1px; }

.bigphotoblock h2					{ background-color: #b4b0a5; padding: 5px;  margin-top:-5px !important;}
.bigphotoblock h2 img					{ margin: 0 5px 0 0; }
.bigphotoblock img	 				{ margin: 0 0 5px 0; }



.smallvideoblock				        { width: 150px; float: left; position: relative; vertical-align: top; padding: 0; margin: 0 10px 20px; }
.smallvideoblock h2					{ background-color: #b4b0a5; padding: 10px; height: 57px; }
html>body .smallvideoblock h2  			        { background-color: #b4b0a5; padding: 10px; height: 37px; }
.smallvideoblock h2 img			   	        { margin: 0 0 0 10px; }
.smallvideoblock img                                    



acronym, abbr, .define {border-bottom: 1px dashed  #E86933; cursor: help;}

.rss {background-color: #d27122; 
	color: #fff; 
	font-family: verdana, arial; 
	font-size: 0.8em; 
	padding: 1px 5px; 
	border-top: 2px solid #fff; 
	border-left: 2px solid #fff; 
	border-right: 2px solid #000; 
	border-bottom: 2px solid #000;}	


/*For forms*/

legend {color:#154579 !important; font-weight:bold;}

/*table row class*/

.toprow th  {background-color:#ABA79D; color:#FFF;}


/* for 404 page alert */

.callout {border:1 solid #b4b0a5; margin:0 0 0.25em 0.5em; width:200px;float:right;}			
.callout h3 {background-color:#b4b0a5; text-align:center;}

/* Market Research report box*/

.reportbox {float: right; margin: 0px 2px; width: 25%; background-color: #ccc7bb;}
.reportbox h2 {padding: 0.25em 1em; color: white; background-color: #154579;}
.reportbox h3,.reportbox p {padding: 0.25em 1em;}


/*Courses stuff*/

#buxtoncombinations {display:none;}

/* icons at the top of UG,PG etc pages */

.courseicons td p {font-size:0.85em; padding: 0.5em; 0.25em;}



a.disabledgo {
	background-image:url(/templatefiles/disabledgo_logo100x63.gif);
	background-repeat:no-repeat;
	background-position:top left;
	width:100px;
	height:63px;
	display:block;
}


/*News article Fact file*/

.pressfactfile 			{background-color: #fff; margin-top:0.5em;padding-bottom:0.5em;}
.pressfactfile h2			{background-color:#1E61A9;color:#fff;}


/*Press tools*/

#tools-openday 
{

background-color: transparent;

background-image: url(/templatefiles/tools-open.jpg);

background-repeat: no-repeat;

background-attachment: scroll;

background-position: 5px 3px;

padding-left: 30px;

}

#tools-prospectus 
{

background-color: transparent;

background-image: url(/templatefiles/tools-bookmark.jpg);

background-repeat: no-repeat;

background-attachment: scroll;

background-position: 5px 4px;

padding-left: 30px;

}

#tools-feedback 
{
background-color: transparent;

background-image: url(/templatefiles/megaphone.gif);

background-repeat: no-repeat;

background-attachment: scroll;

background-position: 5px 4px;

padding-left: 30px;

}


/*social network widgets at the bottom of pages*/

#social-network-bar {
background-color:#fff; 
padding:0.5em 0;
bottom:0;
}
.snb-content {
width:65%;
margin:auto;
color:#333;
}


/*Homepage stuff*/

/*For video block*/

#home #topvideo 	{position:relative; width:160px; padding: 0; margin: 0;}

#fairtrade {margin-bottom:1em;}


/* styles for the header */

#header #askquestion		{ display:none; }
#header #searchbuttons	{ display:none; }


#header #sitelogo		{ margin-top:16px; }

#header h1		{ position:absolute; top:40px; left:174px; margin:0; }

#header .search		{ top:40px; width:215px; }
#header .search .searchtext	{ width:175px; margin:0; }
#header .search .button	{ margin:0 0 0 10px; float:none; }

#header #sitesearch		{ position:absolute; top:45px; right:0; }

#header #default-question-text		{ display:block; width:250px; position:absolute; right:20px; }


/*text at bottom*/

.seostuff h1	{font-size:1em; color:#fff; padding:0; margin:0;}
.seostuff 		{font-size:0.75em; color:#fff; clear: both; text-align: center; padding: 5px 0;}
.seostuff a 	{color:#fff;} 
.seostuff a:hover 	{color:#fff; text-decoration:underline;} 
