body, td {
	font: .8em Arial;
	color:#3a4247
}



.tbl_head {
	color: white;
	background-color: #3366cc;
	font: normal 11;
	padding: 2;
}

.white	{
	font-size: 11; 
	color: white;
	font-weight:bold
}

A:hover.white	{
	font-size: 11; 
	color: white;
	font-weight:bold
}

h1 { 
	font-size:20px; 
	font-weight:normal; 
	margin:0
}

h2 {
	font-size:18px;
	font-weight: normal;
	font-family:Arial;
	margin:0 0 .3em 0;
}

hr { 
	height: 1px;
	color: #cccccc; 
	background-color: #cccccc; 
	border: none;
}

.info {
	color: #585858;
	font-size: 11px;
}

p {margin:.5em 0}

a.menu {font-size:15px; font-family:Arial; text-decoration:underline; color:#36c}
table.menu {margin-top:16px; clear:both}
td.submenu {padding:6px 22px}
td.ot {background:#d6e0f5; border-bottom: solid 3px #fff}
td.tp {background:#ffedad; border-bottom: solid 3px #fff}
td.mn {background:#defebb; border-bottom: solid 3px #fff}
td.my {background:#b8ebd5; border-bottom: solid 3px #fff}
table.ot_act td.ot, table.ot_act td.submenu {background:#d6e0f5; border-bottom:solid 3px #d6e0f5 !important}
table.tp_act td.tp, table.tp_act td.submenu {background:#ffedad; border-bottom:solid 3px #ffedad !important}
table.mn_act td.mn, table.mn_act td.submenu {background:#defebb; border-bottom:solid 3px #defebb !important}
table.my_act td.my {background:#b8ebd5; border-bottom:solid 3px #b8ebd5 !important}
table.my_act td.submenu {background:#b8ebd5}


td.submenu a {font-weight:bold; color:#36c; font-size:13px; padding-right:20px;}
td.submenu b {font-size:13px; padding-right:20px;}

div.ot_l {float:left; width:8px; height:30px; background:url(/img/my/otp_l1.gif) top no-repeat}
div.ot_r {float:left; width:8px; height:30px; background:url(/img/my/otp_r1.gif) top no-repeat}
div.tp_l {float:left; width:8px; height:30px; background:url(/img/my/tp_l1.gif) top no-repeat}
div.tp_r {float:left; width:8px; height:30px; background:url(/img/my/tp_r1.gif) top no-repeat}
div.mn_l {float:left; width:8px; height:30px; background:url(/img/my/mn_l1.gif) top no-repeat}
div.mn_r {float:left; width:8px; height:30px; background:url(/img/my/mn_r1.gif) top no-repeat}
div.my_l {float:left; width:8px; height:30px; background:url(/img/my/my_l1.gif) top no-repeat}
div.my_r {float:left; width:8px; height:30px; background:url(/img/my/my_r1.gif) top no-repeat}


div.ot {padding-top:7px ; float:left; background:#d6e0f5; width:248px; height:23px;}
div.ot a, div.ot b {background: url(/img/my/pic_ot.gif) left no-repeat; padding:1px 0 0 22px; font-size:15px}
div.tp {padding-top:7px; float:left; background:#ffedad; width:248px; height:23px;}
div.tp a, div.tp b {background: url(/img/my/pic_tp.gif) left no-repeat; padding:1px 0 0 22px; font-size:15px }
div.mn {padding-top:7px; float:left; background:#dfffbb; width:248px; height:23px;}
div.mn a, div.mn b {background: url(/img/my/pic_mn.gif) left no-repeat; padding:1px 0 0 22px; font-size:15px }
div.my {float:left; width:119px; background: #b8ebd5; height:30px; font-size:15px }
div.my a {display:block; width:100px; margin-top:6px; padding-bottom:2px;}
div.my span {display:block; width:100px; margin-top:6px; padding-bottom:2px;}

ul.submenu {padding:0; margin:0 0 2em 0} 
ul.submenu li {list-style-type:none; padding:0; margin:1.2em 0} 
ul.submenu li a { font-size:18px}

a.small {display: block; margin-bottom:4px; font-size:11px; color:#999}

span.menu {font-weight:bold; font-size:15px}

ul.cnt {list-style-type:none; line-height:1.8em; padding:0 0 10px 0}
ul.cnt li {font-size:1em; }
ul.cty {margin-bottom:10px}
ul.cty li {list-style-type:none; font-size:.86em}

div.px {width:1px; height:1px}

.otz {background:#fff6d6}
.otz th {font-style:italic; color:#585858; font-weight:normal; font-size:0.8em; padding:5px 8px}
.otz .otz-i {text-align:left; padding-left:30px}
.otz .otz-td {padding:5px 8px}