*, html {margin:0; padding:0;}
body { margin:0; padding:0; background:#fff; font:76.1% Verdana, Arial, Helvetica, sans-serif; color:#111;}

/*h1						{ font-weight: bold; font-size: 2em; color: #003366; margin: 15px 0 5px; }
h2						{ font-weight: bold; font-size: 1.7em; color: #003366; margin: 20px 0 10px; }
h3						{ font-weight: bold; font-size: 1.3em; color: #666; margin: 15px 0 10px; }*/
h1, h2, h3, h4, h5, h6 {
  font-family:  Verdana, Tahoma, Arial, sans-serif;
}

h1 { font-size: 1.1em; margin: 1em 0 0.5em 0; }
h2 { font-size: 1.1em; margin: 1em 0 0.4em 0; }
h3 { font-size: 1em; margin: 1em 0 0.3em 0; }
h4 { font-size: 1em; margin: 1em 0 0.2em 0; }
h5 { font-size: 0.9em; margin: 1em 0 0.2em 0;}
h6 { font-size: 0.9em; margin: 1em 0 0.2em 0;}

ul 						{margin: 10px 0; margin: 5px 10px 0;}
p, li					{ font-size: 1.0em; line-height: 1.5em; color: #333; margin: 10px 0; margin: 5px 10px 0; }
p.sidenews				{ padding-bottom: 5px; border-bottom: 1px solid #D7D7D7; }

blockquote				{ font-size: 1.0em; line-height: 1.5em; color: #777; margin: 10px 40px; }
.smallprint blockquote	{ margin-right: 0; }
.altcolor, legend		{ color: #003366!important; }
label, form span		{ color: #777; }

a,	
a:visited				{ font-weight: bold; color:#003366; text-decoration: underine; }			
a:hover,				
a:active				{ color: #525252; }

hr						{ height: 1px; display: block; background-color: #999; color: #999; border: 0; margin: 5px 0; }
img						{ border: 0; }
.centerimg				{ text-align: center; }
.centerimg img			{ margin: auto; }

.clear					{ height: 0; clear: both; font-size: 0.1em; line-height: 0.1em; padding: 0; margin: 0; }
.right					{ float: right; }
.left					{ float: left; }
.imgright				{ float: right; margin: 5px 0 10px 15px; }
.imgleft				{ float: left; margin: 5px 15px 10px 0; }
.split-left				{float:left; width:49%;}
.split-right			{float:right; width:49%;}


.widthwrapper			{ width: 100%; }
.padding				{ padding: 20px; }
#MainPadTop				{padding:18px 0; border-bottom:1px solid #0062BF; background:url(../images/back_0.gif) right top;}

#wrap {width:990px; margin:0 auto; background:#fff url(common/images/header_bg.jpg) top right repeat-y;}
#header { width:100%; max-width:990px; margin:0; padding:0; height:64px;}
#header .logo {float:left; width:254px; height:34px; margin:0; padding:0 10px; }
#header #topnav {}
#header #sectionTitle { float:left; width:350px; font-size:1.3em; margin-left:60px;}
#header #searchForm { float:right; width:200px; margin-top:10px;}
#header #searchForm fieldset{ border:none;}
#header #searchForm .inputText {color:grey; font-size:0.9em;}
#mainnav, #footer { float:left; width:100%; clear:both; background:url(../images/../images/pro_line_0.gif) repeat-x;}
#mainnav {display:inline;}
#footer {height:34px; color:#fff;} 
#footer a {color:#fff;}

#becta_menu2 {text-align:right; margin:0 3px 0 93px; padding:0.27em 0; font-size:0.8em;}
#becta_menu2 dd {display:inline; margin:0; padding:0 4px 0 12px; background:url(http://schools.becta.org.uk/graphics/schools/bullet_pipe2.gif) no-repeat 0 3px; letter-spacing:0.02em;}
#becta_menu2 dd.first {background:none; padding:0 2px 0 4px;}
#main {width:990px; background:#fff;}

#fits div img   {padding:0; margin:0; border:0}
#fits #image            {background: url(../images/fits.gif) no-repeat; width:502px; height:298px}
#fits a.roll img        {visibility:hidden}
#fits a.roll:hover img  {visibility:visible}

#fits a.roll            {width:100%; height:auto; display:block; display:none}
#fits a.roll:hover      {background:#fff; display:block}

/* show content */

#fits div#noscript1 {}

#fits a                 {color:#000; font-weight:bold; text-decoration:none}
#fits a:hover           {color:#555}

.topicTextNotes {clear:both;}