body { 
	font: 10pt Arial; 
	color: #FFFFFF; 
     scrollbar-face-color:#6666cc;
     scrollbar-track-color:#CCCCFF;
     scrollbar-arrow-color:#FFFFFF;
     scrollbar-highlight-color:#FFFFFF;
     scrollbar-shadow-color:#000099;
     scrollbar-3dlight-color:#6666cc;
     scrollbar-darkshadow-color:#000099;
	}

table{
	color: #483D8B;
	font: 11pt Arial; 
	}

a:link{
	text-decoration:underline;
	color: #483D8B;
	}

a:visited{
	text-decoration:underline;
	color: #483D8B;
	}

a:hover{
	text-decoration:underline;
	color: #996666;
	}

a:active{
	text-decoration:underline;
	color: #996666;
	}

.blue a:link{
	text-decoration:none;
	color: #FFFFFF;
	}

.blue a:visited{
	text-decoration:none;
	color: #FFFFFF;
	}

.blue a:hover{
	text-decoration:none;
	color: #6666cc;
	}

.blue a:active{
	text-decoration:none;
	color: #6666cc;
	}

#container { 
	border: solid 1px #6666cc;
	width: 760px;
	position: relative;
	margin: 10px 0px 0px;
	}

#header { 
	border: solid 1px #6666cc;
	width: 760px;
	*width: 762px;
	height:100px;
	color:red;
	background: #FFFFFF url("image/bg/header.jpg") no-repeat;
	text-align:right;
	}

#menu {
	border: solid 1px #6666cc;
	background-color: #6666cc;
	width: 760px;
	*width: 762px;
	height: 32px;
	text-align: right;
	vertical-align: middle;
}

.menu_items {
	float: right;
	text-align: center;
	vertical-align: baseline;
	padding: 1px 3px;
	margin: -9px 2px;
	*margin: 4px 2px;/*for IE*/
	}

.menu_items_p {
	float: right;
	background: #6666BB;
	color: #FFFACD;
	text-align: center;
	border: inset 1px #FFFACD;
	vertical-align: baseline;
	padding: 1px 3px;
	margin: -10px 6px;
	*margin: 4px 6px;/*for IE*/
}

.menu_items_s {
	float: right;
	text-align: center;
	padding: 1px 3px;
	margin: -9px 2px;
	*font-size: 10px;/*for NN error*/
	*margin: 4px 2px;/*for IE*/
}

#menu_list {
	list-style: none;
	text-decoration: none;
	font-weight: bold;
	font-size: 15px;
	vertical-align: middle;
}

#branchmenu { 
	border: solid 0px red;
	width: 190px;
	position: absolute; top: 60px; left: 0px;
	clear:both;
	text-align: right;
	}

.branchmenu_items {
	padding: 0px 3px 0px 0px;
	}

.branchmenu_items_p {
	border: 1px solid #FFFFFF;
	color: #FFFFFF;
	padding: 0px 5px 0px 0px;
}

.branchmenu_items_pmini {
	border: 1px solid #FFFFFF;
	color: #FFFFFF;
	padding: 0px 5px 0px 0px;
}

#branchmenu_list {
	list-style: none;
	text-decoration: none;
	line-height:25px;
	font-weight: bold;
	font-size: 15px;
}

#branchmenu_list_mini {
	list-style: none;
	text-decoration: none;
	font-size: 12px;
}

#navi { 
	border: solid 0px red;
	margin: 0px 0px 0px 50px;
	padding: 0px 0px 0px 0px;
	width: 705px;
	height:50px;
	font-size: 35px;
	font-weight: normal;
	}

h1 { 
	border: solid 0px red;
	margin: 0px 0px 0px 50px;
	padding: 0px 0px 0px 0px;
	width: 705px;
	height:50px;
	font-size: 35px;
	font-weight: normal;
	}

#contents { 
	border: solid 1px #6666cc;
	margin: 5px 0px 0px 200px;
	padding: 10px;
	background-color: #ffffff;
	color: #483D8B;
	width: 535px;
	*width: 555px;
	}

.contents_scroll {
	overflow: auto; 
	height: 70%;
	max-height: 1154px;
	}

p.p1:first-letter {
	font-size:150%;
	line-height:1;
}

h3{
	font-size:14pt;
	line-height:0;
	*line-height:20%;
	}

.small{
	font-size:10pt;
	}

#whatsnew {
	border: solid 1px #6666cc;
	overflow: auto; 
	width: 520px;
	*width: 530px;
	height: 100px;
	font-size: 10pt;
	padding: 5px;
	}

#footer { 
	border: solid 0px #ff00ff;
	width: 760px;
	height:30px;
	clear:both;
	font-size: 12px;
	text-align: center;
	vertical-align: middle;
	}

