* {margin: 0; padding: 0;}

html {height: 100%}
body {
	font: 12px/18px Tahoma, Verdana, sans-serif;
	width: 100%;
	height: 100%;
	background: #EAE9E9 url(images/top_bg.gif) repeat-x top center;
	text-align: center;
	color: #5f5e5e;
}

.visit{
	font-size:25px;
}


a:link, a:visited, a:active, a:hover {color: #000; text-decoration: underline; font-weight: 700;}
a:hover {text-decoration: none;}

img {border: none;}
input {vertical-align: middle;}
ul li{list-style: none;}
.clear{ clear: both;}

#wrapper {
	width: 992px;
	margin: 0 auto;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	background: #fff url(images/cont_bg.gif) repeat-y;
	text-align: left;
}


/* Header
-----------------------------------------------------------------------------*/
#header {
	height: 142px;
	background: url(images/header_bg.gif) no-repeat top;
}
.htop{ height: 92px; overflow: hidden; }
.top_menu{ width: 100%; height: 40px; text-align: center; font-size: 11px; font-weight: 700;}
.top_menu ul{ width: 550px; margin: 0 auto; }
.top_menu ul li{width: 129px; height: 40px; margin: 0 1px; line-height: 28px; background: url(images/mi_bg.gif) no-repeat top; float: left;}
.top_menu ul li a:link, .top_menu ul li a:visited, .top_menu ul li a:active, .top_menu ul li a:hover {color: #000; text-decoration: none;}
.top_menu ul li a:hover {text-decoration: underline;}
/* Middle
-----------------------------------------------------------------------------*/
#content {
	padding: 15px 15px 119px;
}
.title{ text-align: center; }
#content p{ padding: .4em 10px; }
#content table{ width: 100%; }
#content table img{ padding: 10px 0; }
.sep{ background: url(images/sep.gif) no-repeat bottom center;  padding: 0 0 5px;}

.top_list{ padding: 0 0 0 10px; }
.top_list li{ background: url(images/bullet.gif) no-repeat left 2px; padding: 0 0 0 20px; }
/* Footer
-----------------------------------------------------------------------------*/
#footer {
	width: 100%;
	margin: -119px auto 0;
	height: 119px;
	background: url(images/footer_bg.gif) repeat-x bottom;
	color: #f9f9f9;
}
#footer .fbg{ width: 992px; margin: 0 auto; height: 119px; background: url(images/footer_img.gif) no-repeat bottom center;}
#footer .bttm_menu{ width: 100%; height: 59px; }
#footer .bttm_menu p{ padding: 30px 0 0; }
#footer .bttm_menu p a{ font-weight: 700; }
#footer p{ padding: 10px 0 0; }
