* {
	margin: 0;
}
htm, body {
	height: 100%;
}
body {
	background: url('../graphix/bg.jpg') repeat-x top left #e6e6e6;
	margin: 0px;
	padding: 0px;
	color: #46392e;
	font-family: Arial;
	font-size: 12px;
}

#container {
	width: 1000px;
	margin: 0px;
	padding: 0px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -76px;

}
#header {
	position: relative;
	width: 1000px;
	height: 129px;
}
#logo {
	position: absolute;
	width: 174px;
	height: 119px;
	top: 0px;
	left: 0px;
	background: url('../graphix/logo.jpg') no-repeat top left;
}
#menu {
	position: absolute;
	width: 610px;
	height: 50px;
	top: 37px;
	left: 178px;
}
#menu ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
#menu ul li {
	margin: 0px;
	float: left;
}
#menu ul li a {
	display: block;
	text-decoration: none;
	color: #45382d;
	font-family: "Arial Black";
	font-size: 12px;	
	padding: 25px 5px 34px 5px;
}
#menu ul li a:hover {
	color: #705e50;
	background: url('../graphix/menu_hover.jpg') repeat-x top left;
}
#menu ul li ul li a {
	height: 20px;
	padding: 4px 3px;
}

#header_tab {
	position: absolute;
	width: 213px;
	height: 119px;
	top: 11px;
	right: 0px;
	background: url('../graphix/newtop.jpg') no-repeat top left;
}
#content {
	width: 1000px;
	background: #FFFFFF;
	border: 1px solid #45382c;
}
.main_content {
	width: 696px;
	padding: 10px;
	float: left;
}
.main_content span {
	color: #705e50;
	font-family: "Arial Black";
	font-size: 30px;
}
.main_content p {
	padding-left: 15px;
}
.footer, .push {
	height: 76px;
}
.footer {
	background: url('../graphix/footer.jpg') repeat-x bottom left;
	width: 100%;
	color: #FFFFFF;
	line-height: 36px;
}
.footer a {
	color: #97c5b6;
	text-decoration: none;
}
.nav {
	z-index: 100;
	position: relative;
}
.nav li {
	position: relative;
}
#nav-one li:hover a, 
#nav-one li.sfHover a {
	color: #705e50;
	background: url('../graphix/menu_hover.jpg') repeat-x top left;
}
#nav-one li:hover ul a, 
#nav-one li.sfHover ul a {
	color: #45382d;
	background: url('../graphix/sub_menu_bg.jpg') repeat top left;
	
}
#nav-one li:hover ul a:hover, 
#nav-one li.sfHover ul a:hover {
	color: #705e50;
	background: url('../graphix/sub_menu_over.jpg') repeat top left;
}

.nav ul {
	list-style: none;
	margin: 0;
	width: 167px;
	position: absolute;
	top: -999em;
	left: -1px;
}
.nav li:hover ul,
.nav li.sfHover ul {
	top: 75px;
	left: 0px;
}
.nav ul li {
	border: 0px none;
	float: none
}
.nav ul a {
	display: block;
	width: 167px;
	background-color: #FFFFFF;
	text-decoration: none;
	color: #2f3e43;
	font-family: 'Arial Black', arial;
	font-size: 12px;
}
.nav ul a:hover {
	color: #34bf44;	
}
#sidebar {
	width: 276px;
	float: right;
	padding-right: 1px;
	padding-bottom: 1px;
}
#sidebar_add {
background: url('../graphix/b_add.jpg') no-repeat top 
right;
width: 276px;
height: 81px;
}

#sidebar_weather {
	background: url('../graphix/b_weather.jpg') no-repeat top right;
	width: 276px;
	height: 81px;
}
#sidebar_webcam {
	background: url('../graphix/b_webcam.jpg') no-repeat top right;
	width: 276px;
	height: 81px;
}
#sidebar_search {
	background: url('../graphix/search_bg.jpg') repeat-x top right;
	width: 273px;
	height: 81px;
	color: #FFFFFF;
	font-family: "Arial Black";
	font-size: 12px;
	padding-left: 3px;
}
#sidebar_submenu {
	width: 276px;
	background: url('../graphix/sub_menu_over.jpg') repeat;
}
#sidebar_submenu img {
	border: 1px solid #9bb5a7;
}
#sidebar_submenu span {
	color: #705e50;
	font-family: "Arial Black";
	font-size: 12px;
	padding-left: 3px;
}
#sidebar_submenu ul {
	width: 135px;
	padding: 0px;
	margin: 0px;
	list-style: none;
}
#sidebar_submenu ul li {
	display: inline;
}
#sidebar_submenu ul li a {
	padding: 6px 0px 6px 8px;
	text-decoration: none;
	color: #705e50;
	display: block;
}
#sidebar_submenu ul li a:hover {
	background: url('../graphix/sub_menu_bg.jpg') repeat;
	color: #45382d;
}
#s_menu1 {
	float: left;
}
#s_menu2 {
	float: right;
}

.sidebar_item {
	margin-top: 1px;
}
.sidebar_large_link{
	display: block;
	width: 276px;
	height: 81px;
}
.clear {
	clear: both;
}
.search_box, .search_button {
	border: 1px solid #FFFFFF;
	background-color: #FFFFFF;
	color: #705e50;
	font-family: "Arial Black";
	font-size: 12px;
	float: right;
	margin-right: 10px;
	margin-top: 6px;
	
}
#content .red16 {  font-family: "MS Sans Serif", Arial; font-size: 16pt; color: #FF0000}
#content .blue10 {  font-family: "MS Sans Serif", Arial; font-size: 10pt; color: #0000FF}
#content .white11 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11pt; color: #FFFFFF}
#content .white10 {  font-family: "MS Sans Serif", Arial; font-size: 10pt; color: #FFFFFF}
#content .white9 {  font-family: "MS Sans Serif", Arial; font-size: 9pt; color: #FFFFFF}
#content .navy8 {  font-family: "MS Sans Serif", Arial; font-size: 9pt; color: #000099}
#content .navy10 {  font-family: "MS Sans Serif", Arial; font-size: 10pt; color: #000099}
#content .black10 {  font-family: "MS Sans Serif", Arial; font-size: 10pt; color: #000000}
#content .purple12 {  font-family: "MS Sans Serif", Arial; font-size: 12pt;  font-weight:
bold; color: #705e50}
#content .navy12 {  font-family: "MS Sans Serif", Arial; font-size: 12pt; color: #000099}
#content .reddish10 { font-family: "MS Sans Serif", Arial; font-size: 10pt; font-weight:
normal; color: #CC3300} 
#content .black12 { font-family: "MS Sans Serif", Arial; font-size: 12pt; font-weight: 
  bold; color: #705e50}
#content .green10 { font-family: "MS Sans Serif", Arial; font-size: 10pt; font-weight: 
  normal; color: #009900}
#content .black9 {  font-family: "MS Sans Serif", Arial; font-size: 9pt; color: #000000}
#content .red12 {  font-family: "MS Sans Serif", Arial; font-size: 12pt; color: #FF0000}
#content .blue12 {  font-family: "MS Sans Serif", Arial; font-size: 12pt; color: #0000FF}
#content .white10 {  font-family: "Times New Roman", Times, serif; font-size: 12pt; font-weight: bold; color: #FFFFFF}
}