/* CSS Document *//*GENERAL STYLE*/body {	background-color:#FFFFFF;	font-family:"Trebuchet MS", Arial, sans-serif, Helvetica;	font-size:12px;	width:900px;	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}			#logo {				  float:left;		  width:166px;		  height:120px;		  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;}	#banner-top {		 width: 617px;	 float:left;	 padding: 0px;	 border-top:0px;	 margin-left:auto;	 margin-right:auto;	 line-height:5px;	 color: #FFFFFF;	 text-align:center;	 font-size:10px;	 height: 40px;	 background-color:#0094f6;	 float:right;	 position:relative;bottom: 300px;		  }#banner-topspace {width: 250px;height:40px;float:right;background-color:#FFFFFF;}#banner-top marquee {margin-top:10px;}#banner-top a:hover{color:#FFCC00;}#banner {					width:615px;	height:298px;	padding: 0px;	float:right;	margin-left:auto;	margin-right:auto;border:solid #0068b1;/*border-bottom:solid #0094f6;*/		border-width:2px;		 }#banner-content {					width: 900px;	height:302px;	padding: 0px;	float:left;	margin-left:auto;	margin-right:auto;	background:#036ab2;		 }		#bannertext {					width: 250px;	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;}		#collapsemenu {			width: 660px;	height:245px;	padding-top:0px;	margin-top:0px;	/*position:relative;bottom: 50px;	*/}				/*#myList, #myList2{clear:both;}*/				#topList li{		list-style:none; 		margin-top:0px; 		padding-top:10px; 		border:0; 		display:block; 		padding:2px; 		background:#0094f6;		width:150px;		height:120px;		float:left;	position:relative;bottom:60px;	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:125px; right:0px; background: #fff; border:1px solid #95d2ee; white-space:nowrap; width:152px; height:auto;}#topList :hover ul.sub li {left:0px; top:0px; right:0px; display:block; height:20px; position:relative; float:left; width:148px; }#topList :hover ul.sub li a {font-weight:normal;display:block; font-size:11px; height:20px; width:148px; line-height:20px; text-indent:5px; color:#000; text-decoration:none; border:3px solid #fff; border-width:0 0 0 0; color:#fff;}#topList :hover ul.sub li a:hover {background:#FFCC00; color:#fff;}#side-menu {background-color:#FFFFFF;		font-family:"Trebuchet MS", Arial, sans-serif, Helvetica;	float:left;			}	#maintext{		width: 490px;	float:left;	padding-top:20px;	padding-left:25px;	}			#maintext a {	 color: #0f5999;	 }#footer {		width: 900px;	float:right;	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;}		/*HOMEPAGE RIGHTBAR*/#rightbar  { 	float:right; 	width:200px; 	/*padding-top:20px;*/	position:relative;bottom:60px;}	#email {		background-image:  url(images/ucas.jpg);		background-repeat: no-repeat;		height: 120px;		width: 200px;		float:right;		padding-top:0px;			}		#register {		background-image:  url(images/departure.jpg);		background-repeat: no-repeat;		height: 280px;		width: 200px;		float:right;		padding-top:0px;		}						#downloadFlyer {		background-image:  url(images/ucas.jpg);		background-repeat: no-repeat;		height: 120px;		width: 200px;		float:right;		padding-top:0px;		}	#facebook {				float:right;		padding-top:20px;		padding-bottom:20px;			}		#students{		float:right;		background-image:  url(images/blank.gif);		background-repeat: no-repeat;		height: 5000px;		width: 200px;	}				#email p, #email h1, #register p, #register h1, #register form, #downloadFlyer p, #downloadFlyer h1{			padding-left:10px;		padding-right:10px;		color:#FFFFFF;		}		#email p,#register p, #downloadFlyer p{		font-size:11.5px;	}			#email a:hover, #downloadFlyer a:hover {		 color:#FF9900;		 text-transform:uppercase;		}	#side-menu{		position:relative;bottom:60px;			}	/*		#maintext, #rightbar, #footer{		position:relative;bottom: 0px;			}*/			/*drop down menu*/		/*	.menu li.top {display:block; float:left; position:relative;}*//*.menu li a.top_link {display:block; float:left; height:40px; line-height:33px; color:#bbb; text-decoration:none; font-size:11px; font-weight:bold; padding:0 0 0 0px; cursor:pointer;}*//*.menu li a.top_link span {float:left; font-weight:bold; display:block; padding:0 0px 0 0px; height:40px;}.menu li a.top_link span.down {float:left; display:block; padding:0 24px 0 12px; height:40px; background:url(images/down.gif) no-repeat right top;}*//*.menu li a.top_link:hover {color:#000; background: url(images/button4.gif) no-repeat;}.menu li a.top_link:hover span {background:url(images/button4.gif) no-repeat right top;}.menu li a.top_link:hover span.down {background:url(images/button4a.gif) no-repeat right top;}.menu li:hover > a.top_link {color:#000; background: url(images/button4.gif) no-repeat;}.menu li:hover > a.top_link span {background:url(images/button4.gif) no-repeat right top;}.menu li:hover > a.top_link span.down {background:url(images/button4a.gif) no-repeat right top;}*/.h1b {	font-size:16px;	font-weight:bold;	font-family:"Trebuchet MS", Arial, sans-serif, Helvetica;	text-transform:uppercase;	color:#FF9900;	border:0px;}.h1bb {		font-weight:bold;	font-family:"Trebuchet MS", Arial, sans-serif, Helvetica;	color:#FF9900;	border:0px;}.h2b {	font-size:14px;	font-weight:bold;	font-family:"Trebuchet MS", Arial, sans-serif, Helvetica;	color:#0094f6;	border:0px;	text-transform:uppercase;}	.h2bb {		font-weight:bold;	font-family:"Trebuchet MS", Arial, sans-serif, Helvetica;	color:#0094f6;	border:0px;	text-transform:uppercase;}	.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;		}	
