html, body {
	margin:0px;
	padding:0px;
	border:0px;
}
body {
	background-color:#FFF;
	color:#000;
	text-align:center;
	font-family:Arial,Verdana , Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
}
/*whole page (div)*/
#whole{
	width:960px;
	margin:0px auto;
	text-align:left;
}
#header{
	width:100%;
}

.list {
	background:url(../image/index.jpg) no-repeat;
	width:960px; 
	height:30px;
	float:left;
}
.list a {
	text-decoration:none;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
}
.list a:hover{color:#ccc;}
.list span
{
	font-size:14px;
	font-weight:bold;
	color:#ccc;
}
/*ul.list li {
	float:left;
	display:block;
	width:100px;
	border-right:solid 1px #000;
	text-align:center;
}
ul.list li a{
	color:#900;
}
ul.list li a:hover {
	color:#B2B2B2;
}
ul.list li#last {
	border-right:none;
}*/

.buttom_link {
	background:#FFFFFF;
	float:left;
	margin-left:0px;
	display:block;
	width:960px;
	height:35px;
	text-align:center;
}
* html .buttom_link{
	width:962px;
}
.buttom_link a{
	color:#990000;
}
/* menu ****************************/
.block_menu {
	width:100%;
	float:left;	
/*	margin-left:20px;	*/
}
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:192px;
	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;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height:36px;
	font-size:15px;
	text-decoration:none;
}
ul.menu li div div{
	display:block;
	width:100%;
	background:url(../image/bg-menu-r.gif) top right no-repeat;	
	color:#CC6600;
	text-decoration:none;
	line-height:36px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
}
ul.menu li a.more{
	padding-top:4px;
	line-height:14px;		
}
ul.menu li a:hover{
	color:#B2B2B2;
}
a:hover {
	color:#B2B2B2;
}
a{
	text-decoration:none;
}


.line-ref{
	width:960px;
	height:2px;
	float:left;
	border-style: none none dashed none;
	border-width:1px;
	/*border-color:#b2b2b2;*/
	border-color:#C56A1D;
	/*margin-bottom:-30px;
	margin-top:-12px;*/
	margin-bottom:5px;
	margin-top:5px;
	font-size:0px;
	
}
* html .line-ref{
	margin-top:-12px;
	margin-bottom:5px;
}

.line2{
	width:800px;
	height:2px;
	float:left;
	border-style: none none dashed none;
	border-width:1px;
	/*border-color:#b2b2b2;*/
	border-color:#C56A1D;
	margin-bottom:5px;
	margin-top:0px;
	font-size:0px;
}
* html .line2{
	margin-top:-15px;
}
.line3{
	width:300px;
	height:2px;
	float:left;
	border-style: none none dashed none;
	border-width:1px;
	/*border-color:#b2b2b2;*/
	border-color:#C56A1D;
	margin-bottom:20px;
	margin-top:10px;
	font-size:0px;
}

* html .line3
{
	 margin-top:-5px;
}
/* content block */
#content {
	width:960px;;
	height:auto;
	/*margin-top:5px;*/
	float:left;
	background:url(../image/back.gif) repeat;
	
}

#content1 {
	width:958px;;
	height:auto;
	margin-top:5px;
	float:left;
}

.copyright {
	clear:both;
	width:960px;
	height:35px;	
	background-color:#8f4b16;
	color:#FFFFFF;
	text-align:center;
	float:left;
	font-size:12px;
	
}
.copyright p{
	line-height:12px;
}
* html .copyright p{
line-height:35px;
}
.copyright p a{
	color:#FFF;
}
.copyright p a:hover{
	color:#CCC;
}
.sign{
width:960px;
height:36px;
margin-top:2px;
float:left;
background:url(../image/sign.jpg) no-repeat;
text-align:center;
font-size:16px;
}

.body-detail{
	width:800px;
	height:auto;
	margin-left:79px;
	margin-right:79px;
	margin-top:50px;
	margin-bottom:30px;
	background-color:#FFF;
}

* html .body-detail{
margin-top:30px;
margin-bottom:0px;
}


.body-detail1{
	width:800px;
	height:auto;
	margin-left:79px;
	margin-right:79px;
	margin-top:10px;
	margin-bottom:30px;
	background-color:#FFF;
}

* html .body-detail1{
margin-top:5px;
margin-bottom:0px;
}

.body-detail p{
	margin-top:30px;
}
.body-detail .sub-detail{
	width:755px;
	height:auto;
	margin-left:45px;
	margin-top:10px;
}
* html .body-detail .sub-detail{
	margin-top:0px;
}
.title{
	font-size:15px;
	font-weight:bold;
	color:#C56A1D;
}
.sub-title{
	font-size:12px;
	font-weight:bold;
	color:#8b5b2a;
}
.sub-title-text{
	margin-left:55px;
}

