/* CSS Document */
p {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
h1, h2, h3, h4 {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#main_content_col .index h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #418B7E;
	font-weight: bold;
	padding-bottom: 7px;
	padding-top: 30px;
	margin-left: 20px;
}
#main_content_col .committee h2, #main_content_col .diary h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	font-weight: bold;
	padding-left: 150px;
	padding-right: 150px;
	padding-bottom: 7px;
	margin-top: 8px;
}
#main_content_col .index h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	font-weight: bold;
	padding-bottom: 7px;
	margin-top: 8px;
	margin-left: 20px;
}
#below_main_content h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #418B7E;
	font-weight: bold;
	margin-top: 12px;
	margin-left: 20px;
	margin-bottom: 10px;
}
#main_content_col .index p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.75em;
	font-weight: normal;
	color: #333333;
	margin-left: 20px;
	margin-right: 20px;
	padding-bottom: 10px;
}
#mid_bot p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.8em;
	font-weight: normal;
	color: #333333;
	margin-top: 18px;
	margin-right: 15px;
	margin-left: 15px;
	margin-bottom: 0px;
}
#left_col h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #418B7E;
	font-weight: bold;
	padding-left: 10px;
	padding-bottom: 5px;
	margin-top: 10px;
}
#main_content_col .committee h1, #main_content_col .diary h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #418B7E;
	padding-bottom: 5px;
	padding-left: 150px;
	padding-right: 150px;
	margin-top: 6px;
}
#main_content_col .teams h1 {
font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #418B7E;
	padding-bottom: 20px;
	padding-left: 340px;
	margin-top: 6px;
}
#left_col p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 2em;
	font-weight: normal;
	color: #333333;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#main_content_col .committee p, #main_content_col .diary p, #main_content_col .teams p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 2em;
	font-weight: normal;
	padding-right: 150px;
	padding-left: 150px;
	padding-bottom: 10px;
}
#teams_table p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 2em;
	font-weight: normal;
	padding-top: 10px;
}
#main_content_col .contact_page p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 2em;
	font-weight: normal;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
}
#left_col .committee p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 2em;
	font-weight: normal;
	color: #333333;
	padding-right: 10px;
	margin: 0px;
}
#main_content_col .diary a:link, #main_content_col .diary a:visited, #main_content_col .contact_page a:link, #main_content_col .contact_page a:visited, #main_content_col .teams a:link, #main_content_col .teams a:visited, #left_col .index a:link, #left_col .index a:visited, #mid_bot .index a:link, #mid_bot .index a:visited, #below_main_content a:link, #below_main_content a:visited, div.content a:link, div.content a:visited {
	color: #93002D;
	font-weight: bold;
	text-decoration: none;
}
#main_content_col .diary a:hover, #main_content_col .contact_page a:hover, #main_content_col .teams a:hover, #left_col .index a:hover, #mid_bot .index a:hover, #below_main_content a:hover, div.content a:hover {
	color: #333333;
	font-weight: bold;
	text-decoration: none;
}
#reply p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	margin-left: 10px;
	margin-right: 5px;
}
#left_col_1 h1, #left_col_1 p {
	color: #FFFFFF;
}
