body {text-decoration: none; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; padding:0px; margin:0px; text-align: left; background-image: url(../img/bg_body.gif); background-repeat: repeat; }
td {text-decoration: none; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000;}

.gigant{
  width: 100%;
}

.bg {
  background-repeat: repeat; 
  background-image: url(../img/bg_body.gif); 
  width: 100%;
}

.menu {
  background-color: #FFFFFF;
  padding-top: 2px;
}

.left_border {
  background-repeat: repeat-y; 
  background-image: url(../img/border_left.gif); 
  width: 4px;
}

.right_border {
  background-repeat: repeat-y; 
  background-image: url(../img/border_right.gif); 
  width: 4px;
}

.menu_0 {
  background-color: #6FA22A;
  width: 756px;
  text-align: center;
  color: #f9fff2;
  text-decoration: none; 
  font-family: Tahoma, Arial; 
  font-size: 11px;
  padding: 5px 15px 8px 15px;
}

.menu_0 a:link, .menu_0 a:visited, .menu_0 a:active {
  color: #ffffff;
  text-decoration: none; 
  font-family: Tahoma, Arial, Verdana; 
  font-size: 11px;
}

.menu_0 a:hover {
  color: #f9fff2;
  text-decoration: underline; 
}

.menu_5 {
  background-color: #6FA22A;
  width: 756px;
  text-align: center;
  color: #f9fff2;
  text-decoration: none; 
  font-family: Tahoma, Arial; 
  font-size: 11px;
  padding: 5px 15px 8px 15px;
}

.menu_5 a:link, .menu_5 a:visited, .menu_5 a:active {
  color: #ffffff;
  text-decoration: none; 
  font-family: Tahoma, Arial, Verdana; 
  font-size: 11px;
}

.menu_5 a:hover {
  color: #f9fff2;
  text-decoration: underline; 
}

.bggray {
  background-color: #E0E8D4;
}

.bgwhite {
  background-color: #FFFFFF;
}

a.main_left:link, a.main_left:visited, a.main_left:active{
  text-decoration: none; 
  font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif; 
  font-weight: normal;
  font-size: 11px;
  color: #000000;
  display:block;
  padding: 3px 5px 0px 5px;
  width: 180px;
}

a.main_left:hover{
  text-decoration: underline; 
  color: #028002;
}

.bg_bip {
  background-repeat: no-repeat; 
  background-image: url(../img/main_right_bottom_box.jpg); 
  width: 518px;
  height: 97px;
  margin: 0 auto;
}

.foot {
  text-decoration: none; 
  font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif; 
  font-weight: bold;
  font-size: 14px;
  color: #ffffff;
  text-align: center;
  line-height: 19px;
}

a.rights:link, a.rights:visited, a.rights:active{
  text-decoration: none; 
  font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif; 
  font-weight: normal;
  font-size: 11px;
  color: #005E20;
  display: block;
  padding: 8px 8px 10px 8px;
  white-space: nowrap;
}

a.rights:hover{
  text-decoration: underline; 
  color: #000000;
}

a.menu_bottom:link, a.menu_bottom:visited, a.menu_bottom:active{
  text-decoration: none; 
  font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif; 
  font-weight: bold;
  font-size: 11px;
  color: #005E20;
  padding: 8px 8px 10px 8px;
}

a.menu_bottom:hover{
  text-decoration: underline; 
  color: #000000;
}

.menu_bottom_selected {
  text-decoration: underline; 
  font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif; 
  font-weight: bold;
  font-size: 11px;
  color: #000000;
  padding: 8px 8px 10px 8px;
}

.news_header {
  text-align: center;
  color: #000000;
  text-decoration: underline; 
  font-family: Verdana, Arial, Tahoma; 
  font-size: 20px;
}

.news_head {
  text-decoration: underline; 
  font-family: Verdana, Arial, Tahoma; 
  font-size: 13px;
  color: #000000;
  padding-right: 10px;
  text-align: justify;
}

.news_short {
  text-decoration: none; 
  font-weight: bold;
  font-family: Verdana, Arial, Tahoma; 
  font-size: 12px;
  color: #000000;
  text-align: justify;
  padding-right: 10px;
}

.news_body {
  text-decoration: none; 
  font-weight: normal;
  font-family: Verdana, Arial, Tahoma; 
  font-size: 12px;
  color: #000000;
  text-align: justify;
  padding-right: 10px;
}

a.news:link, a.news:visited, a.news:active{
  text-decoration: none; 
  font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif; 
  font-weight: normal;
  font-size: 11px;
  color: #005E20;
  padding-right: 10px;
}

a.news:hover{
  text-decoration: underline; 
  color: #000000;
}

.news_heading {
  text-decoration: none; 
  font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif; 
  font-weight: normal;
  font-size: 13px;
  color: #005E20;
  padding-right: 10px;
  text-align: justify;
}

.news_short_list {
  text-decoration: none; 
  font-weight: normal;
  font-family: Verdana, Arial, Tahoma; 
  font-size: 12px;
  color: #000000;
  line-height: 17px;
  text-align: justify;
  padding-right: 10px;
}

p {
  margin: 0px;
  padding: 0px;
}

.verdana9 {
  font-family: Verdana, Arial, Tahoma; 
  font-size: 12px;
}

.error {
  background-color: #ff3333;
  color: white;
  font-weight: bold;
}

div.error {
  padding:5px
}

div.messageSent {
  padding:15px;
  width:200px;
  background-color: #98c65b;
  color: #ffffff;
  font-weight: bold;
}

#body_top_green {background: url(../img/body_top_green.gif) no-repeat; height: 10px; overflow: hidden; width: 518px;}
#body_top_green_wide {background: url(../img/body_top_green_wide.gif) no-repeat; height: 10px; overflow: hidden; width: 750px;}
.wide #body_top_green {background: url(../img/body_top_green.gif) no-repeat;}

#body_bottom_green {background: url(../img/body_bottom_green.gif) no-repeat; height: 5px; overflow: hidden;}
#body_bottom_green_wide {background: url(../img/body_bottom_green_wide.gif) no-repeat; height: 5px; overflow: hidden; width: 750px;}
.wide #body_bottom_green {background: url(../img/body_bottom_green.gif) no-repeat;}

#contentContainer {width: 518px;}
.wide #contentContainer {width: 745px;}

.footer_style {
	line-height: 13px; 
	font-weight: bold; 
	background: #e0e8d4 url(../img/bg_footer.gif) top left repeat-y; 
	padding-top: 10px; 
	padding-bottom: 8px; 
	color: #105306;
}

