/* CSS Document */


/* --------------------- PAGE STRUCTURE ------------------------- */

html, body
{
	margin:						0;
	padding:	 	  	        0;
	background: 				#FFFFFF;
	height:100%
}

body
{
	font: 						14px trebuchet, arial, sans-serif;
	text-align:					left;
}

p
{
	margin:						0 20px 20px;
}

h1
{
	margin:						0 20px 20px; 
	color:						#000000;
	font-size:					26px;
}

h2
{
	margin:						0 20px 20px; 
	color:						#000000;
	font-weight:				normal;
}

h3
{
	margin:						0 20px 20px; 
	color:						#000000;
	line-height:				1.4;
	font-size:					14px;
}

h4
{
	margin:						0 20px 20px; 
	color:						#000000;
}

h5
{
	margin:						0 20px 20px; 
	color:						#000000;
}


a
{
	display:					block;
	color: 						#000000;
	padding:	                10px;
}

.white 
{
	color:						#000000;
}

.orange 
{
	color:						#000000;
}



div#mainimage
{
	height:						1px;
	width:						1px;
	overflow:					hidden; 
	background-color:			#000033;
	border-bottom:				1px solid #000000;
}


div#header 
{
	
	color: 						#000000; 
	background-color:			#FFFFFF; 
	float:						left; 
	padding:	                0px;
}


div#content p 
{
	line-height:				1.4; 
	color: 						#000000;
}

div#content ul, div#content li
{
	color:						#000000;
	padding-right:              30px;
	margin-bottom:				10px;
}

div#content a
{
	clear:						none;
	display:					inline;
}

div#rightcolumn
{
	background:					#FFFFFF; 
	color:						#000000;
}

div#extra
{
	background:					#FFFFFF;
}

div#footer
{
	background: 				#FFFFFF;
	color: 						#000000;
}

div#footer p
{
	font-size:					12px;
	margin:						0;
	padding:	                5px 10px;
}

div#wrapper
{ 
	background:					none;
}

div#container
{
	width:                      auto;
	margin:						0 auto;
	text-align:					left;
	background:					none;
	float:						left;
	display:					inline;
}

div#shadowContainer
{
	width:						auto;
	margin:						0 auto;
	text-align:					left;
	height:						auto;
}

div#leftShadow
{
	width:						0px;
	background-color:			#FFFFFF;
	height:                 	0px;
	overflow:					hidden;
	background-image:			none;
	background-repeat:			no-repeat;
	float:						left;
	display:					inline;
}

div#rightShadow
{
	width:						0px;
	background-color:			#FFFFFF;
	height:                 	0px;
	overflow:					hidden;
	background-image:			none;
	float:						left;
	display:					inline;
}

div#content
{
	float:						left;
	width:						auto; 
	padding-top: 				20px;
	background:					none;
}

div#rightcolumn
{
	float:						left;
	width:						auto;
}

div#extra
{
	float:						left;
	clear:						left;
	width:						auto;
}

div#footer
{
	clear:						both;
	width:						auto;
}

/* --------------------- TopStrip Navigation ------------------------- */

#topnav 
{
	float: 						left; 
	position: 					relative; 
	width: 						auto; 
	height: 					auto;
	margin:						0px;
}

* html #topnav 
{

}

#topnav1BG 
{
	float: 						left; 
	background:					#FFFFFF; 
	width: 						0px; 
	height: 					0px; 
	overflow:					hidden;
}

#topnav2BG 
{
	float: 						left; 
	background:					#FFFFFF;
	width: 						0px; 
	height: 					0px; 
	overflow:					hidden; 
}

#topnav3BG 
{
	float: 						left; 
	background:					#FFFFFF; 
	width: 						0px; 
	height: 					0px; 
	overflow:					hidden;
}

#topnav a 
{
	text-decoration: 			none; 
	background: 				none; 
	font-family: 				'Trebuchet', arial, helvetica, sans-serif; 
	color: 						#FFFFFF; 
	font-size: 					12px;
	line-height: 				18px;
	text-align:					center;
}

#topnav a:hover 
{
	background-color:			#FFFFFF;
}

a#topnav1 
{
	display: 					inline; 
	padding: 	                0px; 
	width: 						0px; 
	height: 					0px; 
	overflow:					hidden;
}

a#topnav2 
{	
	display: 					inline; 
	padding: 	                0px; 
	width: 						0px; 
	height: 					0px; 
	overflow:					hidden;
}

a#topnav3 
{
	display: 					inline; 
	padding: 	                0px; 
	width: 						0px; 
	height: 					0px; 
	overflow:					hidden;
}

