body {margin:0px;background:#ebebeb url('/images/site_bg.gif') repeat-x top left;font:12px Helvetica,Tahoma,Verdana;text-align:center;}
p {text-align:left;}
b  {font-weight:bold}
li {padding:3px 0px 3px 0px}
strong {font-weight:bold}
i {font-style:italic}
img {border:0px;border-style:none;behavior:url(/inc/pngHack.htc)}
th,td,li,dd,dl,dt{font:12px Helvetica,Tahoma,Verdana,Arial;}
foo li {padding-bottom:5px;}
h1 {font:bold 15px Tahoma,Verdana,Arial;color:#7A0017;letter-spacing:0px;margin:5px 0px 5px 0px}
h2 {font:bold 14px Tahoma,Verdana,Arial;color:#7A0017;letter-spacing:0px;margin:5px 0px 5px 0px}
h3 {font:bold 13px Tahoma,Verdana,Arial;color:#7A0017;letter-spacing:0px;margin:5px 0px 5px 0px}
h4 {font:bold 12px Tahoma,Verdana,Arial;color:#7A0017;letter-spacing:0px;margin:5px 0px 5px 0px}
h5 {font:bold 11px Tahoma,Verdana,Arial;color:#7A0017;letter-spacing:0px;margin:5px 0px 5px 0px}
pre{font:10px Monaco,monospace;}
a:link,a:visited {color:#004294;text-decoration:none;}
a:hover,a:visited:hover {color:#004294;text-decoration:underline;}
a.whtLink:link,a.whtLink:visited {color:#fff;text-decoration:none;}
a.whtLink:hover,a.whtLink:visited:hover {color:#fff;text-decoration:underline;}
.small,.small ul,.small li {font-size:9px;}
.small p{font-size:9px;line-height:13px;margin:8px 0px 8px 0px}
.smaller {font-size:11px;}
.smaller p{font-size:11px;line-height:12px;margin:8px 0px 8px 0px}
.smalll {font-weight:normal;font-size:9px;}
.smallgrey {font:10px Tahoma,Geneva,Helvetica,Arial,Verdana;color:#888}
.smallgreyl {font:10px Tahoma,Geneva,Helvetica,Arial,Verdana;color:#999}
.small2 {font-size:10px;}
.small2 p{font-size:10px;line-height:12px;margin:8px 0px 8px 0px}
.smallwhite{font-size:9px;color:#fff}
.nosp{display:block}
.red{color:#f00}
.cyan{color:#58c}
.green {color:#0b0}
.orange {color:#f60}
.yellow {color:#ff0}
.white {color:#fff}
.black {color:#000}
.blue{color:#425392}
.smallblack {font-size:9px;color:#000}
.smallwhite {font-size:9px;color:#fff}
.explanations {border:solid 1px #aaa;background:#ffe;padding:5px}
.notebox {border:solid 1px #B2B19D;background:#fff;padding:5px}
.error{background:#fee url(/imgcache/24dea191cbed07b7bd47ff47d7bbacc3.png) no-repeat 3px 5px;border:1px solid #f00;padding:22px 5px 0px 5px}
.message{background:#dde url(/imgcache/f8b2e7445c715fdef86010344e24b824.png) no-repeat 3px 5px;border:1px solid #aac;padding:16px 5px 0px 5px;margin-bottom:5px}
#debug {position:fixed;top:5px;right:5px;font:9px Geneva,Helvetica,sans-serif;color:#fff;z-index:1001;border:1px solid #fff;background:#000;padding:10px;opacity:.8;filter:alpha(opacity=80);}
.nopad{padding:0;margin:0}
.button {font-weight:bold;font-size:12px;color:#fff;background-color:#f40;padding:2px 7px 2px 7px}
.buttonimg{cursor:pointer;background:#444;border-top:2px solid #bbb;border-left:2px solid #bbb;border-right:2px solid #000;border-bottom:2px solid #000}
.buttonimg_d{cursor:pointer;background:#777;border-top:2px solid #aaa;border-left:2px solid #aaa;border-right:2px solid #333;border-bottom:2px solid #333}
.buttonsm {font-weight:bold;font-size:9px;color:#fff;background-color:#f40}
.buttonbadsm {font-weight:bold;font-size:9px;color:#fff;background-color:#336633}
.buttonbad {font-weight:bold;font-size:12px;color:#FFF;background-color:#f00}
.buttongo {font-weight:bold;font-size:12px;color:#FFF;background-color:#390}
.textbox {padding:2px 5px 2px 5px;font-weight:normal;color:#000;background-color:#fff;border:1px solid #aaa;width:100%;}
.textboxsm {padding:2px 5px 2px 5px;font:9px Tahoma,Geneva,Helvetica,Arial,Verdana;color:#000;background-color:#fff;border:1px solid #aaa}
.selectbox {font-weight:bold;font-size:12px;color:#fff;background-color:#0075E7}
.selectboxsm {font:bold 10px Tahoma,Geneva,Helvetica,Arial,Verdana;color:#fff;background-color:#0075E7}
#siteBox{margin:0px auto;width:800px;border-left:1px solid #3c3c3c;border-right:1px solid #3c3c3c;background:#ffffff url('/images/content_bg2.gif') repeat-y top left;text-align:left;}
#siteBox{margin:0px auto;width:800px;border-left:1px solid #3c3c3c;border-right:1px solid #3c3c3c;background:#ffffff url('/images/content_bg2.gif') repeat-y top left;text-align:left;}
#header{width:100%;height:138px;position:relative;background:#397ebe url('/images/site_hdr.gif') no-repeat top left;text-align:left;}
#black_bar{width:100%;height:24px;position:relative;background:#3c3c47 url('/images/black_bar.gif') repeat-x top left;color:#fff;text-align:left;}
#bb_lines{position:absolute;top:0px;left:0px;}
#bb_nav{position:absolute;right:10px;bottom:1px;font-size:11px;}
#content{width:100%;}
#sidebar{position:relative;float:left;width:156px;height:783px;background:#e7e7e8 url('/images/sibebar_bg.gif') repeat-x top left;color:#fff;}
#main{position:relative;float:right;width:644px;background:#ffffff url('/images/content_bg.gif') repeat-x top left;}
#footer{position:relative;width:100%;height:57px;background:#004294;font:11px Helvetica,Tahoma,Verdana;color:#fff;clear:both;}
#sitebywedu{position:absolute;right:10px;bottom:8px;text-align:center;}
#paidfor{position:absolute;bottom:10px;left:15px;}
#rephump{position:absolute;top:-35px;left:0px;}
#indexNews{width:326px;height:524px;position:relative;float:left;overflow:auto;margin-left:10px;}
#indexEvents{position:relative;float:right;width:277px;}
.navDvdr{width:100%;height:1px;border-top:1px dashed #6e6e76;padding:0px;margin:0px;}
.blackDvdr{width:100%;height:1px;border-bottom:1px solid #2e2e37;padding:0px;margin:0px;}
.blackDvdrScroll{width:93%;height:1px;border-bottom:1px solid #2e2e37;padding:0px;margin:0px;}
.blackDvdr50{width:50%;height:1px;border-bottom:1px solid #2e2e37;padding:0px;margin:0px;}
.evOpenEven{width:277px;height:5px;background:transparent url('/images/evOpenEven.gif') no-repeat top left;padding:0px;margin:0px;}
.evOpenOdd{width:277px;height:5px;background:transparent url('/images/evOpenOdd.gif') no-repeat top left;padding:0px;margin:0px;}
.evClose{width:277px;height:5px;background:transparent url('/images/evClose.gif') no-repeat top left;padding:0px;margin:0px;}
.red{color:#e92d33;}
.blue{color:#004294;}
.redHdr{color:#e92d33;font:14px Helvetica,Tahoma,Verdana;}
.blueHdr{color:#004294;font:bold 12px Helvetica,Tahoma,Verdana;}
.newsText{color:#000000;font:11px Helvetica,Tahoma,Verdana;}
.evBGEven{background:#ffffff url('/images/evBGEven.gif') repeat-x top left;padding:2px 6px;font:11px Helvetica,Tahoma,Verdana;}
.evBGOdd{background:#ffffff;padding:2px 6px;font:11px Helvetica,Tahoma,Verdana;}
.eventHdr{color:#e92d33;font:14px Helvetica,Tahoma,Verdana;border-left:1px solid #2e2e37;text-align:center;}
.eventData{border-left:1px solid #2e2e37;border-top:1px solid #2e2e37;}
.wardHdr{border-left:1px solid #2e2e37;text-align:center;}
.wardData{border-left:1px solid #2e2e37;border-top:1px solid #2e2e37;}
.offData{font:bold 14px Helvetica,Tahoma,Verdana;text-align:center;}
.shdr{color:#e92d33;font:14px Helvetica,Tahoma,Verdana;}
.sres{margin:10px;}
a.slink:link,a.slink:visited {color:#004294;text-decoration:underline;}
a.slink:hover,a.slink:visited:hover {color:#004294;text-decoration:none;}
.spgr a:link,.spgr a:visited {color:#e92d33;text-decoration:none;}
.spgr a:hover,.spgr a:visited:hover {color:#e92d33;text-decoration:underline;}
.redLbl{color:#e92d33;font:15px Helvetica,Tahoma,Verdana;}
.bText{font:12px Helvetica,Tahoma,Verdana;width:80%;padding:0px;margin:0px;}
.commBox{font:12px Helvetica,Tahoma,Verdana;width:100%;height:75px;}
.bMenu{position:relative;float:right;border:1px solid #3c3c47;margin:0px 0px 10px 10px;padding:10px;width:150px;background:#fff;z-index:1000;}
.localNews{max-height:400px;overflow:auto;padding:10px;}
#SH_Tix{height:42px;width:616px;background:#0056a6 url('/images/store/store_header_tix.jpg') top left no-repeat;border-top:1px solid #000;}
#SH_Merch{height:42px;width:616px;background:#0056a6 url('/images/store/store_header_merch.jpg') top left no-repeat;border-top:1px solid #000;}
#CartBox{float:right;color:#004294;text-align:center;}

.itemcell{font-size:11px;text-align:center;padding:10px;}
.itemcell .thumbnail{margin:0px auto;}
.qty {border:1px solid #80a9cd;font-size:11px;color:#c6252e;padding:5px;text-align:center;width:15px;}
.specarea{border:1px solid #80a9cd;font-size:11px;color:#c6252e;padding:5px;width:400px;height:100px;}
.price{color:#004294;font-weight:bold;font-size:11px;text-align:left;}
.bigprice{color:#004294;font-weight:bold;text-align:left;}
.title{color:#004294;font-weight:bold;font-size:12px;}
.numitems{color:#c6252e;}
.MerchPic{float:right;margin:0px 0px 10px 20px;}
.SpecLabel{font-weight:bold;}
.notebox {border:solid 1px #B2B19D;background:#fff;padding:5px;}
.textboxMoney {padding:2px 5px 2px 18px;color:#c6252e;background:#fff url(/imgcache/62b603c7ad52497e55d4f8d7b3f93dd8.gif) no-repeat 0px 2px;border:1px solid #80a9cd;}