/* Template */
*{ 	
	margin:0;
	padding:0;
}
.center {
	text-align:center;
}

.clear {
	clear:both;
}

body {
	background-color:#C8D8E1;
	background-image:url("/images/template/backgroundGradient.gif");
	background-repeat:repeat-x;
	background-attachment:fixed;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:75%;
}

h1 {
	color:#336699;
	text-align:center;
	font-size:200%;
}

h2 {
	color:#336699;
	font-size:145%;
	margin-top:20px;
}

h3 {
	color:#333333;
	font-size:120%;
	margin-top:15px;
}

a{
	color:#336699;
	font-weight:bold;
}

p {
	margin-top:10px;
}

ul, ol{
	margin-top:10px;
	margin-left:40px;
}
ul li, ol li{
	margin-top:5px;
}

ul li p {
	margin-top:2px;
}

optgroup option{ 
	padding-left:20px;
}

#wrapper {
	width:920px;
	margin:0 auto;
}

#header {
	background-color:#C8D8E1;
	padding-top:5px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:20px;
}

#topMenu {
	float:right;
	font-size:90%;
	margin-top:0;
}

#topMenu li a{
	color:#336699;
	font-weight:bold;
	text-decoration:none;
}

#topMenu li a:hover{
	text-decoration:underline;
}


#topMenu li {
	margin-top:0;
	list-style:none;
	float:left;
	padding-right:0.4em;
	padding-left:0.4em;
	border-right:1px solid #336699;
}

#topMenu .lastMenu{
	border-right: none;
}

#logoMathsRevision {
	float:left;
	background-image:   url("/images/template/logoMathsRevision.gif");
	text-indent:-9000px;
	height:51px;
	width:308px;
	position: relative;
	background-repeat:no-repeat;
}

#logoMathsTuition {
	float:left;
	background-image:   url("/images/template/logoMathsTuition.gif");
	text-indent:-9000px;
	height:51px;
	width:308px;
	position: relative;
	background-repeat:no-repeat;
}

#logoMathsRevision a, #logoMathsTuition a {
	position: absolute; 
	height:51px;
	width:308px;
    top: 0;
    left: 0;
}

#menuList .lastMenu{
	border-right: none;
}

#menu {
	padding-left:80px;
	padding-right:80px;
}

#mainContent {
	background-color:#FFFFFF;
	padding-left:65px;
	padding-right:65px;
	padding-top:10px;
	padding-bottom:30px;
	min-height:400px;
	height: 1%;
}

#leftCol {
	float:left;
	width:250px;
}

#centreCol {
	float:left;
	width:470px;
}

#rightCol {
	float:right;
	width:250px;
}

#footer{
	background-color:#336699;
	padding-left:100px;
	padding-top:2px;
	padding-bottom:2px;
}

#footerMenu {
	margin-top:0;
}

#footerMenu li a{
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	padding-right:0.4em;
	padding-left:0.4em;
	padding-top:2px;
	padding-bottom:2px;
}

#footerMenu li a:hover{
	background-color: #110F69;
	padding-right:0.4em;
	padding-left:0.4em;
	padding-top:2px;
	padding-bottom:2px;
}

#footerMenu li {
	margin-top:0;
	list-style:none;
	float:left;
	border-right:1px solid #FFFFFF;
}

#footerMenu .lastMenu{
	border-right: none;
}

#footer2{
	background-color:inherit;
	color:#336699;
	height:1em;
	padding: 0.1em 10px 0.5em 10px;
}

#footer2 p{
	margin-top:0px;
}
#footer2 a{
	color:#336699;
	text-decoration:none;
	font-weight:normal;
}

#footer2 a:hover{
	color:#336699;
	text-decoration:underline;
}

#aswebdesign{
	float:right;
}

#copyright{
	float:left;
}



/* ---------------------------IE fielset background fix ------------------------------------
html fieldset{ position: relative; margin-top:1em; padding-top:2em; padding-bottom:1em;margin-bottom:2em; }
html legend{ position:absolute; top: -.5em; left: .5em; }
*/