* html a#topnav1 
{
	width:						auto;
}

* html a#topnav3 
{
	width:						auto;
}


/* --------------------- Main Navigation ------------------------- */

#mainnav 
{ 
	float: 						left; 
	position: 					relative; 
	width: 						auto; 
	height: 					auto;
	margin:						0px;
}

* html #mainnav 
{ 
	left: 						0px; 
	width: 						auto; 
}

#mainnav1BG 
{
	float: 						left; 
	width: 						0px; 
	height: 					0px; 
	overflow:					hidden;
	position: 					relative; 
	left: 						0px; 
	background:					#FFFFFF; 
	padding:	                0px; 
	margin:						0px;
}

#mainnav2BG 
{
	float:						left;
	width: 						0px; 
	height: 					0px; 
	overflow:					hidden;
 	position:				 	relative;
 	left:				 		0px;
 	background:					#FFFFFF;
 	padding:					0px;
 	margin:						0px;
}

#mainnav3BG 
{
	float:				 		left;
	width: 						0px; 
	height: 					0px; 
	overflow:					hidden;
 	position:				 	relative;
 	left:				 		0px;
	background:					#FFFFFF;
 	padding:					0px;
 	margin:						0px;
}

#mainnav4BG 
{
	float:				 		left;
	width: 						0px; 
	height: 					0px; 
	overflow:					hidden;
 	position:				 	relative;
 	top:				 		0px;
 	left:				 		0px;
	background:					#FFFFFF;
 	border-bottom:				none;
	padding:					0px;
	margin:						0px;
}

#mainnav5BG 
{
	float:				 		left;
	width: 						0px; 
	height: 					0px; 
	overflow:					hidden;
 	position:				 	relative;
 	top:				 		0px;
 	left:				 		0px;
 	background:					#FFFFFF;
 	border-bottom:				none;
 	padding:					0px;
 	margin:						0px;
}

#mainnav6BG 
{
	float:				 		left;
	width: 						0px; 
	height: 					0px; 
	overflow:					hidden;
 	position:				 	relative;
 	top:				 		0px;
 	left:				 		0px;
 	background:					#FFFFFF;
 	border-bottom:				none;
 	padding:					0px;
 	margin:						0px;
}


#mainnav a 
{
	text-decoration:			none;
 	background:				 	none;
 	font-family:				'Trebuchet', arial, helvetica, sans-serif;
 	color:				 		#FFFFFF;
 	font-size:				 	12px;
	line-height:				48px;
	text-align:					center;
  	padding:					0px;
	margin:						0px;
}

#mainnav a:hover 
{
	background-color:			#FFFFFF;
 	background:				 	none;
  	padding:					0px;
	 margin:					0px;
}

#mainnav1BGselected 
{
	float:				 		left;
 	width:						auto;
 	height:				 		auto;
 	position:				 	relative;
 	left:				 		0px;
 	background:					none;
 	padding:					0px;
 	margin:						0px;
}

#mainnav2BGselected 
{
	float:				 		left;
 	width:						auto;
 	height:				 		auto;
 	position:				 	relative;
 	left:				 		0px;
 	background:					none;
 	padding:					0px;
 	margin:						0px;
}

#mainnav3BGselected 
{
	float:				 		left;
 	width:						auto;
 	height:				 		auto;
 	position:				 	relative;
 	left:				 		0px;
 	background:					none;
 	padding:					0px;
 	margin:						0px;
}

#mainnav4BGselected 
{
	float:				 		left;
 	width:						auto;
 	height:				 		auto;
 	position:				 	relative;
 	left:				 		0px;
 	background:					none;
 	padding:					0px;
 	margin:						0px;
}

#mainnav5BGselected 
{
	float:				 		left;
 	width:						auto;
 	height:				 		auto;
 	position:				 	relative;
 	left:				 		0px;
 	background:					none;
 	padding:					0px;
 	margin:						0px;
}

#mainnav6BGselected 
{
	float:				 		left;
 	width:						auto;
 	height:				 		auto;
 	position:				 	relative;
 	left:				 		0px;
 	background:					none;
 	padding:					0px;
 	margin:						0px;
}



a#mainnav1, a#mainnav2, a#mainnav3 
{
	display:					block;
	padding:					0px;
	width:				 		auto;
	height:				 		auto;
}

a#mainnav4, a#mainnav5, a#mainnav6 
{
	display:					 block;
	padding:					 0px;
	width:				 		auto;
	height:				 		auto;
}

