/* CSS Document */

	a{color:orange;cursor:pointer;}

	body, td{
		margin:0px 0px 0px 0px;
		font-family:Helvetica, Tahoma, Arial,  sans-serif;
		font-size:11px;
		color:white;
		}
	.top{
		background:url('images/top_bg.gif') repeat-x;
		height: 145px;
		}
	.left{
		background-color:#232323;
		height: 410px;
		}
	.middle{
		background-image:url('images/content_bg.gif');
		background-position:center;
		background-repeat:no-repeat;
		background-color:#343434;
		}
	.right{
		background-color:#232323;
		width:250px !important;
		}
		
	.bottom1{
		background-color:#ff8a29;
		height:15px;
		}
	.bottom2{
		background-color:#e97413;
		height:15px;
		}
	.bottom3{
		background-color:#c65100;
		height:4px;
		}
	.navBox{
		width:220px;
		border:3px solid #4a4a4a;
		background-color:white;
		height:300px;
		margin-top:5px;
		margin-left:15px;
	}
	
	
	.cat{
		position:absolute;
		background:url('images/top_cat.gif') no-repeat;
		width:604px;
		height:144px;
		margin-left:15%;
	}
	
	/* nav box table */
	#navBoxTable td{
		text-align:center;
		color:black;
	}
	#navBoxTable .deactivated{
		background-color:#DDDDDD;
		font-weight:bold;
	}
	#navBoxTable .activated{
		background-color:#FFFFFF;
		font-weight:bold;
	}
	.nav { margin-top:5px; }
	.navBG { background-color:#f4f4f4; }
	#loginTable .bold{font-weight:bold;}
	#loginTable td,input,th{ font-size:15px !important; }
	#loginDiv { text-align:right;
				float:right;
				margin-right:20px;
				top:0px;
				color:orange;
				font-size:13px;
				font-weight:bold;
				z-index:10;
				text-decoration:none;
				}
	#loginDiv a{text-decoration:none;font-size:10px;}
	
	/* text color formatting */
	.c_w{ color:white !important; }
	.c_b{ color:black !important; }
	.c_o{ color:orange !important; }
	
	
	/* HR */
	hr{height:1px !important; background-color:#EDEDED !important; border-color:#EDEDED !important; width:80%; }
	
	/* input and forms */
	form{padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	}
	input{border:1px solid #BBBBBB;
	font-family:Helvetica, Tahoma, Arial,  sans-serif;
		font-size:11px;}
	
	/* images */
	img{border:0px ;}
	
	#countdown{ margin-left:20px; margin-top:5px; }
	
	
	#contact td{color:#343434; width:50%}
	.w280{width:240px;}
	#eventsTable td{padding-bottom:20px;}
	.classImg{width:102px;height:129.6px;border:1px solid #999999; padding:3px;margin:10px;}