html,body{margin:0;padding:0;font-size:9pt;}
body{text-align: center;padding-top:20px;padding-bottom:20px;}
p{margin-top:0}
h1,h2,h3{font-weight:bold;font-size:200%}
h2{font-size:160%}
h3{font-size:120%}
label, legend, fieldset a {font-size:8pt}
legend {font-weight:bold;}
form {margin:2px;}
#header{width:auto;margin:0px auto 0px auto;text-align:left;overflow:hidden;
background-color:#fff;}
#himage {margin:0px;padding:3px;line-height:0px;}
#hwelcome {	
	text-align:left;
	padding:2px;
	padding-right:15px;
	float:right;
	width:430px;
}
#nav{float:left;font-size:8pt;width:770px;overflow:hidden;margin:0px;padding:0px;}
#nav table{width:774px;margin:0px;padding:0px;border-collapse:collapse;}
#nav tr{margin:0px;padding:0px;height:28px;}
#nav td{text-align:center;margin:0px;padding:5px;border:1px solid #fff;}
#nav a{text-decoration:none;}

#content{float:left;display:inline;width:760px;margin:0px;padding:5px;}

.iitm {
	padding: 2px;
	margin-bottom:3px;
}
.iitmhdr, .iitmbody {padding: 2px;}

.vform {
	margin-bottom:5px;
}
#bnav{float:left;width:760px;margin:0px;padding: 3px 5px; text-align:right;}
#bnav table{float:right}
#fnav{float:left;width:760px;margin:0px;padding: 3px 5px; text-align:center;}
#footer{clear:both;width:760px;margin:0px;padding: 3px 5px;text-align:left;font-size:90%;}

#power{	
	padding:3px 5px 1px 0px;
	font-size:7pt;
	text-align:right;
}

.photo, .hphoto {padding:1px;}

input[type="image"], .imgbutton {
filter:alpha(opacity=100);  
-moz-opacity: 1.0;   
opacity: 1.0;
-khtml-opacity: 1.0;
}

input[type="image"]:hover, .imgbutton:hover {
filter:alpha(opacity=80);
-moz-opacity: 0.8; 
opacity: 0.8;
-khtml-opacity: 0.8;
}

.pttl {
	overflow:hidden;
	text-overflow:ellipsis;
	margin-bottom:2px;
}

#ppout{
	position:absolute;
	left:50px;top:20px;width:700px;height:320px;
	z-index:20;background-color:#fff;
	padding:2px;overflow:hidden;
}
#ppin{
	height:290px;
	overflow:auto;
}
#ppfrm{
	position:absolute;
	top:295px;
	margin:0px;
	padding:2px;
	width:650px;
	background-color:#fff;	
}
#ppcls{
	position:absolute;
	left:500px;top:305px;width:200px;
	text-align:right;
}
.tree{
	margin-left:3px;
	padding-left:3px;
}
.tree UL A{
	color:#333;
	text-decoration:none;
}


#container{width:786px;margin:0px auto 10px;padding:0px;text-align:left;overflow:show;}
.b_tbl {
	float:left;
	border-collapse:collapse;
	padding:0px;
	border-width:0px;
	margin:0px;
	width:100%;
}
.b_tbl td {
	padding:0px;
	border-width:0px;
	margin:0px;
}
.b_nw {
	width:8px;
	height:8px;
	background-image:url(../mikamy2/bnw.gif);
	background-repeat: no-repeat;
}
.b_n {
	height:8px;
	background-image:url(../mikamy2/bn.gif);
	background-repeat: repeat-x;
}
.b_ne {
	width:8px;
	height:8px;
	background-image:url(../mikamy2/bne.gif);
	background-repeat: no-repeat;
}
.b_w {
	width:8px;
	background-image:url(../mikamy2/bw.gif);
	background-repeat: repeat-y;
}
.b_e {
	width:8px;
	background-image:url(../mikamy2/be.gif);
	background-repeat: repeat-y;
}
.b_c {
	background-color:#fff;
} 
.b_sw {
	width:8px;
	height:8px;
	background-image:url(../mikamy2/bsw.gif);
	background-repeat: no-repeat;
}
.b_s {
	height:8px;
	background-image:url(../mikamy2/bs.gif);
	background-repeat: repeat-x;
}
.b_se {
	width:8px;
	height:8px;
	background-image:url(../mikamy2/bse.gif);
	background-repeat: no-repeat;
}

