div.frontpage {clear:both; background-color:#FFF; background-image:url(../images/frontpage-bg-1.jpg); background-repeat:repeat-y; font-size:14px;}



div.frontpage-left a {color:#00599b;}

div.frontpage-right a {color:#00599b; font-weight:bold; text-decoration:none;}



div.frontpage-right a  {

  background-attachment:initial;

  background-clip:initial;

  background-image:url(../images/arrow.jpg);

  background-origin:initial;

  background-position:145px 4px;

  background-repeat:no-repeat;

  color:#00599B;

  display:block;

  font-size:12px;

  font-weight:bold;

  padding-bottom:0;

  padding-left:0;

  padding-right:15px;

  padding-top:0;

  text-decoration:none;

}



div.item-separator {height:3px;}



div.frontpage-top-bottom {clear:both; height:1px; background-image:url(../images/frontpage-bg-top-bottom.jpg); background-repeat:no-repeat; overflow:hidden;}



div.frontpage-left {margin-left:4px; width:466px; padding:16px; padding-top:0; padding-bottom:0px; border:0px solid #d7d3d2; float:left;}



div.frontpage-right {width:210px; padding:16px; padding-top:0; padding-bottom:0px; border:0px solid #d7d3d2; float:right;}



div.new-footer {width:755px; float:right;}



.componentheading {font-size:20px;}

  



.contentheading {



  font-size:20px;

  color:#77aa35;

  padding-right: 15px;

  text-shadow:#333 4px 4px 4px;

  margin-right:15px;

}



.contentheading a {



}



div.index_categories {clear:both;}



div.frontpage p {margin:0; padding:0; margin-bottom:10px;}



div.item-page ul {margin:0; padding:0; margin-left:25px; margin-bottom:15px;}

div.item-page ul li {margin:0; padding:0; margin-bottom:15px; color:#303030;}