/*Markup Definitions*/body   { position: static; height: 100%; width: 100%; margin: 0px; text-align: center; padding: 0px; color: #818181; font-family: "Helvetica Neue"; font-weight: bold; background-color: #3e5058; z-index: 0; top: 0; right: 0; bottom: 0; left: 0 }h1 { text-shadow: 3px 3px 2px #bdbdbd; text-align: left; line-height: 14pt; color: #2b3e45; font-size: 14pt; font-weight: bold; }a:link { color: #3e5058; text-decoration: none }a:visited { color: #3e5058; text-decoration: none; }a:active { color: red }a:hover { color: red; }/*Content Style Definitions*/#content_back  { min-height: 100%; width: 700px; margin-left: auto; margin-bottom: 0px; margin-right: auto; margin-top: 0px; padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 25px; background-color: white; }#banner_image { clear: both; float: none; background-image: url(css_images/bannerBack.jpg); text-align: left; text-indent: 5px; width: 700px; height: 100px; vertical-align: bottom }#banner_text { padding-top: 60px; padding-left: 25px; clear: both; float: none; color: white; font-size: 18pt; font-weight: bold; text-align: left; top: 70px; bottom: 0; left: 50px; width: 650px; height: 24pt }#menu  { padding-bottom: 15px; padding-top: 15px; float: none; clear: both; margin-right: 25px; margin-left: 25px; font-size: 14pt; font-weight: bold; text-align: left; position: relative; width: 650px; height: 25px }#submenu  { padding-bottom: 15px; padding-top: 0px; float: none; clear: both; margin-right: 50px; margin-left: 50px; font-size: 12pt; font-weight: bold; text-align: left; position: relative; width: 650px; height: 25px }#main_content { text-align: justify; clear: both; float: none; padding-left: 25px; padding-bottom: 15px; padding-right: 25px; margin: 0px; right: 0px; left: 0px; bottom: 0px; top: 30px; }#text_block { padding-top: 10px; clear: both; float: none; }#hbox_left  { margin-left: 0px; margin-bottom: 10px; margin-right: 10px; margin-top: 5px; background-color: #f2f2f2; clear: left; float: left; padding: 0px; border-color: #3e5058; border-width: 2px; border-style: groove; color: #374f44; height: 165px; width: 250px; }#vbox_left  { margin-left: 0px; margin-bottom: 10px; margin-right: 10px; margin-top: 5px; background-color: #f2f2f2; clear: left; float: left; padding: 0px; border-color: #3e5058; border-width: 2px; border-style: groove; color: #374f44; height: 250px; width: 165px; }#hbox_right  { margin-right: 0px; margin-left: 10px; margin-bottom: 10px; margin-top: 5px; clear: right; float: right; padding: 0px; border-color: #3e5058; border-width: 2px; border-style: groove; color: #374f44; background-color: #f2f2f2; height: 165px; width: 250px; }#vbox_right  { margin-right: 0px; margin-left: 10px; margin-bottom: 10px; margin-top: 5px; clear: right; float: right; padding: 0px; border-color: #3e5058; border-width: 2px; border-style: groove; color: #374f44; background-color: #f2f2f2; height: 250px; width: 165px; }#footer { line-height: 18pt; text-align: center; font-size: 10pt; color: white; clear: both; float: none; bottom: 0px; height: 25px; width: 700px; background-image: url(css_images/bannerBack.jpg); }