/* External Style Sheet 													*/
/* June 2006    															   */
/* Steve Foster																*/
/* Tazosc Enterprises, LLC 					  							*/
/* Charlotte Starz Softball					  							*/

a	 					
{  
	 color: #660099;	
   text-decoration: none;  						
}

a.button:link
{
   text-decoration: none;
}

a.button:hover
{
   text-decoration: none;
	 color: #ffff33;
	 background-color: #660099;
	 cursor: pointer;
}

a.bodyLink:link
{
   color: #660099;	
   text-decoration: underline; 
}

a.bodyLink:visited
{
   color: #660099;	
   text-decoration: underline; 
}

a.footer:hover
{
	 text-decoration:underline;   
	 cursor: pointer;
   /* text-decoration: none;
	    color: #ffff33;
	    background-color: #660099; */
}

p
{
   /* Added for Firefox */
   margin-top:0px;
}

body
{  
 	color: #660099;
	font-family: Georgia, "Times New Roman", Times, serif;
	background-color: black;
	background-position: center;
	background-repeat: repeat;	 
   margin-left:auto;
	margin-right:auto;
   width:800px;  
   cursor:default;  
}

li em				
{  color: red;
   font-weight: bold;
   background-color: #ffff33	 						
}

ul					
{  
   margin-left: 2cm;  				 	 						
}

ul ul				
{  
   text-decoration: underline;
	margin-left: .5cm;					 						
}

/* Added for Correct Cursor on Sortable V2 Table Headers */
td .sortable .bodyText
{
	cursor:pointer;
}
							 
.mainMenu
{
 	font-family: "Times New Roman", Times, serif;	
	color: #ffff33;   
	width: 90%;   
	font-weight: bold;
	height: 18px;	    
   padding:3px;  
	text-align:left;	  
	position: relative; 	
   right: 1px; 
 	top: 1px;	 	  
   margin-top:2px;
   margin-bottom:2px;	 
	padding-left: 5px;
}

.arrow
{
   font-family: Webdings;
	color: #ffff33; 
	position: relative;	 
}

.arrowMenuItem
{
   font-family: Webdings;
	background-color: #ffff33;	
	color: #660099;
	position: relative;	 
}

.dot
{
   font-family: Webdings;
	background-color: #ffff33;
	color: #660099;	 
}
	 
.subMenu
{
 	font-family: "Times New Roman", Times, serif;
	background-color: #660099;
	color: #ffff33;	
	width: 120px;
	/*font-size: .9em;*/	
	position: absolute;	
	z-index: 1; 	 
	visibility: hidden;
   height: 20px;	
	margin-top: 4px;
	margin-bottom: 4px;   
   padding-top: 4px;
	padding-bottom: 4px; 
}

.menuItem
{
 	font-family: "Times New Roman", Times, serif;
	background-color: #660099;
	color: #ffff33;
	border-color: #999999;
	border-width:thin;
	border-style:solid;	 
	width: 130px;	 	
	font-size: 12px;	   
	padding-top: 3px; 		 		 		   /* Vertically aligns text inside div */
	padding-bottom: 3px; 		 		 	 /* Vertically aligns text inside div */
	padding-left: 5px; 		 		 		  
	padding-right: 3px; 		 		 		
	text-align: left;
	position: absolute;	 	 
	visibility: hidden;
   height: 18px;	   
}

.footer
{
 	font-family: "Times New Roman", Times, serif;
	font-size: .75em;
 	color: #660099;
	font-weight: bold;
	height: 12px;
	padding: 3px;		 		 		 /* Vertically aligns text inside div */
}

.bodyText
{
 	color: #660099;
	font-family: Georgia, "Times New Roman", Times, serif;
   font-size:1em;	 
}

.bodyTextSmall
{
 	color: #660099;
	font-family: Georgia, "Times New Roman", Times, serif;
   font-size:.9em;	 
}
.movie
{
 	 border-style: inset;	 
	 border-width: thick;
	 border-color:#ffff33;
	 width:300;
	 height:200;
}

.button
{
 	 font-family: "Times New Roman", Times, serif;
	 font-size: .75em;
   font-weight:bold;
	 color: #ffff33;
   width:90px;
	 background-color: #660099;	
	 border:2px outset #c0c0c0;
	 text-align: center;
	 cursor: pointer;
   margin:0px 10px 0px 10px; 
   padding:0px 10px 0px 10px;
}

.monthNavigation
{ 	    
   font-weight:bold;
   font-size: 1.1em;
	 color: #ffff33;
   width:90px;
	 background-color: #660099;		
	 text-align: center;
	 cursor: pointer;
   margin:0px 4px 0px 4px; 
   padding:0px 4px 0px 4px;
}

