/* CSS Document */
body{
	background:white;
	/*	background-color:#F0E9E8;*/
	/*background-image:url(../_image/background.gif);*/
}

.bordercolor_001{
	border-color:#B30208;


}


.bg_001{
	/*background-color:#B30208;*/
	background-color:#f4f4f4;
	color:black !important;
	/*background-image:url(../_image/background_footer.gif);*/
	/*-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#f8f1f1, endColorstr=#FFFFFFFF)";*/
}

a:link{
	color:#630103;
}
a:visited{
	color:#630103;
}
.bg_002 ,.bg_alert{
	background-color:#ECF1FF;
	border:1px solid #ACC2FF;
}

.bg_003 ,.bg_message{
	background-color:#F5F5F5;
}

.bg_004{
	background-color:#FFFDE0;
}

.color_001{
	color:#B30208;
}

.color_002{
	color:#FF9900;
}

.color_003{
	color:#dadada;
}

.color_004{
	color:#FFFDE0;
}

.gra_001{
	background-color:#B30208;
	color:white;
/*	background: -webkit-gradient(linear, left top, left bottom, from(#B30208), to(#0078a5));
	background: -moz-linear-gradient(top,  #B30208,  #0078a5);*/
}




.hover_bg_001:hover{
	background-color:#B30208;
	color:white;
}


.hover_bg_002:hover{
	background-color:#FF9900;
}

.hover_bg_003:hover{
	/*background-color:#dadada;*/
	color:white;
}
.hover_bg_003:visited{
	/*background-color:#dadada;*/
	color:white;
}


#menu4{
	background-color:#EEE4E1;
}

a.btn{
	background-color:#B30208;
	color:white;
}

.white{
	color:white;
}
a.white::visited{
	color:white !important;
}
.bg_white{
	background-color:white;
}

.fg_white{
	color:white;
}

a.btn:hover{
	background-color:#FD464A;
	color:white;
}


.border{
	border:1px solid #B30208;
}

a.button{

	position:relative;

	width:150px;
	padding: 10px 0;
	text-align:center;
	display:block;
	margin:auto;
	color:white;


	border: 1px solid white;
	/*padding: 60px 0;*/
	text-align: center;
	 /*width: 200px;*/




}

a.button:visited{
		color:white;
}


.title001 {
	border: 1px solid #DDD;
	border-top: 3px solid #B30208;

	padding: 10px 10px;
}

.title002 {
	color:white;


	padding: 10px;
	border-bottom: 2px solid #890104;
}

.title003 {
	color:black;

	padding: 10px;
	border: 2px solid #890104;
}



table.normal tr td{
	border:1px solid #CCC;
}
table.normal tr th{
	border:1px solid #CCC;
	background-color:#F5F5F5;

}

.message001{
	margin: auto;
	  border: 1px solid rgb(255, 204, 204);
	 border-image: none;
	 background-color: rgb(255, 240, 240);
	 margin-bottom:0.5em;
	 padding:0.5em;
}
@media screen and (min-width: 769px){
	 .message001{text-align: center;}
}

