@charset "utf-8";

/* CSS Document */

/******************** LAYOUT SECTION ***********************/

html, body

	{

		background-image:url(../images/background.fade.jpg);

		background-position:top left; 

		background-repeat: repeat-x; 

		background-color: #555555;	

		text-align:center;

		font-family:Arial, Helvetica, sans-serif;

		font-size: 10pt;

		height: 100%;

	}

a	{

		text-decoration: none;
		
		text-transform: uppercase;
		
		margin:0px;

		padding:0px;
		color:#AF0E0D;

	}

a img

	{

		border:none;

		margin:0px;

		padding:0px;

	}

.clear

	{

		clear:both;	

	}

a:hover

	{

		text-decoration:underline;	

	}

html, body,  span, form, td, table, iframe, ul, li

	{

		margin: 0px; 

		padding: 0px; 

	}

ul, li

	{

		list-style:none;	

	}

#ots_wrapper #main_content #ots_body #body_content div 	

	{

		

	}

#ots_wrapper

	{

		width: 1100px; 

	}

#ots_wrapper #shadow_left, #ots_wrapper #shadow_right, #ots_wrapper #main_content	

	{

		min-height: 730px;

		width: 99px;

		background-repeat:no-repeat;

	}

#ots_wrapper #shadow_left, #ots_wrapper #shadow_right

	{

		position:absolute; 

	}	

	

#ots_wrapper #shadow_left

	{

		margin-left: -99px;

		background-image:url(../images/shadow.left.jpg);

		background-position:top right; 

	}

#ots_wrapper #shadow_right

	{

		margin-left: 1024px;

		background-image:url(../images/shadow.right.jpg);

		background-position:top left; 	

	}

#ots_wrapper #main_content

	{

		width: 1022px;	

		text-align:left;

		overflow:auto;



	}

#ots_wrapper #main_content #ots_body

	{

		border: 1px solid #FFFFFF; 

		min-height: 730px;

		overflow:hidden;

		background-color: #8c8c8c;

	}

#ots_body #header #logo	

	{

		background-color: #000000;	

		height: 110px;

		background-image:url(../images/logo.jpg);

		background-repeat:no-repeat;

		background-position: 10px 5px;

	}

#ots_body #header #logo	#index_home

	{

		display:block;

		float:left;

		width: 260px;

		height: 80px;

		margin-left: 20px;

		margin-top: 15px;

	}

#ots_body #header #contact

	{
		 
		 position:absolute;
		 margin-top: 115px; 
		 margin-left: 920px;
	}

#ots_body #header #contact a

	{

		color: #ffffff;

		font-size: 9pt;

	}

#ots_body #header #navigation

	{

		background-color: #0b0908;

		border: 1px solid white; 

		border-left:none;

		border-right:none;

		height: 23px;

		text-align:left;

		background-position:left bottom;

		background-repeat:no-repeat;

	}

#ots_body #header #navigation ul li

	{

		margin: 0px;

		padding: 0px;

	}

#ots_body #header #navigation ul li:first-child

	{

		margin-left: 15px;	

	}

#ots_body #header #navigation ul li a

	{

		padding: 5px;

		padding-left: 8px;

		padding-right: 8px;

		font-weight:bold;

	}

#ots_body #header #navigation ul li a:hover, #ots_body #header #navigation ul li a.on

	{

		background-image:url(../images/nav.redbg.png); 

		text-decoration:none;

	}

#ots_body #page_header

	{

		background-repeat:no-repeat;

		height: 163px;

		border-bottom: 1px solid #FFFFFF;

	}

#ots_body #header

	{

		background-color:transparent !important;

		background-repeat:no-repeat;

		background-position:top left;

	}

/* PAGE IMAGES  */	

#ots_body #page_header.training 

	{

		background-image:url(../images/header.training.jpg);

	}	

	

	

	

#ots_body #page_header.leagues

	{

		background-image:url(../images/header.leages.jpg) !important;

	}		

#ots_body #ots_content #content_left.leagues

	{

		background-image:url(../images/left.leagues.jpg) !important;

	}

