@charset "utf-8";
body {
	background-image: url(../images/bg.jpg);
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#005ca7;
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFF;
}
h1{
	font-size:20px;
	margin:12px 0;
	padding:0;
	color:#ec008c;
}
h2{
	font-size:14px;
	margin:15px 0 5px 0;
	padding:0;
	color:#0479ae;
}
a{
	color:#0770ba;
	text-decoration:none;
}
a:hover{
	color:#2997e5;
	text-decoration:none;
}
ul.normal{
	margin:10px 0 0 30px;
	padding:0;
}
ul.normal a, .bgGreen a{
	color:#FFF;
	text-decoration:none;
}
ul.normal a:hover, .bgGreen a:hover{
	color:#FFF;
	text-decoration:underline;
}
#contentOut{
	background-image:url(../images/bgBigMain.jpg);
	background-repeat:no-repeat;
	margin:0 auto;
	width:1190px;
}
#content, #header{
	width:890px;
	margin:0 auto;
}
#footer{
	width:890px;
	margin:12px auto 5px auto;
	color:#67b1eb;
	font-size:11px;
}
#footer a{
	color:#67b1eb;
	text-decoration:none;
}
#footer a:hover{
	color:#67b1eb;
	text-decoration:underline;
}
#mainAnimate{
	height:323px;
}
#conMain{
	margin:-10px 0 0 0; 
	position:absolute; 
	width:890px; 
	z-index:96;
}
#conInner{
	padding:10px;
}
#conInner2{
	margin-top:25px;
}
#bgService{
	background-image:url(../images/bgService.jpg);
	background-repeat:no-repeat;
	padding:15px;
}
#lineDotWhite{
	border-bottom:1px dashed #FFF;
	padding:0 0 20px 0;
}
#lineDot{
	border-bottom:1px dashed #ec008c;
	padding:0 0 20px 0;
}
#boxCmmt{
	background-color:#f5cbcb;
	color:#ea5757;
	font-size:12px;
	font-style:italic;
	padding:15px;
	margin:15px;
	border:#ea5757 1px dashed;
}
#boxCmmt2{
	background-color:#f5cbcb;
	color:#ea5757;
	font-size:12px;
	font-style:italic;
	padding:10px;
	border-top:#ea5757 1px dashed;
}
#contact1{
	border-top: dashed 1px #999;
	padding:8px 0px;
	width:37%;
	float:left;
	font-weight:bold;
	text-align:left;
}
#contact2{
	border-top: dashed 1px #999;
	padding:8px 0px;
	width:63%;
	float:left;
	text-align:left;
}
.tableTitle{
	background-color:#0a8cc9;
	padding:5px;
	font-size:14px;
	color:#FFF;
}
.tableContent{
	border-bottom:#0a8cc9 dashed 1px;
	padding:3px;
	font-size:12px;
}
.tableContentOK{
	border-bottom:#0a8cc9 dashed 1px;
	padding:3px;
	font-size:12px;
	background-color:#cdfcd1;
}
.tiLink{
	color:#0770ba;
	font-weight:bold;
}
.spcR{
	margin-right:8px;
}
.spcLR{
	margin:0 8px;
}
.logo{
	margin:14px 0 0 0;
	position:absolute;
	z-index:99;
}
.tiMain{
	margin:22px 0 0 392px;
	position:absolute;
	z-index:98;
}
.txtIntroduce{
	margin:100px 0 0 490px;
	position:absolute;
	z-index:97;
	width:350px;
	font-size:14px;
	line-height:17px;
}
.txtGray{
	color:#333;
}
.txtWhite{
	color:#FFF;
}
.txtYellow{
	color:#fff200;
}
.txtBlue{
	color:#0479ae;
}
.txtLiteBlue{
	color:#69b3ec;
}
.txtEX{ color: #BBB; font-size: 12px; font-weight: normal;}
.txtEX2{ color: #999; font-size: 12px; font-weight: normal;}
.txtEX3{ color: #ed7a76; font-size: 12px; font-weight: normal;}

.linkPink a{
	background-color:#ec008c;
	font-size:13px;
	color:#FFF;
	padding:2px 4px;
}
.linkPink a:hover{
	background-color:#FF59BD;
	font-size:13px;
	color:#FFF;
	padding:2px 4px;
}
.txtPink{
	color:#ec008c;
}
.txtBig{
	font-size:24px;
}
.txtGreen{
	color:#c7f58a;
}
.borImg{
	padding:2px;
	border:#d0d0d0 1px solid;
}
.borImg2{
	margin:0 25px 25px 0;
}
.bgWhite{
	background-color:#FFF;
	color:#333;
}
.bgGreen{
	background-color:#8cc63f;
	color:#FFF;
}
.bgBlue{
	background-color:#064d83;
	color:#FFF;
}
.box33per{
	width:33%;
	background-color:#FFF;
}
.box33perSpc{
	width:33%;
	background-color:#FFF;
	margin: 2px;
}
.box75perDis{
	width:75%;
	background-color:#DDD;
	border:1px #EEE solid;
}
.box60perDis{
	width:60%;
	background-color:#DDD;
	border:1px #EEE solid;
}
.box75per{
	width:75%;
	background-color:#FFF;
}
.box75perSpc{
	width:75%;
	background-color:#FFF;
	margin: 2px;
}
.box90perSpc{
	width:86%;
	background-color:#FFF;
	margin: 5px;
}
.box200{ width: 140px;}
.borderForm{
	border:1px #EEE solid;
	background-color:#DDD;
}
.txtCmmt{
	color:#ea5757;
	font-size:11px;
	font-style:italic;
}
.contactbox{ width: 96%; padding: 8px 0 8px 15px; margin: 5px 0 20px 0; background: #EEE; border-radius: 10px; box-shadow: 1px 1px 1px #AAA; border: 0;}
.contactboxlist{ width: 100%; padding: 8px 0 8px 15px; margin: 5px 0 20px 0; background: #EEE; border-radius: 10px; box-shadow: 1px 1px 1px #AAA; border: 0;}
.contactboxlist2{ width: 97%; padding: 8px 0 8px 15px; margin: 5px 0 20px 0; background: #EEE; border-radius: 10px; box-shadow: 1px 1px 1px #AAA; border: 0;}
.contactbox10{ width: 10%; padding: 8px 0 8px 15px; margin: 0px 0 20px 0; background: #EEE; border-radius: 10px; box-shadow: 1px 1px 1px #AAA; border: 0;}
.contactbox25{ width: 25%; padding: 8px 0 8px 15px; margin: 0px 0 20px 0; background: #EEE; border-radius: 10px; box-shadow: 1px 1px 1px #AAA; border: 0;}
.contactbox30{ width: 30%; padding: 8px 0 8px 15px; margin: 0px 0 20px 0; background: #EEE; border-radius: 10px; box-shadow: 1px 1px 1px #AAA; border: 0;}
.contactbox90{ width: 90%; padding: 8px 0 8px 15px; margin: 5px 0 0 0; background: #EEE; border-radius: 10px; box-shadow: 1px 1px 1px #AAA; border: 0;}
#formborder{ padding: 25px 15px 15px 15px; border: #EEE 2px dashed; border-radius: 15px; margin: -18px 0 0 0; background: #fdfdfd; box-shadow: 1px 1px 10px #AAA;}
.btFormSubmit{ background: #008cba; color: aliceblue; padding: 5px 15px; margin: 5px 2px; border: 0; border-radius: 10px; cursor: pointer; font-size: 16px;}
.btFormReset{ background: #7dc4da; color: aliceblue; padding: 5px 15px; margin: 5px 2px; border: 0; border-radius: 10px; cursor: pointer; font-size: 16px;}
.txtTih1{font-size: 12px; font-style: italic; color: #333;}
.tbBoxSuperTi{ background: #7a9e41; border-radius: 10px; box-shadow: 1px 1px 1px #AAA; margin: 5px 2px; padding: 8px 15px; font-weight: normal; font-size: 16px; color: #dee6d1;}
.tbBoxSuperTi2{ background: #bfd995; border-radius: 10px; box-shadow: 1px 1px 1px #AAA; margin: 3px 2px; padding: 5px 15px; font-weight: normal; font-size: 14px; color: #37520c;}
.lineMid{border-bottom: #EEE 2px dotted; margin: 5px 0; }
#con33{ width: 31%; margin-right:2%;  float: left;}
#con50{ width: 48%; margin-right:2%;  float: left;}
#linkshow{ font-size: 18px; background: #7a9e41; color:bisque; margin: 15px 0; padding: 8px 15px 8px 15px; border-radius: 10px; box-shadow: 1px 1px 1px #AAA; text-align: center;}
.tbBox{ background: #FFFFFF; border: 1px #CCC dashed; border-radius: 15px; }
.showtotal{ color:#7a9e41; font-size: 20px; text-align: center;}


/* contact */
.borMap{
	border:#CCC 1px solid;
	padding:1px;
}
.txtPrice{	
	color:#eddfa5;
	font-size:14px;
	font-weight:bold;
	font-style:italic;
}
.txtBlack{
	color:#000;
}
#boxRegister{
	padding-top:5px;
}
.boxRegister{
	margin-left:3px;
}
.borMap{
	border:#CCC 1px solid;
	padding:1px;
}