@charset "utf-8";
/* CSS Document */

body{
margin:0px;
background-image:url(../images/page_bg.gif);
background-repeat:repeat;
font-family:Arial, Helvetica, sans-serif;
color:#322d29;
font-size:12px;
}

img{
border:0px;
}
a{
outline:none;
}


		#homeoSub{
			position: absolute;
			top: 81px;
			left: 97px;
		}
		
		#homeoSubNew{
			position: absolute;
			top: 81px;
			left: 88px;
		}
		
		#resourcesSub{
			position: absolute;
			top: 81px;
			left: 265px;
		}
		
		.subContainer{
			z-index: 9999;
			float: left;
			color: #000;
		
		}
			
		.subContents{	
			z-index: 9999;		
			position: absolute;
			text-align: left;
			width: 200px;
			padding-left: -5px;
			background-color: #eef4f6;
			border: 2px solid #414042;
		}
		
		.hide{
			display: none;
		}
		
		.show{
			display: block;
		}
		
		.menu2 a:link, .menu2 a:visited, .menu2 a:active{
			height: 25px;
			line-height: 25px;
			width: 190px;
			color: #2c6f7f;
			cursor: pointer;	
			text-decoration: none;
			text-align: left;			
			display: block;
			padding-left: 10px;
			font-size: 11px;	
			font-weight: normal;		
		}
		
		.menu2 a:hover{
			height: 25px;
			line-height: 25px;
			width: 190px;
			color: #eef4f6;
			background-color:#2c6f7f;
			text-decoration: none;
			text-align: left;		
			display: block;
			font-size: 11px;	
			font-weight: normal;	
			padding-left: 10px;
		}
		
				
a{
color:#3890a5;
text-decoration:none;}

a:hover{
color:#3890a5;
text-decoration:underline;}

p{
font-size:12px;
margin:0px;
padding:0px;
line-height:18px;
padding-bottom:3px;
clear:both}

h1{
font-size:21px;
font-family:Times,"Times New Roman",serif;
font-style:italic;
color:#056839;
margin:0px;
padding:0px;
padding-top:18px;
padding-bottom:5px;
font-weight:normal;
word-spacing:.01em;
clear:both;}

h2{
font-size:21px;
font-family:Times,"Times New Roman",serif;
font-style:italic;
color:#056839;
margin:0px;
padding:0px;
padding-left:35px;
padding-bottom:10px;
padding-top:5px;	
padding-bottom:5px;
font-weight:normal;
word-spacing:.01em;
clear:both;
background-image:url(../images/h2_icon.gif);
background-repeat:no-repeat;
background-position:left;
margin-top:25px;
margin-bottom:22px;
position:relative;
left:-33px;
}

h2 b{
color:#000000;
font-size:20px;
font-weight:normal;
}


h4{
font-size:21px;
font-family:Times,"Times New Roman",serif;
font-style:italic;
color:#056839;
margin:0px;
padding:0px;
padding-left:35px;
padding-bottom:10px;	
padding-top:5px;
padding-bottom:5px;
font-weight:normal;
word-spacing:.01em;
clear:both;
background-image:url(../images/h2_icon.gif);
background-repeat:no-repeat;
background-position:left;
margin-top:25px;
position:relative;
left:-33px;

}

h4 b{
color:#000000;
font-size:20px;
font-weight:normal;
}

h3{
font-size:21px;
font-family:Times,"Times New Roman",serif;
font-style:italic;
color:#056839;
margin:0px;
padding:0px;
padding-bottom:3px;
font-weight:normal;
word-spacing:.01em;}

.more{
padding-top:22px;
color:#056839;
margin-bottom:0px;}

.more a{
color:#056839;
text-decoration:none;}

.more a:hover{
color:#056839;
text-decoration:underline;}

img{
font-size:0px;
border:0px;
outline:none;}

#dvContainer{
width:804px;
margin:0px auto;
}

#dvTopContainer{
width:804px;
float:left;

}

#dvLog{
width:270px;
float:left;
height:128px;
font-size:0px;
}

.dvtopImg{
float:left;
font-size:0px;
height:15px;}

.dvbottomImg{
float:left;
font-size:0px;
height:56px;}

