/*Full Reset ***************/
body{font:13px/1.2 Helvetica,Arial,'Liberation Sans',FreeSans,sans-serif; color:#444; }a:focus{outline:1px dotted invert}hr{border:0 #ccc solid;border-top-width:1px;clear:both;height:0}h1{font-size:25px}h2{font-size:23px}h3{font-size:14px}h4{font-size:14px; font-weight:normal; margin:0px 0px 8px 0px; padding:0px;}h5{font-size:20px; color:#337237; font-weight:normal; }h6{font-size:15px; margin:20px 0px 10px 0px; color:#666;}ol{list-style:decimal}ul{list-style: none}p,dl,hr,h1,h2,h3,ol,ul,pre,table,address,fieldset{margin-bottom:0px}
*{margin:0px; padding:0px;} a{outline: none; text-decoration:none;} img{border:none; padding:0px;}
/*End of resets -----******/ 

/*MOST USEFUL************************/   
    
.clear-left{clear:left}     
.clear-right{clear:right;} 
.clear-both{clear:both}    
 
.ui-tabs .ui-tabs-hide {
     display: none;  
}
 
.block {display:block; overflow:hidden;}
.left{float:left;}  
.right{float:right;}   
 
.curved {
	-moz-border-radius:10px;  
	-webkit-border-radius:10px;  
	border-radius:10px;     
}    
     
.widget-heading{margin-left:5px;}      
        
.spacer{width:20px;float:left;height:10px}    
.spacer2{width:20px;float:left;height:60px;}    

.line1{width:600px; height:1px; margin:5px 0px 5px 0px; border-bottom:solid 1px #DCE0E9;}
.line2{width:600px; height:1px; margin:15px 0px 15px 0px; border-bottom:solid 1px #DCE0E9;}
.line3{width:600px; height:1px; margin:7px 0px 7px 0px; border-bottom:solid 1px #DCE0E9;}

.green1{color:#30690E} 
.green2{color:#46B219}  
  
.white{color:#003F00} 

.blue1{color:#00CCCC}  
.blue2{color:#333}
  
.blue3{color:#009999} 

.red1{color:#B22617}
.red2{}   
 
.purple{color:#9E26A0}  
.yellow{color:#CC9900} 


/*IE ONHOVER AND RADIUS*/ 
body {
	behavior: url("_css/csshover3.htc"); 
	background:url(../_img/ui/container1-bg.jpg) no-repeat;
	 background-position: center top;
	}

/*SPONSER SIDE PANEL JQUERY*/ 
.js .display { display:none; }
.container{display:block}
 
/*STRUCTURE************************/  

.container2{ 

width:1000px;
margin: 0 auto;
position:relative;

}


/*Header**********************/
#header{  
background-image:url(../_img/logo/site-header-logo.png);
float:left;
height:135px;
width:320px; 
cursor:pointer;
}

/*Nav*************************/

#navigation {margin:20px 0px 0px 0px;float:right}

#navigation ul
{
list-style: none;
padding: 0;
margin: 0;
}
#navigation li
{
float: left;
margin: 0;
} 
#navigation a
{
color: #555;
text-decoration: none;
padding-left: 10px; 
font-size:11px; 
height:19px;
line-height:19px; 
cursor:pointer; 
} 
#navigation a span
{
padding-right: 10px;
}
#navigation a, #navigation a span
{
display: block; 
float: left;
height:19px;
}
/* Hide from IE5-Mac \*/
#navigation a, #navigation a span
{
float: none 
}
/* End hide */

#navigation a span:hover
{
color: #CECECE;
}
#navigation #currentpage a {
background: #7DBF1A url(../_img/ui/menu-left.gif) left top no-repeat;
color: #FFF;
}
#navigation #currentpage a span{
background: url(../_img/ui/menu-right.gif) right top no-repeat;
padding-right: 10px;
}
#navigation #currentpage  a, #navigation #currentpage a span
{
display: block;
float: left;
height:19px;
}

.the_menu_container{height:60px;}

.the_menu{float:right;margin:3px 258px 15px 0px; text-align:right;	display:none;}

.the_menu li a {

	color:#666; 
	text-decoration:none; 
	padding:4px; 
	display:block;
	font-size:10px;
}

.the_menu li a:hover {
	padding:4px;
	color: #46B219;
}


 
/*Sponsor Section**********************/
#sponsor-heading-1{margin:10px 0px 0px 0px; float:right; width:140px; text-align:left; color:#28A515;}
#sponsor-heading-2{margin:10px 0px 10px 0px;  width:140px; text-align:left; color:#28A515;}
#sponsor-side-panel{float:right; width:180px;}
#sponsor-side-panel li{margin:5px 0px 2px 0px;}

/*Page Heading***********************/
#page-heading{margin:0px 36px 0px 0px; float:right; width:300px; text-align:right; font-size:20px;}
.social-icon{margin:0px 0px 0px 0px; float:right; width:300px; text-align:right; font-size:20px;}
#social-icon{margin:0px 36px 0px 0px; float:right; width:300px; text-align:right; font-size:20px;}
 
/*Menu***********************/
.menu{float:left; width:200px;} 
   

/*Flash Banner*****************/
#flash-banner{margin:5px 0px 0px 0px; height:200px; float:left; }

/*Main************************/
#main{float:left; margin:20px 0px 0px 0px;width:820px;}

/*Footer*********************/
.footer{} 
 
/*////////////////////////////
/**********PAGES*************/
/*////////////////////////////


/*HOME***********************/ 
  
#home-left-column{float:left; margin:20px 0px 0px 0px; width:400px;}
#home-title{margin:0px 0px 0px 0px;}
#home-left-column p{margin:10px 0px 0px 0px;}        

/*.vertical-column{ background-image: url(../_img/ui/column-dot.jpg); background-repeat:repeat-y; background-position:center;}   */ 

#home-column-1{float:left; margin:20px 0px 0px 0px; width:40px;  height:500px;}
#home-column-2{float:left; margin:5px 0px 0px 0px; width:40px;  height:800px;}

#home-right-column{float:right; margin:20px 0px 0px 0px; width:380px; }

#home-testimonials{float:left;margin:20px 0px 10px 0px; width:400px;  height:100px;}   

#sports-provided{float:left;margin:10px 0px 10px 0px; width:400px; background-color:#ECECEC; padding:10px;}    
                 
#sports-provided-left{float:left;margin:0px 0px 0px 0px; width:145px; border-right:solid #FFF 5px; padding:10px;height:303px; }

#sports-provided-left li{margin:0px 0px 0px 0px;; padding:0px 0px 5px 0px; font-size:12px; color:#666;}    

#sports-provided-right{float:left;margin:0px 10px 0px 0px; width:215px; height:52px; padding:10px 10px 15px 10px; border-right:solid #ccc 1px; }

#sports-provided-right p{margin:0px 0px 0px 0px;; padding:0px 0px 0px 0px; font-size:12px; color:#666; line-height:16px;}   

 
#sports-provided-home{float:left;margin:0px 0px 0px 0px; padding:10px;height:100px;}

.sports-left{float:left; margin:0px 0px 0px 0px;} 

.sports-right{float:left;margin:0px 0px 0px 40px;}

#home-widget-1{width:180px; float:left; height:200px;} 
#home-widget-2{width:180px; float:left; height:300px;} 
#home-widget-3{width:180px; float:left; height:188px;}   
#home-widget-4{width:180px; float:right; height:200px;} 


/*ABOUT************************/
  
.selection2 ul li {height:50px; }
.selection2 ul li a {height:50px; padding:0px 0px 20px 5px; margin:0px 0px 20px 5px; color:#666;}

.selection3 img{margin:9px;} 
.selection4 img{margin:5px;} 

/*WIDGETS***********************/ 

.region-widget{}  
.region-widget img{padding:5px; } 
.region-widget p{padding:0px 5px 5px 5px; color:#333333;} 
.region-widget ul li{padding:5px 5px 0px 5px; font-size:14px;} 
.region-widget ul li a{text-decoration:none; color:#347338; font-size:17px; font-weight:bold;} 
.region-widget ul li img{padding:0px;}
  
.news-widget{}
.news-widget img{padding:5px; } 
.news-widget p{padding:5px;}
.news-widget ul li{padding:5px; font-size:14px;}  

.media-widget{cursor:pointer;}
.media-widget img{padding:5px; } 
.media-widget p{padding:5px;}
.media-widget ul li{padding:5px; font-size:14px;}      
  
.enews-widget{}
.enews-widget img{padding:5px; }  
.enews-widget p{padding:5px;}
.enews-widget ul li{padding:5px; font-size:14px;} 
 
.courses-widget{cursor:pointer;} 
.courses-widget img{padding:5px; }  
.courses-widget p{padding:5px;} 
.courses-widget ul li{padding:5px; font-size:14px;} 

.contacts-widget{cursor:pointer;} 
.contacts-widget img{padding:5px; }  
.contacts-widget p{padding:5px;} 
.contacts-widget ul li{padding:5px; font-size:14px;}  

.references-widget{cursor:pointer;}
.references-widget img{padding:5px; }  
.references-widget p{padding:5px;}
.references-widget ul li{padding:5px; font-size:14px;}  

#home-widget-4 form{padding:5px;}  
#home-widget-4 .label{margin:10px 0px 10px 0px;} 
#home-widget-4 optgroup{margin:10px 0px 10px 0px; width:150px;}   
#home-widget-4 form input{width:165px; }    
#home-widget-4 .submit{width:165px; border:1px solid #CCC; margin-top:10px;}
  
  
#home-widget-2 form{padding:5px;}  
#home-widget-2 .label{margin:10px 0px 10px 0px;} 
#home-widget-2 optgroup{margin:10px 0px 10px 0px; width:150px;}   
#home-widget-2 form input{width:165px; }    
#home-widget-2 .submit{width:165px; border:1px solid #CCC; margin-top:10px;}
  
/*SERVICES***********************/      

#services-left-column{float:left; margin:20px 0px 0px 0px; width:200px;}
#services-left-column p{margin:10px 0px 0px 0px;}  

#services-container{width:200px; height:555px;}  
 
#services-container li p{margin:0px; padding:0px; font-size:11px; color:#666;}      

#services-column-1{float:left; margin:20px 0px 0px 0px; width:40px;  }
 
#services-right-column{float:right; margin:20px 0px 0px 0px; width:600px; }
#services-right-column p {margin:0px 0px 10px 0px; line-height:18px; }
#services-right-column h2 {margin:0px 0px 0px 0px; }       
#services-right-column h3 {margin:10px 0px 10px 0px; } 

.services-nav li{margin:0px 0px 5px 0px; width:180px; height:55px;padding:10px; border:1px solid #ddd; background-color:#e6e6e6; cursor:pointer; }


.highlight{ background-image:url(../_img/ui/highlight.jpg)}

   
/*COURSES**********************/

#courses-left-column{float:left; margin:40px 0px 0px 0px; width:600px;  padding:0px; }
 
#courses-left-column li{margin:0px 0px 0px 0px; padding:0px 0px 5px 0px; font-size:12px; color:#666;}    

#courses-left-column p{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-size:12px; line-height:16px;}  

#courses-right-column{float:right;margin:40px 10px 0px 0px; width:170px; padding:0px;  }

#courses-vertical-column{float:left; margin:40px 0px 0px 0px; width:40px;  height:500px;}  

/* message display page */
#message_list {
	list-style:  none;
	margin: 0;
	padding: 0; 
}
  
#message_list li {  
	padding: 0; 
	margin: 0;
	
}    
.message_head {
	display:inline;
	cursor: pointer;
	color:#46B219; 
	float:right;  
	padding-top:3px;   
}     
   
#message_list li h6{float:left; margin:0px;padding:0px;}
#message_list li p{ float:left; margin:2px 0px 0px 50px;} 

#message_list .address{float:left; margin:2px 0px 0px 0px; color:#090; font-size:11px; padding:4px 0px 0px 2px;}
#message_list .offer{float:left; margin:5px 0px 0px 0px; color:#900; font-size:13px; padding:4px 0px 0px 2px;}
.offer2{float:left; margin:5px 0px 20px 0px; color:#900; font-size:13px; padding:4px 0px 0px 2px;}
#message_list .bookCourse{float:left; height:25px;margin:0px 0px 0px 0px; padding-top:5px; width:120px;}
#message_list .downloadBrochure{float:left; height:25px;margin:0px 0px 0px 0px; width:168px; padding-top:5px;}
.message_body{display:none; clear:both;} 

.collapse_buttons a{color:#009999; font-size: 14px; margin:20px 10px 0px 0px;}

#dates{margin:0px 0px 0px 50px;}  
.row1{ float:left; margin:0px 0px 0px 0px; } 
.row2{float:right; margin:0px 0px 0px 0px;}    
.row3{float:right; margin:13px 0px 0px 0px;}     
.row4{float:right; margin:8px 0px 10px 0px;}



/**PHOTO GALLERY**************************/

      div.svlinks {
        text-align: center;
		width:300px;
      }
      div.svlinks div {
        clear: both;
      }
      div.svlinks img {
        float: left;
        margin-bottom: 10px;
		padding:3px;
        border:#999 1px solid;
      }
      div.svlinks p a{
        float: left;
        width: 200px;
        text-align:center;
      }
	  
      table.svlinks {
        width: 100%;
        padding:10px;
      }
      table.svlinks img {
	  border:1px solid #999999;
		margin:20px 56px;
		padding:3px;
		text-align:center;
		width:65px;
			
      }
	  table.svlinks p a{
     
        text-align:center;
		color:#666;
      }
	  
	  table.svlinks p{width:150px; margin:0px auto !important}
	  
	  .svlinks td{width:150px;}
      

/**REFERENCES**************************/

#references-left-column{float:left; margin:40px 0px 0px 0px; width:820px;  padding:0px; }
#references-left-column p{margin:0px 0px 10px 0px;}

/***FRANCHISE***************************/

#franchise-left-column{float:left; margin:40px 0px 0px 0px; width:600px;  padding:0px; }
#franchise-left-column p{margin:0px 0px 10px 0px;}

#franchise-right-column label {float:left;width:140px;}
#franchise-right-column input {width:300px;}
#franchise-right-column textarea {width:440px;}
#franchise-right-column .button {width:75px;}

#franchise-right-column{float:right; margin:20px 0px 0px 0px; width:600px; }
#franchise-right-column p {margin:0px 0px 10px 0px; line-height:18px; }


/**JOBS**************************/

#jobs-left-column{float:left; margin:40px 0px 0px 0px; width:600px;  padding:0px; }
#jobs-left-column p{margin:0px 0px 10px 0px;}

#jobs-left-column label {float:left;width:140px;}
#jobs-left-column input {width:200px;}
#jobs-left-column textarea {width:200px;}
#jobs-left-column .button {width:75px;}


/** BOOK COURSES APP FORM ******/


#course-application-form{float:left; margin:40px 0px 0px 0px; width:600px;  padding:0px;font-size:16px; }
 
#course-application-form li{margin:0px 0px 0px 0px; padding:10px 0px 5px 0px;color:#666;}    
#course-application-form li span{width:220px;float:left; }  
#course-application-form li input{width:320px; border:1px solid #CCC; height:22px; color:#666; }  

#course-application-form p{margin:0px 0px 0px 0px; padding:10px 0px 0px 0px; font-size:16px; line-height:16px; color:#666}  
.checkbox-label{float:left;margin:0px 10px 0px 0px;}
.checkbox input{width:20px !important; border:none !important; }
#course-application-form select{font-size:16px; padding:0px 5px; width:200px; color:#666;}

.error {
  font-size: 8pt;
  color: red;
  float:left;
  display:none;
  }


/*FOOTER**********************/

#footer{ margin:20px 0px 0px 0px;background-image:url(../_img/ui/footer-bg.png); width:1000px; height:75px;}
#footer ul li{float:left;margin:45px 0px 0px 20px; color:#FFF;}
