HTML{
	height:100%;
}
BODY{
	padding:0;
	margin:0;
	height:100%;
	background-color:#e2f4cd; /*background-color:#edfaef;*/
}

P{
	margin:0;
	padding:0;
}

UL,LI{
	margin:0;
	padding:0;
}
UL{
	list-style:none;
}

A{
	text-decoration:none;
}

IMG{
border:none;
}

/* 
 * LAYOUT
 */
 
#container{
	position:relative;
	min-height:100%;
  min-width:1000px;
  width:100%;
}
* html #container{
  height:100%;  
}
	#header{
		height:169px;
		width:100%;
		background:#1fa784 url('../images/header_beg.gif') left bottom no-repeat;
    position:relative;
	}
		#middle_container{
			padding:0 0 110px 0;
		}
		  TABLE.main_layout{
        border-collapse:collapse;
        width:100%;
		  }
		  
      #left_sidebar,
			#right_sidebar,
			#content{
				margin-top:40px;
				padding-bottom:40px;
			}
			#content{
			 padding-right:10px;
			 padding-left:10px;
			}
			
  			TD.left_sidebar{
  				/*float:left;*/
  				width:227px;
  				vertical-align: top;
  				padding-left:23px;
  			}
        TD.right_sidebar{
				/*float:right;*/
				  width:227px;
  				vertical-align: top;
				  padding-right:23px;
        }  
        TD.content{
          vertical-align: top;
          padding:0 20px;
  			}
			.clear_float_both{
				clear:both;
			}
	#footer{
		height:120px;
		width:100%;
		background:#19866A;
		
		position:absolute;
		bottom:0;
	}
/*
 * END LAYOUT
 */


/*
 * HEADER
 */
#SearchForm_SearchForm {
    position:absolute;
    right:200px; top:59px;
    width:280px;
  }
#header_bottom_border{
	position:absolute;
	bottom:0;
	height:4px;
	display:block;
	width:100%;
	background:#146b55;
	line-height:4px;
	overflow:hidden;
  z-index:0;
}
* html #header_bottom_border{
	bottom:-1px; /* FOR IE6 */
}
#logoImage{
	position:absolute;
	top:40px;
	left:52px;
}
#langContainer{
	position:absolute;
	bottom:8px;
	left:48px;
}
	#langContainer UL LI{
		float:left;
		padding:0 4px;
		margin:0;
		display:block;
	}
	#langContainer UL LI A{
		font:bold 11px "Times New Roman", Times, serif;
		color:#dbd937;
		text-transform:uppercase;
		margin:0;
	}
	#langContainer UL LI A.current{
		color:#fff;
	}
	#langContainer UL LI.separator{
		color:#dbd937;
	}

#mainMenu{
  bottom:0;
  position:absolute;
  left:270px;
  height:37px;
  border-collapse:collapse;
}

* html #mainMenu{
	/*bottom:-13px;*/
  margin:133px 0 0 270px;
  height:24px;
  position:static;
}


#mainMenu TD{
	height:37px;
	
	margin-right:1px;
	padding-left:8px;
	padding-top:0;
	padding-bottom:0;
}
* html #mainMenu TD{
  width:137px;
  height:24px;
  white-space:nowrap;
  z-index:10;
  position:relative;
}
	#mainMenu TD A{
		font:bold 10px "Times New Roman", Times, serif;
		letter-spacing:1px;
		text-transform:uppercase;
		color:#fff;
    margin:0 10px;
	}
	#mainMenu TD.current A,
  #mainMenu TD.section A{
		color:#146B55;
		font-weight:bold;
	}
	#mainMenu TD.yellow A{
		color:#dbd937;
	}
	#mainMenu TD.hover A{
		color:#146B55;
		/*font-weight:bold;*/
	}

	#mainMenu TD SPAN{
		display:block;
		height:25px;
		text-align:center;
		padding-right:8px;
		padding-top:12px;
	}
	* html #mainMenu TD SPAN{
		height:24px;
	}
	#mainMenu TD{
		background:url('../images/menu_left.gif') no-repeat left top;
	}
	#mainMenu TD SPAN{
		background:url('../images/menu_right.gif') no-repeat right top;
	}
	
	#mainMenu TD.current,
  #mainMenu TD.section{
		background:url('../images/menu_selected_left.gif') no-repeat left top;
	}
	#mainMenu TD.current SPAN,
  #mainMenu TD.section SPAN{
		background:url('../images/menu_selected_right.gif') no-repeat right top;
	}
	
	#mainMenu TD.hover{
		background:url('../images/menu_hover_left.gif') no-repeat left top;
	}
	#mainMenu TD.hover SPAN{
		background:url('../images/menu_hover_right.gif') no-repeat right top;
	}




