/* CSS Document *//*GENERAL STYLE*/.form{/*color:#0068b1;*/font-weight:bold;width:400px;}body {	background-color:#FFFFFF;	font-family:Trebuchet MS, Arial, sans-serif, Helvetica;	font-size:12px;	width:900px;	heigth:455px;	margin-left:auto;	margin-right:auto;	margin-top:15px;}#header {			width: 900px;	height:125px;	padding: 0px;	margin-left:auto;	margin-right:auto;}				.headertext {font-size: larger; font-weight: bold; }	.headernum {font-size: 12px}	.style1 {	font-size: 14px;	font-weight: bold;}.style2 {font-size: smaller}			#logo {				  float:left;		  height:120px;		  width:166px;		  padding: 0px;		  margin-left:auto;		  margin-right:auto;		  	}			#call {				  float:right;		  width: 650px;		  height:120px;		  padding-right:10px;		  margin-left:auto;		  margin-right:auto;		  font-size:18px;		  text-align:right;		  line-height:15px;		  color: #0068b1;		}			#call ul{    margin: 0px;    padding: 0px;    list-style-type: none;	font-size:10px;}			#call a{    display: block;    width: 8em;    color: white;    background-color: #0094f6;    text-decoration: none;    text-align: center;}#call a:hover{    background-color: #FFCC00;}		#call li{    float: right;    margin-left: 0.5em;}#call p{    padding-top:5px;}		#dept-menu {					width: 676px;	height:50px;	padding: 0px;	float:right;	font-size:18px;	color:#FFFFFF;	text-align:center;	position:relative;top: 20px;	position:relative;right: 20px;	display:block;					 }.modify {padding-top:10px;margin-top:10px;padding-bottom:0px;}#dept-menu a:hover{ color:#FFCC00; text-decoration: none;}#topList li{		list-style:none; 		margin-top:0; 		padding-top:0; 		border:0; 		display:block; 		padding:2px; 		background:#0094f6;		width:135px;		height:40px;		float:left;	position:relative;bottom: 100px;	position:relative;left: 100px;					}		#topList table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}	#topList a:hover {visibility:visible;}#topList li:hover {position:relative; z-index:200;}#topList ul, #topList :hover ul ul, #topList :hover ul :hover ul ul,#topList :hover ul :hover ul :hover ul ul,#topList :hover ul :hover ul :hover ul :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}#topList :hover ul.sub {left:0px; top:45px; right:0px; background: #fff; border:1px solid #95d2ee; white-space:nowrap; width:135px; height:auto;}#topList :hover ul.sub li {left:0px; top:0px; right:0px; display:block; height:20px; position:relative; float:left; width:131px; }#topList :hover ul.sub li a {font-weight:normal;display:block; font-size:11px; height:20px; width:131px; line-height:20px; text-indent:3px; color:#000; text-decoration:none; border:3px solid #fff; border-width:0 0 0 0; color:#fff; text-align:left;}#topList :hover ul.sub li a:hover {background:#FFCC00; color:#fff;}#banner-content {					width: 900px;	height:300px;	padding: 0px;	float:left;	margin-left:auto;	margin-right:auto;	background:#036ab2;		 }#bannertext {					width: 265px;	height:300px;	padding: 0px;	float:left;	margin-left:10px;	margin-right:10px;	margin-top:20px;	color:#FFFFFF;	font-size:38px;	text-align:center;		 }.banner-style1 {font-size: 30px}.banner-style2 {	font-size: large;	font-style: italic;}#banner {					width: 615px;	height:300px;	padding-top: 2px;	float:left;	margin-left:auto;	margin-right:auto;		 }#feature{		background-color:#036ab2;	width:450px;	height:1220px;	color:#FFFFFF;	padding:15px;		}			#feature h1{font-size:25px;	color:#FFFFFF;				}#feature h2{font-size:20px;		}		#feature a{background-color:#FFFFFF;padding:5px;			}	p.imagetext{	padding-left:260px;		}		#side-menu {	background-color:#FFFFFF;	font-family:Trebuchet MS, Arial, sans-serif, Helvetica;	float:left;	width:150px;	}	#maintext{		width: 460px;	float:left;	padding-top:10px;	padding-left:40px;	background-color:#FFFFFF;	}			#maintext a {	 color: #0f5999;	 }#footer {		width: 900px;	float:left;	padding: 0px;	border-top:0px;	margin-left:auto;	margin-right:auto;	height: 30px;	background: url(images/nav-smb.jpg);	color: #FFFFFF;	text-align:center;	line-height:0px;	  }	/* ALL HYPERLINKS*/a:link { color: #FFFFFF; text-decoration: none;}a:visited { color: #FFFFFF; text-decoration: none;}a:hover { color: #0f5999; text-decoration: none;}a:active { color: #777777; text-decoration: none;}/*ALL IMAGES*/img {border:none;}		/*HEADERS*/	h1 {	font-size:18px;	font-weight:bold;	font-family:Trebuchet MS, Arial, sans-serif, Helvetica;	text-transform:uppercase;	color:#0068b1;	border:0px;}		h2 {	font-size:14px;	font-weight:bold;	font-family:Trebuchet MS, Arial, sans-serif, Helvetica;	border:0px;}	.h2b {	font-size:14px;	font-weight:bold;	font-family:Trebuchet MS, Arial, sans-serif, Helvetica;	color:#0094f6;	border:0px;}	.h2a {	font-size:14px;	font-weight:bold;	font-family:Trebuchet MS, Arial, sans-serif, Helvetica;	color:#0068b1;	border:0px;}	.h2c {	font-size:14px;	font-weight:bold;	color:#FF9900;	font-style:italic;	}.h2d {font-family:Trebuchet MS, Arial, sans-serif, Helvetica;		font-weight:bold;		font-style:italic;	}.h1b {	font-size:18px;	font-weight:bold;	font-family:Trebuchet MS, Arial, sans-serif, Helvetica;	text-transform:uppercase;	color:#FF9900;	border:0px;}.h2bb {		font-weight:bold;	font-family:"Trebuchet MS", Arial, sans-serif, Helvetica;	color:#0094f6;	border:0px;}	.bpp1 {	font-size:170px;	text-align:left;	color:#FFFFFF;		}	.bpp2 {	font-size:80px;	text-align:center;	color:#FFFFFF;		}		.bpp3 {	font-size:25px;	text-align:center;	color:#FFFFFF;		}		#bpp  {		width:430px;	background-color:#0066CC;	padding-left:30px;	padding-bottom:30px;			}			#bppx  {		width:280px;	background-color:#0066CC;	padding-left:30px;	padding-bottom:20px;			}			.bpp1x {	font-size:100px;	text-align:left;	color:#FFFFFF;		}	.bpp2x {	font-size:50px;	text-align:center;	color:#FFFFFF;		}		.bpp3x {	font-size:15px;	text-align:center;	color:#FFFFFF;		}	/*HOMEPAGE RIGHTBAR*/#rightbar  { 	float:right; 	width:220px; 	padding-top:20px;	position:relative;bottom: 30px;}#mc_embed_signup {float:right;}	#ucas {/*		background-image:  url(images/ucas.jpg);		background-repeat: no-repeat;*/		background-color:#036ab2;		height: 120px;		width: 220px;		float:right;		padding-top:0px;		margin-bottom:5px;			}		#ps {/*		background-image:  url(images/ucas.jpg);		background-repeat: no-repeat;*/		background-color:#036ab2;		height: 120px;		width: 220px;		float:right;		padding-top:0px;		margin-bottom:5px;			}			#register {		/*background-image:  url(images/departure.jpg);		background-repeat: no-repeat;*/		background-color:#0094f6;				height: 280px;		width: 220px;		float:right;		padding-top:0px;		margin-bottom:5px;		}				#register label {				font-family:Trebuchet MS, Arial, sans-serif, Helvetica;			font-size:13px;			margin-right:10px;			display:block;		}				#departure {	/*	background-image:  url(images/departure.jpg);		background-repeat: no-repeat;*/		background-color:#0094f6;		height: 180px;		width: 220px;		float:right;		padding-top:0px;		margin-bottom:5px;				}		#downloadFlyer {		/*background-image:  url(images/ucas.jpg);		background-repeat: no-repeat;*/		background-color:#036ab2;		height: 120px;		width: 220px;		float:right;		padding-top:0px;		margin-bottom:5px;		}			#downloadFlyerOverseas {	/*	background-image:  url(images/register.jpg);		background-repeat: no-repeat;*/		background-color:#0094f6;		height: 100px;		width: 220px;		float:right;		padding-top:0px;		margin-bottom:5px;		}		#downloadForm {		background-image:  url(images/email.jpg);		background-repeat: no-repeat;		height: 80px;		width: 220px;		float:right;		padding-top:0px;		}	#facebook {				float:left;		padding-top:20px;		padding-bottom:20px;			}		#students{		float:right;		position:relative;top: 50px;		}				#email p, #email h1, #register p, #register h1, #register form, #departure p, #departure h1, #downloadFlyer p, #downloadFlyer h1, #downloadForm p, #downloadForm h1, #ucas p, #ucas h1, #downloadFlyerOverseas p, #downloadFlyerOverseas h1, #ps p, #ps h1{			padding-left:10px;		padding-right:10px;		color:#FFFFFF;		}		#email p,#register p, #downloadFlyer p, #ucas p{		font-size:11.5px;	}			#email a:hover, #downloadFlyer a:hover, #downloadForm a:hover,#register a:hover, #departure a:hover, #ucas a:hover, #downloadFlyerOverseas a:hover, #ps a:hover{		 color:#FF9900;		 text-transform:uppercase;			}		#maintext a:hover{		color:#FF9900;		 text-transform:none;}		#maintext, #rightbar{		position:relative;bottom: 50px;			}	
