
a
 { color: #5ba158; text-decoration: none }

a:hover
 { color: #86110a; text-decoration: none }

h1, h2, h3, h4, h5, h6
{
    font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
}

ul li
{
    background-image: url(images/ul_bullet.gif);
}


input.button, input.defaultbutton
{
    border: 1px solid #94d0e1;
    background-image: url(images/button_bg.jpg);
    background-repeat: repeat-x;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    text-align: center;
    vertical-align: middle;
    font-size: 11px;
    color: #005493;
    background-color: #ADDBEB;
}

input.button-disabled
{
    border: 1px solid #94d0e1;
    background-image: url(images/disabled_button_bg.jpg);
    background-repeat: repeat-x;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    text-align: center;
    vertical-align: middle;
    font-size: 11px;
    color: #fff;
    background-color: #CFEFFC;
}

fieldset input.button-disabled
{
    margin-top:0.5em;
}

div#page
{

}

div#header
     { background-color: #5ba158; background-repeat: no-repeat; background-attachment: scroll; background-position: left top; padding: 0; height: 152px }
div#usermenu
 { background-image: none; height: 23px }

div#languages
{
    background-image: none;
    height: 23px;
}

div#languages a
 { color: #465a5c; font-size: 10px; text-decoration: none; background-repeat: no-repeat; background-position: left center; padding-left: 1em }

div#links
{
    background-image: none;
    height: 23px;
}

div#links a
 { color: #fff; font-size: 10px; font-weight: normal; text-decoration: none; background-image: url("images/links_a_bg.gif"); background-repeat: no-repeat; background-position: right center; border-left: medium none }

div#links li#tagcloud a
{
    background-image: none;
}

div#logo
{
    position: relative;
    top: 26px;
    left: 20px;
    margin: 0;
}

div#searchbox
 { padding-top: 50px }

input#searchtext
 { padding: 1px 3px; border: solid 1px #52914f }

input#searchbutton
 { color: #ffffff; font-size: 10px; font-family: Tahoma, Arial, Helvetica, sans-serif; background-color: #52914f; background-image: none; background-repeat: repeat-x; cursor: pointer; border: solid 1px #52914f }

div#topmenu ul
 { background-color: #5ba158 }

div#topmenu ul li
 { }

div#topmenu ul li.selected
 { padding-right: 2px }

div#topmenu ul li.lastli
{
    background-image: none;
}

div#topmenu div.topmenu-design
{
    padding: 0;
}

div#topmenu ul li a
 { font-size: 11px; font-weight: normal }

div#topmenu ul li a:hover
 { }

div#topmenu ul li.selected a
  { background-image: url("(EmptyReference!)"); margin-top: 0; padding-top: 6px; padding-bottom: 5px }

div#topmenu ul li.selected a span
{
    display: block;
    background-image: url(images/topmenu_a_bullet.gif);
    background-position: center bottom;
    background-repeat: no-repeat;
    padding-bottom: 4px;
    margin-bottom: -4px;
}

div#sidemenu h4
 { color: #fefe7f; font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif; background-color: #000; padding-top: 8px; padding-bottom: 8px; padding-left: 8px; border-top: 1px solid #fefe7f; border-bottom: 1px solid #fefe7f }

div#sidemenu ul.menu-list li a
  { display: block }

div#sidemenu ul.submenu-list li
 { }

div#sidemenu ul.submenu-list li a
  { display: block }

div#footer
 { color: #000; background-color: #fff; margin-top: 0 }

div#footer a
 { color: #000; text-decoration: underline; background-color: #fff }