/*
 * FOOTER
 */
#footer_top_border{
	position:absolute;
	top:0;
	height:4px;
	display:block;
	width:100%;
	background:#146B55;
	line-height:4px;
	overflow:hidden;
}
#footer_content{
  padding:27px 57px;
}
#footer P{
	color:#fff;
	font:12px "Times New Roman", Times, serif;

	top:27px; left:57px;
}
#footer A{
	color:#dbd937;
}
#footer A:hover{
  text-decoration:underline;
}


/*
 * Content
 */
#content *{
	color:#000000;
}

#content H1{
	font:bold 18px "Times New Roman", Times, serif;
	color:#eb8313;
	text-transform:uppercase;
}

#content H2,
#content H3{
  color:#eb8313;
  font-size:0.8em;
  text-transform:uppercase;
}

#content .noUpperCase{
  text-transform:none;
}
#content P{
	font:14px "Times New Roman", Times, serif;
	padding-bottom:16px;
}
#content DIV{
  font:14px "Times New Roman", Times, serif;
}
#content IMG{
	border:4px solid #e6e6e6;
}
#content A{
  text-decoration:underline;
  
  color:#000000; 
}
#content A:hover IMG{
	border-color:#ccc;
}
#content A:hover{
  text-decoration:underline;
}
#content A:visited{
  border-bottom:1px dotted #CFCFCF;
}
#content A.noVisited:visited{
  border-bottom:none;
}

	#content IMG.left{
		float:left;
		margin:0 20px 20px 0;
	}

#content ul {
	list-style-type:circle;
	margin:0 25px;

}

#content ul li {
	margin:0 7px;
	padding:2px 4px;
}

/*
 * LEFT SideBar
 */
 /* FIRST LEVEL */
#left_sidebar A:hover{
	text-decoration:underline;
}
#left_sidebar .roundedBox{
	width:227px;
	background:url('../images/left_menu_bottom.gif') no-repeat bottom left;
	padding-bottom:8px;
}
	#left_sidebar .roundedBoxTop{
		height:8px;
		line-height:8px;
		overflow:hidden;
	}
	#left_sidebar .roundedBoxTop{
		background:url('../images/left_menu_top.gif') no-repeat top left;
	}

#left_sidebar UL.firstLevel{
	background:#1fa784;
}
  #left_sidebar LI{
  	padding:4px 0 6px 0;
  }
    #left_sidebar LI A{
    	font:bold 11px "Times New Roman", Times, serif;
    	color:#fff;
    	text-transform:uppercase;
    	margin-left:30px; 
    }
  #left_sidebar UL.firstLevel LI.section,
  #left_sidebar UL.firstLevel LI.current{
  	
    padding:4px 0 6px 0;
  } 
  #left_sidebar UL.firstLevel  LI.separator{
  	background:url('../images/left_menu_separator.gif') no-repeat bottom left;
  }
    #left_sidebar LI.section A,
    #left_sidebar LI.current A{
        background:url('../images/left_menu_selected_tip.gif') no-repeat 0px;
        padding-left:10px;
      	color:#dbd937;
    }
    
    
    /* SECOND LEVEL */
    #left_sidebar UL.secondLevel{
    	background:#e2f4cd;
      margin-top:4px;
    	padding-bottom:5px;
    	padding-top:3px;
    }
      #left_sidebar UL.secondLevel LI{
        padding:2px 0 2px 10px;
      }
        #left_sidebar UL.secondLevel A{
        	font:bold 10px "Times New Roman", Times, serif;
        	color:#1fa784;
          background-image:none;
          padding-left:0;
          display:block;
        }
      #left_sidebar UL.secondLevel LI.section,
      #left_sidebar UL.secondLevel LI.current{
      	background-image:none;
        padding:2px 0 2px 10px;
      }
        #left_sidebar UL.secondLevel LI.section A,
        #left_sidebar UL.secondLevel LI.current A{
          color:#eb8313;  
        }
        
        
        /* THIRD LEVEL */
          #left_sidebar UL.secondLevel UL.thirdLevel LI{
          	padding-left:20px;
          	background:url('../images/thirdLevel_tip.gif') no-repeat 38px 12px;
          }
            #left_sidebar UL.secondLevel UL.thirdLevel LI A{
              color:#1fa784;	
            }

          #left_sidebar UL.secondLevel UL.thirdLevel LI.current{
            background:url('../images/thirdLevel_tip_selected.gif') no-repeat 38px 12px;
          }
            #left_sidebar UL.secondLevel UL.thirdLevel LI.current A{
              color:#eb8313;
            }

