@charset "UTF-8";
/* CSS Document */

body { background: #162958 url(../09/i/bg.gif) center top repeat-x; margin:0px; text-align:center; }

body, div, p { font-family: Arial, Helvetica, sans-serif; font-size:10px; color:#666666; line-height:1.2;}

#container { margin: 0 auto; width:98%; text-align:left; background:#FFFFFF;}

#header { background:url(../09/i/bg.gif) top repeat-x; height:108px; text-align:right;}
#header b { display:none;}

h1 { font-family:Arial, Helvetica, sans-serif; font-size:24px; font-weight:normal; color:#162957; margin:0;}
h1 b { display:none;}
h1.sml { font-size:14px; margin:10px 0px 10px 0px;}
h2 { font-size:18px; font-weight:normal; color:#162957; line-height:22px; }
h6 { margin:0; font-size:16px; font-weight:normal; color:#162957;}

#nav { width: 153px; float:left; }
#nav ul { border-bottom:1px solid #96A3B2; padding:0;}
#nav ul, #nav ul li { display:inline; margin:0; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
#nav ul li a { display:block; width:141px; border-top:1px solid #96A3B2; border-left:1px solid #96A3B2;  border-right:1px solid #96A3B2; background:url(../09/i/but.gif) #162957 top repeat-x; margin:0; padding:2px 0px 3px 10px; color:#FFFFFF; text-decoration:none; font-weight:bold;}
#nav ul li a.t12, #nav ul li a.t12high { font-size:16px; font-weight:bold; background: url(../09/i/but-oh.gif) #0093D3 top repeat-x;}
#nav ul li a:hover, #nav ul li a.high, #nav ul li a.t12:hover,#nav ul li a.t12high:hover { background:url(../09/i/but-o.gif) #CE131E top repeat-x; color:#FFFFFF; text-decoration:none; }

#nav ul li a.act b { display:none;}
#nav ul li a.act { height:45px; width:151px; padding:0px;}
#nav ul li a.aj { background:url(../09/i/b/aj.gif);} #nav ul li a.aj:hover, #nav ul li a.ajhigh { background: url(../09/i/b/aj.gif) -151px;}
#nav ul li a.acad { background:url(../09/i/b/acad.gif);} #nav ul li a.acad:hover, #nav ul li a.acadhigh{ background: url(../09/i/b/acad.gif) -151px;}
#nav ul li a.as { background:url(../09/i/b/as.gif);} #nav ul li a.as:hover, #nav ul li a.ashigh { background: url(../09/i/b/as.gif) -151px;}
#nav ul li a.al { background:url(../09/i/b/al.gif);} #nav ul li a.al:hover, #nav ul li a.alhigh { background: url(../09/i/b/al.gif) -151px;}
#nav ul li a.adv { background:url(../09/i/b/adv.gif);} #nav ul li a.adv:hover, #nav ul li a.advhigh { background: url(../09/i/b/adv.gif) -151px;}
#nav ul li a.ao { background:url(../09/i/b/ao.gif);} #nav ul li a.ao:hover, #nav ul li a.aohigh { background: url(../09/i/b/ao.gif) -151px;}
#nav ul li a.er { background:url(../09/i/b/er.gif);} #nav ul li a.er:hover, #nav ul li a.erhigh { background: url(../09/i/b/er.gif) -151px;}
#nav ul li a.ss { background:url(../09/i/b/ss.gif);} #nav ul li a.ss:hover, #nav ul li a.sshigh { background: url(../09/i/b/ss.gif) -151px;}

#nav p { padding-left:10px;}
#nav p a { color:#666666; text-decoration:none;} #nav p a:hover { color:#162957; text-decoration:none;}


.blue { color:#162957;}
.red, a.red, a.red:hover { color:#CE131E;}
.grey { color:#96A3B2;}
.fff { color:#ffffff;}
.k { color:#000000;}
.g { color:#339933;}
.g2  { color:#234D30;}

.high { color:#FFFFFF; background: color:#CE131E; padding:5px 10px;}


#content, #contentp {
	float:left;
	width: 83%;
}
#content {
}
#contentp { width: 782px; padding-left:15px;}

#footer { clear:both; height:47px; background:url(../09/i/ft2.gif) center repeat-x;}
#footer p { display:none;}

#content .sections p { width:180px; float:left; display:block; padding:9px; margin:0; text-align:center; font-size:9px;}
#content .sections p img { margin-bottom: 10px;}
#content .sections p a { color:#CE131E; text-decoration:none; font-weight:bold;} #content .sections p a:hover { color:#162957; text-decoration:none;} 

#sponsors { clear:both; padding:10px; }
#sponsors img { margin:0; padding: 0px 10px 10px 10px;}
#sponsors .l { width:300px; float:left; text-align:left;}
#sponsors .r { width:600px; float:right; text-align:right;}
#sponsors .l p, #sponsors .r p { margin-top:0px; margin-bottom:10px;}

table.school { border:0; margin-top:10px; margin-bottom:20px; margin-right:15px; width:700px;}
table.school tr td { padding: 3px 0px 3px 5px; }
table.school tr.hd { background:#162957; color:#FFFFFF; }
table.school tr.hd td { padding-bottom: 10px; padding-top: 10px; color:#FFFFFF;}
table.school tr.hd td p { color:#FFFFFF;}
table.school tr.bd { background:#CE131E; color:#FFFFFF; font-size:14px; font-family:Arial, Helvetica, sans-serif;}
table.school td.ld { border-left:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;} 
table.school td.rd, table.school td.rdl { padding-right:10px; border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;}
table.school td.rd { text-align:right;}
table.school td.rdl{ text-align:left;}
table.school td.rd b { font-size:12px; }
table.school tr.gr td, table.school tr.r1 td { background:#efefef}
table.school tr td h2, table.school tr td h3  { font-family:Arial, Helvetica, sans-serif; margin:0;}
table.school tr td h2 { font-size:22px; margin:0; font-weight:normal; color: #ffffff;}
table.school tr td  h3 { font-size:14px; color: #ffffff; font-weight:normal; margin-bottom:5px; }
table.school tr td  p, #body p { margin:0px 0px 10px 0px;}
table.school tr td  p a { color:#FFFFFF; text-decoration:underline;} table.school p a:hover { color:#CE131E ; background:#FFFFFF; text-decoration:none; border:1px solid #CE131E;}

#body { padding:20px 10px 0px 20px; background:url(../09/i/top-bg.gif) no-repeat top;}
#body h2 { font-size:18px; margin:0px 0px 15px 0px; font-weight:normal;}
#body h3 { font-size:12px; }
#body p { margin:0px 0px 10px 0px;}
#body img.right { margin: 0px 0px 15px 15px; border:#96A3B2 1px solid;}
#body img.rightnb { margin: 0px 0px 15px 15px;}
#body img.left { margin: 0px 15px 15px 0px; border:#96A3B2 1px solid;}
#body img.leftnb { margin: 0px 15px 15px 0px;}
#body a { color:#162957; text-decoration:underline; font-weight:bold;} #body a:hover { color:#FFFFFF; background:#162957; text-decoration:none;}
#body a.fff { color:#CE131E ; background:#FFFFFF; text-decoration:none; padding: 3px; border:1px solid #CE131E;} #body a.fff:hover { color:#FFFFFF ; background:#CE131E; text-decoration:none;}

#body p b { color:#162957;}
#body p b.red { color:#CE131E;}

.venues p { float:left; font-size:9px; margin-bottom:4px; margin-top:0px; margin-right:4px; line-height:1.1;}
.venues p.cen { margin-left:10px; margin-right:10px;}
.venues p a { width:185px; display:block;color:#FFFFFF; text-decoration:none; background:#162957;}
.venues p a b { color:#FFFFFF; padding:7px; display:block; height:24px;}
.venues p a:hover { color:#FFFFFF; background:#CE131E;} 

table.form tr td { padding-bottom:7px;}

table.activities, table.prices  { border-top:1px solid #96A3B2; border-right:1px solid #96A3B2;}
table.activities tr.hd, table.prices tr.hd { background:#162957 url(../09/i/tb-bg.gif) repeat-y;}
table.activities tr.hd td {color:#FFFFFF;}
table.activities tr.hd2, table.prices tr.hd2 { background:#ededed; color:#CE131E;}
table.activities tr td {  font-weight:bold; padding:1px 5px 6px 3px; font-size:9px; vertical-align:top; border-left:1px solid #96A3B2; border-bottom:1px solid #96A3B2;}
table.activities tr.hd td h3 { margin-top:4px; margin-bottom:2px;}

table.prices { margin-bottom:10px;}
table.prices tr.hd td {color:#FFFFFF; font-size:12px;}
table.prices tr td {  font-weight:bold; padding:2px 5px 6px 3px; font-size:10px; vertical-align:top; border-left:1px solid #96A3B2; border-bottom:1px solid #96A3B2;}
table.prices tr td.gr {  background:#efefef}
table.prices tr td.pr { font-weight:bold; font-size:14px; color:#CE131E;}


table.prices tr.hd td h3 { margin-top:4px; margin-bottom:2px;}

.t14, .t14 p { font-size:14px; line-height:18px;}
.t13, .t13 p { font-size:13px; line-height:16px;}
.t12, .t12 p { font-size:12px; line-height:15px;}
.t11, .t11 p { font-size:11px; line-height:13px;}

.fail { font-size:12px; color:#CC0000; border:dotted 1px #CC0000; padding:5px; margin-right:10px; background:#FFCCCC;}
.mg10tlb { margin-left:10px; margin-bottom:10px; margin-top:10px; }

#confirm { 	padding: 10px; 	border: 1px solid #B13C34;	background-color: #FFCCCC;}

#adv_text_1_1, #adv_text_1_2, #adv_text_1_3, #adv_text_1_4, 
#adv_text_2_1, #adv_text_2_2, #adv_text_2_3, #adv_text_2_4, 
#adv_text_3_1, #adv_text_3_2, #adv_text_3_3, #adv_text_3_4, 
#adv_text_4_1, #adv_text_4_2, #adv_text_4_3, #adv_text_4_4,
#week_desc_1_1, #week_desc_1_2, #week_desc_1_3, #week_desc_1_4, 
#week_desc_2_1, #week_desc_2_2, #week_desc_2_3, #week_desc_2_4, 
#week_desc_3_1, #week_desc_3_2, #week_desc_3_3, #week_desc_3_4, 
#week_desc_4_1, #week_desc_4_2, #week_desc_4_3, #week_desc_4_4 { width: 200px; background:#FFCCCC; padding:2px; display:none; font:Verdana, Arial, Helvetica, sans-serif; font-size:9px; border:1px solid #990000;}

h4 { font-size:16px; margin-top:0px;}

.ebsplash a { background:url(/i/eb-splash.gif); width:575px; height:80px; display:block; margin-left:10px;}
.ebsplash b { display:none;}

.md, .md a, .md a:hover { color:#94A8B1; text-decoration:none; font-family:Georgia, "Times New Roman", Times, serif; size:10px;}

table.emailer tr td { color:#FFFFFF; font-size:9px;}

.cb { clear:both;} .fr { float:right; } .fl { float:left;} .dn { display:none;}

.pl15 { padding-left:15px;}
.pr15 { padding-right:15px; }

#hometxt { padding-top:15px; background:#162958; }
#hometxt h1, #hometxt h2, #hometxt p { font-weight:normal; color:#999999; margin-top:0px; margin-bottom:10px;}
#hometxt h1 { font-size:14px;}
#hometxt h2 { font-size:12px;}
#hometxt a { text-decoration:none; color:#999999;} #hometxt a:hover { text-decoration:none; color:#999999;}
#hometxt .col { width:303px; float:left;}
#hometxt .cen { padding:0px 20px 0px 20px;}

.pl165 { padding-left:165px;}

#numbers { display:block; margin:10px 0px;}

