/* MAGICMATHWORKS STYLESHEET JULY 2006  */


body, td, th { 
font-family: Tahoma, Arial, Geneva, Verdana, Helvetica, sans-serif; 
text-align: left;
}

p, li { 
font-size: small; 
margin:1em 0; 
}

/* SET MARGINS */

body { 
margin-left: 10px; 
margin-right: 10px;
margin-top: 0px; 
margin-bottom: 0px;  
}

/* GENERAL TYPEFACES FOR TD and TH SET IN PLATFORM-SPECIFIC SHEETS*/


.head {                   /* Main page title used to reduce underpadding of h1 */
font-size: 18px;
color: #FFFFFF; 
background-color: #6666CC;
font-weight: bold;
}

h1 {                   /* Main page title not used */
font-size: 18px;
color: #FFFFFF; 
background-color: #6666CC;
font-weight: bold;
}


h2 {                   /* Main page title */
font-size: 16px;
color: #000000; 
background-color: #FFFFFF;
font-weight: bold;
}


.subhead {                   /* Under main page title */
font-size: 11px;
color: #FFFFFF; 
background-color: #6666CC;
}

.small {                  /* Smaller type for address etc */
font-size : 11px;
}

.texthead {                  /* Titles within text */
color: #6666CC; 
background-color: #FFFFFF;
font-weight: bold;
}

.whitetablehead {                  /* Titles within table colour blocks */
color: #FFFFFF; 
background-color: #9999CC;
}

.boldwhite {
color: #FFFFFF; 
background-color: #6666CC;
font-weight: bold;
}


/* FORMS */

.formstyle {
font-family: Tahoma, Arial, Geneva, Verdana, Helvetica, sans-serif;
width : 250px;
}


/* MENU */

ul#leftmenu {
	margin:0 0 20px 0;
	padding:0;
	}

ul#leftmenu li {
	margin:0 10px 0 10px;
	padding:0 0 3px 0;
	list-style-type:none;
	border-bottom: 1px solid #B2B2CC;
	}
	
ul#leftmenu li.current {
	background-image:url(../i/menuarrow.gif);
	background-repeat:no-repeat;
	background-position: right 7px;
	padding-right:12px;
	}

ul#leftmenu a:link, ul#leftmenu a:visited, ul#leftmenu a:active { 
	color: #FFFFFF; 
	background-color: #6666CC;
	font-size: 12px;
	text-decoration: none;
	}

ul#leftmenu a:hover { 
	color: #FFCC00; 
	background-color: #6666CC;
	font-size: 12px;
	text-decoration: none;
	}




/* OLD MENU LINKS - CHANGES COLOUR ON MOUSE-OVER HOVER */

a.menu:link,a.menu:visited,a.menu:active { 
color: #FFFFFF; 
background-color: #6666CC;
font-size : 12px;
text-decoration : none;
}

a.menu:hover { 
color: #FFCC00; 
background-color: #6666CC;
font-size : 12px;
text-decoration : none;
}


a.subhead:link,a.subhead:visited,a.subhead:active { 
color: #FFFFFF; 
background-color: #6666CC;
font-size : 11px;
text-decoration : none;
}

a.subhead:hover { 
color: #FFCC00; 
background-color: #6666CC;
font-size : 11px;
text-decoration : none;
}


/*  TILE PHOTOS ################### */
p.caption {
text-align:center;
width: 140px;
}

