html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, button {margin:0;padding:0;	border:0;	font-weight:normal;	font-style:inherit;	font-size:100%;	vertical-align:baseline;	outline:0;}
body {	background:#fff;	margin:0;	padding:0;	color:#333;	font-size:11px;	font-family:Tahoma, Geneva, sans-serif;	line-height:1.5; min-width:1024px;}
table, td, tr, th {vertical-align:top;}
a,.effect{transition:all 0.5s linear; -webkit-transition:all 0.5s linear; -moz-transition:all 0.5s linear;}
/*=========font===============*/
h1, h2, h3, h4, h5, h6 {font-family:"Lucida Grande", Arial, sans-serif;	zoom:1;}
h1 {font-size:1.6em;line-height:1.95em;}
h2 {font-size:1.45em;line-height:1.8em}
h3 {font-size:1.3em;line-height:1.65em;}
h4 {font-size:1.2em;line-height:1.55em}
h5 {font-size:1em;line-height:1.35em}
h6 {font-size:0.9em;line-height:1.25em}
.small {font-size:11px;}
.center {text-align:center;}
.vmid {vertical-align:middle;}
.vtop {vertical-align:top;}
.vbase {vertical-align:baseline;}
.right {text-align:right;}
.wrapper {width:1024px;	margin:0 auto;}
/*float and clear*/
.fl {	float:left;	display:inline;}
.fr {float:right;display:inline;}
.clr {clear:both;height:0;line-height:0;font-size:0;margin:0;padding:0;}
.d_block {display:inline-block;}
.block {display:block;}
.c_pointer {cursor:pointer;}
/*common*/
.rlv {position:relative;}
.br5 {border-radius:5px;-webkit-border-radius:5px;	-moz-border-radius:5px;}
.br8 {border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;}
/*==========margin=============*/
.m5 {	margin:5px;}
.mt5 {margin-top:5px;}
.mt10 {	margin-top:10px;}
.mt15 {	margin-top:15px;}
.ml5 {margin-left:5px;}
.ml10 {	margin-left:10px;}
.ml20 {	margin-left:20px !important;}
.mr10 {margin-right:10px;}
.mr15 {	margin-right:15px;}
.mb5{margin-bottom:5px;}
/*==========padding============*/
.p5 {padding:5px;}
.p10 {padding:10px;}
.pt5 {padding-top:5px;}
.pt10 {	padding-top:10px;}
.pt15 {	padding-top:15px;}
.prl5 {	padding-left:5px;padding-right:5px;}
.pb10{padding-bottom:10px;}

a {	color:#0076ce;	text-decoration:none;}
a:hover {text-decoration:underline}
.shadow_cntr {box-shadow:0 0 5px rgba(0,0,0,0.5);	-moz-box-shadow:0 0 5px rgba(0,0,0,0.5);-webkit-box-shadow:0 0 5px rgba(0,0,0,0.5);}
.bold{font-weight:bold;}
.required{ color:#f00;}
/*=====font color=======*/
.light_grey{color:#f4f4f4;}
.red{color:#961515;}