/*Start Reset*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
}

body {width:960px; margin:0 auto !important; text-align:left !important;}

/* Overriding */


#ipbwrapper {margin-top:0 !important; width:100% !important;}
#submenu {background:none!important; height:40px !important;}
#submenu p a {padding:5px !important;}

/* Header Content*/
#header {background: white;  padding: 0px; position:relative;}
#header .logo {position:absolute; top:0; left:0;}
/* overwrite basket styles*/

#basket p {
	margin:0 !important; 
	font-size:0.9em !important; 
	font-family:Arial, Helvetica, sans-serif !important; 
	}

/* Internal page Crumb and search =================================================================== */

#utilitybar {
	clear:both;
	background:#e6e6e6 url(/shared/images/all/utilitybar_bottom.jpg) no-repeat left   bottom;
	width: 960px;
	position:relative;
        margin-top: -20px;
}
#utilitybarwrap {
	height:40px;
	background: url(/shared/images/all/utilitybar_top.jpg) no-repeat left top;
	overflow:hidden;
}
#crumbs {
	float: left;
	margin: 5px 5px 5px 10px;
}

#crumbs a {
color:#000;
}

#utilitybar form,
#messagebar form{
	position:absolute;
	top:9px;
	left:730px;
	
}

#utilitybar label,
#utilitybar legend,
#messagebar label,
#messagebar legend	{
	display:none;
}
#utilitybar .button,
messagebar .button	{
	float:left;
	margin-left: 5px;
	padding:0 !important;
	border:0;
}

#searchbox,
#simple_search_input	{
	background: url(/shared/images/all/searchbox.png) no-repeat left top;
	width: 170px;
	height: 12px;
	padding:5px 4px;
    border:none;
	display:block;
	float:left;
}
#searchbox input	{
	width: 100px;
	margin: 0;
	border:0;
	display:block;
	background:transparent;
}

 /* Top Menubar =================================================================== */
 
ul#menubar {
	display:inline; 
	clear:both;
	float:right;
	padding:3px 0 0;
	margin:0;
}
ul#menubar li {
	list-style-type:none;
	display:block;
	float:left;
	margin-right: 26px;
}

ul#menubar li.abrsmbuttonContact {margin-right:0;}

ul#menubar li a {
	list-style-type:none;
	display:block;
	float:left;
	height:30px;
	color:#333;
	background-color:#FFF;
	text-indent:-9999px;
}
ul#menubar li a:hover {
	color:#000;
}
ul#menubar li.abrsmbuttonHome a {
	background: #FFF url(/shared/images/all/globalnav_home.jpg) no-repeat left top;
	width:51px;
}
ul#menubar li.abrsmbuttonExams a {
	background: #FFF url(/shared/images/all/globalnav_exams.jpg) no-repeat left top;
	width:58px;
}
ul#menubar li.abrsmbuttonTeachers a {
	background: #FFF url(/shared/images/all/globalnav_teachers.jpg) no-repeat left top;
	width:82px;
}
ul#menubar li.abrsmbuttonStudents a {
	background: #FFF url(/shared/images/all/globalnav_students.jpg) no-repeat left top;
	width:80px;
}

ul#menubar li.abrsmbuttonShop a {
	background: #FFF url(/shared/images/all/globalnav_shop.jpg) no-repeat left top;
	width:43px;
}
ul#menubar li.abrsmbuttonForum a {
	background: #FFF url(/shared/images/all/globalnav_forum.jpg) no-repeat left top;
	width:60px;
}
ul#menubar li.abrsmbuttonContact a {
	background: #FFF url(/shared/images/all/globalnav_contact.jpg) no-repeat left top;
	width:67px;
}
/* Regional Menu buttons */
ul#menubar li.abrsmbuttonEntry a {
	background: #FFF url(/shared/images/all/globalnav_makeentry.jpg) no-repeat left top;
	width:126px;
}
ul#menubar li.abrsmbuttonExamresults a {
	background: #FFF url(/shared/images/all/globalnav_examresults.jpg) no-repeat left top;
	width:120px;
}
ul#menubar li.abrsmbuttonNews a {
	background: #FFF url(/shared/images/all/globalnav_news.jpg) no-repeat left top;
	width:48px;
}
ul#menubar li.abrsmbuttonBuymusic a {
	background: #FFF url(/shared/images/all/globalnav_buymusic.jpg) no-repeat left top;
	width:92px;
}
ul#menubar li.abrsmbuttonAbout a {
	background: #FFF url(/shared/images/all/globalnav_about.jpg) no-repeat left top;
	width:123px;
}

/* Menu buttons active and hover */
ul#menubar li.abrsmbuttonHome a:hover,
ul#menubar li.abrsmbuttonHomeActive a {
	background: url(/shared/images/all/globalnav_home.jpg) no-repeat left bottom;
	width:51px;
}
ul#menubar li.abrsmbuttonExams a:hover,
ul#menubar li.abrsmbuttonExamsActive a {
	background: url(/shared/images/all/globalnav_exams.jpg) no-repeat left bottom;
	width:58px;
}
ul#menubar li.abrsmbuttonTeachers a:hover,
ul#menubar li.abrsmbuttonTeachersActive a {
	background: url(/shared/images/all/globalnav_teachers.jpg) no-repeat left bottom;
	width:82px;
}
ul#menubar li.abrsmbuttonStudents a:hover,
ul#menubar li.abrsmbuttonStudentsActive a {
	background: url(/shared/images/all/globalnav_students.jpg) no-repeat left bottom;
	width:80px;
}
ul#menubar li.abrsmbuttonShop a:hover,
ul#menubar li.abrsmbuttonShopsActive a {
	background: url(/shared/images/all/globalnav_shop.jpg) no-repeat left bottom;
	width:43px;
}
ul#menubar li.abrsmbuttonForum a:hover,
ul#menubar li.abrsmbuttonForumActive a {
	background: url(/shared/images/all/globalnav_forum.jpg) no-repeat left bottom;
	width:60px;
}
ul#menubar li.abrsmbuttonContact a:hover,
ul#menubar li.abrsmbuttonContactActive a {
	background: url(/shared/images/all/globalnav_contact.jpg) no-repeat left bottom;
	width:67px;
}

/* Footer =================================================================== */
#footer {
padding: 0; 
margin: 0 3px 0 0; 
padding:40px 0;
clear: both; 
background: white;
font-family:Arial, Helvetica, sans-serif;
}

#footer ul {
padding:5px 0;
margin:0;
}

#footer ul li {
display:inline;
margin-right:10px;
}

#footer li {font-size:1.3em;}

#footer ul#footerList2 li {font-size:1.1em;}

#footer li a {color:#000;}


#footer a:hover {color:#E50A62;}



#footer a {
font-weight: bold;
text-decoration:none;
}

#footer p {
color: #666;
background: none;
font-size:1.1em;
margin-top:10px;
}

.footerfloatright {
float: right;
}

ul#footerList2 {border-top:1px solid #e50b62;}
ul#footerList2 li {
font-weight:normal;
background:none;
font-size:0.8em;
}

ul#footerList2 li a {
text-decoration:none;
}

