body{
	margin:0px;
	background:url(../images/hmbg.jpg) repeat-x  0px 483px transparent;
}
.main_container {
	font-family: verdana;
	font-size: 8pt;
	height: auto;
	width: 900px;
	margin:0px auto;
	position:relative;
}
a{
	color:#0000ff;
	text-decoration:none;
}
a:hover{
	color:#0000ff;
	text-decoration:underline;
}
.header
{
    width:850px;
    height:50px;
    padding:15px 0 0 50px;
    color:#ffffff;
    border-bottom:1px solid #ffffff;
    font:normal 25pt Eras Demi ITC;
}
.header_in
{
    width:850px;
    height:45px;
    padding:19px 0 0 50px;
    color:#ffffff;
    border-bottom:1px solid #ffffff;
    font:normal 21pt Eras Demi ITC;
}
.header_in span
{
    color:#f3f3f3;
    font:normal 16pt Eras Demi ITC;
}
.hb {
	background: url(../../images/fb_bg1.png) no-repeat left bottom;
	height: 483px;
	width: 900px;
}
.nohplogo
{
	width:180px;
	height:106px;
	position:absolute;
	top:333px;
	left:0;
	background:url(../../images/NOHP_LOGO.jpg);
}
	
.hm_main {
	/*background-image: url(../images/hmbg.jpg);
	background-repeat: repeat-x;*/
	height:46px;
	width:900px;
	margin:0 0 5px 0;
}
.hm{
	width:658px;
	margin:0px auto 0 125px;
}
.hm div {
	background-image: url(../images/red_icon.png);
	background-repeat: no-repeat;
	background-position: left 22px;
	padding:20px 15px 10px 20px;
	float:left;
	font:normal 9pt verdana;
}
.hm div a{
	color:#231f20;
	text-decoration:none;
}
.hm div a:hover{
	color:#000030;
	text-decoration:none;
}
.nm {
	width: 650px;
	padding:15px 0px 15px 250px;
	font:bold 22pt verdana;
	color:#FF0000;
}
.ab_main{
	/*height: 180px;*/
	width: 651px;
}
.ab {
	float: left;
	height: 160px;
	width: 651px;
}
.ab_head {
	font:bold 9pt verdana;
	color: #FFFFFF;
	background-color: #000030;
	height:20px;
	padding:7px 0px 0px 8px;
}
.btxt {
	height: 112px;
	width: 430px;
	padding: 15px;
	float:left;
	text-align:justify;
	line-height:1.5em;
}

.blgn{
	height: 154px;
	width: 190px;
	margin: 0px 0px;
	float:right;
	border-left:1px dotted #000030;
	background:#bfbfcb;
}
#bdy {
	width: 651px;
	/*height:1328px;*/
	margin:0px auto;
	border:#000030 1px solid;
	background:#f3f3f3;
}
.duk
{
    width:150px;
    height:127px;
    position:absolute;
    left:40px;
    bottom:280px;
    background:url(../../images/duk.png) no-repeat center;
}
#bdy .left_menu {
	background: url(../images/vmbg_1.jpg) repeat-y left top;
	height: auto;
	width: 177px;
	font:bold 9pt verdana;
	padding: 6px 0px 6px 10px; 
	text-align:left;
	border-top:#ffffff solid 1px;
}
#bdy .left_menu a{
	color:#8dc63f;
	text-decoration:none;
}
#bdy .left_menu a:hover{
	color:#0000ff;
	text-decoration:underline;
}
#bdy .left_submenu {
	background: url(../images/vmbg_1.jpg) repeat-y left top;
	height: auto;
	width: 177px;
	font:normal 8pt verdana;
	padding: 4px 0px 4px 10px;
	text-align:left;
}
#bdy .left_submenu a{
	color:#231f20;
	text-decoration:none;
}
#bdy .left_submenu a:hover{
	color:#0000ff;
	text-decoration:underline;
}

#bdy .left {
	width:187px;
	height:auto;
	float:left;
}
#bdy .leftheader_main{
	height:30px; 
	background:#000030;
	margin-bottom:10px;
}
#bdy .leftheader{
	width:160px; 
	height:22px; 
	text-align:center; 
	font:bold 9pt verdana; 
	margin:0px auto; 
	border-right:2px #cccccc solid; 
	border-left:2px #cccccc solid; 
	padding-top:8px; 
	color:#ffffff; 
}
#bdy .bhead_main {
	background:#000030;
}
#bdy .bhead{
	width:160px; 
	height:38px; 
	text-align:center; 
	font:bold 9pt verdana; 
	margin:10px auto; 
	border-right:2px #cccccc solid; 
	border-left:2px #cccccc solid; 
	padding-top:8px; 
	color:#ffffff; 
}
.mhead{
	width:258px; 
	height:22px; 
	text-align:center; 
	font:bold 9pt verdana; 
	margin:8px auto; 
	border-right:2px #cccccc solid; 
	border-left:2px #cccccc solid; 
	padding-top:8px; 
	color:#ffffff; 
}
.lft_img {
	text-align: center;
	height: 189px;
	width: 187px;
	background:#d1d3d4;
}
#rgt{
	width:452px;
	height:auto;
	margin-left:12px;
	float:right;
}
.right_header{
	width:410px; 
	height:22px; 
	text-align:center; 
	font:bold 9pt verdana; 
	margin:0px auto; 
	border-right:2px #cccccc solid; 
	border-left:2px #cccccc solid; 
	padding-top:8px; 
	color:#ffffff; 
}
.clear{clear:both; height:0px !important;}
.fm1 {
	background-image: url(../images/fm1.png);
	background-repeat: no-repeat;
	height: 137px;
	width: 651px;
}

.bm{width:631px; 
	height:28px; 
	background:url(../images/bmbg.jpg) repeat-x; 
	padding:4px 0px 0px 20px;
	border-bottom:#cccccc 1px solid;
}
.bm1{
	width:551px; 
	height:20px; 
	padding:4px 0px 0px 80px; 
	background:url(../images/fmy_icon.png) no-repeat 45px center; 
} 
.bdr{
	border:none;
}
.fm2{
	background: url(../images/fm2bg.png) repeat-x center 20px;
	height: 124px;
	width: 651px;
}
.fls{
	width:651px;
	height:25px;
	padding:10px 0px;
}
.ftr{
	width:100%;
	height:22px;
	font:normal 8pt verdana;
	padding-top:10px;
	color:#333333;
	text-align:center;
	background:url(../images/bmbg.jpg) repeat-x;
}