/* TAG REDEFINITIONS */
body {margin:0px;padding:0px;font-family: Tahoma, Helvetica, Sans-Serif;font-size:11px;color:#555555; background-color:#ffffff;}
a {color:#346381;text-decoration:none;}
a:hover {text-decoration:underline;}
form {padding:0;margin:0;}
h1 {display:inline;font-size:18px;}
h2 {display:inline;font-size:13px; color:#666666}
h3 {display:inline;font-size:13px; color:#000000;}
h6 {text-align:right; margin-left:30px; font-size:11px; margin-top:5px; margin-bottom:40px;}



.aspecial a {text-decoration:none;}
.aspecial a:hover {background-color:#222222;color:#ffffff;}

/**************/
/* LAYOUT     */
/**************/
#headerArea {padding:0px; margin:0px; height:128px; background-color:#EBF4FA;}
#logoArea {position:absolute;left: 0px; top:0px; height:128px; width:206px; background-image:url(../images/bg_logo.gif); background-color:#ffffff;}
#bannerArea {position:absolute;left: 206px; top:0px; left:206px; height:100px; width:678px;}
.home{background-image:url(../images/bg_banner2.jpg); background-repeat:no-repeat}
.general{background-image:url(../images/bg_banner1.jpg); background-repeat:no-repeat}
.action2 {background-image:url(../images/bg_banner3.jpg); background-repeat:no-repeat}
.action{background-image:url(../images/bg_banner4.jpg); background-repeat:no-repeat}
.action3{background-image:url(../images/bg_banner5.jpg); background-repeat:no-repeat}
.action4{background-image:url(../images/bg_banner7.jpg); background-repeat:no-repeat}
.action5{background-image:url(../images/bg_banner8.jpg); background-repeat:no-repeat}
.action6{background-image:url(../images/bg_banner9.jpg); background-repeat:no-repeat}
.goalie{background-image:url(../images/bg_banner6.jpg); background-repeat:no-repeat}
#menuArea {position:absolute;left: 206px; top:100px; height:27px; width:678px; z-index:99999;}
#leftContainer {position:absolute;left: 0px; top:140px; width:190px; z-index:3;}
#underline{background-image:url(../images/bg_underline.gif); background-repeat:no-repeat; height:19px;width:302px; background-position:bottom;}

#bannerArea2 {position:absolute; left: 0px; top:0px; height:140px; width:734px; background-image:url(../images/banner2.jpg)}
#Shadow {position:absolute; left: 733px; top:160px; height:1817px; width:42px; background-image:url(../images/shadow.jpg); z-index:999}
#mainColumn2 {position:absolute; width: 723px;left:10px;top:160px;line-height:18px;	z-index:900; border-top:1px solid #EBEBEB}
#footer2 {width: 723px; height:31px; margin-top:20px; margin-bottom:5px; text-align:center;line-height:14px; color:#555555;font-weight:bold; background-color:#D3C8B9}
#footer2 a {color:#555555;}

#leftMnuHeader{ width:190px; height:31px; background-image:url(../images/bg_leftmnuheader.gif); background-repeat:no-repeat; font-size:12px; font-weight:bold; color:#FFFFFF; line-height:30px; padding-left:25px;}
#leftMnu {width:190px;}
#leftMnu ul {list-style: none; margin-left:0em; padding-left:0em;text-indent:2em;margin-top:0em;margin-bottom:0em;}
#leftMnu li {list-style:none; display:block;line-height:22px; font-weight:bold; height:24px; border-bottom:1px #ffffff solid; background-color:#E9EFF8;}
#mnuactive {border-left: 5px solid #FF9000;}
#leftMnu a:hover{text-decoration:underline;}
#leftMnubot { height:14px; width:190px; background-color:#E9E9E9;margin-top:0em; margin-bottom:15px;}
#instructPic { float:left; margin-right:10px; margin-bottom:5px;}

#leftCalHeader{width:190px; height:31px; background-image:url(../images/bg_leftcalheader.gif); background-repeat:no-repeat; font-size:12px; font-weight:bold; color:#FFFFFF; line-height:30px; padding-left:25px;}
#leftFeesHeader{width:190px; height:31px; background-image:url(../images/bg_leftfeesheader.gif); background-repeat:no-repeat; font-size:12px; font-weight:bold; color:#FFFFFF; line-height:30px; padding-left:25px;}
#leftFeesTitle {padding-left:15px;height:18px; border-bottom:1px #ffffff solid; background-color:#E0E0E0; padding-top:6px;}
#leftCal {width:190px;}
#leftCalDate {padding-left:25px;height:30px; border-bottom:1px #ffffff solid; background-color:#f2f2f2; padding-top:6px;}
#leftRate {padding-left:25px;height:27px; border-bottom:1px #ffffff solid; background-color:#f2f2f2; padding-top:2px;padding-bottom:2px;}
#leftCalbot { height:39px; width:190px; background-image:url(../images/bg_fullcal.gif); padding-left:45px; padding-top:12px; background-repeat:no-repeat;}
#mainColumn {position:absolute;	width: 700px;left:225px;top:160px;line-height:18px;	z-index:900; color:#000000;}
#picframe {text-align:center; margin-bottom:20px;}
.picborder{border:3px solid #5485C0;}
.rescol1{width:280px; padding-left:15px; line-height:15px; }
.rescol2{width:300px;vertical-align:top; line-height:15px;}

#leftFeesHeader{width:190px; height:31px; background-image:url(../images/bg_leftfeesheader.gif); background-repeat:no-repeat; font-size:12px; font-weight:bold; color:#FFFFFF; line-height:30px; padding-left:25px;}

.tdspacer{height:15px; border:0px;}
.tdhead {text-align:center; font-weight:bold; border:1px solid #000000; background-color:#D3C8B9}
.tdred1 { text-align:center; font-weight:bold; color:#FF0000;border-left:1px solid black; border-bottom:1px solid black; width:225px;}
.tdred2 { text-align:center; font-weight:bold; color:#FF0000;border-left:1px solid black; border-bottom:1px solid black; border-right:1px solid black; width:225px;}
.tdgreen1 {text-align:center; font-weight:bold; color:#488000;border-left:1px solid black; border-bottom:1px solid black;}
.tdgreen2 {text-align:center; font-weight:bold; color:#488000;border-left:1px solid black; border-bottom:1px solid black; border-right:1px solid black;}
.tdbold1 {font-weight: bold; text-align:center;border-left:1px solid black; border-bottom:1px solid black;}
.tdbold2 {font-weight: bold; text-align:center;border-left:1px solid black; border-bottom:1px solid black; border-right:1px solid black;}
.tdreg1{text-align:center;border-left:1px solid black; border-bottom:1px solid black;}
.tdreg2{text-align:center;border-left:1px solid black; border-bottom:1px solid black; border-right:1px solid black;}
.tdice1 {font-weight:bold; color:#0000CC;text-align:center;border-left:1px solid black; border-bottom:1px solid black;}
.tdice2 {font-weight:bold; color:#0000CC;text-align:center;border-left:1px solid black; border-bottom:1px solid black; border-right:1px solid black;}
.tdfood1 {background-color:#E6E6E6;text-align:center; border-left:1px solid black; border-bottom:1px solid black;}
.tdfood2 {background-color:#E6E6E6;text-align:center; border-left:1px solid black; border-bottom:1px solid black; border-right:1px solid black;}

/* Sponsor css start*/
#leftSponHeader{width:190px; height:31px; background-image:url(../images/bg_leftsponheader.gif); background-repeat:no-repeat; font-size:12px; font-weight:bold; color:#FFFFFF; line-height:30px; padding-left:25px;}
#leftSponDate {padding-left:32px;height:100px; border-bottom:1px #f2f2f2 solid; background-color:#ffffff; padding-top:6px;}

/* Sponsor css end*/


#footer {width: 700px; height:31px; margin-top:20px; margin-bottom:5px; text-align:center;line-height:14px; color:#555555;font-weight:bold; background-color:#D3C8B9}
#footer a {color:#555555;}
#leftColumn {position:absolute;	width: 250px;left:235px;top:180px;line-height:18px;	height: 400px; z-index:1;}
#rightColumn {position: absolute;left:520px;top:180px;background-repeat:no-repeat;height: 300px;width: 250px;line-height:18px;}	

blockquote {background: transparent url(../images/bg_quoleft.gif) left top no-repeat;margin:0px; width:90%; }
blockquote div {padding: 0 35px; background: transparent url(../images/bg_quoright.gif) right bottom no-repeat;}

.regform{ font-size:10px; height:14px; width:200px; margin-top:5px; background-color:#F6F6F6; border: 1px solid #cccccc;}
.label{font-weight:bold; width:115px; text-align:left; float:left; padding-right:5px; line-height:13px; margin-top:2px;}
.combo{font-size:10px; height:20px; width:202px;background-color:#F6F6F6; border: 1px solid #cccccc;}
.combomed{font-size:10px; height:20px; width:65px;background-color:#F6F6F6; border: 1px solid #cccccc; }
.combosmall{font-size:10px; height:20px; width:52px;margin-top:5px;background-color:#F6F6F6; border: 1px solid #cccccc;}
.txtarea {width:320px; height:60px;background-color:#F6F6F6; border: 1px solid #cccccc;}
.flashcontent {	width:640px;height:480px;}
.prepcamp_button{border:1px solid black; background-color:#000066; color:#FFFFFF; font-size:10px; height:24px; width:80px;}


