body {
   padding:0px;
   margin:0px;
   background-image:url(/images/blocks/body-fon.jpg);
   background-repeat:repeat-x;
   background-color:#7EC060;
   font-size:13px;
   font-family:Trebuchet MS, Tahoma, Geneva, Arial;
   
}

.delim {
   margin-right:19px;
}
.v {
    float:left;   
    width:480px;
}
.vv {
   float:left;  
}
#mc {
   position:absolute;
   left:50%;
   padding:10px 0px;
}

h1 {
   font-size:16px;
   color:#62ad34;
   margin:0px;
   padding:0px;
}
h1.subtt {
   font-size:20px;
   color:#62ad34;
   margin:0px;
   padding:0px;
   margin-bottom:16px;
}

h2 {
   font-size:14px;
   color:#62ad34;
   margin:0px;
   padding:0px;
}
h3 {
   font-size:14px;
   color:#654026;
   margin:0mm;
   padding:0px;
}
h4 {
   font-size:14px;
   color:#f16f10;
   margin:15px 0px 10px 0px;
   padding:0px;
}

h5 {
   font-size:14px;
   color:#654026;
   margin:15px 0px 10px 0px;
   padding:0px;
}

#ramka {
   margin:0px auto;
   padding:0px;
   width:800px;  
   border-bottom:4px solid #ff9625;
   border-top:4px solid #ff9625;
   border-left:6px solid #ff9625;
   border-right:6px solid #ff9625;
   background-color:#FFFFFF;
   float:left;
   position:relative;
   left:0%;
   margin-left:-400px;
   }

a {
	color: #f16f10;
	text-decoration: underline;
}

a:hover {
	color: #3B9B16;
	text-decoration: none;
}
   


  

#logo {
   width:800px;
   height:161px;
   margin:0px;
   padding:0px;
   background-image:url(/images/blocks/logo.gif);
   background-repeat:no-repeat;  
   
   
}

#tiptop-text {
   width:346px;
   height:50px;
   position:relative;
   top:30px;
   left:412px;
   color:#FFFFFF;
   overflow:hidden;
   line-height:130%;
}
#tiptop-search {
   width:350px;
   position:relative;
   top:60px;
   left:452px;     
}
#tiptop-search form{
   margin:0px;
   padding:0px;
    
}
#tiptop-search form input{
   margin:0px;
   padding:0px;
   width:134px;
   height:18px;
   margin-top:13px;
   padding:3px 4px 0px 4px;
   border-style:none;
   border:1px solid #90631c;
   font-size:12px;
   color:#b9b6b5;
   
}

#tiptop-search form img{
   margin:0px;  
   padding:0px;
   position:relative;
   left:3px;
   top:15px;
  
}

#menu {
   height:30px;
   width:762px;
   margin-left:19px;   
   background-image:url(/images/blocks/menu-fon.gif);
   background-repeat:no-repeat;
   font-size:12px;
  
   
}

#main-pic {
   width:762px;
   height:230px;
   background-image:url(/images/blocks/mp-fon.jpg);
   background-repeat:no-repeat;
   margin-left:19px;
   margin-top:3px;
   position:relative;
  
  
  
}
#main-pic div.mp-text{
   width:300px;
   height:175px;
   overflow:hidden;
   position:absolute;
   top:40px;
   left:20px;
   color:#606060;
   font-size:14px;
}
#main-pic div.ob{
 
}

.main-cell-1 {
   width:381px;  
   top:0px;
   margin-bottom:15px;
   float:left;
}
.main-cell-2 {
    width:381px;
    margin-bottom:15px;
	float:left;
}
.main-cell-3 {
   width:381px;
   float:left;
   height:100px;  
  
}
.main-cell-4 {
   width:381px;
   top:0px;
   float:left;      min-height: 260px;
   
}

.main-cell-5 {
   width:381px;  
   float:left;
 
}


.main-cont {
   width:300px;
   margin-left:45px;
   padding-bottom:30px;
   padding-right:20px;
}

#main-content {
   width:100%; 
   position:relative; 
   color:#654026;
   margin-top:25px;
   margin-bottom:20px;
   line-height:18px;

   }
