body {
	margin:0;
	background:url(../images/bg.jpg) repeat-x #fffffe;
	font:normal 62.5% Arial, Helvetica, sans-serif ;
}
a{outline:none;}
img{border:none;}
#contain{width:733px;  margin:auto;}
#container{background:url(../images/content-bg.jpg) repeat-x #eff5e9; width:733px; float:left; padding:0 10px 10px 10px;}
#nav{margin:8px 0 8px 0; float:left;}
#nav ul{margin:0;padding:0;list-style:none;}
#nav ul li{margin:0;padding:0; float:left; color:#00475a; background:#a3c300; text-align:center;}
#nav ul li a{color:#00475a; font:bold 1em Arial, Helvetica, sans-serif; display:block; width:122px; height:16px; padding-top:5px; text-decoration:none; text-transform:uppercase;}
#nav ul li a:hover{color:#fff;}
#nav ul li.home a{background:url(../images/nav-home.gif) no-repeat top #a3c300; }
#nav ul li.home a:hover,#nav ul li.home a.active{background:url(../images/nav-home.gif) no-repeat 0px -23px #a3c300;color:#fff;}

#nav ul li.aboutus a{background:url(../images/nav-about.gif) no-repeat top #a3c300;}
#nav ul li.aboutus a:hover,#nav ul li.aboutus a.active{background:url(../images/nav-about.gif) no-repeat 0px -23px #a3c300;color:#fff; }

#nav ul li.events a{background:url(../images/nav-events.gif) no-repeat top #a3c300;}
#nav ul li.events a:hover, #nav ul li.events a.active{background:url(../images/nav-events.gif) no-repeat 0px -23px #a3c300;color:#fff; }

#nav ul li.gallery a{background:url(../images/nav-gallery.gif) no-repeat top #a3c300; }
#nav ul li.gallery a:hover, #nav ul li.gallery a.active{background:url(../images/nav-gallery.gif) no-repeat 0px -23px #a3c300;color:#fff;}

#nav ul li.signup a{background:url(../images/nav-signup.gif) no-repeat top #a3c300; }
#nav ul li.signup a:hover, #nav ul li.signup a.active{background:url(../images/nav-signup.gif) no-repeat 0px -23px #a3c300;color:#fff;}

#nav ul li.contactus a{background:url(../images/nav-contact.gif) no-repeat top #a3c300;}
#nav ul li.contactus a:hover, #nav ul li.contactus a.active{background:url(../images/nav-contact.gif) no-repeat 0px -23px #a3c300;color:#fff;}

#row01{float:left;}

#row01 #feature, #row01 #calendar{float:left;}
#row01 #feature{margin-right:5px;}
#row01 .col01{float:left;}

#row01 .events{ width:238px; margin-left:2px;border:1px solid #cfe087; border-bottom:none;border-top:none;}
#row01 .events h1{background: url(../images/up-coming-events.jpg) no-repeat #00475a; color:#fff; font:normal 1em Arial, Helvetica, sans-serif;padding:3px; text-indent:-3000px; height:14px; margin:0; border-bottom:1px solid #cfe087;}

#row01 .event{padding:2px 0 2px 2px;border-bottom:1px solid #cfe087; float:left; width:236px; background:#fff;}
#row01 .event .image{float:left; width:62px; height:62px;}
#row01 .event .copy{float:left;width:168px;padding:1px 0 0 4px;}
#row01 .event .copy h2{color:#a3c300; font:normal 1.4em Arial, Helvetica, sans-serif;margin:0 0 2px 0;}
#row01 .event .copy p{color:#00475a; font:normal 1.1em/1em Arial, Helvetica, sans-serif;margin:0;}
#row01 .event .copy .read{ float:right; width:51px; background:url(../images/read-more.gif) no-repeat #009ddf; color:#fff; height:17px; text-indent:-3000px; margin-top:5px;}

#row04 .nethire {margin-top:5px; width:238px; background-color:#fff; border:1px solid #a3c300;float:left;}
#row04 .nethire h1{font:normal 1em Arial, Helvetica, sans-serif; background-color:#a3c300; color:#fff;padding:6px 3px 3px 8px; height:10px; background:url(../images/net-hire-title.gif) no-repeat; text-indent:-3000px; margin:0; display:block; width:227px}


