html, body {
	height: 100%;
	max-height: 100%; 
	padding: 0px;
	margin: 0px;
	overflow: hidden;
	font-family: Verdana, Tahoma, sans-serif;
}

#contentwrapper{
	float: left;
	width: 100%;
	min-height: 100%;
	height: 100%;
}

#map {
	padding: 0px;
	margin: 0px;
	background: #fff url(./image/loading.gif) no-repeat fixed center;
	min-height: 100%;
	height: 100%;
}

#framecontent{
	position: absolute;
	top: 0;
	bottom: 0; 
	right: 0;
	width: 260px; /*Width of frame div*/
	height: 100%;
	overflow: auto; /*Disable scrollbars. Set to "scroll" to enable*/
	height: 100%;
	min-height: 100%;
	background-color: #e0e6e6;
	background-image: url('../image/bg-left.png'); 
	background-repeat: repeat-y;
}

.menu-bg {
	background-color: #fff;
	background-image: url('../image/bg-left-white.png'); 
	background-repeat: repeat-y;
	margin-left: 0px;
	margin-right: 0px;
}

#slidedown_demo {
	background-color: #fff;
	background-image: url('../image/bg-left-white.png'); 
	background-repeat: repeat-y;
}

.bg-white {
	padding: 10px 0px 10px 20px;
	margin:0px;
	padding-right: 0px;
	background-color: #fff;
	background-image: url('../image/bg-left-white.png'); 
	background-repeat: repeat-y;
}

.menu {
	padding-left: 20px;
	height: 39px;
	background-image: url('../image/menu-bg-left.png'); 
	background-repeat: repeat-y;
	cursor: hand;
}
.inner-menu {
	height: 39px;
	padding-top: 10px;
	background-image: url('../image/menu-bg.png'); 
	background-repeat: repeat-x;
	font-size: 18px;

	/*line-height: 22px;
	/*margin-top: -1px;*/
}

#maincontent{
	position: fixed;
	top: 0;
	left: 0;
	right: 260px; /*Set right value to WidthOfFrameDiv*/
	padding: 0;
	bottom: 0;
	overflow: auto; 
	min-height: 100%;
	height: 100%;
}

.innertube{
	margin: 0px;
	min-height: 100%;
	height: 100%;
	padding: 0px;
}

* html body{ /*IE6 hack*/
	padding: 0 260px 0 0; /*Set value to (0 WidthOfFrameDiv 0 0)*/
}

* html #maincontent{ /*IE6 hack*/
	height: 100%; 
	width: 100%; 
}

h1 {
	display: none;
}

a, a:hover, a:visited {
	color: black;
	border: 0px;
}

img {
	border: 0px;
}

label {
	color: #394a59;
	font-weight: bold;
}

fieldset {
	width: 195px;
	margin: 0px;
}

input {
	width: 90%
}

.submit {
	margin-top: 10px;
	margin-right: 10px;
	width: 95px;
}

form {
	margin: 0px;
	padding: 0px;
}

#search, .timput {
	width:190px;
}

#logo {
	margin-left: 20px;
}

.small {
	font-size: 12px;
	margin: 0px;
}

#title {
	margin-left: 20px;
}

h4 {
	font-size: 15px;
	margin: 0px;
	margin: 5px 0px;
}

p {
	font-size: 12px;
	margin: 0px 10px 10px 0px;
}

#route {
	font-size: 12px;
	width: 190px;
}

b {
  color: #51626f;
  /*color: red;*/
  font-weight: bold;
  text-decoration: underline;
}


.right a {
  font-weight: normal;
  color: black;
  display: none;

}

table, tr, td {
	margin: 0px;
	padding: 0px;
	border: 0px;
}


br {

margin-bottom: -1em;

display: none;

}

.left {
	display: none;
}