html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6{
	background-attachment:scroll;
	margin:0px 0px 0px 0px ;
	padding:0px 0px 0px 0px;
	font-size:1em;
	border: 0;

}

body{
	background-image:url("../images/wood.png");
	background-repeat: repeat;
	background-position:top left;
	background-color:transparent;
	background-attachment:scroll;
	margin:0px 0px 0px 0px ;
	padding:0px 0px 0px 0px;
	font-family:"Arial","Helvetica",sans-serif;
	color:#2E2D2C;
	font-size:12px;
	line-height:14px;
	text-align:center;
	border-style : none;

}

h1{
	background-attachment:scroll;
	font-weight:bold;
	color:#B54F37;
	font-size:14px;
	line-height:14px;

}

h2{
	background-attachment:scroll;
	font-weight:bold;
	color:#B54F37;
	font-size:14px;
	line-height:14px;

}

a,  a:link{
	background-attachment:scroll;
	font-weight:bold;
	color:#DA5242;
	text-decoration: none ;

}

a:visited{
	background-attachment:scroll;
	font-weight:bold;
	color:#904841;
	text-decoration: none ;

}

a:hover{
	background-attachment:scroll;
	color:#BF1C1C;
	text-decoration:underline;

}

a:focus{
	background-attachment:scroll;
	color:#BF1C1C;

}

a:active{
	background-attachment:scroll;
	color:#702922;

}

caption{
	background-color:#99CC66;
	background-attachment:scroll;
	font-weight:bold;
	font-style:normal;
	text-align:right;

}

#outerWrapper{
	height:720px;
	width:800px;
	background-image:url(../images/stone.png);
	background-repeat: no-repeat;
	background-position:80px 300px;
	background-color:transparent;
	background-attachment:scroll;
	margin:0px auto 0px auto;
	text-align:left;
}

#outerWrapper #pageHeader{
	position:relative;
	float:none;
	left:0px;
	top:0px;
	height:167px;
	width:806px;
	background-image:url(../images/main_banner.png);
	background-repeat: no-repeat;
	background-position:top left;
	background-color:transparent;
	background-attachment:scroll;
	margin:0px auto 0px 0px ;
	font-weight:bold;
	font-size:18px;
	line-height:15px;
	z-index : 20;

}

#outerWrapper #contentWrapper {
	width:100%;
	position:relative;
}

#outerWrapper #contentWrapper #leftColumn{
	position:absolute;
	left:0px;
	top:0px;
	width:130px;
	background-color:transparent;
	background-attachment:scroll;
	margin:0px 0px 0px 0px ;
	padding:0px 10px 10px 10px;

}

#outerWrapper #contentWrapper #content{
	height:518px;
	width:630px;
	background-image:none;
	background-color:#CCC;
	background-attachment:scroll;
	margin:0px 0px 0px 150px;
	border-top:1px #CDA98B solid;
	border-bottom:1px #CDA98B solid;
	border-left:1px #CDA98B solid;
	border-right:1px #CDA98B solid;
	opacity:0.75;
	filter:alpha(opacity=75);
	padding:10px 10px 10px 10px;
	-moz-opacity : .75;
	zoom: 1;
}

#outerWrapper #contentWrapper #content img {
	background-attachment:scroll;
	opacity:1;
	filter:alpha(opacity=1);
	-moz-opacity : 1;

}

#outerWrapper #contentWrapper #content ul{
	background-attachment:scroll;
	margin:5px 0px 0px 0px ;

}

#outerWrapper #contentWrapper .clearFloat{
	background-attachment:scroll;
	display : block;
    clear: both;
}

#outerWrapper #contentWrapper #footer {
	float:left;
	height:20px;
	width:100%;
	background-color:transparent;
	background-attachment:scroll;
	margin:0px 0px 0px 0px ;
	padding:10px 10px 10px 10px;

}

#navcontainer{
	background-attachment:scroll;
	margin:0px 0px 20px 0px ;
	padding:0px 0px 0px 0px;

}

#navcontainer #current{
	background-attachment:scroll;
	color:#00FF00;

}

#navcontainer #current:hover{
	background-attachment:scroll;
	color:#00FF00;

}

#navcontainer .currentAncestor{
	background-attachment:scroll;

}

#navcontainer ul{
	height:auto;
	width:120px;
	background-attachment:scroll;
	margin:0px 0px 0px 0px ;
	padding:0px 0px 0px 0px;
	font-weight:bold;
	list-style : none;
	font : 1em "Lucida Grande", Lucida, Verdana, sans-serif;

}

#navcontainer li{
	background-image:url(../images/nav-bkg.png);
	background-repeat: repeat-x;
	background-position:top left;
	background-color:transparent;
	background-attachment:scroll;
	margin:0px 0px 1px 0px ;
	line-height:30px;
	text-align:center;

}

#navcontainer a{
	background-attachment:scroll;
	color:#FFFFFF;
	text-decoration: none ;

}

#navcontainer a:hover{
	background-attachment:scroll;

}

#navcontainer a:active{
	background-attachment:scroll;

}

.message-text{
	background-attachment:scroll;
	margin:20px 0px 0px 100px ;
	color:#000000;
	text-align:left;
	font : bold 1.2em "Lucida Grande", Lucida, Verdana, sans-serif;

}

.required-text{
	background-attachment:scroll;

}

.form-input-field{
	background-attachment:scroll;
	margin:0px 0px 0px 100px ;

}

.form-input-button{
	position:relative;
	float:right;
	left:0px;
	top:0px;
	background-attachment:scroll;

}

label{
	position:relative;
	float:left;
	left:0px;
	top:0px;
	height:32px;
	width:96px;
	background-attachment:scroll;
	line-height:2em;
	display : block;
	vertical-align : middle;

}

input{
	position:relative;
	float:left;
	left:0px;
	top:0px;
	height:24px;
	background-attachment:scroll;
	line-height:1.5em;
	display : block;
	vertical-align : middle;

}

.submit{
	background-attachment:scroll;
	margin:0px auto 0px 0px ;
	float: none;
	position: relative;

}

textarea{
	position:relative;
	float:left;
	left:0px;
	top:0px;
	background-attachment:scroll;
	display : block;
	vertical-align : middle;

}

form ol{
	background-attachment:scroll;
	margin:0px 0px 0px 0px ;
	padding:0px 0px 0px 0px;
	list-style-type : none;

}

form ol li{
	position:relative;
	float:left;
	clear: left;
	left:0px;
	top:0px;
	background-attachment:scroll;
	margin:0px 0px 5px 0px ;
	display : block;
	vertical-align : middle;

}