#main-content a{
   display:block;
   color:#f16f10;
   margin-top:15px;
}
#main-content a.nlink{
   display:inline;
   margin:0px;
   text-decoration:none;
}
#main-content h1 a{
   font-size:16px;
   color:#62ad34;
   
}
#main-content a:hover{
   text-decoration:none;
}
#main-content form{
   margin:0px;
   padding:0px;
   display:block;
  
}
#main-content input.ttext{
   margin:15px 0px 0px 0px;
   padding:0px;
   width:170px;
   height:18px;
   margin-top:19px;
   padding:3px 4px 0px 4px;
   border-style:none;
   border:1px solid #90631c;
   font-size:12px;
   color:#b9b6b5;
}
#main-content input.tbutton{
   position:relative;
   top:20px;
   left:3px;
}
#main-content ol{    
   margin-left:0px;
   padding-left:0px;
   
}
#main-content ol li{
   list-style-type:none;
   margin-bottom:2px; 
 
}
#main-content ol li input{
   margin-right:10px;
   position:relative;
   top:2px;
 
}
#footer {
   padding-left:64px;
   color:#a5a5a5;
   font-size:11px;
}

/* ------------- About --------------- */

#about-content {
   width:762px;
   margin:3px 0px 0px 0px;
   padding-left:19px;
   float:left;
}
#about-content-left {   
   width:195px;
   float:left;   
}
#about-content-left ol{
   padding:0px;
   margin:0px;
   padding-left:0px;
   margin-left:0px;
}
#about-content-left ol li{
   margin-bottom:8px;
   list-style-type:none;
   width:160px;
  
}
#about-content-left ol li a{
   display:block;
   width:170px;
   color:#53a81e;
   padding-left:19px;
   text-decoration:none;
}
#about-content-left ol li.act a{
   color:#58d0db;
   font-weight:bold;
   background-image:url(/images/blocks/sp4.gif);
   background-repeat:no-repeat; 
   padding-left:19px;
   background-position:0px 3px; 
}
#about-content-left ol li a:hover{
   text-decoration:none;
   background-image:url(/images/blocks/sp4.gif);
   background-repeat:no-repeat; 
   padding-left:19px;
   background-position:0px 3px; 

}
#about-content-left ol li a:active, {
   color:#58d0db;
   
}


#about-content-right {   
   width:510px;   
   margin-left:3px;
   float:left;
   background-color:#f8f6e0;
   padding:65px 20px 20px 34px;
   color:#654026;
   line-height:20px;
   
   
   
}

#about-footer {
   margin-top:10px;
   width:480px;
   text-align:right;
   font-size:11px;
   color:#499c1c;
}

/* ------------- projects --------------- */

#pr-content-left {   
   width:195px;
   float:left;   
}

#pr-content-left ol{
   padding:0px;
   margin:0px;
   padding-left:0px;
   margin-left:0px;
}
#pr-content-left ol li{
   margin-bottom:8px;
   list-style-type:none;
   width:160px;
   font-size:13px;
  
}


#pr-content-left ol li a{
   display:block;
   width:170px;
/*   padding-left:15px; */
   color:#53a81e;
   text-decoration:none;
   padding-left:19px;

}
#pr-content-left ol li.sub a{
   color:#f16f10;
   font-size:12px;
   padding-left:19px;  
}

#pr-content-left ol li.subact a{
   color:#f16f10;
   font-weight:bold;
   background-image:url(/images/blocks/v_projectsservices.gif);
   background-repeat:no-repeat; 
   padding-left:19px;
   background-position:0px 3px; 
   font-size:12px;
  
}

#pr-content-left ol li a:hover{
   text-decoration:none;
   background-image:url(/images/blocks/v_projectsservices.gif);
   background-repeat:no-repeat; 
   padding-left:19px;
   background-position:0px 3px; 
   font-size:12px;
}

#pr-content-left ol li.subact2 a{
   color:#f16f10;
   font-weight:bold;
   background-image:url(/images/blocks/v_projectsservices.gif);
   background-repeat:no-repeat; 
   padding-left:19px;
   background-position:0px 3px; 

}

#pr-content-left ol li.subact2 a:hover{
   text-decoration:none;
   background-image:url(/images/blocks/v_projectsservices.gif);
   background-repeat:no-repeat; 
   padding-left:19px;
   background-position:0px 3px; 

}

#pr-content-right {   
   width:510px;   
   margin-left:3px;
   float:left;
   background-color:#f8f6e0;
   padding:65px 20px 20px 34px;
   color:#654026;
   line-height:20px;
   
}
#pr-content-right ol{
  list-style-type:disc;
  margin-top:10px;   
}
   
   
/* ------------- help --------------- */
#help-content-right {   
   width:510px;   
   margin-left:3px;
   float:left;
   background-color:#f8f6e0;
   padding:65px 20px 20px 34px;
   color:#654026;
   line-height:20px;
   
   
}  
#help-content-right ol{
  list-style-type:disc;
  margin-top:10px;   
}
#help-footer {
   
   
   width:480px;
   text-align:right;
   font-size:11px;
   color:#499c1c;
   clear:both;
}
.hline {
   height:1px; 
   width:480px;
   background-color:#654026;
   margin:15px 0px;
   font-size:1px;
   
}
#help-content-right a{
   color:#f16f10;
   text-decoration:none;   
}
#help-content-right a:hover{
   text-decoration:underline;
}