/* ----------------------------- Home Double link box navigation --------------------*/
#twolinkBox 
{ 
	float:				 		left;
	position:				 	relative;
	left:						1px;
	top:				 		0px;
	width:				 		0px;
	height:				 		0px;
	overflow:					hidden;
	margin:						0px;
	z-index:					2;
}

* html #2linkBox 
{ 
	left:						0px;
	width:				 		301px;
}

#buryCourtBG 
{
	float:				 		left;
	width:				 		150px;
	height:				 		40px;
	position:				 	relative;
	left:				 		0px;
	background:					#ff9933;
	border:				 		1px solid #000033;
	border-left:				none;
	padding:					0px;
	margin:						0px;
}

#moonHallBG 
{
	float:				 		left;
	width:				 		150px;
	height:				 		40px;
	position:				 	relative;
	left:				 		0px;
	background:					#ff9933;
	border:				 		1px solid #000033;
	border-left:				none;
	border-right:				none;
	padding:					0px;
	margin:						0px;
}

a#buryCourt, a#moonHall 
{
	display:				 	block;
	padding:					0px;
	padding-top:				10px;
	padding-bottom:				10px;
	width:				 		150px;
	height:				 		40px;
	text-align:					center;
}

* html a#buryCourt, * html a#moonHall 
{ 
	height:				 		20px;
}

#buryCourtBG a, #moonHallBG a 
{
	text-decoration:			none;
	background:				 	none;
	font-family:				'Trebuchet', arial, helvetica, sans-serif;
	color:				 		#FFF;
	font-size:				 	12px;
	line-height:				40px;
	text-align:					center;
	padding:					0px;
	margin:						0px;
}

#buryCourtBG a:hover, #moonHallBG a:hover 
{
	background-color:			#ff6600;
	padding:					0px;
	margin:						0px;
}


/* -----------------------------General Statements ----------------------- */
a
{
	color:						#FFFFFF;
	text-decoration:			none;
}

a:hover
{
	color:						#FFFFFF;
	text-decoration:			none;	
}

ul
{
	list-style-position:		outside;
	font-size:					small;
}

li
{
	font-size:					small;
}


/* --------------------- RIght Column ------------------------- */

#funding 
{ 
	background-image:			url(/images/fund_button.gif);
	list-style: 				none;
	color:						#333333; 
	height:						49px; 
	margin:						0 0 10px 0; 
	line-height:				29px;
}

#funding a 
{ 
	text-decoration:	none;
}


#rightNav ul
{
	margin-top:					0px;
	margin-left:				-40px;
	list-style-type:			none;
	width:						302px;
}

* html #rightNav ul
{
	margin-top:					0px;
	margin-left:				0px;
}

#rightNav img
{
	float:						right;
	position:					relative;
	right:						30px;
	top:						-23px;
}

#rightNav ul li
{
	height:						41px;	
	text-align:					left;
	background-color:			#FF9933;
	border-bottom:				1px solid #000033;
	width:						302px;	
}

#rightNav ul li a
{
	font-size:					9pt;
	color:						#FFFFFF;	
	display:					block;
	line-height:				21px;
	padding-left:				20px;	
	font-weight:				bold;
}

#rightNav ul li a:hover
{
	background-color:			#ff6600;
}

* html #rightNav ul li
{
	margin-top:					-3px;
}


#rightNav ul li.top
{
	background-color:			#ff6600;
	background-image:			url(/images/2ndNavTop.gif);
}

#rightNav ul li.selected
{
	background-color:			#ff6600;
}

div#rightcolumn p 
{ 
	line-height: 				160%;
}

.rightImage
{ 
	position:					relative;
	left:						11px;
	top:						0px;
	margin-bottom:				10px;
}

.rightImage p, .rightImage h4
{
	font-size:					12px;
	line-height:				1.1;
	margin:						10px 30px 10px 0px;
}

.map 
{
border: 0px;
margin: 0px;
padding: 0px;
}

.map img
{
border: 0px;
margin: 0px;
padding: 0px;
}

/*------------------- Footer Link ----- */

.flipsideLink a:link, .flipsideLink a:visited
{
	margin:							0px;
	padding:                        0px;
	display:						inline;
	
}

.flipsideLink a:hover, .flipsideLink a:active
{
	color:							#FF9900;
}


/* ---------- Legal Notice ---------- */
.legalNotice
{
	text-align:						center;
	font-size:						10px;
	color:							#FF9900;
}

/* ------------------- Hompage image margin ------ */
#homePageImageMargin
{
	height:15px; 
	overflow:hidden; 
	width:100%; 
	float:left;
}