/* CSS Document */
body{margin:0px; padding:0px; background:#fff; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000;}

form, input{margin:0px; padding:0px;}

.call{background:url(../images/call.jpg) top left no-repeat; width:165px; height:16px; float:left; padding:8px 3px 0px 30px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#90b16e; text-align:left;}

.email{background:url(../images/email.jpg) top left no-repeat; width:209px; height:16px; float:left; padding:3px 3px 0px 30px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#90b16e; text-align:left;}

.link1{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#90b16e; text-decoration:none;}

.link1:hover{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#90b16e; text-decoration: underline;}

.input_field{border:1px solid #b7cf9d; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#90b16e; padding:0px 2px; width:100px;}

.bttn{border:1px solid #b7cf9d; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff; text-align:center; background:#b7cf9d; font-weight:bold; width:30px; cursor:pointer;}

.top_nav{font-family:Arial, Helvetica, sans-serif; color:#90b16e; font-size:11px; text-align:left; text-decoration:none; text-transform:uppercase; padding:2px 0px;}

.top_nav:hover{font-family:Arial, Helvetica, sans-serif; color:#90b16e; font-size:11px; text-align:left; text-decoration: underline; text-transform:uppercase; padding:2px 0px;}

.nav_brd{border-top:1px solid #c5d8b0; border-bottom:1px solid #c5d8b0; padding:0px 0px; height:22px;}

.nav_link{color:#5e7f3a; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; display:block; padding:3px 0px; font-weight:bold;}

.nav_link:hover{color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; display:block; background:#5e7f3a; padding:3px 0px; font-weight:bold;}

.green_protext{color:#5e7f3a; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;}

.green_protext:hover{color:#5e7f3a; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;}

.brd_whight{border-top:1px solid #fff; border-bottom:1px solid #fff; padding:4px 0px; background:#97b479;}

.f_wgight{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff;}

.search_field{border:1px solid #b7cf9d; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#90b16e; padding:2px 2px; width:150px;}

.bttn_1{border:1px solid #b7cf9d; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#b7cf9d; text-align:center; background:#fff; font-weight:bold; width:30px; cursor:pointer;}

.green_heading{
	color:#90b16e;
	font-size:12px;
}

.green_heading_link{
	color:#90b16e;
	font-size:11px;
	text-decoration:none;
}

.green_heading_link:hover{
	color:#90b16e;
	font-size:11px;
	text-decoration:none;
}

.black_link{
	color:#8e8d8e;
	font-size:9pt;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
}

.black_link:hover{
	color:#9c9a9c;
	font-size:9pt;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	
}

.footer{
	color:#5e7f3a;
	font-size:12px;
	}












/*------------------------------------------------- NAV ----------------------------------------------*/


DIV#main_navigation {
	Z-INDEX: 2; /*BORDER-BOTTOM: #d6d6d6 1px solid; BORDER-LEFT: #d6d6d6 1px solid;*/ /*MARGIN-TOP: 7px;*/ /*WIDTH: 802px;*/ /*HEIGHT: 22px;*/ /*BORDER-TOP: #d6d6d6 1px solid; BORDER-RIGHT: #d6d6d6 1px solid*/ float:left; text-align:left;
}
DIV#main_navigation UL LI {
	POSITION: relative; /*PADDING-BOTTOM: 14px; PADDING-LEFT: 16px; PADDING-RIGHT: 17px;*/ DISPLAY: inline; /*FONT-FAMILY: Helvetica, "Myriad Pro", Arial; */FLOAT: left; /*FONT-SIZE: 140%; PADDING-TOP: 3px; */ text-align:left;	color:#5e7f3a; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; display:inline; padding:3px 2px; font-weight:bold; background:url(../images/nav_brd.jpg) right no-repeat;   /*line-height:22px;*/
}
DIV#main_navigation UL LI.parent.wrap {
	padding:3px 2px; 
	background:url(../images/nav_brd.jpg) right no-repeat; float:left; display:inline;
}
DIV#main_navigation UL LI.last {
	/*PADDING-BOTTOM: 14px; PADDING-LEFT: 18px; PADDING-RIGHT: 17px; PADDING-TOP: 3px*/padding:3px 2px; 
}
DIV#main_navigation UL LI A {
	text-align:left;
	color:#5e7f3a; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; display:block; padding:3px 2px;  font-weight:bold;
}
DIV#main_navigation UL LI.active:hover {
	text-align:left;
	color:#5e7f3a; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; display:block; padding:3px 2px;  font-weight:bold;
}
DIV#main_navigation UL LI:hover {
	text-align:left;
	color:#5e7f3a; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; display:block; padding:3px 2px;  font-weight:bold;
}

DIV#main_navigation UL LI.active:hover A {
	text-align:left;
	color:#5e7f3a; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; display:block; padding:3px 2px;  font-weight:bold;
}
DIV#main_navigation UL LI:hover A {
	text-align:center;
	color:#5e7f3a; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; display:block; padding:3px 2px;  font-weight:bold;
}
DIV#main_navigation UL LI A:hover {
	text-align:center;
	color:#5e7f3a; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; display:block; padding:3px 2px;  font-weight:bold;
}


/*****************************/

DIV#main_navigation UL.childBig LI A.black_link {
	  font-weight:normal;

	  
	  
}
DIV#main_navigation UL.childBig LI A.black_link:hover {
	  font-weight:normal;

	  
}
/********************************/
DIV#main_navigation UL LI.parent UL.child {
	BORDER-BOTTOM: #bbbbab 1px solid; 
	POSITION: absolute; 
	BORDER-LEFT: #bbbbab 1px solid; 
	PADDING-BOTTOM: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-RIGHT: 0px; 
	DISPLAY: none; 
	BACKGROUND: #ffffff; 
	BORDER-TOP: #bbbbab 1px solid; 
	TOP: 0px; 
	BORDER-RIGHT: #bbbbab 1px solid; 
	PADDING-TOP: 4px; /*LEFT: 0px*/
}
DIV#main_navigation UL LI.parent UL.last {
	/*LEFT: -95px*/
}
DIV#main_navigation UL LI.parent UL.scndtolast.childBig {
	/*LEFT: -221px*/
}
DIV#main_navigation UL LI.parent UL.thrdtolast.childBig {
	/*LEFT: -489px*/
}
DIV#main_navigation UL LI.parent UL.frthtolast.childBig {
	/*LEFT: -365px*/
}
DIV#main_navigation UL LI UL.child LI {
	/*PADDING-BOTTOM: 3px; PADDING-LEFT: 17px; PADDING-RIGHT: 17px;*/ DISPLAY: block; /*BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: none; PADDING-TOP: 3px*/ color:#5e7f3a; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; display:block; padding:1px 0px; margin:0px; line-height:0px;
}
DIV#main_navigation UL LI UL.drop LI {
	/*WIDTH: 127px*/color:#5e7f3a; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; display:block; padding:1px 0px; 
}
DIV#main_navigation UL LI.parent:hover UL.child {
	DISPLAY: block; color:#5e7f3a; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; display:block; padding:1px 0px; 
}
DIV#main_navigation UL LI.parent UL.child LI A {
	/*PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.2em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #878787; FONT-SIZE: 60%; PADDING-TOP: 0px*/ color:#5e7f3a; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; display:block; padding:1px 0px;  font-weight: normal;
}
DIV#main_navigation UL LI.parent UL.child LI A:hover {
	/*TEXT-DECORATION: underline*/ color:#5e7f3a; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; display:block; font-weight: normal;
}
DIV#main_navigation UL LI.parent UL.child LI  {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; /*WHITE-SPACE: nowrap; */PADDING-TOP: 0px
}
DIV#main_navigation UL LI.parent UL.child LI  {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; /*WHITE-SPACE: nowrap;*/ PADDING-TOP: 0px
}
DIV#main_navigation UL LI.parent UL.child LI  {
	TEXT-ALIGN: left; /*PADDING-BOTTOM: 10px; LINE-HEIGHT: 1.2em; PADDING-RIGHT: 10px;*/  /*BACKGROUND: url(/images/navigation/arrow_down.gif) no-repeat 100px 29px;*/ /*COLOR: #4f4f4f; FONT-SIZE: 76%; VERTICAL-ALIGN: top; FONT-WEIGHT: normal*/ color:#5e7f3a; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; display:block; padding:3px 0px; font-weight: normal;
}
DIV#main_navigation UL LI.parent UL.child LI .middle {
	/*BORDER-LEFT: #dededc 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 21px; PADDING-RIGHT: 21px; BORDER-RIGHT: #dededc 1px solid; PADDING-TOP: 3px*/color:#5e7f3a; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; display:block; padding:3px 0px; font-weight: normal;
}
DIV#main_navigation UL LI.parent UL.child LI .middle {
	/*BORDER-LEFT: #dededc 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 21px; PADDING-RIGHT: 21px; BORDER-RIGHT: #dededc 1px solid; PADDING-TOP: 0px*/ color:#5e7f3a; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; display:block; padding:3px 0px; font-weight:bold; text-align:left;
}
DIV#main_navigation UL LI.parent UL.childBig {
	BORDER-BOTTOM: #bbbbab 1px solid; POSITION: absolute; BORDER-LEFT: #bbbbab 1px solid; /*PADDING-BOTTOM: 20px;*/ PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: none; BACKGROUND: #ffffff; BORDER-TOP: #bbbbab 1px solid; /*TOP: 29px;*/ BORDER-RIGHT: #bbbbab 1px solid; PADDING-TOP: 2px; LEFT: 0px; text-align:left;
}
DIV#main_navigation UL LI.parent UL.last {
	/*LEFT: -95px*/
}
DIV#main_navigation UL LI UL.childBig LI {
	/*PADDING-BOTTOM: 3px;*/ PADDING-LEFT: 7px; PADDING-RIGHT: 7px; DISPLAY: block; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left;  line-height:12px; /*PADDING-TOP: 3px*/ 
}
/***************************/


