html { background-image:url(../images/glenbkg.gif); background-color:#5A725A; }

body{ padding:0px; margin:0px; font-family:Arial, Helvetica, sans-serif;  }

p{ }

a{ }

#announce { background-image:url(../images/corner.png); height:157px; width:400px; position:absolute; left:360px;}

#wrapper{ width:760px; background-color:#809259; background-image:url(../images/faux-3.gif);}

#header{ height:158px;  }
#navigation{ 
	width:204px;
	height:552px;
	float:left;
	background-image:url(../images/nav-bkg.jpg);
	background-repeat: no-repeat;
	background-position: left top; }
	
#navigation ul { padding:10px 0; margin:40px 0px; background-color:#CBD6AD; width:198px; border-top:10px solid #A1AE7F;}

#navigation li { padding:2px; margin:0px; }

#navigation li a { display:block;
	list-style:url(../images/button_arrow_g.gif);
	padding:0 0 0 40px;
	margin:0;
	color:#000000;
	font-size:11px;
	font-weight:bold;
	text-decoration:none; 
	background-image: url(../images/button_arrow_g.gif);
	background-repeat: no-repeat;
	background-position: left center; text-indent:1px; 
}


#navigation li a:hover { background-color:#A1AE7F;}



#primarycontent{
	width:381px; padding-bottom:30px;
	float:left;
	background-color:#FFFFFF;
}

#primarycontent h1 {
	font-weight:normal;
	color:#004F01;
	text-align:right;
	padding:4px;
	margin:0px;
	font-size:26px;
	background-image:url(../images/glen-title.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

#primarycontent h2 { border-bottom:1px dotted #999; border-top:1px dotted #999; font-size:12px; text-align:right; margin-left:7px;  width:95%; padding:1px 0; letter-spacing:1px;}
#primarycontent h3 {  font-size:13px;  margin-left:7px; }
#primarycontent h4 {  font-size:12px;  margin-left:7px; letter-spacing:1px; border-bottom:1px dotted #666; margin:auto 20px; }


#primarycontent li {
	list-style:none;
	background-image: url(../images/arrow3.gif);
	background-repeat: no-repeat;
	font-size:12px;
	background-position: left top;
	padding-left: 20px;
}


#primarycontent p {
	font-size:12px;
	line-height:1.8;
	padding-left:8px; 	padding-right:8px;}
	
#primarycontent td {
	font-size:12px;}

#primarycontent a{ color:#000000;
}
#primarycontent p a{ font-weight:bold;}
#secondarycontent{ width:155px; float:right; background-color:#F8F5EE; padding:10px; font-size:11px;}

#secondarycontent textarea, input { background-color:#FFFFFF; width:130px; border:1px solid #999999;}

#secondarycontent #map { width:540px; height:360px;} 

#footer{ clear:both; background-color:#5C735B; text-align:center; height:35px; padding:10px 0 0 0;}

#footer ul { padding:0px; margin:0px;}
#footer li { display:inline; padding:0px; margin:0px;}
#footer a { font-size:11px; text-decoration:none; font-weight:bold; color:#E3D5BB; border-left:1px solid #FFFFFF; padding:0 0 0 5px;}
#footer a:hover { color:#FFFFFF;}

fieldset { border:1px solid #A1AE7F;}



fieldset legend{  background-color:#CBD6AD; padding:10px; font-weight:bold;}



fieldset input{  background-color:fff; display:block; margin-left:10px; margin-top:4px; width:320px; padding:5px 5px 2px 5px; height:35px;font-size:16px;}



fieldset select{  background-color:fff; display:block; margin-left:10px; margin-top:4px; width:320px;  padding:5px 5px 2px 5px; height:35px;font-size:16px;}

fieldset textarea{  background-color:fff; display:block; margin-left:10px; margin-top:4px; width:320px;  padding:5px 5px 2px 5px; height:35px;font-size:16px;}

fieldset select.date-select{width:100px;}

label{}

div.errortext { color:#600; font-weight:bold; font-size:12px;padding:16px;border:1px solid #600;margin:10px 0 20px 0;}

