html {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #000000;
}
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;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
fieldset, img {
    border: 0 none;
}
address, caption, cite, code, dfn, em, strong, th, var, optgroup {
    font-style: inherit;
    font-weight: inherit;
}
del, ins {
    text-decoration: none;
}
li {
    list-style: none outside none;
}
caption, th {
    text-align: left;
}
h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
    font-weight: normal;
}
q:before, q:after {
    content: "";
}
abbr, acronym {
    border: 0 none;
    font-variant: normal;
}
sup {
    vertical-align: baseline;
}
sub {
    vertical-align: baseline;
}
legend {
    color: #000000;
}
input, button, textarea, select, optgroup, option {
    font-family: inherit;
    font-size: inherit;
    font-style: inherit;
    font-weight: inherit;
}
input, button, textarea, select {
}
.needstar {
    color: #E15A00 !important;
    font-size: 12px !important;
}
/*----------reset------------*/
*{font-size:12px;}
a{color:#000;text-decoration:none;}
a:hover{text-decoration:underline;}
table.managecolumn{width:96%;margin:0 0 15px 0;}
div.column ,div.columninfo , div.search , table.infolist , table.celeritypublish , table.bbscutline , div.currentlocation , div.navigation , div.topic , table.topiclist , table.infotable_vt , div.pushbutton , table.infotable_hr , table.infotable_hrvt , table.placard , table.columnlist , div.hotspotbar , table.taxis , table.ico{ width:95%;}
div.column , table.managecolumn,div.columninfo , div.search , table.infolist , table.celeritypublish , table.bbscutline , div.currentlocation , div.navigation , div.topic , table.topiclist , table.infotable_vt , div.pushbutton , table.infotable_hr , table.infotable_hrvt , table.placard , table.columnlist , div.hotspotbar , table.taxis , table.ico{ margin:20px auto 0 auto;}
div.column , table.managecolumn td.lefts{}
div.pushbutton{text-align:right;cursor:pointer;}
table.managecolumn tr{background: none repeat scroll 0 0 #EBEBEB;border-bottom: 2px solid #CCC;height: 29px;margin-bottom: 15px;}
table.managecolumn td.lefts{color: #333333;font: bold 14px / 30px "ËÎÌå";letter-spacing: 2px;padding-left: 20px;text-align:left;}
table.managecolumn td.rights{text-align:right;padding:0 10px 0 0;}
table.managecolumn td.rights a{text-align:right;color: #E15A00;font-size: 12px;letter-spacing: 0;}
table.managecolumn td.rights img{display:none;}
div.column h1{background: url("../lifeeduimage/module_title.gif") no-repeat 0 3px;font-size:14px;font-weight:bold;border-bottom: 1px solid #CCCCCC;margin-bottom: 15px;padding-bottom: 5px;padding-left: 20px;text-align: left;}

table.columnlist td{border-bottom:1px solid #CCC;}

div.columninfo , div.search , div.currentlocation , div.topic , div.hotspotbar{border:1px solid  #CCC;letter-spacing: 1px;line-height: 180%;padding:10px 5px;background:#EBEBEB;margin:0 auto;}

input.button{border: 1px solid #CCC;color: #333;font-size: 12px;height: 20px;letter-spacing: 2px;line-height: 20px;overflow: visible;padding: 0 10px;}

/*div.navigation_href{float:left;height:22px;margin-top:3px;min-width:300px;}*/
/*div.navigation_button{float:right;margin-top:3px;height:22px;}*/
/*div.navigation div.button{float:left;color:#134980;}*/
/*div.navigation b{color:#c00;}*/
/*div.navigation div.page {float:right;}*/
/*div.navigation div.page input{width:20px;border:1px solid #DEB960;background-color:#F3F3F1;height:13px;text-align:center;padding-top:2px;}*/
/*div.navigation div.page a{letter-spacing:2px;}*/
/*div.navigation div.page a:link{text-decoration:none;}*/
/*div.navigation div.page a:visited{text-decoration:none;}*/
/*div.navigation div.page a:hover{text-decoration:underline;}*/

div.navigation{clear:both;margin: 8px 0 15px 30px;_display: inline-block;}
div.navigation:after{
    content:".";
    display:block;
    height:0;
    visibility:hidden;
    clear:both;}
div.navigation input {line-height: 22px;margin: 0 2px;}
table.infolist th.grade , div.currentlocation div {padding-left:30px;text-align:left;}
table.infolist th.grade , table.celeritypublish td div {padding:5px 0;}
table.infotable_vt td{padding-left: 15px;}
table.none td{padding-left: 0;}
table.infotable_vt td , table.infotable_hr td , table.infotable_hrvt td , table.infotable_hrvt th , table.taxis td{height:28px;border-bottom: 1px solid #CCC;}
table.infolist th.grade , table.infolist td.state , table.celeritypublish th , table.topiclist tr.even , table.infotable_vt th , table.infotable_hr tr.even , table.infotable_hrvt th , table.infotable_hrvt tr.even , table.taxis tr.even {background:#FAFAFA;border:none;}
table.topiclist tr.even , table.infotable_hr tr.even , table.columnlist td , table.taxis tr.even , table.infotable_hrvt td.even{background:#FFF;}
table.infotable_hrvt th{font-weight:bold;}
table.infotable_vt th{border-bottom:1px solid #CCC;}
table.infotable_hrvt th{border-bottom:1px solid #CCC;font-weight:normal;}
table.infotable_hrvt th a{line-height:18px;}
td.content{height:28px;padding:0 0 0 10px;}
table.infotable_vt{border:1px solid #CCC;border-bottom:none;}
table.infotable_vt th{border-bottom:1px solid #CCC;border-right: 1px solid #CCC;background:#EBEBEB;font-weight: normal;line-height: 22px;padding-left: 15px;text-align: left;}

table.infolist th.grade{font-size:13px;letter-spacing:2px;vertical-align:middle;padding-top:1px;}
table.infolist th , table.celeritypublish th.title , table.bbscutline th, div.currentlocation , table.topiclist th , table.infotable_vt th.caption , table.infotable_hr th , table.infotable_hrvt th.title , table.placard th , table.columnlist th , div.hotspotbar , table.taxis th{background:#EBEBEB;border-bottom: 1px solid #CCC;border-top: 1px solid #CCC;height: 26px;padding: 2px;text-align: center;}
table.infolist th , div.topic h6{letter-spacing:2px;}
table.infolist td , table.celeritypublish td{border-bottom:1px solid #CCD8E3;height: 28px;line-height: 1.4;padding-left: 10px;}

table.infolist td , table.infotable_hr td , table.infotable_vt td.center , table.infotable_hrvt td , table.infotable_hrvt th.title , table.columnlist td.center , table.taxis td.center{text-align:center;}
table.infolist td.left , table.celeritypublish th.title , table.bbscutline th.title , table.topiclist th , table.infotable_vt th , table.infotable_hr td.left , table.infotable_hrvt th , table.infotable_hrvt td.left , table.placard th {text-align:left;}
table.infolist td.left , table.celeritypublish th.title , table.bbscutline th.title , table.topiclist th , table.infotable_vt th , table.infotable_hrvt th , table.placard th {padding-left:20px;}
div.column , table.managecolumn{margin-bottom:2px;}

table.celeritypublish{border:1px solid #CCD8E3;}
table.celeritypublish th{text-align:center;border:1px solid #CCD8E3;}
table.celeritypublish td{/*border:none;*/}

div.userinfo{margin:5px;width:190px;vertical-align:top;}
div.userinfo div.portrait{float:left;vertical-align:top;}
div.userinfo div.presentation{float:right;width:190px;}
div.userinfo div.presentation h6{text-align:left;line-height:150%;}

table.placard{}
table.placard th.more{text-align:right;}
table.placard th a{letter-spacing:2px;}
table.placard th a:link{text-decoration:none;}
table.placard th a:visited{text-decoration:none;}
table.placard th a:hover{text-decoration:underline;}
table.placard td.content{padding:5px 10px;line-height:160%;letter-spacing:1px;}
table.placard td.content li{border-bottom:1px solid #CCC;}
table.placard td.content li a{line-height:28px;}
table.placard td.content ul{}

table.third{width:760px;margin:0 auto;}
table.third input{padding-top:2px;}
table.third td.content{}
table.third td.content div.rf{padding:20px 30px;}
table.third td.content div.content{margin:10px 10px;}
table.third td.content div.content h1{font-size:17px;line-height:160%;font-weight:bold;text-align:center;border-bottom:1px solid #CCC;}
table.third td.content div.content h2{line-height:160%;text-align:center;height:30px;}
table.third td.content div.content h6{color:#000;line-height:150%;}

table.location{height:38px;width:95%;border:0;margin:0 auto;}
table.loca{height:38px;float:left;border:0;}
table.loca .title{font-size:16px;letter-spacing:2px;word-spacing:2px;padding-top:5px;}
table.loca td.right{height:38px;width:13px;}

table.error{width:679px;border:0;margin:85px auto 0 auto;}
table.error #bg{}
table.error #bottom{}

table.error_top{width:100%;border:0;height:280px;}
table.error_black{width:106px;border:0;margin-top:135px;margin-right:81px;}
table.error_top #top{}
td.black_com{height:38px;}
td.black_cur{height:38px;}
#content_margin{padding-top:55px;padding-left:10px;padding-right:70px;font-size:14px;;letter-spacing:2px;line-height:170%;}

table.infotable_vt td div.welcome{font-size:1.2em;letter-spacing:0;line-height:110%;}
table.infotable_vt td div.welcome p{margin:15px 5px;}

a.button_a{font-size: 12px;text-decoration: none;letter-spacing:2px;height:15px;color:#000;line-height:15px;padding:0 1px;cursor:pointer;}
a.button_a:hover{color: #960;}

div.article{padding-top:20px;}
div.article .atitle{border-bottom:1px solid  #ccc;letter-spacing:1px;text-align:center;font:bold 17px/160% "";color:#644300;padding:4px 0}
div.article .adate{text-align:right;color:#644300;font:12px/18px "";padding-top:2px;padding-bottom:15px;}
div.article .abody{text-align:left;height:auto;_height:400px;min-height:400px;padding:20px;border:1px solid #CCC}
div.article .abody{height:auto;}
div.article .atitle b{font-size:18px;color:#900;}

.popmessage .logo{background:url(../lifeeduimage/eol_third_logo.jpg) no-repeat;height:126px;}
.popmessage .wrap{}
.popmessage .wrapper{width:100%;margin:0 auto;text-align:center;background:url(../lifeeduimage/eol_third_top_bg.jpg) left top repeat-x;}
.popmessage .wrap{width:100%;margin:0 auto;text-align:center;}
.popmessage .head{width:1004px;margin:0 auto;}
.popmessage .bodyer{width:974px;margin:0 auto;}
.popmessage .bodyer div.article{height:auto;min-height:300px;_height:300px;}
.popbody{padding:5px 45px;border:1px solid #CCC;}
.popmessage .popbutton{padding:5px 0;}
.popmessage .copyright{background:url(../lifeeduimage/eol_index_footer_bg.jpg) left bottom repeat-x;}
.popmessage .copyright p{height:28px;line-height:28px;color:#FFF;}
.popmessage .copyright p a{color:#FFF;}
table.topiclist table tr td.title,table.topiclist table tr td.right{
    line-height: 23px;
    background: #EBEBEB;
    text-indent: 15px;
}
div.wrap {
    margin: 0px auto;
    min-width: 716px;
    padding: 10px 25px;
    text-align: left;
}
div.title {
    background: url("../image/module_title.png") no-repeat scroll 0 15px;     /**/
    border-bottom: 1px solid #CCC;
    margin-bottom: 25px;
    text-align: left;
}
div.title h1{
    padding: 5px 20px;
}
div.title h1 span {
    color: #333;      /**/
    font-size: 14px;
    font-weight: bold;
    letter-spacing: 2px;
    line-height: 26px;    /**/
}
table.infotable {
    width: 100%;
    margin: 15px auto;       /**/
    text-align: center;     /**/
    background: #fcfcfc;     /**/
    border-left: 1px solid #e3e3e3;   /**/
    border-top: 1px solid #e3e3e3;    /**/
    /*border-right: 1px solid #e4e4e4;    *//**/
}
table.infotable th {
    text-align: left;       /**/
    font-weight: normal;
    line-height: 24px;
    border-bottom: 1px solid #e3e3e3;   /**/
    border-right: 1px solid #e3e3e3;    /**/
    padding: 6px 20px;   /**/
    /*width: 100px;        */
    word-break: keep-all; /**/
}

table.infotable th.top {
    /*vertical-align: top;  */     /**/
    /* padding-top: 5px;    */      /**/
}

table.infotable td {
    line-height: 24px;
    padding: 6px 20px;    /**/
    border-bottom: 1px solid #e3e3e3;     /**/
    border-right: 1px solid #e3e3e3;      /**/
    background: #FFF;
    text-align: left;    /**/
}

table.infotable td.list {
    line-height: 24px;
    padding: 10px;    /**/
    border-bottom: 1px solid #e3e3e3;     /**/
    border-right: 1px solid #e3e3e3;      /**/
    background: #FFF;
    text-align: left;    /**/
    word-break: keep-all;  /**/
}

table.infotable td.align_r {
    text-align: right;
    padding-right: 15px;
}

table.infotable td.text {
    padding: 10px;
    font-size: 1.2em;
}
table.valuelist {
    width: 100%;
    clear: both;
    border: none;    /**/
}

table.valuelist .checkinput {
    width: 32px;           /**/
    padding-left: 20px;
    /*text-align: inherit;*/  /**/
}

table.valuelist .select {
    width: 40px;           /**/
    padding-left: 15px;
    /*text-align: inherit;*/  /**/
}

table.valuelist th {
    background: #F3F3F3;
    border-bottom: 1px solid #ddd;
    border-top: 1px solid #ddd;
    font-size: 12px;
    font-weight: normal;
    line-height: 20px;
    padding: 10px 0;
    text-align: center;
    color: #555555;
    vertical-align: middle;/**/
    word-break: keep-all;  /**/
}

table.valuelist th.list {
    background: none repeat scroll 0 0 #F3F3F3;   /**/
    border-bottom: 1px solid #ddd;   /**/
    border-left: 1px solid #ddd;    /**/
    border-top: 1px solid #ddd;       /**/
    font-size: 12px;
    font-weight: normal;
    color: #575757;    /**/
    vertical-align: middle;/**/
    text-align: left;       /**/
    padding-left: 20px;     /**/
}
table.valuelist th.align_l{
    text-align: left;
    padding: 0 0 0 20px;
}
table.valuelist td.align_c {
    text-align: center;
    padding-left: 0;
    padding-right: 0;
}
table.valuelist td {
    line-height: 20px;
    padding: 10px 0 10px 0;
    border-bottom: 1px solid #ddd;
    text-align: left;       /**/
    padding-left: 20px;     /**/
    color: #555555;
}
table.valuelist td.border{
   border-top: 1px solid #ddd;
   border-right: 1px solid #ddd;
}
a.con2 {
    background: url(../image/global_image.png) no-repeat -17px -24px;
    width: 16px;
    height: 16px;
    display: inline-block;
}
div.subtitle {
    background: #f5f5f5;
    border-left: 3px solid #ccc;    /**/
    margin-bottom: 26px;
    text-align: left;
    padding: 6px 5px 6px 15px;
}

div.subtitle span {
    color: #333;
    font-weight: bold;
    font-size: 14px;
    letter-spacing: 2px;
    line-height: 26px;
}
div.button {
    text-align: left;
    padding-top: 10px;
    padding-bottom: 15px;
    float: left;
}
input.button{
    background: url("../image/module_button_bg.jpg") repeat-x scroll 100%;  /**/
    height: 26px;           /**/
    overflow: visible;
    padding: 0 10px;
    border: 1px solid #CCC;
    line-height: 20px !important;
    color: #333;
    letter-spacing: 2px;
    font-size: 12px;
    cursor: pointer;
    *line-height: 18px !important;
    display:-moz-inline-stack;
    display:inline-block;
    *display:inline;
    *zoom:1;
}
div.buttonc {
    text-align: center;
    padding-top: 10px;
    padding-bottom: 15px;
}
.input{
    /*padding: 6px 0;
    width: 100%;
    border: none;*/
    margin: 3px 0;
}
a.del1 {
    background: url(../image/global_image.png) no-repeat -60px 0;
    width: 16px;
    height: 16px;
    display: inline-block;
}
div.page {
    float: right; /*width: 50%;*/           /**/
    letter-spacing: 1px;      /**/
}
div.navigation {
    margin: 0 auto 7px ;                    /**/
    overflow: hidden;
    _display: inline-block;
    text-align: left;        /**/
    letter-spacing: 1px;      /**/
    padding-top: 16px;        /**/
    width: 95%;
}
div.discussButton{
    float: none;
    padding: 0;
    margin: 15px 0;
}
