body { margin: 0; padding: 0px; background: #ffffff url('../graphics/page_back.png') left top repeat-x; font: 10pt arial, helvetica, sans-serif; }
a:link { color: #435e82; text-decoration: none }
a:visited { color: #435e82; text-decoration: none }
a:active { color: #435e82; text-decoration: none }
a:hover { color: #435e82; text-decoration: underline }

#menu { width: 990px; margin: auto; height: 30px; line-height: 30px; vertical-align: middle; }
#menu a:link { padding: 0px 10px; font-weight: bold; font-size: 12pt; color: #ffffff; text-decoration: none; }
#menu a:active { padding: 0px 10px; font-weight: bold; font-size: 12pt; color: #ffffff; text-decoration: none; }
#menu a:visited { padding: 0px 10px; font-weight: bold; font-size: 12pt; color: #ffffff; text-decoration: none; }
#menu a:hover { padding: 0px 10px; font-weight: bold; font-size: 12pt; color: #ffcc33; text-decoration: none; }

#footer { width: 990px; margin: auto; background: #000000; padding: 5px 0px; font-size: 8pt; color: #ffffff; }
#footer a:link { padding: 0px 10px; color: #ffffff; text-decoration: none; }
#footer a:active { padding: 0px 10px; color: #ffffff; text-decoration: none; }
#footer a:visited { padding: 0px 10px; color: #ffffff; text-decoration: none; }
#footer a:hover { padding: 0px 10px; color: #ffffff; text-decoration: none; }

/*New Styles */
#table-outer {
	background: #ffffff;
	border: 2px solid #000000; 
	border-top: 0px;
	font-size: 10pt; 
	margin: auto;
	width: 990px;
}


.cell_field_name {
	border-bottom: 1px dashed #808080;
	padding: 5px 0;
	width: 200px;
}

.cell_field_input {
	border-bottom: 1px dashed #808080;
	padding: 5px 0;
}

.tables {
	font: 10pt Arial;
}






