@charset "utf-8";
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,dl,dt,dd{margin:0;padding:0;border:0;}
/*body{font-size:12px;}*/
img{border:none;}
ul,ol{list-style:none;}
input,select,textarea{outline:none;}
textarea{resize:none;}
a{text-decoration:none;}
.ontop{z-index:1151 !important;}
/* clear float */
.clearfix:after{content:"";display:block;clear:both;}
.clearfix{zoom:1;}
.br1cc{border: 1px solid #CCC;}.br1red{border: 1px solid red;}
.cr{color:red;}.cb{color:blue;}.cw{color:white;}.cblk{color:black;}
.f10{font-size:10pt;}
.f12{font-size:12pt;}
.f14{font-size:14pt;}
.f15{font-size:15pt;}
.f18{font-size:18pt;}
.f20{font-size:20pt;}
.f30{font-size:30pt;}
.f40{font-size:40pt;}
.mcenter{margin:20px auto;}
.tc{text-align:center;}
.tl{text-align:left;}
.tr{text-align:right;}
.fl{float:left;}
.fr{float:right;}
.dinline{display:inline;}
.cursorpointer{cursor: pointer;}
.ofhide{overflow: hidden;}.ofauto{overflow: auto;}
.mg3{margin:3px;} .mg5{margin:5px;} .mg10{margin:10px;}
.mgt3{margin-top:3px;} .mgt5{margin-top:5px;} .mgt10{margin-top:10px;}
.mgb3{margin-bottom:3px;} .mgb5{margin-bottom:5px;} .mgb10{margin-bottom:10px;}
.mgl3{margin-left:3px;} .mgl5{margin-left:5px;} .mgl10{margin-left:10px;}
.mgr3{margin-right:3px;} .mgr5{margin-right:5px;} .mgr10{margin-right:10px;}
.pd3{padding:3px;} .pd5{padding:5px;} .pd10{padding:10px;}
.pdb3{padding-bottom:3px;} .pdb5{padding-bottom:5px;} .pdb10{padding-bottom:10px;} .pdb15{padding-bottom:15px;}
.pdl3{padding-left:3px;} .pdl5{padding-left:5px;} .pdl10{padding-left:10px;} .pdl15{padding-left:15px;}
.pdr3{padding-right:3px;} .pdr5{padding-right:5px;} .pdr10{padding-right:10px;} .pdr15{padding-right:15px;}
.pdtb3{padding:3px 0;}
.mgtb3{margin:3px 0;}
.border_rad5{border-radius:5px;-webkit-border-radius:5px;moz-border-radius:5px;}
.a4{width:21cm; height:29.7cm; /*border:1px solid red;*/ margin:0.5px auto; }
.row-fluid {word-wrap: break-word;}
.linkshadow{
	-webkit-box-shadow: 0px 7px 10px -6px black;
	-moz-box-shadow: 0px 7px 10px -6px black;
	box-shadow: 0px 7px 10px -6px black;
}
.wordwrap{
	word-wrap: break-word;
	overflow: hidden;
}


/* fix bgcolor and menu right line */
body {background-color:white !important;}
#page-wrapper{border-left: none !important;}
.nav#side-menu>li{border-right:1px solid #e7e7e7 !important;}
#menu_last_li{border-right:1px solid #e7e7e7}



