/*   main  */
body {
	/*scrollbar-face-color: #b0cce7; 
	scrollbar-highlight-color: #548bc0; 
	scrollbar-shadow-color: #5f7b96; 
	scrollbar-3dlight-color: #ffffff; 
	scrollbar-arrow-color: #89a9c7; 
	scrollbar-track-color: #ffffff; 
	scrollbar-darkshadow-color: #89a9c7;*/

	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-top: 0px;
	font-family:Arial, sans-serif;
	font-size: 11px;
	color: #444444;

	
	background-color:#0366F8;

	
	height:100%;
	/*background-image:url(../bg4.jpg);*/
	background-repeat:repeat-x;
	
}

/*  background  */



/* workspace */
.work_space-main{
	background-color:#FFFFFF;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	
	font-family:Arial, sans-serif;
	font-size: 11px;
	color: #444444;
	
	border-color:#cdcccd; 
	border-top-width:1px; 
	border-bottom-width:0px;
	border-left-width:0px; 
	border-right-width:0px; 
	border-style:solid; 
}
.dialog_box{
background-color :#D6D6E4;
}
/* table */

.table_top{
	background-image:url(../images/bg-top_frame.gif);
	background-position:right;
	background-repeat:no-repeat;
	
	/*border-color:#cdcccd; 
	border-top-width:0px; 
	border-bottom-width:0px;
	border-left-width:0px; 
	border-right-width:0px; 
	border-style:solid; */
	
	height:48px;
	width:100%;
	padding-left:15px;
	font-family:Arial, sans-serif;
	font-size: 11px;

}

.table_left{
	background-image:url(../images/bg-left_frame.gif);
	background-position:top left;
	background-repeat:no-repeat;
	background-color:#ace2a6;
	
	font-family:Arial, sans-serif;
	font-size: 11px;
	width:210px;
}

.table_detail_1{
	border-color:#9E91C8; 
	border-top-width:0px; 
	border-bottom-width:1px;
	border-left-width:1px; 
	border-right-width:1px; 
	border-style:solid;
	padding:5;
	
	font-family:Arial, sans-serif;
	font-size: 11px;
}
.table_detail_2{
	padding:5;
	border-collapse:collapse;
	font-family:Arial, sans-serif;
	font-size: 11px;
}
.table_detail_2_no_padding{
	border-collapse:collapse;
	font-family:Arial, sans-serif;
	font-size: 11px;
}
.table_detail_3{
	border-color:#9E91C8; 
	border-top-width:1px; 
	border-bottom-width:1px;
	border-left-width:0px; 
	border-right-width:0px; 
	border-style:solid;
	padding:5;
	
	font-family:Arial, sans-serif;
	font-size: 11px;
}

.table_list{
	/*border-color:#808080;#9E91C8*/
	border-collapse:collapse;
	padding:2;
	font-family:Arial, sans-serif;
	font-size: 11px;
}

.table_head{
	background-color:#56878E;/*#66CCFF*/
	font-family: Tahoma;
	color: #FFFFFF;/*#FFFFFF*/
	font-size: 11px;
	font-weight: bold;
}
.table_head_sub{
	background-color:#4EB3E2;/*#66CCFF*/
	font-family: Tahoma;
	color: #FFFFFF;/*#FFFFFF*/
	font-size: 11px;
	font-weight: bold;
}

.table_button{
	border-color:#9E91C8; 
	border-top-width:1px; 
	border-bottom-width:0px;
	border-left-width:0px; 
	border-right-width:0px; 
	border-style:solid;
	
	font-family:Arial, sans-serif;
	font-size: 11px;
}

/* menu & navigator */

.menu-bar{
	background-image:url(../images/bg-nav.gif);
	background-repeat:no-repeat;
	height:30px;
	padding-left:10px;
	font-family:Arial, sans-serif;
	font-size: 11px;
	color:#666666;
}
.navigator{
	height:30px;
	border-color:#cdcccd; 
	border-top-width:0px; 
	border-bottom-width:1px;
	border-left-width:0px; 
	border-right-width:0px; 
	border-style:solid;
	
	font-family:Arial, sans-serif;
	font-size: 11px;
	color:#666666;
}
.tab-menu{
	font-family:Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#FFFFFF;
	background-image:url(../images/bg_tab.png);
	background-repeat:repeat-x;
}

.tab-menu_disable{
	font-family:Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#FFFFFF;
	background-image:url(../images/bg_tab_disable.png);
	background-repeat:repeat-x;
}

