/* CSS Document */


/* --------------------- PAGE STRUCTURE ------------------------- */

html, body
{
	margin:						0;
	padding:	 	  	        0;
	background: 				#FFF6C6 url(/images/body_bg.gif) repeat-x;
	height:100%
}

body
{
	font: 						14px trebuchet, arial, sans-serif;
	text-align:					center;
}

p
{
	margin:						0px 20px 20px 20px;
}

h1
{
	margin:						0 20px 20px; 
	color:						#000D41;
	font-size:					26px;
}

h2
{
	margin:						0 20px 20px; 
	color:						#000D41;
	font-weight:				normal;
}

h3
{
	margin:						0 20px 20px; 
	color:						#000D41;
	line-height:				1.4;
	font-size:					14px;
}

h4
{
	margin:						0 20px 20px; 
	color:						#000D41;
}

h5
{
	margin:						0 20px 20px; 
	color:						#000D41;
}


a
{
	color: 						#981793;
}

.white 
{
	color:						#000D41;
}

.orange 
{
	color:						#003763;
}




div#topstrip
{
	height: 					20px;
	line-height:				21px; 
	color: 						#fff;
	border-bottom:				1px solid #fff;
	text-align: 				right;
	background-color:			#004777;
}

div#header 
{
	width:						760px;
	height:						100px;
	margin:						0;
	background: 				#EEE  url(/images/buryscourt_logo.gif) no-repeat;
	color: 						#000932; 
	background-color:			#000931; 
	float:						left; 
	padding:	                0px;
}

div#header img
{
	float:						left;
	display:					inline;
}


div#mainimage
{
	height:						232px; 
	display:					block; 
	clear:						left;
	background-color:			#212121;
	border-top:					1px solid #FFFFFF;
	border-bottom:				1px solid #FFF8D1;
}


div#content p 
{
	line-height:				1.4; 
	color: 						#000D41;
}

div#content ul, div#content li
{
	color:						#000D41;
	padding-right:              30px;
	margin-bottom:				10px;
	font-size:					14px;
}

div#content a
{
}

div#content a:hover
{
	color:						#003763;
}

div#rightcolumn
{
	background:					#F6D99A; 
	height:						100%;
	color:						#003763;
}

div#extra
{
	background:					#FF8539;
}

div#footer
{
	background: 				#F6D99A;
	color: 						#000D41;
}

div#footer p
{
	font-size:					12px;
	margin:						0;
	padding:	                5px 10px;
}

div#wrapper
{ 
	background:					url(/images/wrapper_bg.gif) repeat-y;
}

div#container
{
	width:						760px;
	margin:						0 auto;
	text-align:					left;
	background:					url(/images/wrapper_bg.gif) repeat-y;
	float:						left;
	display:					inline;
}

div#shadowContainer
{
	width:						780px;
	margin:						0 auto;
	text-align:					left;
	height:						100%;
}

div#leftShadow
{
	width:						10px;
	background-color:			#002D55;
	height:                 	802px;
	overflow:					hidden;
	background-image:			url(/images/common/topShadowLeft.jpg);
	background-repeat:			no-repeat;
	float:						left;
	display:					inline;
}

div#rightShadow
{
	width:						10px;
	background-color:			#002D55;
	height:                 	802px;
	overflow:					hidden;
	background-image:			url(/images/common/topShadowRight.jpg);
	float:						left;
	display:					inline;
}

div#content
{
	float:						left;
	width:						438px; 
	padding-top: 				20px;
}

div#rightcolumn
{
	float:						right;
	width:						302px;
}

div#extra
{
	float:						right;
	clear:						right;
	width:						200px;
}

div#footer
{
	clear:						both;
	width:						100%;
}

/* --------------------- TopStrip Navigation ------------------------- */

#topnav 
{
	float: 						left; 
	position: 					relative; 
	left: 						458px; 
	width: 						305px; 
	height: 					20px;
	margin:						0px;
}

* html #topnav 
{
	left: 						456px;
}

#topnav1BG 
{
	float: 						left; 
	background:					#003763; 
	border-left:				1px solid #fff;
}

#topnav2BG 
{
	float: 						left; 
	background:					#000E41; 
	border-left:				1px solid #fff;
}

#topnav3BG 
{
	float: 						left; 
	background:					#003763; 
	border-left:				1px solid #fff; 
	border-right:				1px solid #fff;
}

#topnav a 
{
	text-decoration: 			none; 
	background: 				none; 
	font-family: 				'Trebuchet', arial, helvetica, sans-serif; 
	color: 						#fff; 
	font-size: 					12px;
	line-height: 				18px;
	text-align:					center;
}

#topnav a:hover 
{
	background-color:			#000E41;
}

a#topnav1 
{
	display: 					block; 
	padding: 	                0px; 
	width: 						99px; 
	height: 					20px;
}

a#topnav2 
{	
	display: 					block; 
	padding: 	                0px; 
	width: 						100px; 
	height: 					20px;
}

a#topnav3 
{
	display: 					block; 
	padding: 	                0px; 
	width: 						99px; 
	height: 					20px;
}

