html, body {
overflow-x: hidden;
}

body { font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #fff; background-image: url(../images/background-01.gif); background-repeat: repeat-x; overflow: auto; overflow-x:hidden; }
p { }
td { }
a:link { }
a:visited { }
a:hover { }
a:active { }
h1 { color: #670909; font-size: 37px; font-family: "Helvetica Narrow", "Arial Narrow", Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: lighter; font-stretch: narrower; font-style: normal; letter-spacing: 0.05em; margin-bottom: -10px; padding-left: 25px; }
h2 { color: #670909; font-size: 28px; font-family: "Helvetica Narrow", "Arial Narrow", Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: 100; font-stretch: narrower; font-style: normal; letter-spacing: 0.05em; margin-bottom: -10px; padding-left: 25px; }
h3 { color: #4a4949; font-size: 11.5px; font-family: arial, sans-serif; font-weight: bolder; font-style: normal; margin-bottom: -5px; padding-right: 25px; padding-left: 25px; }
h4 { color: #670909; font-size: 16px; font-family: arial, sans-serif; font-weight: bolder; font-style: normal; text-align: center; margin-bottom: -5px; padding-right: 25px; padding-left: 25px; border-bottom: 1px solid #670909; }
.small_header { color: #670909; font-size: 28px; font-family: "Helvetica Narrow", "Arial Narrow", Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: 100; font-stretch: narrower; font-style: normal; letter-spacing: 0.05em; margin-bottom: -10px; padding-left: 25px; }
.head_indent { position: relative; left: 60px; }
.td_1 { width: 146px; }
.td_2 { width: 7px; }
.td_3 { width: 133px; }
.td_4 { width: 20px; }
.td_5 { width: 25px; }
.td_6 { width: 197px; }
.td_7 { width: 175px; }
/** content **/
#body { position: relative; top: 3px; width: 1024px; overflow: hidden; margin-bottom: 30px; overflow-x: hidden; }
#admin { position: relative; top: 3px; width: 984px; height: 900px; z-index: 1; }
#message { position: relative; top: 3px; width: 984px; height: 218px; }
.left_column { text-align: left; width: 300px; overflow: hidden; float: left; margin-top: 0; padding-top: 90px; padding-left: 20px; }
.left_column p { color: #4a4949; font-size: 12px; font-family: arial, sans-serif; line-height: 20px; word-spacing: 0.25em; letter-spacing: 0.05em; padding-right: 25px; padding-left: 25px; }
.left_column p a:link { color: #670909; }
.left_column p a:visited { color: #670909; }
.left_column p a:hover { color: #f00; }
.left_column p a:active { color: #670909; }
.single_column { text-align: left; width: 1000px; overflow: hidden; float: left; padding-top: 20px; padding-left: 15px; }
.single_column p { color: #4a4949; font-size: 12px; font-family: arial, sans-serif; line-height: 20px; word-spacing: 0.25em; letter-spacing: 0.05em; padding-top: 0; padding-right: 25px; padding-left: 25px; }
.right_column { text-align: left; width: 700px; overflow: hidden; float: left; padding-top: 20px; }
.right_column p { color: #4a4949; font-size: 12px; font-family: arial, sans-serif; line-height: 20px; word-spacing: 0.25em; letter-spacing: 0.05em; padding-top: 0; padding-right: 25px; padding-left: 25px; }
.important_note { color: #670909; font-size: 14px; font-family: arial, sans-serif; font-stretch: narrower; }
.about { color: #3a3c3d; }
.direct_mail { color: #05205e; clear: both; }
.contact_header { color: #670909; clear: both; }
.contact_header2 { color: #670909; font-size: 14px; clear: both; }
#box { color: #fff; background-image: url(../images/box.gif); background-repeat: no-repeat; width: 832px; height: 167px; overflow: hidden; }
#box ul li { color: #fff; font-size: 13px; font-family: arial; font-weight: normal; font-style: normal; height: 15px; padding-top: 5px; padding-bottom: 5px; border-bottom: 1px solid #bcc1c2; list-style-type: none; display: block; white-space: normal; overflow: hidden; margin-top: 5px; margin-bottom: 5px; }
.box_left { color: #fff; text-align: left; position: relative; top: 15px; left: 5px; width: 310px; float: left; margin-top: -5px; margin-left: -20px; }
.box_middle { color: white; text-align: left; position: relative; top: 15px; left: 50px; width: 250px; float: left; margin-top: -5px; margin-left: -30px; }
.box_right { color: white; text-align: left; position: relative; top: 15px; left: 15px; width: 240px; float: left; margin-top: -5px; margin-left: 50px; }
#box_list { color: #fff; background-image: url(../images/box.jpg); background-repeat: no-repeat; width: 832px; height: 233px; overflow: hidden; }
.box_list_item { position: relative; top: 30px; left: -200px; width: 475px; height: 25px; margin-top: 15px; margin-left: 10px; border-bottom: 1px solid #bdbebe; }
.box_list_item_left { color: #142a4b; font-size: 13px; font-family: arial; font-weight: 500; text-align: left; position: relative; left: 20px; width: 200px; height: 20px; float: left; margin-left: 20px; }
.box_list_item_right { color: #142a4b; font-size: 13px; font-family: arial; font-weight: 500; text-align: left; position: relative; left: 20px; width: 200px; height: 20px; float: left; margin-left: 20px; }
.box_list_item2 { position: relative; top: 5px; left: 15px; width: 575px; height: 35px; margin-top: 15px; margin-left: 10px; border-bottom: 1px solid #bdbebe; }
.box_list_item_left2 { color: #142a4b; font-size: 13px; font-family: arial; font-weight: 500; text-align: left; position: relative; left: 20px; width: 250px; height: 20px; float: left; margin-left: 20px; }
.box_list_item_right2 { color: #142a4b; font-size: 13px; font-family: arial; font-weight: 500; text-align: left; position: relative; left: 20px; width: 250px; height: 20px; float: left; margin-left: 20px; }
.regular { color: #4a4949; font-size: 12px; font-family: arial, sans-serif; line-height: 20px; word-spacing: 0.25em; letter-spacing: 0.05em; }
.link { position: relative; top: -90px; }
.dir_mail_left { color: #000; width: 450px; float: left; }
.dir_mail_left p { color: #000; }
.dir_mail { background-image: url(../images/direct-mail.jpg); background-repeat: no-repeat; position: relative; right: -95px; width: 308px; height: 308px; float: left; }
#dir_mail_text { color: #000000; }
.header_links { font-size:16px }
/** header **/
#main_header { color: #670909; font-size: 11.5px; font-family: arial; font-weight: bolder; font-style: normal; font-variant: normal; background-image: url(../images/logo.gif); background-repeat: no-repeat; text-transform: none; text-align: right; word-spacing: 0.3em; letter-spacing: 0.05em; width: 1024px; height: 131px; overflow: hidden; }
.header_text { font-weight: bolder; position: relative; top: 110px; right: 40px; padding-top: 75px; }
.spacer { padding-right: 20px; padding-left: 20px; }
/** navigation **/
#navigation_top { color: #670909; font-weight: bold; font-style: normal; word-spacing: 0.5em; letter-spacing: 0.05em; width: 1024px; height: 32px; overflow: hidden; }
.navigation { font-size: 15px; font-family: arial; font-style: normal; position: relative; top: 8px; }
.navigation a:link { color: #3a3b3d; text-decoration: none; }
.navigation a:visited { color: #000; text-decoration: none; }
.navigation a:hover { color: #640d06; text-decoration: underline; }
.navigation a:active { color: #640d06; text-decoration: none; }
.navigation a.selected:link { color: #640d06; }
.navigation a.selected:visited { color: #640d06; }
.navigation a.selected:hover { color: #640d06; }
.navigation a.selected:active { color: #640d06; }
.navigation_strong { color: #640d06; font-weight: bold; text-decoration: none; }
.navigation_strong a:link { color: #640d06; font-weight: bold; text-decoration: none; }
.navigation_strong a:visited { color: #640d06; font-weight: bold; text-decoration: none; }
.navigation_strong a:hover { color: #640d06; font-weight: bold; text-decoration: underline; }
.navigation_strong a:active { color: #640d06; font-weight: bold; text-decoration: none; }
#subnav_bottom { color: #fff; font-family: "Arial Narrow", arial, sans-serif; font-weight: normal; font-stretch: narrower; font-style: normal; background-color: #0f4472; word-spacing: 0.3em; letter-spacing: 0.1em; width: 984px; height: 32px; overflow: hidden; }
.subnav { font-size: 15px; font-family: arial; font-style: normal; position: relative; top: 8px; }
.subnav a:link { color: #fff; text-decoration: none; }
.subnav a:visited { color: #fff; text-decoration: none; }
.subnav a:hover { color: #6892bd; text-decoration: underline; }
.subnav a:active { color: #6892bd; text-decoration: none; }
.subnav a.selected { color: #6892bd; }
/** footer **/
#footer { background-image: url(../images/footer-background.gif); background-repeat: repeat-x; position: absolute; left: 0; right: 0; width: 105%; height: 130px; clear: both; padding-right: 10px; padding-left: 10px;  overflow:hidden; }
.footer_text { color: #640d06; font-size: 10.75px; font-family: "Arial Narrow", arial, sans-serif; font-stretch: narrower; font-style: normal; line-height: 20px; text-align: left; word-spacing: 0.25em; letter-spacing: 0.1em; position: relative; top: 15px; }
.footer_text table { position: relative; top: 20px; right: 150px; }
#footer a:link { color: #640d06; text-decoration: none; }
#footer a:visited { color: #640d06; text-decoration: none; }
#footer a:hover { color: #640d06; text-decoration: underline; }
#footer a:active { color: #640d06; }
/** forms **/
.form_text { font-size: 12px; position: relative; left: 20px; }
.input_560 { background-color: #fff; width: 560px; height: 30px; border: solid 1px #ccc; }
.input_150 { background-color: #fff; width: 150px; height: 30px; border: solid 1px #ccc; }
.submit_button { background-image: url(../images/submit.gif); background-repeat: no-repeat; width: 74px; height: 27px; }
