body{font-family:Arial;font-size:16px;color: #000000; background:#ffd258; text-align:center;}
h1{font-size:18px;text-decoration:underline;margin: 0px;padding-bottom:5px;}
h2{font-size:16px;text-decoration : underline;margin: 0px;}
h3{font-size:12px;text-decoration : none;margin: 0px;color: #ffffff;}
a:link {color: #000000; text-decoration : none;}
a:visited {color: #000000; text-decoration : none;}
a:hover {color: #9f8153;text-decoration : none;}
a:active {color: #9f8153;text-decoration : none;}

.NaviActive {font-size:15px;color:#4b4bb4;font-weight:bold;width:100px;height:50px;text-align:center;padding-top:10px;background-repeat:no-repeat}
.NaviLink {cursor:pointer;font-size:15px;color:#aaaaee;font-weight:bold;width:100px;height:50px;background-repeat:no-repeat;text-align:center;padding-top:10px;}


.main_table{
	padding:0px;
	width:1020px;
	text-align:center;
	margin-left:auto; margin-right:auto;
	background-image:url(../images/style/center_bg_1020.jpg);  
}

.navagation{
text-align:center;
height:50px;
}

.header_cell{
	width:1020px;
	height:177px;
	text-align:left;
	vertical-align : bottom;
	font-family:Arial;
	font-size:14px;
	background-image:url(../images/style/top_bg_1020.jpg);   
}
.footer_cell{
	width:1020px;
	height:50px;
	text-align:center;
	vertical-align : middle;
	font-family:Arial;
	font-size:14px;
	background-image:url(../images/style/bottom_bg_1020.jpg);   
	background-repeat:no-repeat;
}

.form{border:solid 1px #777777; background: #eeeeff;margin-top: 15px;padding:10px;	  
}
.errorBoxHeader{border: solid 1px #aa2222;background: #aa2222;font-size: 13px;color:white;font-weight:bold;}
.errorBoxHeader a:link {color: #ffffff; text-decoration : none;}
.errorBoxHeader a:visited {color: #ffffff; text-decoration : none;}
.errorBoxHeader a:hover {color: #ffffff;text-decoration : none;}
.errorBoxHeader a:active {color: #ffffff;text-decoration : none;}

.errorBoxContent{border: solid 1px #aa2222; background: #ddddff;color: #aa2222;font-size: 13px;}

.success_header{padding-left:3px;width:100%; border: solid 1px #22aa22;background: #22aa22}
.success_content{padding: 5px; border: solid 1px #22aa22; background: #ffffdd;color: #22aa22;font-size: 13px;}

.text_button{border: 1px solid #ffffff; font-weight: bold;color:#ffffff;}

.user_navi{border:1px solid black;padding:5px; background:#ffffff;}

.content_cell{padding:30px;text-align:left;background:#ccccff; 
	border:solid 1px #ff9933;
	-moz-border-radius: 35px;
 	border-radius: 35px;
 }


.opaque{
	position:absolute;
	top:0px;left:0px; bottom:0px;right:0px; 
	width:100%;height:100%;
    background-color: #333333;
    filter:Alpha(opacity=85); -moz-opacity: 0.85; opacity: 0.85;
    z-index:2;
}

.newBox{
	position:absolute;
	margin:auto;
	width:400px;
	height:350;
    z-index:3;
    background-color:white;
    border:solid 1px black;
    padding-bottom:10px;
}

#datePicker{
	border:solid 2px black;background-color:white;position:absolute;top:200px;left:250px;z-index:10
}