body {margin:0; padding:0; background:url(images/top2.jpg) repeat-x top left #6F7658;}
div {text-align:left;}
div, img { border:0;border-collapse:collapse;}
div, form, p, ul, li, h1, h2, h3, dl, dt, dd { margin:0; padding:0;}
div, p, a, h1, h2, input {font:12px/13px Arial, Helvetica, sans-serif;color:#000000;}

a, .hed_top a:hover, .box ul li a:hover,.ban a:hover, .mainarea a:hover {text-decoration: underline;}
a:hover, .hed_top a, .menu ul li a, .menu ul li a:hover, .box ul li a,.ban a, .mainarea a {text-decoration: none;}

.left { float:left;}
.right { float:right;}
.clear {clear: both;}

.hed {width:100%;} 
.top {width:100%;} 
.cont {width:100%;} 
.foot {width:100%;}
.hed, .cont1, .foot1 .menu {width:739px;}

.glob {background:url(images/hed.gif) repeat-x 0 139px;}

.hed {background:url(images/top.jpg) no-repeat top left;}
.hed_top {padding:37px 0px 35px 38px;}
.hed_top p {color:#719022; border-bottom:1px solid #084903;padding:0px 0px 7px 0px;margin-left:152px;}

.menu {height:57px;}
.menu ul {list-style:none;margin:0px 0px 0px 11px;}
.menu ul li { float:left; vertical-align:top;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}
.menu ul li a { display:block; font-weight:bold; font-size:12px; color:#333333;height:30px;padding:20px 0px 0px 0px; text-align:center;}
.menu ul li a:hover {color:#FFFFFF;background:url(images/n4.gif);}

	.menu ul li.nn1 a {background:url(images/nn1.gif);width:64px;}
	.menu ul li.nn1 a:hover {background:url(images/nn1n.gif);}

	.menu ul li.nn2 a {background:url(images/nn2.gif);width:70px;}
	.menu ul li.nn2 a:hover {background:url(images/nn2n.gif);}

	.menu ul li.nn3 a {background:url(images/nn3.gif);width:62px;}
	.menu ul li.nn3 a:hover {background:url(images/nn3n.gif);}

	.menu ul li.nn4 a {background:url(images/nn4.gif);width:78px;}
	.menu ul li.nn4 a:hover {background:url(images/nn4n.gif);}

	.menu ul li.nn5 a {background:url(images/nn5.gif);width:77px;}
	.menu ul li.nn5 a:hover {background:url(images/nn5n.gif);}

	.menu ul li.nn6 a {background:url(images/nn6.gif);width:86px;}
	.menu ul li.nn6 a:hover {background:url(images/nn6n.gif);}

	.menu ul li.nn7 a {background:url(images/nn7.gif);width:69px;}
	.menu ul li.nn7 a:hover {background:url(images/nn7n.gif);}

	.menu ul li.nn8 a {background:url(images/nn8.gif);width:90px;}
	.menu ul li.nn8 a:hover {background:url(images/nn8n.gif);}

	.menu ul li.nn9 a {background:url(images/nn9.gif);width:85px;}
	.menu ul li.nn9 a:hover {background:url(images/nn9n.gif);}

.cont { background-color:#FFFFFF;padding:4px 0px 10px 6px;}

.cont a { color:#0099CC;}
.cont b { color:#69AB00;}

.cont h1, .center h2 { display:block; font-size:21px; color:#333333;padding:3px 0px 9px 0px; border-bottom:2px solid #CCCCCC;}

.cont .box { width:186px;border:1px solid #DEDFD4;}

.box ul {width:158px;margin:3px 0px 0px 7px;}
.box ul li { list-style:none; border-bottom:1px solid #E5E5E5;padding:5px 0px 3px 0px;}
.box ul li.bd { border:none;}
.box ul li a {font:12px Tahoma, Arial, Geneva, sans-serif;color:#333333; border-left:2px solid #FF6633;padding:0px 0px 0px 12px;margin:0px 0px 0px 9px;}
.box ul li.tinyfont   {font:7.5px Arial, Geneva, sans-serif;color:#ff0000; font-weight:bold; }

.center { width:320px;border-left:1px solid #C8CAC2;border-right:1px solid #C8CAC2;margin:0px 0px 0px 7px;}
.center h1 { border: none;}
.center img.m {margin:0px 0px 10px 0px;}
div.p {padding:0px 10px 10px 17px;}
.center div h2 { border-color:#8BC200;}/*margin:10px 0px 8px 0px;}*/
.center p.bord { clear:both; border-top:1px dashed #999999;margin:7px 0px 0px 0px;padding:5px 0px 0px 0px;}

.center2 {width:525px; border-right: none;}

.m1 {margin:10px 0px 0px 0px;}
.m1 a {margin:14px 0px 0px 0px; display:block;}
.m1 span a { display:block;margin:0px 0px 6px 0px;}

div.hr {border-bottom:1px solid #C8CAC3;}

.rh {width:190px;}
.rh div.p {padding:0px 0px 0px 17px;}
.rh h1 { border-color:#FF6633;margin:10px 0px 8px 0px;}
.rh dt { color:#FF6633; font-weight:bold;margin:7px 0px 0px 0px;}
.rh dd { border-bottom:1px dashed #999999;padding:5px 0px 10px 0px;}
.rh dd.bn { border:none;}
.rh img {margin:0px 0px 0px 6px;}

.box1 {width:246px;padding:0px 16px 0px 0px;border-right:1px solid #C8CAC2;}
.box1 span { display:block;margin:13px 0px 18px 0px;}
.box1 span a { display:block;margin:0px 0px 6px 0px;}

.box3 {padding:3px 0px 0px 25px;width:725px;}
.box3 h1 { border-bottom: none;}
.box3 a { color:#69AB00;}

.tinypara {font:9px Arial, Helvetica, sans-serif;color:#000000;}

.box2 {width:216px;padding:0px 0px 0px 18px;}
.box2 p {margin:10px 0px 20px 0px;}

.form {margin:19px 0px 0px 6px;}
.form input { display:block;}
.form input.text {width:172px;height:18px; border:1px solid #CCCCCC;padding:3px 0px 0px 5px;margin:10px 0px 8px 0px;}
.form input.sub {margin:0px 0px 0px 94px;}

.ban { width:180px;border:1px solid #339900;padding:0px 0px 13px 0px;margin:0px 0px 6px 0px;}
.ban h3 { display:block; font-size:16px; color:#FFFFFF; background:#339900;padding:11px 0px 7px 11px;margin:0px 0px 11px 0px;}
.ban a { display:block; color:#666666;background:url(images/w4.gif) no-repeat left;padding:0px 0px 0px 22px;margin:0px 0px 0px 15px; font-size:11px; font-weight:bold;}
.ban p { display:block; color:#666666;margin:0px 0px 0px 15px; font-size:11px; font-weight:bold;}

.foot {background:url(images/f.gif) repeat-x top;}
.foot1 {padding:17px 0px 20px 29px; color:#494E37;}
.foot1 span {padding:0px 29px 0px 0px;}
.foot1 p {margin:4px 0px 0px 0px;color:#494E37;}
.foot1 a, .foot1 span, .hed_top a { font-weight:bold; color:#FFFFFF; line-height:14px;}

.bigarea   {font:14px Arial, Geneva, sans-serif;color:#333333; }
.smallarea   {font:10px Arial, Geneva, sans-serif;color:#333333; }



#event_list {
  clear: both;
  text-align: left;
  list-style: none;
  margin: 0;
  padding: 0;
}

li.event_listing {
  border-top: 1px dotted #aaa9a9;
  margin: 3px;
  padding: 10px 0;
}

li.event_listing p {
  
}

li.event_listing ul {
  margin: 0;
  padding: 0;
  text-align: left;
  list-style: none;
}

li.event_listing ul li {
  padding: 4px;
  list-style: none;
}

li.event_date_location {
  margin-right: 5px;
  margin-bottom: 20px;
}

li.event_date_location a {
font-size:13pt;
}

span#event_location {
  color: #666;
}

li.event_title {
  font-size: 15pt;
  clear: both;
  color: #f5a502;
}

li.event_title a {
  font-size: 15pt;
  font-weight: bold;
  color: #f5a502;
}

li.event_title a:hover {
  color: #f2590c;
}

li.event_details {
  color: #666;
  font-size: 90%;
  font-family: Verdana, Arial, sans-serif;
  line-height: normal;
   
}

li.event_details p {
  color: #666;
  font-size: 100%;
  font-family: Verdana, Arial, sans-serif;
  line-height: normal;
   
}


li.event_organizer, li.event_venue, li.inactive {
  font-size:7pt;
  color: #666;
}

li.event_organizer span, li.event_venue span, li.inactive span {
  color: #000000;
}

li.edit_event {
  margin-top: 10px;
}

li.edit_event a {
  color: #02a4c4;
  font-size: 85%;
  font-family: Verdana, Arial, sans-serif;
}

li.edit_event a:hover {
  border-bottom: 1px dashed #02a4c4;
}

p#events_bottom_pagination {
  font-weight: bold;
  font-size: 150%;
  padding-left: 10px;
}

p#events_bottom_pagination a {
  background: none;
}

.accordionHeader table{width:375px}
.accordionHeader th{ text-align: right; font-size:13pt;  color:#FFFFFF; background:#339900; padding-bottom:7px; padding-top:5px; padding-right:4px;}
.accordionHeader td{ text-align: right; border:1px solid #69AB00; padding-bottom:7px; padding-top:0px;padding-right:0px;}
.accordionHeader th a { text-decoration:underline; font-size:13pt; font-weight: normal; color:#FFFFFF; }
.accordionHeader a:hover { text-decoration:none;}

.CoachHeader table { width:100%;}
.CoachHeader th { border:0px; border-collapse:collapse; background-color: #8a8a8a; color:#ffffff ; text-align: right; font-size:14px; font-weight: 600;padding-right:2px; }
.CoachHeader td{ border:0px; border-collapse:collapse; color:#339900;text-align: right; font-size:12px; font-weight: 600;padding-bottom:0px; padding-top:0px; padding-right:2px;}

.TeamTable table {  width:65%; }
.TeamTable th{ text-align: left; font-family:Verdana, Trebuchet MS, Tahoma, Arial; font-size:8pt; border:0px; border-collapse:collapse; color:#000000; background:#dadada; padding-bottom:7px; padding-top:5px; padding-right:4px;}
.TeamTable td{ text-align: left; font-family:Verdana, Trebuchet MS, Tahoma, Arial; font-size:7pt; border:0px; border-collapse:collapse; padding-bottom:7px; padding-top:0px;padding-right:0px;}


.DivisionTitle { color: #4f4f4f; font-weight: 600; font-family:  Arial, Geneva, Tahoma,sans-serif; font-size:13pt;}
.DivisionTitle a {color: #4f4f4f; text-decoration:underline; font-weight: 600;font-family:  Arial, Geneva, Tahoma,sans-serif; font-size:13pt;}
.DivisionTitle a:hover { color: #000000; text-decoration:none;}


.ScheduleHeader table{width:560px}
.ScheduleHeader th{ text-align: left; font-size:15pt;  color:#FFFFFF; background:#339900; padding-bottom:7px; padding-top:5px; padding-right:4px;}
.ScheduleHeader td{ text-align: left; border:0px; border-collapse:collapse;padding-bottom:7px; padding-top:0px;padding-right:0px;}
.ScheduleHeader th a { text-decoration:underline; font-size:15pt; font-weight: normal; color:#FFFFFF; }
.ScheduleHeader a:hover { text-decoration:none;}

.MatchTable table {  width:550px; }
.MatchTable th{ text-align: left; font-family:Verdana, Trebuchet MS, Tahoma, Arial; font-size:8pt; border:0px; border-collapse:collapse; color:#000000; background:#dadada; padding-bottom:7px; padding-top:5px; padding-right:4px;}
.MatchTable td.field{ text-align: center; width:15%; font-family:Verdana, Trebuchet MS, Tahoma, Arial;font-weight:600; font-size:7pt; border:0px; border-collapse:collapse; padding-bottom:7px; padding-top:0px;padding-right:0px;}
.MatchTable td.team1{ text-align: left; width:30%; font-family:Verdana, Trebuchet MS, Tahoma, Arial;font-weight:600; font-size:7pt; border:0px; border-collapse:collapse; padding-bottom:7px; padding-top:0px;padding-right:0px;}
.MatchTable td.team2{ text-align: right; width:30%; font-family:Verdana, Trebuchet MS, Tahoma, Arial;font-weight:600; font-size:7pt; border:0px; border-collapse:collapse; padding-bottom:7px; padding-top:0px;padding-right:0px;}
.MatchTable td.versus{ text-align: center; width:10%; font-family:Verdana, Trebuchet MS, Tahoma, Arial;font-weight:600; font-size:7pt; border:0px; border-collapse:collapse; padding-bottom:7px; padding-top:0px;padding-right:0px;}
.MatchTable td.final{ text-align: center; width:15%; font-family:Verdana, Trebuchet MS, Tahoma, Arial; font-weight:600; font-size:7pt; border:0px; border-collapse:collapse; padding-bottom:7px; padding-top:0px;padding-right:0px;}

.TimeHeader table {  width:555px; }
.TimeHeader th{ text-align: center; font-family: Arial, Trebuchet MS, Tahoma,Verdana ; font-size:12pt; border:0px; border-collapse:collapse; color:#000000; background:#bababa; padding-bottom:7px; padding-top:5px; padding-left:4px;}
.TimeHeader td{ text-align: left; border:1px solid #bababa;  padding-bottom:7px; padding-top:0px;padding-left:0px;}
.TimeHeader th a { font-family:Arial, Trebuchet MS, Tahoma,Verdana;font-size:11pt; font-weight: normal; color:#000000; }
.TimeHeader a:hover { text-decoration:none;}

.PhotoTable table {  width:500px;border:1px solid #bababa; }
.PhotoTable td{ text-align: center; }


.spacelist table {  width:350px;}
.spacelist td {  font-family: Verdana, Trebuchet MS, Tahoma,Arial ; font-size:7pt; }
.spacelist td  a { text-decoration:underline; font-family: Verdana, Trebuchet MS, Tahoma,Arial ; font-size:7pt; }
.spacelist td a:hover{ text-decoration:none;}
.spacelist { text-align:center;}


.mainList h4 {  font-family: Verdana, Trebuchet MS, Tahoma,Arial ; font-size:12pt; font-weight:600; }
.mainList li { margin-left:30px; margin-top:3px; font-family: Verdana, Trebuchet MS, Tahoma,Arial ; font-size:9pt; }
.mainList li.newitem{font-family: Verdana, Trebuchet MS, Tahoma,Arial ; font-size:7pt; color:Red}
.mainList a {color: #4f4f4f; text-decoration:underline; font-weight: 600;font-family:  Arial, Geneva, Tahoma,sans-serif; font-size:9pt;}
.mainList a:hover { text-decoration:none;}


.smallpara  p  {font:10px Arial, Geneva, sans-serif;color:#333333; }
.smallpara li { margin-left:15px; margin-top:3px; }
.smallpara a {color: #4f4f4f; text-decoration:underline;}
.smallpara a:hover { text-decoration:none;color:#333333;}

.reg {font-size:12pt;}

.validerror {font:10px Arial, Geneva, sans-serif;color:#ff0000; }