* html a#topnav1 
{
	width:						100px;
}

* html a#topnav3 
{
	width:						100px;
}


/* --------------------- Main Navigation ------------------------- */

#mainnav 
{ 
	float: 						right; 
	position: 					relative; 
	left:						1px; 
	top: 						-0px; 
	width: 						303px; 
	height: 					100px;
	margin:						0px;
}

* html #mainnav 
{ 
	left: 						0px; 
	width: 						304px; 
}

#mainnav1BG 
{
	float: 						left; 
	width: 						99px; 
	height: 					49px; 
	position: 					relative; 
	left: 						0px; 
	background:					#003763; 
	border-bottom: 				1px solid #fff; 
	border-left: 				1px solid #fff; 
	padding:	                0px; 
	margin:						0px;
}

#mainnav2BG 
{
	float:						left;
 	width:						100px;
 	height:				 		49px;
 	position:				 	relative;
 	left:				 		0px;
 	background:					#003763;
 	border-bottom:				1px solid #fff;
	border-left:				1px solid #fff;
 	padding:					0px;
 	margin:						0px;
}

#mainnav3BG 
{
	float:				 		left;
 	width:				 		99px;
	height:				 		49px;
 	position:				 	relative;
 	left:				 		0px;
	background:					#003763;
	border-bottom:				1px solid #fff;
	border-left:				1px solid #fff;
 	border-right:				1px solid #fff;
 	padding:					0px;
 	margin:						0px;
}

#mainnav4BG 
{
	float:				 		left;
 	width:				 		99px;
 	height:				 		50px;
 	position:				 	relative;
 	top:				 		0px;
 	left:				 		0px;
	background:					#003763;
 	border-bottom:				none;
 	border-left:				1px solid #fff;
	padding:					0px;
	margin:						0px;
}

#mainnav5BG 
{
	float:				 		left;
 	width:				 		100px;
 	height:				 		50px;
 	position:				 	relative;
 	top:				 		0px;
 	left:				 		0px;
 	background:					#003763;
 	border-bottom:				none;
	border-left:				1px solid #fff;
 	padding:					0px;
 	margin:						0px;
}

#mainnav6BG 
{
	float:				 		left;
 	width:				 		99px;
 	height:				 		50px;
 	position:				 	relative;
 	top:				 		0px;
 	left:				 		0px;
 	background:					#003763;
 	border-bottom:				none;
	border-left:				1px solid #fff;
 	border-right:				1px solid #fff;
 	padding:					0px;
 	margin:						0px;
}


#mainnav a 
{
	text-decoration:			none;
 	background:				 	none;
 	font-family:				'Trebuchet', arial, helvetica, sans-serif;
 	color:				 		#fff;
 	font-size:				 	12px;
	line-height:				48px;
	text-align:					center;
  	padding:					0px;
	margin:						0px;
}



#mainnav a:hover 
{
	background-color:			#000E41;
 	background:				 	#000E41 url(/images/main_nav_pointer.gif) no-repeat bottom right;
  	padding:					0px;
	 margin:					0px;
}

#mainnav1BGselected 
{
	float:				 		left;
 	width:						99px;
 	height:				 		49px;
 	position:				 	relative;
 	left:				 		0px;
 	background:					#003763;
 	border-bottom:				1px solid #fff;
 	border-left:				1px solid #fff;
 	padding:					0px;
 	margin:						0px;
 	background:				 	#000E41 url(/images/main_nav_pointer50.gif) no-repeat bottom right;
}

#mainnav2BGselected 
{
	float:				 		left;
 	width:				 		100px;
	height:				 		49px;
 	position:				 	relative;
 	left:				 		0px;
 	background:					#003763;
 	border-bottom:				1px solid #fff;
	border-left:				1px solid #fff;
  	padding:					0px;
 	margin:						0px;
 	background:				 	#000E41 url(/images/main_nav_pointer50.gif) no-repeat bottom right;
}

#mainnav3BGselected 
{
	float:				 		left;
 	width:				 		99px;
 	height:				 		49px;
 	position:				 	relative;
 	left:				 		0px;
 	background:					#003763;
 	border-bottom:				 1px solid #fff;
	border-left:				1px solid #fff;
 	border-right:				1px solid #fff;
 	padding:					0px;
 	margin:						0px;
 	background:				 	#000E41 url(/images/main_nav_pointer50.gif) no-repeat bottom right;
}

#mainnav4BGselected 
{
	float:				 		left;
 	width:				 		99px;
 	height:				 		50px;
 	position:				 	relative;
 	top:				 		0px;
 	left:				 		0px;
 	background:					#003763;
 	border-bottom:				none;
 	border-left:				1px solid #fff;
 	padding:					0px;
 	margin:						0px;
 	background:				 	#000E41 url(/images/main_nav_pointer50.gif) no-repeat bottom right;
}

#mainnav5BGselected 
{
	float:				 		left;
 	width:				 		100px;
	height:				 		50px;
 	position:				 	relative;
 	top:				 		0px;
 	left:				 		0px;
 	background:					#003763;
 	border-bottom:				none;
	border-left:				1px solid #fff;
 	padding:					0px;
 	margin:						0px;
 	background:				 	#000E41 url(/images/main_nav_pointer50.gif) no-repeat bottom right;
}

