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


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

body, div, p { font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#333333; line-height:14px;}

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

#header { background:url(../i/10/hd.jpg) no-repeat; height:80px;}
#header p { text-indent:-10000px;}

.red, a.red, a.red:hover  { color:#AF0D1F;}
.red2  { color:#660000;}
.grey { color:#333333;}
.ecb_blue { color:#003366;}

.t14 { font-size: 14px; line-height:18px;}
.t12 { font-size: 12px; line-height:16px;}
.t18 { font-size: 18px; line-height:22px;}

p, h1, h2 { margin-top:0px; margin-bottom:10px;}

h1 { font-size:17px; line-height:17px;}
h2 { font-size:15px;}
h3 { font-size:13px;}

h1, h2, h3 { font-family:Arial, Helvetica, sans-serif; line-height:1.2;}
h1 b { display:none;}

#nav { width: 950px; height:20px; background:url(../i/n/bg.gif) repeat-x;}
#nav ul { padding:0; margin:0; list-style:none;}
#nav ul li { display:block; float:left;}
#nav ul li a { float:left; display:block; height:20px; }
#nav ul li a b { display:none;}

#nav ul li a.home { background: url(../i/n/ho.gif); width:48px;} 		#nav ul li a.home:hover, #nav ul li a.homehigh { background:url(../i/n/ho.gif) -49px; width:48px; }
#nav ul li a.venu { background: url(../i/n/ve.gif); width:123px;} 	#nav ul li a.venu:hover, #nav ul li a.venuhigh { background:url(../i/n/ve.gif) -123px;  width:123px;}
#nav ul li a.book { background: url(../i/n/bk.gif); width:68px;} 		#nav ul li a.book:hover, #nav ul li a.bookhigh { background:url(../i/n/bk.gif) -68px;  width:68px;}
#nav ul li a.abaf { background: url(../i/n/af.gif); width:79px;} 		#nav ul li a.abaf:hover, #nav ul li a.abafhigh { background:url(../i/n/af.gif) -79px;  width:79px;}
#nav ul li a.abas { background: url(../i/n/as.gif); width:111px;} 	#nav ul li a.abas:hover, #nav ul li a.abashigh { background:url(../i/n/as.gif) -111px;  width:111px;}
#nav ul li a.faqs { background: url(../i/n/fq.gif); width:33px;} 		#nav ul li a.faqs:hover, #nav ul li a.faqshigh { background:url(../i/n/fq.gif) -33px; width:33px; }
#nav ul li a.term { background: url(../i/n/te.gif); width:36px;} 		#nav ul li a.term:hover, #nav ul li a.termhigh { background:url(../i/n/te.gif) -36px;  width:36px;}
#nav ul li a.pg { background: url(../i/n/pg.gif); width:76px;} 			#nav ul li a.pg:hover, #nav ul li a.pghigh { background:url(../i/n/pg.gif) -76px;  width:76px;}
#nav ul li a.ct { background: url(../i/n/ct.gif); width:77px;} 			#nav ul li a.ct:hover, #nav ul li a.cthigh { background:url(../i/n/ct.gif) -77px;  width:77px;}
#nav ul li a.me { background: url(../i/n/me.gif); width:38px;} 			#nav ul li a.me:hover, #nav ul li a.mehigh { background:url(../i/n/me.gif) -38px;  width:38px;}
#nav ul li a.pu { background: url(../i/n/pu.gif); width:38px;} 			#nav ul li a.pu:hover, #nav ul li a.puhigh { background:url(../i/n/pu.gif) -38px;  width:38px;}
#nav ul li a.wf { background: url(../i/n/wf.gif); width:67px;} 			#nav ul li a.wf:hover, #nav ul li a.wfhigh { background:url(../i/n/wf.gif) -67px;  width:67px;}
#nav ul li a.pi { background: url(../i/n/pi.gif); width:70px;} 			#nav ul li a.pi:hover, #nav ul li a.pihigh { background:url(../i/n/pi.gif) -69px;  width:70px;}

#lcol, .lcol { width:320px; float:left; padding:10px}
#rcol, .rcol { width:600px; float:right;}

a, #rcol a { color:#AF0D1F; text-decoration:underline; font-weight:bold;}	#rcol a:hover { color:#ffffff; background:#660000; text-decoration:none;}	
a:hover { color:#660000; text-decoration:none; }

#lcol h2, #content h2 { font-family:Arial, Helvetica, sans-serif; font-size:16px; line-height:18px;}
#rcol p.col, #rcol p.colt { float:left; margin-top:1px; margin-bottom:1px; }
#rcol p.colt { width: 120px; padding:10px; }

.full { padding:10px;}

.strip { padding:10px; background:url(../i/lge-red.gif) repeat-x #AF0D1F; color:#FFFFFF;}
div.strip { margin-bottom:10px;}
.fff, #rcol a.fff, .strip a { color:#FFFFFF;}  .strip a:hover { color:#333333;}

.g_strip { padding:10px; background:url(../i/09/lge-grey.gif) top repeat-x #5e5e5e; color:#FFFFFF;}
.g_strip a { color:#FFFFFF;}  .g_strip a:hover { color:#000000;}

.quote { padding:10px; height:45px; background:url(../i/09/quote.gif) no-repeat; margin:0; width:580px;}
.quote b { display:none; visibility:hidden;}



#venues { padding-top:10px;}
#venues p { float:left; font-size:9px; margin-right:1px; line-height:12px;}
#venues p a { width:185px; display:block;color:#FFFFFF; text-decoration:none; background:#666666;}
#venues p a b { color:#FFFFFF; padding:7px; display:block; height:60px;} 			#venues p a:hover, #venues p a.high { color:#FFFFFF; background:#AF0D1F;} 

table.school { border:0; margin-top:10px; margin-bottom:20px; margin-right:15px; float:left;}
table.school tr td { padding: 3px 0px 3px 5px; }
table.school tr.hd { background:#666666; 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:#AF0D1F; 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 { padding-right:10px; border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC; text-align:right;} 
table.school td.rd b { font-size:12px; }
table.school tr.gr td, table tr.gr 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:#AF0D1F ; background:#FFFFFF; text-decoration:none; border:1px solid #AF0D1F;}

.pt10 { padding-top:10px;}

#footer { clear:both; height:36px; background:url(../i/09/ft.gif);}
#footer p { display:none;}

#content { padding:10px 0px 0px 10px}
img.left { padding: 0px 10px 10px 0px;}
img.right { padding:0px 10px 10px 10px}
img.pl10 { padding:0px 0px 10px 10px}

#content #sections p { width:180px; float:left; display:block; height: 155px; padding:9px; margin:0;}
#content #sections p img { margin-bottom: 10px;}
#content ul li, #content ol li { margin-bottom: 10px;}

#sponsors { clear:both;}
#sponsors .lcol a { color:#333333; text-decoration:none;}	#sponsors .lcol a:hover { color:#666666; text-decoration:none;}	


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

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

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

a.pl { color:#333333; text-decoration:none; font-weight:bold; }

.gal { width: 600px; height:500px; background:#333333; text-align:center;}

#galnav p { text-align: center;}
#galnav p a { float:left; width:133px; display:block; padding:5px; background:#efefef; margin-right:1px; margin-bottom:1px; height:75px; }
#galnav p a b { display:none;}

.cb { clear:both;}
.pr15 { padding-right:15px;padding-top:10px;}
.ra {padding:10px 5px 10px 15px; background:#dddddd; }
.mb10 { margin-bottom:10px;}
.k { color:#000000;}

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

.county { width:540px;}
.county h2 { font-size:13px; margin:0px; }
.county h2 a  { text-decoration:none; color:#AF0D1F;}

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

.counties { width:160px; float:left; height:100px; padding:5px 10px; margin:4px 4px 0px 0px; background: url(/i/10/c_bg.gif) repeat-x top #ededed;}
.counties2 { width:150px; float:left; height:100px; padding:5px 10px; margin:4px 4px 0px 0px; background: url(/i/10/c_bg.gif) repeat-x top #ededed;}

.mt10 { margin-top:10px;}

table.data { border:1px solid #efefef; margin-top:10px;}
table.data tr th { padding:0px; text-align:left;}
table.data tr th h3, table.data tr td h3 { margin:0px; text-align:left;}
table.data tr td { padding:5px 10px;}
table.data tr td.strip { background:url(../i/lge-red.gif) repeat-x #AF0D1F; color:#FFFFFF;}
table.data tr td.strip h3 { color:#FFFFFF;}
