@charset "utf-8";
/* CSS Document */

body {
	margin-left:auto;
	margin-right:auto;
}

.txt_12px-FFFFFF {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
}

.txt_12px-FFFFFF a:link, .txt_12px-FFFFFF a:active, .txt_12px-FFFFFF a:visited{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	text-decoration:underline;
}

.txt_12px-FFFFFF a:hover{
	font-family:Arial, Helvetica, sans-serif;
	color:#CCCCCC;
	font-size:12px;
	text-decoration:underline;
}

.title01{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight: bold;
}

.txt {
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
}

.txt04{
font-size:18px;
font-family:Arial, Helvetica, sans-serif;
}

.btnOrange:link, .btnOrange:active,.btnOrange:visited,.btnOrange:hover{
color: #ffffff;
}

/* gray */
.btnOrange {
	color: #ffffff;
	border: solid 0px #555;
	background: #fe791c;
	background: -webkit-gradient(linear, left top, left bottom, from(#f4922c), to(#f4922c));
	background: -moz-linear-gradient(top,  #f4922c,  #f4922c);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4922c', endColorstr='#f4922c');
}
.btnOrange:hover {
	background: #fff;	
	border: solid 0px #555;
	background: -webkit-gradient(linear, left top, left bottom, from(#f4922c), to(#f4922c));
	background: -moz-linear-gradient(top,  #f4922c,  #f4922c);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4922c', endColorstr='#f4922c');
}
.btnOrange:active {
	color: #ffffff;
	border: solid 0px #555;
	background: -webkit-gradient(linear, left top, left bottom, from(#f4922c), to(#f4922c));
	background: -moz-linear-gradient(top,  #f4922c,  #f4922c);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4922c', endColorstr='#f4922c');
}

.btnmaroon:link, .btnmaroon:active,.btnmaroon:visited,.btnmaroon:hover{
color: #ffffff;
}

/* gray */
.btnmaroon {
	color: #ffffff;
	border: solid 0px #555;
	background: #cc0000;
	background: -webkit-gradient(linear, left top, left bottom, from(#cc0000), to(#9e0b0f));
	background: -moz-linear-gradient(top,  #cc0000,  #9e0b0f);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#cc0000', endColorstr='#9e0b0f');
		
	
}
.btnmaroon:hover {
	background: #fff;	
	border: solid 0px #555;
	background: -webkit-gradient(linear, left top, left bottom, from(#9e0b0f), to(#cc0000));
	background: -moz-linear-gradient(top,  #9e0b0f,  #cc0000);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ef581b', endColorstr='#cc0000');
}
.btnmaroon:active {
	color: #ffffff;
	border: solid 0px #555;
	background: -webkit-gradient(linear, left top, left bottom, from(#f4922c), to(#f4922c));
	background: -moz-linear-gradient(top,  #f4922c,  #f4922c);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4922c', endColorstr='#f4922c');
}


.btn999:link, .btn999:active,.btn999:visited,.btn999:hover{
color: #ffffff;
}

/* gray */
.btn999 {
	color: #ffffff;
	border: solid 0px #555;
	background: #cc0000;
	background: -webkit-gradient(linear, left top, left bottom, from(#d4cbb1), to(#baad88));
	background: -moz-linear-gradient(top,  #d4cbb1,  #baad88);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#d4cbb1', endColorstr='#baad88');
		
	
}
.btn999:hover {
	background: #fff;	
	border: solid 0px #555;
	background: -webkit-gradient(linear, left top, left bottom, from(#baad88), to(#d4cbb1));
	background: -moz-linear-gradient(top,  #baad88,  #d4cbb1);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#baad88', endColorstr='#d4cbb1');
}
.btn999:active {
	color: #ffffff;
	border: solid 0px #555;
	background: -webkit-gradient(linear, left top, left bottom, from(#baad88), to(#baad88));
	background: -moz-linear-gradient(top,  #baad88,  #baad88);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#baad88', endColorstr='#baad88');
}
/* button 
---------------------------------------------- */
.button {
	display: inline-block;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 16px/100% Arial, Helvetica, sans-serif; 
	padding: 10px 2em;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
}
.button:hover {
	text-decoration: none;
}
.button:active {
	position: relative;
	top: 1px;
}

.buttonB {
	display: inline-block;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 20px/100% Arial, Helvetica, sans-serif; 
	padding: 13px 2em;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
}
.register_form{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	color:#000000;
	width:100%;	
}

SELECT
{
	border: 1px solid #cccccc;
	background-color:transparent;
	font-family: Arial, Helvetica, sans-serif;
    font-size   : 12px;


}

INPUT.txt
{
	border: 1px solid #cccccc;
	background-color:transparent;
    FONT-COLOR: #000000;
    font-family: Arial, Helvetica, sans-serif;
    font-size   : 12px;
	height: 24px;
	padding: 3px 3px;

}

INPUT.radio
{
	border: 0px solid #cccccc;
	background-color:transparent;
}

TEXTAREA
{
	border: 1px solid #cccccc;
	background-color:transparent;
    FONT-COLOR: #000000;
   font-family: Arial, Helvetica, sans-serif;
	font-size   : 12px;
	padding: 5px 5px;	
}