html{ margin: 0; padding: 0; font-smooth:always; }
body{ background:url(img/bg.jpg) repeat-x; background-color: #dfddd1; }

p, div, ul li, ol li, td, th { color:#676767; font-family: "Trebuchet MS", Tahoma, Arial, Verdana, sans-serif; font-size: 14px; font-weight: 100; text-align: justify;  }
a{ color: #006699; text-decoration: none;  }
a:hover{ border-top: 1px solid #456e82; border-bottom: 1px solid #456e82; }
h1, h2, h3{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 20px; color: #FFFFFF; font-weight: 100; }
h3{ font-size: 16px; }

#main_div{  width: 75%; min-width: 800px; text-align:center; margin: 0 auto;   }
#smallmenu, #smallmenu p {  float: right; margin-top: 10px;  text-align:right; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF !important; }

#logo{ width: 236px; height: 158px; background: url('img/logo.png') no-repeat center; margin-top: -30px;  }

.top_btn{ color: #70797f; font-family: 'Trebuchet MS', Tahoma, Arial, Verdana, sans-serif; font-size: 18px;  font-style: italic; }
.top_btn:hover{ color: #FFFFFF; border: none; }

#headermenu li{
	float: left; width: 90px; height: 25px; background:url(img/header_button.png) no-repeat left; text-align: center; padding-top: 5px;
}
#headermenu a{
	font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 10px; font-weight: bold; color: #ffffff; border: none; 
}

#content{ padding-right: 40px; }
#mainmenu{ width: 230px !important;  }
#search_form{ width: 226px; height: 123px; background: url(img/search.jpg) no-repeat center; margin-top: 50px; } 
#search_form p{ padding-left: 10px; padding-top: 16px; color: #FFFFFF; font-weight: bold; font-size: 14px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; }
#search_form input{ margin-top: 20px; margin-left: 15px; height: 20px; width: 185px; }
#submit{ background: url(img/search_btn.jpg) no-repeat top; width: 113px; height: 22px; float: right; border: none; margin-right: 5px; margin-top: -10px; cursor: pointer; }

#footer{ background-color: #e7e5dc; border-top: 2px solid #ffffff; border-bottom: 1px solid #d5d3cb; margin-top: 50px; padding: 20px; padding-left: 25px; } 
	#footer h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #848484; }
	#footer p { padding-top: 5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: 100; color: #848484; }
	#footer a{ color: #848484; text-decoration: none; }
	#footer a:hover { border-top: 1px solid #456e82; border-bottom: 1px solid #456e82; }

.help { cursor: help; }