/* AD */
#left_sidebar DIV.ad{
	margin-top:13px;
}
	#left_sidebar DIV.ad_item{
		margin-top:5px;
		text-align:center;
	}
		#left_sidebar DIV.ad_item A IMG{
			border:1px solid #c9e9ce;
		}
		#left_sidebar DIV.ad_item A:hover IMG{
			border-color:#93c99b;
		}




/*
 * Right SideBar
 */
#right_sidebar A:hover{
	text-decoration:underline;
}
#right_sidebar .roundedBox{
	width:227px;
	background:url('../images/nb_bottom.gif') no-repeat bottom left;
	padding-bottom:8px;
}
	#right_sidebar .roundedBoxTop{
		height:8px;
		line-height:8px;
		overflow:hidden;
	}
	#right_sidebar .roundedBoxTop{
		background:url('../images/nb_top.gif') no-repeat top left;
	}

#right_sidebar .roundedBox UL{
	background:#edfaef; /*background:#e2f4cd;*/
}


#right_sidebar H3,
#right_sidebar P{
	margin:0; padding:0;
}
#right_sidebar H3{
	text-transform:uppercase;
	font:bold 12px "Times New Roman", Times, serif;
	padding-top:25px;
	padding-bottom:7px;
	background:url('../images/nb_separator.gif') no-repeat bottom;
}
#right_sidebar H3,
#right_sidebar A{
	color:#eb8313;
}
#right_sidebar P{
	color:#146B55;
	padding-top:5px;
}
#right_sidebar A,
#right_sidebar P{
	font:12px "Times New Roman", Times, serif;
}

#right_sidebar H3,
#right_sidebar P,
#right_sidebar A{
	padding-left:30px;
	padding-right:30px;
}

#right_sidebar A{
	font-weight: bold;
	background:url('../images/nb_read_more_tip.gif') no-repeat 0px 3px;
	padding-left: 10px;
	padding-right: 10px;
}


/*
 * Content stuff
 */
FIELDSET{
  border:0;
}
DIV.field,
P.field{
  clear:both;
  margin-top:10px;
}
  DIV.field LABEL{
    width:70px;
    display:block;
    float:left;
    text-align:right;
    padding-right: 5px;
  }
  #content DIV.field .message{
    padding-left:75px;
    color:#f00;
  }
  #content .field.checkbox{
    padding-left:70px;
  }
  
DIV.Actions{
  padding-left:89px;
}
#content DIV.Actions INPUT{
  color: #EB8313;
  background:#fff;
  font:bold 12px "Times New Roman", Times, serif;
  border:1px solid #EB8313;
  margin-right:10px;
}




#sitemap-list{
  width:300px;
}


#faq_question_list LI{
  margin-bottom:5px;
}
#faq_question_list LI A{
  font-size:1em;
  
}
#faq_question_list LI A:hover{
  text-decoration:none;
}
#content .answer{
  padding:3px 0 3px 12px;
  background:#E0EFE2;
  color:#4F4F4F;
  /*color:#eb8313;*/
}

#content .treeview UL{
  background:none;
  margin-top:0;
}
#content .treeview LI{
  padding-bottom:1px;
}
#content .treeview LI A{
  position:relative;
  top:-3px; left:4px;
}




#SearchForm_SearchForm  INPUT.text{
  border:1px solid #146B55;
  width:154px; height:17px;
  float:left;
  color:#19864a;
  margin-right:3px;
  padding:2px;
  font-family:"Times New Roman",Times,serif;
}
#SearchForm_SearchForm  INPUT.text.sample{
  color:#B5CFC0;
}


#SearchForm_SearchForm  INPUT.action{
  background:url('../images/search_button.gif') no-repeat left top;
  width:63px; height:23px;
  border:none;
  color:#fff;
  text-transform:uppercase;
  font:bold 10px "Times New Roman",Times,serif;
}



#content A.searchResultHeader{
  font-size:1.2em;
}

#content UL#SearchResults LI P{
  background:#E0EFE2;
  color:#4F4F4F;
  margin-bottom:10px;
  margin-left:10px;
}

#PageNumbers.top{
  border-bottom:1px dotted #8c8c8c;
  margin-bottom:10px;
}

#PageNumbers.bottom{
  border-top:1px dotted #8c8c8c;
  margin-top:15px;
}

h6{
margin:0;
padding:5px;
}








