BODY, TD, P {
	color: Black;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif, sans-serif;
	font-size: 10pt;
}

BODY.redirectTop {
	background-color : #003399;
}

TD.blueBanner {
	background-color : #003399;
}

TABLE.contentTable {
	border : 1px solid #808080;
}

H1 {
	color: #003399;
	font-size: 16pt;
}

H2 {
	color : #003399;
	font-size : 12pt;
}

H2.norm {
	font-size : 14pt;
}

.detailsLabel {
	font-weight : bold;
}

.mileage {
	font-weight: bold;
	color: red;
}

.footer {
	font-size : 8pt;
}

.transCode {
	color: blue;
}

.transDetail, .transRecord {
	font-size: 8pt;
}

.transDetail {
	margin-left: 10px;
}

.transRecord {
	background-color: silver;
}

.transYear {
	background-color: red;
	color: white;
	font-weight: bold;
	font-size: 11pt;
}

.transDateTime {
	background-color: #003399;
	color: silver;
	font-weight: bold;
}

.costNormal, .costNotice, .costFree {
	font-weight: bold;
}

.costNormal {
	color: blue;
}

.costNotice {
	color: red;
}

.costFree {
	color: yellow;
}

.costCredit {
	color: green;
}

.costLabel {
	font-weight : bold;
}

.costTotalLabel {
	background-color : Silver;
	font-weight : bold;
}

.costTotalNumber {
	background-color : Silver;
}

.commentTable {
	border : 2px solid Black;
	background-color : #FFFF91;
}

.commentDate, .commentTime, .commentText {
	font-size : 8pt;
}

.commentDate {
	font-weight : bold;
}

.commentText {
	color : #0002B7;
}

.mandatory {
	color : #003399;
	font-weight : bold;
}

.formLabel {
	font-weight : bold;
}

TD.formLabel {
	text-align : right;
	vertical-align : top;
}

.formLabelImportant {
	font-weight : bold;
	color : red;
}

.formLabelExtra {
	font-weight : normal;
	font-size : 8pt;
}

.formLabelExtraBlue {
	font-weight : normal;
	font-size : 8pt;
	color : #003399;
}

.error {
	font-weight : bold;
	color : red;
}

TD.menuBar {
	font-size: 10pt;
	font-weight : bold;
	background-color : #EEEAFF;
}

A {
	color : blue;
}

A:hover {
	color : red;
}

.bigLink {
	font-weight : bold;
	font-size : 12pt;
}

.bigPhone {
	font-weight : bold;
	font-size : 12pt;
}

.subTableHeader, .subTable1, .subTable2 {
	font-size : 10pt;
	text-align : center;
}

.subTableHeader, .subTableHeaderSmall {
	background-color : #003399;
	color : White;
	font-weight : bold;
}

.subTableHeaderSmall {
	font-weight : normal;
	font-size : 8pt;
}
.subTable1 {
	background-color : #DFE7FF;
}

.subTable2 {
	background-color : #C1D8FF;
}

.bold {
	font-weight : bold;
}