body { width: 994px; background: #2194c1; color: #526e72; margin: 10px auto; padding: 0px; font-family: verdana, arial, helvetica, sans-serif; font-size: 65%; }
.forumpop { width: 624px; text-align: center; }

/* Colours
#44AED8 = Deepest of sky blue in leaving time
#8ACED1 = Lightened version of above, as per Forum Headers
#506E77 = Home block
#526E72 = Forum header color from home block
#CA0533 = Hebron Red
#D6F0F0 = Alternating cell background
*/

/* DIVs
================================ */

#container { width: 740px; height: 68px; float: right; padding: 0px; margin: 0px; }
#contentpod-l { width: 408px; float: left; padding: 0px; margin: 1px 1px 0px 0px; }
#contentpod-r { width: 407px; float: right; padding: 0px; margin: 1px 0px 0px 0px; }
#dummy { }
#duprelink { width: auto; height: 40px; clear: both; }
#footer { clear: both; width: 994px; height: 22px; padding: 0px; margin: 0px; background: #fff url(images/footer-bg.gif) no-repeat; float: left; }
#header { width: 994px; height: 68px; background: #dbe0e1; border-bottom: 1px solid #fff; float: left; margin: 0px 0px; padding: 0px 0px; }
#homebg { width: 176px; height: 22px; background: #87979c url(images/home-bg.gif) no-repeat; border-bottom: 1px solid #fff; color: #fff; text-align: right; font-weight: bold; font-size: 110%; float: left; }

/* Graded LHS:
================================ */
#left { width: 176px; float: left; background: #ffffff url(/images/bg_lhgradh.gif) repeat-x; }
#leftcol { width: 176px; height: auto; float: left; margin-bottom: 20px; }

/* Non-Graded LHS:
#left { width: 176px; float: left; background: #c2e6e7; }
#leftcol { width: 176px; height: auto; float: left; background: #c2e6e7; margin-bottom: 20px; }
================================ */

#leftcontent { width: 162px; padding: 5px 7px; line-height: 150%; }
#leftcolcontent { width: 162px; padding: 0px 7px; }
#maincontainer { width: 994px; margin: 0px 0px; padding: 0px 0px; background: #ffffff; }
#msg { width: 100%; margin-top: 100px; }
#nav { width: 817px; height: 22px; background: #b0bbbf; border-bottom: 1px solid #fff; border-left: 1px solid #fff; float: left; vertical-align: middle; margin: 0px; font-weight: bold; font-size: 110%; }
#right { width: 818px; padding: 0px; margin: 0px; float: left; }
#search   { min-width: 370px; color: #000; background: #b0bbbf url(images/search-bg.gif); margin: 0px; padding: 0px; height: 28px; float: right }
#standardsNote { display: none; }
#subnavbox { width: 151px; line-height: 150%; padding: 10px 10px 50px 15px; }
#subnavbox-sitemap { line-height: 150%; padding: 10px 10px 0 15px }
/* links
================================ */

/* IE7 Zoom Bug - Awaiting Discussion */
/* a { zoom: 0; display: inline; } */

a:link, a:active { color: #ca0533; text-decoration: underline; }
a:visited { color: #ca0533; }
a:hover { text-decoration: underline; }

a.indexlist:link, a.indexlist:visited,  a.indexlist:active { color: #526E72; text-decoration: none; }
a.indexlist:hover { text-decoration: underline; }

a.faqh { color: #526e72; font-weight: bold; white-space: nowrap; }

a.faqlist:link, a.faqlist:visited, a.faqlist:active { color: #3399cc; text-decoration: none; }
a.faqlist:hover { text-decoration: underline; }

a.fhead:link, a.fhead:active { font-size: 10pt; text-decoration: none; color: #ffffff; font-weight: bold; }
a.fhead:visited { font-size: 10pt; text-decoration: none; color: #ffffff; font-weight: bold; }
a.fhead:hover { font-size: 10pt; text-decoration: none; color: #ffffff; font-weight: bold; }

a.fhead1:link, a.fhead:active { font-size: 10pt; text-decoration: underline; color: #ffffff; font-weight: bold; }
a.fhead1:visited, a.fhead1:hover { text-decoration: none; color: #ca0533; }

a.footerlinks { text-decoration: none; }
a.footerlinks:hover { text-decoration: underline; }

a.forum:link, a.forum:visited, a.forum:active { color: #ca0533; text-decoration: none; font-size: 80%; }
a.forum:hover { text-decoration: underline; }

a.hindex:link, a.hindex:active, a.hindex:visited { font-size: 100%; text-decoration: none; color: #008844; font-weight: bold; }
a.hindex:hover { text-decoration: underline; color: #008844; font-weight: bold; }

a.helplist:link, a.helplist:visited, a.helplist:active { font-size: 100%; color: #3399cc; text-decoration: none; }
a.helplist:hover { text-decoration: underline; }

a.homelink { color: #fff; text-decoration: none; }
a.homelinkon { text-decoration: none; }
a.homelink:visited { color: #fff; }
a.homelinkon:visited { color: #fff; text-decoration: none; }
a.homelink:hover { color: #fff; text-decoration: none; }
a.homelinkon:hover { text-decoration: none; }

a.index:link, a.index:visited { color: #008844; text-decoration: underline; }
a.index:active { color: #008844; }
a.index:hover { color: #008844; }

a.mailbold:link, a.mailbold:visited, a.mailbold:active { font-size: 100%; text-decoration: none; color: #526e72; font-weight:bold; }
a.mailbold:hover { text-decoration: underline; }

a.maillist:link, a.maillist:visited, a.maillist:active { font-size: 100%; text-decoration: none; color: #347e99; }
a.maillist:hover { font-size: 100%; text-decoration: underline; color: #347e99; }

a.navitem { color: #002C3A; text-decoration: none; padding: 0 }
a.navitemon { color: #fff; text-decoration: none; padding: 0 }
a.navitem:visited { color: #002C3A; text-decoration: none; }
a.navitemon:visited { color: #fff; text-decoration: none; }
a.navitem:hover { color: #fff; text-decoration: none; }
a.navitemon:hover { color: #fff; text-decoration: none; }

a.school:link, a.school:visited, a.school:active { font-size: 100%; text-decoration: none; color: #347e99; }
a.school:hover { text-decoration: underline; }

a.search:link, a.search:visited, a.search:active { font-size: 100%; text-decoration: none; color: #00716d; }
a.search:hover { text-decoration: underline; color: #ca0533; }

a.searchlinks { font-size: 100%; color: #000; text-decoration: none; }
a.searchlinkson { text-decoration: none; }
a.searchlinks:visited { color: #000; }
a.searchlinkson:visited { color: #000; text-decoration: none; }
a.searchlinks:hover { color: #000; text-decoration: underline; }
a.searchlinkson:hover { text-decoration: underline; }

a.subnav { color: #666; text-decoration: none; font-size: 110%; }
a.subnavon { color: #666; font-weight: bold; text-decoration: none; font-size: 110%; }
a.subnav:visited { color: #666; text-decoration: none; }
a.subnavon:visited { color: #666; text-decoration: none; }
a.subnav:hover { text-decoration: underline; }
a.subnavon:hover { text-decoration: underline; }

a.top:link, a.top:visited { color: #3399cc; text-decoration: underline; }
a.top:active { color: #3399cc; }
a.top:hover { color: #3399cc; }

* html .a { height: 1%; }

/* SPANs
================================ */

.arrowup { margin-top: -3px; }
.clearabove { clear: both; }
.duprelinktext { font-size: 75%; color: #000; padding-top: 3px; float: right; }
.forumposts { font-style: italic; color: #00b2a6; }
.footertext { width: 981px; height: 19px; color: #000; text-align: right; padding: 3px 7px 0px 0px; float: left; }
.hand { cursor: hand; }
.homenav { width: 160px; text-align: right; padding: 3px 8px 0px 0px; }
.imgborder { border: 2px solid #9cc; }
.innerpod { width: 375px; padding: 7px 20px 7px 10px; line-height: 150%; clear: both; font-size: 105%; }
.inputbox { font-size: 100%; width: 135px; border: 1px solid #999999; padding: 2px; margin: 2px 0px 0px 0px; height: 17px; voice-family: "\"}\""; height: 13px;} }
.logo { float: left; }
.maincontent { width: 788px; padding: 15px; font-size: 105%; }
.midalign { vertical-align: middle; float: left; }
.navtitle { font-size: 120%; font-weight: bold; }
.padding1 { padding: 3px 7px 0; float: left }
.right { float: right; }
.searchtext { width: auto; padding: 0px 5px 4px 2px; font-size: 120%; }
.sitemap-box { width: 120px; float: left; padding: 0px 10px; margin: 0px; }
.sitemap-only3 { float: left; padding: 0px 0px 0px 0px; margin: 0px; }
.sitemap-only2 { float: left; padding: 0px 0px 0px 140px; margin: 0px; }
.sitemap-only1 { float: left; padding: 0px 0px 0px 210px; margin: 0px; }
.sitemap-bl { width: 120px; padding: 0px; margin: 0px; background: url(images/sitemap-bl.gif); }
.sitemap-gr { width: 120px; padding: 0px; margin: 0px; background: url(images/sitemap-gr.gif); }
.sitemap-text { width: 104px; padding: 0px 8px; text-align: left; }
.sitemap-textc { width: 104px; padding: 0px 8px; text-align: center; }
.strongcontent { font-size: 10pt; font-family: Arial,Helvetica,Geneva,Swiss,sans-serif; color: #008844; font-weight:bold; }
.subsubnav { text-indent: 8px; }
#homepageimage { float: right; }

SPAN.leftshout { font-size: 190%; font-weight: bold; color: #ff0033; }
SPAN.leftshout1 { font-size: 140%; font-weight: bold; color: #ff0033; }

/* Links (should be a.bluepod:...)
================================ */

.bluepod { width: 400px; height: 19px; float: left; background: #98c9e2; padding: 3px 0 0 7px; }
.bluepod a:link { color: #069; text-decoration: none; padding: 0; font-size: 120% }
.bluepod a:visited { color: #069; text-decoration: none; padding: 0; font-size: 120% }
.bluepod a:hover { color: #fff; text-decoration: none; padding: 0; font-size: 120% }
.bluepod a:active { color: #069; text-decoration: none; padding: 0; font-size: 120% }
.greenpod { width: 400px; height: 19px; float: left; background: #9acdcd; padding: 3px 0 0 7px; }
.greenpod a:link { color: #066; text-decoration: none; padding: 0; font-size: 120% }
.greenpod a:visited { color: #066; text-decoration: none; padding: 0; font-size: 120% }
.greenpod a:hover { color: #fff; text-decoration: none; padding: 0; font-size: 120% }
.greenpod a:active { color: #066; text-decoration: none; padding: 0; font-size: 120% }
.bluepod img, .greenpod img{ float: right; margin-top: -3px }

/* DD Menus */
==============

.menu { width: 816px; height: 21px; font-size:0.85em; position: relative; z-index:100; border-right: 1px solid #ffffff; border-left: 1px solid #ffffff; }
/* IE5.5 faulty box model hack */
* html .menu { width: 817px; w\idth: 816px; }
/* clear default styling */
.menu ul { padding: 0; margin: 0; list-style-type: none; }
.menu ul ul { width: 100px; margin: 0; margin-left: -1px; }
/* float makes horizontal and relative allows control of dd position */
.menu li { float: left; width: 100px; position: relative;}
/* L1 */
.menu a, .menu a:visited { display: block; font-size: 11px; text-decoration: none; color: #ffffff; width: 89px; height: 21px; border: 1px solid #ffffff; border-width: 0 1px 0 0; background: #b0bbbf url(/images/corner_white.gif) top right no-repeat; padding-left:10px; padding-bottom: 1px; line-height: 21px; }
.menu a:hover { text-decoration: none; }
/* IE5.5 faulty box model hack */
* html .menu a, * html .menu a:visited { width: 100px; w\idth: 89px; }

/* wide-style for cust res */
.menu ul ul.w { width: 180px; margin-left: -1px; }
/* float makes horizontal and relative allows control of dd position */
.menu li.w { float: left; width: 180px; position: relative;}
/* L1 */
.menu a.w, .menu a.w:visited { display: block; font-size: 11px; text-decoration: none; color: #ffffff; width: 169px; height: 21px; border: 1px solid #ffffff; border-width: 0 1px 0 0; background: #b0bbbf url(/images/corner_white.gif) top right no-repeat; padding-left:10px; padding-bottom: 1px; line-height: 21px; }
.menu a.w:hover { text-decoration: none; }
/* IE5.5 faulty box model hack */
* html .menu a.w, * html .menu a.w:visited { width: 180px; w\idth: 169px; }

/* L2 background */
.menu ul ul a.drop, .menu ul ul a.drop:visited { background: #a4d9c7 url(/redesign/images/drop.gif) bottom right no-repeat; font-weight: normal; }
/* L2 hover */
.menu ul ul a.drop:hover { background: #ac2c4a url(/redesign/images/drop.gif) bottom right no-repeat; font-weight: normal; }
.menu ul ul :hover > a.drop { background: #ac2c4a url(/redesign/images/drop.gif) bottom right no-repeat; font-weight: normal; }
/* L3 background */
.menu ul ul ul a, .menu ul ul ul a:visited { background: #d50234; color: #ffffff; font-weight: normal; }
/* L3 hover */
.menu ul ul ul a:hover {background: #b0bbbf; font-weight: normal; }

/* Hide L2, L3, with absolute position */
.menu ul ul { visibility: hidden; position: absolute; height: 0; top: 22px; left: 0; width: 100px; border-top: 1px solid #ffffff; }
/* IE5.5 faulty box model hack */
* html .menu ul ul {top: 21px; t\op: 22px;}

/* Position the L3 flyout menu */
.menu ul ul ul{left: 100px; top:-1px; width: 100px;}

/* Position L3 flyout menu for a left flyout */
.menu ul ul ul.left {left:-100px;}

/* Remove IE table from layout */
.menu table { position: absolute; top: 0; left: 0; border-collapse:collapse; }

/* L2 links */
.menu ul ul a, .menu ul ul a:visited { background: #a4d9c7; color:#000000; height: auto; line-height: 1em; padding:5px 10px; width: 79px; border-width: 0 1px 1px 1px; font-weight: normal; }
/* IE5.5 faulty box model hack */
* html .menu ul ul a, * html .menu ul ul a:visited {width: 101px; w\idth: 79px; font-weight: normal; }

/* wide-style for cust res */
.menu ul ul a.w, .menu ul ul a.w:visited { background: #a4d9c7; color:#000000; height: auto; line-height: 1em; padding:5px 10px; width: 159px; border-width: 0 1px 1px 1px; }
/* IE5.5 faulty box model hack */
* html .menu ul ul a.w, * html .menu ul ul a.w:visited {width: 181px; w\idth: 159px; }

/* L2 hover wide-style */
.menu ul ul a.w:hover { background: #467b8d url(/redesign/images/drop.gif) bottom right no-repeat; font-weight: normal; color: #ffffff; }
.menu ul ul :hover > a.w { background: #467b8d url(/redesign/images/drop.gif) bottom right no-repeat; font-weight: normal; color: #ffffff; }

/* L1 hover */
.menu a:hover { color: #ffffff; background: #467b8d url(/images/corner_white.gif) top right no-repeat; }
.menu :hover > a { color: #ffffff; background: #467b8d url(/images/corner_white.gif) top right no-repeat; }

/* wide-style for cust res */
.menu a.w:hover { color: #ffffff; background: #467b8d url(/images/corner_white.gif) top right no-repeat; }
.menu :hover > a.w { color: #ffffff; background: #467b8d url(/images/corner_white.gif) top right no-repeat; }

/* L1 hovered - style L2 hover */
.menu ul ul a:hover { color: #ffffff; background: #467b8d; font-weight: normal; }
.menu ul ul :hover > a { color: #ffffff; background: #467b8d; font-weight: normal; }

/* Make L2 visible when hover on L1 list OR link */
.menu ul li:hover ul,
.menu ul a:hover ul{visibility:visible; }

/* Keep L3 hidden when you hover on L1 list OR link */
.menu ul :hover ul ul{visibility:hidden;}

/* Make L3 visible when you hover over L2 list OR link */
.menu ul :hover ul :hover ul { visibility:visible; margin-left: 0px; }

form { margin: 0px 0px -2px 0px; }
form.nopad { margin: 0px 0px -2px 0px; padding: 0px; }
form.inline { margin: 0px 0px -2px 0px; padding: 0px; display: inline; }

label { font-weight: bold; }

H1 { font-size: 120%; margin: 0px 0px 10px 0px; }
H1.forumpop { font-size: 130%; background: #8aced1; color: #ffffff; font-weight: bold; padding: 4px 3px; margin: 10px auto; text-align: center; width: 350px; }
H2  { color: #0000ff; font-size: 100%; font-weight: bold }
H2.mail { font-size: 100%; font-weight: bold; color: #526e72; }
H2.pagehead { font-size: 100%; font-weight: bold; color: #526e72; padding-bottom: -10px; }
H2.PageTitle { background-color: #CCFFCC }
H3.pageminor { font-size: 100%; font-weight: bold; color: #00716d; font-style: italic; }
H3.mail { font-size: 100%; font-weight: bold; color: #00716d; }
H3.faqq { font-size: 100%; font-weight: bold; color: #00716d; }
H4.PageTitle { font-weight: bold; color: #008844; padding-bottom: 0px; }

P.error { color: #ca0533; }
P.mail { color: #526e72; font-size: 65%; }
P.strongmed { color: #526e72; font-size: 130%; }
P.stronglarge { color: #BC0707; font-size: 150%; }

PRE.norm { font-family: verdana, arial, helvetica, sans-serif; font-size: 100%; }

TABLE.msg { font-size: 100%; }

TR.mailhead { background-color: #d1eaf5; }
TR.school0 { background-color: #ffffff; }
TR.school1 { background-color: #d6f0f0; }
TR.maillist1 { background-color: #d6f0f0; }
TR.fcell { background: #ffffff; font-size: 10pt; color: #000000; padding: 3px; }
TR.fcellalt { background: #d6f0f0; font-size: 10pt; color: #000000; padding: 3px; }

TH.faq { color: #526e72; font-weight: bold; white-space: nowrap; }
TH.hug { color: #526e72; font-weight: bold; white-space: nowrap; }

td { color: #526e72; font-family: Verdana, arial, Sans-serif; font-size: 65%; voice-family: "\"}\""; voice-family:inherit; font-size: 100%; }
TD.faqd { color: #ca0533; font-weight: bold; text-align: center; white-space: nowrap; vertical-align: top; }
TD.faqh2 { white-space: nowrap; }
TD.fhead { background: #8aced1; font-size: 10pt; color: #ffffff; font-weight: bold; padding: 4px 10px; }
TD.fhead1 { background: #8aced1; font-size: 10pt; color: #ffffff; font-weight: bold; padding: 4px 3px; text-align: center; }
TD.fhead2 { font-size: 120%; padding: 0px 0px 10px 0px; font-weight: bold; }
TD.fhead2 { background: #8aced1; font-size: 10pt; color: #ffffff; font-weight: bold; padding: 4px 3px; text-align: left; }
TD.fcat { background: #8aced1; font-size: 10pt; color: #ffffff; font-weight: bold; }
TD.fcell { background: #ffffff; font-size: 10pt; color: #000000; padding: 3px; }
TD.fcellalt { background: #d6f0f0; font-size: 10pt; color: #000000; padding: 3px; }
TD.fcellaltc { background: #d6f0f0; font-size: 10pt; color: #000000; text-align: center; padding: 3px; }
TD.fcellalts { background: #d6f0f0; font-size: 8pt; color: #000000; padding: 3px; }
TD.fcellc { font-size: 10pt; color: #000000; text-align: center; padding: 3px; }
TD.fcells { background: #ffffff; font-size: 8pt; color: #000000; padding: 3px; }
TD.fld { background: #d6f0f0; font-size: 10pt; color: #000000; font-weight: bold;}
TD.fpopup { background: #d6f0f0; font-size: 10pt; color: #000000; font-weight: bold;}
TD.fstrong { color: #526e72; font-weight: bold;}
TD.hregion { color: #526e72; text-align: center; white-space: nowrap; }
TD.mailcont { color: #526e72; font-size: 100%; font-weight: normal; }
TD.mailform { color: #526e72; font-size: 100%; }
TD.no { color: #526e72; font-size: 100%; }
TD.strongcontent { font-size: 100%; color: #008844; font-weight:bold; }

IMG.logo { padding: 4px 0px 0px 24px; }

LI { color: #526e72; font-size: 100%; }
li.main { color: #526e72; font-size: 65%; voice-family: "\"}\""; voice-family:inherit; font-size: 100%; }
LI.faq { color: #526e72; font-size: 100%; }

INPUT, SELECT, TEXTAREA { font-size: 8pt; }

@media print {
	body { width: 100%; }
	#maincontainer { width: 100%; }
	#header { width: 100%; float: none; }
	#container { display:none; }
	#left { display: none; }
	#homebg { display: none; }
	#homepageimage { float: none; }
	.greenpod img { display: none; }
	.bluepod img { display: none; }
	#footer { float: none; width: 100%; border-top: solid 1px #B0BCBC; }
	.footertext { width: 100%; }
	#right { clear: both; float: none; }
}