@charset "utf-8";
@import "ui_custom.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, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { font-size:100%; background:transparent; border:0; padding:0; margin:0; outline:0; vertical-align:baseline;}
ol, ul { list-style:none;}
blockquote, q { quotes:none;}
blockquote:before, blockquote:after, q:before, q:after { content:''; content:none;}
:focus{outline:0;}
img { border:none;}
ins { text-decoration:none;}
del { text-decoration:line-through;}
abbr { color:#888; font:11px/1 Tahoma,PMingLiu;}

a { color:#004A80; cursor:pointer; text-decoration:none; outline:0 none;}

html { background:url("../Images/backgrounds/titleRowBg.png") repeat 0 0; height:100%;}
body { background:url("../Images/backgrounds/bodyBg.png") repeat-y 0 0; min-height:100%;}
.clear { clear:both;}
/* sidebar */
#sidebar { background:url("../Images/backgrounds/bodyBg.png") repeat-y 0 0; min-height:100%; overflow:hidden; float:left; padding:0 1px 60px;}

#user{line-height:12px;width:184px;height:54px;padding:12px 12px 12px 8px;background:url("../Images/menu/sidebar_top.png") no-repeat 0 0}
#user img{background:url("../Images/menu/avatarframe.png") repeat 0 0 transparent;float:left;display:block;width:32px;height:32px;padding:5px;margin-right:8px;border-radius:2px;}
#user .username{display:block;padding:6px 0 8px;}
#user .piped{float:left;}
#user .piped li{padding:0 5px 0 0;float:left;}
#user, #user a{color:#777; display:block;}
#user strong, #user strong a{color:#fff;}

#sidemenu{line-height:16px;display:block;width:204px;float:left;}

#sidemenu li{display:block;width:202px;position:relative;}
#sidemenu li.sep{border-top:solid 1px #000;}
#sidemenu li a{display:block;padding:12px;color:#777;text-decoration:none;}
#sidemenu li a:hover{background:url("../Images/maskView2.png") repeat 0 0;}

#sidemenu .icon{float:right;display:block;width:20px;height:16px;text-align:center;vertical-align:middle;}
#sidemenu .icon img{vertical-align:bottom}
#sidemenu .notification{background-color:#B01E1E;border-radius:30px;box-shadow:1px 1px 1px #333;height:6px;display:block;padding:5px;font-size:10px;line-height:4px;text-align:center;color:#E4E4E4;position:absolute;top:4px;right:23px;}

#sidemenu li ul {display:none;}
#sidemenu li ul li{height:26px;background:url("../Images/menu/bullet.png") no-repeat 12px center;}
#sidemenu li ul li a{display:block;background:url("../Images/menu/sidebar_acc_active.png") repeat 0 0;padding:5px 0px 5px 25px;}

#sidemenu li.active {background:url("../Images/menu/sidebar_acc_border.png") repeat center top;}
#sidemenu li.active a {background:url("../Images/menu/sidebar_acc_border.png") repeat-x center bottom;}
#sidemenu li.active a:hover {background:url("../Images/menu/sidebar_acc_border.png") repeat-x center bottom;}
#sidemenu li.active ul {}
#sidemenu li.active ul li a{background:url("../Images/menu/sidebar_acc_active.png") repeat 0 0;}
#sidemenu li.active ul li a:hover {background:url("../Images/menu/bullet.png") no-repeat 12px center;}

/* main */
#main { overflow:hidden;}

#header {background:#222936 url("../Images/header_bg.png") no-repeat 0 0;display:block;padding-top:10px;}
#header #logo {background:url("../Images/logo.png") no-repeat 0 5px;display:block;float:left;width:407px;height:64px;overflow:hidden;margin-left:2%;text-indent:-9999em;}

#pageTitle {background-color:#222936;}
#pageTitle .wrap {background-color:#fff;height:25px;padding:15px 10px;margin-left:2%;margin-right:2%;overflow:hidden;border-radius:5px 5px 0 0;}
#pageTitle h1 {font-size:1.75em;line-height:1.2em;}

#actualbody {background-color:#F1F1F1;border:1px solid #C2C2C5;border-radius:0 0 5px 5px;width:96%;padding:10px 0;margin:0 auto;}


/* Breadcrumbs */
.breadcrumbs { margin-bottom:12px; height:14px;}
.breadcrumbs li { color:#777;float:left; font:normal 11px/14px PMingLiu,MingLiu;}
.breadcrumbs li a:link, .breadcrumbs li a:visited { color:#6d6d6d;}
.breadcrumbs li a:hover { text-decoration:underline;}


/* Text */
h1 { font-size:24px; }
h2 { font-size:22px; }
h3 { font-size:20px; }
h4 { font-size:18px; }
h5 { font-size:16px; }
h6 { font-size:14px; } 

.row { border-bottom:1px solid #e2e2e2; border-top:1px solid #fff; clear:both; padding:16px 14px; position:relative;}
.row.first { border-top:none;}
.row.last { border-bottom:none;}
.rowRight { display:block; float:right; margin-right:18px; width:76%;}


/* Form */
.formSubmit { display:block; float:right; margin:14px 18px;}

.formRow { border-bottom:1px solid #e2e2e2; border-top:1px solid #fff; clear:both; padding:16px 14px; position:relative;}
.formRow:first-child { border-top:none;}
.formRow label { display:block; float:left;}
.formRow:last-child { border-bottom:none;}
.formRow .formRight { display:block; float:right; margin-right:18px; width:80%;}
.formRow .areaRight { display:block; float:right; margin-right:18px; width:80%;}

.form input[type="text"], .form input[type="password"], .form textarea {width: 97%;}

.form input[type="text"], .form input[type="password"], .form textarea {
    background: none repeat scroll 0 0 white;
    border: 1px solid #DDDDDD;
    box-shadow: 0 0 0 2px #F4F4F4;
    color: #656565;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    padding: 7px 6px;
    width: 100%;
}

textarea, input[type="text"], input[type="password"] {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
}

textarea { overflow:auto;}


.controlRow { padding:12px 14px; position:relative;}

/* Wrappers */
body { color:#595959; font:normal 12px/20px Arial,Helvetica,sans-serif;}
#footer { height:60px;}



/* Grid */
.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16 { display:inline; float:left; margin-left:1%; margin-right:1%;}
.grid_1 { width:4.25%;}
.grid_2 { width:10.5%;}
.grid_3 { width:16.75%;}
.grid_4 { width:23%;}
.grid_5 { width:29.25%;}
.grid_6 { width:35.5%;}
.grid_7 { width:41.75%;}
.grid_8 { width:48%;}
.grid_9 { width:54.25%;}
.grid_10 { width:60.5%;}
.grid_11 { width:66.75%;}
.grid_12 { width:73%;}
.grid_13 { width:79.25%;}
.grid_14 { width:85.5%;}
.grid_15 { width:91.75%;}
.grid_16 { width:98%;}

/* Widgets */
.widget { background:none repeat scroll 0 0 #f9f9f9; border:1px solid #cdcdcd; margin-bottom:15px; clear:both; box-shadow:0 1px 0 #fff; border-radius:3px; overflow:hidden;}
.widget .title { background:#efefef url("../Images/backgrounds/titleBg.png") repeat-x 0 0; border-bottom:solid 1px #cdcdcd; height:36px; border-radius:3px 3px 0 0;}
.widget .title .titleIcon { float:left; padding:11px; border-right:1px solid #d5d5d5;}
.widget .title h6 { float:left; font-size:12px; font-weight:bold; padding:9px 12px 8px;}
.widget .loader { float:right; margin:12px 12px 0 0;}
.widget .topIcons { float:right; margin:12px 12px 0 0;}
.widget .topIcons a { margin-left:5px;}
.widget .num { display:inline-block; float:right; margin:8px 8px 0 0; font-size:11px; text-align:center;}
.widget .num span { margin-right:10px;}
.widget .num a { background:url("../Images/ui/numDataBg.png") repeat-x 0 0 transparent; color:#fefefe; height:19px; padding:2px 5px; border-radius:2px;}
.widget .num a.blueNum { background-position:0 -114px; border:1px solid #4B8BC4;}
.widget .num a.blueNum:hover { background-position:0 -133px;}
.widget .num a.blueNum:active { background-position:0 -152px;}
.widget .num a.redNum { background-position:0 -171px; border:1px solid #C83E3E;}
.widget .num a.redNum:hover { background-position:0 -190px;}
.widget .num a.redNum:active { background-position:0 -209px;}
.widget .num a.greenNum { background-position:0 0; border:1px solid #84B550;}
.widget .num a.greenNum:hover { background-position:0 -19px;}
.widget .num a.greenNum:active { background-position:0 -38px;}
.widget .num a.greyishNum { background-position:0 -57px; border:1px solid #587787;}
.widget .num a.greyishNum:hover { background-position:0 -76px;}
.widget .num a.greyishNum:active { background-position:0 -95px;}
.widget .num a.greyNum { background-position:0 -228px; border:1px solid #585858;}
.widget .num a.greyNum:hover { background-position:0 -247px;}
.widget .num a.greyNum:active { background-position:0 -266px;}
.widget .tabs { background:url("../Images/backgrounds/titleBg.png") repeat-x 0 0 transparent; border-bottom:1px solid #cdcdcd; height:36px;}
.widget .tabs li { border-left:none; border-right:1px solid #cdcdcd; float:left; font-size:15px; height:36px; line-height:38px; overflow:hidden; position:relative;}
.widget .tabs li a { color:#424242; display:block; font-size:12px; font-weight:bold; outline:medium none; padding:0 12px;}
.widget .tabs li a:hover { color:#797979;}
.widget .tabs li.activeTab { background-color:#F9F9F9; height:37px;}
.widget .tabs li.activeTab a { color:#2E6B9B;}
.widget .tab_container { overflow:hidden; width:100%;}
.widget .tab_content { padding:10px 12px;}

.widget .body { padding:12px; }
.widget .options { background:#f7f7f7; border-bottom:solid 1px #d4d4d4; padding:10px; height:23px;}

.widget .tabs2 { float:right;font:11px/11px PMingLiu;padding:5px 5px 0 0;}
.widget .tabs2 li { border-radius:3px 3px 3px 3px;display:inline-block;float:left;line-height:24px;margin:0 2px;}
.widget .tabs2 li a { color:#AAAAAA;display:inline-block;margin-right:3px;padding:0 4px 0 7px;text-shadow:0 1px 0 #000000;}
.widget .tabs2 li a:hover { text-decoration:none;}
.widget .tabs2 li.active { background:url("../Images/form/tab-r.png") no-repeat scroll right top transparent;}
.widget .tabs2 li.active a { background:url("../Images/form/tab.png") no-repeat scroll left top transparent;color:#FFFFFF;}

.rightTabs { position:relative;}
.rightTabs ul.tabs {
    background: none repeat scroll 0 0 transparent;
    border-bottom: medium none;
    float: right;
    height: 38px;
    position: absolute;
    right: 0;
    top: 0;
}
.rightTabs ul.tabs li {
    border-left: 1px solid #CDCDCD;
    border-right: medium none;
}
html ul.tabs li.activeTab {
    background-color: #F9F9F9;
    height: 37px;
}
html ul.tabs li.activeTab a {
    color: #2E6B9B;
}
.tab_container {
    overflow: hidden;
    width: 100%;
}
.np {
    padding: 0 !important;
}

/* Table */
table { border-collapse:collapse; border-spacing:0; width:100%; text-align:center; vertical-align:middle;}
table input { padding:0; margin:0;}
table thead th { color:#878787; font-weight:normal; background:#EFEFEF url("../Images/backgrounds/titleBg.png") repeat-x 0 0; padding:5px 8px; border-bottom:solid 1px #D5D5D5; border-left:solid 1px #D5D5D5; text-align:center; vertical-align:middle;}
table tbody td { border-left:1px solid #E7E7E7; border-bottom:1px solid #E7E7E7; text-align:center; vertical-align:middle;}
table tbody tr.odd { border-bottom:1px solid #E7E7E7;}
table tbody tr.odd { background-color:#fafafa;}
table tbody tr.even { background-color:#f5f5f5;}
table .piped, table .piped a { color:#777777; font-family:PMingLiu; font-size:11px;}
table .hor-list li { display:inline;}
table .column-cb { border-left:none; padding:0; text-align:center; vertical-align:middle; cursor:default !important;}

/* DataTables */
.dataTables_empty { border-left:none;}
.dataTable th { cursor:pointer; }

.dataTables_wrapper {}
.dataTables_wrapper .tablenav { position:relative;}
.dataTables_wrapper .tablenav.bottom { padding:10px; background:#efefef url("../Images/backgrounds/titleBg.png") repeat-x; border-top:1px solid #D5D5D5; margin-top:-1px;}

.dataTables_length { color:#878787; position:absolute; right:8px; top:-30px; }
.dataTables_filter { float:left; color:#878787; position:relative;}
.dataTables_filter input { background:#fff url("../Images/searchSmall.png") no-repeat 98% center; padding:3px 20px 3px 5px; border:1px solid #D5D5D5; width:200px; position:relative; margin-left:6px; -moz-border-radius:2px; -webkit-border-radius:2px; -khtml-border-radius:2px; border-radius:2px; color:#878787;}
.dataTables_paginate { text-align:right; float:right;}

.paginate_button { background:none repeat scroll 0 0 #FAFAFA; border:1px solid #D5D5D5; padding:2px 6px; margin:0 1px; cursor:pointer;}
.paginate_button_disabled { background-image:none; border:1px solid #D5D5D5; opacity:0.35; cursor:default;}
.paginate_active { background-image:none; border:1px solid #D5D5D5; opacity:0.35; padding:2px 6px; margin:0 1px; cursor:default;}

table thead th span.icon { background-image:url("../Images/jquery_ui/ui-icons_888888_256x240.png"); background-position: -128px 0;}
table thead th.sorting_asc span.icon { background-position:-64px -16px;}
table thead th.sorting_desc span.icon { background-position:0 -16px;}

.dataTables_processing { position:absolute; top:0px; left:50%; width:250px; margin-left:-125px; border:1px solid #ddd; text-align:center; color:#999; font-size:11px; padding:2px 0; }


/* ===== Main ===== */
body#main { background:url("../Images/backgrounds/titleRowBg.png") repeat 0 0;}
#header { background:#2e373f url("../Images/backgrounds/header_bg.gif") no-repeat 0 0; display:block; padding-top:10px;}
#header .logo { display:block; float:left; width:407px; height:64px; overflow:hidden; margin-left:2%; text-indent:-9999em;}
#pageTitle { background-color:#2e373f;}
#pageTitle .wrap { background-color:#fff; height:25px; padding:15px 10px; margin:0 2%; overflow:hidden; border-radius:5px 5px 0 0;}
#pageTitle h1 { font-size:1.75em; line-height:1.2em; font-weight:normal;}
#actualbody { background:url("../Images/backgrounds/bg.jpg") repeat 0 0 transparent; border:1px solid #cdcdcd; border-radius:0 0 5px 5px; width:96%; padding:10px 0; margin-left:auto; margin-right:auto;}

/* ===== Sdebar ===== */
body#sidebar { background:url("../Images/backgrounds/bodyBg.png") repeat 0 0; width:198px; padding:0 1px; margin:0 2px; overflow:hidden;}
.sidebarSep { background:url("../Images/sidebarSep.png") no-repeat center center; height:8px; width:198px; margin:16px 0;}
.sideProfile { line-height:12px; width:178px; height:40px; color:#CECECE; padding:12px 12px 0;}
.sideProfile img { float:left; display:block; width:37px; height:36px; margin-right:8px; }
.sideProfile .username { display:block; padding:6px 0 8px;}
.sideProfile .piped { float:left;}
.sideProfile .piped li {padding:0 5px 0 0; float:left; font-family:Arial; font-size:12px;}
.sideProfile .piped li a{padding:0 10px 0 0; float:left; }

.sideProfile, .sideProfile a { color:#777; display:block;}
.sideProfile a:hover { color:#ccc;}
.sideProfile strong, .sideProfile strong a { color:#fff;}

.nav li.dash a span { background-image:url("../Images/icons/light/home.png"); }
.nav li.charts span { background-image:url("../Images/icons/light/stats.png"); }
.nav li.forms a span { background-image:url("../Images/icons/light/pencil.png"); }
.nav li.typo span { background-image:url("../Images/icons/light/create.png"); }
.nav li.tables a span { background-image:url("../Images/icons/light/frames.png"); }
.nav li.errors a span { background-image:url("../Images/icons/light/alert.png"); }
.nav li.files a span { background-image:url("../Images/icons/light/files.png"); }
.nav li.ui a span { background-image:url("../Images/icons/light/user.png"); }
.nav li.widgets a span { background-image:url("../Images/icons/light/fullscreen.png"); }
.nav li.money a span { background-image:url("../Images/icons/light/money.png"); }
.nav li.cart a span { background-image:url("../Images/icons/light/cart.png"); }
.nav li.key a span { background-image:url("../Images/icons/light/key.png"); }
.nav li.bubbles a span { background-image:url("../Images/icons/light/bubbles.png"); }
.nav li.bubbles2 a span { background-image:url("../Images/icons/light/bubbles2.png"); }
.nav li.repeat a span { background-image:url("../Images/icons/light/repeat.png"); }
.nav li.preview a span { background-image:url("../Images/icons/light/preview.png"); }
.nav li.transfer a span { background-image:url("../Images/icons/light/transfer.png"); }
.nav li.user a span { background-image:url("../Images/icons/light/user.png"); }
.nav li.record a span { background-image:url("../Images/icons/light/record.png"); }
.nav li.photos a span { background-image:url("../Images/icons/light/photos.png"); }

.nav { border-top:1px solid #1C252B;}
.nav li { position:relative;}
.nav li a { background:url("../Images/backgrounds/navItemBg.png") repeat-x scroll 0 0 transparent; border-bottom:1px solid #1c252b; border-top:1px solid #404950; display:block;}
.nav li a:hover { background-position:0 -43px; border-top:1px solid #516271;}
.nav li a.active, .nav li a:active { background-position:0 -86px; border-top:1px solid #657d92;}
.nav li a span { color:#efefef; display:inline-block; padding:9px 0 11px 42px; text-transform:uppercase; background-position:12px 13px; background-repeat:no-repeat;}
.nav li a strong { background:#1b232a; display:block; position:absolute; right:10px; padding:0 7px; top:10px; box-shadow:0 1px 1px #38444f; -webkit-box-shadow:0 1px 1px #38444f; -moz-box-shadow:0 1px 1px #38444f; font-size:11px; color:#efefef; border-radius:3px;}
.nav li a.active strong, .nav li a:active strong { background:#212a31; box-shadow:0 1px 1px #557188; -webkit-box-shadow:0 1px 1px #557188; -moz-box-shadow:0 1px 1px #557188; }
.nav .last { border-bottom:none;}
ul.sub { background:url("../Images/backgrounds/subNavBg.jpg") repeat scroll 0 0 transparent; border-bottom:1px solid #1A2126; border-top:medium none;}
ul.sub li { border-bottom:1px solid #1c252a; border-top:1px solid #30373d;}
ul.sub li.this { background:url("../Images/backgrounds/subNavBg_active.jpg"); border-bottom:1px solid #192226; border-top:1px solid #192226; }
ul.sub li.this:first-child { border-top:1px solid #30373D; }
ul.sub li.this a { color:#d5d5d5; }
ul.sub li a { background:url("../Images/arrow.gif") no-repeat scroll 12px 14px transparent; border:medium none; color:#9da1a5; padding:6px 10px 6px 26px;}
ul.sub li a:hover { border:none; color:#d5d5d5; background:url("../Images/arrow.gif") no-repeat 12px 14px; }
ul.sub li ul { border:none; border-top:1px solid #c9c9c9; }
ul.sub li ul li { padding-left:10px; }

/* ===== Login Page ===== */
#loginPage { background:url("../Images/backgrounds/bg_login.png") repeat scroll 0 0 transparent;}
#loginPage .topNav { background:url("../Images/backgrounds/topnavBg.png") repeat-x 0 0 transparent; height:30px; line-height:20px; color:#eee; display:block; padding:3px 0; width:100%; z-index:999;}
#loginPage .topNav .ctNav li { border-left:1px solid #1c262b; border-right:1px solid #1c262b; cursor:pointer; display:inline; float:left; margin-left:-1px; position:relative;}
#loginPage .topNav .ctNav li a { border-left:1px solid #39454f; border-right:1px solid #39454f; color:#eee; display:block; float:left; text-decoration:none;}
#loginPage .topNav .ctNav li a:hover { background-color:#293138; border-left:1px solid #293138; border-right:1px solid #293138;}
#loginPage .topNav .ctNav li span { display:block; float:left; padding:4px 15px 4px 8px;}
#loginPage .topNav .ctNav li img { display:block; float:left; padding:9px 2px 0 14px;}

#loginPage .loginWrapper{ position:absolute; left:50%; top:50%; margin:-116px 0 0 -171px; width:342px; height:269px;}
#loginPage .loginWrapper .widget { margin:0;}

#loginPage .formRow { padding:12px 14px;}
#loginPage .loginInput { float:right; margin-right:18px; width:226px;}
#loginPage .loginControl { border-top:1px solid #fff; padding:16px 14px;}
#loginPage #code { width:100px; float:left; margin-right:10px;}

.pt5 { padding-top:5px;}
.pl3 { padding-left:3px;}
.pl5 { padding-left:5px;}
.pl10 { padding-left:10px;}
.pl15 { padding-left:15px;}
.pr3 { padding-right:3px;}
.pr5 { padding-right:5px;}
.pr10 { padding-right:10px;}
.pr15 { padding-right:15px;}
.pb10 { padding-bottom:10px;}

.align-top { vertical-align:top;}
.align-center { text-align:center;}
.align-left { text-align:left;}
.align-right { text-align:right;}
.small { font-family:PMingLiu; !important}
.block { display:block;}
.left { float:left;}
.right { float:right;}

.orange { color:#C75510;}
.green { color:#599414;}

/* 清除浮动 */
.clearfix:after { clear:both; content:"."; display:block; font-size:0; height:0; line-height:0; visibility:hidden;}
* html .clearfix { zoom:1;}
*:first-child+html .clearfix { zoom:1;}

/* cleditor */
.cleditorMain { border:solid 1px #ccc;}
.cleditorMain iframe {border:none; margin:0; padding:0}
.cleditorMain textarea {border:none; margin:0; padding:0; overflow-y:scroll; font:10pt Arial,Verdana; resize:none; outline:none /* webkit grip focus */}
.cleditorToolbar {background: url('../Images/toolbar.gif') repeat}
.cleditorGroup {float:left; height:26px}
.cleditorButton {float:left; width:24px; height:24px; margin:1px 0 1px 0; background: url('../Images/buttons.gif')}
.cleditorDisabled {opacity:0.3; filter:alpha(opacity=30)}
.cleditorDivider {float:left; width:1px; height:23px; margin:1px 0 1px 0; background:#CCC}
.cleditorPopup {border:solid 1px #999; background-color:white; position:absolute; font:10pt Arial,Verdana; cursor:default; z-index:10000}
.cleditorList div {padding:2px 4px 2px 4px}
.cleditorList p,
.cleditorList h1,
.cleditorList h2,
.cleditorList h3,
.cleditorList h4,
.cleditorList h5,
.cleditorList h6,
.cleditorList font {padding:0; margin:0; background-color:Transparent}
.cleditorColor {width:150px; padding:1px 0 0 1px}
.cleditorColor div {float:left; width:14px; height:14px; margin:0 1px 1px 0}
.cleditorPrompt {background-color:#F6F7F9; padding:4px; font-size:8.5pt}
.cleditorPrompt input,
.cleditorPrompt textarea {font:8.5pt Arial,Verdana;}
.cleditorMsg {background-color:#FDFCEE; width:150px; padding:4px; font-size:8.5pt}


.inputContainer { float: left; position: relative;}
.formError { cursor: pointer; display: block; left: 282px; position: absolute; top: 300px; z-index: 998;}		
.ajaxSubmit { background: none repeat scroll 0 0 #55EA55; border: 1px solid #999999; display: none; padding: 20px;}
.formError .formErrorContent { background: none repeat scroll 0 0 #202020; border: 1px solid #000000; border-radius: 2px 2px 2px 2px; color: #FFFFFF; font-size: 12px; padding: 2px 10px; position: relative; width: 122px; z-index: 5001;}
.greenPopup .formErrorContent { background: none repeat scroll 0 0 #33BE40;}
.blackPopup .formErrorContent { background: none repeat scroll 0 0 #393939; color: #FFFFFF;}
.formError .formErrorArrow { margin: -2px 0 0 13px; position: relative; width: 15px; z-index: 5006;}
.formError .formErrorArrowBottom { box-shadow: none; margin: 0 0 0 12px; top: 2px;}
.formError .formErrorArrow div { background: none repeat scroll 0 0 #202020; display: block; font-size: 0; height: 1px; line-height: 0; margin: 0 auto;}
.formError .formErrorArrowBottom div { box-shadow: none;}
.greenPopup .formErrorArrow div { background: none repeat scroll 0 0 #33BE40;}
.blackPopup .formErrorArrow div { background: none repeat scroll 0 0 #393939; color: #FFFFFF;}
.formError .formErrorArrow .line10 { border: medium none; width: 15px;}
.formError .formErrorArrow .line9 { border: medium none; width: 13px;}
.formError .formErrorArrow .line8 { width: 11px;}
.formError .formErrorArrow .line7 { width: 9px;}
.formError .formErrorArrow .line6 { width: 7px;}
.formError .formErrorArrow .line5 { width: 5px;}
.formError .formErrorArrow .line4 { width: 3px;}
.formError .formErrorArrow .line3 { border-bottom: 0 solid #DDDDDD; border-left: 2px solid #DDDDDD; border-right: 2px solid #DDDDDD; width: 1px;}
.formError .formErrorArrow .line2 { background: none repeat scroll 0 0 #DDDDDD; border: medium none; width: 3px;}
.formError .formErrorArrow .line1 { background: none repeat scroll 0 0 #DDDDDD; border: medium none; width: 1px;}

/* msg
-------------------------------------------------------------------*/
.container_16.msg{margin:0 auto;}
.msg {border-radius:4px;padding:10px; margin:0 0 10px;}
.msg span {padding: 1px 0 1px 25px}
.success { background: #ccebc3; border: 1px solid #8fa489; background: -moz-linear-gradient(top, #ccebc3 0%, #c6e8bc 50%, #bae4ae 51%, #b4e1a7 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ccebc3), color-stop(50%,#c6e8bc), color-stop(51%,#bae4ae), color-stop(100%,#b4e1a7)); background: -webkit-linear-gradient(top, #ccebc3 0%,#c6e8bc 50%,#bae4ae 51%,#b4e1a7 100%); background: -o-linear-gradient(top, #ccebc3 0%,#c6e8bc 50%,#bae4ae 51%,#b4e1a7 100%); background: -ms-linear-gradient(top, #ccebc3 0%,#c6e8bc 50%,#bae4ae 51%,#b4e1a7 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ccebc3', endColorstr='#b4e1a7',GradientType=0 ); background: linear-gradient(top, #ccebc3 0%,#c6e8bc 50%,#bae4ae 51%,#b4e1a7 100%);}
.success span {background: url(../Images/fugue/tick.png) no-repeat center left;}
.failure { background: #ebc8c8; border: 1px solid #a48c8c; background: -moz-linear-gradient(top, #ebc8c8 0%, #e8c2c2 50%, #e4b5b5 51%, #dfadad 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ebc8c8), color-stop(50%,#e8c2c2), color-stop(51%,#e4b5b5), color-stop(100%,#dfadad)); background: -webkit-linear-gradient(top, #ebc8c8 0%,#e8c2c2 50%,#e4b5b5 51%,#dfadad 100%); background: -o-linear-gradient(top, #ebc8c8 0%,#e8c2c2 50%,#e4b5b5 51%,#dfadad 100%); background: -ms-linear-gradient(top, #ebc8c8 0%,#e8c2c2 50%,#e4b5b5 51%,#dfadad 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebc8c8', endColorstr='#dfadad',GradientType=0 ); background: linear-gradient(top, #ebc8c8 0%,#e8c2c2 50%,#e4b5b5 51%,#dfadad 100%);}
.failure span {background: url(../Images/fugue/cross.png) no-repeat center left;}
.warning { background: #f6efc1; border: 1px solid #aca787; background: -moz-linear-gradient(top, #f6efc1 0%, #f5edb9 50%, #f3e9aa 51%, #f2e7a3 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6efc1), color-stop(50%,#f5edb9), color-stop(51%,#f3e9aa), color-stop(100%,#f2e7a3)); background: -webkit-linear-gradient(top, #f6efc1 0%,#f5edb9 50%,#f3e9aa 51%,#f2e7a3 100%); background: -o-linear-gradient(top, #f6efc1 0%,#f5edb9 50%,#f3e9aa 51%,#f2e7a3 100%); background: -ms-linear-gradient(top, #f6efc1 0%,#f5edb9 50%,#f3e9aa 51%,#f2e7a3 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6efc1', endColorstr='#f2e7a3',GradientType=0 ); background: linear-gradient(top, #f6efc1 0%,#f5edb9 50%,#f3e9aa 51%,#f2e7a3 100%);}
.warning span {background: url(../Images/fugue/exclamation.png) no-repeat center left;}
.notice { background: #dae6ee; border: 1px solid #98a1a6; background: -moz-linear-gradient(top, #dae6ee 0%, #d6e3ec 50%, #cddde8 51%, #c8dae6 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dae6ee), color-stop(50%,#d6e3ec), color-stop(51%,#cddde8), color-stop(100%,#c8dae6)); background: -webkit-linear-gradient(top, #dae6ee 0%,#d6e3ec 50%,#cddde8 51%,#c8dae6 100%); background: -o-linear-gradient(top, #dae6ee 0%,#d6e3ec 50%,#cddde8 51%,#c8dae6 100%); background: -ms-linear-gradient(top, #dae6ee 0%,#d6e3ec 50%,#cddde8 51%,#c8dae6 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dae6ee', endColorstr='#c8dae6',GradientType=0 ); background: linear-gradient(top, #dae6ee 0%,#d6e3ec 50%,#cddde8 51%,#c8dae6 100%);}
.notice span {background: url(../Images/fugue/information.png) no-repeat center left;}
.settings { background: #ededed; border: 1px solid #a5a5a5; background: -moz-linear-gradient(top, #ededed 0%, #ebebeb 50%, #e7e7e7 51%, #e3e3e3 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ededed), color-stop(50%,#ebebeb), color-stop(51%,#e7e7e7), color-stop(100%,#e3e3e3)); background: -webkit-linear-gradient(top, #ededed 0%,#ebebeb 50%,#e7e7e7 51%,#e3e3e3 100%); background: -o-linear-gradient(top, #ededed 0%,#ebebeb 50%,#e7e7e7 51%,#e3e3e3 100%); background: -ms-linear-gradient(top, #ededed 0%,#ebebeb 50%,#e7e7e7 51%,#e3e3e3 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#e3e3e3',GradientType=0 ); background: linear-gradient(top, #ededed 0%,#ebebeb 50%,#e7e7e7 51%,#e3e3e3 100%);}
.settings span {background: url(../Images/fugue/gear.png) no-repeat center left;}
.close{ background: url("../Images/custom/close.png") no-repeat scroll center center transparent; display: block; float: right; height: 17px; text-indent: -9999em; width: 13px;}

/* MOAR */
address {margin: 15px 0 15px 5px; padding-left: 20px; background: url(../Images/fugue/address-book.png) no-repeat}

.highlight {background: #FBF176; padding: 1px 2px;}
.captioned {padding: 5px;} .captioned p {font-style: italic}

.list-tick li, .list-cross li{line-height: 2em}
.list-tick li {background: url(../Images/fugue/tick.png) no-repeat left center;padding-left: 20px;}
.list-cross li {background: url(../Images/fugue/cross.png) no-repeat left center;padding-left: 20px;}

/* Button A
-------------------------------------------------------------------*/
a.btn, a.btn span{background-image:url(../Images/btn/btn.png); background-repeat:no-repeat;}
a.btn.small, a.btn.small span{background-image:url(../Images/btn/btnSmall.png); background-repeat:no-repeat;}
a.btn.medium, a.btn.medium, a.btn.medium span{background-image:url(../Images/btn/btnMedium.png); background-repeat:no-repeat;}
a.btn.large, a.btn.large, a.btn.large span{background-image:url(../Images/btn/btnLarge.png); background-repeat:no-repeat;}
a.btn:hover, a.btn:hover span{background-image:url(../Images/btn/btnOver.png);}
a.btn.small:hover, a.btn.small:hover span{background-image:url(../Images/btn/btnSmallOver.png);}
a.btn.medium:hover, a.btn.medium:hover span{background-image:url(../Images/btn/btnMediumOver.png);}
a.btn.large:hover, a.btn.large:hover span{background-image:url(../Images/btn/btnLargeOver.png);}
a.btn{ background-color:transparent;cursor:pointer;text-decoration:none;border:none;padding:0;outline:none;font-weight:bold;text-align:center;display:inline-block;margin:0 2px;vertical-align:sub;}
a.btn span{margin:0 0 0 3px;padding:0 10px 0 7px;display:inline-block;}
a.btn.small span{padding:0 6px 0 3px !important;}
a.btn.medium span{padding:0 12px 0 9px !important;}
a.btn.large span{padding:0 13px 0 10px !important;}
a.btn, a.btn span{font-size:12px;height:26px;line-height:25px;}
a.btn.small, a.btn.small span{font-size:11px;height:22px;line-height:21px;}
a.btn.medium, a.btn.medium span{font-size:12px;height:28px;line-height:27px;}
a.btn.large, a.btn.large span{font-size:14px;height:33px;line-height:32px;}
a.btn{color:#fff;text-shadow:0 1px 1px #144570;background-position:left top;vertical-align:top;}
a.btn.green{color:#546A2D;text-shadow: 0 1px 0 #CDE4AE;background-position:left -40px;}
a.btn.orange{color:#885A2C;text-shadow: 0 1px 0 #FEE1A0;background-position:left -80px;}
a.btn.white{color:#555;text-shadow: 0 1px 0 #FBFBFB;background-position:left -120px;}
a.btn.grey{color:#555;text-shadow: 0 1px 0 #eee;background-position:left -160px;}
a.btn.black{color:#fff;text-shadow: 0 1px 0 #2e2e2e;background-position:left -200px;}
a.btn span{background-position:right top;}
a.btn.green span{background-position:right -40px;}
a.btn.orange span{background-position:right -80px;}
a.btn.white span{background-position:right -120px;}
a.btn.grey span{background-position:right -160px;}
a.btn.black span{background-position:right -200px;}

/* Button button
-------------------------------------------------------------------*/
button, button span{background-image:url(../Images/btn/btn.png); background-repeat:no-repeat;}
button.small, button.small span{background-image:url(../Images/btn/btnSmall.png); background-repeat:no-repeat;}
button.medium, button.medium span{background-image:url(../Images/btn/btnMedium.png); background-repeat:no-repeat;}
button.large, button.large span{background-image:url(../Images/btn/btnLarge.png); background-repeat:no-repeat;}
button:hover, button:hover span{background-image:url(../Images/btn/btnOver.png);}
button.small:hover, button.small:hover span{background-image:url(../Images/btn/btnSmallOver.png);}
button.medium:hover, button.medium:hover span{background-image:url(../Images/btn/btnMediumOver.png);}
button.large:hover, button.large:hover span{background-image:url(../Images/btn/btnLargeOver.png);}
button{ background-color:transparent;cursor:pointer;border:none;padding:0;outline:none;font-weight:bold;text-align:center;display:inline-block;margin:0 2px;vertical-align:sub;}
button span{padding:0 10px 0 7px;margin:0 0 0 3px; display:block; *display:inherit; *padding:4px 10px 2px 7px;}
button.small span{padding:0 6px 0 3px !important; *padding:3px 10px 2px 7px !important;}
button.medium span{padding:0 12px 0 9px !important; *padding:4px 10px 2px 7px !important;}
button.large span{padding:0 13px 0 10px !important; *padding:5px 10px 2px 7px !important;}
button, button span{font-size:12px;height:26px;line-height:25px;}
button.small, button.small span{font-size:11px;height:22px;line-height:21px;}
button.medium, button.medium span{font-size:12px;height:28px;line-height:27px;}
button.large, button.large span{font-size:14px;height:33px;line-height:32px;}
button{color:#fff;text-shadow:0 1px 1px #144570;background-position:left top;vertical-align:top;}
button.green{color:#546A2D;text-shadow: 0 1px 0 #CDE4AE;background-position:left -40px;}
button.orange{color:#885A2C;text-shadow: 0 1px 0 #FEE1A0;background-position:left -80px;}
button.white{color:#555;text-shadow: 0 1px 0 #FBFBFB;background-position:left -120px;}
button.grey{color:#555;text-shadow: 0 1px 0 #eee;background-position:left -160px;}
button.black{color:#fff;text-shadow: 0 1px 0 #2e2e2e;background-position:left -200px;}
button span{background-position:right top;}
button.green span{background-position:right -40px;}
button.orange span{background-position:right -80px;}
button.white span{background-position:right -120px;}
button.grey span{background-position:right -160px;}
button.black span{background-position:right -200px;}
button{*overflow:visible;*padding:0 3px;}
button span{margin:-2px -4px 0 0; margin:0 0 0 3px\9;/*IE8*/ *margin:0px -3px 0 0;}

/* Uploadify v2.1.4
-------------------------------------------------------------------*/
.uploadifyQueueItem{background-color:#F5F5F5;border:2px solid #E5E5E5;font:11px Verdana, Geneva, sans-serif;margin-top:5px;padding:10px;width:350px;}
.uploadifyError{background-color:#FDE5DD !important;border:2px solid #FBCBBC !important;}
.uploadifyQueueItem .cancel{float:right;}
.uploadifyQueue .completed{background-color:#E5E5E5;}
.uploadifyProgress{background-color:#E5E5E5;margin-top:10px;width:100%;}
.uploadifyProgressBar{background-color:#0099FF;height:3px;width:1px;}

.uploadifyQueue{width:100%;}
.grid_5 .uploadifyQueueItem{width:88%;}





/* Breadcrumbs and Pagination
-------------------------------------------------------------------*/


.pagination{padding:10px 10px 0;}
.pagination li { background: #ededed; border: 1px solid #a5a5a5; font-size: 0.88em; background: -moz-linear-gradient(top, #ededed 0%, #ebebeb 50%, #e7e7e7 51%, #e3e3e3 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ededed), color-stop(50%,#ebebeb), color-stop(51%,#e7e7e7), color-stop(100%,#e3e3e3)); background: -webkit-linear-gradient(top, #ededed 0%,#ebebeb 50%,#e7e7e7 51%,#e3e3e3 100%); background: -o-linear-gradient(top, #ededed 0%,#ebebeb 50%,#e7e7e7 51%,#e3e3e3 100%); background: -ms-linear-gradient(top, #ededed 0%,#ebebeb 50%,#e7e7e7 51%,#e3e3e3 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#e3e3e3',GradientType=0 ); background: linear-gradient(top, #ededed 0%,#ebebeb 50%,#e7e7e7 51%,#e3e3e3 100%); float: left; padding: 2px 5px; display: inline-block; text-align: center; margin: 5px; cursor: pointer; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; font-weight: bold; line-height: 1.2em; color: #666; box-shadow: 0 1px 0 0 white inset; -moz-box-shadow: 0 1px 0 0 white inset; -webkit-box-shadow: 0 1px 0 0 white inset;}
.pagination li a {color: #666}
.pagination li a:hover {text-decoration: none}
.pagination li.active, .pagination li.active a {color: #111}
.pagination li.disabled, .pagination li.disabled a {cursor: default; color: #aaa}








/* Form //未验证
-------------------------------------------------------------------
textarea{resize:none;margin:0;}


fieldset {border-top: 1px solid #ddd}
form table td:first-child {padding-left: 10px}
fieldset legend {font-weight: bold;padding: 5px 10px;}

input[type='text'], input[type='password'], input[type='file'], textarea { background-color: #f6f6f6; border: 1px solid #929292; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; padding: 6px 5px;}
select{vertical-align:top;}

input[type='text'] {width: 20%}
input.medium {width: 33%}
input.fifty {width: 50%}
input.large {width: 95%; width: -moz-available;}
select {min-width: 20%}
select.small {padding:2px 1px}

.infobar {color: #8F8F8F; font-size: 0.833em; display: block; padding-bottom: 3px;}

.nested ul, .nested ol {margin-left: 2em}

span.vanadium-advice {margin-left: 15px}
span.vanadium-invalid {background: url("../Images/fugue/cross.png") no-repeat scroll left center transparent; padding:1px 0 1px 18px}

.upload {display: inline}
.realupload {position: relative;left: -21%;opacity:0;-moz-opacity:0;filter:alpha(opacity:0);z-index:2;width:20%;}
.fakeupload {background-image:url(../Images/form/selectfile.png);background-position: 100% 50%;background-repeat:no-repeat;}

.inputHighlight {color: #959595 !important}
*/

/* Login Page
-------------------------------------------------------------------*/
#loginpage{background:#101521 url(../Images/login_bg.png) no-repeat top center;}
#loginpage .container{width:960px;margin:auto;}
#loginpage .loginpageLogo{width:340px;margin:0 auto;padding:130px 0 40px;}
#loginpage .msg{width:320px; margin:10px auto;}
#login{width:340px;margin:0 auto;}
#login .widget_content {width:85%;padding:10px;margin:0 auto;}
#login label{height:18px;line-height:18px;padding-top:10px;}
#login label.left{padding-top:5px;}
#loginpage input[type=checkbox]{vertical-align:bottom;}
#loginpage input[type=text], #loginpage input[type=password]{width:270px;width:-moz-available;}

#loginform {position:relative;}
#loginform .vanadium-advice{ display:none;}
#loginform .vanadium-invalid{border-color:#f00;}



/* comsterMenu
-------------------------------------------------------------------*/
.sortableHeader{color:#777; font-weight:bold;}
.sortableOper{display:block;float:right;padding:0;width:176px;}
.sortableDel{padding:0 12px;width:26px;display:inline-block;text-align:center; float:left;}
.sortableStat{padding:0 12px;width:52px;display:inline-block;text-align:center; float:left;}
.sortableSet{padding:0 12px;width:26px;display:inline-block;text-align:center; float:right;}
.sortableCate{display:block;float:right;text-align:center;width:120px;border-style:none solid; border-width:1px; border-color:#eee;}
.sortableTitle{padding:0 10px;}

.ui-sortable{}
.ui-sortable div{border:solid 1px #e3e3e3;margin:0;padding:5px 0;height:21px;line-height:21px;}
.ui-sortable span.sortableHandle{width:13px;height:13px;background:url(../Images/corsor.gif) no-repeat 0 0;margin:4px 8px 4px 8px;padding:0;cursor:move;float:left;}
.ui-sortable span.sortableHandleDis{width:13px;height:13px;background:url(../Images/corsor2.gif) no-repeat 0 0;margin:4px 8px 4px 8px;padding:0;float:left;}

.ui-sortable .sortableDel{color:#bbb;}

#comsterMenu a,#comsterMenu a:link,#comsterMenu a:visited{color:#006699;}
#comsterMenu a:hover{color:#d14836;}

#comsterMenu li{margin:7px 0 0;padding:0;}


#comsterMenu ol, #comsterMenu ul {margin:0 0 0 26px;}
#comsterMenu ul {display:none;}

#comsterMenu .column-operat{float:right;width:160px;display:block; padding:0 0 0 10px;}
#comsterMenu .column-cate{float:right;width:120px; text-align:center;display:block;}
#comsterMenu .column-title{padding:0 10px}
#comsterMenu .placeholder{border:dashed 1px #333;}
.ui-nestedSortable-error{background:#f2dada;}

#comsterMenu .thead{border-top:none;}
#comsterMenu .column li{border-top:none;}
#comsterMenu .sub{padding:0 0 0 25px; display:none;}
#comsterMenu .sub li{margin:7px 0 0;}
#comsterMenu .sub li.no-nest{padding:0;width:100%;height:auto;}


#comsterMenu span.handleDis{
	width:13px; height:13px;
	background:url(../Images/corsor2.gif) no-repeat 0 0;
	margin:4px; padding:0;
	float:left;}

#comsterMenu .cmDelDis{background:url(../Images/del2.gif) no-repeat 0 center; padding:0 8px 0 18px; color:#999;}
#comsterMenu .cmDel{background:url(../Images/del.gif) no-repeat 0 center; padding:0 8px 0 18px; color:#999;}

#comsterMenu .cmStat{background:url(../Images/hide.gif) no-repeat 0 center; padding:0 8px 0 18px; color:#999;}

#comsterMenu .cmSet{background:url(../Images/set.gif) no-repeat 0 center; padding:0 8px 0 18px; color:#999;}


#optionSet{padding:15px;}
#optionSet .row{width:30%; float:left;}
#optionSet .rowUrl{width:50%;float:left;}
#optionSet .rowBtn{clear:both;}
.farbtastic{float:right;}

#cnTitle,#enTitle,#color1,#color2 { width: 160px;}

#color1, #color2{box-shadow:none;}
/* Gallery
-------------------------------------------------------------------*/
.gallery{display:block;}
.gallery .btn{ display:block;}
.gallery li {width:106px; display: inline-block; margin: 10px 0 30px; float: left;zoom: 1;*display:inline; position:relative;}
.gallery li .hor-list li {display: inline !important; float: none !important; width: 3.5em}
.gallery li img {height: 80px; width: 80px; display: block; background: #fafafa; padding: 6px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border: 1px solid #dfdfdf; margin: 0 auto;}
.gallery li .hor-list {text-align: center; color: #999}

.gallery li .img_options {position:absolute;z-index:99;top:95px;left:8px;}
.gallery li .img_options li {float:left; width:auto; text-align: center; display: block; margin: 7px 0}

.grid_16 .gallery li {width: 114px;}
.grid_15 .gallery li {width: 107px;}
.grid_14 .gallery li {width: 113px;}
.grid_13 .gallery li {width: 122px;}
.grid_12 .gallery li {width: 112px;}
.grid_11 .gallery li {width: 123px;}
.grid_10 .gallery li {width: 111px;}
.grid_9 .gallery li {width: 124px;}
.grid_8 .gallery li {width: 109px;}




/* mainContent
-------------------------------------------------------------------*/
#mainContent{margin-left:204px;min-height:100%;}
#mainContent #main{overflow:auto;padding-bottom:50px;}


/* dialog
-------------------------------------------------------------------*/
#dialogAddMenu, #dialogEditMenu { position:fixed;top:0;left:0;width:100%;height:100%;z-index:99;}
#dialogAddMenu i, #dialogEditMenu i { position:absolute;top:0;left:0;width:100%;height:100%;background:url(../Images/maskView.png) repeat top left;}
#dialogAddMenu form { width:50%; height:250px; position:relative; margin:200px 25% 0;}
#dialogEditMenu form { width:580px; height:330px; position:absolute; left:50%; top:50%; margin:-165px 0 0 -290px;}
#dialogAddMenu .widget { box-shadow:none;}
#dialogAddMenu .formRight { width:70%;}

#dialogEditMenu .loader { position:absolute;top:0;left:0;width:100%;height:100%;background:url(../Images/loaders/loader1_d.gif) no-repeat center center;}

#spaceTotalBar{position:relative;width:200px;height:20px;background:#333;}
#spaceUsedBar{height:20px;background:#B01E1E;}
#spaceInfo{position:absolute;top:0;width:200px;height:20px;line-height:20px;text-align:center; color:#fff;}
#overview{border-top:dotted 1px #ccc; padding:5px;}
#overview .overinfo{width:45%;margin:0 2%;float:left;color:#21759B;}
#overview h4{border-bottom:solid 1px #eee; line-height:36px; margin-bottom:6px;color:#8F8F8F;}
#overview table{line-height:16px;}





.iCon{width:324px;height:192px;overflow:hidden;position:relative;border:1px solid #ccc;border-radius:3px;}
.iCon .imgPreview{height:auto;position:absolute;left:0;top:0;height:192px; background-color:#ccc;}
.iCon .imgPreview img{width:324px;height:192px;position:absolute;left:0;top:0;}
.iCon .uploadInput{width:324px;height:192px;position:absolute;left:0;top:0;}
.iCon .uploadInput #descICnUploader, .iCon .uploadInput #descIEnUploader{position:absolute;right:0;bottom:0;}
.iCon .uploadInput .uploadifyQueue{position:absolute;width:284px;left:20px;top:70px;}
.iCon .uploadInput .uploadifyQueue .uploadifyQueueItem{width:260px;}
.iCon .uploadTip{position:absolute;left:6px;bottom:0;}
.imgPreview{text-align:center;width:100%;height:100px; overflow:hidden;}
#conVideo li{float:left;}


.nInformation {
    background: url("../Images/icons/notifications/information.png") no-repeat scroll 15px center #DEEEFA;
    border: 1px solid #AFD3F2;
    color: #235685;
}
.nWarning {
    background: url("../Images/icons/notifications/error.png") no-repeat scroll 15px center #FFE9AD;
    border: 1px solid #EAC572;
    color: #826200;
}
.nNote {
    box-shadow: 0 0 1px #FFFFFF inset;
    cursor: pointer;
    margin: 0 0 12px 0;
	border-radius: 2px 2px 2px 2px;
}
.nNote p {
    color: #565656;
    margin: 0;
    padding: 10px 25px 10px 54px;
}

/**/
.overview li:first-child {
    border-top: medium none;
}
.overview li {
    border-top: 1px solid #e2e2e2;
    padding: 15px 12px 15px;
}
.overviewInfo {
	margin-left:70px;
	margin-right:20px;
}
/**/
.partners li:first-child {
    border-top: medium none;
}

.partners li {
    border-top: 1px solid #CDCDCD;
    padding: 12px 12px 8px;
}
.partners img {
    margin-right: 12px;
}
.pInfo {
	margin-left:50px;
	margin-right:20px;
}
.pInfo i {
    display: block;
}
.pLinks {
    float: right;
    margin-left: 5px;
    width: 12px;
}
.pLinks a:first-child {
    margin-top: 3px;
}

.pLinks a {
    display: block;
    margin-top: 10px;
}
/**/
.wUserInfo {
    padding: 12px 12px 9px;
}
.wUserInfo a {
    display: block;
}
.wUserPic {
    float: left;
    margin: 0 10px 0 0;
}
.leftList {
    float: left;
    max-width: 50%;
}
.rightList {
    float: right;
    max-width: 50%;
}
.cLine {
    background: url("../Images/contentDivider.png") repeat-x scroll 0 0 transparent;
    height: 4px;
}


#think_page_trace{ word-wrap:break-word; overflow:scroll;}
