@charset "UTF-8";
/* CSS Document */

/* Style Sheet for 'KSA Events' created by core12 llc */

html { padding: 0 0 0 0; margin: 0 0 0 0; }

body {
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    text-align: center;
	color: #FFFFFF;
	background-color: #000000;
	font: normal 12px "Arial", Arial, sans-serif;}
	
img {
    padding: 0 0 0 0;
    margin: 0 0 0 0;
	border: none; }



/* High Level Layout */

#frameNav {
    margin:0px auto;
	height: 125px;
    text-align: center;
	background: #999999 url(images/frame_Nav.jpg) top center repeat-x;}
	
#frameCont {
    text-align: center;
    margin: 0px auto;
	height: 450px;
	background: #000000 url(images/frame_Cont.jpg) top center repeat-x;}
	
#frameCont_IR {
	display: block;
    text-align: center;
    margin: 0px auto;
	height: 840px;
	background: #000000 url(images/frame_Cont.jpg) top center repeat-x;}
	
#frameContFP {
    text-align: center;
    margin: 0px auto;
	height: 400px;
	background: #000000 url(images/frame_ContFP.jpg) top center no-repeat;}
	
#frameContFP_nBg {
    text-align: center;
    margin: 0px auto;
	/*height: 400px;*/
	background-color: #000000;
	/*background: #000000 url(images/frame_ContFP.jpg) top center no-repeat;*/}

#frameFoot {
	display: block;
	float: left;
    text-align: center;
    margin:0 0 0 0;
	padding: 0 0 0 0;}
	
#navInt{
    padding: 0 0 0 0;
    margin:0px auto;
    width: 980px;
	height: 125px;
	background: #000000 url(images/nav_IntBg.jpg) top center repeat-x;}
	
.navTag{
	display: block;
	float: left;
	width: 980px ;
	padding: 18px 0 0 0;
	margin:0px auto;}
	
#content {
	text-align: center;
	width: 980px;
	/*height: 900px;*/
    padding: 0 0 0 0;
    margin: 0px auto;
	color: #343434;} 
	
#contentFP {
	text-align: center;
	width: 980px;
	height: 400px;
    padding: 0 0 0 0;
    margin:0px auto;
	color: #343434;} 

