body{margin-top: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #000000; text-align: center; background-color: #333333;}

#border{width: 750px; border: 1px solid #000000; margin-left: auto; margin-right: auto; text-align: left; background-color: #ffffff;}

#logo{width: 172px; height: 100px; float: left; margin: 5px 0px 0px 2px; z-index: 99;}
#contact_info{height: 100px; float: right; clear: right; padding: 10px 25px 0px 25px; color: #606060; font-size: 14px; text-align: right; z-index: 98;}
#phone{margin-top: 10px;}
#fax{}
#registration{font-size: 10px;}

#main_navigation{width: 750px; float: right; margin-top: -30px; border-bottom: 3px solid #000000; z-index: 97;}
#main_navigation ul{list-style-type: none; padding: 0px; margin: 0px; float: right;}
#main_navigation ul li{display: inline; float: left;}
#main_navigation ul li div a{display: block;}

/* Nav Buttons */
a:hover {visibility: visible;}
#button_home{width: 148px; height: 29px; background: url('images/home_on.gif') no-repeat; overflow:hidden;}
#button_home a:hover img{visibility: hidden;}
#button_offer{width: 196px; height: 29px; background: url('images/offer_on.png') no-repeat; overflow:hidden;}
#button_offer a:hover img{visibility: hidden;}
#button_about{width: 128px; height: 29px; background: url('images/about_on.png') no-repeat; overflow:hidden;}
#button_about a:hover img{visibility: hidden;}
#button_contact{width: 133px; height: 29px; background: url('images/contact_on.png') no-repeat; overflow:hidden;}
#button_contact a:hover img{visibility: hidden;}

#button_home span{text-indent: -100.0em; text-decoration: none;}
#button_offer span{text-indent: -100.0em; text-decoration: none;}
#button_about span{text-indent: -100.0em; text-decoration: none;}
#button_contact span{text-indent: -100.0em; text-decoration: none;}

#splash_image{float: left; border-bottom: 1px solid #000000; border-right: 1px solid #000000;}
#vision_statement{float: right; border-bottom: 1px solid #000000;}
#content{clear: both; padding: 25px 25px 35px 25px; font-family: Georgia, "Times New Roman", Times, serif;}
#content label{font-weight: bold;}
#contentimage{float: right; border: 1px solid #000000; margin: 5px 0px 15px 25px;}
#contactinfo_bg{float: right; width: 406px; height: 270px; border: solid 1px #000000; background-image: url('images/hats_high.jpg'); margin: 0px 3px 15px 0px;}
#contactinfo{float: right; padding: 10px; width: 160px; background-color: #000000; color: #ffffff; font-size: 12px;}
.inputbox{margin-bottom: 18px; width: 200px; border: solid 1px #000000; background-color: #eeeeee;}
#contactinfo strong{font-weight: bold; font-size: inherit;}
#contactinfo em{font-style: italic; font-size: inherit;}
textarea#description{width: 695px; height: 200px; border: solid 1px #000000; background-color: #eeeeee;}
input#submit{border: solid 2px #000000; color: #ffffff; background-color: #000FDE; margin-right: 35px;}
input#reset{border: solid 2px #000000; background-color: #eeeeee;}
p.mission{font-size: 22px; font-weight: lighter;}
#next_page{clear: both; text-align: right; font-family: Arial, Helvetica, sans-serif;}
#next_page a{font-size: 18px; font-weight: bold;}

#footer{background-color: #606060; text-align: center; color: #ffffff; font-size: 10px; padding: 5px 0px 5px 0px; border-top: 1px solid #000000;}
#footer a{color: #ffffff; text-decoration: underline;}
#footer a:hover{color: #ffffff; text-decoration: none;}
#footer a:visited{color: #ffffff; text-decoration: underline;}
#footer a:visited:hover{color: #ffffff; text-decoration: none;}

h1{font-size: 36px; font-weight: normal; font-family: Arial, Helvetica, sans-serif; text-decoration: underline; margin: 0px 0px 20px 0px;}
h2{font-size: 26px; font-weight: normal; font-style: italic; margin: 0px 0px 15px 0px;}
h3{display: inline; font-size: 18px; font-weight: bold; text-decoration: underline; margin-right: 15px;}

p{font-family: Georgia, "Times New Roman", Times, serif;}

a{color: #000FDE; text-decoration: underline;}
a:hover{color: #0FDE00; text-decoration: none;}
a:visited{color: #000FDE; text-decoration: underline;}
a:visited:hover{color: #0FDE00; text-decoration: none;}

form{margin: 0px;}