/*--- 找课程样式 ---*/
body {position:relative; z-index:0;}
.fp_desc {width:48%; float:left;}
.fp_desc dt {font-size:16px;font-weight:bold; padding-bottom:10px;}
.fpStarted {margin-top:15px;}
.fpStarted a:link, .fpStarted a:visited {color:#ffffa1; text-decoration:none; background:url(../images/innerPage_bg.gif) no-repeat 0px -502px; font-weight:bold; font-size:13px; display:block; width:118px; height:29px; padding-left:10px; line-height:28px;}
.fpStarted a:hover, .fpStarted a:active {color:#ff0; background:url(../images/innerPage_bg.gif) no-repeat 0px -463px;}
.cucas_fp_form {position:relative;}
.cucas_fp_form dt {font-weight:bold; font-size:13px; line-height:22px; margin-top:20px; margin-bottom:3px;}
.cucas_fp_select {margin-bottom:5px;}
.cucas_fp_select select {width:180px;}
.cucas_fp_form option {font-size:11px;}
.radioList1 input {vertical-align:middle; margin-right:2px;}
.radioList1 span {margin-right:40px;}
.cucas_fpBtn {padding-top:25px; padding-bottom:30px;}
.cucas_placeTab, .cucas_placeTab td{border-collapse:collapse; border:1px solid #d0d1d2;}
.cucas_placeTab td {padding:10px;}
.blueBg{background-color:#f2f8fd;}
.cucas_placeTab dt {margin:0px;}
.cucas_placeTab dd {padding-left:20px;}
.cucas_placeTab dd.check span, .check span {display:block;width:105px; height:22px; float:left; margin:0px;}
.cucas_placeDiv {width:660px; height:auto; margin-top:10px;/*-- border-right:4px solid #ebebeb; border-bottom:4px solid #ebebeb;--*/}
.cucas_fpTips span {margin-right:12px;}
.cucas_fpTips em {font-style:normal; color:#d00;}

/*--提示框样式--*/
.cucas_wdpDiv{left:190px; top:5px;}
.cucas_feDiv{left:185px; top:70px;}
.cucas_wwylDiv{left:290px; top:178px;}
.cucas_tlDiv{left:160px; top:240px;}
.cucas_ndpsWwylDiv{left:290px; top:130px; _top:146px;}
.cucas_ndpsIM{left:215px; top:192px; _left:220px; _top:208px;}
.cucas_ndpsM{left:130px; top:260px; _left:135px; _top:270px;}
.cucas_ndpsMC{left:180px; top:368px; _left:185px; _top:378px;}
.cucas_ndpsHC{left:150px; top:458px; _left:155px; _top:462px;}
.cucas_ndpsFC{left:147px; top:523px; _left:152px; _top:525px;}
.cucas_ndpsPCST{left:265px; top:693px; _left:265px; _top:685px;}
.cucas_reviewDiv{left:170px; top:25px;}

/*--Added by Richen 2010.1.14--*/
.cucas_so h4{border:1px solid #cbc7b8; padding:10px 0 10px 8px; background:#f5f5f5 url(../images/cucas_csBg.gif) repeat-x 0px 0px;}
.cucas_soH4 {background:url(../images/cucas_soSearch.gif) no-repeat 0px 0px; padding:2px 0 2px 28px;}
.cucas_soDL {display:block; background:#fff url(../images/cucas_sideMenu.gif) no-repeat 0px 0px; border:1px solid #cbc7b8; border-top:0; border-bottom:0; padding:10px 0;}
.cucas_soDL dt {padding:5px 8px;}
.cucas_soDL dd{ padding:0 8px;}
.cucas_soChange {float:right; cursor:pointer;}
.cucas_csrTab {width:auto; height:36px; background:#eee url(../images/cucas_csBg.gif) repeat-x 0px -65px; border-bottom:1px solid #cbc7b8; position:relative;}
.cucas_csrTab span{font-size:14px; font-weight:bold;display:block; float:left; padding:10px 14px;}
.cucas_csrTab span.here {color:#d00; background-color:#fff; border:1px solid #cbc7b8; border-bottom:0;}
.cucas_csrTab a:link, .cucas_csrTab a:visited{color:#4d3626;}
.cucas_csrTab a:hover, .cucas_csrTab a:active {color:#d00;}
.cucas_csrTab1{position:absolute; left:10px;}
.cucas_csrTab2{position:absolute; left:140px;}
.cucas_csrTip {padding:15px 0;}
.cucas_csrTip a:link, .cucas_csrTip a:visited {text-decoration:underline;}
.cucas_csrDiv1 {width:auto; height:22px; padding:8px 8px 1px; background-color:#f4f4f4;}
.cucas_csrDiv1PF {float:right;}
.cucas_csrBtn1 a:link, .cucas_csrBtn1 a:visited {border:1px solid #adb9c2; color:#4d3626; background:#f2f4f7 url(../images/cucas_csBg.gif) repeat-x 0px -219px; padding:2px 5px; margin-right:10px;}
.cucas_csrBtn1 a:hover, .cucas_csrBtn1 a:active {border:1px solid #dea303; color:#4d3626; text-decoration:none; background:#fad163 url(../images/cucas_csBg.gif) repeat-x 0px -266px;}
.cucas_csrTable1 a:link, .cucas_csrTable1 a:visited, .cucas_csrTable2 a:link, .cucas_csrTable2 a:visited {text-decoration:underline;}
.cucas_csrTable1 td, .cucas_csrTable2 td, .cucas_csrTable3 td {padding:2px 0; font-size:12px;}
.cucas_csrTable1, .cucas_csrTable2, .cucas_csrTable3 {margin-left:20px; _margin-left:28px;}
.cucas_csrTable2 caption, .cucas_csrTable3 caption  {text-align:left; padding:8px 0 0px;}
.cucas_csrTable2 th, .cucas_csrTable3 th{text-align:left; padding:5px 0 2px; font-size:11px; font-family:Verdana, Geneva, sans-serif;}
.cucas_csrImp {color:#d00; font-weight:bold; padding:0 5px 0 1px;}
.cucas_csrImp a:link, .cucas_csrImp a:visited {color:#d00; font-weight:bold; padding:0 5px 0 1px;}
.cucas_csrImp a:hover, .cucas_csrImp a:active {color:#fff; background-color:#d00; text-decoration:none;}
.cucas_pageIndexBtm {width:auto; height:20px;margin-top:15px;background-color:#F5F8FA;border-bottom:0 none;border-top:1px solid #bfcfd9;padding:4px 0 3px;font-size:11px;}
.cucas_csr_box h5 input {margin-right:3px;}
.spanLeft {float:left;height:20px;line-height:20px;padding-left:5px;}
.spanLeft a, .spanLeft b{padding:0 5px;}
.spanRight {float:right;height:20px;line-height:20px;padding-right:5px;}
.cucas_pdBtn {float:right;}
.cucas_pdBtn input {font-size:10px; color:#fff; cursor:pointer; padding:0 4px;}
.cucas_pdBtn .cucas_csConfrim{background-color:#d00; border:1px solid #a00;}
.cucas_pdBtn .cucas_csCancel{background-color:#ED7070; border:1px solid #d00;}
.cucas_csPD1 {position:absolute; left:50%; z-index:999; background-color:#fff; margin-left:-330px; _margin-left:-280px;}
.cucas_csPD2 {position:absolute; left:50%; z-index:999; background-color:#fff; margin-left:-330px;}
.cucas_byAF {float:right;}
.cucas_byAF select {font-size:11px;}
.cucas_osBtnDiv {padding:10px 5px; _padding-right:15px; border-top:1px solid #cbc7b8; text-align:center; background-color:#cbc7b8;}
.cucas_osBtnDiv input {border-top:1px solid #a09981; border-left:1px solid #a09981;border-right:1px solid #69665b; border-bottom:1px solid #69665b; color:#fff; background-color:#a09981; cursor:pointer; padding:3px 8px; font-weight:bold;}
.cucas_csPD1T {color:#fff; background-color:#2D3748;}
#cucas_placeTab, #cucas_placeTab td{border-collapse:collapse; border:1px solid #2D3748;}

/*--add 2010.1.15 by Richen --*/
.cucas_scDiv {border:1px solid #ccc; border-bottom:0; width:233px; height:auto; margin-right:2px; float:left;}
.cucas_scTable td {padding:5px 10px; border-bottom:1px solid #ccc; line-height:18px;}
.cucas_scTdBg1 {background-color:#faf6e6;}
.cucas_scTable .cucas_csName {height:42px; _height:32px; border-bottom:0; line-height:16px;}
.cucas_scTitle {font-weight:bold;}
.cucas_scTable .cucas_scAdd {text-align:center; padding-top:0;}
.cucas_scAdd a:link, .cucas_scAdd  a:visited {background:url(../images/cucas_add.gif) no-repeat 0px 2px; padding-left:18px; text-decoration:none;}
.cucas_scDel {text-align:center; background:url(../images/cucas_csBg.gif) repeat-x 0px -310px;}
.cucas_scDel a:link, .cucas_scDel a:visited {background:url(../images/cucas_scDel.gif) no-repeat 0px 2px; padding-left:15px; text-decoration:none;}
.cucas_scAdd a:hover, .cucas_scAdd a:active, .cucas_scDel a:hover, .cucas_scDel a:active {color:#d00; text-decoration:underline;}
.redUnderline a:link, .redUnderline a:visited {text-decoration:underline; color:#d00;}
.redUnderline a:hover, .redUnderline a:active {background-color:#d00; color:#fff;}
.cucas_scAnother {border:1px solid #ccc; width:204px; height:160px; float:left; padding:15px;}
.cucas_scAnother select {width:200px; height:auto; font-size:12px; margin-top:10px;}
#cucas_tips {padding-top:15px;}
.cucas_csDetail a:link, .cucas_csDetail a:visited {color:#d00; padding:0 3px;}
.cucas_csDetail a:hover, .cucas_csDetail a:active {color:#fff; background-color:#d00; text-decoration:none;}

#isSearch_b {padding:1px 3px;}
.cucas_btmAd {padding-top:35px; text-decoration:left;}


/* Lightbox Styles - Modification to Lightbox.css is not allowed any more */
.yui-overlay {display:block; position:absolute;}
.yui-panel-container {position:absolute !important; z-index:1015; visibility:hidden; overflow:visible; width:340px; background-color:transparent;}
.yui-panel {position:relative; top:0; left:0; z-index:1016; visibility:hidden; overflow:hidden; border:1px solid #369; border-collapse:separate; color:#333; font:12px/normal Arial, Helvetica, sans-serif;}

/* Tooltips and Balloon Callouts */
.autoTooltip {cursor:pointer; width:12px; height:12px; display:block; overflow:hidden}
.tt {z-index:16; width:340px; margin:0; padding:0; line-height:15px;}
.tt .header {position:absolute; top:-999px; left:-999px;}
.tt .body, .tt .bd {padding:5px;}
.balloonCallout .body {padding:10px 15px;}
.ttPosUnder {padding:13px 0 0 0; background:url(../images/tooltip_top_left.gif) left top no-repeat;}
.ttPosUnder .body, .ttPosUnder .bd {border:1px solid #666; border-top-width:0; padding:12px 17px 10px 8px; background:#ffffe5;}
.ttPosOver {padding:0 0 13px 0; background:url(../images/tooltip_bottom_left.gif) left bottom no-repeat;}
.ttPosOver .body, .ttPosOver .bd {border:1px solid #666; border-bottom-width:0; padding:8px 17px 12px 8px; background:#ffffe5;}
.balloonControl {border-bottom:1px dashed #084482; text-decoration:none;}
.balloon {z-index:1016; width:340px; margin:0; padding:0; line-height:15px;}
.balloon .yui-panel {border:none;}
.balloon .header {position:absolute; top:-999px; left:-999px;}
.balloon .body {padding:10px 15px;}
.balloon .posUnder {padding:13px 0 0 0; background:url(../images/tooltip_top_left.gif) no-repeat left top;}
.balloon .posUnder .body {border:1px solid #666; border-top-width:0; padding:12px 17px 10px 8px; background:#ffffe5;}
.balloon .posOver {padding:0 0 13px 0; background:url(../images/tooltip_bottom_left.gif) left bottom no-repeat;}
.balloon .posOver .body {border:1px solid #666; border-bottom-width:0; padding:8px 17px 12px 8px; background:#ffffe5;}