.reqformBlock{
	text-align: center;
	width: 980px;
	/*height: 875px;*/
    padding: 0 0 0 0;
    margin:0px auto;
	color: #343434;
	background-color: #111111 ;}

   
/* Top Level Nav */


.nav{
	display: block;
	float: left;
	width: 980px;
    padding: 0 0 0 0;
	margin: 0 0 0 0;}

.navLeft{
	display: block;
	float: left;
	text-align: left;
	width: 275px;
    padding: 15px 0 0 95px;
	margin: 0 0 0 0;
	position: relative;}

.navMid{
	display: block;
	float: left;
	width: 240px;
    padding: 0 0 0 0;
	margin: 0 0 0 0;}

.navRight{
	display: block;
	float: left;
	text-align: left;
	width: 355px;
    padding: 15px 0 0 0px;
	margin: 0 0 0 0;}

ul.navUL {
	text-align:center;
	display: block;
	float: left;
	list-style: none; 
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	height: 30px;
	/*width: 975px;*/
	overflow: visible;
	font: normal 11px "Arial", Arial, sans-serif;
    background: transparent;}
	
ul.navUL li{
	display: block;
	float: left;
	list-style: none; 
	padding: 0 0 0 0;
	margin: 0 0 0 0;}
	
li.navSport {
	display: block;
	float: left;
	height: 24px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;}

li.navSport a{
	display: block;
	float: left;
	height: 35px;
	width: 58px;
	list-style: none; 
	color: #FFFFFF;
	overflow: visible;
	text-transform: uppercase;
	text-decoration: none;
	text-align: center;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	/*border-right: 1px solid #4a7392;*/
	font: normal 11px "Arial", Arial, sans-serif;
	background: #000000 url(images/navl_sports.jpg) top left no-repeat;}
	
li.navSport a:hover{
	display: block;
	float: left;
	height: 35px;
	width: 58px;
	list-style: none; 
	color: #616a93;
	/*color: #FFFFFF;*/
	text-decoration: none;
	margin: 0 0 0 0;
	padding: 0 0 10px 0;
	border: none;
	cursor: default;
	background: #000000 url(images/navl_sports_r.jpg) top left no-repeat;} 
	
/*  Drop Down Children  */
	
.navSport ul li{
	border: none;
	height: 30px;}

.navSport ul li a {
	display: block;
	text-transform: uppercase;
	text-decoration: none;
	color: #CCCCCC;
	border-top: 1px solid #666666;
	padding: 7px 0px 0px 5px;
	margin: 0 0 0 0; 
	height: 25px;
	width: 105px;
	text-align: left;
	font: normal 10px "Arial", Arial, sans-serif;
	background: #999999 url(images/navL_sportdd_Bg.jpg) top center repeat-x;}
	
.navSport ul li a:hover {
	display: block;
	text-transform: uppercase;
	text-decoration: none;
	color: #9ad4ea;
	border-top: 1px solid #666666;
	padding: 7px 0 0 5px;
	margin: 0 0 0 0; 
	height: 22px;
	width: 105px;
	text-align: left;
	font: normal 10px "Arial", Arial, sans-serif;
	background: #999999 url(images/navL_sportdd_Bg_r.jpg) top center repeat-x;}
	
.navSport ul{
	float: left;
	display: none;
	position: absolute;
	left: 95px; /* Set 1px less than menu width */
	top: 51px;
	margin: 0;
	padding: 0;
	width: 150px;
	overflow: hidden;
	list-style: none;
	/* opacity:0.4;
	filter:alpha(opacity=40);*/}
	
.navSport li:hover ul { display: block;} 	

	
/* IE Requirement \ */

* html .navSport ul li { float: left; height: 1%;  }
* html .navSport ul li a { height: 1%; }


.navUL li:hover ul { display: block; float: left; } 
.navUL li.over ul { display: block; float: left; }

/*  End Drop Down Areas */

/* Interior Page Layout Blocks */


.intBlock{
	display: block;
	float: left;
	text-align: left;
	width: 970px;
	/*height: 900px;*/
    padding: 10px 0 0 10px;
	margin: 0 0 0 0;
	color: #FFFFFF;
	font: normal 12px "Helvetica", Helvetica, sans-serif;
	background: #1f1f1f url(images/int_Longframe.jpg) top center repeat-x;}
	
.intLeft{
	display: block;
	float: left;
	text-align: left;
	width: 185px;
    padding: 0 0 0 0px;
	margin: 0 0 0 0;}
	
.intRight{
	display: block;
	float: left;
	text-align: left;
	width: 780px;
    padding: 0 0 0 0;
	margin: 0 0 0 0;}
	
.BCHolder{
	display: block;
	float: left;
	text-align: left;
	width: 780px;
	height: 35px;
    padding: 20px 0 20px 0;
	margin: 0 0 0 0;}
	
.IRImageTop{
	display: block;
	float: left;
	text-align: left;
	width: 780px;
	/*height: 205px;*/
    padding: 0 0 20px 0;
	margin: 0 0 0 0;}
	
.IRFull{
	display: block;
	float: left;
	text-align: left;
	width: 760px;
    padding: 0 0 20px 0;
	margin: 0 0 0 0;
	line-height: 17px;
	font: normal 12px "Helvetica", sans-serif;}

.IRLeft{
	display: block;
	float: left;
	text-align: left;
	width: 455px;
    padding: 0 50px 25px 0;
	margin: 0 0 0 0;
	line-height: 17px;
	font: normal 12px "Helvetica", sans-serif;}
	
.IRLeft a, .IRRight a, .IRFull a{
	color: #90cce6;
	text-decoration: none;}

.IRLeft a:hover, .IRRight a:hover, .IRFull a:hover{
	color:#3685a7;	
	text-decoration: underline;}

.IRLeft ol li, .IRRight ol li, .IRFull ol li{
	margin-bottom: 10px;}

.IRLeft .dark, .IRRight .dark, .IRFull .dark{
	color: #999999;}


.IRRight{
	display: block;
	float: left;
	text-align: left;
	width: 250px;
	line-height: 17px;
    padding: 0 0 25px 0;
	margin: 0 0 0 0;
	color: #949494;
	font: normal 12px "Helvetica", sans-serif;}
	
.aFullBlock{
	display: block;
	float: left;
	text-align: left;
	width: 970px;
    padding: 10px 0 0 15px;
	margin: 0 0 0 0;
	color: #FFFFFF;
	font: normal 12px "Helvetica", Helvetica, sans-serif;
	background: #1f1f1f url(images/int_Longframe.jpg) top center repeat-x;}
	
.aFull{
	display: block;
	float: left;
	text-align: left;
	width: 955px;
    padding: 0 0 25px 0;
	margin: 0 0 0 0;
	line-height: 15px;
	font: normal 12px "Helvetica", sans-serif;}
	
.contlink{}
	
.contlink a{
	color: #90cce6;
	text-decoration: none;}
	
.contlink a:hover{
	color: #3685a7;
	text-decoration: underline;}
	
.aFullLeft{
	display: block;
	float: left;
	text-align: left;
	width: 680px;
    padding: 10px 20px 25px 0;
	margin: 0 0 0 0;
	line-height: 15px;
	font: normal 12px "Helvetica", sans-serif;}

.aFullRight{
	display: block;
	float: left;
	text-align: left;
	width: 260px;
    padding: 20px 0 25px 0;
	margin: 0 0 0 0;
	color: #949494;
	font: normal 12px "Helvetica", sans-serif;}
	
/* Team Page Styles  */

#frameContTeams {
    text-align: center;
    margin: 0px auto;
	height: 500px;
	background: #000000 url(images/frame_ContTeams.jpg) top center repeat-x;}
	
.teamFullBlock{
	display: block;
	float: left;
	text-align: left;
	width: 965px;
    padding: 10px 0 0 15px;
	margin: 0 0 0 0;
	color: #FFFFFF;
	font: normal 11px "Helvetica", Helvetica, sans-serif;
	background: #1f1f1f url(images/form_LFTeam.jpg) top center repeat-x;}
	
.teamLeft{
	display: block;
	float: left;
	text-align: left;
	width: 685px;
    padding: 0 20px 25px 0;
	margin: 0 0 0 0;
	line-height: 15px;
	font: normal 11px "Helvetica", sans-serif;}

.teamRight{
	display: block;
	float: left;
	text-align: left;
	width: 250px;
    padding: 0 0 25px 0;
	margin: 0 0 0 0;
	color: #949494;
	font: normal 11px "Helvetica", sans-serif;}
	
.teamLogoIMG{
	display: block;
	float: left;
	padding: 0 0 20px 0;
	margin: 0 0 0 0;}

.teamRosterIMG{
	display: block;
	float: left;
	padding: 0 0 20px 0;
	margin: 0 0 0 0;}
	
.teamTable_TopA{
	background-color:#202020;}
	
.teamTable_TopB{
	background-color:#202020;}

.teamTable_A{
	background-color:#191919;
	border-top: 1px solid #111111;
	border-bottom: 1px solid #333333; }

.teamTable_B{
	background-color:#161616;
	border-top: 1px solid #111111;
	border-bottom: 1px solid #333333; }

	
/* Title Tags */
	
h1.IRGen_h1{
	color: #31c1ff;
	display: inline;
	text-transform: uppercase;
	font: normal 22px "Helvetica", sans-serif;}

h2.IRGen_h2{
	color: #31c1ff;
	display: inline;
	text-transform: uppercase;
	font: normal 18px "Helvetica", sans-serif;}

h3.IRGen_h3{
	color: #31c1ff;
	display: inline;
	text-transform: uppercase;
	font: normal 14px "Helvetica", sans-serif;}

h4.IRGen_h4{
	color: #31c1ff;
	display: inline;
	text-transform: uppercase;
	font: normal 12px "Helvetica", sans-serif;}
	
h1.IRLGen_h1{
	color: #dadada;
	display: inline;
	text-transform: uppercase;
	font: normal 20px "Helvetica", sans-serif;}

h2.IRLGen_h2{
	color: #dadada;
	display: inline;
	text-transform: uppercase;
	font: normal 16px "Helvetica", sans-serif;}

h3.IRLGen_h3{
	color: #dadada;
	display: inline;
	text-transform: uppercase;
	font: normal 14px "Helvetica", sans-serif;}

h4.IRLGen_h4{
	color: #dadada;
	display: inline;
	text-transform: uppercase;
	font: normal 12px "Helvetica", sans-serif;}
	
h1.Team_h1{
	color: #E0E0E0;
	display: inline;
	text-transform: uppercase;
	font: normal 32px "Helvetica", sans-serif;}

h2.Team_h2{
	color: #E0E0E0;
	display: inline;
	text-transform: uppercase;
	font: normal 16px "Helvetica", sans-serif;}

h3.Team_h3{
	color: #E0E0E0;
	display: inline;
	text-transform: uppercase;
	font: normal 14px "Helvetica", sans-serif;}

h4.Team_h4{
	color: #E0E0E0;
	display: inline;
	text-transform: uppercase;
	font: normal 12px "Helvetica", sans-serif;}
	
h1.breadCrumbH1{
	color: #FFFFFF;
	display: inline;
	text-transform: uppercase;
	font: normal 32px "Helvetica", sans-serif;}
	
.BCOne{
	color: #ab5a03;}

.BCTwo{}

.BCThree{}

.BoldCallout_A{
	color: #31c1ff;
	text-transform: uppercase;
	font: bold 12px "Helvetica", sans-serif;}

.BoldCallout_B{
	color: #31c1ff;
	font: bold 12px "Helvetica", sans-serif;}
		
.DiscText_A{
	color: #949494;
	font: italic 12px "Helvetica", sans-serif;}
	
.DiscText_A_nonItalic{
	color: #949494;
	font: italic 12px "Helvetica", sans-serif;}
	

/* Sport Frame Bgs */

#frameContBaseball {
    text-align: center;
    margin: 0px auto;
	height: 500px;
	background: #000000 url(images/frame_ContBase.jpg) top center repeat-x;}
	
#frameContBasketballB {
    text-align: center;
    margin: 0px auto;
	height: 500px;
	background: #000000 url(images/frame_ContBasket_B.jpg) top center repeat-x;}
	
#frameContBasketballG {
    text-align: center;
    margin: 0px auto;
	height: 500px;
	background: #000000 url(images/frame_ContBasket_G.jpg) top center repeat-x;}
	
#frameContFieldH {
    text-align: center;
    margin: 0px auto;
	height: 500px;
	background: #000000 url(images/frame_ContFieldH.jpg) top center repeat-x;}

#frameContFootball {
    text-align: center;
    margin: 0px auto;
	height: 500px;
	background: #000000 url(images/frame_ContFoot.jpg) top center repeat-x;}

#frameContLaCrosse {
    text-align: center;
    margin: 0px auto;
	height: 500px;
	background: #000000 url(images/frame_ContLaCrosse.jpg) top center repeat-x;}
	
#frameContSoft {
    text-align: center;
    margin: 0px auto;
	height: 500px;
	background: #000000 url(images/frame_ContSoft.jpg) top center repeat-x;}
	
#frameContVolley {
    text-align: center;
    margin: 0px auto;
	height: 500px;
	background: #000000 url(images/frame_ContVolley.jpg) top center repeat-x;}
	
#frameContWrest {
    text-align: center;
    margin: 0px auto;
	height: 500px;
	background: #000000 url(images/frame_ContWrest.jpg) top center repeat-x;}

/* Footer Nav */

#footer {
	display: block;
	float: left;
	text-align: center;
	width: 980px;
    padding: 20px 0 0 0;
    margin:0px auto;
	color: #343434;} 

.footLeft{
	float: left;
	display: block;
	width: 685px;
	margin: 0 0 0 0;
	padding: 0 0 0 15px ;}
	
.footLTop{
	float: left;
	display: block;
	margin: 0 0 0 0;
	padding: 0 0 0 0 ;}

.footLBot{
	display: block;
	margin: 0 0 0 0;
	padding: 30px 0 0 0 ;
	color: #969696;
	text-align: left;
	font: normal 10px "Arial", sans-serif;}
	
.footRight{
	float: right;
	display: block;
	width: 250px;
	text-align: right;
	margin: 0 0 0 0;
	padding: 0 15px 0 0 ;}
	
ul.footerLeftUL {
	display: block;
	float: left;
	width: 685px;
	list-style: none;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	color: #FFFFFF;
	font: normal 10px "Arial", sans-serif;
    background: transparent;
	}

ul.footerLeftUL li{
	display: block;
	float: left;
	padding: 0 10px 0 0px;
	margin: 0 0 0 0;}
	

ul.footerLeftUL li:after{	
	padding: 0 0 0 10px;
	content: "|";}
	
ul.footerLeftUL li a{
	color: #dedede;
	text-decoration: none;}
	
ul.footerLeftUL li a:hover{
	color: #4f4f4f;
	text-decoration: underline;}
	
ul.footerRightUL {
	display: block;
	float: left;
	width: 250px;
	list-style: none;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	color: #FFFFFF;
	font: normal 10px "Arial", sans-serif;
    background: transparent;}
	
ul.footerRightUL li{
	display: block;
	float: right;
	padding: 0 5px 0 5px;
	margin: 0 0 0 0;}
	
ul.footerRightUL li a{
	color: #dedede;
	text-decoration: none;}
	
ul.footerRightUL li a:hover{
	color: #4f4f4f;
	text-decoration: underline;}
