@CHARSET "utf-8";

body {
	font-family: arial, sans-serif;
	background-color: #fff;
	margin: 10px 0 0 0;
	padding: 0;
}

.subtitle { #
	padding-top: 10px;
	;
}

.c {
	width: 4;
	height: 4;
}

a:link {
	color: #00c;
}

a:visited {
	color: #551a8b;
}

a:active {
	color: #f00;
}

#login a:link {
	color: #ffffff;
}

#login a:visited {
	color: #ffffff;
}

#login a:active {
	color: #ffffff;
}

.form-noindent {
	background-color: #fff;
	border: 1px solid #c3d9ff;
}

.gaia.le.lbl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: smaller;
}

.gaia.le.fpwd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
}

.gaia.le.chusr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
}

.gaia.le.val {
	font-family: Arial, Helvetica, sans-serif;
	font-size: smaller;
}

.gaia.le.button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: smaller;
}

.gaia.le.rem {
	font-family: Arial, Helvetica, sans-serif;
	font-size: smaller;
}

.gaia.sub.seex {
	font-family: arial, sans-serif;
	font-size: smaller;
	color: #6f6f6f;
}

.gaia.sub.seexr {
	font-family: arial, sans-serif;
	font-size: smaller;
	color: #ff0000;
}

.gaia.sub.seexx {
	font-family: arial, sans-serif;
	font-size: 80%;
	color: #ff0000;
}

.gaia.captchahtml.desc {
	font-family: arial, sans-serif;
	font-size: smaller;
}

.gaia.captchahtml.cmt {
	font-family: arial, sans-serif;
	font-size: smaller;
	font-style: italic;
}

.gaia.ops.gsl {
	font-family: arial, sans-serif;
	color: #3366cc;
	font-weight: bold;
}

.gaia.sub.el {
	font-family: arial, sans-serif;
	font-size: smaller;
	font-weight: bold;
}

.gaia.sub.el2 {
	font-family: arial, sans-serif;
	font-size: 83%;
	font-weight: bold;
}

.gaia.sub.pl {
	font-family: arial, sans-serif;
	font-size: smaller;
	font-weight: bold;
}

.gaia.sub.rpl {
	font-family: arial, sans-serif;
	font-size: smaller;
	font-weight: bold;
}

.gaia.sub.es {
	font-family: arial, sans-serif;
	font-size: smaller;
	font-style: italic;
}

.footer {
	height: 10px;
	width: 809px;
	margin: 5px auto 20px auto;
	padding: 20px 0 15px 0; /
	padding: 25px 0 35px 0;
	background: url(../images/footer.gif) repeat-x;
	font-size: 11px;
	color: #FFF;
}

.footer2 {
	color: #F9F9F9;
	padding-right: 5px;
	padding-left: 260px;
	padding-bottom: 5px;
	padding-top: 55px;
	font-size: 70%;
	text-align: center;
	font-family: arial, sans-serif;
}

tr.even {
	background-color: lightcyan;
}

tr.odd {
	background-color: white;
}

div.errormsg {
	color: red;
	font-size: smaller;
	font-family: arial, sans-serif;
}

font.errormsg {
	color: red;
	font-size: smaller;
	font-family: arial, sans-serif;
}

div.small {
	font-size: 11pt;
	font-family: arial, sans-serif;
}

input.ime_off {
	ime-mode: disabled;
}

.right {
	vertical-align: middle;
	margin-top: 11px;
}

.waku {
	padding-top: 10px;
	padding-left: 10px;
}

.title_text {
	padding: 15px 0 15px 15px;
	width: 300px;
}

.text1 {
	font: 80% sans-serif;
	color: #FFF;
	text-align: center;
}

.pg_l15 {
	padding-left: 15px;
	border-bottom: 1px solid #dddddd;
}

.space0 {
	background: #fff;
	height: 30px;
	vertical-align: middle;
}

.space1 {
	background: #eee;
	height: 30px;
	vertical-align: middle;
}

.log_wrap {
	background: url(../images/back.jpg) repeat-x;
	height: 332px;
	width: 100%;
	margin-top: 53px;
}

.log_wrap .login_wrap .login_space {
	height: 80px;
	width: 200px;
	padding-top: 72px; #
	padding-top: 85px;
	padding-left: 125px; #
	padding-left: 125px;
	float: left;
}

.l2 {
	padding-top: 20px; #
	padding-top: 15px;
}

