

a{
	color: #003399;
	}
a:hover{
	color: #0078ff;
	text-decoration: none;
	}
	

.button01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:x-small;
	text-decoration: blink;
	font-weight: bold;	
}

.button01 td a{
	display: block;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #0a0a3f;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #0a0a3f;
	text-decoration: none;
	font-weight:bold;
	font-size:small;
	padding: 2px 2px 1px 5px;
	line-height:16px;
	color: #242424;
	font-family: Arial, Verdana,;
	background-image:url(images/button_bg01.gif);
    background-color: #f2f2f2;
}

.button01 td a:hover{
	display: block;
	border-top: 1px solid #1d4985;
	border-bottom: 1px solid #ffffff;
	border-left: 1px solid #1d4985;
	border-right: 1px solid #0a0a3f;
	color: #10108d;
	font-weight:bold;
	font-size:small;
	text-decoration: none;
    background-image:url(images/button_bg02.gif);
	background-color: #b4bedc;
}

.text01 {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size:small;
	
}




.text02 {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size:x-small;
	background-repeat:no-repeat;
}

.line01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration: blink;
	color:#CCCCCC;
}



.index01 {
    text-align:center;
	background-image:url(images/index_bg.jpg);
	background-repeat:no-repeat;
	background-position:center;
	color:#666666;
	}
.index01 a{font:bold 11px Arial, Helvetica, sans-serif;
color:#666666;
text-decoration:none;}

.index01 a:hover{color:#FF9900;
text-decoration:underline;}



.new_photo01 {
    width:540px;
	}
.new_photo01 p{
	margin:3px;
	padding:0px;
	display:block;
	float:left;
	}
	
.new_photo01 img {
    width:170px;
	border:1px solid #999999;
	margin:0px 2px 2px 0px;
	}
	
	
	
	
.title01 {
	font-size:medium;
	font-weight:bold;
	font-family:Verdana, Arial,;
	color:#324b69;
	margin:0px 0px 5px 0px;
	border-bottom:1px solid #2d2d2d;
	display:block;
	}	
	
.all {
    width:930px;
	margin:auto;
	}	
	
.left01 {
    width:150px;
	float:right;
	font-family:Arial,Verdana, ;
	font-size:small;
	margin:5px 0px 0px 0px;
	color:#324b69;
	}	
.left01 strong{
    display:block;
	text-align:center;
	margin:0px 0px 3px 0px;
	}	
.left01 img {
    border:1px solid #cfcfcf;
	margin:5px 0px 0px 0px;	
	}
		
		
.text03 {
    font-size:small;
	text-align:justify;
	}		
.text03 strong {
    color:#324b69;
	border-bottom:1px solid	#324b69;
	display:block;
	font-size:medium;
	margin:0px 0px 5px 0px;
	}