@CHARSET "UTF-8";

/*----- css reset begin -----*/

* {word-wrap:break-word;word-break:break-all;padding:0;margin:0;}
/* html {filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);} 
html body, #header-region, #post-btn, .post-bottom-chooce 
.post-top, .post-mdl, .post-btm
{filter:gray;}*/
body, div, dl, dt, dd, ul, ol, li,
h1, h2, h3, h4, h5, h6, pre, code,
form, fieldset, legend, input, button,
textarea, p, blockquote, th, td {margin:0;padding:0;}
fieldset, img {border:0;}

/* remember to define focus styles! */
:focus {outline: 0;}
address, caption, cite, code, dfn,
em, strong, th, var, optgroup {font-style:normal;font-weight:bold;}
h1, h2, h3, h4, h5, h6 {font-size:100%;font-weight:normal;}
abbr, acronym {border:0; font-variant:normal;}
input, button, textarea,
select, optgroup, option {font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input, select, label {vertical-align:middle;}
label {margin-left:4px;cursor:pointer;}
code, kbd, samp, tt {font-size:100%;}

/*@purpose To enable resizing for IE */
/*@branch For IE6-Win, IE7-Win */
input, button, textarea, select {*font-size:100%;}

ol, ul {list-style:none;}
object:focus {outline:none;}

/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse:collapse;border-spacing:0;}
caption,th {text-align:left;}
sup,sub {font-size:100%;vertical-align:baseline;}

/* remember to highlight anchors and inserts somehow! */
:link, :visited, ins {/*text-decoration: none;*/}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {content:'';content:none;}

/* For float hack */
.clearfix:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
* html .clearfix             {zoom:1;} /* IE6 */
*:first-child+html .clearfix {zoom:1;} /* IE7 */

/*----- css reset end -----*/

/** global css begin **/

/* common */
body {color:#333;font-size:12px;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;direction:ltr;line-height:1.5;overflow-x:hidden;}
a {text-decoration:none;color:#3060c0;}
a.visited:visited {color:#800080;}
.hide{display:none;}
.fl {float:left;}
.fr {float:right;}
.clear {clear:both;height:0;line-height:0;font-size:0;overflow:hidden;}

/* color */
.orange {color:#f15525;}
.blue {color:#3060c0;}
.black {color:#3c3c3c;}
.gray {color:#A5A5A5;}
.og {color:#ff9966;}
.red {color:red;}
.green {color:#009900;}
.htxt {color:#993333;}
.mc {margin:0 auto;}

/*prompt area start*/
.prompt-ok, .prompt-error, .prompt-warning, .prompt-loading {background:#FFEBE8 none repeat scroll 0% 50%;height:30px;line-height:30px;width:100%;margin: 0 auto;text-align:center;vertical-align:middle;}
.prompt-ok {border:1px solid #77ee00;background-color:#E0FFBF;}
.prompt-error {border:1px solid #dd3c10;}
.prompt-warning {background-color:#F2FAFF;border:1px solid #5C9CC0;}
.prompt-loading {border:1px solid #77ff00;}
/*prompt area end*/

.pageloading{background:url(../img/loading_s.gif) no-repeat center center;height:100px;line-height:100px;}

/*footer*/
.footer{text-align:center;}
.footer a {color:#666;}

/* tiny dialog */
.tnybox_layer,
.tnybox_layer .tnybox_ok,
.tnybox_layer .tnybox_error,
.tnybox_layer .tnybox_warning,
.tnybox_layer .tnybox_msg,
.tnybox_layer .layer_end{float: left;height:54px;line-height:54px;font-weight:bold;font-size:14px;color:#606060;background-image:url("../img/bg_tip_layer.png");_background-image:url("../img/bg_tip_layer_ie6.png");background-repeat:no-repeat;}
.tnybox_layer{background-position:0 -161px;background-repeat:repeat-x;left:50%;position:absolute;top:50%;padding:0 18px 0 9px;}
.tnybox_layer .tnybox_ok{background-position:-6px 0;left:-45px;top:0;width:45px;position:absolute;}
.tnybox_layer .layer_end{background-position:0 0;position:absolute;right:-6px;top:0;width:6px;}
.tnybox_layer .tnybox_error{background-position:-6px -108px;position:absolute;left:-45px;top:0;width:45px;}
.tnybox_layer .tnybox_warning{background-position:-6px -54px;position:absolute;left:-45px;top:0;width:45px;}
.tnybox_layer .tnybox_msg{background-position:-6px 0;left:-5px;width:5px;position:absolute;top:0;}
.tnybox_layer img{float:left;margin:19px 10px 0 5px ;}

/*popup.ext.js dialog css*/
.dlgBorder.r0c0, .dlgBorder.r0c2, .dlgBorder.r2c0, .dlgBorder.r2c2 {filter:alpha(opacity=30); opacity:0.3;background-image:url(../img/dialog.png);background-repeat:no-repeat;width:9px;height:9px;}
.dlgBorder.r0c1, .dlgBorder.r2c1, .dlgBorder.r1c0, .dlgBorder.r1c2 {filter:alpha(opacity=30); opacity:0.3;background-image:url(../img/dialog.png);}
.dlgBorder.r0c0 { background-position:left top; }
.dlgBorder.r0c2 { background-position:right top; }
.dlgBorder.r2c2 { background-position:right bottom; }
.dlgBorder.r2c0 { background-position:left bottom; }
.dlgBorder.r0c1, .dlgBorder.r2c1 { height:5px; background:none;background-color:#000000; }
.dlgBorder.r1c0, .dlgBorder.r1c2 { width:5px; background:none;background-color:#000000; }
.dlgBorder.r1c1 { background: #FFFFFF none repeat scroll 0%;}
#dialogBox .dlgContent {border:1px solid #A0A0A0;}
.dlgBottom {background-color:#ECF5FF;border-top:1px solid #99cccc; text-align:center;padding:7px 0;}

/*form dealing*/
.inptxt {padding:6px 0 0 3px;font-size:15px;width:250px;height:22px;border:1px solid #ccc;}

/*fem dialog*/
.femDialog{background:#fff none repeat scroll 0%;border:1px solid #ccc;color:#366EAE;font-size:12px;position:absolute;z-index:1000;}
.femFacePanel{border:1px solid #FFF;}
.femFacePanel img{border:1px solid #EEF7FF;cursor:pointer;margin-top:1px;}
.femToolbar {font-size:12px;overflow:hidden;height:22px;}
.femToolbar li {float:left;margin-top:-3px;}
.femToolbar span {float:left;}
.femToolbar li a:link, .femToolbar li a:visited {background-color:transparent;border:0px solid #000000;display:block;padding:1px;}
.femToolbar li div {background:url(../img/icon.gif) no-repeat -22px -2222px;cursor:pointer;height:20px;margin-bottom:0px !important;padding:1px;width:20px;}