#mainnav6BGselected 
{
	float:			 			left;
 	width:			 			99px;
 	height:				 		50px;
 	position:			 		relative;
 	top:			 			0px;
 	left:			 			0px;
 	background:					#003763;
 	border-bottom:			 	none;
	border-left:				1px solid #fff;
 	border-right:				1px solid #fff;
 	padding:					0px;
 	margin:						0px;
 	background:				 	#000E41 url(/images/main_nav_pointer50.gif) no-repeat bottom right;
}



a#mainnav1, a#mainnav2, a#mainnav3 
{
	display:					block;
	padding:					0px;
	width:				 		100px;
	height:				 		47px;
}

a#mainnav4, a#mainnav5, a#mainnav6 
{
	display:					 block;
	padding:					 0px;
	width:				 		100px;
	height:				 		48px;
}



/* ----------------------------- Home Double link box navigation --------------------*/
#twolinkBox 
{ 
	float:				 		left;
	position:				 	relative;
	left:						1px;
	top:				 		0px;
	width:				 		302px;
	height:				 		40px;
	margin:						0px;
	z-index:					2;
}

* html #2linkBox 
{ 
	left:						0px;
	width:				 		301px;
}

#buryCourtBG 
{
	float:				 		left;
	width:				 		100px;
	height:				 		40px;
	position:				 	relative;
	left:				 		0px;
	background:					#003763;
	border:				 		1px solid #000033;
	border-left:				none;
	border-right: 				none;
	border-top:					none;
	padding:					0px;
	margin:						0px;
}

#moonHallBG 
{
	float:				 		left;
	width:				 		104px;
	height:				 		40px;
	position:				 	relative;
	left:				 		0px;
	background:					#003763;
	border:				 		1px solid #000033;
	border-right:				none;
	border-top:					none;
	padding:					0px;
	margin:						0px;
}

a#buryCourt, a#moonHall 
{
	display:				 	block;
	padding:					0px;
	padding-top:				10px;
	padding-bottom:				10px;
	width:				 		75px;
	height:				 		40px;
	text-align:					center;
}

a#buryCourt {width:150px;}

* 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:			#000E41;
	padding:					0px;
	margin:						0px;
}


/* -----------------------------General Statements ----------------------- */
a
{
	color:						#000D41;
	text-decoration:			none;
}

a:hover
{
	color:						#000D41;
	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: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type:			none;
	width:						302px;
}


#rightNav ul li
{
	height:						41px;
	line-height:				41px;
	text-align:					left;
	background-color:			#003763;
	border-bottom:				1px solid #000033;
	width:						302px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
}

#rightNav ul li a:link,
#rightNav ul li a:visited
{
	font-size:					9pt;
	color:						#FFFFFF;	
	display:					block;
	line-height:				41px;
	height:						41px;
	font-weight:				bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 15px;
	overflow: hidden;
}

#rightNav ul li a:active,
#rightNav ul li a:hover
{
	background-color:			#002746;
}

#rightNav ul li.top
{
	background-color:			#002746;
	background-image:			url(/images/2ndNavTop.gif);
}

#rightNav ul li.selected
{
	background-color:			#002746;
}


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:							#003763;
}


/* ---------- Legal Notice ---------- */
.legalNotice
{
	text-align:						center;
	font-size:						10px;
	color:							#003763;
}

/* ------------------- Hompage image margin ------ */
#homePageImageMargin
{
	height:15px; 
	overflow:hidden; 
	width:100%; 
	float:left;
}

/*---------------------------- Fees Table ----------- */
#feesTable
{
	color:						#000D41;
	width:						400px;
	
}

br
{
	clear:left;
}


.sublistLI
{
	list-style-type:			none;
}


/* ------------------------------ Form styling ------- */
label
{
	float:							left;
	width:							200px;
	margin-left:					20px;
	color:							#000D41;
}

input
{
	margin-bottom:					5px;
	width:							182px;
}

input#rbIsDiagnosedY, input#rbIsDiagnosedN
{
	width:							15px;
}

.buttonReset
{
	float:							right;
	width:							75px;
	margin-right:					10px;
}

.buttonSubmit
{
	float:							right;
	width:							125px;
	margin-right:					50px;
}

.radioButtonText
{
	color:							#000D41;
	position:						relative;
	bottom:							6px;
}


div#backToTop
{
	display:						inline;
	float:							left;
	width:							100%;
	text-align:						left;
	margin:							20px 0px 30px 20px;
}

div#backToTop a:link, div#backToTop a:visited
{
	background-color:				#003763;
	color:							#FFFFFF;
	padding:                        5px;
}

div#backToTop a:active, div#backToTop a:hover
{
	background-color:				#F6D99A;
	color:							#003763;
}

div#staffList em
{
	color:							#000D41;
}

table
{
	width:							400px;
	margin:							5px 20px 30px 30px;
	color:							#000D41;
}

table th
{
	padding-top:5px;
}