body { 
	font-family: Verdana; 
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	background-image: url('/images/pagebg.gif');
	background-repeat: repeat-x;
	background-color: #7d7d7d;
	margin: 0px;
	padding: 0px;
	height: 100%;
}

p, td {
	font-family: Verdana; 
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	line-height: 16px;
}

a:link    { color: #333;	text-decoration: none;}     
a:visited { color: #333;	text-decoration: none; } 
a:hover   { color: black;	text-decoration: underline; }  
a:active  { color: #333;	text-decoration: none; }

#box {
	float: left;
	width: 970px;
}

#fade {
	float: left;
	height: 130px;
	width: 20px;
	background-image: url('/images/fade.gif');
	background-repeat: repeat-x;
	background-color: #7d7d7d;
}

#top_left{
	float: left;
	padding: 8px 38px;
	_padding: 4px 19px;
	width: 178px;
	_width: 216px;
	height: 10px;
	_height: 18px;
	color: #7c7c7c;
	text-align: right;
}
	#top_left a{
		text-decoration: none;
		color: #7c7c7c;
	}
#top1{
	float: left;
	padding: 8px 24px;
	_padding: 4px 12px;
	width: 471px;
	_width: 495px;
	height: 10px;
	_height: 18px;
	vertical-align: middle;
	color: #7c7c7c;
	background: white;	
}
	#top1 a{
		text-decoration: none;
		color: #7c7c7c;
	}
	
	#top1 img {
		vertical-align: middle;
	}
#top2{
	float: left;
	width: 154px;
	height: 26px;
	background: #e0e0e0;	
}
#top3{
	float: left;
	width: 19px;
	height: 26px;
	background: white;	
}
#top_right{
	float: left;
	width: 24px;
	height: 26px;
	background-image: url('images/shadow_right.gif');	
}

#header_left{
	float: left;
	width: 24px;
	height: 104px;
	background-image: url('images/header_left.jpg');			
}
#header_menu{
	float: left;
	width: 230px;
	height: 104px;
	background: white;	
}
#header{
	float: left;
	width: 716px;
	height: 104px;
	background-image: url('images/header.jpg');			
}

	#photo {
		float: left;
		margin-left: 269px;
		_margin-left: 135px;
		width: 250px;
		height: 103px;
	}

#left_menu{
	float: left;
	width: 254px;	
}
	#menu {
		float:left;
		width: 254px;
	}
	
	.news {
		float: left;
		padding: 4px 4px;
		width: 203px;
		height: 18px;
		margin: 0px 19px 0px 24px;
		_margin: 0px 9.5px 0px 12px;
		background: #81bee7;
	}
	
		div.news div {
			width: 203px;
			height: 18px;
			font-size: 11px;
			font-style: italic;
			color: white;
		}
	
		div.news div div a         { margin-right: 20px; }  
		div.news div div a:link    { color: white; text-decoration: none; }     
		div.news div div a:visited { color: white; text-decoration: none; } 
		div.news div div a:hover   { color: white; text-decoration: underline; }  
		div.news div div a:active  { color: white; text-decoration: none; }
		
#content {
	float: left;
	padding: 32px 24px 16px 24px;
	_padding: 32px 12px 16px 12px;
	width: 471px;
	_width: 495px;
	background: white;		
}

	#content p {
		margin: 0px 0px 16px 0px;
	}

	#content ul {
		margin: 8px 0px 8px 20px;
		list-style-type: disc;
	}
	
	#content ol {
		margin: 8px 0px 8px 20px;
		list-style-type: decimal;
	}

	#content li {
		font-family: Verdana; 
		font-size: 11px;
		font-weight: normal;
		color: #000000;
		line-height: 16px;
	}
#right_menu{
	float: left;
	width: 173px;
	background-image: url('images/right_menu.gif');		
}
	.right_menu_header{
		float: left;
		padding: 8px 18px;
		width: 137px;
		height: 10px;
		color: white;
		background-image: url('images/right_menu_header.gif');		
	}

	.right_menu_white {
		float: left;
		padding: 8px 28px 24px 18px;
		width: 127px;
		background-image: url('images/right_menu_white.gif');		
	}
	.right_menu_body {
		float: left;
		padding: 8px 28px 24px 18px;
		width: 127px;
	}
	
	.right_menu_body a, .right_menu_white a {
		text-decoration: none;
	}		
	
	.right_menu_body input {
		border: 0px;
		width: 105px;
		font-size: 11px;
		vertical-align: bottom;
	}
	
	.right_menu_body img {
		vertical-align: middle;
	}

	
#right_shadow{
	float: left;
	width: 24px;
	background: #f0f0f0;	
	background-image: url('images/shadow_right.gif');	
}

#header_menu ul {
	width: 230px;
}
	#header_menu ul li {
		float: left;
		width: 230px;
		border-bottom: 1px solid white;
		height: 25px;
	}
		#header_menu ul li a {
			display: block;
			padding: 7px 38px 7px 38px;
			width: 154px;
			height: 11px;
			text-align: right;
			text-decoration: none;
			color: white;
			background-repeat: y-repeat;	
		}

#menu ul {
	margin-top: 26px;
	width: 254px;
}
	#menu ul li {
		width: 254px;
	}
	#menu ul li.parent {
		background-image: url('images/menu_open_bg.gif');	
	}
		#menu ul li a {
			display: block;
			padding: 8px 38px 8px 18px;
			width: 198px;
			text-align: right;
			text-decoration: none;
			font-weight: bold;
			color: black;
		}
		#menu ul li ul {
			margin-top: 0px;
			width: 254px;
		}
			#menu ul li ul li {
				width: 254px;
			}
				#menu ul li ul li a {
					display: block;
					padding: 8px 38px;
					width: 178px;
					text-align: right;
					text-decoration: none;
					font-weight: normal;
					color: black;
					background-repeat: repeat-y;
					background-position: right;
				}
				#menu ul li ul li a.colour1:hover {
					background-image: url('images/menu1.gif');	
				}
				#menu ul li ul li a.colour2:hover {
					background-image: url('images/menu2.gif');	
				}
				#menu ul li ul li a.colour3:hover {
					background-image: url('images/menu3.gif');	
				}
				#menu ul li ul li a.colour4:hover {
					background-image: url('images/menu4.gif');	
				}
				
					#header_menu ul li.inactive a.colour1 {
		background-image: url('/images/top_menu1.gif');	
	}
	#header_menu ul li.inactive a.colour1:hover {
		background-image: url('/images/top_menu_active1.gif');	
	}
	#header_menu ul li.active a.colour1 {
		background-image: url('/images/top_menu_active1.gif');	
	}

p strong p {
	font-weight: bold;
}

.pointer {
	cursor: pointer;
}