/****************************/
DIV#main_navigation UL LI UL.drop LI {
	WIDTH: 127px
}
DIV#main_navigation UL LI.parent:hover UL.childBig {

	DISPLAY: block
}
/********************/
DIV#main_navigation UL LI.parent UL.childBig LI A {
	PADDING-BOTTOM: 0px; LINE-HEIGHT:12px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #878787;  PADDING-TOP: 0px;  text-align:left;
}
/********************/
DIV#main_navigation UL LI.parent UL.childBig LI A:hover {
	TEXT-DECORATION: underline; text-align:left;
}
DIV#main_navigation UL LI.parent UL.childBig LI TH {
	PADDING-BOTTOM: 1px;/* PADDING-LEFT: 20px; PADDING-RIGHT: 20px;*/ WHITE-SPACE: nowrap; PADDING-TOP: 1px; text-align:left;
}
DIV#main_navigation UL LI.parent UL.childBig LI TD {
	PADDING-BOTTOM: 1px; /*PADDING-LEFT: 20px; PADDING-RIGHT: 20px;*/ WHITE-SPACE: nowrap; PADDING-TOP: 1px;  text-align:left;
}
DIV#main_navigation UL LI.parent UL.childBig LI TH A {
	TEXT-ALIGN: left; PADDING-BOTTOM: 10px; LINE-HEIGHT:12px; PADDING-RIGHT: 10px; DISPLAY: block; FONT-FAMILY: "Times New Roman", Times, serif; BACKGROUND: url(/images/navigation/arrow_down.gif) no-repeat center bottom; COLOR: #4f4f4f;  VERTICAL-ALIGN: top; FONT-WEIGHT: normal; text-align:left;
}
DIV#main_navigation UL LI.parent UL.childBig LI TH.middle {
	BORDER-LEFT: #dededc 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 21px; PADDING-RIGHT: 21px; BORDER-RIGHT: #dededc 1px solid; PADDING-TOP: 3px; text-align:left;
}
DIV#main_navigation UL LI.parent UL.childBig LI TD.middle {
	BORDER-LEFT: #dededc 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 21px; PADDING-RIGHT: 21px; BORDER-RIGHT: #dededc 1px solid; PADDING-TOP: 0px; text-align:left;
}