.menu_items a:link{
	text-decoration:none;
	/*border: 1px outset;*/
	border: 1px ;
	background: #FFFFFF;
	color: #6666cc;
	padding: 1px 3px;
	}

.menu_items a:visited{
	text-decoration:none;
	/*border: 1px outset;*/
	border: 1px;
	background: #FFFFFF;
	color: #6666cc;
	padding: 1px 3px;
	}

.menu_items a:hover{
	text-decoration:none;
	/*border: 1px inset;*/
	border: 1px;
	/*background: #FFFFFF;*/
	background: #FFFACD;
	color: #6666cc;
	padding: 1px 3px;
	}

.menu_items a:active{
	text-decoration:none;
	/*border: 1px inset;*/
	border: 1px;
	background: #FFFACD;
	color: #6666cc;
	padding: 1px 3px;
	}

.menu_items_s a:link{
	text-decoration:none;
	color: #FFFFFF;
	}

.menu_items_s a:visited{
	text-decoration:none;
	color: #FFFFFF;
	}

.menu_items_s a:hover{
	text-decoration:underline;
	color: #FFFACD;
	}

.menu_items_s a:active{
	text-decoration:underline;
	color: #FFFACD;
	}

.branchmenu_items a:link{
	text-decoration:none;
	color: #FFFFFF;
	padding: 1px 3px;
	}

.branchmenu_items a:visited{
	text-decoration:none;
	color: #FFFFFF;
	padding: 1px 3px;
	}

.branchmenu_items a:hover{
	text-decoration: underline;
	color: #FFFFFF;
	padding: 1px 3px;
	}

.branchmenu_items a:active{
	text-decoration: underline;
	color: #FFFFFF;
	padding: 1px 3px;
	}

#siteinfo_container { 
	border: solid 0px #6666cc;
	border-width: 3px 1px;
	background-color: #CCCCFF;
	width: 560px;
	*width: 580px;
	position: relative;
	clear:left;
	color: #6666cc;
	padding: 10px;
	}

#siteinfo_header { 
	border: solid 1px #6666cc;
	width: 570px;
	*width: 580px;
	/*height:100px;*/
	color:#FFFFFF;
	font-size: 25pt;
	background: #6666cc no-repeat;
	padding: 0px 5px;
	/*text-align: right;*/
	}

.siteinfo_header {
	float:right;
	vertical-align: middle;
	}

#siteinfo_table { 
	border-collapse: collapse;
	border: 1px solid #6666cc;
	font-size:10pt;
	}

.siteinfo_table_l {
	width: 557px;
	margin: 0px 0px 5px 0px;
	}

.siteinfo_table_s {
	width: 175px;
	*width: 172px;
	}

.siteinfo_table_row1 { 
	background-color: #fffffc;
	}

.siteinfo_table_row2 { 
	background-color: #E8E8E8;
	}

#siteinfo_table td {
	padding: 5px;
	}

.table_header {
	font-weight: bold;
	}

#siteinfo_menu_ul_header{
     position: relative; bottom: 0px;
     margin: 10px 0px 0px 0px;
     /**margin: 20px 0px;*/
     /*text-align:center;*/
     list-style: none;
     }


.siteinfo_menu_li{
     border-bottom: solid 1px #CCCCFF;
     border-right: solid 4px #FFFFFF;
     float: left;
     text-align:center;
     width: 110px;
     line-height: 18px;
     color:#6666cc;
     font-size: 13px;
     background-color:#CCCCFF;
     }

.siteinfo_menu_li_p{
     border-bottom: solid 1px #6666cc;
     border-right: solid 4px #FFFFFF;
     float: left;
     text-align:center;
     width: 110px;
     line-height: 18px;
     color:#FFFFFF;
     font-size: 13px;
     background-color:#6666cc;
     }

.siteinfo_menu_li a:link{
     text-decoration: none;
     color:#483D8B;
     }

.siteinfo_menu_li a:visited{
     text-decoration: none;
     color:#483D8B;
     }

.siteinfo_menu_li a:hover{
     text-decoration: underline;
     color:#6666cc;
     }

.siteinfo_menu_li a:active{
     text-decoration: underline;
     color:#6666cc;
     }

input{
	font-size: 15px;
	}

.pull{
	visibility: hidden;
	background-color: #ffffff;
	position: absolute;
	z-index: 10;
	clear:both;
	line-height:18px;
	margin: 0px;
	padding: 0px;
}

.pull li{
	list-style: none;
	text-decoration: none;
	font-size: 18px;
	text-align: left;
	vertical-align: middle;
	font-size: 10px;
	clear:both;
	border-width: 1px 0px 1px 0px;
	border-style: dotted;
	border-color: #6666cc;
}

#menu_list li:hover .pull { 
	visibility: visible;
}
