/*** color-box begin ***/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:hidden;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
#cboxOverlay{background:url(/js/colorbox/overlay.png) repeat 0 0;}
#colorbox{}
#cboxTopLeft{width:21px; height:21px; background:url(/js/colorbox/controls.png) no-repeat -100px 0;}
#cboxTopRight{width:21px; height:21px; background:url(/js/colorbox/controls.png) no-repeat -129px 0;}
#cboxBottomLeft{width:21px; height:21px; background:url(/js/colorbox/controls.png) no-repeat -100px -29px;}
#cboxBottomRight{width:21px; height:21px; background:url(/js/colorbox/controls.png) no-repeat -129px -29px;}
#cboxMiddleLeft{width:21px; background:url(/js/colorbox/controls.png) left top repeat-y;}
#cboxMiddleRight{width:21px; background:url(/js/colorbox/controls.png) right top repeat-y;}
#cboxTopCenter{height:21px; background:url(/js/colorbox/border.png) 0 0 repeat-x;}
#cboxBottomCenter{height:21px; background:url(/js/colorbox/border.png) 0 -29px repeat-x;}
#cboxContent{background:#fff;}
#cboxLoadedContent{margin-bottom:28px;}
#cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
#cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
#cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
#cboxPrevious{position:absolute; bottom:0; left:0px; background:url(/js/colorbox/controls.png) no-repeat -75px 0px; width:25px; height:25px; text-indent:-9999px;}
#cboxPrevious.hover{background-position:-75px -25px;}
#cboxNext{position:absolute; bottom:0; left:27px; background:url(/js/colorbox/controls.png) no-repeat -50px 0px; width:25px; height:25px; text-indent:-9999px;}
#cboxNext.hover{background-position:-50px -25px;}
#cboxLoadingOverlay{background:url(/js/colorbox/loading_background.png) no-repeat center center;}
#cboxLoadingGraphic{background:url(/js/colorbox/loading.gif) no-repeat center center;}
#cboxClose{position:absolute; bottom:0; right:0; background:url(/js/colorbox/controls.png) no-repeat -25px 0px; width:25px; height:25px; text-indent:-9999px;}
#cboxClose.hover{background-position:-25px -25px;}
.cboxIE #cboxTopLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/js/colorbox/ie/borderTopLeft.png, sizingMethod='scale');}
.cboxIE #cboxTopCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/js/colorbox/ie/borderTopCenter.png, sizingMethod='scale');}
.cboxIE #cboxTopRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/js/colorbox/ie/borderTopRight.png, sizingMethod='scale');}
.cboxIE #cboxBottomLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/js/colorbox/ie/borderBottomLeft.png, sizingMethod='scale');}
.cboxIE #cboxBottomCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/js/colorbox/ie/borderBottomCenter.png, sizingMethod='scale');}
.cboxIE #cboxBottomRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/js/colorbox/ie/borderBottomRight.png, sizingMethod='scale');}
.cboxIE #cboxMiddleLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/js/colorbox/ie/borderMiddleLeft.png, sizingMethod='scale');}
.cboxIE #cboxMiddleRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/js/colorbox/ie/borderMiddleRight.png, sizingMethod='scale');}
/*** color-box end ***/
/*** ls- define ***/
body {font-size:12px;}
a, a:visited, a:hover {text-decoration:none;}
a.ls-win-login{color:#C0C0C0;}
td { vertical-align:middle; padding:4px;}
p {word-wrap:break-word;}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.ls-row {width:100%; clear:both;}
.ls-nav {margin:0; padding:0}
.ls-block {}
.ls-btn-2 {width:70px;height:25px;background:url('/img/adm/btn_2.png') no-repeat;}
.ls-btn-4 {width:120px;height:25px;background:url('/img/adm/btn_4.png') no-repeat;}
.ls-btn {color:#001c30;border:0;cursor:pointer;}
.ls-btn-hover {background-position:0px -25px;}
.ls-pagelist li {margin:4px; padding:0; float:left;display:block; width:20px; height:20px;text-align:center;}
.ls-pagelist li a { display:block;background:url(/img/core/pagelist_num.gif) no-repeat; color:#909090;line-height:20px;}
.ls-pagelist li a:hover { color:#9f1c27;background-position:0 -20px;}
.ls-pagelist li.current {color:white; background-color:#111740; font-weight:bold;}
.ls-pagelist li.total {width:100px;}
a.ls-editor, a.ls-editor:visited {background:#ffffeb; color:#008080; border:1px solid #1854c2;padding:2px;}
a.ls-editor:hover{background:#316ac5; color:#FFF;border:1px solid #052764}
#ls-editor-cover { position: absolute; background:red; opacity:0.4; display:none; left:100px; top:100px; border:1px solid blue; z-index:9999;}
.ls-box-sub-title {font-size:12px; font-weight:normal; float:right; padding-right:4px;cursor:pointer;}
.ls-box-default {border:1px solid #999;}
.ls-box-default h2{font-size:12px;margin:0;padding:6px; border-bottom:1px solid #999;}
.ls-box-blue-1 {border:1px solid #a6c9e1; background:url(/img/box/default/box_title_bg.png) repeat-x;}
.ls-box-blue-1 h2 {margin:0px; padding:8px 0;padding-left:24px;font-size:12px; border-bottom:1px solid #a6c9e1;background:url(/res/1000/css/box_title.png) no-repeat 12px center ; text-shadow: 1px 1px 1px #FFF;}
.ls-box-blue-1 .ls-box-content {padding:8px;}
.ls-box-blue-1 .ls-box-content p{text-indent:20px;}

div.ls-accordion { margin:0; padding:0;}
div.ls-accordion .head {margin:0; padding:4px; border-bottom:1px solid #ccc; cursor:pointer;}
div.ls-accordion .content li {list-style:none; padding-left: 8px;}

#ls-start {z-index:999999;position:absolute;top:4px;left:4px; border:1px solid #006699;width:120px;background:url(/img/portal/start_bg.png) repeat-y;}
#ls-start-button {background:url(/img/portal/logo.png) 3px center no-repeat;font-family:'trebuchet ms',arial,sans-serif; font-size:17px;font-weight:bold;color:#006699;padding:2px 4px;padding-left:30px;cursor:pointer; }
#ls-arrow {float:right;width:16px;height:16px;font-size:1px; margin-top:4px;}
.ls-arrow-hover {background:url(/img/portal/arrow.gif) no-repeat 0 -16px;}
.ls-arrow-open {background-image:url(/img/portal/arrow.gif);background-repeat:no-repeat;background-position:0 0;}
#ls-start-menu {display:none;font-size:12px;border-top:1px solid #99CCCC;margin:0 4px;}
#ls-start-menu ul {margin:0; padding:4px 0;border-top:1px solid #FFFFFF;}
#ls-start-menu li {list-style:none;padding:0;margin:0;display:block; display:inline;}
#ls-start-menu li.sep {display:block; margin:2px 2px;padding:0;height:0px;font-size:0px; line-height:0px;border-top:1px solid #99CCCC;border-bottom:1px solid #FFFFFF;}
#ls-start-menu li a, #ls-start-menu li a:visited {display:block;padding:4px 0 4px 36px; color:#000;margin:0;background-repeat:no-repeat;background-position:4px center; text-decoration:none;}
#ls-start-menu li a:hover {background-color:#00a5dd;color:#FFF;}
#ls-flash-message {display:none;position:absolute;top:4px;right:4px;padding:6px;background-color:#A52A2A;color:white;z-index:999;}


/** form validation */
.formError { z-index: 990; }
.formError .formErrorContent { z-index: 991; }
.formError .formErrorArrow { z-index: 996; }
.formErrorInsideDialog.formError { z-index: 5000; }
.formErrorInsideDialog.formError .formErrorContent { z-index: 5001; }
.inputContainer {position: relative;float: left;}
.formError {position: absolute;	top: 300px;	left: 300px; display: block; cursor: pointer;}
.formError .formErrorContent {width: 100%;position:relative;color: #444444;font-size: 12px;border: 1px solid #ffcc99;padding: 4px 10px 4px 22px;box-shadow: 0 0 1px #ffcc99;background:url(error.png) 4px center no-repeat;	background-color: #ffffe3;-moz-box-shadow: 0 0 1px #ffcc99;-webkit-box-shadow: 0 0 1px #ffcc99;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;}

/** users */
.line{width:600px;margin:auto;padding:10px 0;line-height:20px;}
.line .label{width:90px;float:left;padding-right:10px;text-align:right;}
.line .label span{color:#FF2D00;font-size:13px;letter-spacing:2px;}
.line .input{width:170px;float:left;}
.line .input input{height:20px;width:150px;}
.line .hint{width:280px;float:left;color:#ff6600;font-size:12px;}
.line a,.line-btn a{color:#1155CC;}
.line{background: none repeat scroll 0 0 #FFFFFF;padding-top:5px;}

/** button style **/
.line-btn{width:600px;margin:auto;padding:10px 0 10px 170px;}
.line-btn .button{float:left;padding:0 5px;}
.line-btn .button input,#ls-user-login-right .button input{background:url("/img/users/button.png") no-repeat;border:0;width:107px;height:30px;color:#454545;font-weight:bold;font-size:16px;cursor:pointer;letter-spacing:4px;}
