body
{
	background-image: 		url(../graphics/bg.jpg);
	background-repeat:		no-repeat;
	background-attachment:	fixed;
}

DIV#wholepage
{
	margin-left:			auto;
	width: 					800px;
	margin-right:			auto;
	text-align: 			center;
	text-align:				left;
	font-size: 				90%;
	
/* Next two statements removed to allow text highlighting to function
after introduction of <base href="<%=SiteBaseAddress%>" /> - for XML simple URLs
	position:relative; 
	z-index:100; 	
*/	

	top:					0px;  
	visibility: 			visible;
}

DIV#flyouts
{
	position:				absolute; 
	margin-left:			auto;
	width: 					800px;
	margin-right:			auto;
	text-align:				left; 
	top:					0px; 
	z-index:				200; 
	visibility: 			visible;
}

DIV#header
{
	width: 					799px;
	height: 				329px;
	background-image: 		url(../graphics/title.png);
	background-repeat: 		no-repeat;
}

DIV#middle
{
	width: 					800px; /*766px;*/
	background-image: 		url(../graphics/background.gif);
/*	padding:				0px 15px 10px 15px;	*/
}

#middle-table
{
	width:					766px;
/*	margin-left:			auto;
	margin-right:			auto;*/
}

#mid-left
{
	width:					15px;
}

DIV.top-block-left
{
	top:					150px;
	left:					40px;
	background-image:		url(../graphics/top-block-bigger.gif);
	background-repeat:		no-repeat;
	width:					218px;
	height:					175px;
	padding:				10px 10px 10px 10px;
	text-align:				center;
}

DIV.top-block-left p
{
	color:					white;
	text-align:				center;
}

DIV.top-block-left h4
{
	color:					white;
	margin:					0px 0px 0px 0px;
	text-align:				center;
	text-decoration:		underline;
}

DIV.top-block-right
{
	background-image:		url(../graphics/top-block-bigger.gif);
	background-repeat:		no-repeat;
	width:					218px;
	height:					175px;
	padding:				10px 10px 10px 10px;
	text-align:				left;
}

DIV.top-block-right p
{
	color:					white;
	font-size:				13px;
}

DIV.top-block-right a
{
	color:					white;
}

DIV.top-block-right a:link	
{
	color:					white;
	text-decoration:		none;
}

DIV.top-block-right a:visited
{
	color:					white; 
	text-decoration:		none;
}

DIV.top-block-right a:hover
{
	color:					white; 
	text-decoration:		underline;
}

DIV.top-block-right a:active
{
	color:					white; 
	text-decoration:		underline;
}

DIV.top-block-right h4
{
	color:					white;
	margin:					0px 0px 0px 0px;
	text-decoration:		underline;
}

.panel
{
	/*margin:					15px 14px 5px 14px;
	padding: 				3px 0px 7px 0px;*/
	font-size: 				85%;
	width:					218px;
	overflow:				hidden;
}

.panelstyles p
{
	margin-top: 			6px;
	margin-bottom: 			0px;
}

.panelstyles
{
	color:					white;
	text-decoration:		none;
}

.panelstyles A
{
	color:					white;
	text-decoration:		none;
}

.panelstyles A:link	
{
	color:					white;
	text-decoration:		none;
}

.panelstyles A:visited
{
	color:					white; 
	text-decoration:		none;
}

.panelstyles A:hover
{
	color:					yellow; 
	text-decoration:		none;
}

.panelstyles A:active
{
	color:					white; 
	text-decoration:		underline;
}

.panelstyles H1
{
	font-family: 			Arial, Helvetica, sans-serif;
	font-size: 				140%;
	color: 					#FFFFFF;
	font-weight: 			bold;
	margin: 				12px 0px 0px 0px;
	padding: 				0px;
}

.panelstyles H2
{
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				130%;
	color:					#FFFFFF;
	font-weight:			bold;
	margin:					10px 0px 0px 0px;
	padding:				0px;
}

.panelstyles H3
{
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				120%;
	color:					#FFFFFF;
	font-weight:			bold;
	margin:					10px 0px 0px 0px;
	padding:				0px;
}

.panelstyles H4
{
	font-family: 			Arial, Helvetica, sans-serif;
	font-size: 				110%;
	color: 					#FFFFFF;
	font-weight: 			bold;
	margin: 				5px 0px 0px 0px;
	padding: 				0px;
}

.panelstyles H5 
{
	font-family:			Arial, Helvetica, sans-serif;
	font-size: 				100%;
	color: 					#FFFFFF;
	font-weight: 			bold;
	margin: 				5px 0px 0px 0px;
	padding: 				0px;
}

.paneledit 
{
	margin: 				5px 0px 15px 0px;
	padding: 				0px 0px 0px 0px;
}

.features A 
{
	display:				block;
	padding:				2px 10px 2px 10px;
	color:	 				white;
	font-size: 				14px;
	font-weight: 			bold;
	line-height:			20px;
}

.features A:visited 
{
	color: 					white;
}

.features A:link 
{
	color: 					white;
}

.features A:active 
{
	color: 					white;
	text-decoration:		underline;
}

.features A:hover
{
	background-color:		#D0E8E4;
	color:					red;
}

.featuresbox
{
	background-color:		#D0E8E4;
	width:					180px;
	margin: 				0px 0px 10px 10px;
	font-size: 				9pt;
	color: 					black;
	text-align: 			justify;
}

.featuresbox p
{
	margin: 				0px 0px 0px 0px;
	padding: 				4px 4px 4px 4px;
}

DIV#content-top
{
	background-image:		url(../graphics/content-top.gif);
	background-repeat:		no-repeat;
	width:					605px;
	height:					26px;
}

DIV#content
{
	padding:				0px 20px 0px 20px;
	margin:					0px 0px 0px 0px;
	min-height:				458px;
	width:					565px;
	background-color:		#F0FAFF;
}

DIV#content-bottom
{
	background-image:		url(../graphics/content-bottom.gif);
	background-repeat:		no-repeat;
	width:					605px;
	height:					50px;
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				9px;
	text-align:				center;
	vertical-align:			text-top;
}

.pagetext 
{
	margin: 				0px 0px 0px 0px;
	padding: 				0px 0px 0px 0px;
}

DIV#footer
{
	width: 					799px;
	height: 				47px;
	margin-bottom: 			20px;
	cursor:					pointer;
	background-image: 		url(../graphics/footer.gif);
	background-repeat: 		no-repeat;
}

.jammer
{
	margin: 				10px 0px 0px 0px;
}

.lh
{
	float:					left;
	text-align:				right;
	width:					105px;
	line-height:			22px;
	overflow:				hidden;
}

.rh
{
	float:					right;
	width:					450px;
	text-align:				left;
}

.lr
{
	padding:				3px 0px 0px 0px;
	clear:					both;
}

#header_table
{
	height:					90%;
}
