html, body {

  margin: 0px; 0;

  padding: 0;

  font: small Arial, Verdana, Sans-Serif;

  background: #fff;

}



/**************************  CONTENT ***************/

a {

  font: bold small Arial, Verdana, Sans-Serif;

  color: #147E01;

  text-decoration: none;

}

a:hover {

  color: #000;

}

img {border: 0;}

span {

  font: bold small Arial, Verdana, Sans-Serif;

}



h1 {



}

h2 {



}

.error {

  color: red;

}

.alert_message {

  color: #fff;

  background: #C40000;

  font-size: 10px;

  font-weight: bold;

  padding: 3px;

}

table {

  font: small Arial, Verdana, Sans-Serif;

}

.line {

  background: url(/images/bg-line.gif) repeat-x;

  height: 11px;

  font-size: 2px;

  margin-bottom: 1px;

}

.green {

  color: #147E01;

  font: bold small Arial, Verdana, Sans-Serif;

}

.table {

  width: 100%;

  border: 1px solid #EDEFE7;

  font: small Verdana, Arial, Sans-Serif;

}

.table th {

  background: #D7DDC4;

  font-weight: bold;

  padding: 3px;

}

.table td {

  border: 1px solid #EDEFE7;

}

.border {

  border: 1px solid #C6E8C6;

  height: auto;

  min-height: 120px;

  padding: 5px;

}

/**************************  CONTENT ***************/



#new {

  background: url(/images/bg-new.gif) repeat-x;

  height: 16px;

  margin-bottom: 1px;

  font-size: 12px;

  font-weight: bold;

  letter-spacing: 0.3em;

  text-align: center;

  color: #fff;

}



#top {

  background: url(/images/bg-grass.jpg) repeat-x;

  height: 200px;

  width: 100%;

}

#top table td {

  color: #ffffff;

  font: bold 11px Arial Verdana, Sans-Serif;

  vertical-align: top; 

}

#page {

  width: 100%;

  height: 300px;

}

#left {

  /*background: #F0CACB;*/

  padding-top: 25px;

  width: 166px;

  vertical-align: top;

}

/******************/

/*      MENU      */

ul#menu {

  list-style: none;

  padding: 0;

  margin: 0;

}

#menu li {

  display: block;

  margin: 0;

  padding: 0;

}

#menu li a {

  display: block;

  font: 12px Arial Verdana, Sans-Serif;

  text-transform: uppercase;

  color: #147E01;

  background: url(/images/bg-menu.gif) left bottom no-repeat;

  padding: 8px 0 10px 15px;

  width: 100%;

}

#menu li a:hover{

  color: #205517;

}

div.top {

  width: 100%;

  height: 3px;

  font-size: 1px;

  background: url(/images/bg-menu-top.gif) bottom no-repeat;

}

#menu li.footer {

  padding: 0;

  background: url(/images/bg-menu-footer.gif) no-repeat;

  height: 68px;

}

/*****************/



#frame-content {

  vertical-align: top;

  padding: 3px 10px 10px 40px;

}

#content {

  background: url(/images/bg-content.gif) repeat-x;

}

.title {

  padding: 0 10px 3px 0;

  color: #147E01;

  text-transform: uppercase;

  background: url(/images/bg-title.gif) right bottom no-repeat;

}

.category-tab {

  padding-left: 30px;

  line-height: 22px;

}

.category-tab a {

  font: 13px Arial, Verdana, Sans-Serif;

  color: #147E01;

  padding-bottom: 5px;

}

.category-tab a:hover {

  background: url(/images/bg-title.gif) right bottom no-repeat;

}

#footer {

  background: url(/images/bg-footer.gif) repeat-x;

  height: 20px;

  margin-bottom: 1px;

  text-align: center;

  padding-top: 6px;

  color: #fff;

}

#footer a {

  font: 12px Arial Verdana, Sans-Serif;

  text-transform: uppercase;

  color: #fff;

  padding: 2px 10px;

}

#footer a:hover {

  background: #349024;

}



/*   pageTab   */

ul.pageTab {

  padding: 0;

  list-style: none;

  text-align: center;

}

ul.pageTab li {

  padding: 0;

  list-style: none;

  display: inline;

}

ul.pageTab li.current, a.begin, a.end, a.previous, a.next, a.page {

  padding: 2px 6px;

  margin: 0 -3px;

  background: #DCF1DC;

  border: 1px solid #B6E7B6;



}

ul.pageTab a.begin:hover, a.end:hover, a.previous:hover, a.next:hover, a.page:hover {

  background: #B6E7B6;

}

ul.pageTab li.current {

  background: #147E01;

  color: #fff;

}

/*   !pageTab  */
