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

#pr_top_box{
			width:955px;
			height:430px;
			background:url(../images/bgimg_001.jpg) top left no-repeat;
			}
#pr_top_page_box{
				width:955px;
				height:345px;
				background:url(../images/bgimg_pages.jpg) top left no-repeat;
				}
	
#pr_logobox{
			position:absolute;
			top:0;
			left:0;
			z-index:200;
			margin-left:20px;
			}


#pr_bmbox{
		  position:absolute;
		  top:106px;
		  left:200px;
		  width:755px;
		  height:380px;
		  }
#pr_bmbox_info{
			   position:absolute;
			   margin:24px 0 0 12px;
			   }

#pr_menubox{ 
			 position:absolute;
			 top:106px;
			 margin-top:15px;
			 margin-left:20px;
			 }
#pr_page_menubox{ 
			 position:absolute;
			 top:106px;
			 margin-top:15px;
			 margin-left:20px;
			 }
			 #pr_menubox ul{
			 			    overflow: hidden;
							margin: 0;
							padding: 0;
							list-style-type: none;
						    }
			 #pr_menubox li{
			 			    border-top:#6c849d solid 1px;
							width:152px;
							height:25px;
						    }
						  #pr_menu_div{
										border-left:#01b3fb solid 3px;
										text-align:right;
										margin:2px 0 2px 0;
										}
			 #pr_menubox a{
			 			    color:#fff;
							width:148px;
							display: block;
							padding:2px 2px 0 0;
						    }
			 #pr_menubox  a:hover{
			 			    color:#fff;
							background: #206993;
						    }

#main_table{
		    padding:0 20px 0 20px;
		   }
		   #main_table_l{
		   				 width:180px;
						 font-size:13px;
						 }
		   #main_table_r{
		   				 width:735px;
						 }
#pr_page_databox{
				 margin:-5px 0 0 180px;
				 width:735px;
				 }
#pr_page_s {
			margin:30px 0 0 0;
			padding:0 12px 0 12px;
			}

#main_table_l_box{
				  border-bottom:#c3c3c3 solid 1px;
				  margin-top:3px;
				  }
				  #main_table_l_box a{
				  					  text-decoration:none;
									  color:#58595b;
									  display: block;
									  padding:0 0 0 5px;
									  }
				  #main_table_l_box a.active, #main_table_l_box a:hover{
				  					  color:#58595b;
									  }
				  #main_table_l_box a:hover{
				  					  color:#fff;
									  background: #6699CC;
									  }


.ddsubmenustyle, .ddsubmenustyle ul{ /*topmost and sub ULs, respectively*/
margin:-12px 0 0 -1px;
padding:0 0 0 7px;
position: absolute;
list-style-type: none;
border-bottom-width: 0;
visibility: hidden;
z-index: 100;
}


.ddsubmenustyle li a{
display: block;
width: 158px;
height:20px;
padding:4px 0 0 10px;
background-color:#016a95;
text-decoration: none;
border-bottom: 1px solid #74acc4;
}

* html .ddsubmenustyle li a{ /*IE6 CSS hack*/
display: inline-block;
color:#FFFFFF;
}

.ddsubmenustyle li a:hover{
background-color:#013950;
color:#FFFFFF;
}

/* ######### Neutral CSS  ######### */

.downarrowpointer{ /*CSS for "down" arrow image added to top menu items*/
padding-left: 4px;
border: 0;
}
.rightarrowpointer{ /*CSS for "right" arrow image added to drop down menu items*/
position: absolute;
right:0;
border: 0;
}




.line {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #75A7EA;
}
.line01 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DBDCDC;
}
.line02 {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #DBDCDC;
}

.box0104 {
		  background: url(../../data/images/index_11.gif) left bottom no-repeat #FFFFFF;
		  border-left:#e6e6e6 solid 1px;
		  border-right:#e6e6e6 solid 1px;
		  margin:0 0 6px 0;
		  }