/*-------------------------------Clear Fix------------------------------*/ 
.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix{display:inline-block; } 
/* Hide from IE Mac */ 
.clearfix{display:block;} 
/* End hide from IE Mac */ 
/* end of clearfix */
@font-face {
    font-family: 'Hel';
    src: url('helveticaltstd-bold-webfont.eot');
    src: url('helveticaltstd-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('helveticaltstd-bold-webfont.woff') format('woff'),
         url('helveticaltstd-bold-webfont.ttf') format('truetype'),
         url('helveticaltstd-bold-webfont.svg#HelveticaLTStdRoman') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'HelTh';
    src: url('helveticaneueltstd-th-webfont.eot');
    src: url('helveticaneueltstd-th-webfont.eot?#iefix') format('embedded-opentype'),
         url('helveticaneueltstd-th-webfont.woff') format('woff'),
         url('helveticaneueltstd-th-webfont.ttf') format('truetype'),
         url('helveticaneueltstd-th-webfont.svg#HelveticaNeueLTStd35Thin') format('svg');
    font-weight: normal;
    font-style: normal;

}

p, form, ul{margin:0; padding:0; list-style:none;}
ol{margin-left:0; padding-left:20px}
a img{border:none;}
h1{margin:0; padding:0; color:#25272c;font-size:48px; line-height:48px; font-family:"HelTh", Arial;	
	text-shadow:1px 1px 1px rgba(255,255,255,1);
	-moz-text-shadow:1px 1px 1px rgba(255,255,255,1);
	-webkit-text-shadow:1px 1px 1px rgba(255,255,255,1);
}
h2{margin:0; padding:0; color:#25272c; font-size:36px; line-height:36px; font-family:"HelTh", Arial; font-weight:normal;
	text-shadow:1px 1px 1px rgba(255,255,255,1);
	-moz-text-shadow:1px 1px 1px rgba(255,255,255,1);
	-webkit-text-shadow:1px 1px 1px rgba(255,255,255,1);

}
h3{margin:0; padding:0; color:#25272c; font-size:18px; line-height:24px; font-family:"Hel", Arial; font-weight:normal;
	text-shadow:1px 1px 1px rgba(255,255,255,1);
	-moz-text-shadow:1px 1px 1px rgba(255,255,255,1);
	-webkit-text-shadow:1px 1px 1px rgba(255,255,255,1);
}

h4{margin:0; padding:0; color:#3c8e9c; font-size:15px; line-height:18px; font-family:"Hel", Arial; font-weight:normal;
	text-shadow:1px 1px 1px rgba(255,255,255,1);
	-moz-text-shadow:1px 1px 1px rgba(255,255,255,1);
	-webkit-text-shadow:1px 1px 1px rgba(255,255,255,1);
}
.helth{font-family:"HelTh", Arial;}
.font_24{font-size:24px; line-height:24px;}

.i{font-family:LucidaBrightItalic, "Times New Roman", Times, serif;}
/*-------------------------------padding------------------------------*/
.paddingT5{padding-top:5px; clear:both;}
.paddingT10{padding-top:10px; clear:both;}
.paddingT15{padding-top:15px; clear:both;}
.paddingT20{padding-top:20px; clear:both;}
.paddingT25{padding-top:25px; clear:both;}
.paddingB5{padding-bottom:5px; clear:both;}
.paddingB15{padding-bottom:15px; clear:both;}

.float_left{float:left;}
.float_right{float:right;}

.green{color:#92d050;}
.red{color:#ff3600;}
.black{color:#333;}

a{color:#299fbc; text-decoration:none;cursor:pointer;}
a:hover{color:#138dab; text-decoration:underline;}

.inputbox{ border:1px solid #c1dbe9; background:#fff; width:190px; padding:5px; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;
	box-shadow:0px 2px 2px rgba(120,172,200,.2) inset;
	-moz-box-shadow:0px 2px 2px rgba(120,172,200,.2) inset;
	-webkit-box-shadow:0px 2px 2px rgba(120,172,200,.2) inset;
}

.inputbox_1{ border:1px solid #d8d5d9; background:#fff; width:190px; padding:5px; margin:0; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;
	box-shadow:0px 2px 2px rgba(120,172,200,.2) inset;
	-moz-box-shadow:0px 2px 2px rgba(120,172,200,.2) inset;
	-webkit-box-shadow:0px 2px 2px rgba(120,172,200,.2) inset;
}

.btn{border:1px solid #92d050; margin:0; padding:5px 25px; color:#fff; background:#96d354; font-weight:bold; font-size:12px; font-family:Arial; cursor:pointer;
	border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;
	box-shadow:0px 0px 2px rgba(255,255,255,1) inset;
	-moz-box-shadow:0px 0px 2px rgba(255,255,255,1) inset;
	-webkit-box-shadow:0px 0px 2px rgba(255,255,255,1) inset;
	text-shadow:0 2px 2px rgba(0,0,0,.2);
	-moz-text-shadow:0 2px 2px rgba(0,0,0,.2);
	-webkit-text-shadow:0 2px 2px rgba(0,0,0,.2);
	
}
.btn:hover{background:#b2ee70; border-color:#a0e25a;}

.bt_submit{width:186px; height:45px; padding:0; margin:0; border:0; background:url(../images/bt_next.jpg) no-repeat right; cursor:pointer}

.try{display:block; width:91px; height:29px; line-height:27px; padding:0 22px 0 0; background:url(../images/try.png) no-repeat; text-align:center; color:#299fbc; text-decoration:none; float:left; font-weight:bold; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.try:hover{ color:#1c6779; text-decoration:none;}

#price{clear:both; width:665px; 
}
#price span{display:block; float:left;}
#price .head{height:30px; border-bottom:2px solid #37828f;  font-family:'Hel', Arial;}
#price .head span{
					text-align:center;
					border-top-left-radius:10px;  border-top-right-radius:10px; 
					-webkit-border-radius-topleft:10px; -webkit-border-radius-topright:10px; 
					-moz-border-radius-topleft:10px; -webkit-border-radius-topright:10px; 
}
#price .head .s1{ width:393px; height:28px; line-height:28px; color:#fff; background:#3c8e9c; border:2px solid #37828f; border-bottom:0px;}
#price .head .s2{ width:125px; height:28px; margin-left:5px; line-height:28px; color:#fff; background:#3c8e9c; border:2px solid #37828f; border-bottom:0px;}
.list{height:35px; line-height:35px;  border-top:1px solid #fff; border-bottom:1px solid #88c0c9;}
.list_1{background:#d0e0e3;}
.list .t1{width:367px; padding:0 15px; color:#3c8e9c; font-weight:bold;}
.list .t2{width:129px; margin-left:5px; height:16px; line-height:16px; padding:9px 0; text-align:center;}

.list_2{ clear:both;background:#eaf5f7; border-bottom:0px solid #c5c5c5;  border-top:1px solid #fff;  height:53px;
				
					border-bottom-left-radius:10px;  border-bottom-right-radius:10px; 
					-webkit-border-radius-bottomleft:10px; -webkit-border-radius-bottompright:10px; 
					-moz-border-radius-bottomleft:10px; -webkit-border-radius-bottomright:10px; 
					
					
	box-shadow:0px 2px 3px rgba(160, 181, 185, .5);
				-moz-box-shadow:0px 2px 3px rgba(160, 181, 185, .5);
				-webkit-box-shadow:0px 2px 3px rgba(160, 181, 185, .5);	
}
.list_2 .t1{width:367px; padding:0 15px; color:#3c8e9c; font-weight:bold;}
.list_2 .t2{width:129px; margin-left:5px; padding-left:10px; height:30px; padding:7px 0; text-align:center;}


.short_title{padding:5px 0 5px 20px; background:url(../images/quote.png) left  no-repeat; font-weight:bold;}
.short_title:hover{color:#3c8e9c; cursor:pointer;}
.visited{color:#77bac3}
.short_title_blue{color:#fff; height:28px; line-height:28px; color:#fff; background:url(../images/quote.png) 12px center  no-repeat #3c8e9c; border:2px solid #37828f; border-bottom:0px; padding:5px 0 5px 35px;
	border-top-left-radius:10px;  border-top-right-radius:10px; 
					-webkit-border-radius-topleft:10px; -webkit-border-radius-topright:10px; 
					-moz-border-radius-topleft:10px; -webkit-border-radius-topright:10px; 
}
.short_title_blue:hover{color:#fff;}
.short_content{padding:10px 15px 10px 35px; background:url(../images/light.png) 15px 12px no-repeat #d0e0e3; 
					
			border:1px solid #88c0c9; 
			border-bottom-left-radius:10px;  border-bottom-right-radius:10px; 
			-webkit-border-radius-bottomleft:10px; -webkit-border-radius-bottompright:10px; 
			-moz-border-radius-bottomleft:10px; -webkit-border-radius-bottomright:10px; 
					
					
	box-shadow:0px 2px 3px rgba(160, 181, 185, .5);
				-moz-box-shadow:0px 2px 3px rgba(160, 181, 185, .5);
				-webkit-box-shadow:0px 2px 3px rgba(160, 181, 185, .5);	
		}
		
.form_head{height:30px;  font-family:'Hel', Arial; margin-top:15px;}
.form_head span{display:block; width:250px; text-align:center; height:28px; line-height:28px; color:#fff; background:#3c8e9c; border:2px solid #37828f; border-bottom:0px;
	border-top-left-radius:10px;  border-top-right-radius:10px; 
					-webkit-border-radius-topleft:10px; -webkit-border-radius-topright:10px; 
					-moz-border-radius-topleft:10px; -webkit-border-radius-topright:10px; 
}

.form_head li{float:left; padding-right:5px;}
.form_head a{
	display:block; padding:0 70px; text-align:center; height:28px; line-height:28px; color:#fff; background:#88c0c9; border:2px solid #6badb7; border-bottom:0px;
	 text-decoration:none;
	border-top-left-radius:10px;  border-top-right-radius:10px; 
					-webkit-border-radius-topleft:10px; -webkit-border-radius-topright:10px; 
					-moz-border-radius-topleft:10px; -webkit-border-radius-topright:10px; 
}
.form_head a:hover{
	 background:#6badb7; border:2px solid #5d9ca6; border-bottom:0px;
	 
}
.form_head a.active{
	 background:#3c8e9c; border:2px solid #37828f; border-bottom:0px; 
	 
}

.form_div{padding:15px 20px; background:#d0e0e3;  font-family:'Hel', Arial; font-weight:normal; font-size:15px; border-top:2px solid #37828f; 
	
			
}
.form_div td span.red{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;}	
.form_bt{ clear:both;background:#d0e0e3;   height:53px;
				
					border-bottom-left-radius:10px;  border-bottom-right-radius:10px; 
					-webkit-border-radius-bottomleft:10px; -webkit-border-radius-bottompright:10px; 
					-moz-border-radius-bottomleft:10px; -webkit-border-radius-bottomright:10px; 
					
					
	box-shadow:0px 2px 3px rgba(160, 181, 185, .5);
				-moz-box-shadow:0px 2px 3px rgba(160, 181, 185, .5);
				-webkit-box-shadow:0px 2px 3px rgba(160, 181, 185, .5);	
}

.input{background:url(../images/i.jpg) 0px -29px repeat-x; height:28px; float:left;}
.input div{background:url(../images/i.jpg) right -58px no-repeat;}
.input div div{padding:0 5px; background:url(../images/i.jpg) 0px 0px no-repeat;  height:28px;}
.input_txt{background:none; border:none; padding:4px 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:14px; width:240px;}
.sml{width:50px;}
.dot{float:left; display:block; height:28px; line-height:28px; width:10px; text-align:center;}

.ip_txt{width:40px;}

.input_active{background:url(../images/i.jpg) 0px -116px repeat-x;}
.input_active div{background:url(../images/i.jpg) right -145px no-repeat;}
.input_active div div{background:url(../images/i.jpg) 0px  -87px  no-repeat;}

.textarea{background:url(../images/t.jpg) 0px -89px repeat-x; height:88px; float:left;}
.textarea div{background:url(../images/t.jpg) right -178px no-repeat; }
.textarea div div{background:url(../images/t.jpg) 0px 0px no-repeat; height:88px; padding:0 5px;}
.textarea textarea{background:none; border:none; padding:5px 0; font-family:Arial, Helvetica, sans-serif; font-size:14px; width:260px; height:79px;}

.textarea_active{background:url(../images/t.jpg) 0px -356px repeat-x;}
.textarea_active div{background:url(../images/t.jpg) right -445px no-repeat; }
.textarea_active div div{background:url(../images/t.jpg) 0px -267px no-repeat; height:89px; padding:0 5px;}

.article{padding:10px 0; border-bottom:1px dotted #ccc;}
.released{color:#5fa1ad; display:block; float:left; padding-top:10px;}

.pagination { padding-top:10px; float:left; font-size: 12px; clear: both;}
.pagination strong{padding: 2px 7px; border: 1px solid #3c8e9c; color:#fff; text-decoration: none; border-radius: 5px; -moz-border-radius: 5px; display: block; background: #81c4cb; float:left;   display:block; margin-left:2px;}
.pagination a {padding: 2px 7px; border: 1px solid #ccc; color:#666; text-decoration: none; border-radius: 5px; -moz-border-radius: 5px; display: block; background: #fff; float:left; margin-left:2px;}
.pagination a:hover{ background:#cbeaed; color:#3f95a4; border:1px solid #68aab5;};

			