h1{
  font: 12pt bold Arial, sans-serif;
  text-transform: uppercase;
  color: #584336;
  margin: 0 0 2px 0;
}

h2{
  font: 11pt Arial, sans-serif;
  text-transform: uppercase;
  color: #336699;
  padding: 0 0 2px 0;
}

h3{
  font: 11pt Arial, sans-serif;
  text-transform: uppercase;
  color: #8e8603;
  padding: 0 0 2px 0;
}

h4{
  font: 9pt bold Arial, sans-serif;
  color: #453a24;
  padding: 0 0 2px 0;
}


p{
  font: 9pt Arial, sans-serif;
  color: #333;
  padding: 0 0 2px 0;
  line-height: 18px;
}

.blue{
  color: #065bb0;
}

a:link{
  color:#b84101;
  text-decoration: none;

}

a:hover{
  color:#96948b;
  text-decoration: underline;

}

/*content*/

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#666666;
	margin:0;
    background: url(../images/BACK.gif) #efefe2 repeat-x;
}

#masthead{
    margin: 0 auto 0 auto;
	width: 901px;
	height: 60px;
}

#logo{
    float:left;
	width: 290px;
	height: 60px;
	background:#333;
	background: url(../images/logotop.gif) bottom right no-repeat;
}
#topnav{
	float: left;
	display:block;
	width: 500px;
	margin-right: 0px;
	margin-top: 40px;
	text-transform: uppercase;
	font-family: #fff Verdana, Arial, sans-serif;
	z-index: 1000;
}



#wrapper{
    margin: 0 auto 0 auto;
	width: 907px;
	margin-top: 6px;
}

#logodisplay{
	float: right;
	width: 176px;
	height: 375px;
	background:url(../images/mainlogo.gif) bottom right no-repeat;
}
#contact{
    float: left;
	width: 137px;
	margin:0px 0 0 15px;
}

#contact p{
 color:#684f40;
 font: Arial, Helvetica, sans-serif;
 font-size: 70%;
}

#menudisplay{
    float: left;
	width: 286px;
	background: #efefe2;
}
/*#container{
    position:absolute;
	height:100%;
	width:533px;
	left:163px;
	top:0px;
	background:#fff;}*/
	
#contentContainer{
	float: left;
	height:400px;
	width:731px;
	padding: 0;
	margin: 0;
	background:#efefe2;
    }
#print_content{
	position: absolute;
	height: 100%;
	width: 533px;
	left: 163px;
	top: 0px;
	background-color: #999;
    }

#maincolumn{
   float:right;
   width: 430px;
   height: 170px;
   border-right: 5px solid #e1e1e1;
   border-left: 5px solid #e1e1e1;
}

/*#column1{
    float: left;
	width:209px;
	height: 100px;
	margin: 0 0 0 5px;
	}
	*/
#column_single {
	float: left;
	padding: 10px 1px 10px 0;
	margin: 0 0 0 5px;
	.margin: 0 0 0 5px;
	_margin: 0 0 0 3px;
	border: 0px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:700px;
	}
#column1 {
	float: left;
	padding: 10px 1px 10px 0;
	margin: 0 0 0 5px;
	.margin: 0 0 0 5px;
	_margin: 0 0 0 3px;
	border: 0px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:280px;
	}
html>body #column1 {
	width: 280px; /* ie5win fudge ends */
	}

/*#column2{
    float: right;
	width:209px;
	height: 100px;
	margin: 0 5px 0 3px;
	}*/
#column2 {
	float: right;
	padding: 10px 0 10px 0px;
	margin: 0 10px 0 0px;
	.margin: 0 10px 0 0px;
	_margin: 0 8px 0 0px;
	border: 0px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 420px;
		}
html>body #column2 {
	width: 420px; /* ie5win fudge ends */
	}
/*  nav  */
dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}
#menuwrapper{
float: left;
width:286px;
height:170px;
background:url(../images/nav_bx.gif) repeat-y;
border-left: 5px solid #efefe2;

}
/*#menu {
float: left;
top: 1em;
left: 1em;
width: 180px;
}

#menu dt {
cursor: pointer;
height: 20px;
line-height: 20px;
margin: 2px 0;
padding: 0 0 0 8px;
text-align: left;
font-weight: bold;
color: #fff;
}

#menu dd {
position: absolute;
z-index: 100;
left: 145px;
margin-top: -1.4em;
width: 140px;
}

#menu ul {
padding: 2px;
}
#menu li {
text-align: left;
font-size: 85%;
height: 18px;
line-height: 18px;
padding: 0 0 0 8px;
}
#menu li a, #menu dt a {
color: #fff;
text-decoration: none;
display: block;
}

#menu li a:hover {
color: #000;
text-decoration: underline;
}*/
#mainlogo{
	position: relative;
	width: 230px;
	background:url(../images/mainlogo.gif) top right no-repeat;

}
/* margin-top: 20px !important; 
	margin-top /**/:29px; /* for IE5/Win */ 
	

