@charset "utf-8";
#testTimeTable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #003D7E;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#testTimeTable td {
	text-align: right;
	padding-right: 8px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#testTimeTable caption {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #316AC5;
	margin-right: auto;
	margin-left: auto;
}

#testTimeTable th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	background-color: #003D7E;
	text-align: center;
}
tr.altrow {
	background-color: #ECE9D8;
}

/* CSS Document */

body{margin: 8px 0px 0px 0px; background-color:#ffffff; font-size:12px; font-color:#666666; font-family:Verdana, Arial, Helvetica, sans-serif;}
table{font-size:12px; color:#666666; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:160%;}

.title {font-size:12px; color:#E4751C; font-weight:bold; border-bottom:thin solid#FF9900; padding-bottom:0.2em; margin-top:2em;}
.strong {font-size:12px; color:#990000; font-weight:bold;}

#language a{color:#666666; font-size:10px; text-decoration:none;}
#language a:hover{color:#666666; font-size:10px; text-decoration:none;}

#body_head a{color:#FFFFFF; font-size:10px; text-decoration:none;line-height:120%;}
#body_head a:hover{color:#FF0000; font-size:10px; text-decoration:none;line-height:120%;}

#body_btm a{color:#81BDE1; font-size:10px; text-decoration:none;line-height:120%;}
#body_btm a:hover{color:#FF0000; font-size:10px; text-decoration:none;line-height:120%;}

.info {color:#999999; font-size:10px;line-height:150%; letter-spacing:1px; }

.hi001 {color:#ff0000;}
.hi002 {color:#003366; font-weight:bold;}

.padding_head_left {padding:0px 0px 0px 15px;}
.padding_head_right {padding:0px 20px 0px 0px;}
.padding_main {padding:17px 15px 0px 15px;}
.padding_l15_d15{padding:0px 0px 15px 15px;}
.padding_r15_d15{padding:0px 15px 15px 0px;}


#regi a{color:#FFOOOO; font-size:12px; text-decoration:none;line-height:120%;font-weight:bold; padding-left:10px;}
#regi a:hover{color:#003366; font-size:12px; text-decoration:none;line-height:120%;font-weight:bold;}

#regi02 a{color:#FFOOOO; font-size:12px; text-decoration:none;line-height:120%;font-weight:bold;}
#regi02 a:hover{color:#003366; font-size:12px; text-decoration:none;line-height:120%;font-weight:bold;}

.almanews {padding:0px 15px 0px 15px; font-size:10px; line-height:150%;}
#readmore a{color:#666666; font-size:10px; text-decoration:none;line-height:120%;}
#readmore a:hover{color:#FF0000; font-size:10px; text-decoration:none;line-height:120%;}

#location a{color:#003366; font-size:12px; text-decoration:none;line-height:120%;}
#location a:hover{color:#FF0000; font-size:12px; text-decoration:underline;line-height:120%;}

.style2 {color: #FF0000}
.c1 {list-style-type:decimal;}
.c2 {list-style-type:decimal;font-size:12px; color:#990000; font-weight:bold;}
.text{ font-weight:normal; color:#666666;}

#c3 a{font-size:12px; color:#666666; text-decoration:none;}
#c3 a:hover{font-size:12px; color:#ff0000; text-decoration:underline;}
#c4 {font-size:10px; color:#000000; text-decoration:none;}
#c4 a{font-size:10px; color:#003366; text-decoration:none;}
#c4 a:hover{font-size:10px; color:#ff0000; text-decoration:underline;}

img {border:none;}

/* form */
#form td {
	background-color:#F1F5F8;
	font-size:12px;
	color:#333333;
	padding-bottom:10px;
	padding-top:10px;
	padding-left:10px;
	border-bottom:1px dotted #666666;
	}
	
#form p	{
	font-size:12px;
	color:#003366;
	font-weight:bold;
	border-bottom:2px solid#81BDE1;
	padding-bottom:0.2em;
	margin-top:2em;
	}
	
	
/* calendar */

#calendar table{ 
	margin-right:10px;
	border-collapse:collapse;
	border:2px solid #666666;
	background-color:#F1F5F8;
	color:#416393;
}

#calendar tr{
	border:1px solid #666666;

	}
#calendar th{
	padding:3px 3px 3px 3px;
	font-weight:bold;
	background-color:#a9d1ea;
	border-left:1px solid #666666;
	border-right:1px solid #666666;	
	}
	
#calendar td{
	padding:3px 3px 3px 3px;
	border-top:1px solid #666666;
	border-left:1px solid #666666;
	border-right:1px solid #666666;
	}
	
#calendar p{
	font-size:14px;
	font-weight:bold;
	color:#666666;
	margin-top:20px;
	margin-bottom:5px;
	}
	
.holiday{
	font-weight:bold;
	color:#FF0000;
	background-color:#cccccc;
}
	
.start{
	font-weight:bold;
	color:#FF6600;
	background-color:#FFFFCC;
}
.font-title
{
font-size:18px;
color:#416393;
font-weight:bolder;
}

.note_border {
	height: auto;
	width: auto;
	border: thin solid #0033FF;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 5px;
}
	
.style3 {color: #0000FF}
.style4 {color: #000040}
.style7 {color: #000000; font-weight: bold; }
.style8 {
	color: #0000CC
}
.style10 {color: #0000CC; font-weight: bold; }
.style11 {color: #000066}
.style12 {color: #000066; font-weight: bold; }
	

