/*MADALBAL*/


/*MISC*/
.tborder acronym {
	border-bottom: 1px dotted #999999;
	cursor: help
}
.starttext {
	padding: 0px 2px 2px 2px;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #999999
}
.starttext a {
	color: #003399;
	font-weight: bold;	
	text-decoration: none
}
.starttext a:hover {
	text-decoration: underline
}
.flabel {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #557283
}
.fdate {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #B70000
}
.warningtext {
	background: #FFFFAA;
	padding: 0px 2px 2px 2px;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #000000
}

/*NAVI*/
#navi {
	width: 706px;
	height: 20px;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 0px 10px;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #999999;
}
	#navi a {
		text-decoration: none;
		color: #003399
	}
	#navi a:hover {
		text-decoration: underline;
		color: #003399
	}

/*MENU*/
#mainmenu {
	width: 980px;
	height: 15px;
	margin: 4px 0px 4px 0px;
	padding: 8px 0px 2px 0px;
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #FF6600;
}
	#mainmenu ul {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		display: inline;
		list-style-type: none;
		list-style-position: outside;
	}
	#mainmenu ul li {
		display: inline;		
	}
	#mainmenu ul li a {
		text-decoration:none;
		color: #FF6600
	}
	#mainmenu ul li a:hover {
		color: #003399
	}

#menu {
	display: table;
	width: 260px;
	height: 18px;
	margin: 4px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: #FFFFFF;
	border-style: solid;
	border-width: 1px 0px 0px 0px;
	border-color: #FFFFFF;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

	#menu ul {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		list-style-type: none;
		border: none;
	}
	#menu li {
		border-style: solid;
		border-width: 0px 0px 1px 0px;
		border-color: #FFFFFF;		
		background: #587282;
	}
	#menu li.blank {
		display: block;
		width: 254px;
		margin: 0px 0px 0px 0px;
		padding: 4px 4px 4px 2px;
		text-align: right;
		background: #CCD7DD;
		color: #587282;
	}
	#menu li a {
		display: table;
		width: 254px;
		margin: 0px 0px 0px 0px;
		padding: 4px 4px 4px 2px;
		text-align: right;
		text-decoration: none;
		color: #FFFFFF;
	}
	#menu li a:hover {
		padding: 4px 4px 4px 2px;
		background: #CCD7DD;
		color: #587282;
	}

/*TABLE*/
.tbody {
	padding-left: 10px;
	padding-top: 4px;
	padding-bottom: 4px
}
.itbody {
	padding-top: 4px;
	padding-bottom: 4px
}
.tborder {
	background: #FFFFFF;
	color: #000000;
	border: 1px solid #CCD7DD;
}

.tsearch {
	background: #CCD7DD;
	padding: 2px 2px 2px 2px;
	border: 1px solid #CCD7DD;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #557283;	
}
.thead {
	height: 20px;
	background: #557283;
	padding: 3px 2px 2px 2px;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	border: 1px solid #FFFFFF;
}
.tpanel {
	height: 24px;
	padding: 2px 0px 2px 2px;
	background: #FFFFFF;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #000000;
}
	.tpanel a {
		color: #003399;
		text-decoration: none;
	}
	.tpanel a:hover {
		text-decoration: underline;
	}
.tlpanel {
	height: 24px;
	padding: 2px 0px 2px 2px;
	background: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCD7DD;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #000000;
}
	.tlpanel a {
		color: #003399;
		text-decoration: none;
	}
	.tlpanel a:hover {
		text-decoration: underline;
	}
.trpanel {
	height: 24px;
	padding: 2px 0px 2px 2px;
	background: #F2F5F7;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCD7DD;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #000000;
}
	.trpanel a {
		color: #003399;
		text-decoration: none;
	}
	.trpanel a:hover {
		text-decoration: underline;
	}