/* ------------- Action Alerts --------------- */

#aa-content {
   width:762px;
   margin:3px 0px 0px 0px;
   padding-left:19px;
   float:left;
}
#aa-content-left {   
   width:195px;
   float:left;   
}
#aa-content-left ol{
   padding:0px;
   margin:0px;
   padding-left:0px;
   margin-left:0px;
}
#aa-content-left ol li{
   margin-bottom:8px;
   list-style-type:none;
   width:160px;
  
}
#aa-content-left ol li a{
   display:block;
   width:170px;
   color:#53a81e;
   text-decoration:none;
   padding-left:19px;

}
#aa-content-left ol li.act a{
   color:#FFB901;
   font-weight:bold;
   background-image:url(/images/blocks/v_actionalerts.gif);
   background-repeat:no-repeat; 
   padding-left:19px;
   background-position:0px 3px; 
}
#aa-content-left ol li a:hover{
   text-decoration:none;
   background-image:url(/images/blocks/v_actionalerts.gif);
   background-repeat:no-repeat; 
   padding-left:19px;
   background-position:0px 3px; 

}
#aa-content-left ol li a:active, {
   color:#FFB901;
   
}

#aa-content-right {   
   width:510px;   
   margin-left:3px;
   float:left;
   background-color:#f8f6e0;
   padding:65px 20px 20px 34px;
   color:#654026;
   line-height:20px;
   
}

#aa-footer {
   margin-top:10px;
   width:480px;
   text-align:right;
   font-size:11px;
   color:#499c1c;
}



/* ------------- Media --------------- */

#media-content {
   width:762px;
   margin:3px 0px 0px 0px;
   padding-left:19px;
   float:left;
}
#media-content-left {   
   width:195px;
   float:left;   
}
#media-content-left ol{
   padding:0px;
   margin:0px;
   padding-left:0px;
   margin-left:0px;
}
#media-content-left ol li{
   margin-bottom:8px;
   list-style-type:none;
   width:160px;
  
}
#media-content-left ol li a{
   width:170px;
   display:block;
   color:#53a81e;
   text-decoration:none;
   padding-left:19px;
}

#media-content-left ol li.act a{
   color:#2CABD0;
   font-weight:bold;
   background-image:url(/images/blocks/v_media.gif);
   background-repeat:no-repeat; 
   padding-left:19px;
   background-position:0px 3px; 
}
#media-content-left ol li a:hover{
   text-decoration:none;
   background-image:url(/images/blocks/v_media.gif);
   background-repeat:no-repeat; 
   padding-left:19px;
   background-position:0px 3px; 

}
#media-content-left ol li a:active, {
   color:#2CABD0;
   
}

#media-content-right {   
   width:510px;   
   margin-left:3px;
   float:left;
   background-color:#f8f6e0;
   padding:65px 20px 20px 34px;
   color:#654026;
   line-height:20px;
   
}

#media-footer {
   margin-top:10px;
   width:480px;
   text-align:right;
   font-size:11px;
   color:#499c1c;
}


/* ------------- Resource Center --------------- */

#rc-content {
   width:762px;
   margin:3px 0px 0px 0px;
   padding-left:19px;
   float:left;
}
#rc-content-left {   
   width:195px;
   float:left;   
}
#rc-content-left ol{
   padding:0px;
   margin:0px;
   padding-left:0px;
   margin-left:0px;
}
#rc-content-left ol li{
   margin-bottom:8px;
   list-style-type:none;
   width:170px;
  
}
#rc-content-left ol li a{
   width:170px;
   display:block;
   color:#53a81e;
   text-decoration:none;
   padding-left:19px;
}

#rc-content-left ol li.act a{
   color:#3b9b16 ;
   font-weight:bold;
   background-image:url(/images/blocks/v_resourcecenter.gif);
   background-repeat:no-repeat; 
   padding-left:19px;
   background-position:0px 3px; 
}
#rc-content-left ol li a:hover{
   text-decoration:none;
   background-image:url(/images/blocks/v_resourcecenter.gif);
   background-repeat:no-repeat; 
   padding-left:19px;
   background-position:0px 3px; 

}
#rc-content-left ol li a:active, {
   color:#3B9B16;
   
}