.page_navigator{
	background-image:url(../images/bg-pagenav.png);
	background-position:left;
	background-repeat:repeat-y;
	padding-left:5;
	
	font-family:Arial, sans-serif;
	font-size: 11px;
	color:#000000;
}
/* text */

.copyright {
	font-family: Tahoma;
	font-size: 9px;
	color: #999999;
}

.input_text{
	font-family:Arial, sans-serif;
	font-size: 11px;
	color:#000000;
	}

.text-body {
	font-family:Arial, sans-serif;
	font-size: 12px;
	color: #444444;
}
.text-body-bold {
	font-family:Arial, sans-serif;
	font-size: 11px;
	color: #444444;
	font-weight: bold;
}
.textBlack {
	font-family:Arial, sans-serif;
	font-size: 12px;
	color: #000000;
}
.textBlackBold {
	font-family:Arial, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}

.textWhite {
	font-family:Arial, sans-serif;
	font-size: 14px;
	color: #fcea00;
}
.textWhiteBold {
	font-family:Arial, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
}
.textRed {
	font-family:Arial, sans-serif;
	font-size: 12px;
	color: #ED1C24;

}
.textRedBold {
	font-family:Arial, sans-serif;
	font-size: 12px;
	color: #ED1C24;
	font-weight: bold;
}
.textBlue {
	font-family:Arial, sans-serif;
	font-size: 12px;
	color: #0079BB;
}
.textBlueBold {
	font-family:Arial, sans-serif;
	font-size: 12px;
	color: #0079BB;
	font-weight: bold;
}
.textGreen {
	font-family:Arial, sans-serif;
	font-size: 12px;
	color: #4E8516;
}
.textGreenBold {
	font-family:Arial, sans-serif;
	font-size: 12px;
	color: #4E8516;
	font-weight: bold;
}

/* Head & subhead */

.head-black-tab {
	font-family:Arial, sans-serif;
	color: #FFFFFF;
	font-size: 15px;
	background-color:#000000;
}
.head-pink-tab {
	font-family:Arial, sans-serif;
	color: #FFFFFF;
	font-size: 15px;
	background-color:#e42e87;
}
.head-gray-tab {
	font-family:Arial, sans-serif;
	color: #FFFFFF;
	font-size: 15px;
	background-color:#999999;
}

.head{
	font-family:Arial, sans-serif;
	color: #1a386a;
	font-size: 15px;
	font-weight: bold;
	
	padding-left:5;
	background-image:url(../images/bg-head.gif);
	height:30px;
}

.sub-head{
	font-family:Arial, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	padding:5;
	background-color:#6599C1;
}
.sub-head_sub{
	font-family:Arial, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	padding:5;
	background-color:#8FCFED;
}
.sub-head_black{
	font-family:Arial, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	padding:5;
	background-color:#A8A9C6;
	border-color:#9E91C8;
	border-bottom-style:dotted;
	border-top-width:1px; 
	border-bottom-width:1px;
	border-left-width:1px; 
	border-right-width:1px;

}

.sub-head_top{
	font-family:Arial, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	padding:5;
	background-color:#1aafbb;
}

.sub_out_head{
	font-family:Arial, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	background-color: #386ebf;
	background-image: url(../images/bg_head.jpg); 
	background-repeat: no-repeat; 
	background-position: right; 
	height:30;
	vertical-align:middle; 
	text-align:center
}
.sub_in_head{
font:Arial, sans-serif;
color:#FFFFFF;
font-size:12px; 
font-weight:bold;
}
/*style="font:'Arial, sans-serif'; color:#FFFFFF; font-size:12px; font-weight:bold"*/
.sub-head_2{
	font-family:Arial, sans-serif;
	color: #9E91C8;
	font-size: 12px;
	font-weight: bold;
	padding:5;
	border-color:#9E91C8;
	border-bottom-style:dotted;
	border-top-width:0px; 
	border-bottom-width:1px;
	border-left-width:0px; 
	border-right-width:0px;


}

.head-Black {
	font-family:Arial, sans-serif;
	color: #000000;
	font-size: 15px;
}
.head-Black-Bold {
	font-family:Arial, sans-serif;
	color: #000000;
	font-size: 15px;
	font-weight: bold;
}