.tanswer {
	margin: 2px 2px 2px 2px;
	padding: 2px 2px 2px 2px;
	font: normal 11px Arial, Helvetica, sans-serif;
	background: #FFFFCC;
	border: 1px solid #DDDD55;
}
#tresult {
	display: table;
	text-align: center;
	width: 694px;
	height: 30px;
	margin: 4px 0px 4px 0px;
	padding: 8px 2px 2px 10px;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #557283;
}
	#tresult ul {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		display: inline;
		list-style-type: none;
		border: none;
	}
	#tresult ul li {
		display: inline;
	}
	#tresult ul li.label {
		height: 16px;
		margin: 2px 2px 0px 0px;
		padding: 2px 2px 2px 2px;
		color: #557283
	}
	#tresult ul li.blank {
		height: 11px;
		margin: 2px 2px 0px 2px;
		padding: 2px 4px 2px 4px;
		border: 1px solid #557283;
		background: #557283;
		text-align: center;
		color: #FFFFFF
	}
	#tresult ul li a {
		height: 20px;
		margin: 2px 2px 0px 2px;
		padding: 2px 4px 2px 4px;
		border: 1px solid #557283;
		background: #CCD7DD;
		text-align: center;
		text-decoration:none;
		color: #557283
	}
	#tresult ul li a:hover {
		background: #FF6600;
		color: #FFFFFF
	}

/*DOC*/
.dochead {
	display: table;
	width: 702px;
	height: 16px;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 0px 10px;
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #557283;
}
.docbody {
	width: 702px;
	display: table;
	padding: 0px 0px 2px 10px;
	margin: 0px 0px 0px 0px;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #000000;
}
.docbody a {
	text-decoration: none;
	color: #003AB3
}
.docbody a:hover {
	text-decoration: underline;
	color: #003AB3
}
.docimage {
	padding:2px 2px 2px 2px;
}
.doclabel {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #003399;
}
.doclabel a {
	text-decoration: none;
	color: #003399
}
.doclabel a:hover {
	text-decoration: underline;
	color: #003399
}

/*INPUT*/
.input {
	width: 150px;
	height: 20px;
	margin: 2px 2px 2px 2px;
	padding: 2px 2px 2px 2px;
	border: 1px solid #557283;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #FFFFFF
}
.inputarea {
	width: 500px;
	height: 250px;
	margin: 2px 2px 2px 2px;
	padding: 2px 2px 2px 2px;
	border: 1px solid #557283;
	font: normal 12px Courier New, Courier, mono;
	color: #000000;
}
.combo {
	width: 150px;
	height: 20px;
	margin: 2px 2px 2px 2px;
	padding: 2px 2px 2px 2px;
	border: 1px solid #557283;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #FFFFFF
}
.button {
	height: 20px;
	margin: 2px 2px 2px 2px;
	padding: 0px 2px 0px 2px;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: #FF6600
	/*background-image: url(../images/button_bg.jpg)*/
}

/*FOOT*/
.foot {
	margin: 10px 0px 10px 0px;
	padding: 10px 0px 10px 0px;
	width: 980px;
	height: 30px;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #557283
}
.foot a {
	color: #00489B;
	text-decoration: none
}
.foot a:hover {
	text-decoration: underline
}

/*IMG*/
.floatimgleft {
	padding: 2px 2px 2px 2px;
	float: left
}
.floatimgright {
	padding: 2px 2px 2px 2px;
	float: right
}
.imgborder1 {
	border: 1px solid #EDE6CD;
}
.imgborder1:hover {
	border: 1px solid #0000FF;
}
.imgborder2 {
	border: 1px solid #CCCCCC;
}
.imgborder2:hover {
	border: 1px solid #003399;
}









a {
   outline: none;
}


.kat1 {
border:3px solid #393a35;
float:right;
margin-left:15px;
}
.kat2 {
border:3px solid #09466c;
float:right;
margin-left:15px;
}

.kat3 {
border:3px solid #393a35;
float:left;
margin-right:15px;
}

.kat11 {
border:3px solid #393a35;
margin-left:15px;
}
.kat22 {
border:3px solid #09466c;
margin-left:15px;
}