@charset "utf-8";
/* -----------------------
DU CSS Core
Developer:Quan Du
Email:support@duqn.com
----------------------- */

/* Core Code */
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,
button, .button, input { padding:0; margin:0; font-size:12px; line-height:100%; font-family:Verdana, Arial, Helvetica, sans-serif;}
/* Remember to define focus styles! */
:focus {outline: 0;}
body { width:100%; height:100%; color:black; background:white;}
ul, ol { list-style:none;}

/* Tables still need 'cellspacing="0"' in the markup. */
table { border-collapse:separate; border-spacing:0;}
caption, th, td { text-align:left; font-weight:normal;}

/* Remove possible quote marks (") from <q>, <blockquote>. */
blockquote:before, blockquote:after,
q:before, q:after { content: "";}
blockquote, q { quotes: "" "";}

a { text-decoration:none;}
img { border:none;}

.hide { display:none;}
.show { display:block;}
.disabled, .disabled:hover { color:#000; opacity: .3; filter:alpha(opacity=30); cursor:default;}

.loading { opacity: .4; filter:alpha(opacity=40); width:100%; height:100%; left:0; position:absolute; top:0; z-index:60; }
.loader_small { padding:20px;}
.loader_content { padding:20px;}

/* 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(../../images/new/box/box.gif); background-repeat:no-repeat;}
.box .box_content, .box .box_content_r { background-image:url(../../images/new/box/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(../../images/new/box/box_big.gif); background-repeat:no-repeat;}
.box_big .box_content, .box_big .box_content_r { background-image:url(../../images/new/box/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(../../images/new/box/box_red.gif); background-repeat:no-repeat;}
.box_red .box_content, .box_red .box_content_r { background-image:url(../../images/new/box/box_red_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(../../images/new/box/box_yellow.gif); background-repeat:no-repeat;}
.box_yellow .box_content, .box_yellow .box_content_r { background-image:url(../../images/new/box/box_yellow_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(../../images/new/box/box_orange.gif); background-repeat:no-repeat;}
.box_orange .box_content, .box_orange .box_content_r { background-image:url(../../images/new/box/box_orange_c.gif); background-repeat:repeat-y;}

/* Pop */
.pop .box_header, .pop .box_header_r, .pop .box_header_c,
.pop .box_footer, .pop .box_footer_r, .pop .box_footer_c { background-image:url(../../images/new/box/box_pop.gif); background-repeat:no-repeat;}
.pop .box_content, .pop .box_content_r { background-image:url(../../images/new/box/box_pop_c.gif); background-repeat:repeat-y;}

/* Window */
.window .box_header, .window .box_header_r, .window .box_header_c,
.window .box_footer, .window .box_footer_r, .window .box_footer_c { background-image:url(../../images/new/box/box_window.gif); background-repeat:no-repeat;}
.window .box_content, .window .box_content_r { background-image:url(../../images/new/box/box_window_c.gif); background-repeat:repeat-y;}


/* Box_select */
.box { margin-bottom:10px; position:relative; z-index:10;}
.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-top:5px; 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;}
.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;}
.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:10px;}
.box .box_info_content { padding:4px; border:solid 1px #989898; background:#FFF;}

.pop, .window { text-align:left;}
.pop .box_header, .window .box_header  { cursor:move;}
.pop .box_header h1, .window .box_header h1 { font-size:12px; padding-left:20px; background:url(../../images/new/box/box_header.gif) no-repeat 5px 8px;}
.pop .box_content_c { background:#f4f4f4;}
.pop .pop_content { height:50px; line-height:21px; border:solid 1px #acacac; padding:4px; background-color:#FFF; }
.alert .pop_content.loader { padding:5px 10px; background:#FFF url(../../images/new/load/ajax_loader_main.gif) no-repeat 10px 32px;}
.alert .pop_content.right, .alert .pop_content.error, .alert .pop_content.info, .alert .pop_content.login { padding:5px 10px 5px 60px; background-color:#FFF; background-position:10px; background-repeat:no-repeat;}
.alert .pop_content.right { border-color:#5cc0ff; background-image:url(../../images/new/box/alert_icon_1.gif);}
.alert .pop_content.error { border-color:#f80c11; background-image:url(../../images/new/box/alert_icon_2.gif);}
.alert .pop_content.info { border-width:2px; border-color:#f80c11; background-color:#fffbdf; background-image:url(../../images/new/box/alert_icon_3.gif);}
.alert .pop_content.login { height:60px; background-image:url(../../images/new/box/alert_icon_4.gif);}
.alert .pop_content h1 { font-size:14px; color:#ED1F24;}

.window .box_content_c { background:#FFF;}
.window .box_footer { position:relative;}
.window .window_resizing { width:9px; height:9px; background:url(../../images/new/box/resizing.gif) no-repeat; position:absolute; top:-8px; right:4px;}

/* Tabs */
.box .tabs { display:block; height:35px; position:relative; top:-2px;}
.box .tabs li { float:left; margin-right:4px; position:relative; z-index:10;}
.box .tabs li a { color:#707070; float:left; font-weight:bolder; height:35px; padding-left:5px; background-position:0 0;}
.box .tabs li a span { float:left; height:35px; line-height:32px; padding-right:5px; background-position:100% -40px; cursor:pointer;}
.box .tabs li a span span { padding:0 5px; background-position:100% -80px; background-repeat:repeat-x;}
.box .tabs li a span span span { padding:0;}
.box .tabs li a:hover { color:#2b333c; background-position:0 -120px;}
.box .tabs li a:hover span { background-position:100% -160px;}
.box .tabs li a:hover span span { background-position:0 -200px; background-repeat:repeat-x;}
.box .tabs li.selected a, .box .tabs li.selected a:hover { color:#2b333c; background-position:0 -240px;}
.box .tabs li.selected a span, .box .tabs li.selected a:hover span { background-position:100% -280px; cursor:pointer;}
.box .tabs li.selected a span span, .box .tabs li.selected a:hover span span { background-position:0 -320px; background-repeat:repeat-x;}
.box .tabs li.selected a span span span, .box .tabs li.selected a:hover span span span { background-position:50% -360px; background-repeat:no-repeat;}
.box .panel { }

.box .tooltabs li .closetab, .box .tooltabs li .edittab { display:block; overflow:hidden; padding:0; text-indent:-100px; width:13px; height:13px; background-image:url(../../images/new/tab/tab_icon.gif); background-repeat:no-repeat;}
.box .tooltabs li a span span { padding-right:16px;}
.box .tooltabs li a.closetab { background-position:0 0; position:absolute; top:2px; right:2px;}
.box .tooltabs li a.closetab:hover { background-position:0 -13px;}
.box .tooltabs li span.closetab { background-position:0 -26px; position:absolute; top:2px; right:2px;}
.box .tooltabs li a.edittab { background-position:0 -50px; position:absolute; top:16px; right:2px;}
.box .tooltabs li a.edittab:hover { background-position:0 -63px;}
.box .tooltabs li span.edittab { background-position:0 -76px; position:absolute; top:13px; right:2px;}
.box .tooltabs .edittabpanel { width:140px; padding:4px; border-width:2px 2px 2px 1px; border-style:solid; border-color:#464242; background:#FFF; position:absolute; top:30px; right:0px;}
.box .tooltabs .edittabpanel .edittab { width:12px; height:14px; border-width:2px 2px 0 1px; border-style:solid; border-color:#464242; background-color:#FFF; background-position:0 -90px; position:absolute; top:-16px; right:-2px;}
.box .tooltabs .edittabpanel p, .box .tooltabs .edittabpanel form { padding:0; margin:0;}
.box .tooltabs .addtab { margin-left:2px; top:2px;}
.box .tooltabs .addtab a, .box .tooltabs .addtab a span { color:#2b333c; height:20px; line-height:19px; background-image:url(../../images/new/tab/tab_addtab.gif); background-repeat:no-repeat;}
.box .tooltabs .addtab a { background-position:0 0;}
.box .tooltabs .addtab a span { background-position:100% -50px;}
.box .tooltabs .addtab a span span { padding:0; background-position:0 -100px; background-repeat:repeat-x;}
.box .tooltabs .addtab a:hover { color:#ed1f24; background-position:0 -150px;}
.box .tooltabs .addtab a:hover span { background-position:100% -200px;}
.box .tooltabs .addtab a:hover span span { padding:0; background-position:0 -250px; background-repeat:repeat-x;}
.box .tooltabs .addtab a span span span, .box .tooltabs .addtab a:hover span span span { padding-left:12px; background-image:url(../../images/new/tab/tab_addtab_icon.gif); background-position:0 5px; background-repeat:no-repeat;}

.box .box_header .close { height:20px; line-height:17px; padding-right:15px; background:url(../../images/new/box/box_close.gif) no-repeat 100% 4px; position:absolute; top:5px; right:10px;}
.box .box_header .help { height:20px; line-height:17px; padding-right:15px; background:url(../../images/new/box/box_help.gif) no-repeat 100% 4px; position:absolute; top:5px; right:65px;}
.box .box_header .close:hover, .box .box_header .help:hover { background-position:100% -36px;}
.box .box_header .disabled { color:#000; background-position:100% -76px;}
.box .box_header .disabled a, .box .box_header .disabled a:hover { color:#707070; background-position:0 0;}
.box .box_header .disabled a span, .box .box_header .disabled a:hover span { background-position:100% -40px;}
.box .box_header .disabled a span span, .box .box_header .disabled a:hover span span { background-position:100% -80px;}
.box .box_header .disabled .closetab, .box .box_header .disabled .closetab:hover { background-position:0 -22px;}
.box .box_header .disabled .edittab, .box .box_header .disabled .edittab:hover { background-position:0 -62px;}
.box .box_header .disabled a, .box .box_header .disabled span, .box .box_header .disabled a:hover span { cursor:default;}

/* Button */
.link { color:#3C7FB1; text-decoration:none;}
.button, .button span,
.box .tooltabs .edittabpanel .button, .box .tooltabs .edittabpanel .button span,
.quickbar .dropdowntab .dropdownpane .subbar .button, .quickbar .dropdowntab .dropdownpane .subbar .button span, .quickbar .dropdowntab .dropdownpane .subbar .button span span { background-image:url(../../images/new/button/button.gif);}
.sub, .sub span { background-image:url(../../images/new/button/button_sub.gif);}
.bigbutton, .bigbutton span { background-image:url(../../images/new/button/button_big.gif);}


.button, .button span,
.box .tooltabs .edittabpanel .button, .box .tooltabs .edittabpanel .button span { float:left; display:block; color:#2b333c; font-weight:bolder; height:25px; line-height:24px; background-repeat:no-repeat;}
.button,
.box .tooltabs .edittabpanel .button { margin-right:5px; padding-left:5px; background-position:0 0; cursor:pointer;}
.button span,
.box .tooltabs .edittabpanel .button span { padding-right:5px; background-position:100% -50px;}
.button span span,
.box .tooltabs .edittabpanel .button span span { padding:0 5px; background-position:0 -100px; background-repeat:repeat-x;}
.button span button, .button span input,
.box .tooltabs .edittabpanel .button span button, .box .tooltabs .edittabpanel .button span input
 { height:24px; color:#2b333c; font-weight:bolder; border:0; padding:0; background:none; cursor:pointer;}
.button.focus,
.box .tooltabs .edittabpanel .button.focus { background-position:0 -300px;}
.button.focus span,
.box .tooltabs .edittabpanel .button.focus span { background-position:100% -350px;}
.button.focus span span,
.box .tooltabs .edittabpanel .button.focus span span { background-position:0 -400px;}
.button.focus span button,
.box .tooltabs .edittabpanel .button.focus span button {background-position:0 -400px;}
.button.hover,
.box .tooltabs .edittabpanel .button.hover { background-position:0 -150px;}
.button.hover span,
.box .tooltabs .edittabpanel .button.hover span {background-position:100% -200px;}
.button.hover span span,
.box .tooltabs .edittabpanel .button.hover span span {background-position:0 -250px;}
.button.hover span button,
.box .tooltabs .edittabpanel .hover span button { background-position:0 -250px;}

.sub, .sub span { height:30px; font-size:14px; line-height:28px;}
.sub span button, .sub span input { height:26px; font-size:14px; line-height:27px;}

.bigbutton, .bigbutton span { color:#810003; font-weight:normal; font-size:23px; height:50px; line-height:48px;}
.bigbutton span button, .bigbutton span input { color:#810003; font-weight:normal; font-size:23px; height:46px; line-height:48px;}
.bigbutton span { background-position:100% -50px;}
.bigbutton span span { padding:0 10px; background-position:0 -100px;}

.bigbutton.focus { color:#db0303; background-position:0 -300px}
.bigbutton.focus span { background-position:100% -350px;}
.bigbutton.focus span span { background-position:0 -400px;}
.bigbutton.hover { color:#2b333c; background-position:0 -150px}
.bigbutton.hover span { color:#2b333c; background-position:100% -200px;}
.bigbutton.hover span span { background-position:0 -250px;}

/* List */
.list {}
.list li { padding-left:12px; background-position:0 8px; background-image:url(../../images/new/list/t.gif); background-repeat:no-repeat;}
.list li, .list li a { display:block; height:19px;}
.list li a { overflow:hidden; font-size:11px; line-height:19px; white-space:nowrap;}

/* Table */
.table { border:solid 1px #acacac;}
.table table { width:100%; border-collapse:collapse; border-style:solid; border-width:0px; border-color:#acacac;}
.table table th, table td { vertical-align:top;}
.table table th div { line-height:22px; padding:0 3px 0 2px; border-left:solid 1px #FFF; cursor:default;}
.table table td div { font-size:11px; line-height:21px; padding:0 4px; cursor:default;}
.table table th { font-weight:bolder; border-right:solid 1px #acacac; border-bottom:solid 2px #acacac; background:#f0f0f0 url(../../images/new/table/thbg.gif) repeat-x center;}
.table table td { height:21px; font-size:11px; border-right:solid 1px #dadada;}
.table table .last { border-right:0;}
.table table .right { text-align:right;}
.table table .trbg { background-color:#f8f8f8;}
.table table .hot { background-color:#fff5c0;}
.table table .hover { background-color:#e4f5ff;}
.table table .selected { background-color:#bbb;}

.table a { color:#3C7FB1; font-size:11px; line-height:20px;}
.table a:hover { text-decoration:underline; line-height:20px;}

.table_header .button { margin:3px 0 0 5px;}
.table_header ul.nextpage { float:right; margin:3px 3px 0 5px;}
.table_header ul.nextpage li { float:left;}
.table_header ul.nextpage li .button { margin:0 0 0 5px;}
.table_header ul.nextpage li .button span span { padding:0 0 0 5px;}
.table_header ul.nextpage .next .button span span span { padding:0 12px 0 0; background-position:96% -93px; background-repeat:no-repeat;}
.table_header ul.nextpage .previous .button span span { padding:0;}
.table_header ul.nextpage .previous .button span span span { padding:0; width:8px; overflow:hidden; text-indent:-100px; background-position:96% -43px; background-repeat:no-repeat;}

.table_header { height:30px; border-style:solid; border-width:1px 1px 0 1px; border-color:#acacac; background-color:#f1f0f1; background-position:0 -400px; background-repeat:repeat-x;}
.table_header ul { float:left; margin:0 10px;}
.table_header li { display:inline; padding-right:2px; line-height:30px;}
.table_header li a { font-weight:bolder;}
.table_header .selected a { padding:3px 4px 3px 4px; border-style:solid; border-width:1px 1px 2px 1px; border-color:#acacac; background-color:#FFF;}

.table_footer { text-align:right; border-style:solid; border-width:0 1px 1px 1px; border-color:#acacac; background-color:#f1f0f1; background-position:0 -400px; background-repeat:repeat-x;}
.table_footer ol, .table_footer ul { display:inline; padding:0 5px 0 0;}
.table_footer ol li, .table_footer ul li { display:inline; line-height:30px;}
.table_footer ol a { font-weight:bolder; padding:0 2px;}
.table_footer ol li.selected a { padding:2px 4px; border-style:solid; border-width:2px 1px 1px 1px; border-color:#acacac; background-color:#FFF;}
.table_footer ul li { padding:0 5px; border-left:solid 1px #acacac;}
.table_footer ul .first a { padding-left:10px; background-position:1px 2px; background-repeat:no-repeat;}
.table_footer ul .previous a { padding-left:10px; background-position:1px -48px; background-repeat:no-repeat;}
.table_footer ul .next a { font-weight:bolder; padding-right:10px; background-position:98% -98px; background-repeat:no-repeat;}
.table_footer ul .last a { padding-right:10px; background-position:98% -148px; background-repeat:no-repeat;}
.table_footer ul li span { color:#b7babc; cursor:default;}
.table_footer ul .first span { padding-left:10px; background-position:1px -198px; background-repeat:no-repeat;}
.table_footer ul .previous span { padding-left:10px; background-position:1px -248px; background-repeat:no-repeat;}
.table_footer ul .next span { font-weight:bolder; padding-right:10px; background-position:98% -298px; background-repeat:no-repeat;}
.table_footer ul .last span { padding-right:10px; background-position:98% -348px; background-repeat:no-repeat;}

.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 */
.input, .textarea { margin:2px 0; border-width:1px; border-style:solid; border-color:#acacac #e7e7e7  #e7e7e7 #acacac; background:#FFF;}
.input { height:1.6em; line-height:1.6em;}
.textarea { line-height:1.2em;}
.select { margin:2px 0;}
.checkbox { margin:5px 2px 2px 2px;}

.input_required { border-color:#f8ab06 #ffe87e #ffe87e #f8ab06; background-position:98.5% 2px; background-color:#fff7cd; background-repeat:no-repeat; background-image:url(../../images/new/form/input_mst.gif);}
.input_failed { border-color:#f80c11 #f9a6a7 #f9a6a7 #f80c11;}
.input:hover, .textarea:hover { border-color:#5cc0ff #d8f0ff #d8f0ff #5cc0ff;}
.input_focus, .textarea_focus { border-color:#5cc0ff #d8f0ff #d8f0ff #5cc0ff; background-color:#f4feff;}


/* Input Text */
.input_text .input_text_header, .input_text .input_text_header_r, .input_text .input_text_header_c,
.input_text .input_text_footer, .input_text .input_text_footer_r, .input_text .input_text_footer_c { height:4px; font-size:0; line-height:0; background-image:url(../../images/new/form/input_text.gif); background-repeat:no-repeat;}

.input_text .input_text_content, .input_text .input_text_content_r { height:15px; background-image:url(../../images/new/form/input_text_c.gif); background-repeat:repeat-y;}
.input_text_required .input_text_content, .input_text_required .input_text_content_r { background-image:url(../../images/new/form/input_text_c_mst.gif); background-repeat:repeat-y;}
.input_text_hover .input_text_content, .input_text_hover .input_text_content_r { background-image:url(../../images/new/form/input_text_c_over.gif); background-repeat:repeat-y;}
.input_text_failed .input_text_content, .input_text_failed .input_text_content_r { background-image:url(../../images/new/form/input_text_c_error.gif); background-repeat:repeat-y;}

.input_text { margin:2px 20px 2px 0; position:relative;}
.input_text .input_text_header { padding-left:4px; background-position:0 0;}
.input_text_required .input_text_header { background-position:0 -180px;}
.input_text_hover .input_text_header { background-position:0 -60px;}
.input_text_failed .input_text_header { background-position:0 -120px;}

.input_text .input_text_header_r { padding-right:4px; background-position:100% -10px;}
.input_text_required .input_text_header_r { background-position:100% -190px;}
.input_text_hover .input_text_header_r { background-position:100% -70px;}
.input_text_failed .input_text_header_r { background-position:100% -130px;}

.input_text .input_text_header_c { background-color:#FFF; background-position:0 -20px; background-repeat:repeat-x;}
.input_text_required .input_text_header_c { background-position:0 -200px;}
.input_text_hover .input_text_header_c { background-position:0 -80px;}
.input_text_failed .input_text_header_c { background-position:0 -140px;}

.input_text .input_text_footer { padding-left:4px; background-position:0 -30px;}
.input_text_required .input_text_footer { background-position:0 -210px;}
.input_text_hover .input_text_footer { background-position:0 -90px;}
.input_text_failed .input_text_footer { background-position:0 -150px;}

.input_text .input_text_footer_r { padding-right:4px; background-position:100% -40px;}
.input_text_required .input_text_footer_r { background-position:100% -220px;}
.input_text_hover .input_text_footer_r { background-position:100% -100px;}
.input_text_failed .input_text_footer_r { background-position:100% -160px;}

.input_text .input_text_footer_c { height:4px; background-color:#FFF; background-position:0 -50px; background-repeat:repeat-x;}
.input_text_required .input_text_footer_c { background-position:0 -230px;}
.input_text_hover .input_text_footer_c { background-position:0 -110px;}
.input_text_failed .input_text_footer_c { background-position:0 -170px;}

.input_text .input_text_content { padding-left:4px; background-position:0 0;}
.input_text .input_text_content_r { padding-right:4px; background-position:100% 0;}
.input_text .input_text_content_c { background:#FFF; height:15px;}

.input_text_required .input_text_content_c { background-position:100% 0px;}

.input_text input { width:100%; height:13px; line-height:11px; border:0; margin:0; padding:0; background:none}
.input_textarea .input_text_content, .input_textarea .input_text_content_r, .input_textarea .input_text_content_c { height:100px;}
.input_textarea textarea { width:100%; height:100px; line-height:11px; border:0; margin:0; padding:0; background:none}

.input_alert, .input_alert_passed, .input_alert_failed,
.input_text_hover .alert, .input_text_passed .alert, .input_text_failed .alert { width:20px; height:23px; background-image:url(../../images/new/form/form_alert.gif); background-repeat:no-repeat; cursor:help;}
.input_text_hover .alert, .input_text_passed .alert, .input_text_failed .alert { position:absolute; top:0; right:-20px;}
.input_alert, .input_alert_passed, .input_alert_failed { float:left; margin:2px 0;}
.input_alert,
.input_text_hover .alert { background-position:4px 3px;}
.input_alert_passed,
.input_text_passed .alert { background-position:4px -47px;}
.input_alert_failed,
.input_text_failed .alert { background-position:4px -97px;}


.input_checkbox, .radiobutton { float:left; display:block; height:20px; line-height:20px; margin:2px 0; padding:0 8px 0 22px; background-position:0 0;}
.input_checkbox { background-image:url(../../images/new/form/input_checkbox.gif); background-repeat:no-repeat;}
.radiobutton { background-image:url(../../images/new/form/input_radio.gif); background-repeat:no-repeat;}
.input_checkbox:hover, .radiobutton:hover { background-position:0 -50px;}
.cr_selected { background-position:0 -100px;}
.cr_selected:hover { background-position:0 -150px;}


.form_layout { display:block; width:950px;}
.form_layout li { float:left; width:50%; line-height:25px;}
.form_layout li span { float:left; line-height:25px; padding:0 8px 0 0;}
.form_layout label { float:left; margin:2px 0; width:120px; font-weight:bolder; height:23px; line-height:21px; padding:0 10px; }
.form_layout input, .form_layout textarea { float:left; width:50%;}
.form_layout .input_text { margin-left:140px; width:50%; }
.form_layout .input_text input { float:none; width:100%;}
.form_layout .input_text textarea { width:100%; line-height:1.5em;}
.form_layout .input_checkbox, .form_layout .input_radiobutton { width:20px; height:23px; margin:2px 0;}


/* End Input Text */

.alert .login p { margin:2px 0;}
.alert .login label { float:left; width:75px; line-height:25px;}









