body {
		margin: 0px 0px 0px 0px;
		color: #000000;
		font-family: Verdana, Arial, Tahoma, sans-serif;
		font-size:0.9em;
		line-height: 1.2em;
		background-color: #4F4F45;
		background-image: url(../images/background_hp_map.jpg);
  		background-repeat: repeat-x;
  		background-position: center top;
}

h1 {
		color: #A68C50;
		font-family: Times, "Times New Roman", serif;
		font-size: 1.7em;
		letter-spacing: 0.15em;
		font-weight: normal;
		text-transform: uppercase;
		text-align: left;
		margin: 7px 0 0px 20px;
	}

h2 {
		color: #A68C50;
		font-family: Times, "Times New Roman", serif;
		font-size: 1.7em;
		letter-spacing: 0.15em;
		font-weight: normal;
		text-transform: uppercase;
		text-align: left;
		margin: 7px 0 0 10px;
		}

h3 {
		font-family: Times, "Times New Roman", serif;
		font-size: 1.0em;
		letter-spacing: 0.2em;
		line-height: 1.3em;
		font-weight: bold;
		text-transform: uppercase;
		text-align: left;
		margin: 0 0 15px 40px;
	}
		
p {		font-family:  Verdana, Arial, Tahoma, sans-serif;
		font-size:0.9em;
		line-height: 1.2em;
		text-align: left;
		margin: 1em 0px 1em 0px;
		}

p.rightcolumn {	
		font-family:  Verdana, Arial, Tahoma, sans-serif;
		font-size:0.9em;
		line-height: 1.2em;
		text-align: left;
		margin: 1em 0px 1em 40px;
		}

p.bnav {
		font-family:  Verdana, Arial, Tahoma, sans-serif;
		font-size:0.7em;
		font-weight: bold;
		letter-spacing: .15em;
		line-height: 1em;
		color: #FFFFFF;
		background-color: #000000;
		text-align: left;
		text-transform: uppercase;
		margin: 3px 0px 4px 15px;
		}
		
p.search {
		font-family:  Verdana, Arial, Tahoma, sans-serif;
		font-size:0.7em;
		font-weight: bold;
		line-height: 0.9em;
		color: #FFFFFF;
		background-color: #000000;
		text-align: right;
		text-transform: uppercase;
		margin: 3px 10px 4px 0px;
		}
		
p.footertxtleft {
		font-family:  Verdana, Arial, Tahoma, sans-serif;
		font-size:0.7em;
		line-height: 0.9em;
		text-align: left;
		margin: 5px 10px 5px 15px;
		}
		
p.footertxtright {
		font-family:  Verdana, Arial, Tahoma, sans-serif;
		font-size:0.7em;
		line-height: 0.9em;
		text-align: right;
		margin: 5px 10px 5px 15px;
		}
		
span.italicserif {
		letter-spacing: .15em;
		font-family: Times, "Times New Roman", serif;
		font-style: italic;
		}
		
span.startcap {
		font-size: 1.3em;
		font-weight: bold;
		letter-spacing: .3em;
		}
		
span.indent {
		padding-left: 30px;
		}
		
td.snav {
		border-bottom: 2px dotted #AA662B;
		}
		
a.email {color: #000000; text-decoration: none;}
a.email:link {color: #000000; text-decoration: none;}
a.email:active {color: #AA662B; text-decoration: none;}
a.email:visited {color: #000000; text-decoration: none;}
a.email:hover {color: #AA662B; text-decoration: none;}

a.bnav {color: #FFFFFF; text-decoration: none;}
a.bnav:link {color: #FFFFFF; text-decoration: none;}
a.bnav:active {color: #AA662B; text-decoration: none;}
a.bnav:visited {color: #FFFFFF; text-decoration: none;}
a.bnav:hover {color: #AA662B; text-decoration: none;}

a.footerlink {color: #000000; text-decoration: none;}
a.footerlink:link {color: #000000; text-decoration: none;}
a.footerlink:active {color: #FFFFFF; text-decoration: none;}
a.footerlink:visited {color: #000000; text-decoration: none;}
a.footerlink:hover {color: #FFFFFF; text-decoration: none;}

.content {
		color: #000000;
		background-color: #D6CEBA;
		background-image: url(../images/background_hp_content.jpg);
  		background-repeat: no-repeat;
		}

.footer {
		color: #000000;
		background-color: #B29C68;
		}

.whitebg {
		color: #000000;
		background-color: #FFFFFF;}

.blackbg {
		color: #FFFFFF;
		background-color: #000000;}

.searchfield {
		font-family:  Verdana, Arial, Tahoma, sans-serif;
		font-size:0.7em;
		color: #000000;
		background-color: #CCCCCC;
		border: #000000 1px solid;
		}

.formcss {
		margin: 0px;
		padding: 0px;
		}

a {color: #AA662B; text-decoration: underline;}
a:link {color: #AA662B; text-decoration: underline;}
a:active {color: #495C30; text-decoration: underline;}
a:visited {color: #AA662B; text-decoration: underline;}
a:hover {color: #495C30; text-decoration: underline;}


ul { 	padding: 0px;
		margin: 0px 0px 10px 63px;
		list-style-type: none;
		font-size:0.9em;
		font-family:  Verdana, Arial, Tahoma, sans-serif;
		line-height: 1.2em;
		text-align: left;}

li { 
		background-image: url(../images/bullet_plus.gif);
		background-repeat: no-repeat;
		background-position: left top;
  		border-bottom: 2px dotted #AA662B;
		padding: 8px 0 5px 18px; 		}
		
li.norule { 
		background-image: url(../images/bullet_plus.gif);
		background-repeat: no-repeat;
		background-position: left top;
   		border-bottom: 0px;
		padding: 8px 0 5px 18px; 		}