html, body { margin:0px; padding:0px; border:0px; }
body {
	background-color:#fff;
	color:#000;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

/*whole page (div)*/
#whole{ width:960px; margin:0px auto; text-align:left; }

a { color:#000; text-decoration:none; font-weight:normal; }
a:hover { color:#cecc9e; }

#header{ width:100%; height:100px; }
#header a{ text-decoration:none; cursor:pointer; color:#000000;	}
#header a img {
	border:none;
}
h1#logo{
	float:left;
	display:block;
	line-height:90px;
	font-size:45px;
	font-weight:normal;
	margin:0px;
}
#logo .grey{ color:#908c43; }
ul.list { list-style:none; float:right; margin-top:-27px; }
ul.list li {
	float:left;
	display:block;
	width:100px;
	border-right:solid 1px #000;
	border-left:solid 1px #000;	
	text-align:center;
}
ul.list li#last { border-right:none; }
/* list menu at bottom */
ul.list-bottom {
	list-style:none;
	float:left;
	background-color:#FFFFFF;
	padding:0px;
	margin:0px;
	width:100%;
	height:30px; 
	line-height:30px;
}
ul.list-bottom li {
	float:left;
	display:block;
	width:113px;
	background:url(../image/v_line.gif) right center no-repeat;
	text-align:center;
}
ul.list-bottom li#last { background:none; }
ul.list-bottom li.more a,ul.list-bottom li.more div { line-height:15px; }
ul.list-bottom li a, ul.list-bottom li div{
	display:block;
	height:100%;
	line-height:30px;
	font-size:10px;
}
/* menu ****************************/
.block_menu { width:100%; float:left;}
ul.menu {
	list-style:none;
	float:left;
	margin: 0px 0px 0px -40px;
}
* html ul.menu { margin-left:0px; }
ul.menu li {
	float:left;
	display:block;
	width:160px;
	height:36px;
	background:url(../image/bg-menu.gif) top center;	
	text-align:center;
}
ul.menu li div{
	display:block;
	width:100%;
	height:100%;
	background:url(../image/bg-menu-l.gif) top left no-repeat;	
}
ul.menu li a{
	display:block;
	width:100%;
	background:url(../image/bg-menu-r.gif) top right no-repeat;	
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	line-height:36px;
}
ul.menu li span{
	display:block;
	width:100%;
	background:url(../image/bg-menu-r.gif) top right no-repeat;	
	color:#e3e1b6;
	text-decoration:none;
	font-weight:bold;
	line-height:36px;
}
ul.menu li a.more, ul.menu li span.more{ padding-top:4px; line-height:14px; }
ul.menu li a:hover{ color:#e3e1b6; }
/* line below menu */
.line{
	width:958px;
	height:8px;
	float:left;
	border-style: none solid solid solid ;
	border-width:1px;
	border-color:#b2b2b2;
	font-size:1px;
}
/* content block */
#content {
	width:100%;
	margin-top:10px;
	float:left;
	background: url(../image/bg.gif) bottom right no-repeat;
	background-color:#e6aa38;
}
#content-1{
	width:100%;
	margin-top:10px;
	float:left;
	background-color:#E0E0E0;
	
	}
#content #content_left{
	float:left;
	width:683px;
	background-color:#f6f6eb;
	color:#000;
}

* html .cms_content{
	margin-top:-19px;
}
ul.text_list{
	text-align:justify;
	list-style:none;
}
ul.text_list li{
	margin-left:-10px;
	padding: 5px 20px 5px 20px;
	background:url(../image/bullet.gif) left top no-repeat;
}
#content #content_left p{ margin:0px;}
#content #content_right{color:#FFFFFF; width:400px; }
*html #content_right{margin-top:-300px; position:relative;} 
.title2 {
	font-size:13px;
	color:#e3e1b6;
	margin:0px;
	padding:15px 5px 5px 5px;
}

.white {
	color:#FFFFFF;
}
#content_right p {width:200px;}

#content_right p span{ color: #000; font-weight:bold; }
/* three small column */
.three_column {
	width: 678px;
}
.three_column .column{
	display:block;
	height:112px;
	background-color:#de9ca6;
	width:211px;
	float:left;
	padding:10px 5px 10px 5px;
	margin-left:5px;
}
* html .three_column .column{ width:208px; }
img.bor { float:left; margin-right:5px; border:solid 2px #908c43;	}
.three_column .column h3 { font-size:13px; margin:0px; padding:0px; }
.three_column .column p { margin:0px; padding-left:5px; }
a.detail{ float:right; color:#8B5C29; }
a.detail:hover{ color:#f2decb; }

.copyright {
	clear:both;
	width:960px;
	height:35px;	
	background-color:#908c43;
	color:#FFFFFF;
	text-align:center;
}
.copyright p{ line-height:35px; }

.title { margin:0px; color:#990000; font-size:24px; }
.text { padding:10px; width:660px; }
.text img.bor2{ border:solid 2px #908c43; float:left; margin-right: 10px; }
.text p{ padding-bottom:20px; }
p.note { background-color: #f1cc85; padding:5px; }
.text_column h5{
	font-size:12px;
	float:left;
	width:200px;
	vertical-align:top;
	margin:0px;
	padding:0px;
	clear:both;
}
.formsendmail{
	text-align:center;
	width:640px;
/*	margin-left:50px;*/
	background-color: #b8b1c3;
	padding:10px;
}

.formsendmail div{
	width: 520px;
	margin:auto;
}
label {
	clear:both;
	text-align:left;
	display:block;
	width:170px;
	float:left;
	margin:5px;
	font-weight:bold;
}
input.txt { float:left; width:300px; margin:5px; }
textarea.txtarea{ float:left; text-align:left; width:300px; height:120px; margin:5px; }
input.btn { clear:both;}

.login_block {
	display:block;
	height:420px;
	text-align:center;
}

#frmlogin{
	margin: 50px auto;
	padding:10px 20px 10px 20px;
	text-align:center;
	width:280px;
	background-color: #b8b1c3;	

}

.login_block div h3{
	text-align:center;
}
.admin_nav {
	width:100%;
	height:25px;
	background-color: #f1cc85;
}
.c_left {
	float:left;
	padding:5px;
}

.c_right {
	float:right;
	padding:5px;	
}
a.admin{ color:#000; }
a:hover.admin{ color:#fff; }
