/* lagu_admin
 * filename: style.css
 * last modified: 28/11/2011
*/

/* reset */

html,body,div,span,applet,object,iframe,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{border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;margin:0;padding:0}
body{line-height:1}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:none}
:focus{outline:0}
ins{text-decoration:none}
del{text-decoration:line-through}
table{border-collapse:collapse;border-spacing:0}

/* base styles */

html{overflow-y:scroll;font-size:100%;color:#222}
body{min-height:100%;font:100 12px/1.3 Helvetica, Arial, sans-serif;padding-bottom:10px}

sup,sub{line-height:0}
strong,dfn,dl dt,th{font-weight:700}
em,dfn,tfoot{font-style:italic}
del{color:#666}

blockquote{margin-bottom:12px;border-left:5px solid #eee;padding-left:15px;background-color: #fafafa;
}
blockquote small{display:block;font-size:12px;font-weight:300;line-height:18px;color:#bfbfbf}
blockquote small:before{content:'\2014 \00A0'}
code,pre{font-family:Monaco, Andale Mono, Courier New, monospace;font-size:12px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:0 3px 2px}
code{background-color:#fee9cc;color:rgba(0,0,0,0.75);padding:1px 3px}
pre{background-color:#f5f5f5;display:block;line-height:18px;font-size:12px;border:1px solid #ccc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;white-space:pre-wrap;word-wrap:break-word;margin:0 0 18px;padding:17px}

ul ul,ul ol,ol ol,ol ul{margin-bottom:0}
ul.disc,ul.circle,ol.dec,ol.lalpha {margin:6px 0 6px 25px}
ul.disc {list-style:disc}
ul.circle {list-style:circle}
ol.dec {list-style:decimal}
ol.lalpha {list-style:lower-alpha}

h1,h2,h3,h4{font-weight:bold;color:#222}
h1,h2,h3{font-family: 'Open Sans', sans-serif}
h1{font-size:26px}
h2{font-size:22px}
h3{font-size:18px}
h4{font-size:16px}
h5{font-size:14px}
h6{font-size:11px;text-transform:uppercase}

a {text-decoration:none;color:#21759B !important;}
a:hover {text-decoration:underline}


/* structure */

.fixed .wrapper {width:1600px;margin:0 auto}
.fluid .wrapper {padding:0 20px;min-width:736px}
#main_section {padding:16px 16px 40px;min-height:500px}

.general_box{border:1px solid #e9e5e5;background:#f7f5f3;padding:16px 16px 40px;min-height:500px}
.manage_box{padding:16px 16px 40px;min-height:500px}
.app_box{padding:16px 16px 40px;min-height:500px}
.experts_box{border:1px solid #c8e5cb;background:#f4f9f4;padding:16px 16px 40px;min-height:500px}
.admin_box{border:1px solid #a7a7af;background:#e8e0e2;padding:16px 16px 40px;min-height:500px}
.admin_box2{border:1px solid #a7a7af;background:#ffffff;padding:16px 16px 40px;min-height:500px}



#content_wrapper {width:100%;float:left}

/* top bar */
#top_bar {height:26px;line-height:26px;font-size:11px;}
#top_bar li {display:inline;padding-right:6px;line-height:26px}
#top_bar li.sep {border-right:1px solid #ccc;margin-right:4px}

.general_bar { background:#f7f5f3;border-bottom:1px solid #e9e5e5 }
.manage_bar { background:#fbf8f0;border-bottom:1px solid #f6ebcd }
.app_bar { background:#eff4f5;border-bottom:1px solid #c0dde4 }
.experts_bar { background:#f4f9f4;border-bottom:1px solid #c8e5cb }
.admin_bar { background:#e8e0e2;border-bottom:1px solid #a7a7af }

/* top bar notifications */
.count_el {padding:2px;color:#fff;background:#dd0000;font-weight:700;line-height:1;width:24px;text-align:center}

/* header */
#header {padding:0px 0 10px;border-top:1px solid #f7f7fa}
#header .wrapper {position:relative}
.logo {position:relative;left:18px;top:10px}

/* footer */
.ftr_content {font-size:11px;padding:10px 10px 0;position:relative}

/* grid */
.dp20,.dp25,.dp33,.dp50,.dp75,.dp100{float:left;display:inline;margin:0 1%;min-height:1px}
.dp20{width:18%}.dp25{width:23%}.dp33{width:31.33%}.dp50{width:48%}.dp75{width:73%}.dp100{width:98%}
.row{margin-bottom:16px}
.row:before,.row:after{display:table;content:""}
.row:after{clear:both}

/* main styles */

.dn{display:none}
.fr{float:right}
.fl{float:left}
.vam{vertical-align:middle}
.tac{text-align:center}
.tar{text-align:right}
.taj{text-align:justify}
.bld{font-weight:700}

a.hvrNone:hover {text-decoration:none}
a.inv {text-decoration:underline}
a.inv:hover {text-decoration:none}
.external {background: url(../images/external_link.gif) no-repeat right center;padding-right:12px}

/* colors */
.m_color {color:#fe6001}
.s_color {color:#a0a0a0}

/* text styles */
.small{font-size:11px}
.large{font-size:14px}
.big_heading {font-family: 'Open Sans Condensed', sans-serif;font-size:48px}

/* Backgrounds */
.bg_a {background: url(../images/bg_a.gif) !important}
.bg_b {background: url(../images/bg_b.gif) !important}
.bg_c {/*background: url(../images/bg_c.gif) !important*/ background-color: white;}
.bg_d {background: url(../images/bg_d.jpg) !important}
.bg_e {background: url(../images/bg_e.jpg) !important}
.bg_f {background: url(../images/bg_f.gif) !important}

/* buttons */
.btn{border:none;outline:0;cursor:pointer;text-decoration:none;overflow:visible;background:none;padding:0 16px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;color:#222;white-space:nowrap;cursor:pointer}
button::-moz-focus-inner{border:none;margin:0;padding:0}
.btn:hover {text-decoration:none}

.btn_a,.btn_aS,.btn_aL {background: url(../images/grd_a.png) repeat-x 0 center !important;border:1px solid #c6c6c6;text-shadow: 1px 1px 0 #fff;color:#000 !important;}
.btn_b,.btn_bS,.btn_bL {background: url(../images/grd_b.png) repeat-x 0 center !important;border:1px solid #a9b3bb;text-shadow: 1px 1px 0 #e3e9eb}
.btn_c,.btn_cS,.btn_cL {background: url(../images/grd_c.png) repeat-x 0 center !important;border:1px solid #376277;color:#fff;text-shadow: 1px 1px 0 #294959}
.btn_d,.btn_dS,.btn_dL {background: url(../images/grd_d.png) repeat-x 0 center !important;border:1px solid #575e72;color:#fff !important;text-shadow: 1px 1px 0 #273147}
.btn_a,.btn_b,.btn_c,.btn_d {font:700 12px/25px Helvetica, Arial, sans-serif}
.btn_aS,.btn_bS,.btn_cS,.btn_dS {font:100 11px/20px Helvetica, Arial, sans-serif}
.btn_aL,.btn_bL,.btn_cL,.btn_dL {font:700 14px/32px Helvetica, Arial, sans-serif}
.btn_a:hover,.btn_aS:hover,.btn_aL:hover {background:#e3e3e3 !important}
.btn_b:hover,.btn_bS:hover,.btn_bL:hover {background:#bfc8cf !important}
.btn_c:hover,.btn_cS:hover,.btn_cL:hover {background:#4f5468 !important}
.btn_d:hover,.btn_dS:hover,.btn_dL:hover {background:#2382b1 !important}

/* no black border for buttons (<ie7) */
button {*border: none !important;*border-color: transparent !important}

/* webkit extra margin fix*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
    button {margin: 0px}
}

.btn span.btnImg {background-position:left center;padding-left:25px;background-repeat: no-repeat}

/* element separation */
.sepH_a {margin-bottom:6px}.sepH_b {margin-bottom:18px}.sepH_c {margin-bottom:24px}
.sepV_a {margin-right:6px}.sepV_b {margin-right:12px}.sepV_c {margin-right:24px}
.sepH_a_line {padding-bottom:4px;margin-bottom:4px;border-bottom:1px solid #eee}

/* tables */
.table_a {border:1px solid #ccc;width:100%;margin:0 auto 10px;text-align:left;background:#fff}
.table_a td,.table_a th {border:1px solid #ccc}
.table_a thead th,.table_a thead td{background:#eaeaea;padding-top:7px}
.table_a td,.table_a th,.table_a caption{padding:5px}
.table_a .even td,.table_a .even th {background:#f5f5f5}
.table_a tr:nth-child(even) {background: #f5f5f5}
.chb_col {width:16px !important;vertical-align:middle;text-align:center}
.table_a caption{font-size:13px}
.content_actions a,.content_actions img {vertical-align:middle}

/* small notifications */
.notification {padding:2px 6px;font-size:10px;color:#fff}
.ok_bg {background:#6a9912}
.alert_bg {background:#F5AA1A}
.info_bg {background:#058dc7}
.error_bg {background:#ae432e}
.neutral_bg {background:#929494}

/* alert boxes */
.msg_box {padding:5px 20px 5px 46px;margin-bottom:20px;position:relative;color:#444;overflow:hidden}
.msg_box img {background-image: url(../images/lga_spr.png);background-repeat:no-repeat;width:9px;height:9px}
.msg_error {margin-bottom:0px !important;background:#f2cac2 url(../images/error_ico.png) no-repeat 14px center;border:1px solid #ae432e}
.msg_error img {background-position:-47px 0}
.msg_info {background:#c2e2f2 url(../images/info_ico.png) no-repeat 14px center;border:1px solid #058dc7; margin-bottom: 10px;}
.msg_info img {background-position:-47px -18px}
.msg_ok {background:#d5e5b8 url(../images/ok_ico.png) no-repeat 14px center;border:1px solid #77ab13}
.msg_ok img {background-position:-47px -9px}
.msg_alert {background:#faf5c8 url(../images/alert_ico.png) no-repeat 14px center;border:1px solid #e6c26e}
.msg_alert img {background-position:-47px -27px}
.msg_box .msg_close {position:absolute;top:2px;right:2px;cursor:pointer}

/* icons */
.round_x14,.round_x16_a,.round_x16_b,.switch_arrows_a,.switch_arrows_w,
.home_ico,.arrow_down_a,.tick_a,.arrow_right_a,.arrow_left_a,.arrow_up_a,.square_x_11 {background-image: url(../images/lga_spr.png);background-repeat:no-repeat}
.round_x14 {background-position:0 0;width:14px;height:14px}
.round_x16_a {background-position:0 -14px;width:16px;height:16px}
.round_x16_b {background-position:0 -30px;width:16px;height:16px}
.switch_arrows_a {background-position:-14px 0;width:11px;height:11px}
.switch_arrows_w {background-position:-25px 0;width:11px;height:11px}
.home_ico {background-position:-17px -11px;width:17px;height:15px}
.arrow_down_a {background-position:-34px -11px;width:10px;height:10px}
.tick_a {background-position:-36px 0;width:11px;height:7px}
.arrow_right_a {background-position:-32px -26px;width:14px;height:13px}
.arrow_left_a {background-position:-16px -26px;width:14px;height:13px}
.arrow_up_a {background-position:-25px -40px;width:10px;height:6px}
.square_x_11 {background-position:0 -50px;width:11px;height:11px}

/* forms */
.formEl_a input,.formEl_a textarea, .formEl_a select {background:#fff;font-family:Helvetica, Arial, sans-serif;font-size:13px}
.formEl_a input:focus,.formEl_a textarea:focus,.formEl_a input:active,.formEl_a textarea:active {background:#ebfdd7}
.formEl_a label {cursor:pointer}
.formEl_a .lbl_a {display:block;margin-bottom:4px;color:#666;font-weight:700}
.formEl_a .lbl_c {font-size:13px;vertical-align:middle;color:#666}
.formEl_a .inpt_a {padding:5px 8px;width:380px;border:1px;border-color:#b8b8b8 #e2e2e2 #e2e2e2 #b8b8b8;border-style:solid}
.formEl_a .inpt_b {padding:5px 8px;width:180px;border:1px;border-color:#b8b8b8 #e2e2e2 #e2e2e2 #b8b8b8;border-style:solid}
.formEl_a .inpt_c {width:13px;height:13px;margin:0 6px 0 0;padding:0;vertical-align:middle}
.formEl_a select {padding:2px 2px 2px 5px;border-width:1px;border-color:#adadad #d9d9d9 #d9d9d9 #adadad;border-style:solid;max-width: 98%}
.formEl_a textarea {padding:8px;border-width:1px;border-color:#adadad #d9d9d9 #d9d9d9 #adadad;border-style:solid;height:80px;width:380px}
.formEl_a div.error > label {color: #9d261d}
.formEl_a div.error input[type=text], .formEl_a div.error input[type=password], .formEl_a div.error textarea {border-color: #c87872;background:#FAE5E3}
.formEl_a fieldset {position:relative;border:1px solid #ccc;padding:20px 20px 10px;margin-bottom:26px}
.formEl_a fieldset legend {display:block;margin-left:-10px;font-weight:700;border:1px solid #ccc;background:#f2f2f2;font-size:12px;line-height:24px;padding:0 10px;top:-10px\9;left:20px\9;*left:10px;position:absolute\9}

.formEl_b input,.formEl_b textarea, .formEl_b select {-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;font-family:Helvetica, Arial, sans-serif;font-size:13px}
.formEl_b input:focus,.formEl_b textarea:focus,.formEl_b input:active,.formEl_b textarea:active {background:#ebfdd7}
.formEl_b .inpt_a,.formEl_b textarea {padding:5px 8px !important;width:300px;border:1px;border-color:#b8b8b8 #e2e2e2 #e2e2e2 #b8b8b8;border-style:solid}
.formEl_b .inpt_b {padding:5px 8px !important;width:120px;border:1px;border-color:#b8b8b8 #e2e2e2 #e2e2e2 #b8b8b8;border-style:solid}
.formEl_b .inpt_c {width:13px;height:13px;margin:0 6px 0 0;padding:0;vertical-align:middle}
.formEl_b textarea {height:100px}
.formEl_b select {padding:4px 2px 4px 8px;border:1px solid #b8b8b8;max-width: 98%}
.formEl_b option {padding-left:4px}
.formEl_b label.lbl_a {cursor:pointer;display:block;float:left;width:170px;padding:7px 0 0 10px}
.formEl_b label.lbl_c {cursor:pointer;vertical-align:middle}
.formEl_b fieldset {position:relative;border:1px solid #ccc;padding:26px 10px 10px;margin-bottom:26px;background:#f8f8f8}
.formEl_b fieldset legend {font-weight:700;border:1px solid #ccc;background:#f2f2f2;font-size:12px;line-height:24px;padding:0 10px;top:-10px\9;left:10px\9;*left:0;position:absolute\9}
.formEl_b div.error > label {color: #9d261d}
.formEl_b div.error input[type=text], .formEl_b div.error input[type=password], .formEl_b div.error textarea {border-color: #c87872;background:#FAE5E3}
.formEl_b div.error {position:relative}
.formEl_b label.error {display:block;position:absolute;right:0;top:8px;font-size:11px;font-weight:700;width:160px}


.formEl_a input,.formEl_a textarea, .formEl_a select {background:#fff;font-family:Helvetica, Arial, sans-serif;font-size:13px}
.formEl_a input:focus,.formEl_a textarea:focus,.formEl_a input:active,.formEl_a textarea:active {background:#ebfdd7}
.formEl_a label {cursor:pointer}
.formEl_a .lbl_a {display:block;margin-bottom:4px;color:#666;font-weight:700}
.formEl_a .lbl_c {font-size:13px;vertical-align:middle;color:#666}
.formEl_a .input_a {padding:5px 8px;width:380px;border:1px;border-color:#b8b8b8 #e2e2e2 #e2e2e2 #b8b8b8;border-style:solid; margin-top:0px !important;}
.formEl_a .inpt_b {padding:5px 8px;width:180px;border:1px;border-color:#b8b8b8 #e2e2e2 #e2e2e2 #b8b8b8;border-style:solid}
.formEl_a .input_c {width:13px;height:13px;margin:0 6px 0 0;padding:0;vertical-align:middle}
.formEl_a select {padding:2px 2px 2px 5px;border-width:1px;border-color:#adadad #d9d9d9 #d9d9d9 #adadad;border-style:solid;max-width: 98%}
.formEl_a textarea {padding:8px;border-width:1px;border-color:#adadad #d9d9d9 #d9d9d9 #adadad;border-style:solid;height:80px;width:380px}
.formEl_a div.error > label {color: #9d261d}
.formEl_a div.error input[type=text], .formEl_a div.error input[type=password], .formEl_a div.error textarea {border-color: #c87872;background:#FAE5E3}
.formEl_a fieldset {position:relative;border:1px solid #ccc;padding:20px 20px 10px;margin-bottom:26px}
.formEl_a fieldset legend {display:block;margin-left:-10px;font-weight:700;border:1px solid #ccc;background:#f2f2f2;font-size:12px;line-height:24px;padding:0 10px;top:-10px\9;left:20px\9;*left:10px;position:absolute\9}

.formEl_b input,.formEl_b textarea, .formEl_b select {-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;font-family:Helvetica, Arial, sans-serif;font-size:13px}
.formEl_b input:focus,.formEl_b textarea:focus,.formEl_b input:active,.formEl_b textarea:active {background:#ebfdd7}
.formEl_b .input_a,.formEl_b textarea {margin-top:0px !important;padding:5px 8px !important;width:700px;border:1px;border-color:#b8b8b8 #e2e2e2 #e2e2e2 #b8b8b8;border-style:solid}
.formEl_b .input_a[readonly] { background-color: #e0e0e0; color: #555; }
.formEl_b .input_a[readonly]:focus { background-color: #e0e0e0; }

.formEl_b .inpt_b {padding:5px 8px !important;width:120px;border:1px;border-color:#b8b8b8 #e2e2e2 #e2e2e2 #b8b8b8;border-style:solid}
.formEl_b .input_c {width:13px;height:13px;margin:0 6px 0 0;padding:0;vertical-align:middle}
.formEl_b textarea {height:100px}
.formEl_b select {padding:4px 2px 4px 8px;border:1px solid #b8b8b8;max-width: 98%}
.formEl_b option {padding-left:4px}
.formEl_b label.lbl_a {cursor:pointer;display:block;float:left;width:170px;padding:7px 0 0 10px}
.formEl_b label.lbl_c {cursor:pointer;vertical-align:middle}
.formEl_b fieldset {position:relative;border:1px solid #ccc;padding:26px 10px 10px;margin-bottom:26px;background: #fbfbfb
}
.formEl_b fieldset legend {font-weight:700;border:1px solid #ccc;background:#f2f2f2;font-size:12px;line-height:24px;padding:0 10px;top:-10px\9;left:10px\9;*left:0;position:absolute\9}
.formEl_b div.error > label {color: #9d261d}
.formEl_b div.error input[type=text], .formEl_b div.error input[type=password], .formEl_b div.error textarea {border-color: #c87872;background:#FAE5E3}
.formEl_b div.error {position:relative}
.formEl_b label.error {display:block;position:absolute;right:0;top:8px;font-size:11px;font-weight:700;width:160px}

.f_help {display:block;}
.req {color:#cc0000;padding-right:2px}
.lblSpace {padding-left:180px}

.dp50 .inpt_a,.dp33 .inpt_a,.dp25 .inpt_a,.dp20 .inpt_a {width:80%}
.dp50 .formEl_b .inpt_a,.dp33 .formEl_b .inpt_a,.dp25 .formEl_b .inpt_a,.dp20 .formEl_b .inpt_a {width:50%}
.dp50 .formEl_b label.lbl_a,.dp33 .formEl_b label.lbl_a,.dp25 .formEl_b label.lbl_a,.dp20 .formEl_b label.lbl_a {width:30%;padding-right:5px}

/* content actions menu, sticky menu */
#content_actions a,#content_actions button {float:left;margin-left:6px}
.sticky_actions {padding:6px;z-index:8000;padding:2px 0 0}
.sticky_actions .btn {line-height:21px}

/* sortable elements */
.ui-sortable-placeholder { border: 1px dotted #222;background:#fff;visibility: visible !important; height: 50px !important}
.ui-sortable-helper {z-index:2100 !important}
.sortable .box_c_heading {cursor:move}
.sort-disabled .box_c_heading {cursor:default}

/* text truncate */
.truncate {overflow:hidden;vertical-align:bottom;white-space:nowrap;text-overflow:ellipsis}
.fluid .truncate {width:auto;white-space:normal}
.fluid .dp50 .truncate,.fixed .truncate {width:62%}
.fixed .dp50 .truncate {width:42%}

/* FusionCharts */
.fsChart {text-align:center}
.fsChart embed {border:1px solid #eee}
.chart {width:80%;margin:0 auto;text-align:center}

/* clear floats */
.cf{*zoom:1}
.cf:before,.cf:after{content:"";display:table}
.cf:after{clear:both}

/* cross browser inline-block display */
.dib,.count_el,.truncate,.btn,.box_small,
.paging_full_numbers span.paginate_button,.paging_full_numbers span.paginate_active,
.img_list li,.error_page,.summary_list li span,
.pricing_panel,.pricing_promoted,.btn span {display:-moz-inline-stack;display:inline-block;zoom: 1;*display:inline}

/* small round box list */
.rounBox_list li {background-color: white;float:left;margin:0 6px 6px 0;padding:4px;border:1px solid #ddd;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;width:24px;height:24px;text-align:center}
.rounBox_list li:hover {background:#f1f1f1;border:1px solid #ccc}

/* footer top */
.toTop {font-size:11px;position:absolute;top:0px;right:16px;display:block;padding:4px 12px;border-width:0 1px 1px 1px;border-style:solid;border-color:#ccc;background:#fff;-moz-border-radius-topleft: 0px;-moz-border-radius-topright: 0px;-moz-border-radius-bottomright: 4px;-moz-border-radius-bottomleft: 4px;-webkit-border-radius: 0px 0px 4px 4px;border-radius: 0px 0px 4px 4px}

/* modules */

/* breadcrumbs */
.xbreadcrumbs{position:relative;z-index:100;clear:both;background:#FAFAFA;border:1px solid #eee;margin:0 0 16px;display:block}
.xbreadcrumbs li ul{position:absolute;background:#fff;border:1px solid #eee;font-size:11px;width:175px;top:26px;left:-7px !important;padding:3px 12px}
.xbreadcrumbs ul.first {left:-1px !important}
.xbreadcrumbs li,.xbreadcrumbs ul,.xbreadcrumbs ul li{list-style:none;margin:0;padding:0}
.xbreadcrumbs li{float:left}
.xbreadcrumbs ul{display:none}
.xbreadcrumbs li{height:16px;padding:5px}
.xbreadcrumbs li.parent {background: url("../images/crumbs.gif") no-repeat right center;border-right:none;padding-left: 10px;padding-right: 15px;position:relative}
.xbreadcrumbs li.current{background:none}
.xbreadcrumbs li a{font-size:11px}
.xbreadcrumbs li.current a{color:#222}
.xbreadcrumbs li ul li{float:left;width:100%;border-right:none;height:auto}
.xbreadcrumbs li ul li a{text-decoration:none;display:block;border-bottom:1px dotted #ccc;padding:4px}
.xbreadcrumbs li ul li:last-child a{border-bottom:none}
.xbreadcrumbs li ul li a:hover{text-decoration:none;background:#f7f7f7}
.breadcrumbs_sticky {left:0 !important;width:100%;z-index:1200;background:rgba(255,255,255,0.8)}

/* main navigation */
#main_nav {text-align:center;margin-top:20px;}
#main_nav .nav_item {position:relative;display:block;margin:0 0 10px 10px;text-align:center;float:left;}

.manage_dashboard { border:1px solid #f6ebcd;background: #fbf8f0;background: -moz-linear-gradient(top, #ffffff 0%, #fbf8f0 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#fbf8f0));background: -webkit-linear-gradient(top, #ffffff 0%,#fbf8f0 100%);background: -o-linear-gradient(top, #ffffff 0%,#fbf8f0 100%);background: linear-gradient(top, #ffffff 0%,#fbf8f0 100%);-webkit-box-shadow: inset 0px 0px 0px 1px #ffffff;-moz-box-shadow: inset 0px 0px 0px 1px #ffffff;box-shadow: inset 0px 0px 0px 1px #ffffff;}
.app_dashboard { border:1px solid #c0dde4;background: #eff4f5;background: -moz-linear-gradient(top, #ffffff 0%, #eff4f5 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#eff4f5));background: -webkit-linear-gradient(top, #ffffff 0%,#eff4f5 100%);background: -o-linear-gradient(top, #ffffff 0%,#eff4f5 100%);background: linear-gradient(top, #ffffff 0%,#eff4f5 100%);-webkit-box-shadow: inset 0px 0px 0px 1px #ffffff;-moz-box-shadow: inset 0px 0px 0px 1px #ffffff;box-shadow: inset 0px 0px 0px 1px #ffffff;}
.experts_dashboard { border:1px solid #c8e5cb;background: #f4f9f4;background: -moz-linear-gradient(top, #ffffff 0%, #f4f9f4 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f4f9f4));background: -webkit-linear-gradient(top, #ffffff 0%,#f4f9f4 100%);background: -o-linear-gradient(top, #ffffff 0%,#f4f9f4 100%);background: linear-gradient(top, #ffffff 0%,#f4f9f4 100%);-webkit-box-shadow: inset 0px 0px 0px 1px #ffffff;-moz-box-shadow: inset 0px 0px 0px 1px #ffffff;box-shadow: inset 0px 0px 0px 1px #ffffff;}
.admin_dashboard { border:1px solid #a7a7af;background: #e8e0e2;background: -moz-linear-gradient(top, #ffffff 0%, #e8e0e2 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e8e0e2));background: -webkit-linear-gradient(top, #ffffff 0%,#e8e0e2 100%);background: -o-linear-gradient(top, #ffffff 0%,#e8e0e2 100%);background: linear-gradient(top, #ffffff 0%,#e8e0e2 100%);-webkit-box-shadow: inset 0px 0px 0px 1px #ffffff;-moz-box-shadow: inset 0px 0px 0px 1px #ffffff;box-shadow: inset 0px 0px 0px 1px #ffffff;}

#main_nav .main_link {text-decoration:none;color:#222 !important;display:block;padding:6px 10px;min-width:42px}
#main_nav .main_link span {display:block;text-align:center;cursor:pointer}
#main_nav .main_link .img_holder {height:40px;width:24px;padding-bottom:4px;background-repeat:no-repeat;background-position:center center}
#main_nav .tick {display:none;position:absolute;bottom:-7px;left:50%;margin-left:-6px}
#main_nav .nav_item:hover,#main_nav li.active {background:#fff}
#main_nav .active .tick {display:block}

/* sidebar */
#sidebar {display:none}
.sidebar #sidebar {display:block;width:285px;float:left;margin-left:-100%}
.sidebar #main_content {margin-left:300px;min-width:607px;min-height:1px}

#sidebar .sub_section {margin:0 0 2px;
}
#sidebar .sub_section li {margin-bottom:4px;padding-left:8px;}
#sidebar .sub_section li.parent {background:none;overflow:hidden}
#sidebar .sub_section ul {margin-left:5px}
#sidebar h4 {color:#5F5F5F;padding:5px 8px 5px 10px;margin-bottom:2px;border-width:1px;border-style:solid;border-color:transparent transparent #f0f0f0;cursor:pointer;position:relative;font-size:12px}
#sidebar h4 span {display:block;font-weight:700}
#sidebar .sub_section .active {background: url(../images/arrow_b.gif) no-repeat 2px 5px}
#sidebar .sub_section .active a {text-decoration:none;font-weight:700;color:#222}
#sidebar .micro-closed span {background: url(../images/up_down_arrows_a.gif) no-repeat right 4px}
#sidebar .micro-hover-closed span,#sidebar .micro-hover-open span,#sidebar .micro-open span {background: url(../images/up_down_arrows_a.gif) no-repeat right -49px}
#sidebar .micro-hover-closed,#sidebar .micro-open {background:#f0f0f0;border:1px solid #e3e3e3;color:#222}

/* slide panel */
#slide_wrapper {position: absolute;top: 0;width: 100%;z-index: 1010;margin:0 auto}
#slide_panel {position: relative;z-index: 1100}
#slide_content {overflow:hidden;display: none;border-width:0 4px 4px;padding:30px 10px 10px;position:relative;border-style:solid;border-color:#a9a9a9;background:#fff; -moz-border-radius-topleft: 0px;-moz-border-radius-topright: 0px;-moz-border-radius-bottomright: 8px;-moz-border-radius-bottomleft: 8px;-webkit-border-radius: 0px 0px 8px 8px;border-radius: 0px 0px 8px 8px; }
#slide_open {cursor:pointer;line-height:24px}
#slide_open img {margin-left:4px;vertical-align:-1px}
#slide_close {cursor:pointer;position:absolute;right:10px;top:7px}

/* widget box */
.box_c {margin-bottom:16px}
.box_c_heading {margin:0;height:28px;text-shadow: 1px 1px 0 #fff;border:1px solid #ccc;font:100 13px/28px Helvetica, Arial, sans-serif;padding:0 5px;-moz-border-radius-topleft: 4px;-moz-border-radius-topright: 4px;-moz-border-radius-bottomright: 0px;-moz-border-radius-bottomleft: 0px;-webkit-border-radius: 4px 4px 0px 0px;border-radius: 4px 4px 0px 0px; }
.box_c_heading img {margin:9px 4px 0 0;cursor:pointer}
.box_c_content {padding:10px;border-width:1px;border-style:solid;border-color:#fff #ccc #ccc;-moz-border-radius-topleft: 0px;-moz-border-radius-topright: 0px;-moz-border-radius-bottomright: 4px;-moz-border-radius-bottomleft: 4px;-webkit-border-radius: 0px 0px 4px 4px;border-radius: 0px 0px 4px 4px}
.cntn_noP {padding:0}

/* large tabs */
.tabsB {border-bottom:1px solid #ccc;margin-bottom:20px}
.tabsB li {float:left}
.tabsB a {position:relative;top:1px;line-height:26px;height:26px;display:block;padding:0 14px;margin-right:2px;border-width:1px 1px 0 1px;border-style:solid;border-color: transparent;-moz-border-radius-topleft: 4px;-moz-border-radius-topright: 4px;-moz-border-radius-bottomright: 0px;-moz-border-radius-bottomleft: 0px;-webkit-border-radius: 4px 4px 0px 0px;border-radius: 4px 4px 0px 0px}
.tabsB a:hover {text-decoration:none;background:#eee}
.tabsB a.current {color:#222;background:#fff;border-color:#ccc;font-weight:700;line-height:28px;height:28px}

/* small tabs */
.tabsS {position:relative;top:6px;height:23px}
.tabsS li {float:left;margin-right:2px;}
.tabsS li a {text-shadow:none;display:block;line-height:18px;padding:2px 6px;border-width:1px 1px 0;border-style:solid;border-color: transparent}
.tabsS li a.current,.tabsS li a:hover {background:#fafafa;border-color:#ccc;-moz-border-radius-topleft: 4px;color:#222;-moz-border-radius-topright: 4px;-moz-border-radius-bottomright: 0px;-moz-border-radius-bottomleft: 0px;-webkit-border-radius: 4px 4px 0px 0px;border-radius: 4px 4px 0px 0px; text-decoration:none;-webkit-box-shadow: 0px 1px 0px 0px #fafafa;-moz-box-shadow: 0px 1px 0px 0px #fafafa;box-shadow: 0px 1px 0px 0px #fafafa}

/* mAccordion */
.mAccordion h4 {background:#eee;font-size:12px;padding:4px 6px;margin-bottom:2px;border:1px solid #ccc}
.mAccordion h4 span.head-inner {display:block;cursor:pointer;height:18px;line-height:18px}
.mAccordion h4 img {display:block;float:left}
.mAccordion .micro-closed span.head-inner {background: url(../images/up_down_arrows_a.gif) no-repeat right 6px}
.mAccordion .sub_section {padding:4px 8px 12px}
.mAccordion .micro-hover-closed span.head-inner,.mAccordion .micro-hover-open span.head-inner,.mAccordion .micro-open span.head-inner {background: url(../images/up_down_arrows_a.gif) no-repeat right -47px}
.mAccordion h4.micro-open {background:#ddd}

/* tooltips */

.tipB_arrow,.tipT_arrow {position:absolute;left:50%;margin-left:-4px;display:block;background-image: url(../images/lga_spr.png);background-repeat:no-repeat;width:9px;height:5px}
.tipL_arrow,.tipR_arrow {position:absolute;top:50%;margin-top:-5px;display:block;background-image: url(../images/lga_spr.png);background-repeat:no-repeat;width:5px;height:9px}
.tipR_arrow {left:-5px;background-position:-16px -39px}
.tipL_arrow {right:-5px;background-position:-20px -39px}
.tipB_arrow {top:-5px;background-position:-16px -39px}
.tipT_arrow {bottom:-5px;background-position:-16px -44px}
.tbottom .tipT_arrow {top:-5px;background-position:0 0}
.ttop .tipB_arrow {bottom:-5px;background-position:0 -5px}
.tleft .tipR_arrow {right:-5px;background-position:-16px -39px}
.tright .tipL_arrow {left:-5px;background-position:-20px -39px}

/* gallery */
.img_list {margin:-20px 0 0 -20px;position:relative}
.img_list li {margin:20px 0 0 20px;padding:5px;background:#ccc;position:relative;overflow:hidden}
.img_list a.item {display:block;position:relative}
.img_list a.item span {position:absolute;top:20px;left:50%;z-index:1000;margin-left:-20px;background:#000 url(../images/mag_glass.png) no-repeat center center;background: rgba(0,0,0,.6) url(../images/mag_glass.png) no-repeat center center;display:block;height:40px;width:40px;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;cursor:pointer}
.img_list img {display:block}
.img_actions {width:80px;height:14px;position:absolute;bottom:-24px;left:5px;z-index:100;background:#000;background: rgba(0,0,0,.6);display:block;padding:5px 10px;font-size:10px;text-transform:uppercase}
.img_actions a {color:#ddd}

/* error pages */
.error_page {padding:60px 0 0 100px;background: url("../images/alert64.png") no-repeat 18px 66px;overflow:hidden}
.error_page p {text-align:left}


/* login page */
.login_wrapper{width:700px;margin:0 auto;}
.loginBox {background:#fff;border:1px solid #ccc}
.loginBox .heading {margin-bottom:16px;padding:4px 16px;border-bottom:1px solid #ccc;-moz-border-radius-topleft: 4px;-moz-border-radius-topright: 4px;-moz-border-radius-bottomright: 0px;-moz-border-radius-bottomleft: 0px;-webkit-border-radius: 4px 4px 0px 0px;border-radius: 4px 4px 0px 0px}
.loginBox .heading img {padding-top:4px}
.loginBox .content {padding:0 16px 10px}
.loginBox .content_btm {padding:4px 0 0;border-top:1px solid #ccc}
.loginBox .inpt_a {width:630px}
.login_tabs {position:relative;top:3px;height:28px}
.login_tabs li {float:left;margin-right:2px}
.login_tabs a {position:relative;top:4px;line-height:24px;padding:0 14px;margin-right:2px;float:left;border-width:1px 1px 0 1px;border-color:transparent;border-style:solid;-moz-border-radius-topleft: 4px;-moz-border-radius-topright: 4px;-moz-border-radius-bottomright: 0px;-moz-border-radius-bottomleft: 0px;-webkit-border-radius: 4px 4px 0px 0px;border-radius: 4px 4px 0px 0px}
.login_tabs .current {color:#222;background:#fff;border-width:1px 1px 0 1px;border-style:solid;border-color:#ccc;font-weight:700;line-height:26px;top:3px}
.login_tabs a:hover {text-decoration:none}

/* summary box */
.summary_list li {padding:5px 0 5px 10px;border-bottom:1px solid #ccc}
.summary_list li:last-child {border:none}
.summary_list li span {font-size:18px;font-weight:700;width:80px;text-align:right;padding-right:10px}

/* slidenav */
.slidernav {border:1px solid #ccc;margin-bottom:16px;width: auto; min-height: 250px; display: block; position: relative; background: #fff; overflow: hidden;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px}
.slidernav ul {list-style: none; }
.slider-content {width: 100%; display: block; overflow: auto; min-height: 250px}
.slider-content ul {width: 100%; display: block; position: relative}
.slider-content ul li {width: 100%; overflow:hidden;display:block;clear:both;}
.slider-content ul ul li {border-bottom: 1px solid #f3f3f3}
.slider-content ul ul li:last-child {border-bottom:none}
.slider-content ul ul li img {padding:2px 0}
.slider-content ul ul li a {padding: 6px 10px 5px; display: block;text-transform: capitalize;overflow:hidden}
.slider-content ul ul li a:hover {background: #f0f0f0}
.slider-content ul ul li a span,.slider-content ul ul li a img {vertical-align:middle}
.slider-content .title { border-width:1px 0;border-style:solid;border-color:#ccc;color:#222;display:block;padding: 5px 0; text-indent: 10px; width: 100%; font-weight: 700; text-transform: uppercase}
.slider-content ul li:first-child .title {border-top:none}
.slider-content .selected .title {background: #ddd}
.slidernav .slider-nav {position: absolute; right: 0; top: 0; background: #f2f2f2; min-height: 250px;border-left:1px solid #ddd}
.slidernav .slider-nav ul {padding:5px 0}
.slidernav .slider-nav li a {padding:3px 5px; font-size:11px;line-height:13px; text-align: center; color: #222; font-weight: bold; display: block; text-transform: uppercase; cursor: pointer; }
.slidernav .slider-nav li a:hover {text-decoration:none;background:#ddd}
.slidernav #debug {position: absolute; bottom: 24px; right: 23px; padding: 5px; background: #000; color: #fff}
.slidernav .arrow {display:block;position:absolute;top:50%;left:50%;margin:-3px 0 0 -4px;height:7px;width:11px;background-image: url(../images/arrows.png);background-repeat:no-repeat}
.slidernav .down {background-position:0 -28px}
.slidernav .up {background-position:0 0}
.slidernav .slide-up, .slidernav .slide-down {height: 20px; background: #f2f2f2;cursor: pointer; float: right; width: 100%; position: relative}
.slidernav .slide-up {border-bottom:1px solid #ddd}
.slidernav .slide-down {border-top:1px solid #ddd}
.slider-content a:hover {text-decoration:none}
.box_c .slidernav {border:none;margin:0;-moz-border-radius-topleft: 0px;-moz-border-radius-topright: 0px;-moz-border-radius-bottomright: 4px;-moz-border-radius-bottomleft: 4px;-webkit-border-radius: 0px 0px 4px 4px;border-radius: 0px 0px 4px 4px}

/* form errors */
form .msg_box label {display:block;padding:2px 0}

/* styled checkboxes */
.iPhoneCheckContainer{position:relative;height:27px;cursor:pointer;overflow:hidden}
.iPhoneCheckContainer input{position:absolute;top:5px;left:30px;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}
.iPhoneCheckContainer label{white-space:nowrap;font-size:14px;line-height:17px;font-weight:700;font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;text-transform:uppercase;cursor:pointer;display:block;height:22px;position:absolute;width:auto;top:0;padding-top:5px;overflow:hidden}
.iPhoneCheckContainer,.iPhoneCheckContainer label{user-select:none;-moz-user-select:none;-khtml-user-select:none}
.iPhoneCheckDisabled{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:0.5}
label.iPhoneCheckLabelOn{color:#FFF;background:url(../lib/styled-checkboxes/images/on.png) no-repeat;text-shadow:0 0 2px rgba(0,0,0,0.6);left:0;padding-top:5px}
label.iPhoneCheckLabelOn span{padding-left:10px}
label.iPhoneCheckLabelOff{color:#8b8b8b;background:url(../lib/styled-checkboxes/images/off.png) no-repeat right 0;text-shadow:0 0 2px rgba(255,255,255,0.6);text-align:right;right:0}
label.iPhoneCheckLabelOff span{padding-right:10px}
.iPhoneCheckHandle{display:block;height:27px;cursor:pointer;position:absolute;top:0;left:0;width:0;background:url(../lib/styled-checkboxes/images/slider_left.png) no-repeat;padding-left:3px}
.iPhoneCheckHandleRight{height:100%;width:100%;padding-right:3px;background:url(../lib/styled-checkboxes/images/slider_right.png) no-repeat right 0}
.iPhoneCheckHandleCenter{height:100%;width:100%;background:url(../lib/styled-checkboxes/images/slider_center.png)}

/* UI progressbar */
.ui-progressbar-value {font-weight:100;text-align:center;line-height:26px;font-size:10px}

/* pricing table*/
.pricing_table {padding:10px;text-align:center}
.pricing_table .pricing_panel {width:25%;border:1px solid #ddd;padding:12px 10px;margin:0;vertical-align:middle}
.pricing_table .pricing_promoted {width:30%;border:4px solid #00A8C6;background:#f9f9f9;padding:10px;margin:0 4px;position:relative;vertical-align:middle}
.pricing_table .header {border-bottom:1px solid #d6d6d6;margin-bottom:14px;padding-bottom:10px}
.pricing_table h2,.pricing_table h3 {margin-bottom:4px}
.pricing_table .pricing_row {border-bottom:1px dashed #dcdcdc;padding:5px 0;font-size:13px}
.pricing_table .pricing_row strong {color:#fe6001}
.pricing_action {padding:18px 0 10px}

/* help/faq */
.help_nav {background:#f2fbff;border:1px solid #becbd1;padding:10px 10px 16px;margin-bottom:20px}
.help_nav ul {margin:0 0 8px 16px}
.help_content h3 {padding-bottom:4px;border-bottom:1px solid #dcdcdc;margin-bottom:8px}
.help_content h4 {padding-bottom:4px;border-bottom:1px solid #f0f0f0;margin-bottom:4px}
.help_content .faq_item {padding:10px 0 10px 10px;margin-bottom:10px}
.help_content .faq_item p {margin-bottom:14px;padding:5px 10px}
.to_topFaq {font-size:11px;line-height:20px;float:right;margin-right:5px}

/* wizard */
#wizard {background:#fff;height:650px;width:100%;overflow:hidden;position:relative}
#wizard .items {width:20000em;clear:both;position:absolute}
#wizard .page {width:710px;float:left}
#wizard .page .pageInside {padding:10px}
#wizard .w_main_col {padding:8px 0 8px 14px;border-left:1px solid #eee;width:398px}
#status {margin-bottom:20px;border-width:1px 0;border-style:solid;border-color:#eee;padding:3px 8px}
#status li {list-style:none;float:left;padding:8px 20px;color:#908f90;background: #f7f7f7;border:1px solid #eee;margin-right:3px}
#status li.filed {background:#f1f9fb;color:#222}
#status li.active {background-color:#446696;font-weight:normal;color:#154150;background-color:#d6ecf4}
#wizard .last {min-height:220px}
#wizard label.error {display:block;padding:4px 0 0;font-weight:100}

/* css3 enhance */

/* css3 border-radius */
.brdrrad_a {-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px}
.brdrrad_b,.msg_box,.count_el,.notification,#main_nav .nav_item,.visualize-tooltip,
.formEl_a .inpt_a,.formEl_a .inpt_b,.formEl_a select,.formEl_a textarea,fieldset,fieldset legend,
.formEl_b .inpt_a,.formEl_b .inpt_b,.formEl_b select,.formEl_b textarea,
.loginBox,.mAccordion h4,.help_nav {-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px}

/* css3 gradients */
.box_c_content {background: #fafafa;background: -moz-linear-gradient(top, #fafafa 0%, #fefefe 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fafafa), color-stop(100%,#fefefe));background: -webkit-linear-gradient(top, #fafafa 0%,#fefefe 100%);background: -o-linear-gradient(top, #fafafa 0%,#fefefe 100%)}
.box_c_heading,table.display thead th,.loginBox .heading,.slider-content .title {background: #ececec;background: -moz-linear-gradient(top, #f9f9f9 0%, #ececec 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(100%,#ececec));background: -webkit-linear-gradient(top, #f9f9f9 0%,#ececec 100%);background: -o-linear-gradient(top, #f9f9f9 0%,#ececec 100%)}
.manage-slider-content {background: #fbf8f0 ;background: -moz-linear-gradient(top, #fbf8f0  0%, #fbf8f0  100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbf8f0 ), color-stop(100%,#fbf8f0 ));background: -webkit-linear-gradient(top, #fbf8f0  0%,#fbf8f0  100%);background: -o-linear-gradient(top, #fbf8f0  0%,#fbf8f0  100%)}
.manage_dashboard {background: #fbf8f0;background: -moz-linear-gradient(top, #ffffff 0%, #fbf8f0 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#fbf8f0));background: -webkit-linear-gradient(top, #ffffff 0%,#fbf8f0 100%);background: -o-linear-gradient(top, #ffffff 0%,#fbf8f0 100%);background: linear-gradient(top, #ffffff 0%,#fbf8f0 100%)}

/* css3 box shadow */
.loginBox {padding-bottom: 10px;-webkit-box-shadow: 0px 0px 4px 1px #ddd;-moz-box-shadow: 0px 0px 4px 1px #ddd;box-shadow: 0px 0px 4px 1px #ddd}


/* site visual styles */

/* dark */
.stA .box_c_heading,.stA #sidebar .micro-hover-closed,.stA #sidebar .micro-open,
.stA table.display thead th,.stA .loginBox .heading,
.stA .table_a thead th,.stA .table_a thead td,.stA #top_bar {background:#444;color:#fff;text-shadow:none;}
.stA .box_c_content,.stA .box_c_heading,.stA #top_bar,.stA #slide_content,.stA #sidebar .micro-hover-closed, .stA #sidebar .micro-open {border-color:#444}

/* cyan */
.stB .box_c_heading,.stB #sidebar .micro-hover-closed,.stB #sidebar .micro-open,
.stB table.display thead th,.stB .loginBox .heading,
.stB .table_a thead th,.stB .table_a thead td,.stB #top_bar {background:#005F6B;color:#fff;text-shadow:none}
.stB .box_c_content,.stB .box_c_heading,.stB #top_bar,.stB #slide_content,.stB #sidebar .micro-hover-closed, .stB #sidebar .micro-open {border-color:#005F6B}

/* dark red */
.stC .box_c_heading,.stC #sidebar .micro-hover-closed,.stC #sidebar .micro-open,
.stC table.display thead th,.stC .loginBox .heading,
.stC .table_a thead th,.stC .table_a thead td,.stC #top_bar {background:#5f0609;color:#fff;text-shadow:none}
.stC .box_c_content,.stC .box_c_heading,.stC #top_bar,.stC #slide_content,.stC #sidebar .micro-hover-closed, .stC #sidebar .micro-open {border-color:#5f0609}

/* dark blue */
.stD .box_c_heading,.stD #sidebar .micro-hover-closed,.stD #sidebar .micro-open,
.stD table.display thead th,.stD .loginBox .heading,
.stD .table_a thead th,.stD .table_a thead td,.stD #top_bar {background:#003e5f;color:#fff;text-shadow:none}
.stD .box_c_content,.stD .box_c_heading,.stD #top_bar,.stD #slide_content,.stD #sidebar .micro-hover-closed, .stD #sidebar .micro-open {border-color:#003e5f}

/* dark brown */
.stE .box_c_heading,.stE #sidebar .micro-hover-closed,.stE #sidebar .micro-open,
.stE table.display thead th,.stE .loginBox .heading,
.stE .table_a thead th,.stE .table_a thead td,.stE #top_bar {background:#543511;color:#fff;text-shadow:none}
.stE .box_c_content,.stE .box_c_heading,.stE #top_bar,.stE #slide_content,.stE #sidebar .micro-hover-closed, .stE #sidebar .micro-open {border-color:#543511}


/* common visual styles */
.stA .box_c_heading a,.stB .box_c_heading a,.stC .box_c_heading a,.stD .box_c_heading a,.stE .box_c_heading a,
.stA #top_bar a,.stB #top_bar a,.stC #top_bar a,.stD #top_bar a,.stE #top_bar a {color:#fff;text-decoration:underline}

.stA .box_c_heading a:hover,.stB .box_c_heading a:hover,.stC .box_c_heading a:hover,.stD .box_c_heading a:hover,.stE .box_c_heading a:hover,
.stA #top_bar a:hover,.stB #top_bar a:hover,.stC #top_bar a:hover,.stD #top_bar a:hover,.stE #top_bar a:hover {text-decoration:none}

.stA .sorting_asc div.th_wrapp,.stB .sorting_asc div.th_wrapp,.stC .sorting_asc div.th_wrapp,
.stD .sorting_asc div.th_wrapp,.stE .sorting_asc div.th_wrapp {background: url(../lib/datatables/images/sort_asc_w.gif) no-repeat right center}
.stA .sorting_desc div.th_wrapp,.stB .sorting_desc div.th_wrapp,.stB .sorting_desc div.th_wrapp,
.stB .sorting_desc div.th_wrapp,.stB .sorting_desc div.th_wrapp {background: url(../lib/datatables/images/sort_desc_w.gif) no-repeat right center}
.stA .sorting div.th_wrapp,.stB .sorting div.th_wrapp,.stC .sorting div.th_wrapp, .stD .sorting div.th_wrapp,.stE .sorting div.th_wrapp,
.stA #sidebar .micro-hover-closed span,.stA #sidebar .micro-hover-open span,.stA #sidebar .micro-open span,
.stB #sidebar .micro-hover-closed span,.stB #sidebar .micro-hover-open span,.stB #sidebar .micro-open span,
.stC #sidebar .micro-hover-closed span,.stC #sidebar .micro-hover-open span,.stC #sidebar .micro-open span,
.stD #sidebar .micro-hover-closed span,.stD #sidebar .micro-hover-open span,.stD #sidebar .micro-open span,
.stE #sidebar .micro-hover-closed span,.stE #sidebar .micro-hover-open span,.stE #sidebar .micro-open span {background: url(../lib/datatables/images/sort_both_w.gif) no-repeat right center}

.stA .switch_arrows_a,.stB .switch_arrows_a,.stC .switch_arrows_a,.stD .switch_arrows_a,.stE .switch_arrows_a {background-position:-25px 0}
.stA .square_x_11,.stB .square_x_11,.stC .square_x_11,.stD .square_x_11,.stE .square_x_11 {background-position:-11px -50px}
