body {
  margin:0px;
  text-align:center;
  background-color: #FFFFFF;
  font-weight: lighter;
  font-size:10pt;
}
h1 {
 margin-top: 20px;
 font-size: 14pt;
 color: #333333;
 font-weight: lighter;
}

h2 {
 margin-top: 30px;
 margin-bottom: 14px;
 font-size: 12pt;
 color: #333333;
/* font-weight: lighter */
}

h3 {
 margin-top: 30px;
 font-size: 11pt;
 color: #333333;
 /*font-weight: lighter*/
}
dt {
  font-size:11pt;
 color: #333333;
}
dd {
  margin-bottom:8px;
}

ol {
 list-style: lower-alpha;
}
ol ol {
 list-style: lower-roman;
}

a {
  text-decoration: none;
	color: #000000;
	font-weight: bold;
}

em {
  font-style: normal;
	font-weight: bold;
}

div.wrap {
  margin: 0 auto; 
  text-align: center;
}

table.info {
	border: solid black;
	border-width: 1px 1px 0px 0px;
}

table.info td {
 padding: 5px 10px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10pt;
	border: solid black;
	border-width: 0px 0px 1px 1px;
}

div.main {
  margin: 20px auto; 
  /*margin-top:10px;*/
  width:950px;
  background-color: #FFFFFF;
  border: solid black;
  border-width: 1px 3px 3px 1px ;
  text-align:left;
  padding:0px;
}

div.banner {
  background-color: #FFFFFF;
  width: 950px;
}

div.menuOuter {
  padding: 12px 0px;
}

div.menuHolder {
  background-color: #EE3324;
  text-align: center;
  width: 950px;
  padding: 8px 0px;
}

div.menu {
  color: #FFFFFF;
}

a.menuanchorclass {
  color: #FFFFFF;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 12px;
  text-decoration: none;
}

a.nomenuanchorclass {
  color: #FFFFFF;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 12px;
  text-decoration: none;
}

.selectedanchor{ /*CSS class that gets added to the currently selected anchor link (assuming it's a text link)*/
  background: #EE3324;
}

/* ######### Default class for drop down menus ######### */

.menu_drop{
  position: absolute;
  left: 0;
  top: 0;
  visibility: hidden;
  border: 1px solid black;
  border-bottom-width: 0;
  font: normal 12px Verdana;
  line-height: 18px;
  z-index: 100; /* zIndex should be greater than that of shadow's below */
  width: 200px;  /* default width for menu  */
  background-color: #EE3324;
}

.menu_drop ul{
 margin: 0;
 padding: 0;
 list-style-type: none;
}

.menu_drop ul li a{
  width: 100%;
  display: block;
  text-indent: 3px;
  border-bottom: 1px solid black;
  padding: 2px 0;
  text-decoration: none;
  text-indent: 5px;
  font-family: Helvetica, Arial, sans-serif
}

.menu_drop a {
  color: #FFFFFF;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 12px;
  text-decoration: none;
}

/*hover background color*/
/*
.menu_drop a:hover{ 
  background: white;
  color: ;
}
*/



div.homepic {
  position:relative;
	float:right;
	margin: 0px;
	padding: 0px;
	width: 420px;
}


div.homebody {
  width:950px;
 /* border: solid 1px blue;
  position:relative;*/
}

div.text {
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size:10pt;
  left: 20px;
  margin: 0px 15px;
  width: 445px;
/*  border: solid 1px green;
  position:relative;*/
}



div.hometext {
  position:relative;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size:10pt;
  margin: 0px 10px;
/*  left: 20px;
  width: 445px;
  border: solid 1px green;*/
}

div.foot {
  font-family: Verdana, Helvetica, Arial, sans-serif;
  color: #999999;
  font-size:7pt;
	text-align:center;
}
 
div.foothome {
  width: 280px; 
  position:relative;
  left:120px;
  top: -50px;
}
 
div.wrapSidebar {
  padding: 30px 20px 0px 0px;
}
div.sidebar {
  border: solid 1px #B0953A;
	font-family: Verdana, Arial, Helvetica, sans-serif
}

div.sidehead {
  background-color: #B0953A;
  height:20px;
	padding:5px 5px 5px 10px;
	
}

div.sidehead h1{
  color: white;
	font-size: 14pt;
	margin: 0px;
}
div.sidebody {
	padding:10px;
}
div.sidebody ul {
  margin-top: 1px;
}
div.sidebody ul li {
  margin-top: 4px;
  font-size: 8pt;
}
div.sidebody ul li a {
  font-size: 8pt;
}



div.foot a {
  text-decoration:none;
  font-weight: normal;
	color: #999999;
}

td.boxleft {
  background-color: #EEE4CB;
  padding-left: 5px;
}

td.boxmiddle {
  width:20px;
}

td.boxright {
  background-color: #FEE8DD;
  padding-left: 5px;
}

table.homebox h2 {
  margin-top: 0px;
  margin-bottom: 0px;
  font-weight: bold;
  font-size: 12pt
}
table.homebox td {
  font-size: 8pt
}

a.subtle {
 text-decoration: none;
 color: #000000;
}

p {
  margin: 8px 0px;
}

.clear {
  clear: both;
}

.gallery img {
  border: solid 1px #B0953A;
}
