@charset "utf-8";
@import url("../../../jqueryui/ui.all.css");
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
{font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
line-height:100%;}

body {width:100%;color: #333333;background:url(../default/images/headertopbg.gif) repeat-x top}
body, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd, p, form, fieldset, legend, input, img { margin:0px; padding:0px;}
img { border:none;}
ul, ol { list-style:none;}
a {color:#444444; text-decoration:none;}
a:hover { color:#288EC8; text-decoration:underline;}

/*Layout*/

h1 {color: #1f1f1f;}

#page{width:960px;margin: 0 auto;}
#container{ clear:both; min-height:360px;}
#sidebar{float: right; width: 230px;}
#mainContent {float: left; width: 720px;}
#footer{margin-top:10px;clear:both; text-align:left; list-style:none; height:40px; padding:10px;}

.bannerImg{ margin-top:5px;}

/* Header */
#header { position:relative; height:90px;}
#header, #nav, #container, #footer {margin:0 auto;position:relative;}
#logo {float:left;height:60px;margin-top:15px;overflow:hidden;width:300px;}
#sm {background:#E9E9E9 none repeat scroll 0 0;border-color:-moz-use-text-color #D6D6D6 #D6D6D6;border-style:none solid solid;border-width:medium 1px 1px;_border:none}
#sm {float:right;height:20px;padding-left:15px;padding-right:15px;padding-top:4px;position:relative;width:260px;}
#sm .sm_l {background-image:url(../default/images/sm_l.gif);background-repeat:no-repeat;bottom:-1px;height:25px;left:-1px;position:absolute;width:100%;}
#sm .sm_r {background-image:url(../default/images/sm_r.gif);background-repeat:no-repeat;bottom:0;height:25px;position:absolute;right:-2px;_right:-32px;width:13px;}
#sm ul {position:absolute;top:6px;z-index:auto;}
#sm li {background-image:url(../default/images/sm_line.gif);background-position:right center;background-repeat:no-repeat;float:left;padding:1px 7px 3px 7px;left:5px;
right:5px;}
#sm li:last-child, #sm li.last-child {background:transparent none repeat scroll 0 0;}
#sm a {color:#11344C;font-size:10px;font-weight:bold;text-decoration:none;}
#sm a:hover {color:#B62111;font-size:10px;font-weight:bold;text-decoration:none;}
.time{ position: absolute; top:50px; right:5px;}

#menu { padding-left:5px; background-position:0 0; position:relative; height:36px;}
#menu .menu_r { padding-right:5px; background-position:100% -36px;}
#menu .menu_r .menu_c { padding:0; background-color:#6a6867; background-position:0 -72px; background-repeat:repeat-x;}
#menu ul { float:right; display:block; height:36px;}
#menu ul li { float:left; height:36px; margin:0 5px;}
#menu ul li a { float:left; padding-left:5px; color:#383838; font-weight:bolder;}
#menu ul li a span { padding-right:5px;}
#menu ul li a span span { padding:0;}
#menu ul li a span span span { padding:0 5px;}
#menu ul li a:hover,
#menu ul li.dropdowntab:hover a,
#menu ul li.iehover a,
#menu ul li.iehover a.selected { color:#0088cc; background-position:0 -252px; text-decoration:none;}
#menu ul li a:hover span {background-position:100% -288px;}
#menu ul li a:hover span span,
#menu ul li.dropdowntab a:hover span span,
#menu ul li.dropdowntab:hover a span span,
#menu ul li.dropdowntab a.selected:hover span span,
#menu ul li.iehover a span span,
#menu ul li.iehover a.selected span span { background-position:0 -324px; background-repeat:repeat-x;}
#menu ul li a:hover span span span,
#menu ul li.dropdowntab a:hover span span span,
#menu ul li.dropdowntab:hover a span span span,
#menu ul li.dropdowntab a.selected:hover span span span,
#menu ul li.iehover a span span span,
#menu ul li.iehover a.selected span span span { background-position:50% -360px; background-repeat:no-repeat;}
#menu ul li span { float:left; padding-right:5px; line-height:34px; cursor:pointer;}

#menu ul.dropdownquickmenu { float:left;}
#menu ul.dropdownquickmenu .dropdownquickmenutab { display:block; overflow:hidden; text-indent:-100px; width:30px; height:36px; background-position:0 0;}
#menu ul.dropdownquickmenu .dropdownquickmenutab:hover, 
#menu ul.dropdownquickmenu .dropdowntab:hover .dropdownquickmenutab,
#menu ul.dropdownquickmenu .iehover .dropdownquickmenutab { background-position:0 -36px;}
#menu ul.dropdownquickmenu li dd.line { background-position:0 -79px; background-repeat:repeat-x;}

#menu ul li a.selected { color:#ffffff;}
#menu ul li a.selected { background-position:0 -108px;}
#menu ul li a.selected span { background-position:100% -144px;}
#menu ul li a.selected span span,
#menu ul li.dropdowntab a.selected span span { background-position:0 -180px; background-repeat:repeat-x;}
#menu ul li a.selected span span span,
#menu ul li.dropdowntab a.selected span span span { background-position:50% -216px; background-repeat:no-repeat;}
#menu ul li.dropdowntab a.selected span { background-position:100% -468px; background-repeat:no-repeat;}

#menu ul li.dropdowntab { position:relative; z-index:30;}
#menu ul li.dropdowntab a span { padding-right:18px; background-position:100% -396px; background-repeat:no-repeat;}
#menu ul li.dropdowntab a span span { padding:0; background-image:none;}
#menu ul li.dropdowntab a span span span { padding:0 5px; background-image:none;}
#menu ul li.dropdowntab a:hover span,
#menu ul li.dropdowntab:hover a span,
#menu ul li.iehover a span,
#menu ul li.iehover a.selected span { background-position:100% -432px; background-repeat:no-repeat;}
#menu ul li.iehover a.selected span span { background-position:0 -324px; background-repeat:repeat-x;}
#menu ul li.iehover a.selected span span span { background-position:50% -360px;}

#content_header { height:35px;}
#content_header #depthpath { float:left; margin-top:5px;}
#content_header #depthpath li { float:left; height:23px; padding-right:5px; background-position:100% center;}
#content_header #depthpath li a { font-size:11px; font-weight:bolder; height:21px; line-height:21px; padding:3px 5px;}
#content_header #depthpath li a:hover { color:#FFF; background:#5cc0ff;}

/* Panel */
.panel { display:block; background-position:0 100%; background-repeat:repeat-x;}
.panel .panelHeader { display:block; height:30px; padding-left:5px; background-position:0 0;}
.panel .panelHeaderContent { display:block; height:30px; padding-right:5px; background-position:100% -50px; position:relative;}
.panel .panelHeaderContent h1 { font-size:11px;display:block; overflow:hidden; height:30px; padding:0 5px;line-height:28px; background-position:0 -100px; background-repeat:repeat-x;}
.panel .panelContent { display:block; overflow:auto; padding:5px 5px 1px 5px; border-style:solid; border-width:0 1px;}
.panel .panelFooter { display:block; overflow:hidden; height:5px; padding-left:5px; background-position:0 -150px;}
.panel .panelFooterContent { display:block; overflow:hidden; height:5px; padding-right:5px; background-position:100% -200px;}

.panel .collapsable, .panel .expandable { display:block; overflow:hidden; width:17px; height:17px; text-indent:-1000px; position:absolute; top:6px; right:5px;}
.panel .collapsable:hover { background-position:0 -50px;}
.panel .expandable { background-position:0 -100px;}
.panel .expandable:hover { background-position:0 -150px;}

.panel .panelContent li {display: block; }
.panel .panelContent li:hover{ background-color:#DAF2FF;}
.panel .panelContent li.selected{background-color:#DAF2FF;}
.panel .panelContent li.selected a{color:#288EC8;}
/*.panel .panelContent li a {line-height:20px; padding:3px 15px 3px 10px;}*/

.leftSide.logo { float:left; margin:2px 0 0 10px;}
.leftSide h1 { font-size:11px;display:block; overflow:hidden; height:25px; padding-left:20px;line-height:25px; background:url(../default/images/script.gif) no-repeat 0 5px ; color:#3577A9; }
.leftSideTitle{background:url(../default/images/panel/titleBg.png) no-repeat right; height:41px;}
.leftSide ul{ }
.leftSide li {display: block; margin-top:1px;height:22px;  background:url(../default/images/box/liBg.gif) no-repeat left; }
.leftSide li:hover{ background:url(../default/images/box/liBgOver.gif) no-repeat left;}
.leftSide li:hover a{ color:#000; text-decoration:none;}
.leftSide li.selected{background:url(../default/images/box/liBgSelect.gif) no-repeat left;} 
.leftSide li.selected a{ font-weight:bold;}
.leftSide li.achieved{background:url(../default/images/box/liBgAchieved.gif) no-repeat left;} 
.leftSide li.achieved a{ font-weight:bold;}
.leftSide li a {line-height:20px; padding:3px 20px 3px 10px;color:#204866;}

.boxBody p{ line-height:12px; padding:3px;}
.boxBody p .accountList{float:left; width:100px; padding:0; line-height:12px; color:#888888; clear:both;}
.boxBody .edit{ foat:right;background:url(../default/images/panel/panel_icon.png) no-repeat 150px 0; line-height:18px; height:20px; margin-top:20px;}
.boxBody .edit a{ padding-left:170px; color:#ED1F24;}

/* mainbox */
.mainbox{}
.mainbox .mainboxHeader,  .mainbox .mainboxHeader span, .mainbox .mainboxFooter, .mainbox .mainboxFooter span{ display:block; background:url(../default/images/panel/mainBg.png) no-repeat;}
.mainbox .mainboxHeader{ background-position:0 0; padding-left:16px; height:16px; background-repeat}
.mainbox .mainboxHeader span{ background-position:100% -16px; padding-right:16px;height:16px;}
.mainbox .mainboxFooter{ background-position:0 -32px; padding-left:16px;height:16px;}
.mainbox .mainboxFooter span{ background-position:100% -48px; padding-right:16px;height:16px;}
.mainbox .mainboxBody,  .mainbox .mainboxBody .mainboxBodyRight{display:block; background:url(../default/images/panel/mainBgy.png);}
.mainbox .mainboxBody{background-position:0 0; padding-left:16px; background-repeat:repeat-y;}
.mainbox .mainboxBody .mainboxBodyRight{background-position:100% -1px; padding-right:16px; background-repeat:repeat-y;}
.mainbox .mainboxBody .mainboxBodyRight .content{ background-color:#fff;}

/* Table */
table.list {width:100%; border-collapse:collapse; border:solid 1px #dadada; margin-top:5px;}
table.list th {padding:0 2px; line-height:22px; border: solid 1px #dadada; border-bottom:solid 2px #dadada; font-weight:bolder;}
table.list td {padding:1px 3px; line-height:21px; font-size:11px; border-right:solid 1px #dadada;}
table.list .right {text-align:right;}
table.list .trbg {background-color:#F8F8F8;}
table.list .hot {background-color:#fff5c0;}
table.list .hover {background-color:#e4f5ff;}
table.list .selected {background-color:#fff;}
table.list a {color:#3C7FB1; font-size:11px; line-height:20px;}
table.list .hover {background-color:#e4f5ff;}
table.list a:hover {text-decoration:underline; line-height:20px;}
table.list tfoot {text-align:right; background-color:#f1f0f1;}
table.list tfoot td {border-top:solid 1px #dadada;}
table.list tfoot a.button {text-decoration:none;margin-left: 10px; float: right;}

.table_tool { margin-top:3px;}
.table_tool li { display:inline;}
.table_tool .edit a, .table_tool .delete a, .table_tool .preview a, .table_tool .sortable a, .table_tool .upload a { float:left; width:15px; height:15px; overflow:hidden; margin:0 2px; text-indent:-100px;}
.table_tool .edit a { background-position:0 2px;}
.table_tool .delete a { background-position:0 -48px;}
.table_tool .preview a { background-position:0 -98px;}
.table_tool .upload a { background-position:0 -198px;}
.table_tool .open a, .table_tool .open a:hover { width:auto; padding:0 5px 0 12px; line-height:15px; text-indent:0;}
.table_tool .sortable a { border-left:solid 1px #acacac; padding-left:5px; background-position:6px -148px; cursor:row-resize;}


/*Form*/
.pageForm h1{font-family:Arial,Helvetica,sans-serif; font-style:italic;  font-size:14px;padding-left:20px; margin-left:8px; height:16px;color:#3474A9; background: url(../default/images/title_icon.gif) left no-repeat;}
.pageForm{}
.pageForm .pageFormContent {display:block;overflow:auto;padding:5px;}
.pageForm .divider { clear:both; display:block; overflow:hidden; text-indent:-1000px; width:auto; height:1px; padding:4px 0 0 0; margin-bottom:5px; border-style:dotted; border-width:0 0 1px 0;}

.textInput, input.focus, input.required, input.error, input.readonly, input.disabled,
textarea.focus, textarea.required, textarea.error, textarea.readonly, textarea.disabled { padding:2px; line-height:15px; font-size:12px; border-style:solid; border-width:1px;}
input.required, textarea.required {}
input.disabled, select.disabled, textarea.disabled{color: #7F7F7F; background: #ECE9D8}
span.error {float: none; color: red; vertical-align:top;}
span.required {float: none; color: red; margin-left: 3px;}

.pageForm p {display:block; margin:4px 0; padding:0; line-height:21px;}
.pageForm p label, .pageForm div label { float:left; width:180px; padding:0px; line-height:21px;}
.pageForm p.line{border-bottom:1px dotted #C9CACA;margin-bottom:10px;padding-bottom:5px;}
.pageForm p.title, .pageForm div.title{display:block;line-height:16px; font-weight:bold; margin:5px 0;}
.pageForm p input[type="checkbox"]{ margin-top:4px;}
.pageForm p select{min-width: 160px;}

/*loading*/
#loading {display:none; width:100%; height:100%; background:#FFF; opacity:0.5; filter:alpha(opacity=50); position:fixed; z-index:100; top:0; left:0; text-align:center;}
#loading .loadingImg { color:#0b333c; font-weight:bold; padding:10px 10px 10px 60px; text-align:left; background: url(../default/images/ajax-loader.gif) 10px no-repeat #FFF; width:180px; height:30px; border:solid 1px #0b333c; z-index:101; position:absolute; top:30%; left:50%; margin:-15px 0 0 -90px;}

.alertBackground { display:none; width:100%; height:100%; opacity:0.4; filter:alpha(opacity=40); background:#FFF; position:absolute; top:0; left:0; z-index:100;}

/* Button */
.button, .buttonActive, .buttonDisabled { float:left; display:block; overflow:hidden; height:25px; padding-left:5px;}
.button span, .buttonDisabled span, .buttonActive span,
.button .buttonContent, .buttonHover .buttonContent,
.buttonActive .buttonContent, .buttonDisabled .buttonContent { float:left; display:block; overflow:hidden; height:25px; padding:0 10px 0 5px; line-height:25px; font-weight:bold; margin-right:10px; min-width: 50px; text-align:center;}

.button { background-position:0 0;}
.button .buttonContent { padding:0 5px 0 0; background-position:100% -50px;}
.button span { background-position:100% -50px; cursor:pointer;}
.button:hover { text-decoration:none; background-position:0 -100px;}
.button:hover span { background-position:100% -150px;}
.buttonHover { padding-left:5px; background-position:0 -100px;}
.buttonHover .buttonContent { padding:0 5px 0 0; background-position:100% -150px;}

.buttonActive { background-position:0 -200px;}
.buttonActive .buttonContent { padding:0 5px 0 0; background-position:100% -250px;}
.buttonActive span { background-position:100% -250px; cursor:pointer;}
.buttonActive:hover { text-decoration:none; background-position:0 -300px;}
.buttonActive:hover span { background-position:100% -350px;}
.buttonActiveHover { background-position:0 -300px;}
.buttonActiveHover .buttonContent { padding:0 5px 0 0; background-position:100% -350px;}

.buttonDisabled, .buttonDisabled:hover { text-decoration:none; background-position:0 -400px;}
.buttonDisabled span, .buttonDisabled:hover span { background-position:100% -450px; cursor:default;}
.buttonDisabled .buttonContent { padding:0 5px 0 0; background-position:100% -450px;}

.button button, .buttonHover button,
.buttonActive button, .buttonDisabled button { width:auto; height:25px; margin:0; padding:0 0 5px 0; border:0; font-size:12px; font-weight:bold; background:none; cursor:pointer; min-width: 80px; text-align: center;}
.buttonDisabled button { cursor:default;}

/*boxMain */
.boxMain{ margin:8px auto;}
.boxMain .box_t_l{ background-position:0 0; padding-left:6px;} 
.boxMain .box_t_l .box_t_r{background-position:100% -6px; padding-right:6px;} 
.boxMain .box_t_l .box_t_r .box_t_c{background-position:0 -24px; height:6px; background-repeat:repeat-x; font-size:0px; line-height:0px;}
.boxMain .box_b_l{ background-position:0 -12px; padding-left:6px;}
.boxMain .box_b_l .box_b_r{background-position:100% -18px; padding-right:6px;} 
.boxMain .box_b_l .box_b_r .box_b_c{ background-position:0 -26px; height:6px; background-repeat:repeat-x; font-size:0px; line-height:0px;}
.boxMain .box_c_l{background-position:0 0;padding-left:6px;}
.boxMain .box_c_l .box_c_r{background-position:100% 0;padding-right:6px;}
.boxMain .box_c_l .box_c_r .box_c_c{ background-position:0 0;background-color:#fff;}

/* Alert */
.alert { overflow:hidden; z-index:101; display:block; width:420px; margin-left:-210px; position:absolute; top:0; left:50%;}
.alert .alertContent { display:block; overflow:hidden; padding:5px 5px 1px 5px; border-style:solid; border-width:0 1px;}
.alert .alertInner { display:block; padding:0 9px 9px 9px; text-align:left; border-style:solid; border-width:1px;}
.alert h1 { display:block; overflow:hidden; height:30px; margin-bottom:10px; padding:0 0 0 25px; line-height:30px; border-style:solid; border-width:0 0 1px 0; line-height:30px;}
.alert .error h1 { background-position:2px -42px;}
.alert .information h1,
.alert .warning h1 { background-position:2px 8px;}
.alert .correct h1 { background-position:2px -92px;}
.alert .confirm h1 { background-position:2px 8px;}
.alert .msgContent { margin:10px; max-height: 200px; overflow: auto; line-height:14px;}

.alert .toolBar { display:block; overflow:hidden; height:25px; padding-top:5px; text-align:right;}
.alert .toolBar ul { float:right;}
.alert .toolBar li { float:left;}
.alert .toolBar .button, .alert .toolBar .buttonActive { margin-left:5px;}

.alert .alertFooter_c { display:block; overflow:hidden; height:5px;}
.alert .alertFooter { padding-left:5px; background-position:0 0;}
.alert .alertFooter_r { padding-right:5px; background-position:100% -50px;}
.alert .alertFooter_c { padding:0; background-position:0 -100px; background-repeat:repeat-x;}

/* Tabs */
.tabs { background-position:0 100%; background-repeat:repeat-x;}
.tabs .tabsHeader { display:block; overflow:hidden; height:28px; padding-left:5px; background-position:0 0;}
.tabs .tabsHeaderContent { display:block; overflow:hidden; height:28px; padding-right:5px; background-position:100% -50px;}
.tabs .tabsHeader ul { display:block; height:28px; background-position:0 -100px; background-repeat:repeat-x;}
.tabs .tabsHeader li { float:left; display:block; height:28px; margin-right:2px; background-position:0 -250px; background-repeat:repeat-x; cursor:pointer;}
.tabs .tabsHeader li a { float:left; display:block; height:28px; padding-left:5px; background-position:0 -150px;}
.tabs .tabsHeader li a:hover { text-decoration:none;}
.tabs .tabsHeader li span { float:left; display:block; overflow:hidden; height:28px; padding:2px 10px 0 5px; line-height:25px; background-position:100% -200px; cursor:pointer;}
.tabs .tabsHeader li.hover { background-position:0 -400px; background-repeat:repeat-x;}
.tabs .tabsHeader li.hover a { background-position:0 -300px;}
.tabs .tabsHeader li.hover span { background-position:100% -350px;}
.tabs .tabsHeader li.selected { background-position:0 -550px;}
.tabs .tabsHeader li.selected a { background-position:0 -450px;}
.tabs .tabsHeader li.selected span { font-weight:bold; background-position:100% -500px;}
.tabs .tabsContent { display:block; overflow:auto; padding:5px 5px 1px 5px; border-style:solid; border-width:0 1px;}
.tabs .tabsFooter { display:block; overflow:hidden; height:5px; background-position:0 -600px;}
.tabs .tabsFooterContent { display:block; overflow:hidden; height:5px; background-position:100% -650px;}

label.disabled, span.disabled {color:#7F7F7F;}
fieldset {padding:10px 3px; border:1px dotted #dadada; margin: 10px;}
fieldset legend {padding:2px; border:1px dotted #dadada; color:#0088CC; font-weight: bold;}
fieldset legend:hover {background-color: #dddddd;}
fieldset label {width: 120px; text-align: right; float:left; padding:0 5px;}
fieldset input {float:left;}
fieldset p {clear:both; padding: 10px}
fieldset p span.info{color:#7F7F7F;display:block;line-height:21px;margin-left:130px;clear:both;}
fieldset div.submit{margin-left:140px;}
fieldset label, fieldset span {line-height: 21px}

/*Dialog*/
#dialogBg {display:none; width:100%; height:100%; background:#999; opacity:0.4; filter:alpha(opacity=40); position:fixed; _position:absolute; z-index:30; top:0; left:0;}
.dialog .dialogHeader, .dialog .dialogHeader_r, .dialog .dialogHeader_c,
.dialog .dialogFooter, .dialog .dialogFooter_r, .dialog .dialogFooter_c { background:url(../default/images/dialog/dialogpanel.png) no-repeat;}
.dialog .dialogHeader h1, .dialog .dialogHeader .close, .dialog .dialogHeader .maximize, .dialog .dialogHeader .restore, .dialog .dialogHeader .minimize, .resizable_f_r { background:url(../default/images/dialog/dialogpanel_icon.png) no-repeat;}
.dialog .dialogHeader h1 { color:#183152;}
.dialog .dialogContent { border-color:#b8d0d6; background:#EEF4F5;}

.dialog { display:none; text-align:left; position:absolute; z-index:42;}
.dialog .dialogHeader, .dialog .dialogHeader_r, .dialog .dialogHeader_c { display:block; overflow:hidden; height:28px;}
.dialog .dialogHeader .close, .dialog .dialogHeader .maximize, .dialog .dialogHeader .restore, .dialog .dialogHeader .minimize { display:block; overflow:hidden; text-indent:-1000px; width:19px; height:19px; position:absolute; top:5px;}
.dialog .dialogHeader h1 { display:block; overflow:hidden; height:28px; padding:0 5px 0 20px; line-height:28px; background-position:0 -450px;}

.dialog .dialogHeader { padding-left:5px; background-position:0 0; position:relative; cursor:move;}
.dialog .dialogHeader_r { padding-right:5px; background-position:100% -50px;}
.dialog .dialogHeader_c { padding:0; background-position:0 -100px; background-repeat:repeat-x;}

.dialog .dialogHeader .close { background-position:0 0; right:4px;}
.dialog .dialogHeader .close:hover { background-position:0 -50px;}
.dialog .dialogHeader .maximize { background-position:0 -100px; right:23px;}
.dialog .dialogHeader .maximize:hover { background-position:0 -150px;}
.dialog .dialogHeader .restore { display:none; background-position:0 -200px; right:23px;}
.dialog .dialogHeader .restore:hover { background-position:0 -250px;}
.dialog .dialogHeader .minimize { background-position:0 -300px; right:42px;}
.dialog .dialogHeader .minimize:hover { background-position:0 -350px;}
.dialog .dialogContent { display:block; overflow:auto; padding:5px 5px 1px 5px; border-style:solid; border-width:0 1px;}
.dialog .panelFooter_r, .dialog .dialogFooter_c { display:block; overflow:hidden; height:5px;}
.dialog .dialogFooter { padding-left:5px; background-position:0 -150px;}
.dialog .dialogFooter_r { padding-right:5px; background-position:100% -200px;}
.dialog .dialogFooter_c { padding:0; background-position:0 -250px; background-repeat:repeat-x;}

.dialogProxy { opacity:0.8; filter:alpha(opacity=80);}

/* Pages dialog */
.dialog .pageHeader { border-style:solid; border-width:1px;}
.dialog .pageContent { border-style:solid; border-width:0 1px; border-color: #B8D0D6;}
.dialog .pageContent .pageFormContent { border-style:solid; border-width:1px 0 0 0; border-color: #B8D0D6; background-color: #fff; overflow: auto;}
.dialog .pageContent .formBar { border-style:solid; border-width:1px 0; border-color: #B8D0D6; clear:both;height:30px;padding:5px 5px 0;}
.formBar .button, .formBar .buttonActive, .formBar .buttonDisabled{float: right;}

/*recommend list*/
.recLi {margin-bottom: 10px}
.recLi h2{border-bottom:1px solid #D8D8D8;color:#91C070;font-size:15px;font-style:normal;font-weight:normal;padding:10px 5px 10px 20px; background:url(../default/images/script.gif) no-repeat 0 10px ; color:#3577A9;}
.recLi h2 .more{ cursor:pointer; float: right}
.recLi p { fline-height:16px;margin:0;padding:10px; color:#8D8E8E; float:right;}
.recLi p a{ color:#0088cc;}
.recLi { display:block;}
.recLi li, .newsList ul li{ background:url(../default/images/news/title_icon.gif) no-repeat;}
.recLi li{background-position:3px -142px;display:block;height:21px;overflow:hidden;padding-left:10px; cursor:pointer; margin-top:5px;}
.recLi li a{color:#46484A;line-height:21px;}
.recLi li a:hover{ color:#0088cc;}

.newsList{}
.newsList ul{border-bottom:1px solid #DBE3EA;padding:10px 0;}
.newsList ul li{background-position:3px -42px;height:25px;padding-left:12px;}
.newsList ul li a{float:left;line-height:25px;}
.newsList ul li span{float:left;font-size:12px;margin:0 10px;width:auto; color:#999999;line-height:25px;} 
.newsList h1{ padding:10px 5px 10px 20px; color:#0088cc; background: url(../default/images/title_icon.gif) left no-repeat;font-size:15px;}

/*newsInfo*/
.newsInfo{}
.newsInfo p{ line-height:18px; text-indent:15px;}
.newsInfo .nextPage{ text-align:right; padding:5px;}
.newsInfo p a{ margin-right:10px;color:#444444;font-weight:bold;}
.newsInfo p a span{ color:#999999; font-weight:normal;}
.newsInfo h1{ padding:10px 5px 10px 20px; color:#0088cc; background: url(../default/images/title_icon.gif) left no-repeat;font-size:15px;}
.newsInfo h1 span{ color:#999999; font-weight:normal; margin-left:10px; }

.pagination {float:right;padding-right:15px;padding-top:8px;}
.pagination a{ padding:5px; color:#0088cc;}
.pagination a, .pagination span, .footerPagination a.previous, .footerPagination span.previous, 
.footerPagination a.next, .footerPagination span.next, .footerPagination input.ok 
{background:transparent url(../default/images/news/pagination.gif) no-repeat scroll 0 0;display:block;float:left;margin-left:5px;overflow:hidden;text-indent:-100px;}

.pagination a.previous, .footerPagination a.previous {background-position:0 0;height:23px;width:18px; border:none;}
.pagination a.previous, .footerPagination a.previous:hover {background-position:0 -50px;height:23px;width:18px;}
.pagination a.next, .footerPagination a.next {background-position:0 -150px;height:23px;width:60px;border:none;}
.pagination a.next, .footerPagination a.next:hover {background-position:0 -200px;height:23px;width:60px;}

.footerPagination a {border:1px solid #E5E5E5;float:left;line-height:21px;margin:0 2px;padding:0 4px;}
.listFooter{height:30px;margin:15px 15px 0; width:470px; margin-left:auto; margin-right:auto;}
.listFooter .footerPagination a{ margin:4px;}
.listFooter .selected{ color:#FF0000; border-color:#0088cc; border-style:solid; border-width:2px 1px 1px;}
	

/*tableList*/
.tableList{ width:100%;}
.tableList th{ border-bottom:1px solid #B8D0D6;background-color:#DAF2FF; padding:3px 0; text-align: left;}
.tableList td{ border-bottom:1px dotted #B8D0D6;padding:2px;}
.tableList .title{ color:#0977B3; font-size:14px; font-weight:bold; line-height:30px;}
.tableList .title td{border-bottom:1px solid #B8D0D6; border-top:1px solid #B8D0D6; background-color: #FFFEBE }

.bulletPoints {margin: 5px}
.bulletPoints li {margin-left: 40px; line-height: 1.5em; list-style: disc;}

/* bread */
#bread {height:28px;width:auto;}
#bread li {background-image:url(../default/images/brT.gif);background-position:100% 6px;background-repeat:no-repeat;float:left; padding:5px 10px 5px 5px;position:relative;}
#bread ul ul {background:#EFF5F8 none repeat scroll 0 0;border:1px solid #89B9E7;left:5px;padding:5px;position:absolute;top:19px;}
#bread li li {background:transparent none repeat scroll 0 0;display:inline;width:200px;}
#bread li .selected{ background-color:#0088cc;}
#bread li .selected a{ color:#fff;}
#bread li:last-child a, #bread li.last-child a {font-weight:bold;}
#bread .dd {background:#dceaf2 url(../default/images/ddt.gif) no-repeat scroll 100% 50%;border:1px solid #89b9e7;color:#0B5D84;padding:2px 15px 2px 2px;}
#bread .dd:hover{ background:#dceaf2 url(../default/images/ddt2.gif) no-repeat 100% 50%; border:1px solid #89b9e7; color:#063854; padding:2px 15px 2px 2px; text-decoration:none;}

/* Box_core */
.box .box_header, .box .box_header_r, .box .box_header_c,
.box .box_footer, .box .box_footer_r, .box .box_footer_c { background-image:url(../default/images/boxCore/box.gif); background-repeat:no-repeat;}
.box .box_content, .box .box_content_r { background-image:url(../default/images/boxCore/box_c.gif); background-repeat:repeat-y;}

/* Box_big */
.box_big .box_header, .box_big .box_header_r, .box_big .box_header_c,
.box_big .box_footer, .box_big .box_footer_r, .box_big .box_footer_c { background-image:url(../default/images/boxCore/box_big.gif); background-repeat:no-repeat;}
.box_big .box_content, .box_big .box_content_r { background-image:url(../default/images/boxCore/box_big_c.gif); background-repeat:repeat-y;}

/* Box_red */
.box_red .box_header, .box_red .box_header_r, .box_red .box_header_c,
.box_red .box_footer, .box_red .box_footer_r, .box_red .box_footer_c { background-image:url(../default/images/boxCore/box_red.gif); background-repeat:no-repeat;}
.box_red .box_content, .box_red .box_content_r { background-image:url(../default/images/boxCore/box_red_c.gif); background-repeat:repeat-y;}

/* Box_orange */
.box_orange .box_header, .box_orange .box_header_r, .box_orange .box_header_c,
.box_orange .box_footer, .box_orange .box_footer_r, .box_orange .box_footer_c { background-image:url(../default/images/boxCore/box_orange.gif); background-repeat:no-repeat;}
.box_orange .box_content, .box_orange .box_content_r { background-image:url(../default/images/boxCore/box_orange_c.gif); background-repeat:repeat-y;}

/* Box_yellow */
.box_yellow .box_header, .box_yellow .box_header_r, .box_yellow .box_header_c,
.box_yellow .box_footer, .box_yellow .box_footer_r, .box_yellow .box_footer_c { background-image:url(../default/images/boxCore/box_yellow.gif); background-repeat:no-repeat;}
.box_yellow .box_content, .box_yellow .box_content_r { background-image:url(../default/images/boxCore/box_yellow_c.gif); background-repeat:repeat-y;}

.box {margin-bottom:10px;}
.box .box_header { padding-left:6px;}
.box .box_header_r { padding-right:6px; background-position:100% -40px;}
.box .box_header_c { background-position:0 -80px; background-repeat:repeat-x;}
.box .box_content { clear:both; padding-left:5px; background-position:0 0;}
.box .box_content_r { padding-right:5px; background-position:100% 0;}
.box .box_content_c { padding:5px 3px; background-color:#FFF;}
.box .box_footer { clear:both; padding-left:6px; background-position:0 -120px;}
.box .box_footer_r { padding-right:6px; background-position:100% -160px;}
.box .box_footer_c { padding:0 5px; height:6px; background-position:0 -200px; background-repeat:repeat-x; line-height:0; font-size:0;}

.box .box_header h1, .box_big .box .box_header h1 { padding:0 5px; font-size:14px; height:30px; line-height:28px; cursor:default; background-image:none;}
.box .box_header h2, .box_big .box .box_header h2 { padding:0 5px; font-size:12px; height:30px; line-height:28px; cursor:default;}
.box_big .box_header h1 { color:#2b333c; padding:0 5px; font-size:16px; height:40px; line-height:38px;font-family:Arial,Helvetica,sans-serif; font-style:italic;}
.box_big .box_header h2 { color:#2b333c; padding:0 5px; font-size:12px; height:40px; line-height:38px;}
.box_orange .box_content_c { background:#fffbdf;}
.box_big .box_orange .box_header h1{ color:#ed1f24;}
.box_big .box_orange .box_header h2 { color:#ed1f24;}
.box .box_header .viewall { float:right; font-size:11px; font-weight:bolder; margin:8px 5px 0 0;}

.box .box_info { width:250px; position:absolute; right:10px; top:38px;}
.box .box_info_content {font-size:11px; color:#444; }
.box .box_info_content p{display:block;line-height:21px;margin:3px 0;padding:0;}
.box .box_info_content p label{ float:left;line-height:21px;padding:0;width:190px; color:#444; }
.box .box_info_content p .line{border-bottom:1px dotted #C9CACA;margin-bottom:10px;padding-bottom:5px;}
.box .box_info_content p .title{display:block;font-weight:bold;line-height:16px;margin:5px 0;}

.detailList{ border-left:1px dotted #0088cc;}
.pageForm table th{ background-color:#E5F5FD; color:#0088cc; height:20px;}

.subbar {border-top:2px solid #707070;clear:both;height:30px;line-height:30px;overflow:hidden;padding:5px 0 1px;margin-top:10px;}
.subbar .subbar_c{float:right;margin-right:-5px;}


.com_page {line-height:20px;text-align:center;}
.com_page ul{float: right; margin-right: 10px}
.com_page li{ float:left; margin-left:5px;}
.com_page a, .com_page span{ cursor:pointer; margin-left:8px;}
.com_page a.selected { padding:2px 4px; border-style:solid; border-width:2px 1px 1px 1px; border-color:#0088cc; color:#E07819; font-weight: bold;}
.com_page a:hover{ color:#AB0909;}
.hit, .hit:link, .hit:visited {color:#E07819;}
