@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:11px;
	color:#666;
	line-height:1.5;
}

p,h1,h2,h3,h4,h5,h6 { margin-top:0px; margin-bottom:10px;}

h1 { font-size:20px; line-height:1.2;}
h2 { font-size:16px; line-height:1.2;}
h3,h4,h5,h6 { font-size:12px; line-height:1.2;}

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

#header { background:url(/i/10/hd_bg.jpg) no-repeat; height:97px;}
#header b { display:none;}

h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:normal;
	color:#162957;
}
h1 b { display:none;}
h1.sml { font-size:14px; margin:10px 0px 10px 0px;}
h2 { font-weight:normal; color:#162957;}
.contentleftwide h2 {
	margin: 0px;
	padding-top: 0px;
	font-size: 14px;
	line-height: 18px;
	color: #162957;
}
h6 { margin:0; 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, .high { background:url(../09/i/but-o.gif) #CE131E top repeat-x; color:#FFFFFF; text-decoration:none; }
p.high { padding:5px 10px;}

#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(/i/10/b/aj.gif);} #nav ul li a.aj:hover, #nav ul li a.ajhigh { background: url(/i/10/b/aj.gif) -151px;}
#nav ul li a.acad { background:url(/i/10/b/acad.gif);} #nav ul li a.acad:hover, #nav ul li a.acadhigh{ background: url(/i/10/b/acad.gif) -151px;}
#nav ul li a.as { background:url(/i/10/b/as.gif);} #nav ul li a.as:hover, #nav ul li a.ashigh { background: url(/i/10/b/as.gif) -151px;}
#nav ul li a.al { background:url(/i/10/b/al.gif);} #nav ul li a.al:hover, #nav ul li a.alhigh { background: url(/i/10/b/al.gif) -151px;}
#nav ul li a.adv { background:url(/i/10/b/adv.gif);} #nav ul li a.adv:hover, #nav ul li a.advhigh { background: url(/i/10/b/adv.gif) -151px;}
#nav ul li a.ao { background:url(/i/10/b/ao.gif);} #nav ul li a.ao:hover, #nav ul li a.aohigh { background: url(/i/10/b/ao.gif) -151px;}
#nav ul li a.ms { background:url(/i/10/b/ms.gif);} #nav ul li a.ms:hover, #nav ul li a.mshigh { background: url(/i/10/b/ms.gif) -151px;}
#nav ul li a.aa { background:url(/i/10/b/aa.gif);} #nav ul li a.aa:hover, #nav ul li a.aahigh { background: url(/i/10/b/aa.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, a.blue, #body a.blue { color:#162957;}  a.blue:hover, #body a.blue:hover { color:#fff; background:#162957;}
.red, a.red,  #body a.red { color:#CE131E;} a.red:hover, #body a.red:hover { color:#fff; background:#CE131E;}
.grey, a.grey,  #body a.grey { color:#96A3B2;} a.grey:hover,#body a.grey:hover { color:#fff; background:#96A3B2;}
.fff, a.fff, a.fff:hover, #body a.fff, #body a.fff:hover { color:#fff;}
.k, a.k,  #body a.k{ color:#000;} a.k:hover, #body a.k:hover { color:#fff; background:#000;}
.g, a.g, #body a.g, #body b.g { color:#393;} a.g:hover, #body a.g:hover, b.g { color:#fff; background:#393;}
.green, a.green, #body a.green, b.green, #body b.green { color:#65B822;} a.green:hover, #body a.green:hover { color:#fff; background:#65B822;}

#content, #contentp { background: url(/i/10/hd2.jpg) no-repeat; padding-top:11px; float:left;}
#content {width: 797px;}
#contentp { width: 782px; padding-left:15px;}

#footer { clear:both; height:47px; background:url(../i/10/ft2.gif) center no-repeat;}
#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 0px 10px 0px;}
#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:750px;}
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:15px 15px 0px 15px;
	background:url(../09/i/top-bg.gif) no-repeat top;
}
#body h2 {
	font-size:14px;
	font-weight:normal;
}
#body h3 { font-size:12px; }
#body p {
	margin-bottom: 6px;
}
#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 10px 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;
	color: #CE131E;
	margin-bottom:10px;
}
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; border:0px;}
table.activities tr.hd2, table.prices tr.hd2 { background:#ededed; color:#CE131E;}
table.activities tr td {
	font-weight:bold;
	padding:5px 5px 6px 5px;
	font-size:9px;
	vertical-align:top;
	border-left:1px solid #96A3B2;
	border-bottom:1px solid #96A3B2;
	color: #112959;
}
table.activities tr.hd td h3 { margin-top:4px; margin-bottom:2px;}
table.activities tr.gr td { background:#efefef}

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;}
table tr td h4 { margin: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; font-size:10px;}

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

.cb { clear:both;}

.pl15 { padding-left:15px;}
.pr15 { padding-right:15px; }
.pr50 { padding-right:50px; }
.pr100 { padding-right:100px; }
.pr150 { padding-right:150px; }
.pr200 { padding-right:200px; }

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

.pl165 { padding-left:165px;}

.fl { float:left;} .fr { float:right;}

.county h2 { font-size:14px; margin:0px; }
.county h2 a  { text-decoration:none; color:#CE131E;}

.county p { margin:0px 0px 5px 0px; }
.county p a { color:#454545; display:block; } .county p a:hover { color:#fff; background:#CE131E; text-decoration:none; }

.counties { width:165px; float:left; height:60px; padding:5px 10px; margin:4px 4px 0px 0px; background: url(/i/10/c_bg.gif) repeat-x top #ededed;}.notepaper {
	float: right;
	height: 360px;
	width: 300px;
	margin-left: 8px;
	background-image: url(../i/10/notepaper.jpg);
	background-repeat: no-repeat;
	padding-top: 60px;
	margin-top: 5px;
	margin-right: 8px;
}
.contentleft {
	float: left;
	height: auto;
	width: 450px;
}
.contentwide {
	float: left;
	height: auto;
	width: 768px;
}
.contentleftwide {
	float: left;
	height: auto;
	width: 560px;
	padding-right: 10px;
}
.contentright {
	float: right;
	width: 190px;
}
.blue strong {
	font-size: 12px;
}
.buttonTab {
	height: 61px;
	width: 180px;
	padding-right: 25px;
	padding-bottom: 15px;
	float: left;
}
.padbottom10 {
	margin-bottom: 10px;
	padding-right: 12px;
}

.strip_red { background:url(/i/10/but-o.gif) top repeat-x #CE131E; color:#FFFFFF; padding:5px 10px;}
.mt10 { margin-top:10px;}

.prints { background:url(/i/10/ist2_6560609-painted-handpr.gif)}

.strip_yel { background:url(/i/yel_strip.gif) repeat-x #EB9423 top; padding:5px 10px;}
