
/*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;
		-webkit-transition-property:color; 
		-webkit-transition-duration: 5s; }
a:visited { color: #3e5058; text-decoration: none;
		-webkit-transition-property:color; 
		-webkit-transition-duration: 5s; }
a:active { color: red; }
a:hover { color: red;
		-webkit-transition-property:color; 
		-webkit-transition-duration: .75s; }

/*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_link { color: white; }
#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 { border-width: 1px; border-style: none; 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: 260px; width: 320px; }
#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); }
