@charset "utf-8";
*{ margin:0px; padding:0px; }
html{ top:0px; left:0px; padding:0px; margin:0px; font-size:12px; font-family: Tahoma,"Droid Sans", Arial, sans-serif; line-height: normal; -webkit-text-size-adjust:none; }
ul, li, table, tr, td{ padding:0px; margin:0px }
ul li{ list-style:none; }
img{ border:0px; border:none; }
iframe{ border:0px; }
a{ text-decoration:none; border:none; outline:none; blr:expression(this.onFocus=this.blur()); }
em{ font-style: normal;	font-weight: normal; }
body{ width:100%; color:#383838; }

#header{ width:100%; background:#CCC; height: 85px; repeat-x; }
	#header-main{ margin:0 auto; width:1000px; height:100%; }
		
		#header-top{ width:100%; color:#8eb8e7; height:27px; padding-top:8px; overflow:hidden; }
		#logo{
	float:left;
	width:205px;
	height:40px;
	margin-top: 5px;
	margin-right: 40px;
	margin-bottom: 0;
	margin-left: 0;
}

		
		#header-nav{ float:left; }
		#nav{ float:left; display:inherit; overflow:hidden; }
			#nav li{ float:left; width:230px; display: inline; }
				#nav li a{ font-size:13px; font-weight:bold; text-align: center; color:#000000; line-height: 30px; width: 230px; display: block; font-family: Tahoma, Arial; }
				#nav li a:hover
				#nav-focus-home #home,
				#nav-focus-Programmes and qualifications #Programmes and qualifications,
				#nav-focus-mock papers #mock papers,
				#nav-focus-Subjects #Subjects,
				#nav-focus-Question practice #Question practice,
				#nav-focus-Etextbooks #Etextbooks,
			#nav li ul { position:absolute; visibility: hidden; z-index: 99999; width:230px; background:#FFF; padding:7px; }
			#nav li:hover ul { visibility: visible;display:block; position:absolute; width:220px; background:#ccc; color:#fff; }
			#nav li ul li{ width:230px !important; height:40px; }
			#nav li ul li a{ width:210px; text-align:left; height:40px; padding-left:10px; line-height: 40px; font-weight: normal; }
			#nav li ul li a:hover{ background:#2a73b7; }
				#nav span{ float:left; margin:12px 5px 0 0; width:16px; height:16px; }

#content{
	width:100%;
	background-color: #CCCCCC;
}
	#content-main{
		margin:0 auto; width:998px; color:#555; overflow:visible; padding-top:10px; background:#fff; margin:0 auto;
		border-left:1px solid #d7dbde; border-right:1px solid #d7dbde; box-shadow: 0 4px 7px #d9d9d9;
		background: #fff;
	}


	h1{ font-size:15px; color:#333; width:100%; padding:8px 0 7px 0; border-bottom: 1px dotted #e4e8f2; text-indent:1em; }

	#content-main table{ width:100%; }
	#content-main h2, #content-main h2 font{ font-size:16px; font-weight:bold; margin:10px 0 10px 0; color:#383838; }
	#content-main table a{ color:#0E65A2; }
	#content-main table a:hover{ text-decoration: underline; }


#min-banner{ float:left; margin:0px 0 10px 10px; }

#footer{ width:100%; background: #ccc; }
#footer-main{ margin:0 auto; padding:25px 20px 55px 20px; width:958px; color:#9f9f9f; text-shadow:0px 1px 1px #fff; background:#eeeeee; border-top:1px solid #dadada; 
	border-left:1px solid #d7dbde; border-right:1px solid #d7dbde; box-shadow: 0 4px 7px #d9d9d9;
}
	#footer a{ color:#626262; }
	#footer a:hover{ color:#1a5eba; }
	#copyright{ float:right; }