.headWhite {
	font-family: Tahoma;
	color: #FFFFFF;
	font-size: 13px;
}
.headWhiteBold {
	font-family: Tahoma;
	color: #FFFFFF;
	font-size: 13px;
	font-weight: bold;
}
.headRed {
	font-family: Tahoma;
	color: #ED1C24;
	font-size: 13px;
}
.headRedBold {
	font-family: Tahoma;
	color: #ED1C24;
	font-size: 13px;
	font-weight: bold;
}
.headBlue {
	font-family: Tahoma;
	color: #64C8FF;
	font-size: 13px;
}
.headBlueBold {
	font-family: Tahoma;
	color: #64C8FF;
	font-size: 13px;
	font-weight: bold;
}
.headGreen {
	font-family: Tahoma;
	color: #4E8516;
	font-size: 13px;
}
.headGreenBold {
	font-family: Tahoma;
	color: #4E8516;
	font-size: 13px;
	font-weight: bold;
}

/*---------- text-link ----------*/
a:link {
	color: #ffffff;
	text-decoration: none;
}
a:visited {
	color: #ffffff;
	text-decoration: none;
}
a:hover {
	color: #ffffff;
	text-decoration: underline;
}
a:active {
	color: #6699FF;
	text-decoration: none;
}
img {
  border: none;
}

a#nav:link {
	color: #EC008C;
}
a#nav:visited {
	color: #EC008C;
	text-decoration: none;
}
a#nav:hover {
	color: #000000;
	text-decoration: none;
}
a#nav:active {
	color: #EC008C;
	text-decoration: none;
}

a#tab:link {
	color: #EFEFEF;
}
a#tab:visited {
	color: #EFEFEF;
	text-decoration: none;
}
a#tab:hover {
	color: #000000;
	text-decoration: none;
}
a#tab:active {
	color: #EFEFEF;
	text-decoration: none;
}

/*  Border  */

.border{
	border:1px solid #E3E3E3;
}

.borderDot{
	border:1px dashed #cccccc;
}

.borderTop{
	border-color:#cccccc; 
	border-top-width:1px; 
	border-bottom-width:0px;
	border-left-width:0px; 
	border-right-width:0px; 
	border-style:solid; 
}

.borderTopDot{
	border-color:#cccccc; 
	border-top-width:1px; 
	border-bottom-width:0px;
	border-left-width:0px; 
	border-right-width:0px; 
	border-style:dashed; 
}

.borderBottom{
	border-color:#cccccc; 
	border-top-width:0px; 
	border-bottom-width:1px;
	border-left-width:0px; 
	border-right-width:0px; 
	border-style:solid; 
}

.borderBottomDot{
	border-color:#cccccc; 
	border-top-width:0px; 
	border-bottom-width:1px;
	border-left-width:0px; 
	border-right-width:0px; 
	border-style:dashed; 
}

.borderLeft{
	border-color:#78CD23; 
	border-top-width:0px; 
	border-bottom-width:0px;
	border-left-width:5px; 
	border-right-width:0px; 
	border-style:solid; 
}

.borderLeftDot{
	border-color:#cccccc; 
	border-top-width:0px; 
	border-bottom-width:0px;
	border-left-width:1px; 
	border-right-width:0px; 
	border-style:dashed; 
}

.borderRight{
	border-color:#cccccc; 
	border-top-width:0px; 
	border-bottom-width:0px;
	border-left-width:0px; 
	border-right-width:1px; 
	border-style:solid; 
}

.borderRightDot{
	border-color:#cccccc; 
	border-top-width:0px; 
	border-bottom-width:0px;
	border-left-width:0px; 
	border-right-width:1px; 
	border-style:dashed; 
}
.buttn_add {
	background-image: url(../images/btn_ok_bg.gif);
	height: 21px;
	width: 91px;
	border: 0px none;
	background-repeat: no-repeat;
	text-align: center;
}
.buttn_del {
	background-image: url(../images/btn_cancel_bg.gif);
	height: 21px;
	width: 91px;
	border: 0px none;
	background-repeat: no-repeat;
	text-align: center;
}
.buttn_plus {
		background-image: url(../images/plus.gif);
		width:55px;
		height:21px;
		background-color:#FFFFFF;
		border-style:solid;
		border-color:#999999;
		border-width:1px;
		background-repeat: no-repeat;
		text-align: right;
}
.buttn_edit {
		background-image: url(../images/Edit.gif);
		width:65px;
		height:21px;
		background-color:#FFFFFF;
		border-style:solid;
		border-color:#999999;
		border-width:1px;
		background-repeat: no-repeat;
		text-align: right;
}
.buttn_minus {
		width:55px;
		height:21px;
		background-color:#FFFFFF;
		background-image: url(../images/minus.gif);
		border-style:solid;
		border-color:#999999;
		border-width:1px;
		background-repeat: no-repeat;
		text-align: right;
}
.buttn_search {
	background-image: url(../images/btn_search_vista.gif);
	height: 21px;
	width: 100px;
	border: 0px none;
	background-repeat: no-repeat;
	text-align: center;
	/*color:white;*/
}

