body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,ledend,input,textarea,button,select{margin:0;padding:0}
img,fieldset{border:0;}
img{vertical-align:top;}
ul,ol{list-style:none;}
em,address{font-style:normal;}
a{text-decoration:none;}
a:hover,a:active,a:focus{text-decoration:underline;}
table{border-collapse:collapse;}
hr{display:none;}
.blind,legend{display:block;overflow:hidden;position:absolute;left:0;top:-9999em;*width:0;}
caption{visibility:hidden;height:0;overflow:hidden;font-size:0;line-height:0;}
.clearfix{*zoom:1;}
.clearfix:after{content:"";display:block;clear:both;}

.skip a{position:absolute;left:-9999em;width:100%;padding:10px 0;background:navy;color:#fff;text-align:center;font:bold 1.2em/2em Verdana, Geneva, sans-serif;z-index:10;}
.skip a:hover,
.skip a:active,
.skip a:focus{left:0;}

.w80{width:80px !important;}
.w100{width:100px !important;}
.w130{width:130px !important;}
.w150{width:150px !important;}
.w200{width:200px !important;}
.w250{width:250px !important;}
.w300{width:300px !important;}
.w400{width:300px !important;}

.btn-cal{
	color:#fff;
	text-shadow:0 -1px 0 rgba(0,0,0,0.25);
	background-color:#4e35cb;
	*background-color:#4e35cb;
	background-image:-moz-linear-gradient(top,#fbb450,#f89406);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));
	background-image:-webkit-linear-gradient(top,#fbb450,#f89406);
	background-image:-o-linear-gradient(top,#fbb450,#f89406);
	background-image:linear-gradient(to bottom,#4e35cb,#4e35cb);
	background-repeat:repeat-x;
	border-color:#f89406 #f89406 #ad6704;
	border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450',endColorstr='#fff89406',GradientType=0);
	filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)
}

.btn-cal:hover{
	color:#fff;
	background-color:#4e35cb;
	*background-color:#4e35cb
}