#row04 .banners { float:left;margin-top:8px;}
#row04 .banners img{ float:left; margin:0;border:4px solid #e5efdd;}
#row04 .banners a{display:block;  float:left;margin-bottom:0px;padding:0;}
#row04 .banners a.last{margin-left:8px;}

#row04 .video{border:4px solid #01596d; float:left;}

#row03 {float:left;}
.feature{margin-top:5px; margin-bottom:8px; height:350px; overflow:hidden;}
.feature img{}
.latestscores, .gallerylist{border:1px solid #cfe087; background:#fff; width:723px; margin-top:8px;margin-bottom:8px; padding-left:8px;}
.latestscores h1{font:normal 1.8em Arial, Helvetica, sans-serif; color:#00475a; margin:8px 0 5px 0; letter-spacing:0;}
.latestscores h1 a{color:#a3c300; text-decoration:none;}
.latestscores h1 a:hover{text-decoration:underline;}
.latestscores p{font:normal 1.1em/1.3em Arial, Helvetica, sans-serif; margin:0 0 8px 0;color:#00475a;}
.latestscores p a{color:#009ddf; text-decoration:none; margin-right:5px; }
.latestscores p a:hover{text-decoration:underline;}

.gallerylist{margin:0;}
.gallerylist ul{margin:0;padding:10px; * float:left;}

.gallerylist ul li{list-style:none; float:left; margin:0 5px 8px 0; padding:5px 8px 5px 8px; padding:0; color:#a3c300; }
.gallerylist ul li a{display:block;  font:bold 1.1em Arial, Helvetica, sans-serif; color:#a3c300; text-decoration:none;}
.gallerylist ul li a:hover, .gallerylist ul li a.active{color:#00475a;}

.gallery h1{font:normal 1.8em Arial, Helvetica, sans-serif; background-color:#00475a; color:#fff; margin:8px 0 0 0px; padding:8px 0 8px 20px; letter-spacing:0;}

.gallery ul{ margin:0 0 8px 0;padding:10px 0 0 0;background:#f9fbf6; border:1px solid #8cacb5; border-top:none; float:left; width:728px;}

.gallery li{float:left; list-style:none; margin-left:20px; width:120px; height:79px; overflow:hidden; text-align:center; margin-bottom:10px; border:1px solid #ccc; background-color:#f1f9e4; display:table-cell; vertical-align:middle;}
* html .gallery li{margin:0 0 10px 15px;}
.gallery img{}

#row04 {float:left;}
#row04 .col01{float:left;}
#row04 .latestnews{float:left; width:238px; background-color:#b0d206; border:1px solid #a3c300;}
#row04 .latestnews h1{font:normal 1em Arial, Helvetica, sans-serif; background-color:#00475a; color:#fff;padding:6px 3px 3px 8px; height:15px; background:url(../images/latest-news.gif) no-repeat; text-indent:-3000px; margin:0;}

#row04 .latestnews .newsitem{width:225px; margin:5px 0 0 8px; border-bottom:1px solid #c7da63; float:left;padding-bottom:5px;}
* html #row04 .latestnews .newsitem{margin-left:3px;}
#row04 .latestnews .newsitem .image{float:left; width:62px; height:62px; overflow:hidden; margin-bottom:5px;}
#row04 .latestnews h3{font:normal 1.1em Arial, Helvetica, sans-serif; text-align:right;background:#5f9a3a; float:right; margin:0;}
#row04 .latestnews h3 a{color:#fff;  text-decoration:none;padding:5px; display:block;}
#row04 .latestnews .newsitem .copy{float:left;width:155px; margin-left:5px;}
#row04 .latestnews .newsitem .copy h2{margin:3px 0 3px 0; font:normal 1.4em Arial, Helvetica, sans-serif; color:#00475a;}
#row04 .latestnews .newsitem .copy p{font:normal 1em/1.3em Arial, Helvetica, sans-serif; color:#fff; margin:3px 0 3px 0;}
#row04 .latestnews .newsitem .copy p a{color:#009ddf; text-decoration:none;}
#row04 .latestnews .newsitem .copy p a:hover{text-decoration:underline;}

#row04 .home{float:left;margin-left:8px; width:238px; }
* html #row04 .home{margin-left:6px;}
#row04 .signup{width:238px; background-color:#fff; border:1px solid #a3c300;float:left;}
#row04 .signup h1{font:normal 1em Arial, Helvetica, sans-serif; background-color:#00475a; color:#fff;padding:6px 3px 3px 8px; height:15px; background:url(../images/signup.gif) no-repeat; text-indent:-3000px; margin:0;}
#row04 .signup form{padding:0; margin:0;}
#row04 .signup form fieldset{border:none; background:#b0d206; margin:0px 10px 2px 10px;padding:5px;}
#row04 .signup form fieldset.none{background:#fff; margin:5px 5px 0 5px; padding:5px;}
#row04 .signup form h2{margin:0 0 3px 0; padding:0;color:#00475a; font:normal 1.5em Arial, Helvetica, sans-serif;}
#row04 .signup form p{color:#009ddf; font:normal 1em/1.2em Arial, Helvetica, sans-serif; margin-top:0; margin-bottom:5px;}
#row04 .signup form label{font:normal 1.4em Arial, Helvetica, sans-serif;color:#00475a; width:50px; float:left; padding-top:3px;}
#row04 .signup form input{background-color:#fff; margin-top:3px; border:none; width:150px; font:normal 1.4em Arial, Helvetica, sans-serif;}
#row04 .signup form .submit{width:auto; float:right;color:#009ddf;}
#row04 .banner{margin-bottom:8px; }
#row04 .col02 .banner {width:238px;}
#row04 .col02 .banner img{margin-top:8px;border:1px solid #a3c300;}

#row04 .county_scores{width:238px; background-color:#fff; border:1px solid #a3c300; margin-top:6px; float:left; clear:both;}
#row04 .county_scores h1{font:normal 1em Arial, Helvetica, sans-serif; background-color:#00475a; color:#fff;padding:6px 3px 0px 8px; height:15px; background:url(../images/cc-scores.gif) no-repeat; text-indent:-3000px; margin-top:0;}
#row04 .county_scores h2{color:#a3c300; font:normal 1.2em Arial, Helvetica, sans-serif; margin:12px 10px 0px 12px;}
#row04 .county_scores p{color:#00475a; font:normal 1em/1.2em Arial, Helvetica, sans-serif; margin:3px 10px 10px 12px;}
#row04 .county_scores p a{color:#009ddf; text-decoration:none;}
#row04 .county_scores p a:hover{text-decoration:underline;}

#row04 .col03{float:left;width:238px; margin-left:8px;}
#row04 .rankings{width:238px; float:left; background-color:#00475a; margin-bottom:8px;padding-bottom:3px;}
#row04 .rankings h1{font:normal 1em Arial, Helvetica, sans-serif; background-color:#a3c300; color:#fff;padding:6px 3px 3px 8px; height:15px; background:url(../images/icc-rankings.gif) no-repeat; text-indent:-3000px; margin:0;}
#row04 .rankings h2{color:#a3c300; font:normal 1.3em/1em Arial, Helvetica, sans-serif; margin:10px 10px 0 10px;}
#row04 .rankings table{width:225px; margin:0 auto;}
#row04 .rankings table th{color:#009ddf; font:normal 0.9em Arial, Helvetica, sans-serif; text-align:center; text-transform:uppercase;padding:3px 0 3px 0;}
#row04 .rankings table td{color:#fff; font:normal 0.9em Arial, Helvetica, sans-serif; text-align:center; padding:1px 0 1px 0; border-bottom:1px solid #a3c300;}

#row04 .banners img{margin-bottom:8px;}

.eventdetail, .newsdetail{width:730px; float:left; background:url(../images/event-detail-bg.gif) #fff; margin-bottom:8px;border-top:10px solid #fff; border-bottom:10px solid #fff;}
.newsdetail {background-image:none;}
.eventdetail .col01{width:480px; float:left;}
.eventdetail .col01 h2, .newsdetail .col01 h2{color:#009ee0; font:normal 1.4em/1.3em Arial, Helvetica, sans-serif; margin:15px 0 8px 37px;}
.newsdetail .col01 h2, .newsdetail .col01 p{width:510px;}
.eventdetail .col01 h1, .newsdetail .col01 h1{color:#00475a; font:normal 3.3em Arial, Helvetica, sans-serif; letter-spacing:-1px; margin:0 0 0 37px; padding-bottom:20px;}
.eventdetail .col01 p, .newsdetail .col01 p, .aboutdetail .col01 p{color:#00475a; font:normal 1.3em/1.4em Arial, Helvetica, sans-serif; margin:10px 0 15px 37px;}

.eventdetail .col01 ul.buttons, .newsdetail .col01 ul.buttons{text-align:right; margin-top:60px; float:right;margin-right:10px; }

.eventdetail .col01 ul.buttons li, .newsdetail .col01 ul.buttons li{color:#009ddf; list-style:none; float:left; }
#row04 .latestnews{margin-bottom:10px;}
#row04 .col01 ul.buttons li{list-style:none;}
#row04 .col01 ul.buttons li a.previous{background:url(../images/previous.gif) no-repeat; width:47px; height:11px; text-indent:300px; overflow:hidden;  display:block; }
#row04 .col01 ul.buttons li a.next{background:url(../images/next.gif) no-repeat; width:28px; height:11px; text-indent:300px; overflow:hidden; display:block;}

.aboutdetail {background-color:#fff; margin:10px 0 10px 0;;padding-top:20px; width:730px;}
.aboutdetail .col01{width:480px;}
.aboutdetail .col01 h1{color:#00475a; font:normal 3.3em Arial, Helvetica, sans-serif; letter-spacing:-1px; margin:0 0 0 37px; padding-bottom:20px;}
.aboutdetail .col01 ul {margin-top:20px;margin-bottom:20px;}
.aboutdetail .col01 ul li{font:normal 1.4em/1.4em Arial, Helvetica, sans-serif; letter-spacing:-1px; color:#a4c50c;margin-left:20px; padding:0;}
.aboutdetail .col01 ul li strong{font-weight:normal;color:#00475a;}
.aboutdetail .col02{margin-left:30px; border:none;}
.aboutdetail .col02 img{border:none; float:right; margin-top:12px;margin-right:40px;}

div.aboutus{ background-color:#fff; margin-top:8px; margin-bottom:8px; padding-bottom:30px; width:730px; overflow:hidden;}
div.aboutus .profile{border-bottom:1px solid #bad543; float:left;margin-left:8px; margin-top:30px; }
div.aboutus .profile .col01{margin-left:30px; margin-right:30px; float:left;}
div.aboutus .profile .col02{width:450px; float:left;}
div.aboutus .profile .col02 h1{font:normal 2em Arial, Helvetica, sans-serif; color:#315d6e; margin:0;padding:0;}
div.aboutus .profile .col02 h2{font:normal 1.6em Arial, Helvetica, sans-serif; color:#aecc23;margin:0;padding:0;}
div.aboutus .profile .col02 p{color:#00475a; font:normal 1.2em/1.6em Arial, Helvetica, sans-serif; margin:10px 0 15px 0;}

#row04 .venuedetails{width:237px; float:right; margin:0;  padding-top:15px;}
#row04 .venuedetails h2{font:bold 1.3em/1.1em Arial, Helvetica, sans-serif; color:#00475a; margin-bottom:0; margin-left:20px;}
#row04 .venuedetails p{font:normal 1.3em/1.3em Arial, Helvetica, sans-serif; color:#fff; margin-top:3px; margin-left:20px;}
#row04 .venuedetails a{color:#fff; text-decoration:none;}
#row04 .venuedetails a:hover{text-decoration:underline;}

.featureabout{float:left; position:relative;}
.featureabout img{position:relative; float:left; z-index:1;}
.featureabout ul#subnav{position:absolute; z-index:99; list-style:none; margin:159px 0 0 25px;padding:0;}
.featureabout ul#subnav li{padding:0;margin:0;}
.featureabout ul#subnav li a.coach{background:url(../images/coachprofiles.gif) no-repeat; display:block; width:72px; height:16px; overflow:hidden; text-indent:-3000px;}
.featureabout ul#subnav li a.coach:hover{background-position:0 -16px;}
.featureabout ul#subnav li a.testimonials{background:url(../images/testimonials.gif) no-repeat; display:block; overflow:hidden; width:61px; height:16px; text-indent:-3000px;}
.featureabout ul#subnav li a.testimonials:hover{background-position:0 -16px;}
.featureabout ul#subnav li a.aboutus{background:url(../images/aboutus.gif) no-repeat; display:block; width:45px; height:16px; overflow:hidden; text-indent:-3000px;}
.featureabout ul#subnav li a.aboutus:hover{background-position:0 -16px;}
.featureabout ul#subnav li a.nethire{background:url(../images/nethire-link.gif) no-repeat; display:block; width:41px; height:16px; overflow:hidden; text-indent:-3000px;}
.featureabout ul#subnav li a.nethire:hover{background-position:0 -16px;}

.newslisting{background-color:#fff; width:690px; padding:20px;margin-top:8px;margin-bottom:8px;}
.newslisting .newsitem{ float:left; width:690px; margin-bottom:10px;border-bottom:1px solid #bad543; padding-bottom:10px;}
.newslisting .newsitem .image{float:left; width:62px; height:62px; overflow:hidden;}
.newslisting .newsitem .copy{width:570px;float:left; margin-left:20px;}
.newslisting .newsitem .copy h2{font:normal 1.6em Arial, Helvetica, sans-serif; color:#aecc23;margin:0;padding:0;}
.newslisting .newsitem .copy p{color:#00475a; font:normal 1.2em/1.6em Arial, Helvetica, sans-serif; margin:10px 0 15px 0;}
.newslisting .newsitem .copy p a{color:#009ddf; text-decoration:none;}
.newslisting .newsitem .copy p a:hover{text-decoration:underline;}

.newsdetail table{width:400px; font:normal 1.2em Arial, Helvetica, sans-serif; margin-left:36px;}
.newsdetail table th{background:#e7e7e7; text-align:left;padding:5px;}
.newsdetail table td{background:#f7f7f7; text-align:left;padding:5px;}

.contactdetail {background-color:#fff; margin:10px 0 10px 0;padding-top:20px; width:730px;}
.contactdetail .col01{width:480px;}
.contactdetail .col01 ul {margin-top:20px;margin-bottom:20px;}
.contactdetail .col01 ul li{font:normal 1.6em/1.4em Arial, Helvetica, sans-serif; letter-spacing:-1px; color:#a4c50c;margin-left:15px; padding:0;}
.contactdetail .col01 ul li strong{font-weight:normal;color:#00475a;}
.contactdetail .col02{margin-left:30px; border:none;}
.contactdetail .col02 img{border:none; float:right; margin-top:12px;margin-right:40px;}
.contactdetail .col01 h1{color:#00475a; font:normal 3.3em Arial, Helvetica, sans-serif; letter-spacing:-1px; margin:0 0 0 35px; padding-bottom:0px;}
.contactdetail .col01 p{color:#00475a; font:normal 1.3em/1.4em Arial, Helvetica, sans-serif; margin:10px 0 15px 37px;}
.contactdetail .col01 p a{color:#00475a;}
.contactdetail .col01 p a:hover{color:#a3c300;}



#footer{width:702px; background:#fcfdfb; float:left; padding:7px 14px 7px 14px;}
#footer h2{font:normal 1em Arial, Helvetica, sans-serif; color:#a3c300;}
#footer .sponsors{float:left; width:703px;}
#footer .sponsors .col01, #footer .sponsors img{float:left;}
#footer .sponsors .col01 h3{font:normal 1em Arial, Helvetica, sans-serif; color:#00475A; padding-top:98px; margin:0; float:left; clear:both;}
#footer .sponsors .col02{float:right; width:218px; margin-top:7px;}
#footer .sponsors .col02 img{float:right; clear:both;}
#footer .sponsors .col02 .siteby{margin-top:15px;}