/*
#body_base { background-color:#EFEFEF; margin:0 0 0 0; font:11px Verdana, Arial, Helvetica; background-image:url(../i.images/three_back.gif); background-repeat:repeat-x; min-width:1010px; }
* html #body_base
{
    background-color:#EFEFEF; margin:0 0 0 0; font:11px Verdana, Arial, Helvetica; background-image:url(../i.images/three_back.gif); background-repeat:repeat-x; min-width:1010px;
}
*/

@media print {  .no_print { display:none;  }
	}
#body_base { background-color:#EFEFEF; margin:0 0 0 0; font:11px Verdana, Arial, Helvetica; background-image:url(../i.images/three_back.gif); background-repeat:repeat-x; min-width:960px; }
* html #body_base
{
    background-color:#EFEFEF; margin:0 0 0 0; font:11px Verdana, Arial, Helvetica; background-image:url(../i.images/three_back.gif); background-repeat:repeat-x; min-width:960px;
}

#body_base_n { background-color:#EFEFEF; margin:0 0 0 0; font:11px Verdana, Arial, Helvetica; background-image:url(../i.images/n_back.gif); background-repeat:repeat-x; min-width:960px; }
* html #body_base_n
{
    background-color:#EFEFEF; margin:0 0 0 0; font:11px Verdana, Arial, Helvetica; background-image:url(../i.images/n_back.gif); background-repeat:repeat-x; min-width:960px;
}

#body_base_n2 { background-color:white; margin:0 0 0 0; font:11px Verdana, Arial, Helvetica; min-width:960px; background-image:url(../i.images/g_gradation_dark2.gif); background-repeat:repeat-x; background-position:bottom;  background-attachment: fixed; min-width:960px; }
* html #body_base_n2
{
    background-color:white; margin:0 0 0 0; font:11px Verdana, Arial, Helvetica; min-width:960px; background-image:url(../i.images/g_gradation_dark2.gif); background-repeat:repeat-x; background-position:bottom; background-attachment: fixed; min-width:960px; 
}

#body_base_sub { background-color:white; margin:20px 20px 20px 20px; font:11px Verdana, Arial, Helvetica;  }
* html #body_base_sub
{
    background-color:white; margin:20px 20px 20px 20px; font:11px Verdana, Arial, Helvetica; 
}

.font_normal {font-size:11px; font-weight:400}

#header_shadow { background-image:url(../i.images/top_s.gif); background-repeat:repeat-x; height:17px; width:100%; margin:0 0 0 0 }
#body_base_2 { margin:0 0 0 0; font:12px Verdana, Arial, Helvetica }
.header_log { height:46px;line-height:28px; padding:0 20px 0 20px; }
#header_g { background-image:url(../i.images/g_gradation_dark.gif); background-repeat:repeat-x; background-position:top; height:74px; width:100%; margin:0 0 0 0; }
#header_g_safari { background-image:url(../i.images/g_gradation_dark.gif); background-repeat:repeat-x; background-position:top; height:74px; width:100%; margin:0 0 -50px 0; }
div#footer { background-image:url(../i.images/grey_b.gif); background-repeat:repeat-x; background-position:top; height:71px; width:100%; margin:60px 0px 0px 0px; display:block; }
#div_hr {float:left; display:block; width:2px; height:49px; border:0; }
div#div_hr span.div_hr_header { background-color:#1f2635; width:1px; height:49px}
div#div_hr span.div_hr_header_s { background-color:#576178; width:1px; height:49px}
div.login_back {background-image:url(../i.images/login_b.gif); width:387px; height:287px;  background-position:center; background-repeat:no-repeat; border:0; margin:35px 0 0 0;}
div.login_back8 {background-image:url(../i.images/login_b.gif); width:387px; height:287px;  background-position:center; background-repeat:no-repeat; border:0; margin:35px 0 0 0; padding-top:1px;}
div.login_back_safari {background-image:url(../i.images/login_b.gif); width:387px; height:287px;  background-position:center; background-repeat:no-repeat; border:0; margin:35px 0 -50px 0; padding-top:240px;}
div.base_2 { background-image:url(../i.images/base_back_l.gif); background-repeat:no-repeat; background-position:top left; margin:0px 0px 0px 10px; padding:10 10 10 10; border:0; }
div.base { background-image:url(../i.images/base_back_r.gif); background-repeat:no-repeat; background-position:top right; margin:0px 0px 0px 0px; border:0;}
div.issue { background-image:url(../i.images/issue_s.gif); height:132px; background-repeat:no-repeat; background-position:left; margin:10 10 10 50px; border:0;}
div.left { margin:0px 0px 0px 0px; }
div.left_s { margin:0px 0px 0px 5px; }
div.subTitle {color: 1px solid #576178; font:11pt tahoma, gulim; font-weight:bold; height:30px; line-height:30px; margin:0px 0px 0px 30px;}
div.subTitle2 { color: 1px solid #576178; font:9pt tahoma, gulim; height:15px; line-height:15px;  margin:0px 0px 0px 250px; text-align:right; display:inline; vertical-align:bottom; }
.link_cursor { cursor:pointer; }
.bold { font-weight:bold; }
/*____________________________________________________*/
/*____________________pop up menu ____________________*/
.br {line-height:5px; font-size:5px; }
.date_bold {font-size:14px; font-weight:bold;}

.cnt_title_format {font-weight:bold; font-size:12px; margin-top:10px; }

/*____________________________________________________*/
/*____________________pop window          ____________*/

DIV.popup_container {
	position: absolute;
	visibility: hidden;
	background-image:url(../i.images/popup_top.gif); 
	background-repeat:repeat-x;
	background-position:top;
	background-color: #21304a;
	border: 1px solid black;
	text-align: right;
}

DIV.notice_container {
	position: absolute;
	visibility: hidden;
	background-image:url(../i.images/popup_top.gif); 
	background-repeat:repeat-x;
	background-position:top;
	background-color: #21304a;
	border: 1px solid black;
	text-align: right;
}

DIV.popup_content {
	position: relative;
	/* background-color: #ededed; */
	background-color: #f1f1f1;
	background-image:url(../i.images/popup_back.gif); 
	background-repeat:repeat-x;
	background-position:bottom;
	/*margin: 27px 5px 5px 5px;*/
	margin: 0px 5px 5px 5px;
	padding: 10px 10px 10px 10px;
	text-align: left;
}

#popup_Help {
	position: absolute;
	visibility: hidden;
	background-image:url(../i.images/c_help_d.png); 
	background-repeat:no-repeat;
	width: 314px;
	height: 366px;
	background-color: #ccc;
	border: 1px solid black;
}

#popup_Email_notice {
	width: 230px;
	height: 220px;
}

#popup_Password {
	width: 230px;
	height: 254px;
}

#popup_Password .content {
	/* -30  */
	width: 200px;
	/* -54  */
	height: 190px;
}

#popup_Password input {
	width: 95%;
	border:1px solid #BBBBBB;
}

#password_msg {
	padding: 0;
	/* -30  */
	width: 200px;
	/* -54  */
	height: 190px;
}

/*____________________________________________________*/
/*____________________input type  ____________________*/

