/* page formatting */
body { background-color: #fff; }
td, body, input, select	{ font-family: arial, helvetica, sans-serif; font-size: 12px; color:#000; }

/* link formatting */
a:link, a:active, a:visited { text-decoration: underline; color:#369; }
a:hover { text-decoration: none; color: #990000; border-style: none; }

/* element formatting */
h1		{ color: #369; font-family: Arial, Helvetica, Sans-serif; font-weight: bold; font-size: 14px; margin-bottom:0px; }
.textHeader, .formHeader
 			{ color: #369; font-family: Arial, Helvetica, Sans-serif; font-size: 14px; font-weight: bold; padding: 2px; }
.textHeader { border-bottom:1px solid #369; }

.copyright				{ color: #666; font-family: Arial, Helvetica, Sans-serif; font-size: 11px; text-decoration: none; }

.content_cell { padding: 0px 9px 9px 0px; }
.content_table { border-color: #999999; border-width: 1px; border-style: solid; background-color: white; }
.content_header { height: 25px; background-image: url(/i/internal/background-content_header.gif); background-repeat: repeat-x; }
.content_subheader { color: black; background:#fef1cd; }
.content_title { color: black; font-size: 16px; font-weight: bold; }
.column_headings { background-color: #e6e6e6; font-weight: bold; }
.paging_row { background-color: #e6e6e6; font-size: 9px; }
.table_data { border-bottom: #e6e6e6; border-width: 0px 0px 1px 0px; border-style: none none solid none; }
.table_data_padded { border-bottom: #e6e6e6; border-width: 0px 0px 1px 0px;	border-style: none none solid none;	padding: 18px; }
.textAlert { font-weight: bold; color: #900; }