.stdButton
{
   width:70px;
}
			
.buttonImgLeft
{ 	 
   margin:2px 5px 0px 0px; 
   padding:2px 5px 0px 0px;     
}

.buttonImgRight
{ 	 
   margin:2px 0px 0px 5px; 
   padding:2px 0px 0px 5px;     
}
      				 
.titleBar 
{
 		font-size: 1.5em;		
		background-color: #660099;
	  color: #ffff33;		
		font-family: times;
		font-weight: bold;											
}

.selectTable
{
   background-color:white; 	  
	 border-left:solid 2px #660099; 
	 border-right:solid 2px #660099; 	 
}

.selectTableTop
{
   background-color:white; 	  
	 border-left:solid 2px #660099; 
	 border-right:solid 2px #660099; 	 
	 border-top:solid 2px #660099;
}

.selectTableBottom
{
   background-color:white; 	  
	 border-left:solid 2px #660099; 
	 border-right:solid 2px #660099; 	 
	 border-bottom:solid 2px #660099;
}

.calendar
{
   font-size: .75em;	 
	 font-family: Georgia, "Times New Roman", Times, serif;	 
   color:#660099;
	 background-color:#ffff33; 	  
	 border-left:solid 2px #660099; 
	 border-right:solid 2px #660099; 
	 border-top:solid 2px #660099;	 
	 border-bottom:solid 2px #660099;
}

.monthHeader
{
   font-size: 1.25em;	 	 
	 font-weight: bold;
   color:#ffff33;
	 background-color:#660099; 
	 border-bottom:solid 2px #660099;	  	
}

.dateHeader
{    	 
	 font-weight: bold;
   color:#ffff33;
	 background-color:#660099; 
	 border-top:solid 2px #660099;
   border-bottom:solid 2px #660099;	    
	 border-right:solid 2px #ffff33;	
}

.dateHeaderRight
{    	 
	 font-weight: bold;
   color:#ffff33;
	 background-color:#660099;   
	 border-top:solid 2px #660099;
   border-bottom:solid 2px #660099;	  	 
}

.calendarRowBottom
{
   
}

.calendarColumn
{
   border-right:solid 2px #660099;	   
}

.txtVertical
{
   font-weight: bold;
   color:#ffff33;
	 background-color:#660099;  
   border-right:solid 2px #660099; 
	 /*  This code was changed to allow for print formatting
   writing-mode: tb-rl; 
	 filter: flipv() fliph();	 
   */
}

.calendarSpacer
{   
	 background-color:#660099;
   border-top:solid 2px #660099;	 
   border-bottom:solid 2px #660099;
   border-right:solid 2px #660099;
}

.toolTipStyle
{   
   position:absolute; 
   color:white;
   background-color:#6633cc;
   border: solid 2px white;
   font-size:.6em;
   font-weight:bold; 
   margin:0; 
   padding:4; 
   visibility:hidden; 
   z-index: 100
}

.calendarEventStyle
{   
   width:350px;
   position:absolute; 
   color:#660099;
   background-color:#ffffcc;
   border: 4px outset #660099;
   display:none;
   visibility:hidden;
   font-size:.8em;
   font-weight:normal;    
   margin:0; 
   padding:4;    
   z-index: 100
}

.gameScoreTop
{
   border-top: solid 2px #660099;
   border-left: solid 2px #660099;
   text-align: right;
}

.gameScoreTopRight
{
   border-top: solid 2px #660099;
   border-bottom: solid 2px #660099;
   border-right: solid 2px #660099;
   border-left: solid 2px #660099;
   text-align: center;   
   font-size:.6em; 
   font-weight:bold
}

.gameScoreBottom
{
   border-top: solid 2px #660099;
   border-bottom: solid 2px #660099; 
   border-left: solid 2px #660099;
   text-align: right; 
}

.gameScoreBottomRight
{
   border-top: solid 2px #660099;   
   border-right: solid 2px #660099;  
   border-left: solid 2px #660099;
   text-align: right; 
   font-weight: bold;
}

.statsTable
{
 	 color: #660099;
	 font-family: Georgia, "Times New Roman", Times, serif;	 
   border-right: solid 2px #660099;
   border-top: solid 2px #660099;
}

.statsTableRight
{
 	 color: #660099;
	 font-family: Georgia, "Times New Roman", Times, serif;	 
   border-top: solid 2px #660099;
}

.popUpPix
{   
   position:absolute; 
   left:50px;
   top:50px;    
   visibility:hidden; 
   z-index: 100;
}

.shoppingCartContainer
{      
   position:relative;     
   font-family: Georgia, "Times New Roman", Times, serif;	
   font-size:.9em;
   border: solid 2px #9933ff; 
   z-index: 100;
}

