/* General page for style sheets*/

div.marg{margin-left:50px; padding-top:20px;}

div.tbl{margin-left:10%;}
div.tbl2{margin-left:15%;}

.txt {font-size:20px; 
	  font-family:Arial, Helvetica, sans-serif;
	  font-weight:bold;
	  text-decoration:underline;
	  }

thead { display: table-header-group; } 
tfoot {display:table-footer-group;}

.linkTxt{font-family:Arial, Helvetica, sans-serif;}
		
/*a:link{color:#0000FF;}
a:visited{color:#663366;}
a:active{color:#006666;}*/

/*@page { size 8.5in 11in; margin: 2cm }*/

/*---------------------------------------------------------------------*/

html{ 
height: 100%; 
width: 100%;
overflow:hidden; 
background-image:url('/_themes/pixel/pixbkgnd.gif'); 
background-repeat:repeat;
color:000000;
} 

/*height:100%;
width: 100%;*/
.inbody { 
height:99%;
width:99%;
overflow:auto;
background-image:url('/_themes/pixel/pixbkgnd.gif'); 
background-repeat:repeat;
color:000000;
margin-bottom:1px;
} 

#header { 
left:0;
height: 14%; 
position:absolute; 
width:100%;
background-color:#0000FF;
} 

#content {
		margin: 0 auto;   /* align for good browsers */
		text-align: left; /* counter the body center */
		width: 60%;
	}
	
/*#main { 
width:14%;
position:absolute;
top:15.5%;
bottom:-10px;
border:2px #FF0000 solid;
} */

#sidenav { 
position:absolute;
height:90%; 
width: 11%;
left:0;
top:14%;
background-image:url('/_themes/pixel/pixbkgnd.gif');
background-repeat:repeat;
font-family:Arial, Helvetica, sans-serif;
z-index:1;
} 
/*padding-bottom:300px;;
border:2px #CCCCCC solid;
background-color:#0000FF;
color:#CCCCCC;
margin: -30px -1px 0 1px;
*/
#footer {  
height: 10px; 
position: absolute; 
top: 100%; 
width: 100%;
clear:both;
} 

#contFrame{position:absolute;
		  left:11%;
		  top:14%;
		  border:1px #000000 solid;
		  border-style:inset;}

div.contentBar{width:100%; 
			background-color:#0000FF;
			color:#CCCCCC; 
			font-size:24px; 
			text-decoration:underline; 
			font-weight:bold;
			text-align:center;}
			
.scroller{font-weight:bold; 
		  color:#CC6633;}
		  
.player{position:absolute;
		left:60%;
		top:16%;		 
		}
		/*border:1px #FF0000 solid;*/
div.pics{ width:30%; 
		  height:200px; 
		  display:inline;
		  vertical-align:top;
		  float:left;}
/*----------------------------------------------------------*/

/* -------------------------- Content pages -------------------*/

	
.style19 {font-size: 24px; font-weight: bold; }

.style20 {
	font-size: x-large;
	font-weight: bold;
	color: #0000FF;
}

.style21 {
	font-size: x-large;
	color: #FF0000;
	text-align:center;
}
.style24 {font-size: medium; font-weight: bold; color: #333333; }

.style25 {font-size: x-large;}

.image {width: 600px;
		height:10px;
		background: transparent url("images/image2.gif") no-repeat top center;
		text-align:center;
		display:block;
		}

.ta{font-color: #000000;
	font-weight:bold;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	border:0px;
	overflow:visible;
	margin-left:30px;}
	
h1 {text-align:left;
	padding-left:30px;}

.ptxt{margin-left:55px;}	
.ptxt2{font-size:x-large;
	   text-align:center;
	   font-weight:bold;}

li{list-style-type:circle;}
ul{white-space:nowrap;}

.warn{font-size:10px; 
		font-weight:bolder; 
		color:#CC3300; 
		margin-left:3px;}
		
.occiferTxt{font-size:30px;
			font-weight:bold;
			font-family:Arial, Helvetica, sans-serif;}
/* -------------------- Instructors page ----------------------------------*/

.itblUpper{border:1px #999999 solid;
	   border-collapse:collapse;
	   width:91%;}

.itblLower {border:1px #999999 solid;
	   border-collapse:collapse;
	   width:91%;}

.itd{width:33%;
	   text-align:center; }
	   
.itd2{width:34%;
	   text-align:center; }	   
	   
.desc {
	font-size:18px;
	font-weight: bold;
	color:#000000;
}
.names {
	font-size:22px;
	font-weight:100;
	color:#0000FF;
}
.head{color:#0000FF;
	  font-size:24px;
	  font-weight:bold;}

/* ---------------------------- Membership page ------------------------- */	  
.amaInfo{font-size:18px; 
		 color:#0000FF;}
		 
/* ---------------------------- Flying locations ------------------------- */	  	
.dir{color:#0000FF;
	  font-size:x-large;
	  font-weight:bold; 
	  text-align:center;}	 
	  
/* ---------------------------- Links page------------------------- */	  	
p.big{text-align:center;
	  color:#0000FF;
	  font-weight:bold;
	  font-size:30px;
	  font-family:Arial, Helvetica, sans-serif;}
	  
p.col{	text-align:center;
			font-weight:bold;
			font-size:16px;
			font-family:Arial, Helvetica, sans-serif;  }

p.norm{	text-align:center;			
			font-size:16px;
			font-family:Arial, Helvetica, sans-serif;  }			
			
table.data{border-collapse: collapse;
		   width:99%;
		   padding:1px;}

table.header{border:2px #999999 solid;
			width:99%;}		   
			
/* ---------------------------- Newsletters page------------------------- */	  				

p.newsLink{font-family:Arial, Helvetica, sans-serif;
			font-size:18px;
			font-weight:bold;
			text-align:center;}

/* ------------------------ Schedule Page --------------------------------- */			

.darkrow,.darkrow TR, .darkrow TD
{
	background-color:#999999;
	color:#000000;
}

.specialrow,.specialrow TR, .specialrow TD
{
	background-color:#FFCC00;
	color:#000000;
}

/* ----------------------------- Tooltips --------------------------------- */
#dhtmltooltip{
position: absolute;
border: 1px solid red;
width: 150px;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=115);
}

