/*
 * Base layout
 */
.top_page td {vertical-align: top}
.top_page a {font-weight: bold}
.top_page a:visited {color: #000066}
.top_page input {font-size: larger; border: solid 1px #000066}
//.top_page submit {border: solid 1px #000066}

.atext {font-size: larger; font-weight: bold}
.stext {font-size: smaller}
.blank {width: 10px; height: 10px}
.banner {font-weight: bold; color: #FFFFFF; background-color: #000066}
.contents {background-color: #FFFFCC; padding: 0px 10px 0px 10px}

span.atext {color: #000066}
b.red {font-weight: bold; color: #990000}

.ex_input_form { border: 0px; cellspacing: 0; cellpadding: 3 }
.ex_input_title { border: 1px #000066 solid; color: #FFFFFF; background-color: #000080; word-wrap: normal; font-weight: bold; text-align: center; margin: 3 }
.ex_input_value { border: 1px #000066 solid; word-wrap: normal; margin: 3 }

/*
 * Old styles
 */
body
{
	background-color: #FFFFFF;
	text: #000000;
	link: #999999;
	vlink: #990000;
	alink: #666666;
}

table.input_form
{
	align: center;
	cellspacing: 0;
	cellpadding: 3;
}
td.input_title
{
	color: #FFFFFF;
	background-color: #000080;
	word-wrap: normal;
	font-weight: bold;
	text-align: center;
}
td.input_value
{
	word-wrap: normal;
}

table.result_set
{
	align: center;
	cellspacing: 1;
	bordercolorlight: #CCCCCC;
	bordercolordark: #666666;
}
th.result_header
{
	color: #FFFFFF;
	background-color: #000080;
	word-wrap: normal;
}
td.result_col
{
	word-wrap: normal;
	text-align: left;
}
td.result_col_wrap
{
	text-align: left;
}
td.result_col_center
{
	word-wrap: normal;
	text-align: center;
}
td.result_col_blue
{
	color: #FFFFFF;
	background-color: #000080;
	font-weight: bold;
	word-wrap: normal;
}
td.result_col_red
{
	color: #FFFFFF;
	background-color: #CC6680;
	font-weight: bold;
	word-wrap: normal;
}
