td {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt}
li {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt}

a:link {  color: #0055AD}
a:visited {  color: #0055AD}
a:active {	color: #0055AD}
a:hover { color: #4389D1}

a.tabs:link {  color: #CCCCCC; font-weight: bold; text-decoration: none}
a.tabs:visited {  color: #CCCCCC; font-weight: bold; text-decoration: none}
a.tabs:active {  color: #DADADA; font-weight: bold; text-decoration: none}
a.tabs:hover {	color: #FFFFFF; font-weight: bold; text-decoration: none}

a.linkbar:link {  color: #FFFFFF; text-decoration: underline}
a.linkbar:visited {  color: #FFFFFF; text-decoration: underline}
a.linkbar:active {  color: #FFFFFF; text-decoration: underline}
a.linkbar:hover {	color: #C6EAFF;  text-decoration: underline}

.linkbartext {	color: #FFFFFF;}

.contenttext {	font-size: 9pt;}

.tab_on_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #FFFFFF;
}

.tab_off_text {
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
}

.table_border {
	border: #336699;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}

.textbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	width: 300px;
	border-style: inset;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
}

.textbox_sm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	border-style: inset;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px ;
	width: 70px;
	text-align: right;
}

.quicklinks {
	font-size: 9pt;
	background-color: #0055AD;
	color: #FFFFFF;
}

.button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	width: 75px;
	border-style: outset;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}

.button_sm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	width: 45px;
	border-style: outset;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}

.col_heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.col_heading_sm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.black_border {
	border: #000000;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}

.linkbar {
	margin-bottom : 2;
	margin-left : 4;
	margin-right : 4;
	margin-top : 2;
}

.error_table {	border: 1px #CC0000 solid;}

.table_heading {
	.tab_on_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #FFFFFF;
	background: #0055AD;
}