#rc-content-right {   
   width:510px;   
   margin-left:3px;
   float:left;
   background-color:#f8f6e0;
   padding:65px 20px 20px 34px;
   color:#654026;
   line-height:20px;
   
}

#rc-footer {
   margin-top:10px;
   width:480px;
   text-align:right;
   font-size:11px;
   color:#499c1c;
}


/* ------------- Help Us --------------- */

#hu-content {
   width:762px;
   margin:3px 0px 0px 0px;
   padding-left:19px;
   float:left;
}
#hu-content-left {   
   width:195px;
   float:left;   
}
#hu-content-left ol{
   padding:0px;
   margin:0px;
   padding-left:0px;
   margin-left:0px;
}
#hu-content-left ol li{
   margin-bottom:8px;
   list-style-type:none;
   width:160px;
  
}
#hu-content-left ol li a{
   width:170px;
   display:block;
   color:#53a81e;
   text-decoration:none;
   padding-left:19px;
}

#hu-content-left ol li.act a{
   color:#00b1a9;
   font-weight:bold;
   background-image:url(/images/blocks/v_helpus.gif);
   background-repeat:no-repeat; 
   padding-left:19px;
   background-position:0px 3px; 
}
#hu-content-left ol li a:hover{
   text-decoration:none;
   background-image:url(/images/blocks/v_helpus.gif);
   background-repeat:no-repeat; 
   padding-left:19px;
   background-position:0px 3px; 

}
#hu-content-left ol li a:active, {
   color:#73BC4F;
   
}

#hu-content-right {   
   width:510px;   
   margin-left:3px;
   float:left;
   background-color:#f8f6e0;
   padding:65px 20px 20px 34px;
   color:#654026;
   line-height:20px;
   
}

#hu-footer {
   margin-top:10px;
   width:480px;
   text-align:right;
   font-size:11px;
   color:#499c1c;
}



/* ------------- Contact Us --------------- */

#cu-content {
   width:762px;
   margin:3px 0px 0px 0px;
   padding-left:19px;
   float:left;
}
#cu-content-left {   
   width:195px;
   float:left;   
}
#cu-content-left ol{
   padding:0px;
   margin:0px;
   padding-left:0px;
   margin-left:0px;
}
#cu-content-left ol li{
   margin-bottom:8px;
   list-style-type:none;
   width:160px;
  
}
#cu-content-left ol li a{
   width:170px;
   display:block;
   color:#53a81e;
   text-decoration:none;
   padding-left:19px;
}

#cu-content-left ol li.act a{
   color:#EB8378;
   font-weight:bold;
   background-image:url(/images/blocks/v_contactus.gif);
   background-repeat:no-repeat; 
   padding-left:19px;
   background-position:0px 3px; 
}

#cu-content-left ol li a:hover{
   text-decoration:none;
   background-image:url(/images/blocks/v_contactus.gif);
   background-repeat:no-repeat; 
   padding-left:19px;
   background-position:0px 3px; 

}
#cu-content-left ol li a:active, {
   color:#EB8378;
   
}

#cu-content-right {   
   width:510px;   
   margin-left:3px;
   float:left;
   background-color:#f8f6e0;
   padding:65px 20px 20px 34px;
   color:#654026;
   line-height:20px;
   
}

#cu-footer {
   margin-top:10px;
   width:480px;
   text-align:right;
   font-size:11px;
   color:#499c1c;
}


<!-- extended classes -->
bold_p {
   font-size:14px;
   color:#654026;
   margin:0px;
   padding:0px;
}


<!-- homepage tds -->
.td_left
{
width:381px;
vertical-align:top;
}

.td_right
{
width:381px;
vertical-align:top;

}

.error_msg
{
font-size:13px;
font-family:Trebuchet MS, Tahoma, Geneva, Arial;
color:#FF0000;
}



/* ----------- fix -------------- */
.mac.opera #nav {
   line-height:18px;
}

.mac.gecko #nav{
  line-height:18px;
}


.mac.opera #item8 {
   padding-left:1.8em;
}
.mac.opera #spp {
   margin-top:-18px;   
}

.mac.gecko #item8 {
   padding-left:1.8em;
}
.mac.gecko #spp {
   margin-top:-18px;   
}

.mac.gecko.ff3 #item8 {
   padding-left:2.1em;
}

/* ----------- end fix -------------- */


.ol li{
   list-style-type:decimal;
}



