BODY, FORM, FIELDSET, DIV, P, H1, H2, H3, H4, H5, H6, DL, DD, DT, UL, LI, TABLE, TH, TD,IMG  {margin:0px; padding:0px; border:0px;}

/* Columns and Block */
.col180 {float:left; width:180px; overflow:hidden;}
.col190 {float:left; width:190px; overflow:hidden;}
.col250 {float:left; width:250px; overflow:hidden;}
.col330 {float:left; width:330px; overflow:hidden;}
.col400 {float:left; width:400px; overflow:hidden;}
.col580 {float:left; width:580px; overflow:hidden;}
.col770 {float:left; width:770px; overflow:hidden; clear:both;}
.col760 {float:left; width:760px; overflow:hidden;}

/* Cells */
.cells {padding:0px;}

.cell100right, .cell300, .cell300indent100 {display:table-cell; display:inline-block; vertical-align:top;}
.cell100right {width:100px; text-align:right;}
.cell300 {width:290px; padding:0px 0px 0px 10px;}
.cell300indent100 {width:290px; padding:0px 0px 0px 110px;}
.cell1right {width:100px; text-align:right;}
.cell1 {background:blue;width:100px; }

.labels {float:left; font:75% Verdana, sans-serif; width:140px; padding:0px 10px 0px 0px; text-align:right;}
.fields {float:left; font:75% Verdana, sans-serif; width:330px; padding:0px 100px 10px 0px;}
.required {color:#990000; font:120% Arial;}
.message {font:80% Verdana, sans-serif; color:red;}

SPAN.imageleft {font:90% Verdana, sans-serif; color:#6A6A97; display:block; float:left; clear:both; padding:0px 10px 10px 0px;}
SPAN.imagecenter {font:90% Verdana, sans-serif; color:#6A6A97; display:block; float:left; clear:both; padding:0px 50px 10px 50px;}
SPAN.imageright {font:90% Verdana, sans-serif; color:#6A6A97; display:block; float:right; clear:both; padding:0px 0px 10px 10px;}

.conference-form FORM H3 {margin-bottom:10px;}
.conference-form LABEL {display:block; float:left; width:100px; margin-right:10px; padding:0px;}
.conference-form .text, .conference-form .text-small {width:180px; border:1px solid #B5B5B5; background:#FFFFFF!important;}

/* Forms  Stack */
.stack SPAN {display:block;}

/* Styling */

.pagenavigation, .pagesection {display:none;}
.hotkey {text-decoration:underline;}
 
.header {height:90px; color:white; font:70% Verdana, sans-serif; padding:0px 10px 0px 0px; }
#logo {background:url(/graphics/top_banner.gif) no-repeat right top;}
.header H1 A {display:block; width:190px; height:90px; background:#A2A2C8 url(/graphics/top_logo.gif) no-repeat;}
.header H1 A IMG {display:none;}
.header P {text-align:right;}
.header P A {color:white; text-decoration:none; }
.header P A:hover, .header P A:active {color:#BB1E1E; text-decoration:none;}

.breadcrumb {font:65% Verdana, sans-serif; padding:10px 0px 0px 10px;}
.breadcrumb A {text-decoration:none; color:#333366;}
.breadcrumb A:hover, footer A:active {color:#BB1E1E;}

/* Google Search */
.google-search {background:#DFDFEB; border-top:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF; border-right:1px solid #FFFFFF; text-align:right; padding:0px 10px 7px 0px;}
.google-search .text {width:200px;  font-size:70%; margin:0px 5px 0px 0px; *margin:0px -30px 0px 0px; background:#FFFFFF; border:1px solid #ACA2C8; padding:2px;}
.google-search SELECT {font-size:70%; margin:7px 5px 0px 0px; *margin:0px 5px 0px 0px; border:1px solid #ACA2C8;}
.google-search INPUT.submit {background:#69699B; font-size:70%; font-weight:bold; color:#FFFFFF; border:1px solid #CFE0CF; padding:0px; text-align:center; height:22px; width:30px; margin:7px 0px 0px 0px;}
.google-search LABEL {font:bold 80% Verdana, sans-serif; color:#333366; }

.sitenavigation {font:bold 75% Arial; margin:0px 4px 0px 0px;}
.sitenavigation UL {list-style:none;}
.sitenavigation UL LI { width:186px;}
.sitenavigation UL LI A {display:block; padding:5px 0px 5px 15px; color:#333366; text-decoration:none; border-bottom:1px solid #DFDFEB; width:171px;}
.sitenavigation UL LI STRONG A {border-top:1px solid #A2A2C8; border-bottom:1px solid #A2A2C8; border-left:0px solid #333366; text-decoration:none;}
.sitenavigation UL LI STRONG A.selected {color:#6A6C95; background:#D2CEE7 url(/graphics/blue_arrow.gif) no-repeat 6px 8px;}
.sitenavigation UL LI A:hover, .sitenavigation UL LI A:active {background:#D2CEE7 url(/graphics/red_arrow.gif) no-repeat 6px 8px;}

.sitenavigation UL.subnav {font:bold 90% Arial;}
.sitenavigation UL.subnav LI A {color:#37355A;}
.sitenavigation UL.subnav LI STRONG A {border-top:0px; border-bottom:1px solid #DFDFEB; background:#F2F1F7; color:#333366;}
.sitenavigation UL.subnav LI A:hover, .sitenavigation UL UL LI A:active {background:#F2F1F7;}

.caption {font:75% Verdana, sans-serif; padding:0px 5px 5px 5px; margin:0px 4px 0px 0px;}
.caption A {color:#333366; text-decoration:none;}
.caption A:hover, .caption A:active {color:#BB1E1E;}

.content {font:75% Verdana, sans-serif;  margin:0px 4px 0px 0px;}
.content H2 {font:bold 120% Verdana, sans-serif; padding:15px 0px 5px 0px; color:#696A98;}
.content H3 {font:bold 100% Verdana, sans-serif; padding:15px 0px 5px 15px; color:#696A98;}
.content H4 {font:bold 100% Verdana, sans-serif; padding:0px 0px 5px 15px; color:#696A98;}
.content H5 {font:bold 100% Verdana, sans-serif; padding:0px 0px 5px 15px; color:#000000;}
#darkblue {font:bold 120% Verdana, sans-serif; color:#333366;}
.content H3.arrow {border-top:1px solid #DFDFEB; padding:5px 0px 5px 0px;}
.content H3.arrow A {background:url(/graphics/blue_arrow.gif) no-repeat 6px 2px; display:block; padding:0px 0px 0px 15px;}
.content H3.arrow A:hover, .content H3.arrow A:active {background:url(/graphics/red_arrow.gif) no-repeat 6px 2px;}
.content P {padding:0px 5px 10px 15px;}
.content SMALL {font:90% Verdana;}
.content A {color:#BB1E1E; text-decoration:none;}
.content A:hover, .content A:active {color:#BB1E1E;}
.content B A {color:#333366;}
.content STRONG A {color:#333366;}
.content H5 A {color:#333366;}
.content H4 A {color:#333366;}
.content H3 A {color:#333366;}
.content OL {padding:0px 0px 0px 20px;}
.content UL {margin:0px 0px 10px 0px; padding:0px 0px 0px 20px;}
.content UL LI {margin:0px 0px 0px 25px; list-style-type:square;}
.lightblue { font: 90% Verdana, sans-serif; color:#696A98;}
.notepadicon A {color:#333366; display:block; padding:5px 5px 8px 20px; background:url(/graphics/icon_fullstory.gif) no-repeat 3px 4px;}
.listing P.listingimage {float:left; width:100px; padding:0px 10px 0px 0px;}
.listing {float:left; width:560px; padding:0px 0px 20px 10px;}

.counter A {color:#333366;}

.contentbottom {font:75% Verdana, sans-serif; text-align:right;  padding:10px 5px 0px 0px;}

.contentlight {font:70% Verdana, sans-serif;  margin:0px 4px 0px 0px; background:#F1F1F7;}
.contentlight H2 {font:bold 120% Verdana, sans-serif; padding:10px 0px 10px 15px; color:#696A98;}
.contentlight H3 {font:bold 110% Verdana, sans-serif; padding:5px 0px 5px 15px; color:#696A98;}
.contentlight H3.arrow {border-top:1px solid #DFDFEB; padding:5px 0px 5px 0px;}
.contentlight H3.arrow A {background:url(/graphics/blue_arrow.gif) no-repeat 6px 2px; display:block; padding:0px 0px 0px 15px;}
.contentlight H3.arrow A:hover, .content H3.arrow A:active {background:url(/graphics/red_arrow.gif) no-repeat 6px 2px;}
.contentlight H5 {font:bold 120% Verdana, sans-serif; color:#696A98; padding:5px 0px 5px 15px;} 
.contentlight P {padding:0px 5px 10px 15px;}
.contentlight P STRONG {font:bold 120% Verdana, sans-serif; color:#696A98;}
.contentlight A {color:#404081; text-decoration:none;}
.contentlight A:hover, .content A:active {color:#BB1E1E;}
.contentlight UL {margin:0px 0px 10px 0px;}
.contentlight LI {margin:0px 0px 0px 25px; color:#A2A2C8; list-style-type:square;}

.contentshade {font:70% Verdana, sans-serif; background:#DFDFEB; margin:0px 4px 0px 0px; border-bottom:1px solid white}
.contentshade H3 {font:bold 110% Verdana, sans-serif; background:#A2A2C8; padding:5px 0px 5px 15px; color:#FFFFFF; margin:0px 0px 5px 0px;}
.contentshade H3.arrow {border-top:1px solid #DFDFEB; background:#DFDFEB; color:#696A98; padding:5px 0px 5px 0px;}
.contentshade H3.arrow A {background:url(/graphics/blue_arrow.gif) no-repeat 6px 2px; display:block; padding:0px 0px 0px 15px;}
.contentshade H3.arrow A:hover, .content H3.arrow A:active {background:url(/graphics/red_arrow.gif) no-repeat 6px 2px;}
.contentshade P {padding:0px 5px 0px 15px;}
.contentshade .nc P {padding:0px 5px 10px 15px;}
.contentshade P STRONG {font:bold 120% Verdana, sans-serif; color:#696A98;}
.contentshade A {color:#404081; text-decoration:none; text-decoration:none;}
.contentshade A:hover, .contentshade A:active {color:#BB1E1E;}
.contentshade UL {margin:0px 0px 10px 0px;}
.contentshade LI {margin:0px 0px 0px 25px; color:#A2A2C8; list-style-type:square;}
.contentshade LI.chevron {margin:0px 0px 5px 0px; list-style:none; font-weight:bold;}
.contentshade LI.chevron A {display:block; background:url(/graphics/nav-arrow.gif) no-repeat 13px 4px; padding:0px 0px 0px 25px;}
.home .contentshade {margin:0px 0px 0px 0px;}

.panel {font:70% Verdana, sans-serif; border:1px solid #DFDFEB;  margin:0px 4px 0px 0px}
.panel H3 {font:bold 110% Verdana, sans-serif;  padding:5px 0px 5px 10px; color:#333366; margin:0px 0px 10px 0px;}
#shade {background:#DEDEEB;}
.panel H3.arrow { padding:5px 0px 5px 0px;}
.panel H3.arrow A {background:url(/graphics/blue_arrow.gif) no-repeat 6px 2px; display:block; padding:0px 0px 0px 15px;}
.panel H3.arrow A:hover, .content H3.arrow A:active {background:url(/graphics/red_arrow.gif) no-repeat 6px 2px;}
.panel P {padding:0px 5px 10px 15px;}
.panel P STRONG {font:bold 120% Verdana, sans-serif; color:#333366;}
.panel A {color:#404081; text-decoration:none;}
.panel A:hover, .pannel A:active {color:#BB1E1E;}
.panel UL {margin:0px 0px 10px 0px;}
.panel LI {margin:0px 0px 0px 25px; color:#A2A2C8; list-style-type:square;}
.panel SMALL {font:80% Verdana, sans-serif;}

.home .panel {margin:0px 0px 0px 0px}

.panelshade {font:70% Verdana, sans-serif; background:#ffffff; border:1px solid #DFDFEB; margin:0px 3px 0px 0px}
.panelshade H3 {font:bold 110% Verdana, sans-serif; background:#A2A2C8; padding:5px 0px 5px 15px; color:#ffffff;}
.panelshade H3.light {padding:5px 0px 5px 15px; color:#696A98;}
.panelshade P {padding:10px 5px 0px 10px;}
.panelshade P STRONG {font:bold 120% Verdana, sans-serif; color:#696A98;}
.panelshade SMALL {font:90% Verdana, sans-serif;}
.panelshade A {color:#404081; text-decoration:none;}
.panelshade A:hover, .panelshade A:active {color:#BB1E1E;}

.promoimage {float:left; width:90; padding:0px 10px 0px 0px;}
.promocontent {width:240px; padding:0px 0px 0px 0px;}


.panelhome {font:75% Verdana, sans-serif; background:#F7DBC6; height:219px;}
.panelhome H3 {font:bold 120% Verdana, sans-serif; color:#333366; padding:25px 0px 5px 50px;}
.panelhome IMG {float:left; margin:0px 10px 0px 31px;}
.panelhome P {padding:10px 10px 10px 20px;}
.panelhome .topstory {height:124px;}
.panelhome A {color:#404081;}
.panelhome A:hover, .panelhome A:active {color:#333366;}
.panelhome .newsletter {text-align:right;}
.panelhome .newsletter A {font:90% Verdana, sans-serif;}

.panelright {font:70% Verdana, sans-serif; background:#F1F1F7; margin:0px 0px 0px 0px}
.panelright H3 {font:bold 110% Verdana, sans-serif; background:#DFDFEB; padding:0px 0px 0px 15px; color:#6A6A97;}
.panelright H3.light {padding:5px 0px 5px 15px; color:#696A98;}
.panelright P {padding:5px 5px 10px 10px;}
.panelright P STRONG {font:bold 120% Verdana, sans-serif; color:#696A98;}
.panelright SMALL {font:90% Verdana, sans-serif;}
.panelright A {color:#333366; text-decoration:none;}
.panelright A:hover, .panelshade A:active {color:#BB1E1E;}


.more {text-align:right; font:90% Verdana, sans-serif; height:20px;}
.more A {background:url(/graphics/links_arrow.gif) no-repeat left center; float:right; padding:3px 5px 3px 23px;}


.left {float:left; padding:0px 10px 3px 10px;}
.right {float:right; padding:0px 10px 3px 10px;}

.content .tools {float:left; text-align:center;}
.tools A {font:65% Arial, sans-serif; padding:0px 0px 0px 30px; color:#696A98;}
.tools P {padding:10px 0px 0px 0px;}
.icon-print {background:url(/graphics/icon_print.gif) no-repeat left center; padding:0px 200px 0px 0px;}
.icon-email {background:url(/graphics/icon_email.gif) no-repeat left center; padding:0px 200px 0px 0px;}


/* Modules */ 
.icon-activities {font:bold 100% Arial, sans-serif; background:url(/graphics/activities_alevel.gif) no-repeat left center; padding:3px 5px 3px 23px;}
.icon-answer {font:bold 100% Arial, sans-serif; background:url(/graphics/answer_alevel.gif) no-repeat left center; padding:3px 5px 3px 23px;}
.icon-case {font:bold 100% Arial, sans-serif; background:url(/graphics/case_alevel.gif) no-repeat left center; padding:3px 5px 3px 23px;}
.icon-scheme {font:bold 100% Arial, sans-serif; background:url(/graphics/scheme_alevel.gif) no-repeat left center; padding:3px 5px 3px 23px;}
STRONG A.icon-activities {background:#F8E4D0 url(/graphics/scheme_alevel.gif) no-repeat left center; text-decoration:none; color:#D66D00;}
STRONG A.icon-answer {background:#F8E4D0 url(/graphics/scheme_alevel.gif) no-repeat left center; text-decoration:none; color:#D66D00;}
STRONG A.icon-case {background:#F8E4D0 url(/graphics/scheme_alevel.gif) no-repeat left center; text-decoration:none; color:#D66D00;}
STRONG A.icon-scheme {background:#F8E4D0 url(/graphics/scheme_alevel.gif) no-repeat left center; text-decoration:none; color:#D66D00;}

.copyright {font:65% Verdana, sans-serif; padding:20px 0px 5px 0px; background:#F1F1F7; margin:4px 4px 0px 0px;}

.footer {font:65% Verdana, sans-serif; background:#F1F1F7; padding:5px 0px 0px 0px; margin:4px 3px 0px 0px; text-decoration:none;}
.footer P {padding:0px 0px 5px 10px; text-decoration:none;} 
.footer A {color:#333366; text-decoration:none;}
.footer A:hover, footer A:active {color:#BB1E1E; text-decoration:none;}
.footer {font:65% Verdana, sans-serif; background:#F1F1F7; padding:5px 0px 0px 0px; margin:4px 3px 0px 0px;}
.footer P {padding:0px 0px 5px 10px;} 
.footer A {color:#333366; text-decoration:none;}
.footer A:hover, footer A:active {color:#BB1E1E;}

/* Tables */
TABLE.data {margin:0px 0px 15px 0px; border:0px; width:100%; border-collapse:collapse; background:#DFDFEB}
TABLE.data CAPTION {width:100%; font:bold 16px Arial, Helvetica, sans-serif; color:#FFFFFF; background:#6A6A97; text-align:left; padding:3px 5px 3px 5px; border-left:1px solid white; border-right:1px solid #739FD2;}
TABLE.data TH {border:1px solid white; background:#DFDFEB; font:bold 12px Arial; color:#A95805; text-align:left; padding:4px 3px 4px 5px; vertical-align:top; }
TABLE.data TD {border:1px solid white; background:#DFDFEB; font:12px Arial; color:#000000;  text-align:left; padding:4px 3px 4px 5px; vertical-align:top; border:1px solid white;}
TABLE.data .shade TD {background:#DFDFEB;}
TABLE.data TH A {color:#264887; text-decoration:underline;}
TABLE.data TD A {text-decoration:underline;}



/* Unique Items */
#HomeColumn {background:url(/graphics/homecolbg_alevel.gif);}
#NuffieldFoundation {position:absolute; top:1px; left:0px; width:100px; height:90px; background:url(/graphics/logo_nuffield.gif); display:block;}
#NuffieldFoundation STRONG {display:none;}
#LatestNews {height:225px;}
