html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}
a.link{text-decoration:none}
img,body,html{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
q:before,q:after{content:'';}
.sws-page-header {
  font:bold 12px tahoma;color:#757575;padding: 0 0 0 0px;
}

.sws-tab-menu, .sws-home-menu {
  cursor:pointer;
  font-family:tahoma;
  font-size:14px;
  color: rgb(255,255,255);
  font-size-adjust:none;
  font-style:normal;
  font-variant:normal;
  font-weight:normal;
  line-height:normal;
  white-space:nowrap;
}

.sws-tab-menu button, .sws-home-menu button {
  cursor:pointer;
  font-family:Tahoma;
  font-size:14px;
  color: rgb(255,255,255);
  font-size-adjust:none;
  font-style:normal;
  font-weight:bold;
  white-space:nowrap;
}

.sws_text_input
{
  font-family:tahoma,arial,helvetica,sans-serif;
  font-size:11px;
  color:rgb(47,47,47);
  vertical-align:middle;
  border-style:none;
  background-color:transparent;
}
.sws_text_input_normal
{
  font-family:tahoma,arial,helvetica,sans-serif;
  font-size:11px;
  color:rgb(47,47,47);
  vertical-align:middle;
  border-style:none;
  background-color:transparent;
}
.sws_text_input_gray
{
  font-family:tahoma,arial,helvetica,sans-serif;
  font-size:11px;
  color:rgb(47,47,47);
  vertical-align:middle;
  border-style:none;
  background-color:rgb(222,222,222);
}
.sws_text_normal_left
{
  width:3px;
  height:20px;
  background-image:url('../images/sws/component/inputbox_left.gif');
  background-repeat:no-repeat;
}
.sws_text_normal_body
{
  height:20px;
  background-image:url('../images/sws/component/inputbox_body.gif');
}
.sws_text_normal_right
{
  width:1px;
  height:20px;
  background-image:url('../images/sws/component/inputbox_right.gif');
  background-repeat:no-repeat;
}
.sws_text_normal_left_dis
{
  width:3px;
  height:20px;
  background-image:url('../images/sws/component/inputbox_dim_left.gif');
  background-repeat:no-repeat;
}
.sws_text_normal_body_dis
{
  height:20px;
  background-image:url('../images/sws/component/inputbox_dim_body.gif');
}
.sws_text_normal_right_dis
{
  width:1px;
  height:20px;
  background-image:url('../images/sws/component/inputbox_dim_right.gif');
  background-repeat:no-repeat;
}
.sws_text_normal_red
{
  border-top : red 1px solid;
  border-bottom : red 1px solid;
  border-left : red 1px solid;
  border-RIGHT : red 1px solid;
}

.sws_text_normal_red_left
{
  font-size: 1px;
  border-top : red 1px solid;
  border-bottom : red 1px solid;
  border-left : red 1px solid;
}

.sws_text_normal_red_body
{
  border-top : red 1px solid;
  border-bottom : red 1px solid;
}

.sws_text_normal_red_right
{
  font-size: 1px;
  border-top : red 1px solid;
  border-bottom : red 1px solid;
  border-right : red 1px solid;
}
.sws_text_normal_blue
{
  border-top : rgb(126,173,217) 1px solid;
  border-bottom : rgb(126,173,217) 1px solid;
  border-left : rgb(126,173,217) 1px solid;
  border-RIGHT : rgb(126,173,217) 1px solid;
}

.sws_text_normal_blue_left
{
  font-size: 1px;
  border-top : rgb(126,173,217) 1px solid;
  border-bottom : rgb(126,173,217) 1px solid;
  border-left : rgb(126,173,217) 1px solid;
}

.sws_text_normal_blue_body
{
  border-top : rgb(126,173,217) 1px solid;
  border-bottom : rgb(126,173,217) 1px solid;
}

.sws_text_normal_blue_right
{
  font-size: 1px;
  border-top : rgb(126,173,217) 1px solid;
  border-bottom : rgb(126,173,217) 1px solid;
  border-right : rgb(126,173,217) 1px solid;
}
.sws_text_gray_left
{
  width:3px;
  height:20px;
  background-image:url('../images/sws/component/inputbox_gray_left.gif');
  background-repeat:no-repeat;
}
.sws_text_gray_body
{
  height:20px;
  background-image:url('../images/sws/component/inputbox_gray_body.gif') ;
}
.sws_text_gray_right
{
  width:1px;
  height:20px;
  background-image:url('../images/sws/component/inputbox_gray_right.gif');
  background-repeat:no-repeat;
}

.sws_text_inputBox_body_normal
{
  background-color:transparent;
  font-family:tahoma,arial,helvetica,sans-serif;
  font-size:11px;
  color:rgb(47,47,47);
  vertical-align:middle;
  overflow:auto;
  padding:2px;
  overflow-x:hidden;
}

.sws_text_inputBox_body_gray
{

  background-color:rgb(222,222,222);
  font-family:tahoma,arial,helvetica,sans-serif;
  font-size:11px;
  color:rgb(47,47,47);
  vertical-align:middle;
  overflow:auto;
  padding:2px;
  overflow-x:hidden;
}

.sws_text_inputBox_body_border_normal
{
  border-top:0px;
  border-bottom:0px;
  border-left:0px;
  border-right:0px;
  border-style:solid;
  border-width:1px;
  border-color:rgb(175,175,175);
}

.sws_text_inputBox_body_border_focus
{
  border-top    : rgb(126,173,217) 1px solid;
  border-bottom : rgb(126,173,217) 1px solid;
  border-left   : rgb(126,173,217) 1px solid;
  border-right  : rgb(126,173,217) 1px solid;
}

.sws_comboA_left {
  position:relative;
  height:20px;
  width:2px;
  background:url(../images/sws/component/combo_A_bg_left.gif) no-repeat;
}

.sws_comboB_left {
  position:relative;
  height:20px;
  width:2px;
  background:url(../images/sws/component/combo_B_bg_left.gif) no-repeat;
}
.sws_comboC_left {
  position:relative;
  height:20px;
  width:2px;
  background:url(../images/sws/component/combo_C_bg_left.gif) no-repeat;
}



.sws_checkbox {
	display:inline; 
	font-family:Tahoma, Arial, Helvetica, sans-serif; 
	font-size:12px; 
	line-height:20px; 
	cursor:pointer;
}
.sws_checkbox .mark {display: inline;}
.sws_checkbox img { vertical-align: middle; width: 14px; height: 14px;}
.sws_checkbox img { background: transparent url(../images/sws/component/checkbox_N.gif) no-repeat;}

.sws_checkbox img{
  background-position: 100px 100px;
  background: transparent url(../images/sws/component/checkbox_N.gif) no-repeat;
}
.sws_checkbox-hover img{
  cursor:pointer;
  background-position: 0px 0px;
  background: transparent url(../images/sws/component/checkbox_O.gif) no-repeat;
}
.sws_checkbox-checked img{
  background-position: 0px 0px;
  background: transparent url(../images/sws/component/checkbox_P.gif) no-repeat;
}
.sws_checkbox-checked .sws_checkbox-hover img {
  cursor:pointer;
  background-position: 0px 0px;
  background: transparent url(../images/sws/component/checkbox_P.gif) no-repeat;
}
.sws_checkbox-disabled img{
	opacity:0.4;
}
.sws_checkbox-checked .sws_checkbox-disabled img{
	opacity:0.4;
}
.sws_radio       {display: inline; font-family: Tahoma; font-size: 12px; line-height: 20px; cursor: pointer;}
.sws_radio .mark {display: inline;}

.sws_radio img {vertical-align: middle; width: 14px; height: 14px;}
.sws_radio img{ background: transparent url(../images/sws/component/radio_btn_N.gif) no-repeat;}

.sws_radio img{
  background-position: 100px 100px;
  background: transparent url(../images/sws/component/radio_btn_N.gif) no-repeat;
}
.sws_radio-hover img{
  cursor:pointer;
  background-position: 0px 0px;
  background: transparent url(../images/sws/component/radio_btn_N.gif) no-repeat;
}
.sws_radio-checked img{
  background-position: 0px 0px;
  background: transparent url(../images/sws/component/radio_btn_S.gif) no-repeat;
}
.sws_radio-checked .sws_radio-hover img {
  cursor:pointer;
  background-position: 0px 0px;
  background: transparent url(../images/sws/component/radio_btn_S.gif) no-repeat;
}
.sws_radio-disabled img{
	opacity:0.4;
}
.sws_radio-checked .sws_radio-disabled img{
	opacity:0.4;
}
/* Tab - added by EMLee 2009.05.11 */
.sws_widget_gap
{
	padding-left: 6px;
}

.sws-simpleInfo-value{
  font: 12px tahoma,arial,verdana,sans-serif;
  color: #000000;
  text-decoration: none;
}


.sws_action_panel_table
{
  border-style:solid;
	border-bottom-width:1px;
  border-color:#787878;
	width:100%;
	height:100%;
}

.sws_fieldset_title {
	 font-family:tahoma,arial,verdana,sans-serif;
  font-size:12px;
  font-weight:bold;
  color:#1A1A1A;
	}
	
.sws_tab
{
  height:39px;
  background:#F5F5F5;
}

.sws_tab_contents
{
  background:#FFFFFF;
}









.sws_tab_left{
  width:5px;
  background-image:url(../images/sws/button/tab_button_01_O.gif);
  background-repeat:no-repeat;
}

.sws_tab_center{
  font-family:tahoma,arial,helvetica;
  font-size:12px;
  font-weight:bold;
  cursor:pointer;
  text-align:center;
  color:#727272;
  background-image:url(../images/sws/button/tab_button_02_O.gif);
  background-repeat:repeat-x;
}

.sws_tab_right{
  width:5px;
  background-image:url(../images/sws/button/tab_button_03_O.gif);
  background-repeat:no-repeat;
}

.sws_tab_sel_left{
  width:5px;
  background-image:url(../images/sws/button/tab_button_01_S.gif);
  background-repeat:no-repeat;
}

.sws_tab_sel_center{
  font-family:tahoma,arial,helvetica;
  font-size:12px;
  font-weight:bold;
  text-align:center;
  cursor:pointer;
  color:#1C6F99;
  background-image:url(../images/sws/button/tab_button_02_S.gif);
  background-repeat:repeat-x;
}

.sws_tab_sel_right{
  width:5px;
  background-image:url(../images/sws/button/tab_button_03_S.gif);
  background-repeat:no-repeat;
}

.sws_tab_bottom{
	background-color:#C7C7C7;
}
.sws_tab_sel_bottom{
	background-color:#FFFFFF;
}

.sws_tab_side_bottom{
	border-bottom-width:1px;
	border-bottom-style:solid;
 border-bottom-color:#C7C7C7;
}

.sws_tab_over_left{
  width:5px;
  background-image:url(../images/sws/button/tab_button_01_O.gif);
  background-repeat:no-repeat;
}

.sws_tab_over_center{
  font-family:tahoma,arial,helvetica;
  font-size:12px;
  font-weight:bold;
  text-align:center;
  cursor:pointer;
  color:#727272;
  background-image:url(../images/sws/button/tab_button_02_O.gif);
  background-repeat:repeat-x;
}

.sws_tab_over_right{
  width:5px;
  background-image:url(../images/sws/button/tab_button_03_O.gif);
  background-repeat:no-repeat;
}
/* button style in action panel -----------------------------------------------*/
.sws_button {
	text-align:left;
	margin:0;
	padding:0 0 0 4px;
	}
.sws_button_left {
	text-align:left;	
	margin:0;
	padding:0 0 0 7px;
}
.sws_button_right {
	text-align:right;
	margin:0;
	padding:0 7px 0 0;
	}
/* Dialog ----------------------------------*/
.sws_popup_div { background:rgb(255,255,255); }
.sws_popup_left { text-align:right;background:url(../images/sws/popup/popup_title_left.gif) no-repeat;width:2px; }
.sws_popup_center { background-image:url(../images/sws/popup/popup_title_body.gif); background-repeat: repeat-x; }
.sws_popup_right { text-align:left;background:url(../images/sws/popup/popup_title_right.gif) no-repeat;width:2px; }
.sws_popup { border-left:2px solid #353535;border-right:2px solid #353535;border-bottom:3px solid #353535;background:rgb(255,255,255);}

.sws_popup_title {vertical-align:top;text-align:left;padding-top:7px;padding-left:14px;font-family:Tahoma;font-size:12px;color: rgb(255,255,255);font-weight:bold;}
.sws_popup_button_help { vertical-align:top;width:22px;padding-top:5px;}
.sws_popup_button_close {height:21px;width:22px;padding-top:5px; }
.sws_popup_overlay {background-color:#4D4E4E;opacity:0.6;position:absolute;left:0px;top:0px;width:0%;height:0%;z-index:auto;}
.sws_progress_img {text-align:center;font:normal 11px arial,tahoma,helvetica,sans-serif;color:rgb(91,91,91);}
.sws_alert_message {padding-top:15px;padding-right:7px;font:bold 12px arial,tahoma,helvetica,sans-serif;color:#1A1A1A;}
.sws_popup_ok_button_l {width:5px;height:20px;background-image:url(../../sws/images/sws/button/button_A_N_left.gif);background-repeat:no-repeat;}
.sws_popup_ok_button_c {font-family:tahoma,arial,helvetica;font-size:11px;font-weight:bold;color:rgb(46,46,46);width:63px;background-image:url(../../sws/images/sws/button/button_A_N_center.gif);background-repeat:repeat-x;vertical-align:middle;text-align:center;padding-left:5px;padding-right:5px;cursor:pointer;}
.sws_popup_ok_button_r {width:5px;height:20px;background-image:url(../../sws/images/sws/button/button_A_N_right.gif);background-repeat:no-repeat;}


/************************** SWS added Css for Calendar   by EMLee 2009.05.28 ****************************/

.sws_calendar {width:242px;padding:7px 7px 7px 7px;border: 1px solid rgb(194,194,194);background: rgb(249,249,249);}
.sws_calendar_title {width:50%;text-align:right;padding-right:20px;font:bold 14px arial,tahoma,helvetica,sans-serif;white-space:nowrap;color:rgb(98,98,98);}
.sws_calendar_month_combo {padding-left:5px;width:70px;font:bold 14px arial,tahoma,helvetica,sans-serif;white-space:nowrap;color:rgb(98,98,98);}
.sws_calendar_table {cursor:default;font:bold 11px arial,tahoma,helvetica,sans-serif;white-space:nowrap;background:rgb(198,198,198);}
.sws_calendar_week_title {height:22px;background:rgb(249,249,249); text-align:center;}
.sws_calendar_weekname {width:30px;font:normal 10px arial,tahoma,helvetica,sans-serif;white-space:nowrap;}
.sws_calendar_indays {width:30px;padding-right:7px;text-align:right;background:url(../images/sws/leftmenu/leftmenu_calendar_inday1_bg.gif);}
.sws_calendar_indays_selector {width:30px;padding-right:7px;text-align:right;background:url(../images/sws/leftmenu/leftmenu_calendar_select.gif);color:rgb(255,255,255); }
.sws_calendar_outdays {width:30px;background:url(../images/sws/leftmenu/leftmenu_calendar_outday1_bg.gif);}

.sws_calendar_day {color:rgb(90,90,90);}
.sws_calendar_holiday {color:rgb(198,0,0);}
.sws_calendar_weekend {color:rgb(27,89,147);}


/*************** api text class *******************************************************/
.sws_api_title{
  background:#F4F4F4;
  color: rgb(51,51,51);
  font-family:Tohoma;
  font-size: 12px;
  font-weight:bold;
  padding-left:7px;
}

.sws_api_head{
  text-align:center;
  font-size:11px;
  font-weight:bold;
  color:rgb(91,91,91);
}

.sws_api_text{
  padding:4px;
  font-size:11px;
  color:rgb(91,91,91);
}

/* Note Start */
.sws_note_warning
{
  font-family:Tahoma;
  font-size:11px;
  color:rgb(204,0,0);
}
.sws_note_information
{
  font-family:tahoma,arial,helvetica,sans-serif;
  font-size:11px;
  color:rgb(157,157,157);
}

.sws_note_rbroundbox
{
  font-family:tahoma,arial,helvetica,sans-serif;
  margin: 0.5em auto;
  padding: 0.5em;
  font-size:11px;
  background-color: rgb(236,242,252);
  border-top : rgb(126,173,217) 1px solid;
  border-bottom : rgb(126,173,217) 1px solid;
  border-left : rgb(126,173,217) 1px solid;
  border-right : rgb(126,173,217) 1px solid;
}
/* Note End */

/* Grid */
table.scroll {
  table-layout: fixed;
  margin-bottom :0px;
}
table.scroll tbody tr {
  background-color: #FFFFFF;
  padding: 2px;
}

table.scroll tbody tr.alt{
  background-color: #F5F5F5;
}

table.scroll tr.jqgrow.over td{
  background-color: rgb(215,227,235);
}

table.scroll tr.jqgrow.selected td {
  font-family:tahoma,arial,helvetica,sans-serif;
  font-size:11px;
  color: #1A1A1A;
  background-color: rgb(215,227,235);
}

table.scroll tr.jqgrow.treeNode td{
  border-bottom : #C3C3C3 1px solid;
}
table.scroll tr.jqgrow.treeNode td:nth-child(3){
  text-align:left;
}

table.scroll tr.jqgrow.treeNode.treeMenu td{
  border-bottom : #ffffff;
  text-align:left;
}

table.scroll tbody td  {
  font-family:tahoma,arial,helvetica,sans-serif;
  font-size: 11px;
  vertical-align: middle;
  color:rgb(54,54,54);
  padding: 2px;
  overflow:hidden;
  white-space:nowrap;
  text-overflow:ellipsis;
  -o-text-overow: ellipsis;  
  border-top : rgb(255,255,255) 1px solid;
  border-bottom : rgb(255,255,255) 1px solid;
}

.table_scroll_thead_th{
  font-family:tahoma,arial,helvetica,sans-serif;
  font-size: 12px;
  font-weight:bold;
  color:rgb(91,91,91);
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  white-space: nowrap;
  background-color:#F4F4F4;
  background-image: url('../../sws/images/sws/contents/contents_table_title_bg.gif');
}

.table_scroll_thead_th_o {
  vertical-align: middle;
  text-align: left;
  overflow: hidden;
  white-space: nowrap;
  background-color:#F4F4F4;
  background-image: url('../../sws/images/sws/contents/contents_table_title_bg_O_center.gif');
}

.table_scroll_thead_th_s {
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  white-space: nowrap;
  background-color:#F4F4F4;
  background-image: url('../../sws/images/sws/contents/contents_table_title_bg_S_center.gif');
}

.ui-jqgrid-hbox
{
  background-color:rgb(246,246,246);
}

.sws_table_thead_font
{
  font-family:tahoma,arial,helvetica,sans-serif;
  font-size: 12px;
  font-weight: bold;
  color:rgb(32,86,137);
}

table.scroll th span
{

  float: right;
  display: block;
  margin: -2px -1px -2px 0px;
  height: 18px;
  overflow: hidden;
  white-space: nowrap;
}
.sws_table_checkbox_N
{
  cursor:pointer;
  height: 14px;
  width: 14px;
  overflow: hidden;
  background-image: url('../../sws/images/sws/component/checkbox_N.gif');
  background-repeat:no-repeat;
}
.sws_table_checkbox_O
{
  cursor:pointer;
  position: absolute;
  height: 14px;
  width: 14px;
  overflow: hidden;
  background-image: url('../../sws/images/sws/component/checkbox_O.gif');
  background-repeat:no-repeat;
}
.sws_table_checkbox_P
{
  cursor:pointer;
  position: absolute;
  height: 14px;
  width: 14px;
  overflow: hidden;
  background-image: url('../../sws/images/sws/component/checkbox_P.gif');
  background-repeat:no-repeat;
}

.sws_table_over
{
  background-color: rgb(215,227,235);
}
table.pager tbody td  {
  font-family:tahoma,arial,helvetica,sans-serif;
  font-size: 11px;
  color:rgb(247,247,247);
  padding: 2px;
  overflow: hidden;
  white-space: nowrap;
  height : auto;
}

table.pager tbody span  {
  font-family:tahoma,arial,helvetica,sans-serif;
  font-size: 11px;
}

.table.pager_selected {
  vertical-align: bottom;
  font-weight:bold;
}

.table_pager_lightup {
  text-decoration : none;
  font-family:tahoma,arial,helvetica,sans-serif;
  font-size:11px;
  color:#414141;
  padding: 2px;
  text-align: left;
  white-space: nowrap;
  height : auto;
  cursor : pointer;
  font-weight: bold;
}

.table_pager_lightdown {
  text-decoration : none;
  font-family:tahoma,arial,helvetica,sans-serif;
  font-size:11px;
  color:#c0c0c0;
  padding: 2px;
  text-align: left;
  overflow: hidden;
  white-space: nowrap;
  height : auto;
}

table.pager A {
  text-decoration : none;
  font-family:tahoma,arial,helvetica,sans-serif;
  font-size:11px;
  color:rgb(0,0,255);
  padding: 2px;
  text-align: left;
  overflow: hidden;
  white-space: nowrap;
  height : auto;
}

table.pager A:hover {
    font-family:tahoma,arial,helvetica,sans-serif;
    font-size:11px;
  padding: 2px;
  text-align: left;
  overflow: hidden;
  white-space: nowrap;
  height : auto;
}

/* Tree Grid */
.tree-wrap
{
  float: left;
  position: relative;
  height: 18px;
  white-space: nowrap;
  overflow: hidden;
  padding-right:10px;
}
.tree-minus
{
  position: absolute;
  height: 9px;
  width: 9px;
  vertical-align: middle;
  overflow: hidden;
  background-image: url('../../sws/images/sws/common/Arrow2.gif');
  background-repeat:no-repeat;
}
.tree-plus
{
  position: absolute;
  height: 9px;
  width: 9px;
  vertical-align: middle;
  overflow: hidden;
  background-image: url('../../sws/images/sws/common/Arrow1.gif');
  background-repeat:no-repeat;
}
.tree-leaf
{
  position: absolute;
  height: 18px;
  width: 16px;
  overflow: hidden;
  background-image: url('../../sws.example/images/tree_leaf.gif');
  background-repeat:no-repeat;
}
.treeclick
{
  cursor: pointer;
}
.edit-cell {
  background-color: #E1DCF4;
}


/* End Grid */

/* Expand Grid  Start*/

.sws_table_expanddiv
{
  margin:0.1em auto;
  padding:0.1em;
  background-color:rgb(215,227,235);
}

/* End Expand Grid */

/* Start String */
.sws_string_header
{
	color: #333333;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
}
.sws_string_normal
{
    font-family:tahoma,arial,helvetica,sans-serif;
    font-size:11px;
    color:rgb(91,91,91);
    overflow: hidden;
}

.sws_string_bold
{
    font-family:tahoma,arial,helvetica,sans-serif;
    font-size:11px;
    color:rgb(91,91,91);
    font-weight:bold;
    overflow: hidden;
}

.sws_string_focus
{
    font-family:tahoma,arial,helvetica,sans-serif;
    font-size:11px;
    color:rgb(0,0,0);
    font-weight:bold;
    overflow: hidden;
}
.sws_string_desc
{
    font-family:tahoma,arial,helvetica,sans-serif;
    font-size:12px;
    color:#00AEFF;
    font-weight:normal;
    overflow: hidden;
}
.sws_string_desc_small
{
    font-family:tahoma,arial,helvetica,sans-serif;
    font-size:11px;
    color:#00AEFF;
    font-weight:normal;
    overflow: hidden;
}
.sws_string_aux
{
    font-family:tahoma,arial,helvetica,sans-serif;
    font-size:11px;
    color:rgb(157,157,157);
    overflow: hidden;
}
.sws_string_condition
{
  font-family:tahoma,arial,helvetica,sans-serif;
    font-size:11px;
    font-weight:bold;
    color:rgb(27,145,207);
    overflow: hidden;
}

.sws_string_link
{
    font-family:tahoma,arial,helvetica,sans-serif;
    font-size:11px;
}
.sws_string_header_desc
{
    font-family:tahoma,arial,helvetica,sans-serif;
    font-size:12px;
    color:#00AEFF;
    font-weight:normal;
    overflow: hidden;
}
/* End String */

.tonertable {
  border:1px solid;
  border-bottom:2px solid;
  border-color:#787878;
  width:400px;
}

.tonerCategory {
  font: bold 12px Tahoma;
  padding:3px 3px 3px 10px;
  height:29px;
}

.tonertable2 {
  border-top:1px solid;
  border-bottom:1px solid;
  border-color:#c9c9c9;
  padding:0 0 0 0;
  width:480px;
  height:29px;
}


.tonertable3_tr {
  width:480px;
  font: 11px Tahoma;
  color:#363636;
  background-color:#f5f5f5;
  border:1px #ededed solid;
}
.tonertable3_tr2 {
  font: 11px Tahoma;
  color:#363636;
  background-color:#ffffff;
}
.tonertable3_tr_active {
  width:480px;
  font: 11px Tahoma;
  color:#363636;
  background-color:#d7e3eb;
  border:1px #b9cad4 solid;
}

.tonertable3 {
  width:480px;
  font: 11px Tahoma;
  color:#363636;
}


.tonerColTitle {
  font:  bold 11px Tahoma;
  color:#5b5b5b ;
  text-align:center;
}

.tonerColTitleTD {
  border-right:1px solid;
  border-left:1px solid;
  border-color:#c9c9c9;
  padding:0 0 0 0;
  font:  bold 11px Tahoma;
  color:#5b5b5b ;
  text-align:center;
}

.tonervalue_black {
  border-top:1px solid;
  border-bottom:1px solid;
  border-color:#ffffff;
  background-color:#000000;
  padding:5px 0 5px 0;
  }
.tonervalue_cyan {
  border-top:1px solid;
  border-bottom:1px solid;
  border-color:#f5f5f5;
  background-color:#1f96d5;
  }
.tonervalue_yellow {
  border-top:1px solid;
  border-bottom:1px solid;
  border-color:#f5f5f5;
  background-color:#f4b01d
  }
.tonervalue_magenta {
  border-top:1px solid;
  border-bottom:1px solid;
  border-color:#ffffff;
  background-color:#d31477;
  padding:5px 0 5px 0;
  }

.tonervalue_number {
    font: 11px Tahoma;
    color:#7d7d7d;
    padding-left:5px;
    text-align:left;
}

.toner_title_black{
	color:#1A1A1A;
	font: 11px Tahoma;
	font-weight:bold;
}
.toner_title_cyan{
	color:#00AEEF;
	font: 11px Tahoma;
	font-weight:bold;
}
.toner_title_magenta{
	color:#EC008C;
	font: 11px Tahoma;
	font-weight:bold;
}
.toner_title_yellow{
	color:#E9C31E;
	font: 11px Tahoma;
	font-weight:bold;
}


.charContent {
    font: 12px Tahoma;
    vertical-align:top;
}
.chartCategory {
    font: bold 12px Tahoma;
    color:#5b5b5b;
    height:20px;
}
.chartrange {
    font: 10px Tahoma;
}
.chartnumber {
    font: bold 10px Tahoma;
    color:#5b5b5b;
}
.imaging_up{
  width:30px;
  height:5px;
  background:url(../images/sws/imaging_01.png) no-repeat;
  }
.imaging_bottom {
  width:30px;
  height:5px;
  background:url(../images/sws/imaging_03.png) no-repeat;
  }
.imaging_center {
  width:30px;
  height:126px;
  background:url(../images/sws/imaging_02.png) repeat-y;
  }
.cartridge_up{
  width:30px;
  height:5px;
  background:url(../images/sws/cartridge_01.png) no-repeat;
  }
.cartridge_bottom {
  width:30px;
  height:5px;
  background:url(../images/sws/cartridge_03.png) no-repeat;
  }
.cartridge_center {
  width:30px;
  height:126px;
  background:url(../images/sws/cartridge_02.png) repeat-y;
  text-align:center;
  }
.magenta_up{
  width:23px;
  text-align:center;
  background:url(../images/sws/magenta_01.png) no-repeat;
  border-left:3px solid;
  border-right:3px solid;
  border-color:transparent;
  }
.magenta_bottom {
  width:23px;
  vertical-align:bottom;
  background:url(../images/sws/magenta_03.png) no-repeat;
  border-left:3px solid;
  border-right:3px solid;
  border-color:transparent;
  }
.magenta_center {
  width:23px;
  background:url(../images/sws/magenta_02.png) repeat-y;
  text-align:center;
  border-left:3px solid;
  border-right:3px solid;
  border-color:transparent;
  }
.cyan_up{
  width:23px;
  text-align:center;
  background:url(../images/sws/cyan_01.png) no-repeat;
  border-left:3px solid;
  border-right:3px solid;
  border-color:transparent;
  }
.cyan_bottom {
  width:23px;
  vertical-align:bottom;
  background:url(../images/sws/cyan_03.png) no-repeat;
  border-left:3px solid;
  border-right:3px solid;
  border-color:transparent;
  }
.cyan_center {
  width:23px;
  text-align:center;
  background:url(../images/sws/cyan_02.png) repeat-y;
  border-left:3px solid;
  border-right:3px solid;
  border-color:transparent;
  }
.black_up{
  width:23px;
  text-align:center;
  background:url(../images/sws/black_01.png) no-repeat;
  border-left:3px solid;
  border-right:3px solid;
  border-color:transparent;
  }
.black_bottom {
  width:23px;
  vertical-align:bottom;
  background:url(../images/sws/black_03.png) no-repeat;
  border-left:3px solid;
  border-right:3px solid;
  border-color:transparent;
  }
.black_center {
  width:23px;
  text-align:center;
  background:url(../images/sws/black_02.png) repeat-y;
  border-left:3px solid;
  border-right:3px solid;
  border-color:transparent;
  }
.yellow_up{
  width:23px;
  text-align:center;
  background:url(../images/sws/yellow_01.png) no-repeat;
  border-left:3px solid;
  border-right:3px solid;
  border-color:transparent;
  }
.yellow_bottom {
  width:23px;
  vertical-align:bottom;
  background:url(../images/sws/yellow_03.png) no-repeat;
  border-left:3px solid;
  border-right:3px solid;
  border-color:transparent;
  }
.yellow_center {
  width:23px;
  text-align:center;
  background:url(../images/sws/yellow_02.png) repeat-y;
  border-left:3px solid;
  border-right:3px solid;
  border-color:transparent;
  }


/** SpinBox **/
INPUT.spin-button {
  padding-right:20px;          /* Padding pevents text from covering the up/dn img. Works better in Firefox but also causes textbox to widen by 20px. Arrows can go wonky in IE when text is too long. Perhaps it could be fixed with script that monitored the horiz-scroll position? */
  background-repeat:no-repeat;    /* Warning: Img may disappear in Firefox if you use 'background-attachment:fixed' ! */
  background-position:100% 0%;
  background-image:url(../images/sws/component/combo_A_02_N.gif);
  height:20px;
}
INPUT.spin-button.up {          /* Change button img when mouse is over the UP-arrow */
  cursor:pointer;
  /*background-position:100% -18px;*/    /* 18px matches height of 2 visible buttons */
  background-image:url(../images/sws/component/combo_A_02_up_O.gif);

}
INPUT.spin-button.down {        /* Change button img when mouse is over the DOWN-arrow */
  cursor:pointer;
  /*background-position:100% -36px;*/    /* 36px matches height of 2x2 visible buttons */
  background-image:url(../images/sws/component/combo_A_02_down_O.gif);
}
INPUT.spin-button.upclick {          /* Change button img when mouse is over the UP-arrow */
  cursor:pointer;
  /*background-position:100% -18px;*/    /* 18px matches height of 2 visible buttons */
  background-image:url(../images/sws/component/combo_A_02_up_P.gif);
}
INPUT.spin-button.downclick {        /* Change button img when mouse is over the DOWN-arrow */
  cursor:pointer;
  /*background-position:100% -36px;*/    /* 36px matches height of 2x2 visible buttons */
  background-image:url(../images/sws/component/combo_A_02_down_P.gif);
}
/** SpinBox **/


/** Relation Panel **/
.sws_relationTitle {
  font: bold 11px Tahoma;
  color:#3764a0;
  padding:5px 5px 5px 5px;
}
.sws_relationTrNormal {
  border:1px solid #ffffff;
  background:#fff;
  font: 11px Tahoma;
  color:#000;
  padding:5px 5px 5px 5px;
}
.sws_relationTrOver {
  border: 1px solid #b9cad4;
  background: #d7e3eb;
  font: 11px Tahoma;
  color:#000;
  padding:5px 5px 5px 5px;
}
.sws_relationTrClick {
  font: bold 11px Tahoma;
  color:#000;
  padding:5px 5px 5px 5px;
}
.sws_relationButtonNormal {
  background: url(../images/sws/collapsible_normal.gif);
}
.sws_relationButtonOver {
  background: url(../images/sws/collapsible_over.gif);
}
/** Relation Panel **/


/* CUSTOM pin/close buttons */
span.button-pin ,
span.button-close {
  position: absolute;
  top:0;
  width:30px;
  height:30px;
  z-index:2;
  display:block;
  cursor:pointer;
}
span.button-close-east  { right: 10px; }
span.button-pin-east  { left:   11px; }

.dd {/*display:inline-block !important;*/
	text-align:left;background-color:#fff;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	float:left;}

.dd .ddLeft {background:transparent url(../images/sws/component/combo_A_bg_left.gif)  no-repeat;padding:0px;height:20px;width:2px;float:left;}
.dd .ddLeftB {background:transparent url(../images/sws/component/combo_B_bg_left.gif) no-repeat;padding:0px;height:20px;width:2px;float:left;}
.dd .ddLeftC {background:transparent url(../images/sws/component/combo_C_bg_left.gif) no-repeat;padding:0px;height:20px;width:2px;float:left;}
.dd .ddLeftS {}

.dd .ddTitle  {background:transparent url(../images/sws/component/combo_A_bg_body.gif) repeat-x;padding:0px;text-indent:0;cursor:default;overflow:hidden;height:20px;}
.dd .ddTitleB {background:transparent url(../images/sws/component/combo_B_bg_body.gif) repeat-x;padding:0px;text-indent:0;cursor:default;overflow:hidden;height:20px;}
.dd .ddTitleC {background:transparent url(../images/sws/component/combo_C_bg_body.gif) repeat-x;padding:0px;text-indent:0;cursor:default;overflow:hidden;height:20px;}
.dd .ddTitleI {background:transparent url(../images/sws/component/combo_B_bg_body.gif) repeat-x;padding:0px;text-indent:0;cursor:default;overflow:hidden;height:20px;}

.dd .ddTitle span.arrow {background:url('../images/sws/component/combo_A_N.gif') no-repeat 0 0; float:right; display:inline-block;width:22px; height:20px; cursor:pointer;}
.dd .ddTitle div.textTitle{font-family:tahoma,arial,helvetica,sans-serif;overflow:hidden;line-height:18px;padding-left:5px;vertical-align:middle;}
.dd .ddTitle span.textTitle img{text-align:left; padding:0 2px 0 5px}
.dd .ddTitle img.selected {padding:0 3px 0 0;vertical-align:top;}

.dd .ddTitleB span.arrow {background:url('../images/sws/component/combo_B_N.gif') no-repeat 0 0; float:right; display:inline-block;width:22px; height:20px; cursor:pointer;}
.dd .ddTitleB div.textTitle{font-family:tahoma,arial,helvetica,sans-serif;overflow:hidden;line-height:18px;padding-left:5px;vertical-align:middle;}
.dd .ddTitleB span.textTitle img{text-align:left; padding:0 2px 0 5px}
.dd .ddTitleB img.selected {padding:0 3px 0 0;vertical-align:top;}

.dd .ddTitleTable span.arrow {background:url('../images/sws/component/combo_B_N.gif') no-repeat 0 0; float:right; display:inline-block;width:22px; height:20px; cursor:pointer;}
.dd .ddTitleTable div.textTitle {text-indent:1px; overflow:hidden; line-height:18px; padding: 0 3px 0 7px;}
.dd .ddTitleTable span.textTitle img{text-align:left; padding:0 2px 0 5px}
.dd .ddTitleTable img.selected {padding:0 3px 0 0;vertical-align:top;}

.dd .ddTitleC span.arrow {background:url('../images/sws/component/combo_C_N.gif') no-repeat 0 0;  float:right; display:inline-block;width:22px; height:20px; cursor:pointer;}
.dd .ddTitleC div.textTitle {color:#ffffff;text-indent:1px; overflow:hidden; line-height:16px; padding: 0 3px 0 7px;}
.dd .ddTitleC span.textTitle img{text-align:left; padding:0 2px 0 5px}
.dd .ddTitleC img.selected {padding:0 3px 0 0;vertical-align:top;}

.dd .ddTitleI span.arrow {background:url('../images/sws/component/combo_B_N.gif') no-repeat 0 0; float:right; display:inline-block;width:22px; height:20px; cursor:pointer;}
.dd .ddTitleI div.textTitle {color:#000000;overflow:hidden;line-height:18px;padding-left:5px;vertical-align:middle;}
.dd .ddTitleI span.textTitle img{text-align:left; padding:0 2px 0 5px}
.dd .ddTitleI img.selected {padding:0 3px 0 0;vertical-align:middle;}
.dd .ddChildI a.selected{border: 1px dashed #ffffff;color:blue;background-color:#dfe8f6;}
.dd .ddChildI a{color:#000000;border: 1px dashed #ffffff;font-family:tahoma,arial,helvetica,sans-serif;font-size:1em;padding:3px 0 3px 2px; text-decoration:none;; display:block; height:auto; clear:both; margin:0; }

.dd .ddTitleS span.arrow {background:url('../images/sws/component/combo_search_N.gif') no-repeat 0 0;width:13px;height:20px; position:relative; float:right;}
.dd .ddTitleS div.textTitle {overflow:hidden; line-height:18px;}

.dd .ddChild {color:#000000;position:absolute;border:1px solid #a1a1a1;display:none; margin:0; padding:0; cursor:pointer; background-color:#FFFFFF; height:auto; overflow-y:auto; overflow-x:hidden}
.dd .ddChild a{color:#000000;border: 1px dashed #ffffff;font-family:tahoma,arial,helvetica,sans-serif;font-size:1em;padding:3px 0 3px 2px; text-decoration:none;; display:block; height:auto; clear:both; margin:0; }
.dd .ddChild a:visited{border: 1px dashed #ffffff;color:#000000;}
.dd .ddChild a:hover{border: 1px dashed #a3bae9;  background: #dfe8f6;color: #000000;}
.dd .ddChild a.selected{border: 1px dashed #ffffff;color:blue;background-color:#dfe8f6;}

.dd .ddChildS {position:absolute;border:1px solid #c3c3c3;display:none; margin:0; padding:0; cursor:pointer; background-color:#FFFFFF; width:160px;height:auto; overflow-y:auto; overflow-x:hidden}
.dd .ddChildS a{border: 1px dashed #ffffff;font-family:Tahoma;font-size:11px;padding:3px 0 3px 2px; text-decoration:none;; display:block; height:auto; clear:both; margin:0;  }
.dd .ddChildS a:visited{border: 1px dashed #ffffff;color:#000000;}
.dd .ddChildS a:hover{border: 1px dashed #a3bae9;  background: #dfe8f6;color: #000000;}
.dd .ddChildS a.selected{border: 1px dashed #ffffff;  color:#000000; background-color:#dfe8f6;}

.sws_search .msDropDown_Child{float:left; border:1px solid #c3c3c3;display:none;  margin:0; padding:0; cursor:pointer; background-color:#FFFFFF; height:auto; overflow-y:auto; overflow-x:hidden}
.sws_search .msArrow{width:12px;height:20px;padding:1px 0px 0px 0px; position:relative; float:left;}

.sws_search .msDropdownTitle{height:20px;display:inline-block;float:left;padding-top:2px; overflow:hidden;}
.sws_search img{border:0}
.sws_search a img.icon{padding:0 0 0 0;}
.sws_search .msDropDown_Child a{border: 1px dashed #ffffff;font-family:Tahoma;font-size:11px;padding:3px 0 3px 2px; text-decoration:none; display:block; height:auto; clear:both; margin:0; width:130%;}
.sws_search .msDropDown_Child a, .msDropDown .msDropDown_Child a:visited{border: 1px dashed #ffffff;color:#000000;}
.sws_search .msDropDown_Child a:hover{border: 1px dashed #a3bae9;	background: #dfe8f6;color: #000000;}
.sws_search .msDropDown_Child a.selected{border: 1px dashed #ffffff;color:#000000; background-color:#dfe8f6;}

.sws_search_input {height:20px;font-family:tahoma;font-size:11px;color:#000;}
.sws_search_input_click {height:20px;font-family:tahoma;font-size:11px;color:#000;}


.time_normal_left {
  vertical-align:top;
  padding-top:0px;
  width:3px;
  height:20px;
	background-image:url('../images/sws/component/inputbox_left.gif');
	background-repeat:no-repeat;
}
.time_normal_body {
  vertical-align:top;
  padding-top:0px;
  height:20px;
	background-image:url('../images/sws/component/inputbox_body.gif');
	background-repeat:repeat-x;
}
.time_normal_right {
  width:1px;
  height:20px;
	background-image:url('../images/sws/component/inputbox_right.gif');
	background-repeat:no-repeat;
}

.time-button {
	background-repeat:no-repeat;
	background-position:100% 0%;
	background-image:url(../images/sws/component/combo_A_02_N.gif);
	height:20px;
	width:20px;
}
.time-button.up {
	cursor:pointer;
	background-image:url(../images/sws/component/combo_A_02_up_O.gif);
}
.time-button.down {
	cursor:pointer;
	background-image:url(../images/sws/component/combo_A_02_down_O.gif);
}
.time-button.upclick {
	cursor:pointer;
	background-image:url(../images/sws/component/combo_A_02_up_P.gif);
}
.time-button.downclick {
	cursor:pointer;
	background-image:url(../images/sws/component/combo_A_02_down_P.gif);
}
.sws_search_normal_left {
  width:3px;
  height:20px;
  background-image:url('../images/sws/component/inputbox_left.gif');
  background-repeat:no-repeat;
}
.sws_search_normal_body {
	height:20px;
	background-image:url('../images/sws/component/inputbox_body.gif');
	background-repeat:repeat-x;
}
.sws_search_normal_right
{
  width:1px;
  height:20px;
  background-image:url('../images/sws/component/inputbox_right.gif');
  background-repeat:no-repeat;
}
.sws_search_blue_left {
  width:3px;
  height:20px;
  background-image:url('../images/sws/component/inputbox_left.gif');
  background-repeat:no-repeat;
  border-top : rgb(126,173,217) 1px solid;
  border-bottom : rgb(126,173,217) 1px solid;
  border-left : rgb(126,173,217) 1px solid;
}
.sws_search_blue_body {
	height:20px;
	background-image:url('../images/sws/component/inputbox_body.gif');
	background-repeat:repeat-x;
	border-top : rgb(126,173,217) 1px solid;
	border-bottom : rgb(126,173,217) 1px solid;
}
.sws_search_blue_right{
  width:1px;
  height:20px;
  background-image:url('../images/sws/component/inputbox_right.gif');
  background-repeat:no-repeat;
}

.sws_time_normal_left{
  font-size: 1px;
  width:3px;
  height:20px;
  background-image:url('../images/sws/component/inputbox_left.gif');
  background-repeat:no-repeat;
}
.sws_time_normal_body{
  height:20px;
  background-image:url('../images/sws/component/inputbox_body.gif');
}
.sws_time_normal_right{
  width:1px;
  height:20px;
  background-image:url('../images/sws/component/inputbox_right.gif');
  background-repeat:no-repeat;
}

#imaArea {  }
.ui-draggable, .ui-droppable {background-position: top left;}
.sws_imgborder {border:1px solid #0f0f0f;}
.sws_imgborder_hover{border:1px solid #ccdddc;}
.sws_box_info { font-family:Tahoma;font-size:11px;}

ul.paging li {
    padding: 10px;
    background: #83bd63;
    font-family: Tahoma;
    font-size: 12px;
    font-style:normal;
    color: #fff;
    line-height: 1;
    width: 180px;
    margin-bottom: 1px;
}

ul.pageNav li{
    display:block;
    float: left;
    padding: 3px;
    font-family: Tahoma;
    font-size: 12px;
    font-style:normal;
}

ul.pageNav li a{color: #333;text-decoration: none;}

li.currentPage {
  border-bottom:2px solid red;
  font-weight:bold;
	background: #FFFFFF;
}

ul.pageNav li.currentPage a {font-weight:bold;color:red;}

table.sws_box_image_table {/*
    border-collapse: collapse;
    border: 1px solid #000;*/
}
table.sws_box_image_table td {/*
    border-collapse: collapse;
    border: 1px solid #fff;*/
}
.sws_table_header_info_data {font-family:Tahoma;font-style:Regular;font-size:11px;color:#1A1A1A;padding:5 3 5 3;}
.sws_table_header_info_max  {font-family:Tahoma;font-style:Regular;font-size:11px;color:#00AEEF;padding:5 3 5 3;}
.sws_table_header_info_split{width:1px;background-color:#1A1A1A;}
.sws_check_text_style{font-family:tahoma,arial,helvetica,sans-serif;font-size:11px;color:#2f2f2f;}