input.g_input { border:1px solid #BBBBBB; font:9pt tahoma, gulim; padding:2px 0px 2px 0px; }

/*____________________________________________________*/
/*____________________list menu   ____________________*/

ul.bListing { list-style: none; font-size:12px; line-height:150%; text-decoration: none; margin:1px 0 0 -8px; padding:4px 0 1px 11px; _padding:6px 0 7px 12px; overflow:hidden; clear:both;
}

ul.bListing li.gap {
	background-image: url(../i.images/dot.gif);
	background-repeat: no-repeat;
	padding: 4px 0px 0 8px;
	background-position: 0 .45em;
	_background-position: left .45em;
	color:#666666;
}

ul.bListing li.gap a{
	color:#666666;
	text-decoration: NONE;
}

ul.bListing li.gap a:hover{
	color:#003380;
	text-decoration: underline;
}

/*____________________________________________________*/
/*____________________comment field style ____________*/

div.comment_base {margin:0px 0px 0px 0px; padding:10 10 10 10; border:0; }
.comment_format_size { width:200px; }
.comment_format_size_2 { width:184px; }
/*
div.comment_base {background-image:url(../i.images/base_back_l.gif); background-repeat:no-repeat; background-position:top left; margin:0px 0px 0px 0px; padding:10 10 10 10; border:0;}
*/

div.comment_b_container { border-top:1px solid #17548b; border-left:1px solid #86a1ca; border-right:1px solid #86a1ca; margin:15px 0 0 0; padding: 10 10 10 10; }
div.comment_b_container_2 { border:1px solid #17548b; margin:15px 0 0 0; padding: 10 10 10 10; }
div.comment_txt { margin:5px 10px 0px 10px; font:9pt tahoma, gulim;}
div.comment_b_tip {background-image:url(../i.images/b_line.gif); line-height:7px; font-size:7px; height:7px; background-repeat:repeat-x; background-position: top;}
div.comment_g_tip {background-image:url(../i.images/c_arrow_g.gif); line-height:7px; width:11px; height:7px; background-repeat:no-repeat; background-position: top left; margin:0 0 0 15px;}
div.comment_title { 
	font:10pt tahoma, gulim; text-align:center; font-weight:bold; 
	margin : 0 0 0 0;
	padding : 0 0 0 0;
	color:#666666;
} 

textarea.comment_area { 
	margin:6px;
	width:97%;
	height:100%;
	cursor:text;
	border-width:0;
}


/* comment : blue line color : 17548b  back :f4f8fe
grey back :fbfcfd  line :c6c4c5
font color : 14568a
*/


/*____________________________________________________*/
/*_________________comment & status style ____________*/
.cns_base { 
	display:none; 
	position:absolute; 
	border-style: solid; 
	background-color: white; 
	padding:5px; width:180px; overflow:hidden;WORD-BREAK: normal; 
	background-image:url(../i.images/comment_c.gif); background-repeat:no-repeat; background-position:top right;}
.cns_base .title { border-bottom:1px solid black; width: 100%; margin-top:5px; padding-bottom:5px; font-weight:bold;} 
.cns_base div div { border-bottom:1px solid black; width: 100%; margin-top:5px; padding-bottom:5px;} 
.cns_base .note { margin-top:5px; padding-bottom:5px; width:100%} 
.cns_base textarea .cnote { width:100%; margin:0px; height:100%; border-width:0;} 
.cns_base .cmt_input {border-top:2px solid black; padding-top:5px;}
.cns_base .cmt_s_font_b { 
	vertical-align:middle;
	font:8pt tahoma, gulim;
	color: #000066;
}		

.cns_base2 { 
	display:none; 
	position:absolute; 
	border-style: solid; 
	background-color: white; 
	padding:5px; width:180px; WORD-BREAK: normal; 
	min-height:160px; max-height:260px; overflow:auto; clear:both; 
	background-image:url(../i.images/comment_c.gif); background-repeat:no-repeat; background-position:top right;}
.cns_base2 .title { border-bottom:1px solid black; width:100%; margin-top:5px; padding-bottom:5px; font-weight:bold;} 
.cns_base2 div div div { border-bottom:1px solid black; width:100%; margin-top:5px; padding-bottom:5px;} 
.cns_base2 .note { margin-top:5px; padding-bottom:5px; width:90%} 
.cns_base2 textarea .cnote { min-width:100px; max-width:140px; margin:0px; height:100%; border-width:0;} 
.cns_base2 .cmt_input {border-top:2px solid black; padding-top:5px;}
.cns_base2 .cmt_s_font_b { 
	vertical-align:middle;
	font:8pt tahoma, gulim;
	color: #000066;
}	  
		
			  

/*____________________________________________________*/
/*____________________default table style_____________*/
/* theme : subtitle table */
table.subtitle_format { margin:0px 0px 0px 30px;}
table.subtitle_format tr { vertical-align:middle; line-height:150%;}
table.subtitle_format td { color:black; padding:3px 10px 3px 10px; font:11pt tahoma, gulim; text-align:left; font-weight:bold; height:50px; line-height:50px;}
table.subtitle_format td.st { color:#576178; font:9pt tahoma, gulim; height:15px; line-height:15px;  text-align:right; vertical-align:bottom;}

/* theme : grey table */
table.grey_format { font:9pt tahoma, gulim; border-width:3px;}
table.grey_format tr { vertical-align:middle; line-height:10px;}
table.grey_format td { padding:5px 10px 5px 10px; }
table.grey_format td.g { background-color:#f6f6f6; }

/* theme : blue table */
table.blue_format { font:9pt tahoma, gulim; border:3px solid white;}
table.blue_format tr { vertical-align:middle; line-height:150%;}
table.blue_format td { padding:3px 10px 3px 10px; }
table.blue_format td.b { background-color: #86a1ca; border-bottom:2px solid #17548b; text-align:center; color:white;}
table.blue_format td.b_width { width:130px;}
table.blue_format td.w { background-color:#f6f6f6;}
/* table.blue_format td.g { background: #ebebeb url(../i.images/g_gradation.gif) right repeat-y;  } #1f2635*/
table.blue_format td.g { background-color:#ebebeb; }
table.blue_format td.lg { background-color:#f6f6f6; }
table.blue_format td.bold { font-weight:bold; }


/* theme : blue table */
.wo_title_format {font-weight:bold; font-size:12px; margin-top:10px; }
table.wo_format { font:9pt tahoma, gulim; background-color:#f6f6f6;}
table.wo_format tr { vertical-align:middle; line-height:150%;}
table.wo_format td {padding:1px 1px 1px 1px;}
table.wo_format td.b { background-color: #86a1ca; text-align:center; color:white;}
/*
table.wo_format td.b { background-color: #86a1ca; border-bottom:2px solid #17548b; text-align:center; color:white;}
*/
table.wo_format td.b_width { width:130px;}
table.wo_format td.w { background-color:#f6f6f6;}
/* table.blue_format td.g { background: #ebebeb url(../i.images/g_gradation.gif) right repeat-y;  } #1f2635*/
table.wo_format td.g { background-color:#f6f6f6;}
table.wo_format td.lg { background-color:#f6f6f6;}
table.wo_format td.bold { font-weight:bold; }


/* theme : issue list  */
/*b_t_line g_line grey_back date_bold*/
table.issue_list_blue { font:9pt tahoma, gulim; border:3px solid white; clear:both;}
table.issue_list_blue tr { vertical-align:top; line-height:120%;  clear:both;}
table.issue_list_blue td { padding:3px 2px 3px 2px;  clear:both;}
table.issue_list_blue td.b_width { width:130px;}
table.issue_list_blue td.bold { font-weight:bold; }
table.issue_list_blue td.b_t_line {  }
table.issue_list_blue td.g_line { border-top:1px solid #CCCCCC; }
table.issue_list_blue td.grey_back { background-color:#d5d5d5;}
table.issue_list_blue td.date_bold { font-weight:bold; font:11pt tahoma, gulim; font-weight:bold; color:black; }
table.issue_list_blue td.date_bold a, a:visited, a:active { color:black; }
table.issue_list_blue td.date_bold a:hover { text-decoration:underline; color:black; }
table.issue_list_blue tr.list_blue_t {background-color: #86a1ca;  text-align:center; vertical-align:middle; color:black;}
table.issue_list_blue tr.list_blue td {background-color: #86a1ca; border-bottom:2px solid #17548b; text-align:center; color:white; clear:both; }
table.issue_list_blue tr.list_white td {background-color:#f6f6f6; clear:both; }
table.issue_list_blue tr.list_hover { background-color:#d9bdfc}
table.issue_list_blue tr.list_0 td {background-color:#ebebeb; }
table.issue_list_blue tr.list_1 td {background-color:#f9f9bb;}
table.issue_list_blue tr.list_2 td {background-color:#ebebeb; }
table.issue_list_blue tr.list_3 td {background-color:#d5d5d5; }
/*
table.issue_list_blue tr.list_hover { background-color:#CC99FF;#DBBFF9;}
table.issue_list_blue tr.list_0 td {background-color:#ebebeb; }
table.issue_list_blue tr.list_1 td {background-color:#EFF3A7;}
table.issue_list_blue tr.list_2 td {background-color:#ebebeb; }
table.issue_list_blue tr.list_3 td {background-color:#BFBFFF; }
*/
/* for IBS */
table.issue_list_blue td.ch0 { width:23px; clear:both;}
table.issue_list_blue td.no0 { width:25px; clear:both;}
table.issue_list_blue td.is0 { width:45px; WORD-BREAK:break-all; clear:both;}
table.issue_list_blue td.da0 { width:80px; clear:both; }
table.issue_list_blue td.st0 { width:60px; WORD-BREAK:normal; clear:both;}
table.issue_list_blue td.so0 { width:60px;  clear:both;}
table.issue_list_blue td.ty0 { width:50px; clear:both; }
table.issue_list_blue td.pr0 { width:60px; clear:both; }
table.issue_list_blue td.bu0 { width:120px;  WORD-BREAK:normal; clear:both; }
table.issue_list_blue td.su0 { width:70px;  WORD-BREAK:break-all; clear:both; }
table.issue_list_blue td.sj0 { width:70px; clear:both;}
table.issue_list_blue td.dee0 { width:200px;WORD-BREAK:normal; clear:both;  }
table.issue_list_blue td.des0 { width:330px;WORD-BREAK:normal;clear:both;}
table.issue_list_blue td.cm0 { width:150px; clear:both; }
table.issue_list_blue td.co0 { width:45px; clear:both; }
table.issue_list_blue td.na0 { width:55px; WORD-BREAK:break-all; clear:both; }

/* for Supervisor */
table.issue_list_blue td.ch1 { width:23px; clear:both;}
table.issue_list_blue td.no1 { width:25px; clear:both;}
table.issue_list_blue td.is1 { width:45px; WORD-BREAK:break-all; clear:both;}
table.issue_list_blue td.da1 { width:80px; clear:both; }
table.issue_list_blue td.st1 { width:60px; WORD-BREAK:normal; clear:both;}
table.issue_list_blue td.so1 { width:60px;  clear:both;}
table.issue_list_blue td.ty1 { width:50px; clear:both; }
table.issue_list_blue td.pr1 { width:60px; clear:both; }
table.issue_list_blue td.bu1 { width:180px;  WORD-BREAK:normal; clear:both; }
table.issue_list_blue td.su1 { width:130px;  WORD-BREAK:break-all; clear:both; }
table.issue_list_blue td.sj1 { width:70px; clear:both;}
table.issue_list_blue td.dee1 { width:200px;WORD-BREAK:normal; clear:both;  }
table.issue_list_blue td.des1 { width:270px; WORD-BREAK:normal; clear:both;}
table.issue_list_blue td.cm1 { width:200px; clear:both; }
table.issue_list_blue td.co1 { width:110px; clear:both; }
table.issue_list_blue td.na1 { width:60px; WORD-BREAK:break-all; clear:both; }
table.issue_list_blue td.na1 { width:60px; WORD-BREAK:break-all; clear:both; }
table.e { width:1200px }
table.s {width:900px }
div.issue_list_blue { height:580px; overflow:auto; }
div.e {width:1216px; vertical-align:top;  clear:both;}
div.s {width:916px; vertical-align:top;  clear:both;}


/* theme : customer list  */
/*b_t_line g_line grey_back date_bold*/
table.customer_list_blue { font:9pt tahoma, gulim; border:3px solid white; clear:both;}
table.customer_list_blue tr { vertical-align:top; line-height:120%;  clear:both;}
table.customer_list_blue td { padding:3px 2px 3px 2px;  clear:both;}
table.customer_list_blue td.b_width { width:130px;}
table.customer_list_blue td.bold { font-weight:bold; }
table.customer_list_blue td.b_t_line {  }
table.customer_list_blue td.g_line { border-top:1px solid #CCCCCC; }
table.customer_list_blue td.grey_back { background-color:#d5d5d5;}
table.customer_list_blue td.date_bold { font-weight:bold; font:11pt tahoma, gulim; font-weight:bold; color:black; }
table.customer_list_blue td.date_bold a, a:visited, a:active { color:black; }
table.customer_list_blue td.date_bold a:hover { text-decoration:underline; color:black; }
table.customer_list_blue tr.list_blue_t {background-color: #86a1ca;  text-align:center; vertical-align:middle; color:black;}
table.customer_list_blue tr.list_blue td {background-color: #86a1ca; border-bottom:2px solid #17548b; text-align:center; color:white;}
table.customer_list_blue tr.list_white td {background-color:#f6f6f6;}
 table.customer_list_blue tr.list_hover {background-color:#CCFFCC}/* */
table.customer_list_blue tr.list_0  {background-color:#d5d5d5; }
table.customer_list_blue tr.list_1  {background-color:#ebebeb;}
table.customer_list_blue tr.list_2  {background-color:#f9f9bb; }
table.customer_list_blue tr.list_3  {background-color:#d5d5d5; }
table.customer_list_blue tr.list_4  {background-color:#d5d5d5; }
table.customer_list_blue tr.sub  {background-color:#CCFFCC; }
table.customer_list_blue tr.eng  {background-color:#CCFFCC; }
table.customer_list_blue tr.changed {background-color:#FFCC99;}
/* table.customer_list_blue tr.eng  {background-color:#d5d5d5; } */
table.customer_list_blue tr.list_0:hover  {background-color:#03a400; color:white}
table.customer_list_blue tr.list_1:hover  {background-color:#03a400; color:white}
table.customer_list_blue tr.list_2:hover  {background-color:#03a400; color:white}
table.customer_list_blue tr.list_3:hover  {background-color:#03a400; color:white}
table.customer_list_blue tr.list_4:hover  {background-color:#03a400; color:white}
table.customer_list_blue tr.sub:hover  {background-color:#03a400; color:white}
table.customer_list_blue tr.eng:hover  {background-color:#03a400; color:white}
table.customer_list_blue tr.changed:hover  {background-color:#03a400; color:white}
table.customer_list_blue td.ch { width:23px; clear:both; text-align:center; }
table.customer_list_blue td.ch2 { width:55px; clear:both; text-align:center;}
table.customer_list_blue td.pr { width:60px; clear:both; text-align:center; }
table.customer_list_blue td.no { width:25px; text-align:center; clear:both;}
table.customer_list_blue td.ty { width:65px; clear:both; }
table.customer_list_blue td.na { width:130px; font-weight:bold; WORD-BREAK:normal; clear:both; }
table.customer_list_blue td.co { width:230px; WORD-BREAK:normal; clear:both;}
table.customer_list_blue td.co2 { width:160px; WORD-BREAK:normal; clear:both;}
table.customer_list_blue td.ti { width:130px; WORD-BREAK:normal; clear:both;}
table.customer_list_blue td.ph { width:100px; WORD-BREAK:normal; clear:both;}
table.customer_list_blue td.ce { width:100px; WORD-BREAK:normal; clear:both;}
table.customer_list_blue td.em { width:230px; WORD-BREAK:break-all; clear:both;}
table.customer_list_blue td.st { width:90px; clear:both;}
table.customer_list_blue input.text {
	width: 130px;
	border:1px solid #BBBBBB;
}
/*div.customer_list_blue { height:580px; overflow:auto; } */
/* dark green 03a400 */

/* theme : janitor list  */
/*b_t_line g_line grey_back date_bold*/
table.janitor_list_blue { font:9pt tahoma, gulim; border:3px solid white; clear:both;}
table.janitor_list_blue tr { vertical-align:top; line-height:120%;  clear:both;}
table.janitor_list_blue td { padding:3px 2px 3px 2px;  clear:both;}
table.janitor_list_blue td.b_width { width:130px;}
table.janitor_list_blue td.bold { font-weight:bold; }
table.janitor_list_blue td.b_t_line {  }
table.janitor_list_blue td.g_line { border-top:1px solid #CCCCCC; }
table.janitor_list_blue td.grey_back { background-color:#d5d5d5;}
table.janitor_list_blue td.date_bold { font-weight:bold; font:11pt tahoma, gulim; font-weight:bold; color:black; }
table.janitor_list_blue td.date_bold a, a:visited, a:active { color:black; }
table.janitor_list_blue td.date_bold a:hover { text-decoration:underline; color:black; }
table.janitor_list_blue tr.list_blue_t {background-color: #86a1ca;  text-align:center; vertical-align:middle; color:black;}
table.janitor_list_blue tr.list_blue td {background-color: #86a1ca; border-bottom:2px solid #17548b; text-align:center; color:white;}
table.janitor_list_blue tr.list_white td {background-color:#f6f6f6;}
table.janitor_list_blue tr.list_hover {background-color:#f9f9bb}
table.janitor_list_blue tr.list_0 {background-color:#ebebeb; }
table.janitor_list_blue tr.list_1 {background-color:#ebebeb;}
table.janitor_list_blue tr.list_2 {background-color:#ebebeb; }
table.janitor_list_blue tr.sub {background-color:#f9f9bb; }
table.janitor_list_blue tr.list_0:hover {background-color:#FFE633; }
table.janitor_list_blue tr.list_1:hover {background-color:#FFE633;}
table.janitor_list_blue tr.list_2:hover {background-color:#FFE633; }
table.janitor_list_blue tr.sub:hover {background-color:#FFE633; }
table.janitor_list_blue td.ch { width:23px; clear:both; text-align:center}
table.janitor_list_blue td.no { width:25px; clear:both;}
table.janitor_list_blue td.na { width:130px; font-weight:bold; WORD-BREAK:normal; clear:both; }
table.janitor_list_blue td.na2 { width:70px; WORD-BREAK:normal; clear:both;}
table.janitor_list_blue td.sp { width:135px; WORD-BREAK:normal; clear:both;}
table.janitor_list_blue td.ja { width:60px; clear:both;}
table.janitor_list_blue td.co { width:142px; clear:both;}
table.janitor_list_blue td.co1 { width:43px; WORD-BREAK:normal; clear:both;}
table.janitor_list_blue td.co2 { width:95px; WORD-BREAK:break-all; clear:both;}
table.janitor_list_blue td.st { width:62px; clear:both;}

/* theme : building list  */
/*b_t_line g_line grey_back date_bold*/
table.building_list_blue { font:9pt tahoma, gulim; padding:3px; clear:both; z-index:-1}
table.building_list_blue tr { vertical-align:top; line-height:120%;  clear:both;}
table.building_list_blue td { padding:3px 2px 3px 2px;  clear:both;}
table.building_list_blue td.b_width { width:130px;}
table.building_list_blue td.bold { font-weight:bold; }
table.building_list_blue td.b_t_line {  }
table.building_list_blue td.g_line { border-top:1px solid #CCCCCC; }
table.building_list_blue td.grey_back { background-color:#d5d5d5;}
table.building_list_blue td.date_bold { font-weight:bold; font:11pt tahoma, gulim; font-weight:bold; color:black; }
table.building_list_blue td.date_bold a, a:visited, a:active { color:black; }
table.building_list_blue td.date_bold a:hover { text-decoration:underline; color:black; }
table.building_list_blue tr.list_blue_t {background-color: #86a1ca;  text-align:center; vertical-align:middle; color:black;}
table.building_list_blue tr.list_blue td {background-color: #86a1ca; border-bottom:2px solid #17548b; text-align:center; color:white;}
table.building_list_blue tr.list_white td {background-color:#f6f6f6;}
table.building_list_blue tr.list_hover {background-color:#FFCC99}
table.building_list_blue tr.list_0 {background-color:#d5d5d5; }
table.building_list_blue tr.list_1 {background-color:#ebebeb;}
table.building_list_blue tr.list_2 {background-color:#d5d5d5; }
table.building_list_blue tr.clicked {background-color:#f9f9bb}
table.building_list_blue tr.checked {background-color:#ef6500;}
table.building_list_blue tr.sub {background-color:#FFCC99;}
table.building_list_blue tr.changed {background-color:#CCFFCC;}
/* table.building_list_blue tr.sub {background-color:#DEF7FF;} */
table.building_list_blue tr.sub:hover {background-color:#ef6500; color:white}
table.building_list_blue tr.list_0:hover {background-color:#ef6500; color:white}
table.building_list_blue tr.list_1:hover {background-color:#ef6500; color:white}
table.building_list_blue tr.list_2:hover {background-color:#ef6500; color:white}
table.building_list_blue tr.checked:hover {background-color:#ef6500; color:white}
table.building_list_blue tr.clicked:hover {background-color:#ef6500; color:white}
table.building_list_blue tr.changed:hover {background-color:#ef6500; color:white}
table.building_list_blue td.ch { width:23px; clear:both;}
table.building_list_blue td.no { width:25px; clear:both; text-align:center; vertical-align:middle; }
table.building_list_blue td.bu { width:160px; font-weight:bold; WORD-BREAK:normal; clear:both; }
table.building_list_blue td.ad { width:130px; WORD-BREAK:normal; clear:both; }
table.building_list_blue td.ci { width:100px; WORD-BREAK:normal; clear:both; }
table.building_list_blue td.zi { width:60px; WORD-BREAK:normal; clear:both; }
table.building_list_blue td.na { width:70px; WORD-BREAK:normal; clear:both; }
table.building_list_blue td.pr { width:135px; WORD-BREAK:normal; clear:both;}
table.building_list_blue td.mg { width:135px; WORD-BREAK:normal; clear:both;}
table.building_list_blue td.st { width:62px; clear:both;}
table.building_list_blue td.ch2 { width:55px; clear:both; text-align:center;}
div.building_list_blue { width:1125px; overflow:auto; }
/*#subtable_container {background-image:url(../i.images/subtable_back.gif); background-position:top; background-repeat:repeat-x}*/
#subtable_container { background-color:#fffbff; }
/* theme : white table */
table.white_format { font:9pt tahoma, gulim; border:3px solid white;}
table.white_format tr { vertical-align:middle; line-height:25px;}
table.white_format td { padding:3px 10px 3px 10px; }

.base_format_size { width:640px; }
.base_format_size_2 { width:624px;}

table.dr_list { font:9pt tahoma, gulim; border:3px solid white;}
table.dr_list tr { vertical-align:middle; line-height:28px;}
table.dr_list td { padding:3px 10px 3px 10px; background-color:#FFFFFF; }

/* theme : blue table with many inputfields */
#blue_format_w_inputs { font:9pt tahoma, gulim; border:3px solid white;}
#blue_format_w_inputs tr { vertical-align:middle; line-height:150%;}
#blue_format_w_inputs td { border-bottom:2px solid #86a1ca;}
#blue_format_w_inputs td.b { background-color: #86a1ca;border-bottom:2px solid #17548b; text-align:center; color:white;padding:3px 10px 3px 10px;  }
#blue_format_w_inputs td.w { background-color:#FFFFFF;}
/* table.blue_format td.g { background: #ebebeb url(../i.images/g_gradation.gif) right repeat-y;  } */
#blue_format_w_inputs td.g { background-color:#ebebeb; }
#blue_format_w_inputs td.bold { font-weight:bold; }
#blue_format_w_inputs td.bold { font-weight:bold; }
#blue_format_w_inputs input { border-width:0;}
#blue_format_w_inputs select { border: 1px solid white; }
#blue_format_w_inputs td.btn_back { }

.b_line { border-bottom:2px solid #86a1ca;}
.g_line { border-bottom:2px solid #CCCCCC;}
.b_t_line { border-top:2px solid #86a1ca;}
.g_t_line { border-top:2px solid #CCCCCC;}

.grey_back { background-color: #DDDDDD;}
/* comment : blue line color : 17548b  back :f4f8fe
grey back :fbfcfd  line :c6c4c5
font color : 14568a
*/
/*____________________________________________________*/
/*____________________textare field style ____________*/
textarea.note_area { 
	margin:6px;
	width:98%;
	height:100%;
	cursor:text;
	border-width:0;
}

textarea.note_area_2 { 
	height:100%;
	width:100%;
	cursor:text;
	border-width:0;
}

div.note_area_2_container { 
	height:34px;
	width:250px;
	border-width:0;
}
div.note_area_container { 
	padding:2px;
	margin:6px;
	background-color:#86a1ca;
}

div.note_area_container_dg { 
	padding:2px;
	margin:6px;
	background-color:#CCCCCC;
}

div.note_area { 
	margin:6px;
	width:98%;
	background-color:white;
}

div.note_area_w_space { 
	margin:6px;
	padding:6px;
	width:96%;
	background-color:white;
}

div.base_container { 
	padding:2px;
	margin:6px;
}

div.ibs_email_to { 
	height: 28px;
	margin:0;
	padding-left: 40px;
	vertical-align:text-top;
	background-image: url(../i.images/email.png);
	background-position:left;
	background-repeat:no-repeat;
	font:8pt tahoma, gulim;
	color: #000066;
}

.small_title { 
	line-height:8px;
	text-align:right;
	margin:0;
	padding-right: 0px;
	padding-top: 15px;
	vertical-align:middle;
	font:8pt tahoma, gulim;
	color: #000066;
	width:100%;
}

.s_font_b { 
	/*margin:6px;*/
	vertical-align:middle;
	font:8pt tahoma, gulim;
	color: #3366CC;
}

.s_font_b A:link {color: #3366CC; text-decoration: none; font:8pt tahoma, gulim;} 
.s_font_b A:active {color: #3366CC; text-decoration: none; font:8pt tahoma, gulim;}
.s_font_b A:hover {color: #CC3333; text-decoration:underline; font:8pt tahoma, gulim;} 
.s_font_b A:visited {color: #3366CC; text-decoration: none; font:8pt tahoma, gulim;}

.s_font_r { 
	/*margin:6px;*/
	vertical-align:middle;
	font:8pt tahoma, gulim;
	color: #CC3333;
}

.s_font_r A:link {color: #CC3333; text-decoration: none; font:8pt tahoma, gulim;} 
.s_font_r A:active {color: #CC3333; text-decoration: none; font:8pt tahoma, gulim;}
.s_font_r A:hover {color: #CC3333; text-decoration:underline; font:8pt tahoma, gulim;} 
.s_font_r A:visited {color: #CC3333; text-decoration: none; font:8pt tahoma, gulim;}

.s_font_gr { 
	/*margin:6px;*/
	vertical-align:middle;
	font:8pt tahoma, gulim;
	color: #606060;
}
.s_font_gr A:link {color: #606060; text-decoration: none; font:8pt tahoma, gulim;} 
.s_font_gr A:active {color: #606060; text-decoration: none; font:8pt tahoma, gulim;}
.s_font_gr A:hover {color: #606060; text-decoration:underline; font:8pt tahoma, gulim;} 
.s_font_gr A:visited {color: #606060; text-decoration: none; font:8pt tahoma, gulim;}

.s_font_lg { 
	/*margin:6px;*/
	vertical-align:middle;
	font:8pt tahoma, gulim;
	color: #b5b2b5;
}
.s_font_lg A:link {color: #b5b2b5; text-decoration: none; font:8pt tahoma, gulim;} 
.s_font_lg A:active {color: #b5b2b5; text-decoration: none; font:8pt tahoma, gulim;}
.s_font_lg A:hover {color: white; text-decoration:none; font:8pt tahoma, gulim;} 
.s_font_lg A:visited {color: #b5b2b5; text-decoration: none; font:8pt tahoma, gulim;}

.font_red { 
	color: #CC3333;
	font-family:Verdana, Arial, Helvetica;
}

.font_red A:link {color: #CC3333; text-decoration: none;} 
.font_red A:active {color: #CC3333; text-decoration: none;}
.font_red A:hover {color: #CC3333; text-decoration:underline; } 
.font_red A:visited {color: #CC3333; text-decoration: none; }

.font_yellow { 
	color: #FFFF99;
}

.font_grey { 
	color: #909090;
}

.font_grey A:link { color: #909090; text-decoration: none; } 
.font_grey A:active { color: #909090; text-decoration: none; }
.font_grey A:hover { color: #909090; text-decoration:underline; } 
.font_grey A:visited { color: #909090; text-decoration: none;}


.font_dgrey { 
	color: #666666;
}

.font_dgrey A:link { color: #666666; text-decoration: none; } 
.font_dgrey A:active { color: #666666; text-decoration: none; }
.font_dgrey A:hover { color: #0086ce; text-decoration:underline; } 
.font_dgrey A:visited { color: #666666; text-decoration: none; }


.font_nsize { 
	font-size:12px;
}

.font_blue { 
	color: #3366CC;
	font-family:Verdana, Arial, Helvetica;
}
.font_blue A:link {color: #3366CC; text-decoration: none;} 
.font_blue A:active {color: #3366CC; text-decoration: none;}
.font_blue A:hover {color: #3366CC; text-decoration:underline; } 
.font_blue A:visited {color: #3366CC; text-decoration: none; }

.font_green { 
	color: #006600;
}

.font_dgreen { 
	color: #006600;
	font-family:Verdana, Arial, Helvetica;
}

.font_dgreen A:link {color: #006600; text-decoration: none;} 
.font_dgreen A:active {color: #006600; text-decoration: none;}
.font_dgreen A:hover {color: #006600; text-decoration:underline; } 
.font_dgreen A:visited {color: #006600; text-decoration: none; }

.s_font_g { 
	vertical-align:middle;
	font:7pt tahoma, gulim;
	font-weight:bold;
	color: #99CC00;
}
.s_font_g A:link {color: #99CC00; text-decoration: none; font:7pt tahoma, gulim;} 
.s_font_g A:active {color: #99CC00; text-decoration: none; font:7pt tahoma, gulim;}
.s_font_g A:hover {color: #99CC00; text-decoration:underline; font:7pt tahoma, gulim;} 
.s_font_g A:visited {color: #99CC00; text-decoration: none; font:7pt tahoma, gulim;}

.s_font_g input { background-color:#EEEEEE; padding:0px;}

div.comment_container { 
	padding:2px;
	margin:6px;
	background-color:#f3f3f3;
}

div.input_container {
	height:34px;
	width:140px;
	border-width:0;
}

.l_green 
{
	background-color:#e7efce;
}

/*____________________________________________________*/
/*____________________button style ___________________*/
input.p_button { 
	background-image: url(../i.images/p_button.gif);
	width:69px;
	height:35px;
	line-height:35px;
	text-align:center;
	vertical-align: middle;
	font:8pt tahoma, gulim;
	font-weight:bold;
	color:white;
	border-width: 0;
}

input.p_button:hover { 
	color: #000066;
	cursor:pointer;
}

input.b_button { 
	background-image: url(../i.images/b_button.gif);
	width:69px;
	height:35px;
	line-height:35px;
	text-align:center;
	vertical-align: middle;
	font:8pt tahoma, gulim;
	font-weight:bold;
	color: #000066;
	border-width: 0;
}

input.b_button:hover { 
	color: white;
	cursor:pointer;
}

input.g_button { 
	background-image: url(../i.images/g_button.gif);
	width:69px;
	height:35px;
	line-height:35px;
	text-align:center;
	vertical-align: middle;
	font:8pt tahoma, gulim;
	font-weight:bold;
	color:#000066;
	border-width: 0;
}

input.g_button:hover { 
	color: white;
	cursor:pointer;
}

input.y_button { 
	background-image: url(../i.images/y_button.gif);
	width:69px;
	height:35px;
	line-height:35px;
	text-align:center;
	vertical-align: middle;
	font:8pt tahoma, gulim;
	font-weight:bold;
	color:black;
	border-width: 0;
}

input.y_button:hover { 
	color: #000066;
	cursor:pointer;
}

input.o_button { 
	background-image: url(../i.images/o_button.gif);
	width:69px;
	height:35px;
	line-height:35px;
	text-align:center;
	vertical-align: middle;
	font:8pt tahoma, gulim;
	font-weight:bold;
	color:white;
	border-width: 0;
}

input.o_button:hover { 
	color: #000066;
	cursor:pointer;
}

.button_gap { padding-left:10px; padding-right:10px;}

input.b_c_button_s { 
	background-image: url(../i.images/g_c_button_s.gif);
	width:140px;
	height:34px;
	line-height:34px;
	text-align:center;
	vertical-align: middle;
	font:8pt tahoma, gulim;
	font-weight:bold;
	color:#000066;
	border-width: 0;
	margin-left:2px;
}

input.b_c_button_s:hover { 
	color:#0086ce;
	cursor:pointer;
}

input.b_c_button { 
	background-image: url(../i.images/g_c_button.gif);
	width:202px;
	height:34px;
	line-height:34px;
	text-align:center;
	vertical-align: middle;
	font:8pt tahoma, gulim;
	font-weight:bold;
	color:#000066;
	border-width: 0;
}

input.b_c_button:hover { 
	color:#0086ce;
	cursor:pointer;
}

input.b_r_button { 
	background-image: url(../i.images/g_c_button.gif);
	width:202px;
	height:34px;
	line-height:34px;
	text-align:center;
	vertical-align: middle;
	font:8pt tahoma, gulim;
	font-weight:bold;
	color:red;
	border-width: 0;
}

input.b_r_button:hover { 
	color:#330000;
	cursor:pointer;
}

input.pr_button { 
	background-image: url(../i.images/arrow_p.gif);
	width:28px;
	height:52px;
	line-height:52px;
	border-width: 0;
}

input.pr_button:hover { 
	background-image: url(../i.images/arrow_p_h.gif);
	width:28px;
	height:52px;
	line-height:52px;
	border-width: 0;
}

input.en_button { 
	background-image: url(../i.images/arrow_e.gif);
	width:28px;
	height:52px;
	line-height:52px;
	border-width: 0;
}

input.en_button:hover { 
	background-image: url(../i.images/arrow_e_h.gif);
	width:28px;
	height:52px;
	line-height:52px;
	border-width: 0;
}

input.drop_button { 
	background-image: url(../i.images/drop.gif);
	width:13px;
	height:11px;
	line-height:13px;
	border-width: 0;
	margin:4px 0px 0px 0px;
	background-color:none;
}

/*____________________________________________________*/
/*____________________drop down menu style ____________*/
.menu_img_container {
display:inline;
float:left;
margin:0 0px 0 0;
padding:0 10px;
}

.menu_container {
display:block;
border-right: 1px solid #576178;
border-left:1px solid #1f2635;
margin:0;
padding:0 10px;
color:#fff;
line-height:47px;
}

/*
A:link {color: black; text-decoration: none;} 
A:active {color: black; text-decoration: none;}
A:hover {color: black; text-decoration:underline;} 
A:visited {color: black; text-decoration: none;}
*/
.dropdown {float:left; padding-right:5px; padding:0; margin:0; }
.dropdown dt {width:108px; border-right: 1px solid #576178; font-size:12px;
border-left:1px solid #1f2635; padding:0 10px; font-weight:bold; cursor:pointer;line-height:47px; text-transform:uppercase;
text-align:center;}
.dropdown dt:hover {color:#fff; background-color:#475470;}
.dropdown dt a, .dropdown dt a:active, .dropdown dt a:visited {color: white; } 
.dropdown dt a:hover {color: white; text-decoration:underline}
.dropdown .current { width:108px; border-right: 1px solid #576178; background-color:#475470; color:#fff; border-right: 1px solid #576178;
border-left:1px solid #1f2635; padding:0 10px; font-weight:bold; cursor:pointer;line-height:47px; text-transform:uppercase;
text-align:center;}
.dropdown dd {position:absolute; overflow:hidden; width:132px; display:none; background:#fff; z-index:200; opacity:0}
.dropdown ul {width:130px; border:1px solid #1f2635; list-style:none; border-top:none}
.dropdown ul .underline {width:130px; border-top:1px solid #1f2635; border-left:1px solid #1f2635; border-right:1px solid #1f2635; border-bottom:4px solid #1f2635;  list-style:none; border-top:none}
.dropdown li {display:inline; line-height:28px;}
.dropdown li a, .dropdown li a:active, .dropdown li a:visited {display:block; padding:0 10px 0 10px; color:#333; text-decoration:none; background:#eaf0f2; width:110px; }
.dropdown li a:hover {background:#d9e1e4; color:#000; }
.dropdown .underline {border-bottom:1px solid #1f2635}
.menu_title_container_s { border-left:1px solid #576178; }
.menu_title_container_e { border-right:1px solid #1f2635; }

/*original
.dropdown {float:left; padding-right:5px; padding:0; margin:0; }
.dropdown dt {width:118px; border-right: 1px solid #576178;
border-left:1px solid #1f2635; padding:0 10px; font-weight:bold; cursor:pointer;line-height:47px; text-transform:uppercase;
text-align:center;}
.dropdown dt:hover {color:#fff; background-color:#475470;}
.dropdown dt a, .dropdown dt a:active, .dropdown dt a:visited {color: white;} 
.dropdown dt a:hover {color: white; text-decoration:underline}
.dropdown .current { width:118px; border-right: 1px solid #576178; background-color:#475470; color:#fff; border-right: 1px solid #576178;
border-left:1px solid #1f2635; padding:0 10px; font-weight:bold; cursor:pointer;line-height:47px; text-transform:uppercase;
text-align:center;}
.dropdown dd {position:absolute; overflow:hidden; width:142px; display:none; background:#fff; z-index:200; opacity:0}
.dropdown ul {width:140px; border:1px solid #1f2635; list-style:none; border-top:none}
.dropdown li {display:inline; line-height:28px; letter-spacing:-1px;}
.dropdown li a, .dropdown li a:active, .dropdown li a:visited {display:block; padding:0 10px 0 10px; color:#333; text-decoration:none; background:#eaf0f2; width:120px; }
.dropdown li a:hover {background:#d9e1e4; color:#000;  letter-spacing:-1px;}
.dropdown .underline {border-bottom:1px solid #1f2635}
.menu_title_container_s { border-left:1px solid #576178; }
.menu_title_container_e { border-right:1px solid #1f2635; }
*/
/*
padding:0; margin:0
.dropdown {float:left; padding-right:5px;padding:0; margin:0}
.dropdown dt {width:188px; border:2px solid #9ac1c9; padding:8px; font-weight:bold; cursor:pointer;}
.dropdown dt:hover {background:url(images/header_over.gif)}
.dropdown dd {position:absolute; overflow:hidden; width:208px; display:none; background:#fff; z-index:200; opacity:0}
.dropdown ul {width:204px; border:2px solid #9ac1c9; list-style:none; border-top:none}
.dropdown li {display:inline}
.dropdown a, .dropdown a:active, .dropdown a:visited {display:block; padding:5px; color:#333; text-decoration:none; background:#eaf0f2; width:194px}
.dropdown a:hover {background:#d9e1e4; color:#000}
.dropdown .underline {border-bottom:1px solid #b9d6dc}
*/


/* ================================================================ 
This copyright notice must be kept untouched in the stylesheet at 
all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.stunicholls.com/menu/pro_drop_2.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */

.preload1 {background: url(../i.images/three_1.gif);}
.preload2 {background: url(../i.images/three_1a.gif);}

#nav {padding:0; margin:0; list-style:none; height:35px; background:#fff url(../i.images/three_0.gif) repeat-x; position:relative; z-index:500; font-family:arial, verdana, sans-serif;}
#nav li.top {display:block; float:left; height:35px;}
#nav li a.top_link {display:block; float:left; height:35px; line-height:33px; color:#ccc; text-decoration:none; font-size:11px; font-weight:bold; padding:0 0 0 4px; cursor:pointer;background: url(../i.images/three_0.gif);}
#nav li a.top_link span {float:left; display:block; padding:0 16px 0 16px; height:35px; background: url(../i.images/three_0.gif) right top no-repeat;}
#nav li a.top_link span.down {float:left; display:block; padding:0 16px 0 16px; height:35px; background: url(../i.images/three_0a.gif) no-repeat right top;}

#nav li:hover a.top_link {color:#fff; background: url(../i.images/three_1.gif) no-repeat;}
#nav li:hover a.top_link span {background:url(../i.images/three_1.gif) no-repeat right top;}
#nav li:hover a.top_link span.down {background:url(../i.images/three_1a.gif) no-repeat right top;}

/* Default list styling */

#nav li:hover {position:relative; z-index:200; border:0}

#nav li:hover ul.sub
{left:3px; top:31px; background:black  ; padding:7px 3px 8px 8px; white-space:nowrap; width:100px; height:auto; z-index:300;
}
#nav li:hover ul.sub li
{display:block; height:22px; position:relative; float:left; width:100px; font-weight:normal;}
#nav li:hover ul.sub li a
{display:block; font-size:11px; height:22px; width:100px; line-height:22px; text-indent:5px; color:#B0B0B0; text-decoration:none;  border:0;}
#nav li ul.sub li a.fly
{background:black url(../i.images/arrow_over.gif) 90px 6px no-repeat; border:0;}
#nav li:hover ul.sub li a:hover 
{background:black; color:#8ce7ff;  border:0; text-decoration:none}
#nav li:hover ul.sub li a.fly:hover
{background:black url(../i.images/arrow_over.gif) 90px 6px no-repeat; color:#8ce7ff; border:0; text-decoration:none}

#nav li:hover li:hover ul,
#nav li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover li:hover ul
{left:90px; top:-3px; background: black; padding:3px; white-space:nowrap; width:100px; z-index:400; height:auto; border:1px solid #484848 ; text-indent:10px; }

#nav ul, 
#nav li:hover ul ul,
#nav li:hover li:hover ul ul,
#nav li:hover li:hover li:hover ul ul,
#nav li:hover li:hover li:hover li:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none; border:0; background-color:black}

#nav li:hover li:hover a.fly,
#nav li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover li:hover a.fly
{background:black url(../i.images/arrow_over.gif) 100px 6px no-repeat; color:#8ce7ff; border:0; text-decoration:none} 

#nav li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li:hover li a.fly
{background:black url(../i.images/arrow_over.gif) 100px 6px no-repeat; color:#8ce7ff;border:0;  text-decoration:none} 

/*
#nav li:hover {position:relative; z-index:200;}

#nav li:hover ul.sub
{left:3px; top:35px; background:#484848  ; padding:3px; white-space:nowrap; width:90px; height:auto; z-index:300;}
#nav li:hover ul.sub li
{display:block; height:20px; position:relative; float:left; width:90px; font-weight:normal;}
#nav li:hover ul.sub li a
{display:block; font-size:11px; height:18px; width:88px; line-height:18px; text-indent:5px; color:#99CCFF; text-decoration:none; border:1px solid #484848 ;}
#nav li ul.sub li a.fly
{background:#484848 url(../i.images/arrow_over.gif) 80px 6px no-repeat;}
#nav li:hover ul.sub li a:hover 
{background:black; color:#00CCFF; }
#nav li:hover ul.sub li a.fly:hover
{background:black url(../i.images/arrow_over.gif) 80px 6px no-repeat; color:#00CCFF;}

#nav li:hover li:hover ul,
#nav li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover li:hover ul
{left:90px; top:-4px; background: #484848; padding:3px; border:1px solid #BBBBBB; white-space:nowrap; width:90px; z-index:400; height:auto;}

#nav ul, 
#nav li:hover ul ul,
#nav li:hover li:hover ul ul,
#nav li:hover li:hover li:hover ul ul,
#nav li:hover li:hover li:hover li:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

#nav li:hover li:hover a.fly,
#nav li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover li:hover a.fly
{background:#484848 url(../i.images/arrow_over.gif) 80px 6px no-repeat; color:#99CCFF; border:1px solid #484848 ;} 

#nav li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li:hover li a.fly
{background:#484848 url(../i.images/arrow_over.gif) 80px 6px no-repeat; color:#99CCFF; border:1px solid #484848 ;} 
*/


/* ================================================================ 
This copyright notice must be kept untouched in the stylesheet at 
all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.stunicholls.com/menu/pro_drop_2.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */


.preload1 {background: url(../i.images/n_three_1.gif);}
.preload2 {background: url(../i.images/n_three_1a.gif);}

#nav2 {padding:0; margin:0; list-style:none; height:35px; background:black url(../i.images/n_back2.gif) repeat-x; position:relative; z-index:500; font-family:arial, verdana, sans-serif;}
#nav2 li.top {display:block; float:left; height:35px;}
#nav2 li a.top_link {display:block; float:left; height:35px; line-height:33px; color:#C8C8C8; text-decoration:none; font-size:11px; font-weight:bold; padding:0 0 0 4px; cursor:pointer;background: url(../i.images/n_back2.gif);}
#nav2 li a.top_link span {float:left; display:block; padding:0 16px 0 16px; height:35px; background: url(../i.images/n_back2.gif) right top no-repeat;}
#nav2 li a.top_link span.down {float:left; display:block; padding:0 16px 0 16px; height:35px; background: url(../i.images/n_three_0a.gif) no-repeat right top;}

#nav2 li:hover a.top_link {color:#fff; background: url(../i.images/n_three_1.gif) no-repeat;}
#nav2 li:hover a.top_link span {background:url(../i.images/n_three_1.gif) no-repeat right top;}
#nav2 li:hover a.top_link span.down {background:url(../i.images/n_three_1a.gif) no-repeat right top;}

#nav2 li a.top_home {display:block; float:left; height:35px; line-height:33px; color:#6699ff; text-decoration:none; font-size:11px; font-weight:bold; padding:0 0 0 12px; cursor:pointer;background: url(../i.images/n_back2.gif);}
#nav2 li a.top_home span {float:left; display:block; padding:0 16px 0 16px; height:35px; background: url(../i.images/n_back2.gif) right top no-repeat;}
#nav2 li a.top_home span.down {float:left; display:block; padding:0 16px 0 16px; height:35px; background: url(../i.images/n_three_0a.gif) no-repeat right top;}

#nav2 li:hover a.top_home {color:#fff; background: url(../i.images/n_three_1.gif) no-repeat;}
#nav2 li:hover a.top_home span {background:url(../i.images/n_three_1.gif) no-repeat right top;}
#nav2 li:hover a.top_home span.down {background:url(../i.images/n_three_1a.gif) no-repeat right top;}


.green_n {color:white; } 
.green_n A:link {color: white; text-decoration: none; } 
.green_n A:active {color: white; text-decoration: none; }
.green_n A:hover {color: white; text-decoration:underline;} 
.green_n A:visited {color: white; text-decoration: none;}
/* Default list styling  6699ff  */

#nav2 li:hover {position:relative; z-index:200; border:0}

#nav2 li:hover ul.sub
{left:3px; top:31px; background:black  ; padding:7px 3px 8px 8px; white-space:nowrap; width:100px; height:auto; z-index:300;
}
#nav2 li:hover ul.sub li
{display:block; height:22px; position:relative; float:left; width:100px; font-weight:normal;}
#nav2 li:hover ul.sub li a
{display:block; font-size:11px; height:22px; width:100px; line-height:22px; text-indent:5px; color:#C8C8C8; text-decoration:none;  border:0;}
#nav2 li ul.sub li a.fly
{background:black url(../i.images/arrow_over.gif) 90px 6px no-repeat; border:0;}
#nav2 li:hover ul.sub li a:hover 
{background:black; color:#8ce7ff;  border:0; text-decoration:none}
#nav2 li:hover ul.sub li a.fly:hover
{background:black url(../i.images/arrow_over.gif) 90px 6px no-repeat; color:#8ce7ff; border:0; text-decoration:none}

#nav2 li:hover li:hover ul,
#nav2 li:hover li:hover li:hover ul,
#nav2 li:hover li:hover li:hover li:hover ul,
#nav2 li:hover li:hover li:hover li:hover li:hover ul
{left:90px; top:-3px; background: black; padding:3px; white-space:nowrap; width:100px; z-index:400; height:auto; border:1px solid #484848 ; text-indent:10px; }

#nav2 ul, 
#nav2 li:hover ul ul,
#nav2 li:hover li:hover ul ul,
#nav2 li:hover li:hover li:hover ul ul,
#nav2 li:hover li:hover li:hover li:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none; border:0; background-color:black}

#nav2 li:hover li:hover a.fly,
#nav2 li:hover li:hover li:hover a.fly,
#nav2 li:hover li:hover li:hover li:hover a.fly,
#nav2 li:hover li:hover li:hover li:hover li:hover a.fly
{background:black url(../i.images/arrow_over.gif) 100px 6px no-repeat; color:#8ce7ff; border:0; text-decoration:none} 

#nav2 li:hover li:hover li a.fly,
#nav2 li:hover li:hover li:hover li a.fly,
#nav2 li:hover li:hover li:hover li:hover li a.fly
{background:black url(../i.images/arrow_over.gif) 100px 6px no-repeat; color:#8ce7ff;border:0;  text-decoration:none} 

/* ================================================================ 
   Added newly
=================================================================== */
.green { color:#99CC00;}
/* .blue {color:#3333FF; }; 33CC00 #99CC00 */
.blue {color:#334499}
.grey {color:#606060;}
.blueBack {background-color:#99FFFF}


span.es { color:#d80202; font-weight:bold; font-size:12;}
div.bu_format1 { font-weight:bold; font-size:12px; border-top:1px solid #DDDDDD; background-image:url(./i.images/g_gradation_head.gif); background-repeat:repeat-x; background-position:top; background-color:#e7e7e7; padding-bottom:6px; margin-bottom:20px; }
div.bu_format1 .input { border:1px solid #BBBBBB; font:9pt tahoma, gulim;}
div.bu_format1 .title { margin-left:15px; line-height:26px; vertical-align:center;}
.bu_title_format1 {font-weight:bold; font-size:12px; margin-top:10px; }
table.bu_format1 { font:9pt tahoma, gulim; background-color:#e7e7e7;}
table.bu_format1 tr { vertical-align:middle; line-height:150%;}
table.bu_format1 td {padding:1px 1px 1px 1px;}
table.bu_format1 td.b { text-align:right; color:#064093; vertical-align:top;  }
table.bu_format1 input { border:1px solid #BBBBBB; }
table.bu_format1 td.b_width { width:100px;}
table.bu_format1 td.w { background-color:#f6f6f6;}
table.bu_format1 td.g { color:#21304A; text-align:left}
table.bu_format1 td.lg { background-color:#f6f6f6;}
table.bu_format1 td.bold { font-weight:bold; }
table.bu_format1 td.u_line { border-bottom: 1px solid #CCCCCC; }
div.g_note_area_container { 
	padding:3px;
	margin:0px;
	background-color:#e7e7e7;
}
div.g_note_area { 
	margin:6px;
	width:98%;
	background-color:white;
}
textarea.g_note_area { 
	margin:6px;
	width:98%;
	height:100%;
	cursor:text;
	border-width:0;
}
div.page_board {width:150px; text-align:center;}

div.menu_board {padding:0px 0px 15px 0px; display:inline; float:left; overflow:auto; vertical-align:top; clear:both; width:150px; text-align:center; background-image:url(./i.images/tab_back.gif); background-repeat:repeat-y; background-position:right; }
div.menu_board_title { width:126px; font-weight:bold; font-size:12px; text-align:center; padding:5px 0px 15px 0px; border-bottom:1px solid #cccccc;}

div.content_board {padding:25px 25px 25px 25px; float:left; overflow:auto; vertical-align:top; background-color:white; }
div.content_board_title{font-weight:bold; font-size:16px; padding-top:5px; padding-bottom:20px}
h1 {font-weight:bold; font-family:Georgia,sans-serif; font-size:22px; padding-top:5px;letter-spacing:0em; word-spacing:0.2em; }
h2 {font-family:Georgia,sans-serif; font-weight:800; font-size:16px;  padding-top:25px; margin-top:5px; margin-bottom:10px; border-top:1px solid #cccccc; color:#980000; letter-spacing:-0.006em; word-spacing:0.2em;} /* #CC6633; */
h2 A:link {text-decoration: underline;} 
h2 A:active {text-decoration: underline;}
h2 A:hover {text-decoration:underline;} 
h2 A:visited {text-decoration: underline;}

.g_shadow {background-image:url('../i.images/tbl_top.gif'); background-repeat:repeat-x; background-position:bottom;}

.h2 {font-weight:bold; font-size:16px;  color:#980000  ; font-family:Georgia,sans-serif; letter-spacing:-0.006em; word-spacing:0.2em;}

h2.tab {font-weight:bold; font-size:16px;  padding-top:20px; margin-top:5px; margin-bottom:10px;border-top:1px solid #cccccc;border-bottom:1px dotted #191970; padding-bottom:0; height:21px; letter-spacing:-0.006em; word-spacing:0.2em;}
h2.tab2 {font-weight:bold; font-size:16px;  padding-top:0px; margin-top:0px; margin-bottom:0px; height:29px; border:0; background-color:#EFEFEF; line-height:29px; padding-left:0px; letter-spacing:-0.006em; word-spacing:0.2em;}

h2.tabs {font-weight:bold; font-size:16px;  padding-top:0px; margin-top:0px; margin-bottom:10px;border-top:0;border-bottom:1px dotted #191970; padding-bottom:5px; letter-spacing:-0.006em; word-spacing:0.2em;}

h2.tab2_n {font-weight:bold; font-size:16px;  padding-top:0px; margin-top:0px; margin-bottom:0px; line-height:29px; border:0; letter-spacing:0em; word-spacing:0.2em;}

h3 {font-weight:bold; font-size:14px; border-bottom:1px solid #cccccc; padding:0px 15px 30px 15px;  margin-left:0px; margin-right:10px; text-align:center; color:#484848 ;}
h3 A:link {text-decoration: none; color:#484848 ;} 
h3 A:active {text-decoration: none; color:#484848 ;}
h3 A:hover {text-decoration:underline; color:#484848 ;} 
h3 A:visited {text-decoration: none; color:#484848 ;}

h6 {font-family:Georgia,sans-serif; letter-spacing:-0.006em; word-spacing:0.2em; }
h6 A:link {text-decoration: underline;} 
h6 A:active {text-decoration: underline;}
h6 A:hover {text-decoration:underline;} 
h6 A:visited {text-decoration: underline;}

table.menu {border-collapse:collapse; background-color:white; width:100%;}
table.menu tr { vertical-align:top;  }
table.menu td.left { vertical-align:top; clear:both; width:0px; } /*120px; background-image:url('../i.images/tab_back.gif'); background-repeat:repeat-y; background-position:right*/
table.menu td.left2 { vertical-align:top; clear:both; width:45px; background-image:url('../i.images/g_gradation_l.gif'); background-repeat:repeat-x; background-position:bottom; background-color:#efefef }
table.menu td.left3 { vertical-align:top; clear:both; width:0px; }
table.menu td.left32 { vertical-align:top; clear:both; width:10px; }
table.menu td.left_n { vertical-align:top; clear:both; width:160px; background-image:url('../i.images/g_gradation_l.gif'); background-repeat:repeat-x; background-position:bottom; background-color:#efefef }

table.menu td.right {vertical-align:top; clear:both; background-color:white; padding:25px 25px 25px 25px;}
table.menu td.right2 {vertical-align:top; clear:both; background-color:white; padding:25px 25px 0px 25px;}
div.right {vertical-align:top; clear:both; background-color:white; padding:5px 25px 25px 25px;}

table.default_list { border:3pt solid #cccccc; border-collapse:collapse; font:11px Verdana, Arial, Helvetica; width:100%}
table.default_list tr { vertical-align:middle; line-height:170%; }
table.default_list tr A:link {color: #006600; text-decoration: underline;} 
table.default_list tr A:active {color: #006600; text-decoration: underline;}
table.default_list tr A:hover {color: #006600; text-decoration:underline;} 
table.default_list tr A:visited {color: #006600; text-decoration: underline;}
table.default_list tr.list {  }
table.default_list tr.list:hover { background-color:#DEF7FF; } /* #CCFF88 */
table.default_list th {border:1pt solid #D8D8D8; color:#909090; background-color:#EFEFEF; padding-left:10px; text-align:left; padding-right:10px; text-align:center }
table.default_list th.spot {border:1pt solid #D8D8D8; color:#3366CC; background-color:#EFEFEF; padding-left:10px; text-align:left; padding-right:10px; }
table.default_list td {border-top:1pt solid #D8D8D8;border-bottom:1pt solid #D8D8D8; padding:3px 10px 3px 10px; }
table.default_list td:hover { background-color:#DEF7FF; }
table.default_list td.head {border:1pt solid #D8D8D8; color:#909090; padding:1px 10px 1px 10px; background-color:#EFEFEF; width:100px; text-align:center; font-weight:800; }
table.default_list td.head:hover { background-color:#EFEFEF; }
table.default_list td.head2 {border:1pt solid #D8D8D8; color:#909090; padding:1px 10px 1px 10px; background-color:#EFEFEF; text-align:center; font-weight:800; }
table.default_list td.head2:hover { background-color:#EFEFEF; }
table.default_list td.bold { font-weight:bold;}
table.default_list td.div {border:0px; background-color:#cccccc; height:5px; line-height:5px;}
table.default_list td.ll {border-left:1pt solid #D8D8D8;}
table.default_list td.lr {border-right:1pt solid #D8D8D8;}

table.default_list_nh { border:3pt solid #cccccc; border-collapse:collapse; font:11px Verdana, Arial, Helvetica; width:100%}
table.default_list_nh tr { vertical-align:middle; line-height:170%; }
table.default_list_nh tr A:link {color: #006600; text-decoration: underline;} 
table.default_list_nh tr A:active {color: #006600; text-decoration: underline;}
table.default_list_nh tr A:hover {color: #006600; text-decoration:underline;} 
table.default_list_nh tr A:visited {color: #006600; text-decoration: underline;}
table.default_list_nh tr.list {  }
table.default_list_nh th {border:1pt solid #D8D8D8; color:#909090; background-color:#EFEFEF; padding-left:10px; text-align:left; padding-right:10px; text-align:center }
table.default_list_nh th.spot {border:1pt solid #D8D8D8; color:#3366CC; background-color:#EFEFEF; padding-left:10px; text-align:left; padding-right:10px; }
table.default_list_nh td {border-top:1pt solid #D8D8D8;border-bottom:1pt solid #D8D8D8; padding:3px 10px 3px 10px; }
table.default_list_nh td.head {border:1pt solid #D8D8D8; color:#909090; padding:1px 10px 1px 10px; background-color:#EFEFEF; width:100px; text-align:center; font-weight:800; }
table.default_list_nh td.bold { font-weight:bold;}
table.default_list_nh td.div {border:0px; background-color:#cccccc; height:5px; line-height:5px;}
table.default_list_nh td.ll {border-left:1pt solid #D8D8D8;}
table.default_list_nh td.lr {border-right:1pt solid #D8D8D8;}

table.point_list { border:3pt solid #cccccc; border-collapse:collapse; font:11px Verdana, Arial, Helvetica; width:100%}
table.point_list tr { vertical-align:middle; line-height:170%; }
table.point_list tr A:link {color: #006600; text-decoration: underline;} 
table.point_list tr A:active {color: #006600; text-decoration: underline;}
table.point_list tr A:hover {color: #006600; text-decoration:underline;} 
table.point_list tr A:visited {color: #006600; text-decoration: underline;}
table.point_list tr.list {  }
table.point_list tr.list:hover { background-color:#DEF7FF; } /* #CCFF88 */
table.point_list th {border:1pt solid #D8D8D8; color:#555555; background-color:#EFEFEF; padding-left:10px; text-align:left; padding-right:10px; }
table.point_list th.spot {border:1pt solid #D8D8D8; color:#3366CC; background-color:#EFEFEF; padding-left:10px; text-align:left; padding-right:10px; }
table.point_list td {border:1pt solid #D8D8D8; padding:1px 1px 1px 1px; padding-left:10px;  padding-right:10px;}
table.point_list td:hover { background-color:#DEF7FF; }
table.point_list td.head {border:1pt solid #D8D8D8; color:#555555; padding:1px 1px 1px 1px; padding-left:10px; background-color:#EFEFEF; padding-right:10px; width:100px }
table.point_list td.head:hover { background-color:#EFEFEF; }
table.point_list td.bold { font-weight:bold;}

table.no_list { border:0px; border-collapse:collapse; font:11px Verdana, Arial, Helvetica; width:100%}
table.no_list tr { vertical-align:middle; line-height:170%; }
table.no_list tr A:link {color: #006600; text-decoration: underline;} 
table.no_list tr A:active {color: #006600; text-decoration: underline;}
table.no_list tr A:hover {color: #006600; text-decoration:underline;} 
table.no_list tr A:visited {color: #006600; text-decoration: underline;}
table.no_list tr.list {  }
table.no_list tr.list:hover { background-color:#DEF7FF; } /* #CCFF88 */
table.no_list th {border:1pt solid #D8D8D8; color:#555555; background-color:#EFEFEF; padding-left:10px; text-align:left; padding-right:10px; }
table.no_list th.spot {border:1pt solid #D8D8D8; color:#3366CC; background-color:#EFEFEF; padding-left:10px; text-align:left; padding-right:10px; }
table.no_list td { padding:1px 1px 1px 1px; padding-left:10px;  padding-right:10px;}
table.no_list td:hover { background-color:#DEF7FF; }
table.no_list td.head {border-right:1px solid #D8D8D8; color:#909090; font-weight:800; padding:1px 1px 1px 1px; padding-left:10px; background-color:white; padding-right:10px; width:100px; text-align:left }
table.no_list td.head:hover { background-color:white; }
table.no_list td.bold { font-weight:bold;}


/*
table.default_list .input { border:1px solid #BBBBBB; font:9pt tahoma, gulim; padding:2px 0px 2px 0px; }
*/

/* cursor: pointer; 
A:link {color: #000066; text-decoration: underline;} 
A:active {color: #000066; text-decoration: underline;}
A:hover {color: #000066; text-decoration:underline;} 
A:visited {color: #000066; text-decoration: underline;} */
table.main_default_list { border:3pt solid #cccccc; border-collapse:collapse; width:100% }
table.main_default_list tr { vertical-align:middle; line-height:170%; }
table.main_default_list tr A:link {color: #006600; text-decoration: underline;} 
table.main_default_list tr A:active {color: #006600; text-decoration: underline;}
table.main_default_list tr A:hover {color: #006600; text-decoration:none;} 
table.main_default_list tr A:visited {color: #006600; text-decoration: underline;}
/*
table.main_default_list tr A:link {text-decoration: underline;} 
table.main_default_list tr A:active {text-decoration: underline;}
table.main_default_list tr A:hover {text-decoration:underline;} 
table.main_default_list tr A:visited {text-decoration: underline;} #DEF7FF  #e7ebff */
table.main_default_list tr.inactive { color:#999999; background-color:white;}
table.main_default_list tr.active { color:black; background-color:white; }
table.main_default_list tr.inactive:hover {background-color:#DEF7FF;  text-decoration:none;}
table.main_default_list tr.active:hover {background-color:#DEF7FF; text-decoration:none;}
table.main_default_list tr.draft { color:#3366CC; background-color:white; }
table.main_default_list tr.draft:hover {background-color:#DEF7FF; }
table.main_default_list tr.infocus { color:black; background-color:#FDF5E6; }
/*
table.main_default_list tr.b1 { color:#334499; }
table.main_default_list tr.b1:hover {background-color:#DEF7FF;  }
table.main_default_list tr.b1 A:link {color:#334499;text-decoration: underline;} 
table.main_default_list tr.b1 A:active {color:#334499;text-decoration: underline;}
table.main_default_list tr.b1 A:hover {color:#334499;text-decoration:underline;} 
table.main_default_list tr.b1 A:visited {color:#334499;text-decoration: underline;} #F5F5DC */
table.main_default_list tr.bch { color:#006600; background-color:#F5F5DC;}
table.main_default_list tr.bch:hover {background-color:#DEF7FF;  }
table.main_default_list tr.bch A:link {color:#006600;text-decoration: underline;} 
table.main_default_list tr.bch A:active {color:#006600;text-decoration: underline;}
table.main_default_list tr.bch A:hover {color:#006600;text-decoration:none;} 
table.main_default_list tr.bch A:visited {color:#006600;text-decoration: underline;}
table.main_default_list tr.b1 { color:#006600; background-color:#F5F5DC;}
table.main_default_list tr.b1:hover {background-color:#DEF7FF;  }
table.main_default_list tr.b1 A:link {color:#006600;text-decoration: underline;} 
table.main_default_list tr.b1 A:active {color:#006600;text-decoration: underline;}
table.main_default_list tr.b1 A:hover {color:#006600;text-decoration:none;} 
table.main_default_list tr.b1 A:visited {color:#006600;text-decoration: underline;}
table.main_default_list tr.b5 { color:#990000;  }
table.main_default_list tr.b5:hover {background-color:#DEF7FF; }
table.main_default_list tr.b5 A:link {color:#990000;text-decoration: underline;} 
table.main_default_list tr.b5 A:active {color:#990000;text-decoration: underline;}
table.main_default_list tr.b5 A:hover {color:#990000;text-decoration:none;} 
table.main_default_list tr.b5 A:visited {color:#990000;text-decoration: underline;}
table.main_default_list tr.rv { background-color:#FFEBCD; } /*#FFCC66;*/
table.main_default_list tr.rv:hover {background-color:#DEF7FF; }
table.main_default_list tr.b0 { color:black; }
table.main_default_list tr.b0:hover {background-color:#DEF7FF;  }
table.main_default_list tr.b0 A:link {color:black;text-decoration: underline;} 
table.main_default_list tr.b0 A:active {color:black;text-decoration: underline;}
table.main_default_list tr.b0 A:hover {color:black;text-decoration:none;} 
table.main_default_list tr.b0 A:visited {color:black;text-decoration: underline;}
table.main_default_list tr.b2 { color:#cc3333; background-color:#ffffdc }
table.main_default_list tr.b2:hover {background-color:#DEF7FF;  }
table.main_default_list tr.b2 A:link {color:#cc3333; text-decoration: underline;} 
table.main_default_list tr.b2 A:active {color:#cc3333;text-decoration: underline;}
table.main_default_list tr.b2 A:hover {color:#cc3333;text-decoration:none;} 
table.main_default_list tr.b2 A:visited {color:#cc3333;text-decoration: underline;}
table.main_default_list tr.b3 { background-color:#F2F2F2; color:black; }
table.main_default_list tr.b3:hover { background-color:#DEF7FF;  }
table.main_default_list tr.b3 A:link {color:black;text-decoration: underline;} 
table.main_default_list tr.b3 A:active {color:black;text-decoration: underline;}
table.main_default_list tr.b3 A:hover {color:black; text-decoration:none;} 
table.main_default_list tr.b3 A:visited {color:black;text-decoration: underline;}
table.main_default_list tr.b4 { color:black; }
table.main_default_list tr.b4:hover {background-color:#DEF7FF;  }
table.main_default_list tr.b4 A:link {color:black;text-decoration: underline;} 
table.main_default_list tr.b4 A:active {color:black;text-decoration: underline;}
table.main_default_list tr.b4 A:hover {color:black; text-decoration:none;} 
table.main_default_list tr.b4 A:visited {color:black;text-decoration: underline;}
table.main_default_list tr.b6 { color:black; }
table.main_default_list tr.b6:hover {background-color:#DEF7FF;  }
table.main_default_list tr.b6 A:link {color:black;text-decoration: underline;} 
table.main_default_list tr.b6 A:active {color:black;text-decoration: underline;}
table.main_default_list tr.b6 A:hover {color:black; text-decoration:none;} 
table.main_default_list tr.b6 A:visited {color:black;text-decoration: underline;}
table.main_default_list tr.b7 { color:#AAAAAA; }
table.main_default_list tr.b7:hover { background-color:#DEF7FF;  }
table.main_default_list tr.b7 A:link {color:#AAAAAA;text-decoration: underline;} 
table.main_default_list tr.b7 A:active {color:#AAAAAA;text-decoration: underline;}
table.main_default_list tr.b7 A:hover {color:#AAAAAA; text-decoration:none;} 
table.main_default_list tr.b7 A:visited {color:#AAAAAA;text-decoration: underline;}
table.main_default_list tr.b8 { color:black; }
table.main_default_list tr.b8:hover {background-color:#DEF7FF;  }
table.main_default_list tr.b8 A:link {color:black;text-decoration: underline;} 
table.main_default_list tr.b8 A:active {color:black;text-decoration: underline;}
table.main_default_list tr.b8 A:hover {color:black; text-decoration:none;} 
table.main_default_list tr.b8 A:visited {color:black;text-decoration: underline;}
table.main_default_list tr.b-4 { color:#AAAAAA; }
table.main_default_list tr.b-4:hover {background-color:#DEF7FF;  }
table.main_default_list tr.b-4 A:link {color:#AAAAAA;text-decoration: underline;} 
table.main_default_list tr.b-4 A:active {color:#AAAAAA;text-decoration: underline;}
table.main_default_list tr.b-4 A:hover {color:#AAAAAA; text-decoration:none;} 
table.main_default_list tr.b-4 A:visited {color:#AAAAAA;text-decoration: underline;}
table.main_default_list tr.b-2 { color:#006600; background-color:#F5F5DC;}
table.main_default_list tr.b-2:hover {background-color:#DEF7FF;  }
table.main_default_list tr.b-2 A:link {color:#006600;text-decoration: underline;} 
table.main_default_list tr.b-2 A:active {color:#006600;text-decoration: underline;}
table.main_default_list tr.b-2 A:hover {color:#006600; text-decoration:none;} 
table.main_default_list tr.b-2 A:visited {color:#006600;text-decoration: underline;}
table.main_default_list tr.b-1 { color:black;  }
table.main_default_list tr.b-1:hover {background-color:#DEF7FF;  }
table.main_default_list tr.b-1 A:link {color:black;text-decoration: underline;} 
table.main_default_list tr.b-1 A:active {color:black;text-decoration: underline;}
table.main_default_list tr.b-1 A:hover {color:black; text-decoration:underline;} 
table.main_default_list tr.b-1 A:visited {color:black;text-decoration: underline;}
table.main_default_list tr.bc-2 { color:black; }
table.main_default_list tr.bc-2:hover {background-color:#DEF7FF;  }
table.main_default_list tr.bc-2 A:link {color:black;text-decoration: underline;} 
table.main_default_list tr.bc-2 A:active {color:black;text-decoration: underline;}
table.main_default_list tr.bc-2 A:hover {color:black; text-decoration:none;} 
table.main_default_list tr.bc-2 A:visited {color:black;text-decoration: underline;}
table.main_default_list tr.bc3 { color:black; background-color:#EFEFEF;}
table.main_default_list tr.bc3:hover {background-color:#DEF7FF;  }
table.main_default_list tr.bc3 A:link {color:black;text-decoration: underline;} 
table.main_default_list tr.bc3 A:active {color:black;text-decoration: underline;}
table.main_default_list tr.bc3 A:hover {color:black; text-decoration:none;} 
table.main_default_list tr.bc3 A:visited {color:black;text-decoration: underline;}
table.main_default_list tr.bc7 { color:#AAAAAA; }
table.main_default_list tr.bc7:hover {background-color:#DEF7FF;  }
table.main_default_list tr.bc7 A:link {color:#AAAAAA;text-decoration: underline;} 
table.main_default_list tr.bc7 A:active {color:#AAAAAA;text-decoration: underline;}
table.main_default_list tr.bc7 A:hover {color:#AAAAAA; text-decoration:none;} 
table.main_default_list tr.bc7 A:visited {color:#AAAAAA;text-decoration: underline;}
table.main_default_list th {background-image:url('../i.images/g_gradation_head_s.gif'); background-repeat:repeat-x; background-color:#D6D3D6; background-position:top; border:1pt solid #cccccc; padding:3px 10px 3px 10px; text-align:center; vertical-align:middle; color:#666666; line-height:110%; }
table.main_default_list th.m {background-image:url('../i.images/g_gradation_head_s.gif'); background-repeat:repeat-x; background-color:#D6D3D6; background-position:top; border-left:1pt solid #cccccc; border-right:1pt solid #cccccc; border-top:3pt solid #cccccc; border-bottom:3pt solid #cccccc; padding:3px 10px 3px 10px; text-align:center; vertical-align:middle; color:#666666; line-height:110%; }
table.main_default_list td {border-left:0px; border-right:0px;  border-top:1pt solid #D8D8D8; border-bottom:1pt solid #D8D8D8;  padding:3px 10px 3px 10px;}
table.main_default_list td.head {border:1pt solid #cccccc; color:#555555;  padding:3px 10px 3px 10px; background-color:#EFEFEF; }
table.main_default_list td.bold { font-weight:bold;}
table.main_default_list td.rv2 { background-color:#FFEBCD; border-left:0px; border-right:0px;  border-top:1pt solid #D8D8D8; border-bottom:1pt solid #D8D8D8;  padding:3px 10px 3px 10px; }
table.main_default_list .iss  input {background-color:#CCFFCC}
table.main_default_list .iss2  input {background-color:#CC3333}
table.main_default_list .input input {background-color:#FFFF99} /**/

table.main_default_list tr.bs-1 { color:#006600; background-color:#F5F5DC;}
table.main_default_list tr.bs-1:hover {background-color:#DEF7FF;  }
table.main_default_list tr.bs-1 A:link {color:#006600;text-decoration: underline;} 
table.main_default_list tr.bs-1 A:active {color:#006600;text-decoration: underline;}
table.main_default_list tr.bs-1 A:hover {color:#006600; text-decoration:none;} 
table.main_default_list tr.bs-1 A:visited {color:#006600;text-decoration: underline;}
table.main_default_list tr.bs-2 { color:black;  }
table.main_default_list tr.bs-2:hover {background-color:#DEF7FF;  }
table.main_default_list tr.bs-2 A:link {color:black;text-decoration: underline;} 
table.main_default_list tr.bs-2 A:active {color:black;text-decoration: underline;}
table.main_default_list tr.bs-2 A:hover {color:black; text-decoration:underline;} 
table.main_default_list tr.bs-2 A:visited {color:black;text-decoration: underline;}


table.main_default_list2 { border:3pt solid #cccccc; border-collapse:collapse; width:100% }
table.main_default_list2 tr { vertical-align:middle; line-height:170%; }
table.main_default_list2 tr A:link {color: #006600; text-decoration: underline;} 
table.main_default_list2 tr A:active {color: #006600; text-decoration: underline;}
table.main_default_list2 tr A:hover {color: #006600; text-decoration:none;} 
table.main_default_list2 tr A:visited {color: #006600; text-decoration: underline;}
table.main_default_list2 tr.inactive { color:black; background-color:#EFEFEF;}
table.main_default_list2 tr.inactive A:link { color:black; text-decoration: underline; }
table.main_default_list2 tr.inactive A:active { color:black; text-decoration: underline; }
table.main_default_list2 tr.inactive A:hover { color:black; text-decoration: none; }
table.main_default_list2 tr.inactive A:visited { color:black; text-decoration: underline; }
table.main_default_list2 tr.active { color:black; background-color:white; }
table.main_default_list2 tr.inactive:hover {background-color:#DEF7FF;  text-decoration:none;}
table.main_default_list2 tr.active:hover {background-color:#DEF7FF; text-decoration:none;}
table.main_default_list2 tr.total { color:white; background-color:black;}
table.main_default_list2 tr.total A:link { color:white; text-decoration: underline; }
table.main_default_list2 tr.total A:active { color:white; text-decoration: underline; }
table.main_default_list2 tr.total A:hover { color:white; text-decoration: none; }
table.main_default_list2 tr.total A:visited { color:white; text-decoration: underline; }
table.main_default_list2 tr.total:hover {background-color:black;  text-decoration:none;}
table.main_default_list2 th {background-image:url('../i.images/g_gradation_head_s.gif'); background-repeat:repeat-x; background-color:#D6D3D6; background-position:top; border:1pt solid #cccccc; padding:3px 10px 3px 10px; text-align:center; vertical-align:middle; color:#666666; line-height:110%; }
table.main_default_list2 td {border:1pt solid #D8D8D8; padding:3px 10px 3px 10px;}
table.main_default_list2 td.head {border:1pt solid #cccccc; color:#555555;  padding:3px 10px 3px 10px; background-color:#EFEFEF; }
table.main_default_list2 td.bold { font-weight:bold;}
table.main_default_list2 td.rv2 { background-color:#FFEBCD; border-left:0px; border-right:0px;  border-top:1pt solid #D8D8D8; border-bottom:1pt solid #D8D8D8;  padding:3px 10px 3px 10px; }


div.search {margin-bottom:5px;}
div.search .input { border:2px solid #CCCCCC; padding:2px 0px 2px 0px; background-color:#F9F9F9;}
div.search .scalendar { border:2px solid #CCCCCC; padding:2px 0px 2px 0px; background-color:#F5F5DC;cursor:pointer; width: 75px;}
div.search select { background-color:#F9F9F9; border:2px solid #CCCCCC; }
div.search span.menu_title {font-weight:bold; font-size:12px; padding-top:20px; padding-bottom:20px; padding-right:20px;}
div.search .impact { font-size:14px; font-weight:bold; }
div.search .impact A:link { text-decoration: underline; } 
div.search .impact A:active { text-decoration: underline; }
div.search .impact A:hover { text-decoration:underline; } 
div.search .impact A:visited {text-decoration: underline; }

input.scalendar { border:2px solid #CCCCCC; padding:2px 0px 2px 0px; background-color:#e7efce;cursor:pointer; width: 75px;}

/*********************************************
	tab :  print
*********************************************/
table.print_list { border:1pt solid black; border-collapse:collapse; }
table.print_list tr { vertical-align:middle; line-height:150%; }
table.print_list tr A:link {color: black; text-decoration: none;} 
table.print_list tr A:active {color: black; text-decoration: none;}
table.print_list tr A:hover {color: black; text-decoration:none;} 
table.print_list tr A:visited {color: black; text-decoration: none;}
table.print_list tr.inactive { color:black; background-color:white;}
table.print_list tr.active { color:black; background-color:white; }
table.print_list tr.inactive:hover {}
table.print_list tr.active:hover {}
table.print_list tr.draft { }
table.print_list tr.draft:hover {}
table.print_list th { background-color:black; padding:3px 10px 3px 10px; text-align:left; vertical-align:middle; color:white; line-height:110%; }
table.print_list td {border:1pt dotted black; padding:1px 1px 1px 1px; padding-left:10px;  padding-right:10px;}
table.print_list td.head {border:1pt dotted black; color:black; padding:1px 1px 1px 1px; padding-left:10px; background-color:#EFEFEF; padding-right:10px;}
table.print_list td.bold { font-weight:bold;}

table.no_print_list { border:0; border-collapse:collapse; }
table.no_print_list tr { vertical-align:middle; line-height:150%; }
table.no_print_list tr A:link {color: black; text-decoration: underline;} 
table.no_print_list tr A:active {color: black; text-decoration: none;}
table.no_print_list tr A:hover {color: black; text-decoration:none;} 
table.no_print_list tr A:visited {color: black; text-decoration: none;}
table.no_print_list tr.inactive { color:black; background-color:white;}
table.no_print_list tr.active { color:black; background-color:white; }
table.no_print_list td {border:0;}

/*********************************************
	tab : start
	reference site : http://clagnut.com/sandbox/csstabs/#
*********************************************/
/*globalnav*/

#globalnav {
	/*position:relative;*/
	float:left;
	padding:0 2em 0 0.25em;
	margin:0;
	list-style:none;
	line-height:1.45em;
	font-size:11px;
	font-weight:400;
}

#globalnav LI {
	float:left;
	margin:0;
	padding:0;
}

#globalnav A {
	display:block;
	color:#444;
	text-decoration:none;
	background:#EFEFEF;
	margin:0;
	padding:0.25em 1em;
	border-left:1px solid #fff;
	border-top:1px solid #fff;
	border-right:1px solid #aaa;
}

#globalnav A:hover,
#globalnav A:active,
#globalnav A.here:link,
#globalnav A.here:visited {
	background:#191970; /*   #99CCFF*/
	color:white;
}

#globalnav A.here:link,
#globalnav A.here:visited {
	/*position:relative;*/
	z-index:102;
}

/*subnav*/

#globalnav UL {
	position:absolute;
	left:0;
	top:1.5em;
	float:left;
	background:#CCCCCC;
	width:100%;
	margin:0;
	padding:0.25em 0.25em 0.25em 1em;
	list-style:none;
	border-top:1px solid #fff;
}

#globalnav UL LI {
	float:left;
	display:block;
	margin-top:1px;
}

#globalnav UL A {
	background:#EFEFEF;
	color:#fff;
	display:inline;
	margin:0;
	padding:0 1em;
	border:0
}

#globalnav UL A:hover,
#globalnav UL A:active,
#globalnav UL A.here:link,
#globalnav UL A.here:visited {
	color:#444;
}

/*********************************************
	tab : end
*********************************************/


/*********************************************
	tab : start
	reference site : http://clagnut.com/sandbox/csstabs/#
*********************************************/
/*globalnav*/

#globalnav2 {
	/*position:relative;*/
	float:left;
	padding:0 2em 0 0.25em;
	margin:0;
	list-style:none;
	line-height:1.45em;
	font-size:11px;
	font-weight:400;
}

#globalnav2 LI {
	float:left;
	margin:0;
	padding:0;
}

#globalnav2 A {
	display:block;
	color:#444;
	text-decoration:none;
	background:#EFEFEF;
	margin:0;
	padding:0.25em 1em;
	border-left:1px solid #fff;
	border-top:1px solid #fff;
	border-right:1px solid #aaa;
}

#globalnav2 A:hover,
#globalnav2 A:active {
	background:#525563; /*   #99CCFF*/
	color:white;
}

#globalnav2 A.here:link,
#globalnav2 A.here:visited {
	background:white; /*   #99CCFF*/
	color:#444;
}

#globalnav2 A.here:link,
#globalnav2 A.here:visited {
	/*position:relative;*/
	z-index:102;
}

/*subnav*/

#globalnav2 UL {
	position:absolute;
	left:0;
	top:1.5em;
	float:left;
	background:#CCCCCC;
	width:100%;
	margin:0;
	padding:0.25em 0.25em 0.25em 1em;
	list-style:none;
	border-top:1px solid #fff;
}

#globalnav2 UL LI {
	float:left;
	display:block;
	margin-top:1px;
}

#globalnav2 UL A {
	background:#EFEFEF;
	color:#fff;
	display:inline;
	margin:0;
	padding:0 1em;
	border:0
}

#globalnav2 UL A:hover,
#globalnav2 UL A:active {
	color:#444;
}
#globalnav2 UL A.here:link,
#globalnav2 UL A.here:visited {
	color:#444;
}

/*********************************************
	tab : end
*********************************************/


/* div.sub_menu_board_n { width:100%;  height:31px; padding:0px 0px 0px 0px; font-size:12px; color:#636973; background-image:url(../i.images/sub_menu2.gif); background-repeat:repeat-x; background-position:bottom; vertical-align:middle }  */
div.sub_menu_board_n { width:100%;  height:31px; padding:0px 0px 0px 0px; font-size:15px; color:#636973; background-image:url(../i.images/sub_menu2.gif); background-repeat:repeat-x; background-position:bottom; vertical-align:middle } 
/*glossyback.gif*/

/* menu first */
	#globalnav_n {
		/*position:relative;*/
		float:left;
		padding:0;
		margin-top:7px;
		list-style:none;
		line-height:20px;
		font-size:11px;
		font-weight:400;
	}

	#globalnav_n LI {
		float:left;
		margin:0;
		padding:0;
	}

	#globalnav_n A {
		display:block;
		color:#444;
		text-decoration:none;
		background:#EFEFEF;
		margin:0 0 0 3px;
		padding:1px 15px 1px 15px;
		border-left:1px solid #fff;
		border-top:1px solid #fff;
		border-right:1px solid #aaa;
	}

	#globalnav_n A:hover,
	#globalnav_n A:active {
		/*   #99CCFF  */
		background:#c6cfd6 ;
		color:#636973;
	}

	#globalnav_n A.here:link,
	#globalnav_n A.here:visited {
		background:white; /*   #99CCFF*/
		color:#636973;
	}

	#globalnav_n A.here:link,
	#globalnav_n A.here:visited {
		/*position:relative;*/
		z-index:102;
	}

	/*subnav*/

	#globalnav_n UL {
		position:absolute;
		left:0;
		top:1.5em;
		float:left;
		background:#CCCCCC;
		width:100%;
		margin:0;
		padding:0.25em 0.25em 0.25em 1em;
		list-style:none;
		border-top:1px solid #fff;
	}

	#globalnav_n UL LI {
		float:left;
		display:block;
		margin-top:1px;
	}

	#globalnav_n UL A {
		background:#D0D0D0;
		color:#636973;
		display:inline;
		margin:0;
		padding:0 1em;
		border:0
	}

	#globalnav_n UL A:hover,
	#globalnav_n UL A:active {
		color:#636973;
	}
	#globalnav_n UL A.here:link,
	#globalnav_n UL A.here:visited {
		color:#636973;
	}

/* menu second */
	ul.nav {
		/*position:relative;*/
		float:left;
		padding:0;
		margin-top:7px;
		list-style:none;
		line-height:20px;
		font-size:11px;
		font-weight:400;
	}

	ul.nav LI {
		float:left;
		margin:0;
		padding:0;
	}

	ul.nav A {
		display:block;
		color:#444;
		text-decoration:none;
		background:#EFEFEF;
		margin:0 0 0 3px;
		padding:1px 15px 1px 15px;
		border-left:1px solid #fff;
		border-top:1px solid #fff;
		border-right:1px solid #aaa;
	}

	ul.nav A:hover,
	ul.nav A:active {
		/*   #99CCFF  */
		background:#c6cfd6 ;
		color:#636973;
	}

	ul.nav A.here:link,
	ul.nav A.here:visited {
		background:white; /*   #99CCFF*/
		color:#636973;
	}

	ul.nav A.here:link,
	ul.nav A.here:visited {
		/*position:relative;*/
		z-index:102;
	}

	/*subnav*/

	ul.nav UL {
		position:absolute;
		left:0;
		top:1.5em;
		float:left;
		background:#CCCCCC;
		width:100%;
		margin:0;
		padding:0.25em 0.25em 0.25em 1em;
		list-style:none;
		border-top:1px solid #fff;
	}

	ul.nav UL LI {
		float:left;
		display:block;
		margin-top:1px;
	}

	ul.nav UL A {
		background:#D0D0D0;
		color:#636973;
		display:inline;
		margin:0;
		padding:0 1em;
		border:0
	}

	ul.nav UL A:hover,
	ul.nav UL A:active {
		color:#636973;
	}
	ul.nav UL A.here:link,
	ul.nav UL A.here:visited {
		color:#636973;
	}

.ak
{
	text-decoration:underline;
	font-weight:bold;
	color:#FFFFCC;
}

.ak2
{
	text-decoration:underline;
	font-weight:bold;
	color:#000066;
}