.main .login2 .cover .loginR .information_place {
	float: left;
	font-size: 11px;
	color: #000000;
	height: 176px;
	width: 400px;
	background: url(../images/logininfo.jpg) no-repeat left;
}

.text_information_title {
	font-weight: bold;
	width:363px;
	height:28px;
	padding-top:7px;
	padding-left:22px;
}

.text_information_message {
	overflow-y:auto;
	text-align:left;
	height:140px;
	width:375px;
	padding-left:10px;
}

.main .login2 .cover .loginR .link_space {
	float: left;
	font-size: 13px;
	color: #F9F9F9;
	position:relative;
	_height:20px;
	width: 385px;
	margin-top:10px;
}


.main .login2 .cover .LinkL .link_space {
	margin-top:30px;
}

.main .login2 .cover .loginR .expansion_space {
	float: left;
	font-size: 13px;
	color: #F9F9F9;
	position:relative;
	_height:25px;
	width: 385px;
	margin-top:0px;
}

.main .login2 .cover .loginL .alart_space {
	float: left;
	font-size: 13px;
	color:yellow;
	position:relative;
	top:225px;
	height:25px;
	width: 385px;
	padding-top:10px;
}

.main .login2 .cover .loginM .alart_space {
	float: left;
	font-size: 13px;
	color:yellow;
	position:relative;
	top:235px;
	height:25px;
	width: 385px;
	padding-top:5px;
}

.text01 {
	font-weight: bold;
}

.l3 {
	padding-left: 170px;
	padding-top: 2px;
}

.log_wrap .login_wrap {
	height: 332px;
	width: 834px;
	margin-left: auto;
	margin-right: auto;
	background: url(../images/loginform.jpg) no-repeat left;
}

/* ------------- Customize --------------------------------- */
.main {
	margin:0px;
	padding:0px;
	text-align:center;
}

/* ------------------------------------------ */

.main .login2 {
	background: url(../images/back.jpg) repeat-x;
	height: 332px;
	width: 100%;
}

.main .login2 .cover {
	margin: 0px auto 0px auto;
	position:relative;
	height: 332px;
	width:705px;
}

.main .login2 .cover .loginL {
	font-size:medium;
	text-align:left;
	height:332px;
	width:300px;
	position:absolute;
	top:0px;
	left:0px;
}

.main .login2 .cover .loginM {
	font-size:medium;
	text-align:left;
	height:332px;
	width:300px;
	position:absolute;
	top:0px;
	left:200px;
}

.main .login2 .cover .loginR {
	margin:50px 0px 0px 20px;
	text-align:left;
	font-size: 12px;
	color: #F9F9F9;
	line-height: 140%;
	height:300px;
	width:340px;
	position:absolute;
	top:-10px;
	left:300px;
}

.main .login2 .cover .LinkL {
	float: left;
	font-size: 13px;
	color: #F9F9F9;
	position:relative;
	top:230px;
	left:145px;
	height:25px;
	width: 395px;
}

.main .login2 .cover .loginR .text01 {
	font-weight: bold;
}

.main .login2 .cover .footer3 {
	color: #F9F9F9;
	font-size: 70%;
	text-align: left;
	font-family: arial, sans-serif;
	height:32px;
	width:400px;
	position:absolute;
	top:300px;
	left:180px;
}
/* -------------------------------------------------------------------- */

.subtitlewaku {
	margin-top: 20px;
	width: 676px;
}

.subtitlewakuS {
	margin-bottom: 10px;
	width: 676px;
}

.subtitlestyle {
	background-color: #3a3a3a;
	font-weight: bolder;
	color: white;
	text-align: left;
	height: 40px;
}

#shadow {
	background: url(../images/frame_middle.jpg) repeat-y center;
	height: auto;
	width: 809px;
	margin: 0 auto 0px auto;
}

.logo {
	text-align: center;
	padding-top: 10px;
	margin-left: auto;
	margin-right: auto;
}

.log_logo {
	text-align: center;
	padding-top: 10px;
	margin-left: auto;
	margin-right: auto;
}

html> /**/ body .log_logo {
	width: 804px;
	text-align: center;
	padding-top: 10px;
	padding-right: 17px;
	margin-left: auto;
	margin-right: auto;
}

.footer a:link,.footer a:visited,.footer a:hover,.footer a:active {
	color: #FFF;
	text-decoration: none;
}

textarea{ resize: none; }