#ots_body #ots_content #content_right.leagues

	{

		background-image:url(../images/right.leagues.jpg) !important;

		background-color: #d3d0cf !important;

	}

#ots_body #header.leagues

	{

		background-image:url(../images/top.leagues.jpg) !important;

	}

#ots_body #header #navigation.leagues

	{

		background-image:url(../images/nav.leages.jpg) !important;



	}



#ots_body #page_header.training_basketball

	{

		background-image:url(../images/header.traning_basketball.jpg) !important;

	}		



#ots_body #ots_content #content_right.training_basketball

	{

		background-image:url(../images/right.traning_basketball.jpg) !important;

		background-color: #d4d2d0 !important;

	}

#ots_body #header #navigation.training_basketball

	{

		background-image:url(../images/nav.training_basketball.jpg) !important;

	}





#ots_body #page_header.training_soccer

	{

		background-image:url(../images/header.training_soccer.jpg) !important;

	}		



#ots_body #ots_content #content_right.training_soccer

	{

		background-image:url(../images/right.traning_soccer.jpg) !important;

		background-color: #d4d2d0 !important;

	}

#ots_body #header #navigation.training_soccer

	{

		background-image:url(../images/nav.training_soccer.jpg) !important;

	}

	

	

	

#ots_body #page_header.training_softball

	{

		background-image:url(../images/header.training_softball.jpg) !important;

	}		



#ots_body #ots_content #content_right.training_softball

	{

		background-image:url(../images/right.traning_softball.jpg) !important;

		background-color: #d4d2d0 !important;

	}

#ots_body #header #navigation.training_softball

	{

		background-image:url(../images/nav.training_softball.jpg) !important;

	}	

	

	

	

#ots_body #page_header.training_speed

	{

		background-image:url(../images/header.training_speed.jpg) !important;

	}		



#ots_body #ots_content #content_right.training_speed

	{

		background-image:url(../images/right.traning_speed.jpg) !important;

		background-color: #d4d2d0 !important;

	}

#ots_body #header #navigation.training_speed

	{

		background-image:url(../images/nav.training_speed.jpg) !important;

	}	

	

	

	

#ots_body #page_header.training_baseball

	{

		background-image:url(../images/header.training_baseball.jpg) !important;

	}		



#ots_body #ots_content #content_right.training_baseball

	{

		background-image:url(../images/right.traning_speed.jpg) !important;

		background-color: #d4d2d0 !important;

	}

#ots_body #header #navigation.training_baseball

	{

		background-image:url(../images/nav.training_speed.jpg) !important;

	}		

/******************** NAV SECTION ***********************/

#ots_body #header #navigation ul, #ots_body #header #navigation li

	{

		display:inline;		

	}

#ots_body #header #navigation li

	{

		margin-left: 25px;	

	}

#ots_body #header #navigation li a

	{

		color:#af0e0d

		text-transform:uppercase;

		font-size: 9pt;

		letter-spacing: .02em;

	}

/******************** CONTENT SECTION ***********************/

#ots_body #ots_body #ots_content

	{

		overflow:auto;

	}	

#ots_body #ots_content #content_left,#ots_body #ots_content #content_right

	{

		float:left;

		min-height: 427px;

		background-repeat:no-repeat;

		background-position:top left;

	}

#ots_body #ots_content #content_left

	{

		width: 210px;

		background-color: #8b8883;

		background-image:url(../images/content.left.bg.jpg);

	}	

#ots_body #ots_content #content_right

	{

		width: 690px;

		background-color: #d4d2d0;

		background-image:url(../images/content.right.bg.jpg);

		padding: 15px;

		padding-top: 10px;

		min-height: 402px;

		padding-right: 105px;

		height: 100%;

		color:#444444; 

	}

#ots_body #ots_content #content_right.nopadd

	{

		padding-right: 0px;

		width: 795px;

	}

#ots_body #ots_content #content_right a

	{

		color:#af0e0d 

		font-size: 8pt;	

	}