.buttn_search_120 {
	background-image: url(../images/btn_search_bg_120.gif);
	height: 21px;
	width: 120px;
	border: 0px none;
	background-repeat: no-repeat;
	text-align: center;
}

.buttn_blank {
	background-image: url(../images/btn_bg.gif);
	height: 21px;
	width: 91px;
	border: 0px none;
	background-repeat: no-repeat;
	text-align: center;
}
.buttn_blank_100 {
	background-image: url(../images/btn_bg3.gif);
	height: 21px;
	width: 150px;
	border: 0px none;
	background-repeat: no-repeat;
	text-align: center;
}

/* Login */


.Logon{
	font-family:Arial, sans-serif;
	color: #9E91C8;
	font-size: 12px;
	font-weight: bold;
	padding:0;
	border-color:#9E91C8;
	border-top-style:dotted;
	border-bottom-style:dotted;
	border-left-style:dotted;
	border-right-style:dotted;
	border-top-width:1px;
	border-bottom-width:1px;
	border-left-width:1px;
	border-right-width:1px;
}

.Logon-body	{
	border-color:#D4D4D4; 
	border-top-width:1px; 
	border-bottom-width:1px;
	border-left-width:1px; 
	border-right-width:1px; 
	border-style:solid;
	padding: 0px;
}
.link {
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-top: 0px;
	font-family:Arial, sans-serif;
	font-size: 11px;
	color: #444444;
	}
	.ip_width50 {
	border-top-width:1px; 
	border-bottom-width:1px;
	border-left-width:1px; 
	border-right-width:1px; 
	border-style:solid;
	border-color:#D4D4D4; 
	width: 50px;
}
	.ip_width90 {
	border-top-width:1px; 
	border-bottom-width:1px;
	border-left-width:1px; 
	border-right-width:1px;
	border-style:solid;
	border-color:#D4D4D4; 
	width: 90px;
}
.ip_width100 {
	border-top-width:1px; 
	border-bottom-width:1px;
	border-left-width:1px; 
	border-right-width:1px; 
	border-style:solid;
	border-color:#D4D4D4; 
	width: 100px;
}
.ip_width150 {
	border-top-width:1px; 
	border-bottom-width:1px;
	border-left-width:1px; 
	border-right-width:1px; 
	border-style:solid;
	border-color:#D4D4D4; 
	width: 150px;
}
.ip_width200 {
	border-top-width:1px; 
	border-bottom-width:1px;
	border-left-width:1px; 
	border-right-width:1px; 
	border-style:solid;
	border-color:#D4D4D4; 
	width: 200px;
}
.ip_width250 {
	border-top-width:1px; 
	border-bottom-width:1px;
	border-left-width:1px; 
	border-right-width:1px; 
	border-style:solid;
	border-color:#D4D4D4; 
	width: 250px;
}
.ip_width300 {
	border-top-width:1px; 
	border-bottom-width:1px;
	border-left-width:1px; 
	border-right-width:1px; 
	border-style:solid;
	border-color:#D4D4D4; 
	width: 300px;
}

	.text_width50 {
	width: 50px;
	color:#444444;
}

.TBorder {
	font-family:Arial, sans-serif;
	font-size: 11px;
	border : 1.5px solid #CCCCCC;/*#0664C5*/
	padding: 2px;
	/*text-align: center;*/
	vertical-align:top;
	background-color: #EBEBEB;/*#FFFFFF*/
	}
	.TBorder_white {
	font-family:Arial, sans-serif;
	font-size: 11px;
	border : 1.5px solid #CCCCCC;/*#0664C5*/
	padding: 2px;
	/*text-align: center;*/
	vertical-align:top;
	background-color: #FFFFFF;/*#FFFFFF*/
	}
	.diff-nextprev  
	{
	ont-size: 50%; vertical-align: super; 
	} 
