@charset "utf-8";
/* CSS Document */

.head
{
	background-color:#1c75ad;	
	height:50px;
	width:100%;
	-moz-border-radius: 20px;
	font-size:20px;
	border-top-left-radius:0.5em;
	border-top-right-radius:0.5em; 
	color:#FFF;
}

.footer
{
	background-color:#1c75ad;	
	height:50px;
	-moz-border-radius: 20px;
	font-size:20px;
	border-bottom-left-radius:0.5em;
	border-bottom-right-radius:0.5em; 
	color:#7791b4;
}
thead
{
	background-color:#1c75ad;
	color:#FFF;
	height:30px;
    font-size:15px;
	text-align:start;
	
}
thead tr td,table
{
	border:1px solid #dfe0e5;
}
table
{
margin:5px;	
}
body
{
	color:#363f44;
	font-size:13px;
	font-family:Verdana, Geneva, sans-serif;
}
input,select 
{
	width:300px;
	color:#000;
	height:20px;
	background-color:#f8fbff;
	border:1px solid #768185; 
}
.sub_form
{
	border:#CCC 1px solid;
}

tbody tr td
{
	height:20px;
	padding-left:10px;
}
.line
{
	width:70%;
	border-bottom:1px solid #dfe0e5;
}
textarea
{
	width:300px;
	color:#000
	height:20px;
	background-color:#f8fbff;
	border:1px solid #768185; 
	height:70px;
}
.button
{
	border:#CCC 1px solid;
	background-color:#1c75ad;
	color:#FFF;
	width:100px;
	height:30px;
	cursor:pointer;
	line-height:30px;
	text-align:center;  
}
#my_frame
{
	 border:none;
	 height:40px;
	 width:500;
	 float:top;
}

.Err_message
{
	display: none;
	position: absolute;
	top: 25%;
	left: 25%;
	width: 35%;
	max-height: 35%;
	padding: 16px;
	border: 10px solid #c1d6e9;
	background-color: #f8fbff;
	z-index:1002;
	overflow: auto;
	color:#F00;
	font-size:12px;
}
.required
{
color:#F00;
}
.title
{
	color:#1c75ad;
	font-size:30px;
	padding-left:50px;
	padding-top:70px;
}

.note
{
	color:#F00;
	font-size:9px;
	margin-left:3px;
}

.left
{
	float:left;
}

.right
{
	float:right;
}
.err
{
 color:#F00;
 font-size:14px;
 border:#06F 1px solid;	
}