body {    font-family: Arial, Helveitca, sans-serif;}.heading {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #666633}.caption {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none}.smalltype {  font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; text-decoration: none}.headline {  font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold; text-decoration: none; color: #666633}.mainMenu {    }.mainMenu a {    display: block;    margin-bottom: 5px;}.mainMenu img {    display: block;}.formLayout {    background-color: #f0f0f0;    border: 1px solid #999;    border-width: 1px 0 0 1px;    font-family: Arial, sans-serif;    font-size: 11px;}.formLayout td {    border: 1px solid #999;    border-width: 0 1px 1px 0;    padding: 3px;}.formLayout .label {    font-weight: bold;}.formLayout .action {    background-color: #999;    padding: 10px;}.formLayout .action a {    color: #F0F0F0;}.recordList {    font-family: Arial, sans-serif;    font-size: 11px;    background-color: #FFF;    border: 1px solid #999;    border-width: 1px 0 0 1px;}.recordList td, .recordList th {    border: 1px solid #999;    border-width: 0 1px 1px 0;    padding: 3px;}.recordList th {    background-color: #f0f0f0;}.recordList form {    margin: 0;    padding: 0;}.featureList {    margin: 10px 0 0 10px;}.featureList td {    padding: 10px;}.featureList td img {    border: 1px solid #FFF;}.featureList td a:hover img {    border: 1px solid #666;}.subscribeForm {    text-align: left;    width: 220px;    font-size: 12px;    font-family: Arial, Helvetica, sans-serif;    color: #777744;}.subscribeForm .margin {    border: 1px solid #999966;    padding: 10px;    margin: 0 auto;}.subscribeForm p {    padding: 0;    margin: 0 0 0.5em 0;}.subscribeForm p a {    margin-left: 1em;    font-size: 10px;    color: #999966;}.subscribeForm label {    font-size: 10px;    line-height: 1em;    margin-bottom: 0.3em;    display: block;}.subscribeForm .textInput {    margin-bottom: 0.7em;    width: 180px;    display: block;}.subscribeForm .removeLink {    font-size: 10px;    color: #999966;}.subscribeFormHome {    margin: 20px 0 0 auto;    color: #FFF;}.subscribeFormHome .margin {    border-color: #FFF;}.subscribeFormHome .removeLink {    color: #FFF;}.worksheet_main_link {    float: left;    font-size: 11px;    padding-left: 10px;}.worksheet_main_link a {    text-decoration: none;}.worksheet_main_link a:hover {    text-decoration: underline;}.worksheet_home_layout {    padding: 20px 0 0 20px;    text-align: left;}.worksheet_header {    position: relative;    margin-top: 10px;    margin-bottom: 40px;    margin-left: 20px;    width: 500px;}.worksheet_title h1 {    font-weight: normal;    color: #666633;    font-size: 16px;    text-transform: uppercase;    padding: 0;    margin: 0;    margin-bottom: 0.3em;}.worksheet_title p {    font-style: italic;    font-size: 12px;    padding: 0;    margin: 0;    margin-bottom: 0.5em;}.worksheet_menu {    position: absolute;    top: 20px;    right: -20px;}.worksheet_menu ul {    margin: 0;     padding: 0;}.worksheet_menu li {    list-style: none;    float: left;    display: block;    margin-right: 20px;    height: 20px;    border: 1px solid #666633;    font-size: 11px;}.worksheet_menu a {    text-transform: uppercase;    text-decoration: none;    line-height: 20px;    display: block;    padding: 0 1em;}.worksheet_menu a:hover {    background-color: #EED;}.worksheet_surface_list {    font-size: 11px;    text-align: center;}.worksheet_surface_list td {    vertical-align: top;    padding: 0 10px 30px 10px;}.worksheet_surface_list a {    color: #000;    text-decoration: none;}.worksheet_surface_list img {    border: 0;}.worksheet_surface_list .worksheet_remove_surface_link {    color: #666633;}.worksheet_surface_list .worksheet_remove_surface_link:hover {    text-decoration: underline;}.worksheet_surface_list .description {    display: block;    margin-bottom: 0.5em;}.worksheet_email_form {    font-size: 12px;    padding: 20px;    background-color: #DDDDBB;    margin-bottom: 40px;    margin-left: 20px;    display: -moz-inline-box;    display: inline-block;    -moz-border-radius: 10px;}.worksheet_email_form {    *display: inline;}.worksheet_email_form td {    vertical-align: top;    padding-bottom: 6px;}.worksheet_email_form .form_errors {    font-size: 12px;    border: 3px solid #FD3;    padding: 6px;    background-color: #FFD;    margin-bottom: 10px;}.worksheet_email_form .form_errors p {    margin: 0;    padding: 0;}.worksheet_email_form .label {    text-align: right;    padding-top: 0.3em;    padding-right: 5px;    color: #885;    font-weight: bold;    font-size: 11px;    text-transform: lowercase;}.worksheet_email_form .submit_button {    font-size: 13px;}.worksheet_email_form .text {    width: 250px;    border: 1px solid #AA9;    padding: 2px;    font-family: Helvetica, Arial, sans-serif;    font-size: 13px;}.worksheet_email_form .input_note {    font-style: italic;    color: #666633;}.worksheet_email_form .error {    background-color: #FFD;}.worksheet_instructions {    font-size: 14px;    margin-left: 20px;}.worksheet_instructions img {    float: left;    display: block;}.worksheet_instructions_text {    color: #666633;    float: left;    width: 300px;    padding-top: 40px;}.worksheet_instructions p {    line-height: 1.2em;    padding: 0;    margin: 0 0 0.5em 0;}