body {margin:0;width:100%;height:100%}
body,td,input,textarea,select{font-family:arial,sans-serif}
input,textarea,select{font-size:100%}
h3 {color:#003366; margin:10px 0px 5px 0px}
h4 {color:#006600; margin:5px 0px 10px 0px; font-size:14px}
hr {height:1px; color:#990000; margin:0px 0px 20px 0px}
.mybody {
	position:relative;
	width:100%;
	height:100%;
	text-align:center;
}
.container {
	position:relative;
	width:900px;
	height:auto;
	min-height:700px;
	margin:0px auto 0px auto;
	text-align:left;
}
.p1x1 {
	position:absolute;
	width:300px;
	height:120px;
	overflow:hidden;
	top:0px;
	left:0px;
	background-image:url(images/p1x1.jpg);
	z-index:-1;
	cursor:pointer;
}
.p1x2 {
	position:absolute;
	width:435px;
	height:120px;
	overflow:hidden;
	top:0px;
	left:300px;
	background-image:url(images/p1x2.jpg);
	z-index:-1;
}
.p1x3 {
	position:absolute;
	width:165px;
	height:120px;
	overflow:hidden;
	top:0px;
	left:735px;
	background-image:url(images/p1x3.jpg);
	z-index:-1;
}
.p2x1 {
	position:absolute;
	width:300px;
	height:580px;
	overflow:hidden;
	top:120px;
	left:0px;
	background-image:url(images/p2x1.jpg);
	z-index:-1;
}
.p2x2 {
	position:absolute;
	width:435px;
	height:580px;
	overflow:hidden;
	top:120px;
	left:300px;
	background-image:url(images/p2x2.jpg);
	z-index:-1;
}
.p2x3 {
	position:absolute;
	width:165px;
	height:580px;
	overflow:hidden;
	top:120px;
	left:735px;
	background-image:url(images/p2x3.jpg);
	z-index:-1;
}
.webler {
	position:absolute;
	top:10px;
	left:310px;
	z-index:0;
}
.webler ul {
	color:#003399;
	margin-top:0px;
}
.webler a, .webler a:link, .webler a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#666666;
	text-decoration:none;
}
.webler a:hover, .webler a:active {
	color:#006600;
	text-decoration:underline;
}
.topslogan {
	position:absolute;
	width:200px;
	height:100px;
	overflow:hidden;
	top:30px;
	left:630px;
	text-align:center;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	cursor:default;
}
.menu {
	position:absolute;
	width:200px;
	height:auto;
	overflow:hidden;
	top:290px;
	left:55px;
	z-index:0;
}
.menuitem {
	width:200px;
	height:40px;
	border-bottom:#FF6666 1px solid;
	margin:0px;
	padding:auto 0px auto 0px;
	vertical-align:middle;
}
.menuitem:hover {
	width:200px;
	height:40px;
	background-color:#FFFFFF;
}
.menuitem div {
	margin:0px 0px 0px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#000000;
}
.menuitem:hover {
	position:relative;
	cursor:pointer;
}
.menuitem:hover div {
	color:#0055AA;
}
.content {
	position:absolute;
	width:435px;
	height:auto;
	overflow:hidden;
	top:140px;
	left:320px;
	z-index:0;
}
.content p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#666666;
	line-height:2;
	cursor:default;
	margin:0px 0px 20px 0px;
}
p.address {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#003366;
	cursor:text;
}
a.nav, a.nav:link, a.nav:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#CC3300;
	text-decoration:none;
}
a.nav:hover, a.nav:active {
	color:#FF3300;
	text-decoration:underline;
}
.hh {
	background-color:#999933;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
}
.h11 {
	background-color:#0066CC;
	color:#FFFFFF;
	font-size:12px;
}
.h12 {
	background-color:#0066CC;
	color:#FFFF66;
	font-size:12px;
	font-weight:bold;
}
.h21 {
	background-color:#3399FF;
	color:#FFFFFF;
	font-size:12px;
}
.h22 {
	background-color:#3399FF;
	color:#FFFF66;
	font-size:12px;
	font-weight:bold;
}
table.ktit {
	width:380px;
}
table.ktit tr td {
	height:120px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:normal;
	color:#666666;
	cursor:default;
	vertical-align:top;
	text-align:center;
}
table.ktit tr td img {
	width:75px;
	height:57px;
	margin:0px 0px 20px 0px;
}

/***************************** map *****************************/

.mapframe {
	position:relative;
	width:430px;
	height:430px;
	overflow:hidden;
	border:#CCCCCC 1px solid;
}
.drag {
	position:relative;
	cursor:crosshair;
}

/***************************** pagination *****************************/

.virtualpage, .virtualpage2, .virtualpage3{
/*hide the broken up pieces of contents until script is called. Remove if desired*/
display: none;
}

.paginationstyle{ /*Style for demo pagination divs*/
width: 250px;
text-align: center;
padding: 2px 0;
margin: 10px 0;
}

.paginationstyle select{ /*Style for demo pagination divs' select menu*/
border: 1px solid navy;
margin: 0 15px;
}

.paginationstyle a{ /*Pagination links style*/
padding: 0 5px;
text-decoration: none;
border: 1px solid black;
color: navy;
background-color: white;
}

.paginationstyle a:hover, .paginationstyle a.selected{
color: #000;
background-color: #FEE496;
}

.paginationstyle a.imglinks{ /*Pagination Image links style (class="imglinks") */
border: 0;
padding: 0;
}

.paginationstyle a.imglinks img{
vertical-align: bottom;
border: 0;
}

.paginationstyle a.imglinks a:hover{
background: none;
}

.paginationstyle .flatview a:hover, .paginationstyle .flatview a.selected{ /*Pagination div "flatview" links style*/
color: #000;
background-color: yellow;
}
