body { color: #7e7c7c; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #e0ffb4; background-image: url(../images/bg_01.gif); background-repeat: repeat-x; text-align: left; margin-top: 10px; }h1 { font-size: 18px; }h2 { font-size: 16px; }h3 { font-size: 14px; }p { }td { }a:link { color: #02bd4c; text-decoration: none; }a:visited { color: #52b232; text-decoration: none; }a:hover { color: #192d00; text-decoration: underline; }a:active { color: #02bd4c; text-decoration: none; }#main_content { background-image: url(../images/body_bg.gif); background-repeat: repeat-y; width: 1006px; overflow: auto}#top_banner { width: 1000px; }/* navigation */#navigation { background-image: url(../images/navigation_bg.gif); background-repeat: no-repeat; width: 1006px; height: 29px; }.navbar { padding-top: 5px; padding-left: 10px; }/* footer */#footer { font-size: 13px; background-image: url(../images/footer.gif); background-repeat: no-repeat; text-align: center; width: 1006px; height: 39px; padding-top: 10px; }#footer a:link { color: #768f57; text-decoration: none; padding-right: 25px; }#footer a:visited { color: #768f57; text-decoration: none; }#footer a:hover { color: #549700; text-decoration: underline; }#footer a:active { color: #768f57; text-decoration: none; }/* home page columns */.home_col_1 { text-align: left; width: 265px; float: left; overflow: hidden ; padding-top: 25px; padding-bottom: 25px; }.home_col_1_content { padding-right: 5px; padding-left: 20px; }.home_col_2 { width: 480px; float: left; overflow: hidden ; padding-top: 25px; padding-bottom: 25px; }.home_col_3 { text-align: left; width: 255px; float: left; overflow: hidden ; padding-top: 25px; padding-bottom: 25px; }.home_col_3_content { padding-right: 15px; padding-left: 5px; }#splash { width: 1000px; height: 470px; }/* 2 column page */#subhead { width: 1000px; height: 50px; padding-top: 5px; }.left_2_col { overflow: auto; text-align: left; position: relative; left: 20px; width: 220px; float: left; padding-bottom: 25px; }.right_2_col { overflow: auto; text-align: left; position: relative; left: 10px; width: 700px; float: left; padding-left: 25px; }.right_2_col_1 { width: 700px; }.right_2_col_2 { background-color: #fbf8e5; text-align: left; width: 485px; float: left; margin-top: 10px; margin-bottom: 10px; padding: 10px; border: solid 1px #e8e8aa; }.right_2_col_3 { text-align: left; width: 160px; float: left; margin-top: 10px; margin-bottom: 10px; padding: 10px; }.right_3_col_1 { background-color: #fbf8e5; text-align: left; width: 677px; float: left; margin-top: 10px; margin-bottom: 10px; padding: 10px; border: solid 1px #e8e8aa; }.right_4_col_1 { width: 160px; float: left; margin-top: 5px; margin-right: 5px; margin-bottom: 5px; padding: 3px; }.right_5_col_1 { width: 700px; clear: left; margin-top: 10px; border-top: 1px dotted #676; }.right_6_col_1 { width: 700px; margin-top: 5px; }.right_7_col_1 { text-align: left; width: 485px; float: left; margin-top: 10px; margin-bottom: 10px; padding: 10px; }.right_7_col_2 { background-image: url(../images/dots.gif); background-repeat: repeat-y; text-align: left; width: 160px; float: left; margin-top: 10px; margin-bottom: 10px; padding: 10px; }.right_8_col_1 { text-align: left; width: 677px; float: left; margin-top: 10px; margin-bottom: 10px; padding: 10px; }