html, body, ul, li {margin: 0;padding: 0;}
.gallery img {border: 2px solid silver;}
img{border:0px;}
.gallery:hover img {border-color: gray;}
#logo{padding-top:5px;height:109px;}
a {font-weight: bold;text-decoration:none;color: #5C5C5C;cursor:pointer;}
a:hover {font-weight: bold;text-decoration: underline;color: #5C5C5C;cursor:pointer;}
.more {text-align: right;}
.left {float: left;}
.clear {clear: both;}
h3 {font: 10px tahoma, arial, sans-serif;margin: 0;padding: 0;color: #5C5C5C;}
h1 {font:17px tahoma,arial,sans-serif;margin:0;padding:0;color:#809052;}
h2 {font:17px tahoma,arial,sans-serif;margin:0;margin-bottom:8px;padding:0;color:#809052;}
body {background: url(../images/header_bg.jpg) repeat-x;text-align: center;font: 11px tahoma, arial, sans-serif;margin: 0;padding: 0;color: #5C5C5C;}
#wrapper {text-align: left;margin-left: auto;margin-right:auto;margin-top:0px;width: 774px;}
#header {height: 200px;width:774px;}
#nav {height:42px;}
#nav img {float: left;}
#photo {float: left;width: 624px;}
#photo div {border: 1px solid #D8D8D8;padding: 2px;}
#photo img {display: block;}
#search-news-home {float: right;width: 140px;}
#search-news-home .downcast {background: #E6E7E7;border-top: 1px solid #CFD0D0;padding: 3px 4px 4px 4px;margin: 2px 0 0 0;}
#search-news-home h3 {background: url(../images/bullet_letter.gif) no-repeat;padding-left: 15px;font-weight: bold;margin: 1em 0 0.4em 0;}
#search-news-home p {padding-left: 15px;padding-right: 2px;margin: 0.1em 0;}
.input {width: 100px;border: 1px solid #aab772;background-color:#2f302d;color:white;vertical-align:middle;outline:0;}
.input_body {border: 1px solid #859D31;color:black;vertical-align:middle;outline:0;}
.button {border: 0px solid black;background-color:#aab772;color:black;height:17px;vertical-align:middle;}
#top_bar {height: 22px;width:774px;padding-top:2px;text-align:right;}
#login {float:right;}
#login p, #login a, #login a:hover {color:white; margin-top:3px;}
#search {float:left;}
#body-right .downcast {background: #E6E7E7;border-top: 1px solid #CFD0D0;padding: 3px 4px 4px 4px;margin: 2px 0 5px 0;}
#body-right h3 {background: url(../images/bullet_letter.gif) no-repeat;padding-left: 15px;font-weight: bold;margin: 1em 0 0.4em 0;}
#body-right p {padding-left: 15px;padding-right: 2px;margin: 0.1em 0;}
#body {text-align: justify;width:774px;display:table-cell;}
#body-left {float: left;width: 570px;}
#body-right {float: right;width: 180px;}
#body-left-home {float: left;width: 408px;}
#body-right-home {float: right;width: 330px;}
#body h2, #body p {margin: 0.3em 0;}
#gallery img {float: left;margin:5px;}
#footer {color: #FFFFFF;background: #42453D url(../images/footer_bg.gif) repeat-x;padding: 6px 0 5px 0;margin-top: 10px;font-weight: bold;}
#footer p {margin: 0;padding: 0;color:white;}
#footer a {color:white;font-weight:normal;text-decoration:none;}
.underlinerow span{text-decoration:underline;cursor:pointer;margin:0px;padding:0px;}
#reg input{border:6px white solid;font-size:18px;font-family:helvetica;outline:0;color:#a47700;text-align:center;width:250px;background-color:white;}
