/* CSS Document */

body {
	margin:0px;
	padding:0px;
	background-image:url(images/bgr.gif);
	background-position:center;
	text-align:center;
	background-repeat:repeat-y;
	font-family:Arial, Helvetica, sans-serif;
	font-size:80%;
	background-color:#FFF9E9;
	color:#545454;
}

a {
	color:#015E9B;
}

a:hover {
	color:#000099;
}

h2 {
	color:#015E9B;
	font-size:120%;
	margin:0 0px 5px 0px;
	padding:0px;
}

.accessible {
	display:none;
}

.more {
	text-align:right;
}

.imgright {
	float:right;
	margin:3px 0 10px 10px;
	z-index:1;
	position:relative;
	border:1px solid gray;
}

.imgleft {
	float:left;
	margin:3px 10px 10px 0;
	z-index:1;
	position:relative;
	border:1px solid gray;
}

#container {
	width:765px;
	margin:17px auto 10px auto;
	text-align:left;
	padding:0 0 0 13px;
}

#header {
	float:right;
	width:492px;
}

#header h1 {
	font-size:100%;
	margin:0px;
	padding:0px;
}

#header h1 a {
	display:block;
	width:184px;
	height:40px;
	margin:0 0 0 -5px;
	background-image:url(images/logo.gif);
	background-repeat:no-repeat;
}

#header h1 a span {
	display:none;
}



#mainnav {
	margin:0px;
	padding:0 0 0 10px;
	list-style:none;
	background-color:#E77536;
	height:28px;
	width:466px;
	*width:466px;
}

#mainnav li {
	margin:0px;
	padding:0px;
	float:left;
}

#mainnav li a {
	color:#FFFFFF;
	display:block;
	margin:5px 2px 2px 2px;
	padding:2px 13px 2px 10px;
	font-weight:bold;
	font-size:90%;
	*font-size:85%;
	text-decoration:none;
	background-image:url(images/nav-side.gif);
	background-position:center right;
	background-repeat:no-repeat;
	}

#mainnav li a:hover {
	color:#B3E7FF;	
}

#extranav {
	display:block;
	position:absolute;
	top:17px;
	list-style:none;
	margin:0px 0 0 295px;
	*margin:0px 0 0 275px;	
	height:34px;
	padding:0px;
}

#extranav li {
	float:left !important;
	margin:0px;
	padding:0px;
}

#extranav li a {
	display:block;
	background-image:url(images/extranav.gif);
	background-position:left top;
	background-repeat:no-repeat;
	color:#717171;
	text-decoration:none;
	padding:21px 10px 5px 10px;
	font-size:90%;
}

#extranav li a:hover {
	color:black;
	background-position:left -10px;
	padding:11px 10px 15px 10px;
}

#left-bar {
	float:left;
	width:256px;
}

.mainimage01, .mainimage02, .mainimage03, .mainimage04, .mainimage05 {
	display:block;
	height:382px;
	background-repeat:no-repeat;
}
.mainimage01 { background-image:url(images/01.jpg); }
.mainimage02 { background-image:url(images/02.jpg); }
.mainimage03 { background-image:url(images/03.jpg); }
.mainimage04 { background-image:url(images/04.jpg); }
.mainimage05 { background-image:url(images/05.jpg); }

#left-bar #box {
	background-color:#FFF9E9;
	/*background-color:#FFE0C0;*/
	padding:10px;
	margin:10px 0 5px 0;
}
#left-bar p, .right-bar p {
	font-size:95%;
	*font-size:90%;	
	line-height:150%;
	margin:0px;
	padding:5px 0 10px 0;
}

.right-bar {
	margin:auto 18px 10px 273px;
	/*background-color:#FFF9E9;*/
	clear:right;
	width:455px;
	*width:auto;
	position:relative;
	top:11px;
	padding:10px;
	*padding:5px 10px 10px 10px;
}

.right-bar h2 {
	margin:5px 0 3px 0;
}

#footer {
	clear:both;
	border-top:2px solid #969696;
	margin:15px 15px 5px 0;
	font-size:85%;
}

#footer ul {
	list-style:none;
	margin:0px;
	padding:0px;
}

#footer ul li {
	float:left;
	margin:0px;
	padding:0px;
	color:#737373;
}

#footer ul li a {
	display:block;
	padding:5px 10px 5px 10px;
	color:#737373;
}

#footer ul li a:hover {
	color:#000099;
}
#footer span {
	display:block;
	margin:10px 0 0 147px;
}