@charset "utf-8";
body {
	font-size: 12px;
	font-family: Tahoma, Arial;
	background-color: white;
	background-position: top left;
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
	height:100%;
}

table {
	font-family: Tahoma, Arial;
	color: #000000;
	font-size: 12px;
}

td {
     word-break: break-all;
}


img{
	border: 0px none;
	max-width:100%;
	height:auto;
}
hr {
	height: 1px;
	border: 0;
	border-top: 1px solid #CCCCCC;
}

/****** Form Controls Styles ******/
form {
	display: inline;
}
input {
	font-family: Tahoma, Arial;
	font-size: 12px;
}
input.text {
	height: 16px;
	padding: 1px;
	color: #000000;
	border: 1px solid #CCCCCC;
	background-color: #F9F9F9;
}
input.button {
	height: 20px;
	color: #000000;
	border: 1px solid #999999;
	border-top: 1px solid #CCCCCC;
	border-left: 4px solid #CCCCCC;
	background-color: #FFFFFF;
}
textarea {
	font-size: 12px;
	font-family: Tahoma, Arial;
	color: #000000;
	border: 1px solid #CCCCCC;
	background-color: #F9F9F9;
}
select {
	font-size: 12px;
	font-family: Tahoma, Arial;
	color: #000000;
	background-color: #FFFFFF;
}

/****** Main Layout Styles ******/
#wrapper {}
#innerWrapper {
	width: 100%;
	position: relative;

}

#header {padding:0px;width:860px;background:url(../images/logo_bg.gif) left 25px repeat-x;}
#innerHeader {
	padding: 0px;
	padding-top:25px;
}
#footer {
	clear: both;

}
#innerFooter {
	padding: 10px 0 0 0;
	color: #666666;
	text-align: center;
}
#footer p {margin:3px 0;}
#footer p a {color:#666666; text-decoration:underline;}

/****** Header Elements Styles ******/
#blogLogo {float: right; width:261px; clear:none;}

/* blog description */
.blog-desc {
	color: black;
}

/* nav menu */
#menu {
    width:149px;
	border:#b2a784 solid 1px;
	padding:2px;
}
#menu01{
    width:149px;
	height:24px;
	background:url(../images/menu01_bg.jpg) no-repeat;
}
#menu02{
    width:149px;
	height:24px;
	background:url(../images/menu02_bg.jpg) no-repeat;
}
#menu03{
    width:149px;
	height:24px;
	background:url(../images/menu03_bg.jpg) no-repeat;
}
#menu04{
    width:149px;
	height:24px;
	background:url(../images/menu04_bg.jpg) no-repeat;
}
#menu a{color:#FFF; font-weight:bolder;text-decoration:none;display:block; text-align:left;height:24px; line-height:24px; padding-left:25px;}

#menu_box{margin:0; padding:5px;}
#menu p{margin:0;}

/****** Content Layout ******/
#mainWrapper { margin-top:10px;}

/* sidebar */
.sidebar {
	float: left;
	width: 173px;
}
.sidebar-hide {
	display: none;
	float: left;
}
#innerSidebar {
    padding:0;
	padding-left: 5px;
}

/* content */
.content {
	float: right;
	width: 100%;
	margin-left: -173px;
}
.content-wide {
	width: auto;
	margin: 10px;
	margin-left: --173px;
}
.content-only {
	width: auto;
	margin: 10px;
	margin-left: -173px;
}
#innerContent {
	margin-left: 173px;
	overflow: visible;
}

/* a style which makes mainWrapper touch the bottom of sidebar and content */
.clear{
	border-top:1px solid transparent !important;
	margin-top:-1px !important;
	border-top:0;
	margin-top:0;
	clear:both;
	visibility:hidden;
}

/****** Sidebar Panels ******/
.panel{
	padding:1px;
	margin-bottom: 10px;
}

/* text box */
.textbox{
	margin-bottom: 15px;
}
.textbox p {margin:0; padding:5px; text-indent:24px;margin-right:0px}
.textbox h3 {font-size:14px; margin:0; padding:5px;}
.textbox h4 {font-size:12px; margin:0; padding:5px;}

#listbar {background: url(../images/bar_bg.gif) top; height:30px; border:#d5e1bb solid 1px; line-height:30px;}
#listbar2 {background: url(../images/bar_bg.gif) top; height:30px; border:#d5e1bb solid 1px; border-top:0; line-height:30px; text-align:center;}
.innerbar { float:left;line-height:30px; vertical-align:middle; height:30px; margin-left:10px;}
.in01 {height:14px; padding:0; margin:5px 0 0 0; font-size:12px; line-height:14px;}

#list_table {
    width: 100%;
	padding: 0;
	margin:15px 0 0 0;
	}

