/* CSS Document */

* {
	margin: 0;
	padding: 0;
	background-repeat: no-repeat;
	font-family: "Times New Roman", Times, serif;
	font-size: 100%;
	border: none;
	color: #280202;
}

body {
	background-color: #BF886D;
	background-image: url(../resources/ui/tile.png); background-repeat: repeat-x;
	margin: 0;
	padding: 0;
}

#masthead {
	height: 176px;
}

#mastheadwrapper {
	margin: 0 auto;
	padding: 0;
	z-index: 1;
	width: 960px; height: 176px;
}


.gallery td {
	padding: 8px;
	}
	
.gallery p {
	padding: 0px; margin: 0px;
	}
	
.image {cursor:url(../scripts/plus.cur),pointer; margin: 0; border: 1px solid #B1977C;}
.enlarge {cursor:url(../scripts/plus.cur),pointer; margin: 0;}

#nav {
	color: #6E6532;
	margin: 0 auto;
	z-index: 1;
	width: 900px; height: 35px;
}

#nav a {color: #BBA38A; text-decoration: normal;}
#nav A:link {}
#nav A:visited {}
#nav A:hover {color: #FAE6C0; text-decoration: underline;}
#nav A:active {}

#nav ul {
	margin: 0; padding: 4px 0 0 0;
	white-space: nowrap;
}

#nav li {
	display:inline;
	padding: 0 47px 0 0;
	white-space: nowrap;
}

#nav li.last {
	display:inline;
	padding: 0;
	white-space: nowrap;
}



#sl {
	color: #F1ECC9;
}

#slwrapper {
	margin: 0 auto;
	z-index: 1;	
	height: 300px;
}

#slwcontent_l {
	position: absolute;
	width: 418px;
	margin: 35px 0 0 28px;
}

#slwcontent_r {
	position: absolute;
	width: 418px;
	margin: 35px 0 0 475px;
}

#slwcontent_r IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    z-index:8;
    opacity:0.0;
}

#slwcontent_r IMG.active {
    z-index:10;
    opacity:1.0;
}

#slwcontent_r IMG.last-active {
    z-index:9;
}


#container {

}

#wrapper {	
	background-color: #F1E8D8;
	background-image: url(../resources/ui/mc_top.jpg);
	margin: 0 auto;
	z-index: 1;
	width: 918px;
	}
	
#maincontent {	

	font-size: 1.2em;
	color: #746B32;
	min-height: 600px;
	 line-height: 1.7em;
	}
	
.max {	
	padding: 30px 25px 0 25px;
	}
	
.min {	
	padding: 0 25px 0 25px;
	}
	
#maincontent a {color: #CC0000; font-weight: bold;}
#maincontent A:link {}
#maincontent A:visited {}
#maincontent A:hover {}
#maincontent A:active {}

#maincontent h1 {margin: 0px 0 20px; padding: 6px 0 0 25px; font-size: 1.2em; color: #280202; font-weight: bold; background-image: url(../resources/ui/m.gif); background-position: 0px 12px;}
#maincontent h2 {margin: 0px 0 12px; font-size: 1.1em; color: #6C0708;}

#maincontent p {margin: 6px 0 30px 0; font-size: 0.9em; line-height: 1.5em;}

#maincontent ul {margin: 6px 0 30px 0;}
#maincontent li {margin: 6px 0 20px 20px; list-style-image: url(../resources/ui/bullet.gif); font-size: 0.9em; line-height: 1.6em;}
	
#maincontent form {	
	font-size: 0.8em;
	}
	

	
#maincontent .top {margin: 0; padding: 6px 0 0 16px; background-image: url(../resources/ui/pointer.gif); background-position: 0px 14px; font-size: 0.8em;}

#maincontent td p {
	padding: 0px; margin: 0px; font-size: 0.7em;
	}

.form {	
	font-size: 1em;
	color: #423B14;
	border: 1px solid #746B32;
	background: #E0DAB3;
	margin: 6px 0 6px 0; padding: 4px;
	}

fieldset {	
	border: 1px solid #E0DAB3;
	padding: 12px;
	}

legend {	
	font-size: 1.2em; padding: 6px 6px 6px 6px;
	}

label {	
	padding: 6px 0 6px 0; margin: 10px 0 0 0;
}

.fe {
	float: left; margin: 10px 0; width: 200px;
}

.error {
	color: #CC0000; display: none;
}



		

#footer {
	background-color: #5B0808;
	font-size: 0.9em;
}

#footerwrapper {
	margin: 0 auto;
	z-index: 1;
	width: 960px; height: 85px;
	padding-top: 12px;
	background-image: url(../resources/ui/footer.png);
}

#footerwrapper p {
	width: 300px; 
	color: #fae6c0;
	margin-left: 355px; margin-top: 38px;
	}
	
	

#npr {
	display: none;
}




#rhp {
	z-index: 2;
	margin: 0 0 0 20px; width: 280px;
	float: right;	
	line-height: 1.2em;
}


#rhp p {
	margin: 0 0 10px;
}

#rhp li {
	font-size: 0.8em;
	list-style-image:url(../resources/ui/bullet.gif);
}

.panel1 {
	padding: 10px 16px 10px 16px;
	margin: 0 0 20px;
	background-image: url(../resources/ui/rpanel_bg.jpg); background-repeat: repeat-x;
	font-size: 0.9em;
	background-color: #E9D7C1;
	border: 1px solid #CAB8A0;
}



.panel1 img {

	border: 1px solid #280202;
	
}

.panel1 h3 {margin: 0px 0 12px; padding: 0; font-size: 1.1em; color: #280202; font-weight: bold;}

.rhp ul {
	margin: 0; padding: 6px 0 6px 10px; font-size: 0.8em;
	 
}

.rhp li {
	list-style-image: url(../resources/ui/bullet.gif); margin: 0 0 6px 10px;
}