/* SECONDARY NAV */



#ots_body #ots_content #content_left li 

	{

		padding-left: 40px;

		border-bottom: 1px solid #9f9078;

		color: #FFFFFF;

		text-transform:uppercase;

		font-size:8pt;

		min-height: 19px;

		background-position:center center;

	}

#ots_body #ots_content #content_left li a

	{

		color: #FFFFFF;	

		display:block; 

		height: 100%;

		width: 100%;

		padding-top: 6px;

		padding-bottom: 6px;

	}

#ots_body #ots_content #content_left li a:hover

	{

		text-decoration:none;	

	}

#ots_body #ots_content #content_left li:hover, #ots_body #ots_content #content_left li.on

	{

		background-image:url(../images/menu.redbg.png);

	}	

/* THIRD NAV */	

#ots_body #ots_content #content_right #third_nav

	{

		position:absolute;	

	}

#ots_body #ots_content #content_right #third_nav li 

	{

		padding-left: 10px;

		padding-right: 10px;

		border-left: 2px solid #a12d2d;

		text-transform:uppercase;

		font-size:8pt;

		float:left;

	}

#ots_body #ots_content #content_right  #third_nav li:first-child

	{

		border-left:none !important;

	}

#ots_body #ots_content #content_right #third_nav li a

	{

		color:#af0e0d

	}

#ots_body #ots_content #content_right #third_nav li.on a

	{

		font-weight:bold;	

	}

/* RIGHT HAND COLUMN */

#ots_body #ots_content #content_right #content_body

	{

		padding-top: 20px;

		padding-left: 10px;

	}

/* FOOTER */

#footer #footer_content

	{

		text-transform:uppercase;

		color: #FFFFFF;

		font-size: 7pt;

		padding-top: 5px;

	}

#footer #footer_content #copyright

	{

		float:left;

	}

#footer #footer_content #credits

	{

		float:right;	

	}

	

/* FIX UL */

.reg_ul

	{

		position:blank;

		list-style:disc;

		display:block;

		overflow:auto;

		margin: 5px; 

		padding: 5px; 

		clear:both;

		float:none !important;

	}

.reg_ul  li

	{

		list-style:disc;

		margin-left: 10px; 

		padding: 5px; 

		clear:both !important;

		float:none !important;

		display:block;

		border-left: none !important;;

	}	

.reg_ul  li:first-child

	{

		border: none;

	}

.normal_ul ul

	{

		position:blank;

		list-style:disc;

		display:block;

		overflow:auto;

		margin: 5px; 

		padding: 5px; 

		clear:both;

		float:none !important;

		

	}

.normal_ul ul  li

	{

		list-style:disc !important;

		margin-left: 10px; 

		padding: 5px; 

		height:auto;

		clear:both !important;

		float:none !important;

		border-left: none !important;;

	}	

.normal_ul ul  li p

	{

		display:inline; 

		height: auto;

	}

.normal_ul ul li:first-child

	{

		border: none;

	}





.contact .input

	{

		width: 350px; 

		padding-left: 20px;

		color:#666;

		height: 20px;

	}

.contact textarea.input

	{

		height: 100px;	

		width: 450px;

	}

/* DROP DOWN */

.dropdown_menu

	{

		padding: 5px;

		position:absolute;

		background-image:url(../images/nav.redbg.png) !important;	

		margin-top: 0px;

		float:left;

		clear:both;

		

	}

.dropdown_menu a 

	{

		text-transform:uppercase;

		color:#AAAAAA;

		display:block;

		font-size: 8pt; 

		padding: 5px;

		text-decoration:none;

		

	}

.dropdown_menu a:hover

	{

		background-image:none;

		background-color:#4F0000;

		color:#FFF;

	}.tblpads td, .tblpads th {
	padding: 5px;
}
.tblpads th {
	background-color: #201209;
	color: #FFF;

}
.tblpads td   {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #201209;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #201209;

}
.tblpads2 td, .tblpads2 th {
	padding: 5px;
}
.tblpads {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #201209;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #201209;
}
