body {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; margin: 0px; padding: 8px;}

/* Text */
h2, .head {font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: bold; color: #000000}
h3 {font-size: 14px; border-bottom: solid 1px #bbb; margin-bottom: 2px; clear: both;}
.subhead {font-size: 14px; font-family: Helvetica, Arial, sans-serif; font-weight: bold}
.subsubhead {font-family: Helvetica, Arial, sans-serif; font-weight: bold}
.small {font-size: 10px; font-family: Geneva, Arial, Helvetica, sans-serif}
.small b, b.small {font-size: 11px; font-family: Geneva, Arial, Helvetica, sans-serif}
.smallprint {font-size: 10px; font-family: Geneva, Arial, Helvetica, sans-serif; color: #666666}
.price {font-family: Helvetica, Arial, sans-serif; font-size: 12px; font-weight: bold; color: #000000}
.error {font-weight: bold; color: #CC0000}

/* Plain table */
.table_plain {width: 100%; border-collapse:collapse; padding: 0px; border-width: 0px; text-align: left; vertical-align:top;}
.table_plain td {vertical-align:top;}

/* Action form */
.action_form {width: 100%; border-collapse:collapse; padding: 0px; border-style: solid; border-width: 1px; text-align: left; vertical-align:top;}
.action_form td {vertical-align:top;}
.action_form td {color: #000000; font-size: 12px; font-family: Arial, Geneva, Helvetica, sans-serif}

/* Grid view colors */
.list_header {background-color:#F5DFF6;}
.list_footer {background-color:#F5DFF6;}
.list_row {background-color:#ffffff;}
.list_row_alt {background-color:#ffffff;}