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


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

body, div, p, h1, h2, h3, h4 { color:#595C61; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}

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

body, div, p { font-size:11px; line-height:1.2;}

a, a.fff { color:#FFFFFF; text-decoration:underline;} a:hover { color:#595C61; text-decoration:none;}

#lcol a { color:#B50328; text-decoration:underline;} #lcol a:hover { color:#595C61; text-decoration:none;}

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

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

.red, a.red, a.red:hover  { color:#B50328;}
.red2  { color:#B50328;}
.grey { color:#595C61;}
.fff { color:#FFFFFF;}

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

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

h2 { font-size:15px;}

h1, h2 { font-family:Arial, Helvetica, sans-serif;}
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:47px;} 		#nav ul li a.home:hover, #nav ul li a.homehigh { background:url(../i/n/ho.gif) -47px; width:47px; }
#nav ul li a.venu { background: url(../i/n/ve.gif); width:128px;} 	#nav ul li a.venu:hover, #nav ul li a.venuhigh { background:url(../i/n/ve.gif) -128px;  width:128px;}
#nav ul li a.book { background: url(../i/n/bo.gif); width:76px;} 		#nav ul li a.book:hover, #nav ul li a.bookhigh { background:url(../i/n/bo.gif) -76px;  width:76px;}
#nav ul li a.alw { background: url(../i/n/alw.gif); width:121px;} 	#nav ul li a.alw:hover, #nav ul li a.alwhigh { background:url(../i/n/alw.gif) -121px;  width:121px;}
#nav ul li a.aas { background: url(../i/n/aas.gif); width:120px;} 	#nav ul li a.aas:hover, #nav ul li a.aashigh { background:url(../i/n/aas.gif) -120px;  width:120px;}
#nav ul li a.faqs { background: url(../i/n/fa.gif); width:44px;} 		#nav ul li a.faqs:hover, #nav ul li a.faqshigh { background:url(../i/n/fa.gif) -44px; width:44px; }
#nav ul li a.pi { background: url(../i/n/pi.gif); width:44px;} 			#nav ul li a.pi:hover, #nav ul li a.pihigh { background:url(../i/n/pi.gif) -44px; width:44px; }
#nav ul li a.term { background: url(../i/n/tc.gif); width:111px;} 	#nav ul li a.term:hover, #nav ul li a.termhigh { background:url(../i/n/tc.gif) -111px;  width:111px;}
#nav ul li a.pg { background: url(../i/n/pg.gif); width:84px;} 			#nav ul li a.pg:hover, #nav ul li a.pghigh { background:url(../i/n/pg.gif) -84px;  width:84px;}
#nav ul li a.cp { background: url(../i/n/cp.gif); width:121px;} 		#nav ul li a.cp:hover, #nav ul li a.cphigh { background:url(../i/n/cp.gif) -121px;  width:121px;}
#nav ul li a.me { background: url(../i/n/me.gif); width:47px;} 		#nav ul li a.me:hover, #nav ul li a.mehigh { background:url(../i/n/me.gif) -47px;  width:47px;}

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


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

#lcol h1, #content h1, #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:5px 10px; background:url(../i/lge-gr.gif) repeat-x #595C61; color:#FFFFFF; margin-bottom:10px;}
.strip a, #rcol .strip a, #lcol .strip a { color:#FFFFFF;}
.strip2 { padding:5px 10px; background:#B50328; color:#FFFFFF; margin-bottom:10px;}
.strip2 a, #rcol .strip2 a, #lcol .strip2 a { color:#FFFFFF;}
.strip3 { padding:10px; background: #efefef; margin-bottom:10px; }
.quote { padding:10px; height:45px; background:url(../i/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:40px;} 			#venues p a:hover, #venues p a.high { color:#FFFFFF; background:#595C61;} 

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:#595C61; 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 { 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:0px 0px 15px 0px; 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:#595C61 ; background:#FFFFFF; text-decoration:none; border:1px solid #595C61;}

.pt10 { padding-top:10px;}
.pr20 { padding-right:20px;}
.pr40 { padding-right:40px;}

#footer { clear:both; height:36px; background:url(../i/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.ri { padding:0px 0px 20px 30px}
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; background:#252932; overflow:auto;}
#sponsors .lcol a { color:#FFFFFF; text-decoration:none;}	#sponsors .lcol a:hover { color:#B50328; text-decoration:none;}	
#sponsors .lcol, #sponsors .rcol { background:#252932;}
#sponsors .lcol { width:270px; float:left; padding:10px;}
#sponsors .rcol { width:630px; float:right; padding-right:10px;}
#sponsors .lcol p { color:#dedede;}

.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, #sponsors .lcol .md a:hover { color:#fff; text-decoration:none; font-family:Georgia, "Times New Roman", Times, serif; font-size:10px;}

a.pl, #lcol a.pl, #lcol a.pl:hover, #rcol a.pl, #rcol a.pl:hover   { color:#595C61; text-decoration:none; font-weight:bold; }

.gal { width: 600px; height:500px; background:#595C61; 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; }
.ra2 { padding:0px 5px 10px 0px; background:#dddddd; }
.mb10 { margin-bottom:10px;}
.k { color:#000000;}


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

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

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

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

.mt10 { margin-top:10px;}