body {
 background-color: #ffffff;
 overflow-y: scroll;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 scrollbar-face-color:#01370f;
 scrollbar-highlight-color:#01370f;
 scrollbar-3dlight-color:#01370f;
 scrollbar-darkshadow-color:#01370f;
 scrollbar-shadow-color:#01370f;
 scrollbar-arrow-color:#ffffff;
 scrollbar-track-color:#ffffff;
 background-image: url(images/bg.jpg);
 background-position: top;
 background-repeat: repeat-x;}

a{
color:#000000;
}
a, a:hover {cursor: pointer;}
form {padding: 0px; margin: 0px;}

TD {
 font-family: arial, tahoma, verdana;
 text-decoration: none;
 font-weight: normal;
 font-size: 12px;
 color: #282828; }

.moreinfolink { font-family: arial, tahoma, verdana; text-decoration:none; font-size: 12px; color: #7b7e87; font-weight: normal;}
.moreinfolink:hover { font-family: arial, tahoma, verdana; text-decoration: none; font-size: 12px; color: #008b13; font-weight: normal;}

.w1250 {width: 1250px; border: 0px solid;}

.bgmenu {background-image: url(images/menu_05.jpg); background-repeat: repeat-x; background-position: top; width: 100%; height: 98px; padding: 52px 0px 0px 0px;}
.menu { font-family: arial, tahoma, verdana; text-decoration:none; font-size: 16px; color: #7b7e87; font-weight: bold;}
.menu:hover { font-family: arial, tahoma, verdana; text-decoration: none; font-size: 16px; color: #008b13;}
.amenu { font-family: arial, tahoma, verdana; text-decoration: none; font-size: 16px; color: #008b13; font-weight: bold;}
.mmenu {margin: 0px 20px 0px 0px;}

.bgcopy {background-image: url(images/index_041.jpg); background-repeat: repeat-x; background-position: top; width: 1250px; height: 54px; padding: 0px 30px 0px 30px; font-family: arial, tahoma, verdana; text-decoration: none; font-size: 12px; color: #6dc06d; font-weight: normal;}
.dfl {float: left;}
.dfr {float: right;}
.dm {margin: 20px 0px 0px 0px;}
.cl { font-family: arial, tahoma, verdana; text-decoration: none; font-size: 12px; color: #6dc06d; font-weight: normal;}
.cl:hover { font-family: arial, tahoma, verdana; text-decoration: underline; font-size: 12px; color: #000000; font-weight: normal;}

.privacy { font-family: arial, tahoma, verdana; text-decoration: underline; font-size: 12px; color: #ffffff; font-weight: normal;}
.privacy:hover { font-family: arial, tahoma, verdana; text-decoration: underline; font-size: 12px; color: #00e000; font-weight: normal;}

#layer1 { z-index: 1; position: absolute; top: 98px; background-color:#013F07;}
#layer2 { z-index: 2; position: relative;}
.ml2 {margin: 10px 0px 0px 940px;}

.inputs { border: 0px solid; width: 197px; height: 22px; margin-top: 44px; padding: 4px 0px 0px 10px; font-family: arial, verdana, tahoma; background-image: url(images/bginp.jpg); background-repeat: no-repeat; font-size: 11px; color: #7f969f;}
.search { border: 0px solid; width: 34px; cursor: pointer; height: 22px; background-image: url(images/search.jpg); background-repeat: no-repeat;}

.bgct {background-image: url(images/bgct.jpg); background-repeat: repeat-x; background-position: top; width: 1250px;}

.w288 {width: 248px;}
.w10 {width: 10px;}
.w667 {padding: 30px;}
.w285 {width: 260px;}
.w952 {width: 952px;}

.tprod {
 font-family: arial, tahoma, verdana;
 text-decoration: none;
 font-weight: bold;
 font-size: 19px;
 color: #565252; }
.tprod2{
 font-family: arial, tahoma, verdana;
 text-decoration: none;
 font-weight: bold;
 font-size: 14px;
 color: #565252; 
 cursor: pointer;
 padding-top: 0px;
 padding-left: 15px;
 display: block;
 } 
 
.dprod {margin: 24px 0px 0px 24px; width: 200px;}
.li {
 list-style-image: url(images/sq.jpg);
 line-height: 20px;}
.ul {margin: 10px 0px 10px 18px; padding: 0px 0px 0px 0px; margin-top:-10px;}
.dul { background-image: url(images/line.jpg);
 background-position: bottom left;
 background-repeat: no-repeat;
 margin-top:5px;
 padding-bottom:5px;}

.lil {
 font-family: arial, tahoma, verdana;
 text-decoration: none;
 font-weight: bold;
 font-size: 12px;
 color: #808080; }
.lil:hover {
 font-family: arial, tahoma, verdana;
 text-decoration: none;
 font-size: 12px;
 color: #008b13; }
.alil {
 font-family: arial, tahoma, verdana;
 text-decoration: none;
 font-weight: bold;
 font-size: 12px;
 color: #008b13; }

.uls {margin: 0px 0px 0px 18px; padding: 0px 0px 0px 0px;}
.lis {
 list-style-image: url(images/sqs.jpg);
 line-height: 14px;}
.lils {
 font-family: arial, tahoma, verdana;
 text-decoration: none;
 font-weight: normal;
 font-size: 12px;
 color: #505050; }
.lils:hover {
 font-family: arial, tahoma, verdana;
 text-decoration: none;
 font-weight: normal;
 color: #008b13; }
.alils {
 font-family: arial, tahoma, verdana;
 text-decoration: none;
 font-weight: normal;
 font-size: 12px;
 color: #008b13; }

.cc {margin: 30px 0px 0px 36px;}
.cc2 {margin: 30px 0px 30px 36px;}

.edac {
 font-family: verdana, arial, tahoma;
 text-decoration: none;
 text-transform:uppercase;
 font-weight: normal;
 font-size: 34px;
 color: #077b25; }
.iso {
 font-family: arial, tahoma, verdana;
 text-decoration: none;
 font-weight: normal;
 font-size: 16px;
 color: #908e8e; }
.isob {
 font-family: arial, tahoma, verdana;
 text-decoration: none;
 font-weight: bold;
 font-size: 16px;
 color: #908e8e; }
.isob2 {
 font-family: arial, tahoma, verdana;
 margin: 0px 0px 0px 290px;
 text-decoration: none;
 font-weight: bold;
 font-size: 16px;
 color: #908e8e; }

.li2 {
 list-style-image: url(images/sq2.jpg);
 line-height: 20px;
 font-family: arial, tahoma, verdana;
 text-decoration: none;
 font-weight: normal;
 font-size: 12px;
 }
.bg001 { background-image: url(images/bg001.jpg);
 background-position: bottom right;
 background-repeat: no-repeat;}
.bg002 { background-image: url(images/bg002.jpg);
 background-position: top right;
 background-repeat: no-repeat;
 height: 170px;}
.bg003 { background-image: url(images/map.gif);
 background-position: bottom center;
 background-repeat: no-repeat;
 height: 420px;}

.contact {
 font-family: arial, tahoma, verdana;
 text-decoration: none;
 font-weight: normal;
 font-size: 23px;
 color: #282828; }
.contactt {
 font-family: arial, tahoma, verdana;
 text-decoration: none;
 font-weight: normal;
 font-size: 12px;
 color: #3F3F3F; }

.mfp {margin: 20px 0px 0px 0px;
 background-image: url(images/bgfp.jpg);
 background-position: left;
 background-repeat: repeat-y;}
.fpt { background-image: url(images/fp_05.jpg);
 background-position: bottom left;
 background-repeat: no-repeat;}
.fpd {margin: 20px 18px 12px 18px;}
.w246 {width: 246px; border: 0px solid;}
.fpb {
 font-family: arial, tahoma, verdana;
 text-decoration: none;
 font-weight: bold;
 font-size: 12px;
 color: #7c7c7c; }

.fptitle { border: 0px solid; width: 246px; height: 35px; background-image: url(images/fp_01.jpg); background-repeat: no-repeat;
 font-family: arial, tahoma, verdana;
 text-decoration: none;
 font-weight: normal;
 font-size: 16px;
 color: #ffffff; }

.mc {margin: 0px 100px 0px 0px;}
.bg0021 { background-image: url(images/bg002.jpg);
 background-position: center right;
 background-repeat: no-repeat;
 height: 190px;}

.inputc {
 border: #cccccc 1px solid;
 width: 260px;
 height: 20px;
 margin-bottom: 10px;
 font-family: arial, verdana, tahoma;
 background-color: #ffffff;
 font-size: 14px;
 color: #000000;}
.txtar {
 border: #cccccc 1px solid;
 width: 260px;
 height: 110px;
 font-family: arial, verdana, tahoma;
 overflow: auto;
 background-color: #ffffff;
 font-size: 14px;
 color: #000000;}

.w100 {width: 580px; border: 0px solid;}
.brdpr {background-repeat: no-repeat; background-position: center; background-color: #ffffff;}

.tw {
 font-family: arial, tahoma, verdana;
 text-decoration: none;
 font-weight: bold;
 font-size: 16px;
 color: #ffffff; }

.pdf {background-image: url(images/pdf.gif); background-repeat: no-repeat; background-position: center; width: 302px; height: 42px; border: 0px solid; font-family: arial, tahoma, verdana; text-decoration: none; font-size: 12px; color: #000000; font-weight: bold; cursor: pointer; text-decoration: none;}
.pdf2 {background-image: url(images/pdf2.jpg); background-repeat: no-repeat; background-position: left; width: 180; height: 34px;; border: 0px solid #008000; font-family: arial, tahoma, verdana; text-decoration: none; font-size: 12px; color: #FFFFFF; font-weight: bold; text-align:left; padding-left:40px; cursor: pointer; text-decoration: none;}

.imgfp {width: 300px; margin: 0px 15px 0px 0px;}
.slink {
 font-family: arial, tahoma, verdana;
 text-decoration: none;
 font-weight: bold;
 font-size: 12px;
 background-color: #008b13;
 border: #014D0C 1px solid;
 margin: 1px 1px 1px 1px;
 padding: 1px 4px 1px 4px;
 color: #ffffff;}
.slink:hover {
 font-family: arial, tahoma, verdana;
 text-decoration: none;
 font-weight: bold;
 font-size: 12px;
 background-color: #f3f3f3;
 border: #014D0C 1px solid;
 margin: 1px 1px 1px 1px;
 padding: 1px 4px 1px 4px;
 color: #014D0C;}

/*===========================================================================*/
.message_err {
   border: 1px solid red;
   background-color: pink;
   padding: 10px;
} 
.message {
   border: 1px solid green;
   background-color: white;
   padding: 10px;
} 
/* pager */
ul.pager {
  text-align: center;
}
ul.pager li{
  display: inline;
  padding: 2px 10px;
  margin-right: 10px;
}
ul.pager li a {
  text-decoration: none;
  color: black;
}

ul.pager li.page{
  border: 1px solid black;
  background-color: rgb(231, 231, 231);
}

ul.pager li.apage{
  border: 1px solid black;
  background-color: white;
}
ul.pager li.page:hover{
  background-color: white;  
}

a.designbutton {
  background: url(images/design.jpg) no-repeat; 
  width:180px; 
  height: 34px; 
  display:block; 
  color: white; 
  text-align: center; 
  font-size:15px; 
  padding-top: 7px;
  text-decoration: none;

}
.reps_button {
  background: url(images/design.jpg) no-repeat; 
  width:180px; 
  height: 34px; 
  display:block; 
  color: white; 
  text-align: center; 
  font-size:15px; 
  text-decoration: none;
  border: 0px;
font-weight: bold;
}
a.designbutton2 {
  background: url(images/design2.jpg) no-repeat; 
  width:225px; 
  height: 43px; 
  display:block; 
  color: white; 
  text-align: center; 
  font-size:12px; 
  padding-top: 7px;
  text-decoration: none;
}


a.designbutton3 {
  background: url(images/design2.jpg) no-repeat; 
  width:225px; 
  height: 43px; 
  display:block; 
  color: white; 
  text-align: center; 
  font-size:12px; 
  padding-top: 12px;
  text-decoration: none;
}

#extrasearch {
  position: relative;
  background-color: white;
  display: none;
  width: 187px;
  padding-bottom:5px;
  background-image:url(images/search_btm.jpg);
  background-position:bottom;
  background-repeat:no-repeat;
  margin-left:5px;
  border-top:1px solid #CCCCCC;
}
#extrasearch div
{
	padding:10px;
	padding-bottom:0px;
	padding-top:5px;
}
#extrasearch select
{
	width: 150px;
}
#extrasearch img {
  border:0px;
}

/* Login - Register */

.regLeft{
  float: left;
  width: 250px;
  padding-top: 20px;
}

.regLogin{
  border: 1px solid #D4D8DB;
  padding: 15px 5px;
}

.regRight{
  float: left;
  width: 400px;
  padding-left: 20px;
  padding-top: 20px;
  padding-bottom: 40px;
}

.regMsg{
  color: #01440E;
  font-size: 9pt;
  padding-bottom: 20px;
}

.regLoginInput{
  border: 1px inset #E3E7E8;
  width: 130px;
  color: #013A0F;
  font-size: 9pt;
  padding:1px;
}

.regRegInput{
  border: 1px inset #E3E7E8;
  width: 250px;
  color: #013A0F;
  font-size: 9pt;
  padding:1px;
}

.regCaptcha{
  border: 1px inset #E3E7E8;
  width:70px;
  color: #013A0F;
  font-size: 10pt;
  padding:1px;	
  text-align:center;
  font-weight: bold;
}

.regButton{
  padding: 0 5px;
  color: #013A0F;
  font-weight: bold; 
  font-size: 8pt;
  font-family: Verdana; 
}

ul.regErrors{
  padding-bottom: 20px;
}

ul.regErrors li, ul.updateErrors li{
  color: #FF0000;
  list-style: square;
}

.regNok{
  margin-bottom: 10px;
  color: #FF0000;
}

.regOk{
  margin-bottom: 10px;
  color: #2180D2;
}

