*
green #339966;
light greyish #f1f1f1;
blue #014877;
lighter green #6bb5bs;
#333;
*/

div#app{
	display:block;
	width:660px;
	padding:0 20px 20px 20px;
	background:#f1f1f1;
	margin-top:-60px;

}
div.left_top{
	display:block;
	float:left;
	width:400px;
}
div.right_top{
	display:block;
	float:right;
	width:290px;
}

form{
	margin:20px;
	padding:0;
}

.comment{
	display:block;
	padding:5px;
	width:570px;
	margin:20px 10px;
	float:left;
	clear:both;
	background:#fff;
	border:1px solid #339966;
	color:#333;
	font-size:11px;

}
div.right_top img{
	float:left;
	margin:7px;
}
div#app h2{
	color:#339966;
	text-align:center;
	font:22px Verdana, Arial, Helvetica, sans-serif;
	font-style:italic;
	margin:0 10px 10px 10px;
	font-weight:600;
	padding:0;
	clear:both;
}
h4.green{
	color:#339966;
	font-size:18px;
	margin:12px 0 6px -10px;
	float:left;
	clear:both;
	font-weight:500;
	display:block;
	width:500px;
	padding:0 0 3px 0;
}
div.right_top p{
	display:block;
	float:left;
	width:190px;
	line-height:18px;
	font-size:11px;
}

p.norm{
	color:#014877;
	margin:3px 10px;
	font-size:11px;
	float:left;
	clear:both;
	display:block;
	width:640px;
	padding:0;
}

p.indent{
	float:left;
	clear:both;
	margin:3px 10px;
	font-size:11px;
	color:#333;
	text-indent:4em;
	padding:0;
	display:block;
	width:640px;
}
p.black{
	color:#333;
	margin:3px 10px;
	font-size:11px;
	float:left;
	clear:both;
	padding:0;
	display:block;
	width:640px;
}
p.align_r{
	color:#333;
	margin:10px;
	font-size:12px;
	text-align:right;
	padding:0;
	
}
span.blue{
	color:#014877;
	padding:0;
}
span.green{
	color:#339966;
	padding:0;
}
span.bluebig{
	color:#014877;
	font-size:13px;
	font-weight:600;
	padding:0;
}

.bl_10em{
	color:#014877;
	font-size:13px;
	width:10em;
	font-weight:600;
	display:block;
	float:left;
	clear:both;
	margin-top:7px;
	padding:0;
}
.bl_long{
	color:#014877;
	font-size:13px;
	font-weight:600;
	display:block;
	float:left;
	clear:both;
	margin-top:7px;
	padding:0;
	width:640px;
}

.l_med{
	margin:5px 0 0 0;
	display:block;
	width:11em;
	float:left;
	padding:0;
	
}
.l_big{
	margin:5px 0 0 0;
	display:block;
	width:23em;
	float:left;
	padding:0;
	
}

.in_med{
	display:block;
	width:11em;
	float:left;
	padding:1px 3px;
	background:#fff;
	border:1px solid #339966;
	color:#333;

}
.in_small{
	display:block;
	width:6em;
	float:left;
	padding:1px 3px;
	background:#fff;
	border:1px solid #339966;
	color:#333;
}
.in_big{
	display:block;
	width:20em;
	float:left;
	padding:1px 3px;
	background:#fff;
	border:1px solid #339966;
	color:#333;

}
.special{
	color:#014877;
	font-size:13px;
	font-weight:600;
	display:block;
	float:left;
	clear:both;
	margin-top:7px;
	padding:0;
	display:block;
	width:640px;
}
span.small_black{
	color:#333;
	font-size:11px;
	font-weight:400;
	
}
p.right{
	float:right;
	clear:both;
	text-align:right;
	color:#333;
	font-size:11px;
	font-weight:600;
	margin:10px 0;
	padding:0;
	display:block;
	width:660px;
}

.box{
	margin:0 13px 0 8px;
	padding:0;
}

.ssubmit{
	float:right;
	clear:both;
	margin:0 80px 0 0;
	background:#339966;
	border:1px solid #014877;
	color:#fff;
	font-weight:700; 
	padding:0;
}


