@charset "utf-8";
html{}
body{
	font-family:Verdana, Geneva, sans-serif;
	width:100%;
	margin:0px;
	padding:0px;
	background-color:#333;
	text-align:center;
	overflow:visible;
	font-size:11px;
}

#page{
	width:780px;
	/*margin:auto;
	height:100%;
	overflow:visible;
	height:100%;*/
	min-height:100%;
	left:50%;
	margin-left:-390px;
	position:absolute;
	top:1px;
	z-index:1;
	background-color:#FFF;
}
h1{ font-size:15px; margin-top:0px; margin-bottom:4px; margin-left:0px; color:#FFF}
h2{ font-size:10px; margin-top:0px; margin-bottom:0px; margin-left:0px; color:#FFF; text-transform:uppercase;}
h3{ 
	font-size:12px; 
	margin-top:0px; 
	margin-bottom:0px; 
	margin-left:0px; 
	text-transform:uppercase; 
	color:#333;
}
h4{
	font-size:10px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	text-transform:uppercase;
}
#header{
	margin-top:0px;
	height:141px;
	width:100%;
	background: url(../images/header.gif) no-repeat center center;
	text-align:left;
}


.section{clear:both; margin:0px;  padding:0px; }
.step{ float:right; color:#666; padding:0px; margin:0px; height:0px;}

.notice{font-size:10px; color:#666;}
.scroll{border: 1px solid #ecedee; height: 100px;overflow:scroll;padding:10px;width:auto;}
.iframe{border:1px solid #ecedee; background-color:#FFF}
.notice{font-size:9px; color:#2e3137}
.note{font-size:11px; font-weight:normal;}
.success{/*color:#5EBDEC;*/}
.failure{color:#e57815;}

p{
	margin-top:5px; 
	margin-bottom:20px; 
	margin-left:0px; 
}
#menu{
	list-style: none;
	margin:0px;
	padding:0px;
	margin-bottom:10px;
	float:right;
}
#menu li{
	margin-left:15px;
	color: #E57815;
	float:left;
}
#menu a{

	text-decoration:none;
	color:#333;
}

#menu a:hover{
	color: #E57815;
	/*color:#5EBDEC;*/
}

.clear{width:50px; clear:both; margin:0px; font-size:0px; line-height:0px}
#content{ margin:20px; text-align:left; }
form{ clear:both;	padding:0px;
	margin:0px;}
/*padding:20px; background-color:#FBFBFB;*/
form .row {float:left; width:100%; /*background-color:#FBFBFB;*/}
form .row .left{float:left;}
form .row .right{float:right;}
form .name{font-weight:normal; font-size:10px; color:#666}
form .value{font-weight:bold; font-size:11px; padding-top:2px}
form .bullet{font-weight:bold; color:#e57815; width:5px; height:7px; margin-left:2px}
form .spinner{background:url(../images/spinner.gif) no-repeat; width:17px; height:17px; margin-left:5px; position:absolute; margin-top:5px}
form label{margin-right:10px; font-size:11px; font-weight:normal;}
form .hint{color:#CCC}
form .observation{font-size:10px; color:#999; font-style:normal; font-weight:normal; text-align:justify;line-height:14px}


input, textarea, select{ font-family:Verdana, Geneva, sans-serif; color:#333; font-size:11px; font-weight:normal}
form .text, textarea{
	border-width:1px; 
	border-style:solid; 
	border-top-color:#999; 
	border-right-color:#CCC; 
	border-bottom-color:#CCC; 
	border-left-color:#999; 
	padding:3px 0px 3px 0px;
	background-color:#F1F1F1;
}
select{
	border-width:1px; 
	border-style:solid; 
	border-top-color:#999; 
	border-right-color:#CCC; 
	border-bottom-color:#CCC; 
	border-left-color:#999;
	background-color:#F1F1F1;
}
.select{
	height:21px;
}
*:first-child+html .select {
	margin-top:1px;
} 
 
 
form .checkbox{ margin-left:0px;}

form .radio{ margin-left:0px;}
form .text-over, form .textarea-over, form .select-over{
	border-width:1px; 
	border-style:solid; 
	border-top-color:#666; 
	border-right-color:#CCC; 
	border-bottom-color:#CCC; 
	border-left-color:#666;
	background-color:#FFF;
}

form option{background:#FFF}
form .option-head{font-style:italic; font-weight:normal; font-size:12px; color:#666}
form .option-error{color:#e57815}
form .option-clear{}

form .text-error, .textarea-error, .select-error{
	border-width:1px; 
	border-style:solid; 
	border-top-color:#e57815; 
	border-right-color:#e57815; 
	border-bottom-color:#e57815; 
	border-left-color:#e57815;
	background-color:#FFF;
}

form .button{padding:0px 5px 0px 5px; font-weight:bold; margin:0px; height:28px}
form .button-over{}




form .clear{clear:both; font-size:0px; line-height:0px; height:0px}
form .space{clear:both; font-size:0px; line-height:0px; height:10px; width:50px}
form .line0{clear:both;font-size:0px;line-height:0px;height:5px;margin-bottom:5px;border-bottom:1px solid #F5F5F5}
form .line1{clear:both;font-size:0px;line-height:0px;height:10px;margin-bottom:10px;border-bottom:1px solid #DDD}
form .line2{clear:both;font-size:0px;line-height:0px;height:10px;margin-bottom:10px;border-bottom:2px solid #BBB}
form .line3{clear:both;font-size:0px;line-height:0px;height:10px;margin-bottom:10px;border-bottom:3px solid #999}


form div.size0{width:600px;}
form div.size1{width:480px;}
form div.size2{width:360px;}
form div.size3{width:240px;}
form div.size4{width:160px;}
form div.size5{width:120px;}
form div.size6{width:60px;}
input.size0{width:590px;}
input.size1{width:470px;}
input.size2{width:350px;}
input.size3{width:230px;}
input.size4{width:150px;}
input.size5{width:110px;}
input.size6{width:50px;}
select.size3{width:232px;}
select.size5{width:112px;}
textarea.size0{width:590px; height:60px;}
.errortip{position:absolute; z-index:401;background:url(../images/tooltip.gif) no-repeat 0px top}
.errortip .content{clear:both; font-size:9px; font-weight:bold; color:#FFF; margin-top:3px; padding:3px 5px 3px 5px; display:block; background-color:#e57815}