#list_table th {
	color: #4f6b72;
	border-left: 1px solid #d5e1bb;
	border-right: 1px solid #d5e1bb;
	border-bottom: 1px solid #d5e1bb;
	border-top: 1px solid #d5e1bb;
	text-align: center;
	padding: 6px 6px 6px 12px;
	background: #CAE8EA url(../images/bar_bg.gif) repeat-x  ;
}


th.spec {
	border-left: 1px solid #d5e1bb;
}
#list_table td {
    border-left: 1px solid #d5e1bb;
	border-right: 1px solid #d5e1bb;
	border-bottom: 1px solid #d5e1bb;
	background: #fff;
	font-size:12px;
	padding: 6px 6px 6px 12px;
	color: #4f6b72;
	text-align:left;
}
td.spec {border-left: 1px solid #d5e1bb;}


.coinfo {border-top: 1px solid #d5e1bb; border-bottom: 1px solid #d5e1bb; margin-top:15px; padding:15px; background:#edf1e4}

#co_table {
    width: 500px;
	padding: 0;
	margin:0 auto;
	}
#co_table th {
	color: #4f6b72;
	border-right: 1px solid #d5e1bb;
	border-bottom: 1px solid #d5e1bb;
	border-left: 1px solid #d5e1bb;
	text-align: right;
	width:100px;
	padding: 6px 6px 6px 12px;
	background: #CAE8EA url(../images/bar_bg.gif) repeat-x;
}
th.spec1 {
	border-top: 1px solid #d5e1bb;
}

td {
	border-right: 1px solid #d5e1bb;
	border-bottom: 1px solid #d5e1bb;
	background: #fff;
	font-size:12px;
	padding: 6px 6px 6px 12px;
	color: #4f6b72;
	text-align:left;
}

td.spec2 {border-top: 1px solid #d5e1bb;}

#msg_table {
    width: 500px;
	padding: 0;
	margin:0 auto;
	}
.msgtt {
	color: #4f6b72;
	border-right: 1px solid #d5e1bb;
	border-bottom: 1px solid #d5e1bb;
	border-left: 1px solid #d5e1bb;
	text-align: right;
	width:100px;
	padding: 6px 6px 6px 12px;
	background: #CAE8EA url(../images/bar_bg2.gif) repeat-x;
}
#xqtt {
	color: #4f6b72;
	border-right: 1px solid #d5e1bb;
	border-bottom: 1px solid #d5e1bb;
	border-left: 1px solid #d5e1bb;
	text-align: right;
	width:100px;
	padding: 6px 6px 6px 12px;
	background: #CAE8EA url(../images/bar_bg3.gif) repeat-x;
}

#innerContent_DescPage {
	margin-left: 50px;
	overflow: visible;
}
.textbox_DescPage{
	margin-bottom: 20px;
}
.textbox_DescPage p {margin:5; padding:15px; text-indent:24px; line-height: 20px;}
.textbox_DescPage h2 {font-size:20px; margin:0; padding:10px;}
.textbox_DescPage h3 {font-size:14px; margin:0; padding:5px;}



#innerContent_map {
	margin-left: 180px;
	overflow: visible;

}

#table_map {
    width: 80%;
	margin:0px 0 0 0;

}
#table_map th {
    background: #ffffff;
	color: #4f6b72;
	text-align:center;
	padding: 0px 0px 0px 0px;
}
#table_map td {
    background: #EFEFEF;
	color: #4f6b72;
	text-align:left;
	padding: 6px 6px 6px 12px;
}

#table_map_nav {
    width: 182px;
	padding: 0;
}

#table_map_nav td {
	height:40;
        border-left: 0px solid #d5e1bb;
	border-right: 0px solid #d5e1bb;
	border-bottom: 1px solid #d5e1bb;
	background: #fff;
	text-align:center;
	padding: 6px 5px 15px 5px;
}

#table_map_nav th {
    background: #CAE8EA url(/images/img_r12_c1.jpg) repeat-x;
	height:30px;
	color: #ffffff;
}

#table_nav_items {
    width: 400px;
    padding: 0;
}

#table_nav_items td {
	border-right: 0px ;
	border-bottom: 1px solid #d5e1bb;
	background: #fff;
	font-size:12px;
	padding: 6px 6px 6px 12px;
	color: #4f6b72;
	text-align:left;
}
#page a{
	color:#333;
	font-weight:bolder;
	border:1px solid #CCC;
	padding:5px 10px;
	margin-right:5px;
	margin-top:5px;
	}
#page a:hover,#page a.on{
	color:#000;
	background-color:#CCC;
	border:1px solid #333;
	}
#reg_post a{
	color:#000;
}
