/* CSS Document */
/* general */
body{
	padding:31px 0 0 0;
	margin:0;
	font:normal 12px Arial, Helvetica, sans-serif;
}
p, td, form, input, li, h1, h2, h3, h4, select, label{
	padding:0;
	margin:0;
}
img{
	padding:0;
	margin:0;
	line-height:0;
	font-size:0;
	border:none;
	display:block;
}
a{
	text-decoration:none;
}
ul{
	padding:0;
	margin:0;
	list-style-type:none;
}
.spacer{
	clear:both;
	line-height:0; 
	font-size:0;
}
/* general */
/* header start */
.header{
	background:url(images/header.jpg) no-repeat 0 0 #E7EBFF;
	color:#627390;
}
.logo{
	padding:12px 0 224px 19px;
}
.nav{
	background-color:#507CC4;
	color:#fff;
}
.nav ul{
	width:460px;
	float:left;
}
.nav ul li{
	float:left;
	background:url(images/nav_divider.gif) repeat-y right top;
	padding:0 2px 0 0;
}
.nav ul li a{
	font:bold 11px/30px Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:#507CC4;
	padding:0 18px;
	display:block;
}
.nav ul li a:hover, .nav ul li a.active{
	color:#fff;
	background-color:#C53E05;
}
/* header end */
/* body start */
.body_main{
	padding:30px 24px 37px 24px;
}
.welcome{
	padding:0 0 29px 0;
}
.welcome h2{
	font:normal 24px/26px Arial, Helvetica, sans-serif;
	color:#3C64A6;
	background-color:#E7EBFF;
}
.welcome p.wel_text{
	font:normal 11px/15px Arial, Helvetica, sans-serif;
	color:#627390;
	background-color:#E7EBFF;
	padding:0 0 11px 0;
}
.welcome p.wel_text span{
	font:bold 11px/13px Arial, Helvetica, sans-serif;
	color:#3D8806;
	background-color:#E7EBFF;
	padding:20px 0 14px 0;
	display:block;	
}
.welcome p.more{
	background:url(images/arrow.gif) no-repeat left center #E7EBFF;
	padding:0 0 0 9px;
	font:bold 11px/14px Arial, Helvetica, sans-serif;
	color:#C53E05;
}
.welcome p.more a{
	color:#C53E05;
	background-color:#E7EBFF;
}
.welcome p.more a:hover{
	color:#000;
	background-color:#E7EBFF;
}
.clickhere{
	background:url(images/want_guide.jpg) no-repeat 0 0;
	padding:30px 0 78px 43px;
	font:bold 11px/13px Arial, Helvetica, sans-serif;
}
.clickhere a{
	color:#FFFF08;
	background-color:inherit;
}
.clickhere a:hover{
	text-decoration:underline;
}
.tour{
	padding:0 0 0 0;
}
.tour_text{
	padding:12px 0 0 0;
	font:normal 11px/15px Arial, Helvetica, sans-serif;
	color:#627390;
	background-color:#E7EBFF;
	text-align:justify;
}
.tour_text a{
	color:#BD3B05;
	background-color:#E7EBFF;
	font-weight:bold;
}
.tour_text a:hover{
	text-decoration:underline;
}
/* body right start */
.packeg_top{
	background:url(images/packeg_topbg.gif) no-repeat 0 0 #B7D23E;
	padding:0 0 0 25px;
	font:normal 24px/60px Arial, Helvetica, sans-serif;
	color:#374010;
}
.packeg{
	background:url(images/packeg_bodybg.gif) repeat-y 0 0;
	padding:0 24px 20px 24px;
}
label.packeg_text{
	font:bold 11px/20px Arial, Helvetica, sans-serif;
	color:#426C07;
	background-color:#B7D23E;
	width:89px;
}
label.packeg_text_top{
	font:bold 11px/20px Arial, Helvetica, sans-serif;
	color:#426C07;
	background-color:#B7D23E;
}
select{
	width:130px;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#000;
	background-color:#fff;
}
input.text_big{
	font:normal 11px/19px Arial, Helvetica, sans-serif;
	padding:2px 0 0 3px;
	width:125px;
	border:1px solid #7A941F;
	background-color:#B0C541;
	color:#426C07;
}
input.text_small{
	font:normal 11px/19px Arial, Helvetica, sans-serif;
	padding:2px 0 0 3px;
	width:46px;
	border:1px solid #7A941F;
	background-color:#B0C541;
	color:#426C07;
}
textarea{
	width:214px;
	font:normal 11px Arial, Helvetica, sans-serif;
	padding:2px 0 0 3px;
	border:1px solid #7A941F;
	background-color:#B0C541;
	color:#426C07;
	height:78px;	
}
input.submit{
	width:122px;
	height:19px;
}
h2.news{
	font:normal 24px/26px Arial, Helvetica, sans-serif;
	color:#3C64A6;
	background-color:#E7EBFF;
}
p.news_text{
	font:bold 11px/15px Arial, Helvetica, sans-serif;
	color:#3D8806;
	background-color:#E7EBFF;
	padding:6px 0 10px 0;
}
p.news_pictext{
	font:normal 11px/15px Arial, Helvetica, sans-serif;
	color:#627390;
	background-color:#E7EBFF;
	padding:0px 0 4px 0;
}
p.more{
	background:url(images/arrow.gif) no-repeat left center #E7EBFF;
	padding:0 0 0 9px;
	font:bold 11px/14px Arial, Helvetica, sans-serif;
	color:#C53E05;
}
p.more a{
	color:#C53E05;
	background-color:#E7EBFF;
}
p.more a:hover{
	color:#000;
	background-color:#E7EBFF;
}
/* body right end */
/* body end */
/* footer start */
.footer{
	background:url(images/footerbg.gif) repeat-x 0 0;
	padding:28px 0;
}
.footer ul{
	width:415px;
}
.footer ul li{
	float:left;
	font:bold 11px/13px Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
	padding:0 7px;
}
.footer ul li a{
	color:#fff;
	background-color:inherit;
}
.footer ul li a:hover{
	text-decoration:underline;
}
.footer p{
	font:normal 11px/16px Arial, Helvetica, sans-serif;
	color:#78AEF7;
	background-color:inherit;
	width:272px;
	padding:10px 0 0 0;
}
.footer p a{
	color:#fff;
	background-color:inherit;
}
.footer p a:hover{
	text-decoration:underline;
}
/* footer end */
