
















.popup1 { CURSOR: help; color: #9F141A; }
td   { color: black; font-size: 10px; font-family: Verdana, Arial, Helvetica, "sans serif"; text-decoration: none; font-weight: normal;}.pghdr1  { color: #000; font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Helvetica, Swiss, SunSans-Regular; text-decoration: none }.copyright { color: #646464; font-weight: normal; font-size: 9px; font-family: Verdana, Arial, Helvetica, Swiss, SunSans-Regular; text-decoration: none }.pghdr2   { color: #740f4a; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }.pghdr3  { color: #740f4a; font-size: 10px; font-family: Verdana, "Arial Black", Helvetica, Swiss, SunSans-Regular; text-decoration: none }.tblhdrmain  { color: white; font-weight: bold; font-size: 11px; font-family: Verdana, Helvetica, Geneva, Arial, SunSans-Regular }.tblhdr1   { color: black; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }.tblhdr2  { color: #036; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }.loginhdr  { color: white; font-weight: bold; font-size: 11px; font-family: Verdana, Helvetica, Geneva, Arial, SunSans-Regular }a:link      { color: #740f4a; font-size: 10px; font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }a { color: #740f4a; font-size: 10px; font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }a:hover      { color: #ad166e; font-size: 10px; font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }a:active     { color: #740f4a; font-size: 10px; font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }a:vlink     { color: #740f4a; font-size: 10px; font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }.sbhdr1    { color: #ff9; font-weight: bold; font-size: 11px; font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular }.questiontext  { color: white; font-weight: bold; font-size: 12px; font-family: Verdana, Helvetica, Arial, sans-serif; text-decoration: none }.number { color: #39c; font-weight: bold; font-size: 34px; font-family: Verdana, Helvetica, Arial, sans-serif; text-decoration: none }.tabhdg1   { color: black; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }select { font-size: 11px; font-family: Arial, Helvetica, sans-serif }

input.styled_button_disabled {
	background-color: #808080;
	color: #404040;
}

input.styled_button {
        color: white;
        font-weight: normal;
        font-size: 1.1em;
        font-family: verdana, arial, sans-serif;
        overflow: auto !important;
        overflow: visible;
        width: auto !important;
        width: 1px;
        margin: 0.1em;
        padding: 0.1em;
        padding-left: 0.2em;
        padding-right: 0.2em;
        background-repeat: repeat-x;
        background-color: rgb(25, 93, 156);
        border-color: #a0a0ff;
}

a.styled_button {
	color: white;
	font-weight: normal;
	font-size: 1.1em;
	font-family: verdana, arial, sans-serif;
	overflow: auto !important;
	overflow: visible;
	margin: 0.1em;
	padding-top: 0.1em;
	padding-bottom: 0.1em;
	padding-left: 0.5em;
	padding-right: 0.5em;
	background-repeat: repeat-x;
	background-color: rgb(25, 93, 156);
	border: 2px outset;
	border-color: #a0a0ff;
	text-decoration: none;
	display: block;
	float: right;
}

a.styled_button:hover {
	color: white;
	text-decoration: none;
}

input.styled_button_14em {
	color: white;
	font-weight: normal;
	font-size: 1.1em;
	font-family: verdana, arial, sans-serif;
	overflow: auto !important;
	overflow: visible;
	width: 14em;
	margin: 0.1em;
	padding: 0.1em;
	padding-left: 0.2em;
	padding-right: 0.2em;
	background-repeat: repeat-x;
	background-color: rgb(25, 93, 156);
	border-color: #a0a0ff;
}

.normal_row {
        background-color: #f7f7f7;
}

.hf_row {
        background-color: #e1e1e1;
}

table.bordered_table {
        background-color: #c0c0c0;
        border-spacing: 1px;
        border-collapse: separate;
}

table.bordered_table td table td {
        padding: 0;
        padding-right: 0.5em;
}       

table.bordered_table td {
        padding: 4px;
        vertical-align: top;
}

table.full_width {
        width: 99%;
}

td.right {
        text-align: right;
}

table tr th {
	text-align: left;
}

/*The following 'fake' styles can be given to a set of divs to make them look like a table*/
.fakeTableRow {
        border: 1px solid #C0C0C0;
        padding: 4px;
        height: 24px;
        float:left;
        background-color: #F7F7F7;
        border-right-width: 0px;
        border-top-width: 0px;
}

.fakeTableRowLarge {
        height: 48px;
        width: 200px
}

.fakeTableRowEnd {
        border-right-width: 1px;
}

.fakeTableHeadRow {
        background-color: #E1E1E1;
        border-top-width: 1px;
}

