*{
margin: 0px;
padding: 0px;
}

body {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font: 10pt Arial, Helvetica, sans-serif;
  color: #644E20;
  margin-top: 0px;
  background: #A48151 url(images/background.jpg) repeat fixed top;
}


a:link {
	color: #4DA0C6;
}

a:hover {
	text-decoration: underline;
	color: #CC6633;
}

a:visited {
	color: #663333;
}

#content{
  margin:0 auto;
  width: 900px;
  text-align: left;
  border-left:1px solid #644E20;
  border-right:1px solid #644E20;
  border-bottom:1px solid #644E20;
/*
  border-top:1px solid #644E20;
  border-left:1px solid #644E20;
  border-right:1px solid #644E20;
*/
  background-color:#ffffff;
  min-height:700px;
  box-shadow: 1px 1px 10px rgb(128,128,128);
  -moz-box-shadow: 1px 1px 10px rgba(128,128,128,30);
  -webkit-box-shadow:1px 1px 10px rgba(128,128,128,30);
  filter:progid:DXImageTransform.Microsoft.Shadow(color=#9a9a9a,direction=135,strength=5);
}

#main{
padding-top: 0px;
}

#main2{
/*
border-left:1px solid #644E20;
border-right:1px solid #644E20;
*/
background-color:#ffffff;
padding-top: 0px;
text-align:center;
}

#logo{
 text-align: left;
 background-image: url(images/NLHOH-Header-Graphic.jpg);
 background-position: center;
 background-repeat: no-repeat;
 z-index:1000;
 height:120px;
 padding-bottom:10px;
}

#logo_box{
 font-style: italic;
 font-size: 1.1em;
 font-weight:bold;
 color: #804000;
 padding:10px;
 width:660px;
 z-index:-1000;
}


#menu{
margin: 0 auto;
width: 831px;
height: 37px;
background: url(images/menu.gif) center no-repeat;
text-align: center;
/*margin-top:30px;*/
}

#menu ul{
  list-style: none;
  width:830px;
  margin:1px;
  padding-left:3px;
}

#menu li{
  display: inline;
  width: 274px;
  height: 35px;
  text-align:center;
  vertical-align:middle;
}

#menu a{
  float: left;
	width: 274px;
	height: 35px;
	display: block;
	text-align: center;
	text-decoration: none;
	color: #ffffff;
	font-weight: 900;
	padding-top: 10px;
	font-size: 14px;
	text-transform: uppercase;
}

#menu a:hover {
	/*color: #ffffff;*/
    color: #4da0c6;
	text-decoration: underline;
	background: url(images/b2.jpg) 1px 1px repeat-x;
}

#left{
  float:left;
  width: 530px;
  margin: 0px;
  padding: 0px 5px 0px 35px;
  text-align:left;
}

#left H2,H3 {
	border-bottom: 1px solid #C58E36;
	font-family:Arial, Helvetica, sans-serif;
	color:#C58E36;
	padding: 10px 0px 5px 0px;
    margin-bottom:3px;
	font-weight: bold;
}

#left H2 {
	font-size:1.5em;
}

#left H3 {
	font-size:1.25em;
}

.right_title{
height: 25px;
padding-top: 10px;
font-size: 14px;
font-weight: bold;
/*padding-left: 21px;*/
text-transform: uppercase;
color: #ffffff;
background: url(images/tit_r.gif) center no-repeat;
margin: 0px 7px 0px 0px;
}

#right ul {
	list-style: none;
	margin-bottom: 10px;
}

#left li ul{
	border: 0px;
	margin-left: 20px;
	margin-bottom: 10px;
	padding-top: 15px;
	padding: 0px;
}

.reflect_gradient{
  width:240px;
/*  border:1px solid #efefef;*/
}


#right .reflect_gradient li {
	margin: 4px 0px;
	background:url(images/fish.gif) 0px 5px no-repeat;
	padding-left: 10px;
    text-align:left;
}

#left ol,#left ul{
	margin: 10px 25px;
}

#left a {
  color: #4DA0C6;
  text-decoration: none;
  font-weight:bold;
}

#left a:hover {
    color:#993300;
	text-decoration: underline;
}

#left a:visited {
	color: #4DA0C6;
}

#left p{
  padding-bottom:15px;
}

.reflect_gradient {
    width:240px;
	background: url(images/tit_r_bg.jpg) 0px 0px  no-repeat;
	/*padding: 20px 20px 20px 30px; */
    padding:20px 0px 0px 8px;
}

.reflect_gradient select{
  font-size:8pt;
}


#right
{
float: right;
width: 240px;
margin-right:30px;
}

#right H4
{
	margin: 0;
	font-size: 12px;
	color: #4DA0C6;
	/*padding-left: 10px;   */
}

#right a
{
color: #4DA0C6;
text-decoration: none;
}

#right a:hover
{
color: #4DA0C6;
text-decoration: underline;
}

#right a:visited
{
color: #4DA0C6;
text-decoration: none;
}

#right p {
	margin: 0;
	/*padding: 0px 10px 0px 10px; */
	padding-bottom: 10px;
    width:220px;
}

#right h2 {
	height: 27px;
	/*padding: 5px 0px 0px 20px;*/
	margin: 0;
	color: #ffffff;
	font-size: 18px;
}


#bottom {
width:900px;
height: 18px;
text-align:center;
font-size:.8em;
margin:0px auto;
padding-top:10px;
/*
background-color:#ffffff;
border-left:1px solid #644E20;
border-right:1px solid #644E20;
border-bottom:1px solid #644E20;
border-top:0px solid #FFFFFF;
*/
}

img, div, a, input {
  behavior: url(/iepngfix.htc)
}

/*#featured{
  width:90%;
  margin:0 auto;
  border:3px double #CC9933;
  padding:5px;
}
*/

.linked{
  cursor:pointer;
}

.left{
  text-align:left;
}

.label{
  text-align:right;
  font-weight:bold;
  color:#C58E36;
}