#dvNavi{
width:509px;
float:left;
background-image:url(../images/menu/Navi_top_bg.gif);
background-repeat:no-repeat;
height:79px;
padding-left:25px;
padding-top:49px;
position: relative;
}

#dvBodyContainer{
width:804px;
float:left;
}


#dvMainContainer{
float:left;
width:804px;
background-image:url(../images/body_mid_bg.gif);
background-repeat:repeat-y;
padding-top:5px;
}

#dvLeftPanel{
float:left;
width:275px;
padding-left:20px;
}

.dvgraytBox{
width:257px;
padding-bottom:18px;
}

.dvgraytopImg{
width:257px;
font-size:0px;
}
.dvgrayContent{
width:220px;
background-image:url(../images/left_panel_mid_bg.gif);
background-repeat:repeat-y;
font-size:12px;
padding-left:22px;
padding-right:15px;
padding-top:6px;
line-height:22px;
}

.dvgraybottomImg{
width:257px;
font-size:0px;

}

#dvRightPanel{
float:left;
width:490px;}

.dvPageHeading{
font-size:0px;}

#dvContent{
padding-left:20px;
font-size:12px;
line-height:18px;}

.dvInfo{
float:left;
width:475px;}

.dvInfotxt{
float:left;
width:240px;
padding-right:19px;}

.dvBluebox{
background-color:#eef4f6;
padding:3px;
line-height:18px;}

.dvInfoImg{
float:left;
width:216px;}

#dvContent p{
font-size:12px;
margin:0px;
padding:0px;
line-height:18px;
padding-bottom:3px;}

.txt12{
font-size:12px;
padding-top:20px;
clear:both;
}

.txt12{
font-size:12px;
padding-top:20px;
}

.txt12pn{
font-size:12px;
clear:both;}

.dvPageIcon{
text-align:center;
width:469px;
padding-top:5px;}


.dvFees{
text-align:center;
font-size:13px;
font-weight:bold;
padding-top:25px;
line-height:20px;

}

.ullist{
margin:0px;
padding-left:0px;
margin-left:18px;
font-size:12px;
padding-bottom:22px;
line-height:17px;}

.ullist ul li{
margin:0px;
padding:0px;
font-size:12px;}

.ullist12{
margin:0px;
padding-left:0px;
margin-left:18px;
font-size:12px;
line-height:17px;}

.ullist ul li{
margin:0px;
padding:0px;
font-size:12px;}

.Leftullist{
margin:0px;
padding-left:0px;
margin-left:4px;
font-size:12px;
line-height:14px;
list-style-position:inside;}

.Leftullist  li{
margin:0px;
padding:0px;
font-size:12px;
padding-bottom:2px;
line-height:18px;}

.ollist{
margin:0px;
padding-left:0px;
margin-left:18px;
font-size:12px;
padding-bottom:22px;
line-height:17px;}

.ollist ul li{
margin:0px;
padding:0px;
font-size:12px;}

.ollist1{
margin:0px;
padding-left:0px;
margin-left:18px;
font-size:12px;

line-height:17px;}

.ollist1 ul li{
margin:0px;
padding:0px;
font-size:12px;}

.ollist2{
margin:0px;
padding-left:0px;
margin-left:18px;
font-size:12px;
list-style-position:inside;
line-height:17px;}

.ollist2 ul li{
margin:0px;
padding:0px;
font-size:12px;}

.txtlist{
font-size:13px;
background-image:url(../images/bullet.gif);
background-repeat:no-repeat;
background-position:left;
padding-left:9px;
clear:both;}

#dvFooterContainer{
float:left;
width:511px;
background-image:url(../images/footer_bg.gif);
background-repeat:no-repeat;
clear:both;
padding-left:295px;
padding-bottom:37px;
}

address{
font-style:normal;
width:212px;
float:left;
padding-left:26px;
font-size:12px;
padding-top:25px;
line-height:19px;
color:#55483f;
}

address a{
color:#55483f;
text-decoration:none;}

address a:hover{
color:#55483f;
text-decoration:underline;}

.dvAddress{
float:left;
width:511px;
padding-left:18px;}

#dvFooterNavi{
font-size:0px;
padding-top:24px;
float:left;
width:510px;
}