
A:link { color: blue; }
A:visited { color: #7777FF; }
A:hover { color: red; }
A:active { color: red; }

form{
	margin:0px;
}

body{
	color:#555555;
}

.header td{
	padding:0 0 10 0;
}



/*-----------------*/

.modemenu table{
	border-style:solid;
	border-width:0 0 1 1;
	border-color:#FFa939;
}

.modemenu .active{
	padding:3 10 3 10;
	font-size:13px;
	color:#FFFFFF;
	font-weight:bold;
	background-color:#FFa939;
	white-space:nowrap;
	text-align:center;

	border-style:solid;
	border-width:1 1 0 0;
	border-color:#FFa939;
}

.modemenu .passive{
	padding:3 10 3 10;
	font-size:13px;
	font-weight:bold;
	background-color:#ffffff;
	white-space:nowrap;
	text-align:center;

	border-style:solid;
	border-width:1 1 0 0;
	border-color:#FFa939;
}

.modemenu .logout{
	padding:3 10 0 10;
	font-size:13px;
	font-weight:bold;
	background-color:#ffffff;
	white-space:nowrap;
	text-align:right;
}

/*-----------------------*/
.modeselect{
	font-size:13px;
}
/*-----------------------*/




.kwbox{
	padding:8px 10px 6px 10px;
	background-color:#FFE3BA;
	background:url('./img/keyback.gif');
}


.topmes{
	font-size:13px;
	padding:2 0 4 0;
}




.list_table{
	width:100%;
}

.tr_master .td_a,.tr_master .td_b{
	padding:2 0 2 0;

	border-style:dashed;
	border-width:1 0 0 0;
	border-color:#000000;
}

.tr_slave .td_a,.tr_slave .td_b{
	padding:0 0 0 0;

}




.list .td_a{
	text-align:left;
	vertical-align:middle;

	font-weight:bold;
	white-space:nowrap;

	font-size:13px;

}

.list .td_b{
	width:100%;
	vertical-align:middle;
	font-size:14px;
}


.listsubmit{
	width:60px;
	font-size:10px;
	margin:2 2 2 2;
	border-style:solid;
	border-width:1px;
	
	background-color:#eeeeee;
}


.ztd{
	padding:2 2 2 2;
	/*background-color:#e5f6ff;*/
	/*background-color:#dddddd;*/
	/*background-color:#FFEAaa;*/
	/*background-color:#FFFFCC;*/
	background-color:#ffeabf;

	vertical-align:middle;
	font-size:13px;

	border-style:solid;
	border-width:1px;
	/*border-color:#aaaaff;*/
	border-color:#ffffff;

	white-space:nowrap;
}

.ztd_on{
	padding:1 2 1 2;
	/*background-color:#FFFFCC;*/
	background-color:#fffa77;

	vertical-align:middle;
	font-size:13px;

	border-style:solid;
	border-width:1px;
	border-color:#FF0000;

	white-space:nowrap;
}

.linktd{
	padding:1 2 1 2;
	background-color:#FFFFFF;
	vertical-align:middle;

	font-size:13px;

	border-style:solid;
	border-width:0px;
	border-color:#aaaaff;

	white-space:nowrap;

}

.linktd_on{
	padding:1 2 1 2;
	background-color:#FFFFFF;
	vertical-align:middle;

	font-size:13px;

	border-style:solid;
	border-width:1px;
	border-color:#ff0000;

	white-space:nowrap;

}

/*-------------------*/

.krlist{
	padding:5px;
	background-color:#e5f6ff;
	border-style:solid;
	border-width:1 1 0 1;
	border-color:#4D99E5;

	height:250px;
}


.krlist2{
	padding:5px;
	background-color:#e5f6ff;
	border-style:solid;
	border-width:0 1 1 1;
	border-color:#4D99E5;

	height:10px;
}

.krlist table{
	width:200;
	margin:5px;

	border-style:dashed;
	border-width:0 0 0 0;
	border-color:#000000;
}

.krlist td{
	font-size:13px;
	vertical-align:top;

	border-style:solid;
	border-width:0 0 1 0;
	border-color:#4D99E5;
	padding:2 0 2 0;
}

.krtd_b{
	width:30px;
}

.krtitle .td_a{
	width:100%;
	font-weight:bold;
	font-size:13px;
	background-color:#4D99E5;
	padding:3 10 1 7;
	color:#FFFFFF;
}

.krtitle .td_b{
	text-align:center;
	background-color:#4D99E5;
	padding:3 7 1 3;
}

.krsubtitle{
	font-size:13px;
}


.krtxt{
	text-align:right;
	font-size:13px;
}


/*-------------------*/

.newslist{
	padding:5px;
	background-color:#e5f6ff;
	border-style:solid;
	border-width:1 1 1 1;
	border-color:#4D99E5;
}

.newslist table{
	width:200;
	margin:5px;

	border-style:dashed;
	border-width:0 0 0 0;
	border-color:#000000;
}

.newslist td{
	font-size:13px;
	vertical-align:top;

	border-style:solid;
	border-width:0 0 0 0;
	border-color:#9b72cf;
	padding:4 0 4 0;
}

.newstxt{
	text-align:right;
	font-size:13px;
}

.newstitle{
	background-color:#4D99E5;
	padding:3 10 1 7;
	color:#FFFFFF;
	font-weight:bold;
	font-size:13px;
}

/*-------------------*/

.loginlist .td_a{
	font-size:15px;
	padding:10px;
	border-style:solid;
	border-color:#AAAAAA;
	border-width:1px;
}
.loginlist .formtable{
	font-size:13px;
}
.logintitle{
	font-size:14px;
	font-weight:bold;
	padding-bottom:10px;
}



/*-------------------*/


.footer{
	font-size:12px;
	text-align:center;
}

/*-------------------*/

.page_title{
	background-color:#FFa939;
	color:#FFFFFF;
	font-weight:bold;
	padding:4px;
}

.page_main{
	padding:4px;
}

.page_main td{
	font-size:13px;
	vertical-align:top;
	text-align:left;

}

/*----------------------*/
.sbadd table{
	width:500px;
	font-size:13px;
	/*
	border-width:1px;
	border-style:solid;
	border-color:#cccccc;
	*/
}

.sbadd .td_a{
	padding:2px;
	background-color:#cccccc;
}

.sbadd .td_b{
	padding:4px;
	background-color:#ffffff;
}

.sbmain table{
	font-size:14px;
}

.sbmain .td_a{
	margin-bottom:5px;
	background-color:#e5f6ff;

	padding:5px;
	vertical-align:top;
	border-width:1px;
	border-style:solid;
	border-color:#4D99E5;
}


.sbmain .td_b{
	padding:5px;
	vertical-align:top;
	border-width:1px;
	border-style:solid;
	border-color:#aaaaaa;
}

.sbtagname{
	font-size:13px;
	background-color:#e5f6ff;
	padding:2;
	vertical-align:middle;
	margin:0 0 7 0;
	
	border-style:solid;
	border-width:1;
	border-color:#4D99E5;	
}

.sbtab{
	text-align:center;
	font-weight:bold;
	width:80px;
	color:#FFFFFF;
	font-size:13px;
	background-color:#4D99E5;
	padding:2;
	vertical-align:middle;
	
	border-style:solid;
	border-width:1 1 0 1;
	border-color:#4D99E5;	
}


.sbmtab_ac{
	text-align:center;
	font-weight:bold;
	width:80px;

	font-size:13px;
	background-color:#aaaaaa;
	color:#FFFFFF;
	padding:2;
	vertical-align:middle;
	
	border-style:solid;
	border-width:1 1 0 1;
	border-color:#AAAAAA;	
}

.sbmtab_pass{
	text-align:center;
	font-weight:bold;
	width:80px;

	font-size:13px;
	/*background-color:#e5f6ff;*/
	background-color:#ffffff;

	padding:2;
	vertical-align:middle;
	
	border-style:solid;
	border-width:1 1 0 1;
	border-color:#AAAAAA;	
}



.sblist table{
	width:100%;
}
.sblist td{
	padding:5 0 5 0;
	border-style:dashed;
	border-width:0 0 1 0;
	border-color:#444444;	

}


.linktxt{
	font-size:12px;
}

.tag1txt{
	background-color:#FFDDDD;
	white-space:nowrap;
	margin:0 1 0 1;
}
.tag2txt{
	background-color:#DDDDFF;
	white-space:nowrap;
	margin:0 1 0 1;
}
.tag3txt{
	background-color:#DDFFDD;
	white-space:nowrap;
	margin:0 1 0 1;
}
.tag4txt{
	background-color:#ffffaa;
	white-space:nowrap;
	margin:0 1 0 1;
}
.tag5txt{
	background-color:#ddbbff;
	white-space:nowrap;
	margin:0 1 0 1;
}