.two-image{
	margin-left:20px; 
	margin-top:5px; 
	float:left;
	width:710px; 
	margin-bottom:30px;
	
}

* html .two-image{
margin-bottom:0px;
margin-left:10px;
}	

.index-pic{
	width:800px; 
	height:280px;
	text-align:center; 
	font-size:36px;
	margin-top:35px;
}

* html .index-pic
{
	margin-top:10px;
}
span a{
color:#CC6600;
}
span a:hover{
color:#999999;
}

.buttom-space{
	margin-top:30px; 
	text-align:justify;
	width:313px;
	float:right;
	height:auto;
	margin-bottom:40px;
}

* html .buttom-space{
	margin-bottom:40px;
}

.contact-text
{
	text-align:justify;
	width:450px;
	float:left;
	margin-top:25px;
}

.refer-body-detail{
	width:960px;
	height:590px;
	background-color:#8F4716;
}
.ref-menu-header{
	font-weight:bold;
	font-size:14px;
	margin-right:10px;
	
}
.ref-menu-header a{
	color:#FFF;
}
.ref-back{
	background:url(../image/refer-back.gif) no-repeat; 
	width:960px; 
	height:550px;
	float:left;
	margin-top:0px;
	text-align:center;
}

.left-image{
	width:750px;
	height:485px;
	float:left;
	margin-left:10px;
	margin-top:8px;
}
* html .left-image{
margin-left:5px;
}
.right-image{
	
	width:173px;
	height:505px;
	float:right;
	margin-top:8px;
	margin-right:10px;
	overflow:auto;
	scrollbar-base-color:#8F4716;
	scrollbar-arrow-color:#FFF;
}

* html .right-image{
	margin-right:5px;
}

.small_image{
margin-top:3px;
margin-left:3px;
margin-bottom:30px;
}

.small_image img{
	border:none;
}

.b-image{
	
	/*
	margin-left:125px;
	update 15 june 2007
	width:500px;
	*/
	margin-left:10px;
	width:730px
	height:650px;
	text-align:center;
}
* html .b-image{
width:600px;
height:470px;
margin-left:15px;
}

.detail-b-image
{
	/*
	update 15 june 2007
	width:500px;
	*/
	width:730px;
	height:450px;
	float:left;
	text-align:center;
}

* html .detail-b-image
{
	height:450px;
}
.bigimage{
/*	float:left;*/
/*	width:200px;*/
/*	height:200px;*/
	border:1px solid #000000;
}
* html .bigimage{
	height:372px;
}
.bigimage-detail{
	width:500px;
	float:left;
	border:1px solid #000;
}

img {
border:none;
}

.link-pdf
{
 margin-top:10px; 
 text-align:justify;
 margin-bottom:30px;
 width:450px;
 float:left;
}
.link-pdf a{
color:#CC6600;
}

.link-pdf a:hover{
color:#CCC;
}

.formation-right
{
	margin-top:30px; 
	text-align:justify;
	margin-bottom:30px;
	width:300px;
	float:right;
}

.period-text{
	width:750px;
	height:17px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	color:#CC6600;
	margin-bottom:10px;
}
* html .period-text
{
	height:15px;
}
.div-CV{
	width:960px;
	float:left;
	height:37px;
	text-align:left;
	margin-left:0px;
	font-weight:bold;
	background:url(../image/pdf-icon2.gif) no-repeat;
	background-color:#8f4715;
	
}
.div-CV a{
color:#FFF;
}
.div-CV a:hover{
	color:#CCC;	
}

.div-map{
	width:800px;
	text-align:center;
	margin-bottom:10px;
}

.engage-text-top
{
	width:800px;
	text-align:justify;
}

.contact-buttom-image
{
	background:url(../image/contact-image2.jpg) no-repeat; 
	height:150px; 
	width:450px;
	margin-top:10px;
	float:left;
}

.counter-body-detail
{
	width:920px;
	height:350px;
	color:#000;
	margin-left:20px;
	margin-right:20px;
	margin-bottom:10px;
	float:left;
	margin-top:-30px;
	text-align:center;
}
* html .counter-body-detail
{
	width:920px;
	margin-left:10px;
	margin-right:10px;
	
}
.count-box
{
	width:400px;
	height:200px;
	border:2px solid #8f4b16;
	margin-top:80px;
	margin-left:260px;
}

* html .count-box
{
	margin-left:0px;
}

.div-count-header
{
	width:100%;
	height:30px;
	background-color:#8f4b16;
	float:left;
	color:#FFFFFF;
	font-size:20px;
	
}
.div-count
{
width:100%;
height:170px;
float:left;
text-align:center;
}
#img_show { border:none;}
#logout { width:800px; float:right; height:20px; width:60px; padding-left:10px; background-color:#8f4b16;}