/*style.css*/
ul.menu li
{
    font-size:9px;
    list-style-image:none;
    list-style-type:none;
    margin:15px 0 0;
    padding:0;
}
body {
    FONT-SIZE: 11px;
    COLOR: #484848;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #fff;
    BACKGROUND-REPEAT: no-repeat;
    margin: 0;
    padding: 0;
}
table {
  border: none;
}
td {
    BACKGROUND-REPEAT:  no-repeat;
}

p {
    FONT-SIZE: 11px;
    COLOR: #333;
    LINE-HEIGHT: 130%;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
li {
    FONT-SIZE: 11px;
    margin-top: 0px;
    padding-top: 0px
}
ul {
    margin-top: 0px;
    padding-top: 0px;
}
.normaltext {
    FONT-SIZE: 11px;
    COLOR: #333;
    LINE-HEIGHT: 130%;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}

input {
    FONT-SIZE: 11px;
    COLOR: #333;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
select {
    FONT-SIZE: 11px;
    COLOR: #333;
    LINE-HEIGHT: 130%;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}

A:link {
    COLOR: #039;
}
A:active {
    COLOR: #039;
}
A:visited {
    COLOR: #039;
}
A:hover {
    COLOR: #039;
}

.errortext {
    COLOR:#00F;
    text-transform:uppercase;
}

.bg_gray {
    background-color: #CCC;
}
.bg_lightgray {
    background-color: #EAEAEA;
}

.bg_content_nav {
    background-color: #C4BB8E;
}
  
.bg_content {
    background-color: #D4C8A8;
}

.bg_center_nav{
    background-color: #D4C8A8;
}

.bg_left {
    background-color: #D4C8A8;
}

.bg_right_nav {
    background-color: #D2C3A2;
}

.bg_copyright {
    background-color: #E0D3B2;
 }
h1.title, .node h2 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #484848;
}
h2 a, h2 a:visited, h2 a:hover {
  text-decoration: none;
  color: #484848;
}

.navheader {
  font-size: 9px;
  text-align: center;
  padding-top:9px; 
  padding-right:6px;
}
tr.header
{
  height:75px;
}


/**********************************
 *
 * DRUPAL CSS
 *
 **********************************/

#site-slogan {
  padding-left: 25px;
}
#main {
  padding: 15px;
}

#topnav {
  background: #c4bb8e;
  height: 30px;
/*   margin: 0; */
  text-align: center;
}
#topnav ul {
/*   margin: auto; */
  padding: 9px 0px 0 0;
  list-style: none;
}
#topnav li {
  display: inline;
  padding: 0 4px 0 0px;
  font-size: 9px;
}
#topnav a, #topnav a:visited {
  color: #333;
  text-decoration: none;
/*   float: left; */
}
#topnav a:hover {
  color: #fff;
}
#topnav a.active {
  color: #fff;
}

.block-menu {
  text-transform: uppercase;
  color: #686255;
}
.block-menu ul.menu {
  list-style: none;
  margin: 45px 0 0 0;
}
.block-menu ul.menu li.leaf {
  list-style-type: none;
  list-style-image: none;
  font-size: 9px;
  padding: 0;
  margin: 15px 0 0 0;
}
.block-menu a, .block-menu a:visited {
  text-decoration: none;
  color: #333;
}
.block-menu a:hover {
  color: #fff;
}
.block-menu a.active {
  color: #fff;
}

.block-views {
  text-transform: uppercase;
  color: #333;
}
.block-views ul {
  list-style: none;
  margin: 45px 0 0 0;
}
.item-list ul li {
/* The next two lines don't work in IE7 */
/*  list-style-type: none;
  list-style-image: none; */
  list-style: none;
  font-size: 9px;
  padding: 0;
  margin: 15px 0 0 0;
}
.item-list a, .item-list a:visited {
  text-decoration: none;
  color: #333;
}
.item-list a:hover {
  color: #d07b3d;
}
.item-list a.active {
  color: #d07b3d;
}

/* Web forms */

#webform-client-form label {
  font-weight: normal;
}
#webform-client-form .form-item label {
/*   display: inline; */
}
#webform-client-form .form-item input {
/*   float: right; */
}
#webform-client-form fieldset {
  border: none;
}


#footer {
  background-color: #e0d3b2;
  text-align: center;
  height: 30px;
  padding-top: 5px;
  vertical-align: bottom;
  font-size:11px;
}
#footer a, #footer a:visited {
  color: #333;
/*  text-transform: uppercase;*/
  text-decoration: none;
}
#footer a:hover {
  text-decoration: underline;
}

#maincontainer {
  border: 2px solid #ccc;
}

.bio-photo {
  padding: 0 10px 5px 0;
}

img {
border:0 none;
}

tbody {
border-top:1px solid #CCCCCC;
}
.block ul
{
padding:0 0 0.25em 0.75em;
}
#address
{
float:left;
padding-top:30px;
}

li.linkcat
{
list-style-image:none;
}
