
.mainimage, .mainimage2{
  
  float: left;
  margin-right: 10px;
  margin-bottom: 10px;
}

.buttonon, .button, .over, .out, .overon, .outon{
    padding-bottom:5px;
}

a.navbarleft:link, a.navbarleft:visited, a.location:link, a.location:visited{
  color:black;
  text-decoration: none;
  font-family: sans-serif;
  font-weight: bold;
  font-size:9pt;
}

a:link, a:visited{
  color:black;
  text-decoration: none;
  font-family: sans-serif;
  font-weight: bold;
}

a.navbarlefton:link, a.navbarlefton:visited{
  color:black;
  text-decoration: none;
  font-family: sans-serif;
  font-weight: bold;
  font-size: 9pt;
}

.sides{
  width:50px;
}

#main_table{
  background-color: #C8BC36;
  width: 750px;
  /*border: solid 1px black;*/
}

#bottom{
  height:50px;
}

#logo_holder{
  padding:0px;
  border-bottom: solid 1px black;
  height:170px;
  background-image:url(../design189/images/logo.jpg);
  background-position:left top;
  background-repeat: no-repeat;
  text-align:right;
  font-family: sans-serif;
  font-size: 9pt;
  width:100%;
}

#slogan{
  vertical-align: bottom;
  padding-bottom:5px;
}

#top_nav{
  vertical-align: top;
  padding-top:3px;
  font-size:10pt;
}

#top_nav a:link, #top_nav a:visited{
  text-decoration:none;
  font-weight:bold;
  color:black;
}

#side_bar{
  width: 223px;
  padding-top:5px;
  width:213px;
  padding-right: 10px;
  vertical-align:top;
}

#nav_table{

}

#main_content{
  width:100%;
}

.intro_holder{
  vertical-align:top;
  padding-top:5px;
  padding-bottom: 5px;
  color:white;
  font-family: sans-serif;
}

.intro_heading{
  padding-bottom: 5px;
  letter-spacing: 2px;
}

.sidebarbox{
  color: white;
  font-family: sans-serif;
  font-size:10pt;
}

.sidebarhead{
  padding-bottom: 5px;
  letter-spacing: 2px;
  color: white;
}

.sidebartext{
  color: black;

}

.newsbox, .featurebox, .textsmall{
  font-family: sans-serif;
  font-size:10pt;
}

.newsbox{
  padding-top: 5px;
}

.text{
  font-family: sans-serif;
  font-size:10pt;
  /*padding-left:10px;
  padding-right:10px;*/
  /*padding-bottom: 5px;*/
}

.featurebox{
  padding-top:10px;
}

.promohead1{
  padding-top: 10px;
  border-bottom: black 1px solid;
  padding-bottom: 5px;
  letter-spacing: 2px;
  font-size:10pt;
  background-color: #C8BC36;
}

.copyright{
  color:gray;
  font-size:9pt;
}

.icon{
  margin-top:3px;
  margin-right:10px;
}

.promotext{
 background-color: #D1C74B;
 padding-left:10px;
 padding-right:10px;
}

.promotext a:link, .promotext a:visited{
  text-decoration: none;
  font-weight:bold;
  color: black;
}

a.abstractlink:link, a.abstractlink:visited{
  text-decoration: none;
  font-weight:bold;
  color: black;
}

#bottom_box{
  background-color: #D1C74B;
  padding-bottom: 10px;
  vertical-align: top;
}

#bottom_box_padding{
  padding:5px;
  padding-bottom: 0px;
  font-family: sans-serif;
  font-size:10pt;
  /*font-size:0.8em;*/
}

hr, .rule{
  color: black;
  height:1px;
}
