/**
{ margin:0;
  padding:0;
  font-family: arial, sans-serif; }*/

* { font-family: arial, sans-serif; }

h1
{ font-size:200%;
  font-weight:bold;
  color:#B39B37;
  border-bottom: 1px solid #CCC;
  margin-top: -5px;
  margin-bottom: 8px;
  text-align: center;  }

h2
{ font-size:140%;
  font-weight:bold;
  color:#CAA500; }

#content1
{ 
font-family:arial,sans-serif; }

/*ul
{ margin-left:20px; }*/

a:link,a:visited
{ color:#039;
  text-decoration:none; }

a:hover
{ color:#6F84AE;
  text-decoration:underline; }

body
{ background:url('img/fakeside.gif') repeat-y;
  margin:0 auto;
  width:100%; }

#header
{ height:198px;
  background:url('img/bannerbg.gif') repeat-x;
  margin-bottom: -30px; }

#banner
{ height:198px;
  background:url('img/banner.gif') no-repeat; }

#navigation
{ float:left;
  padding-left:9px;
  margin-left:-100%;
  height:500px;
  width:160px;
}

#content1
{ padding:0 20px 0 20px;
  width:auto;
  margin:0 0 0 179px; }

#wrapper
{ float:left;
  width:100%; }

.suckerdiv ul
{ margin:0;
  padding:0;
  list-style-type:none;
  width:160px;
  background-color:white;
font-family:arial,sans-serif;
font-size: 90%; }

.suckerdiv ul li
{ position:relative;
  width:100%;
  color: #EEE;
  background-color:#F7F7F7;
  float:left;
  }

.suckerdiv ul li ul
{ position:absolute;
  width:240px;
  top:0;
  visibility:hidden; }

.suckerdiv ul li a
{ display:block;
  overflow:hidden;
  color:#444;
  text-decoration:none;
  padding:4px 5px;
  border:1px solid #444;
  border-bottom:0; }

.suckerdiv ul li a:visited
{ color:#444;
  text-decoration:none; }

.suckerdiv ul li a:hover
{ background-color:#6F7F47;
  color:#FFF;
  text-decoration:underline; }
  
.suckerdiv .selection{
background:#99B15E;
}

.suckerdiv .selection a:link,.suckerdiv .selection a:visited{
color: #EEE;
}

.suckerdiv .selection ul li a:link,.suckerdiv .selection ul li a:visited{
color: #444;
}

.suckerdiv .selection ul li a:hover{
color: #EEE;
}

.suckerdiv .subfolderstyle
{ background:url(img/arrow-list.gif) no-repeat center right; }

* html .suckerdiv ul li
{ float:left;
  height:1%; }

* html .suckerdiv ul li a
{ height:1%; }

a.preview_mngmntlink
{ color:#FFF; }

.b1f, .b2f, .b3f, .b4f{font-size:1px; overflow:hidden; display:block;}
.b1f {height:1px; background:#444; margin:0 5px;}
.b2f {height:1px; background:#485D16; border-right:2px solid #444; border-left:2px solid #444; margin:0 3px;}
.b3f {height:1px; background:#485D16; border-right:1px solid #444; border-left:1px solid #444; margin:0 2px;}
.b4f {height:2px; background:#485D16; border-right:1px solid #444; border-left:1px solid #444; margin:0 1px;}

.nav_top {color: #fff; padding-bottom: 2px; font-size:90%; text-align: center; background: #485D16; border-right:1px solid #444; border-left:1px solid #444; }

.nav_end {height:2px; background:#997D00; display:block; margin-bottom: 10px; font-size:0;}

.login_div {background-color:#F7F7F7; border: 1px solid #999999; font-size: 80%;   text-align:center;}
.top-keywords:hover,#login_username:hover,#login_password:hover,.top-keywords:focus,#login_username:focus,#login_password:focus{background-color: #F9F9F9; border: 1px solid #777 }
#loginbutton:hover,.searchsubmit:hover{background-color:#EEE; cursor: pointer; }
.loginfield,#login_password,#login_username,.top-keywords
{ width:138px;
  padding:4px;
  height:15px;
  background-color:#FFF;
  border:1px solid #999;
  margin:4px 4px 0 5px;
  }

#loginbutton, .searchsubmit
{ width:60px;
  height:24px;
  background-color:#FFF;
  font-size:10pt;
  border:1px solid #999;
  margin:4px 4px 4px 0; }
  
  .spacer{
margin: 5px;
}

#forgotpass
{
font-size: 70%;
margin-left: 5px;
}

#footer{
background-color: #DDEDB5;
text-align:center;
padding: 5px;
border-right:1px solid #99B15E; border-left:1px solid #99B15E;
}

#footerwrapper{
margin-top: 15px;
margin-bottom: 15px;
}

.b1f1, .b2f1, .b3f1, .b4f1{font-size:1px; overflow:hidden; display:block;}
.b1f1 {height:1px; background:#99B15E; margin:0 5px;}
.b2f1 {height:1px; background:#DDEDB5; border-right:2px solid #99B15E; border-left:2px solid #99B15E; margin:0 3px;}
.b3f1 {height:1px; background:#DDEDB5; border-right:1px solid #99B15E; border-left:1px solid #99B15E; margin:0 2px;}
.b4f1 {height:2px; background:#DDEDB5; border-right:1px solid #99B15E; border-left:1px solid #99B15E; margin:0 1px;}

.item {
  margin-bottom: 20px;
  border-bottom: 1px solid #EEE;
}

.summary{
  font-size: 80%;
}

.searched_for {
  font-size: 110%;
  font-weight: bold;
  margin: 10px;
}

.results a{
  font-weight: bold;
}
