.font12{font-size:12px!important}
.font14{font-size:14px!important}
.font16{font-size:16px!important}

.font12all,.font12all *{font-size:12px!important}
.font14all,.font14all *{font-size:14px!important}
.font16all,.font16all *{font-size:16px!important}

.fontsmall{font-size:0.9em}
.fontmedium{font-size:1em}
.fontlarge{font-size:1.2em}

.arial{font-family:Arial}
.songti{font-family:ËÎÌå}

.clearboth{clear:both}

.red{color:Red}
.gray{color:Gray}
.blue{color:Blue}
.darkblue{color:DarkBlue}
.white{color:White}
.black{color:Black}
.maroon{color:Maroon}
.green{color:Green}
.drakblue{color:DarkBlue}
.darkgreen{color:DarkGreen}
.dimgray{color:DimGray}
.cornsilk{color:Cornsilk}
.silver{color:Silver}
.firebrick{color:Firebrick}
.royalblue{color:Royalblue}
.lightgrey{color:Lightgrey}
.forestgreen{color:ForestGreen}
.orange{color:#e50;}
.peru{color:Peru}
.purple{color:#6600ff}
.stoneyellow{color:#960}
 .c00 {color:#c00;}

.redbg{background-color:Red}
.graybg{background-color:Gray}
.bluebg{background-color:Blue}
.whitebg{background-color:White}
.blackbg{background-color:Black}
.maroonbg{background-color:Maroon}
.greenbg{background-color:Green}
.drakbluebg{background-color:DarkBlue}
.darkgreenbg{background-color:DarkGreen}
.dimgraybg{background-color:DimGray}
.cornsilkbg{background-color:Cornsilk}
.silverbg{background-color:Silver}
.firebrickbg{background-color:Firebrick}
.whitesmokebg{background-color:whitesmoke}
.skybluebg{ background-color:#ddeeff}

.redborder{border:1px solid Red}
.grayborder{border:1px solid Gray}
.blueborder{border:1px solid Blue}
.blackborder{border:1px solid Black}
.silverborder{border:1px solid Silver}
.firebrickborder{border:1px solid Firebrick}
.greenborder{border:1px solid Green}

.normal{font-weight:normal}
.bold{font-weight:bold}

.textcenter{text-align:center!important}
.textright{text-align:right!important}
.textleft{text-align:left!important}

.texttop{vertical-align:top!important}
.textmiddle{vertical-align:middle!important}
.textbottom{ vertical-align:bottom!important}

.displaynone{display:none}
.displayblock{display:block}

.lineheight100{line-height:100%}
.lineheight120{line-height:120%}
.lineheight150{line-height:150%}
.lineheight180{line-height:180%}
.lineheight200{line-height:200%}

.absolute{position:absolute}
.relative{position:relative}
.static{position:static}

.width100{width:100%}
.width95{width:95%}
.height100{height:100%}

.nounderline{text-decoration:none}
.nounderlineall .nounderlineall *{text-decoration:none}

.underline{ text-decoration:underline};

.margintop2{margin-top:2px}
.margintop4{margin-top:4px}
.margintop6{margin-top:6px}
.margintop8{margin-top:8px}
.margintop10{margin-top:10px}

.marginleft2{margin-left:2px}
.marginleft4{margin-left:4px}
.marginleft6{margin-left:6px}
.marginleft8{margin-left:8px}
.marginleft10{margin-left:10px}

.marginright2{margin-right:2px}
.marginright4{margin-right:4px}
.marginright6{margin-right:6px}
.marginright8{margin-right:8px}
.marginright10{margin-right:10px}

.marginbottom2{margin-bottom:2px}
.marginbottom4{margin-bottom:4px}
.marginbottom6{margin-bottom:6px}
.marginbottom8{margin-bottom:8px}
.marginbottom10{margin-bottom:10px}


.margin2{margin:2px;}
.margin4{margin:4px;}
.margin6{margin:6px;}
.margin8{margin:8px;}

.padding2{padding:2px}
.padding4{padding:4px}
.padding6{padding:6px}
.padding8{padding:8px}
.padding16{padding:16px}

.padding2tl{padding-top:2px;padding-left:2px}
.padding4tl{padding-top:4px;padding-left:4px}
.padding6tl{padding-top:6px;padding-left:6px}
.padding8tl{padding-top:8px;padding-left:8px}

.padding8t{padding-top:8px}

.nowrap{
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
}
.trtop tr{
    vertical-align:top;
}
.tablelayoutfixed{
	table-layout:fixed;
}

.floatright{float:right}
.floatleft{float:left}
.floatnone{float:none}

.link{ cursor:pointer;color:Blue;}
.link:hover{color:Red}

.deflink{ cursor:pointer;}
.deflink:hover{color:Red;}

.col{clear:both;margin:0;padding:0;}
.col li
{
	float:left;
}
 .col .r1
{
	width:100%;
}
.col2 li
{
	width:50%;
}
col3 li
{
	width:33%;
}
.noborder
{
	border-width:0!important;
}
.valignmiddle
{
	vertical-align:middle;
    margin:5px;
}

.msgmain {
    background: url("/images/css/announce.png") no-repeat scroll 5px 6px #fff8ee;
    border: 1px solid #ffc899;
    color: #dd5300;
    height:25px;
    line-height:25px;
    padding-left:25px;
    margin-bottom:5px;
}