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

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

p{ }

a{ }


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

#header{ height:158px;  }
#navigation{ 
	width:204px;
	height:552px;
	float:left;
}
	
#navigation ul { padding:10px 0; margin:40px 0px; background-color:#525E8C; width:198px; border-top:10px solid #F8F5EE;}

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

#navigation li a { display:block; 
	padding:0 0 0 40px;
	margin:0;
	color:#fff;
	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:#292268;}



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

#primarycontent h1 { letter-spacing:2px;
	font-weight:normal;
	color:#000033;
	text-align:right;
	padding:4px 4px 0px 4px;
	margin:0px;
	font-size:26px;
	background-image:url(../images/h1-bkg.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{ text-align:right; font-weight:bold; width:155px; float:right; background-color:#F8F5EE; padding:10px; font-size:10px;}

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

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

#footer{ clear:both; background-color:#000033; 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:10px; text-decoration:none; font-weight:bold; color:#E3D5BB; border-left:1px solid #FFFFFF; padding:0 0 0 2px;}
#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;}

