@charset "utf-8";
/* CSS Document */
html{
overflow: -moz-scrollbars-vertical;
height:100%;
}
html, body, p, form, h1, h2, h3, h4, h5, h6, img {
padding:0; margin:0;
}
body{
background-color: #e6e6e6;
}
.c1{background-color: #e6e6e6;}
.c2{background-color: #2b2627;}
#bg{
background:url('images/bg.gif') top repeat-x;
background-color: #e6e6e6; 
}
.main-top{
background: url(images/main-top_02.gif) top no-repeat;
background-position: center;
}
#bg-inner{
background:url('images/bg-inner.gif') top repeat-x;
background-color: #2b2627; 
}
#main-div{
margin:auto;
text-align: center;
vertical-align: top;
}
#menu {	
position:absolute;
top: 468px;
left: 382px;
}
#menu, #menu a{
text-decoration:none;
}
#menu-inner {	
position:absolute;
top: 105px;
left: 382px;
}
#menu-inner, #menu-inner a{
text-decoration:none;
}
img{
border:0;
}
#down-text {	
margin: auto;
z-index: 0;
top: 550px;
left: 910px;
text-align: right;
}
#down-text-inner {	
margin: auto;
top: 60px;
left: 910px;
text-align: right;
}
#footer {
	color:#000000;
	font:normal 11px/20px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	line-height: 12px;
}
#footer a {
	color:#000000;
	font:normal 11px/20px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	margin: 0;
	line-height: 16px;
}
#footer a:hover { 
	text-decoration:underline;
	margin:0;
}

.inner-right{
background:url(images/right-stretch-inner.gif);
background-repeat: repeat-y;
width: 70px;
}
.inner-left{
background:url(images/left-stretch-inner.gif);
background-repeat: repeat-y;
width: 120px;

}
.inner-header{
background:url(images/inner-header.gif) top no-repeat;
width: 710px;
height: 105px;	
}
.text{
font: normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
color: #000000;
text-align: left;
text-decoration: none;
}
a.text{
font: normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
color: #3d3d3d;
text-align: left;
text-decoration: underline;
}
a.text:hover{
font: normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
color: #3d3d3d;
text-align: left;
text-decoration: none;
}
.heading{
font: normal 18px Georgia, "Times New Roman", Times, serif;
color: #000000;
text-align: left;
text-decoration: none;
}
.red-heading{
font: normal 18px Georgia, "Times New Roman", Times, serif;
color: #de1d10;
text-align: left;
text-decoration: none;
}
.white-bg{ background-color: #FFFFFF;}
.grey-bg{ background-color: #ebebea;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
color: #000000;
font-size: 11px;
text-align: left;
text-decoration: none;}
.front-bot{
background:url('images/index-bot.gif') top no-repeat;
background-position: left;
font: normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
color: #000;
height: 166px;
text-align: left;
vertical-align: top;
}
#map{
width: 500px; 
height: 300px
}

#p7menubar, #p7menubar ul {
	padding: 0;
	margin: 0;
	list-style: none;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	z-index: 2;
	
	
}
#p7menubar a {	display: block; }
#p7menubar a.trigger {	background-position: right center; }
#p7menubar li {	float: left;	width: 9em;}
#p7menubar li img { display:block;}
#p7menubar li ul, #p7menubar ul li  {	width: 9em; }
#p7menubar ul li a  {
	color: #565656;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-right: 0;
	padding: 4px 10px 4px 10px;
	text-decoration:none;
	text-align: left;
}
#p7menubar li ul {	position: absolute;	display: none;	background-color: none;  }
#p7menubar li ul li{	background:#4f4f4f;	border-bottom:1px solid #636363; }
#p7menubar li:hover a, #p7menubar a:focus,#p7menubar a:active, #p7menubar li.p7hvr a {	color: #ffffff;	background-color: #C19674; }
#p7menubar li:hover ul, #p7menubar li.p7hvr ul {	display: block;}
#p7menubar li:hover ul a, #p7menubar li.p7hvr ul a {	color: #ffffff;	background-color: transparent; }
#p7menubar ul a:hover {	background-color: #120b08!important;	color: #FFFFFF!important; }
#p7menubar li {width: auto; }