.addNewPopUpWindow
{   
   position:absolute; 
   left:50px;
   top:50px;      
   width:600px;
   height:500px; 
   background-color:#ffff99;
   border: solid 15px #9933ff;
   visibility:hidden; 
   z-index: 1000;  
}

.contextMenuClass
{   
   position:absolute; 
   left:250px;
   top:250px;      
   width:110px;
   height:70px;
   padding:4px;
   font-size:.8em; 
   background-color:#ffff99;
   border: solid 2px #660099;
   visibility:hidden; 
   z-index: 1000;  
   cursor:pointer;
}

.processingMessageClass
{   
   position:absolute; 
   left:400px;
   top:200px;      
   width:120px;
   height:50px; 
   background-color:#ffff99;
   border: solid 5px #9933ff;
   visibility:hidden; 
   z-index: 100;  
}

/* Pop Up Calendar Styles														*/

#CalendarControlIFrame 
{
   display: none;
   left: 0px;
   position: absolute;
   top: 0px;
   height: 250px;
   width: 250px;
   z-index: 99;
}

#CalendarControl 
{
   position:absolute;
   background-color:#ffff33;
   margin:0;
   padding:0;
   display:none;
   z-index: 100;
}

#CalendarControl table
{
   font-family: arial, verdana, helvetica, sans-serif;
   font-size: 8pt;
   border-left: 1px solid #660099;
   border-right: 1px solid #660099;
}

#CalendarControl th 
{
   font-weight: bold;
	 color: #660099;
	 background-color: #ffff33;
	 border-bottom: 1px solid #660099;
}

#CalendarControl th a 
{
   font-weight: normal;
   text-decoration: none;
   color: #ffff33;
   padding: 1px;
}

#CalendarControl td 
{
   text-align: center;
}

#CalendarControl .header 
{
   background-color: #660099;
}

#CalendarControl .weekday 
{
   background-color: #ffff33;
   color: #660099;
   border: 1px solid #ffff33;
}

#CalendarControl .weekend 
{
   background-color: white;
   color: #660099;
   border: 1px solid #ffff33;
}

#CalendarControl .current 
{
   border: 1px solid #339;
   background-color: #ffff33;
   color: #660099;
}

#CalendarControl .weekday,
#CalendarControl .weekend,
#CalendarControl .current 
{
   display: block;
   text-decoration: none;   
   width: 2em;
}

#CalendarControl .weekday:hover,
#CalendarControl .weekend:hover,
#CalendarControl .current:hover 
{
   color: #ffff33;
   background-color: #660099;
   border: 1px solid white;
}

#CalendarControl .previous
{
   text-align: left;
}

#CalendarControl .next 
{
   text-align: right;
}

#CalendarControl .previous,
#CalendarControl .next 
{
   padding: 1px 3px 1px 3px;
   font-size: 1.4em;
}

/* For Twitter Bar */
#menuBar #twtr-widget-1 h4 {font-size:12px !important;} 

/* Should Be Obsolete
#CalendarControl .previous a, 
#CalendarControl .next a, 
{
   color: #ffff33;
   text-decoration: none;
   font-weight: bold;
}

*/

#CalendarControl .previous span, 
#CalendarControl .next span 
{
   color: #ffff33;
   cursor: pointer;
   font-weight: bold;
}

#CalendarControl .title 
{
   text-align: center;
   font-weight: bold;
   color: #ffff33;
}

#CalendarControl .empty 
{
   background-color: #ffff33;
   border: 1px solid #ffff33;
}

#CalendarControl .footer, 
#CalendarControl .footer th,
#CalendarControl .footer th a 
{
   color: #ffff33;
	 background-color: #660099;	 
	 font-size: 1em;
	 font-family: arial, verdana, helvetica, sans-serif;
	 cursor: pointer;
}

/* End Pop Up Calendar Styles											*/

/* Styles Used by the Rich Text Editor Control */

.rteImage {
	background: #D3D3D3;
	border: 1px solid #D3D3D3;
	cursor: pointer;	
}

.rteImageRaised, .rteImage:hover {
	background: #D3D3D3;
	border: 1px outset;
	cursor: pointer;	
}

.rteImageLowered, .rteImage:active {
	background: #D3D3D3;
	border: 1px inset;
	cursor: pointer;	
}

.rteVertSep {
	margin: 0 4px 0 4px;
}

.rteBack {
	background: #D3D3D3;
	border: 1px outset;
	letter-spacing: 0;
	padding: 2px;
}

.rteBack tbody tr td, .rteBack tr td {
	background: #D3D3D3;
	padding: 0;
}

/* END - Styles Used by the Rich Text Editor Control */


