/* STANDARD TAG REDEFINITIONS */

BODY{ color: #1D1D1D; min-width:840px; font-family: Arial, Helvetica, sans-serif; background-color: White; margin: 0; padding: 0;       }

p, ul { margin-bottom: 7px; margin-top: 0; }

a{ color: #74B415;   
 }

a:hover{ text-decoration: underline; color: #D20000;}

h1, h2, h3, h4, h5{ color: #95A92E; font-family: "trebuchet ms",arial,tahoma,verdana,sans-serif; letter-spacing: .005em; margin: 1em 0 0.2em 0; padding: 0; font-weight: normal; }

form, div, img{ border: none; margin: 0; padding: 0; }



/* VARIOUS HELPER CLASSES */

* html .minwidth { border-left:840px solid #FFFFFF; position:relative; float:left; z-index:1; }

* html .container { margin-left:-840px; position:relative; float:left; z-index:2; }

img.Left{ float: left; padding: 2px; border: 1px solid #DCDCDC; margin:3px 15px 5px 0;}

img.Right{ float: right; padding: 2px; border: 1px solid #DCDCDC; margin:3px 0px 5px 15px;}

.SmallFont{	font-size: 10px;  font-family: "MS Sans Serif", Geneva, sans-serif; }



#C1{ float:left; width: 230px; }

	#C1 h1{ margin: 0; padding: 0; width: 230px; height: 263px; display: block; background: url(bg_logo.jpg) no-repeat; }

	#C1 h1 a{ display: block; width: 230px; height: 263px; }

	#C1 a span{ display: none; }

	#C1 ul.Nav{ margin: -20px 10px 0 0; float:left; width: 190px; padding: 0 0 0 30px; list-style: none; }

	#C1 ul.Nav li{ border-top: 1px solid #E0E0E0; padding: 9px 0 9px 0;  background: url(bg_nav.gif) no-repeat right; }

	#C1 ul.Nav li.Top{ border-top: none; }

	#C1 ul.Nav a{ text-decoration: none; color: #8392A5; font-size: 0.75em; font-family: "MS Sans Serif", Geneva, sans-serif; font-weight: bold; }

	#C1 ul.Nav a:hover{		text-decoration: underline;	}

	#C1 ul.Nav a.Active{ color: #D70000; }

	#C1 .Text{ margin: 30px 10px 0px 30px; padding:15px 20px 0 0; float: none; width: 170px;  background-image: url(bg_left.gif);  background-position: top right;  background-repeat: no-repeat;        }

	#C1 p{ font-size: 10px; font-family: "MS Sans Serif", Geneva, sans-serif; color: #4E4E4E; }

	#C1 h2{ font-size: 11px; margin:1em 0 1em 0; font-family: "MS Sans Serif", Geneva, sans-serif; color: #D83232;  text-transform: uppercase;  }

	#C1 .News{ padding-left: 16px; background: url(ico_arrow.gif) no-repeat 0 2px; margin-bottom: 1em; }

	#C1 .News a{ text-decoration: none; color: #4E4E4E; }

	

#C2{ margin-left:230px; padding-left: 20px; font-size: 0.8em;  background: url(bg_body.gif) repeat-x;  }

	#C2 .Top{ height:179px;  background: url(bg_top.gif) repeat-x bottom; 	}

	#C2 .Visual{	margin:0 auto; width:581px; height:179px;  background: url(visual.gif) no-repeat; 	}

	#C2 .Path{ line-height: 33px; font-weight:bold; height:33px; padding:0 10px 0 10px; font-size: 10px; font-family: "MS Sans Serif", Geneva, sans-serif; background-color: #F6F6F6;  color: #494949;  	      }

	#C2 .Path span{ font-weight: normal; color:black;	}

	#C2 .Path a{ text-decoration: none; color: #859C0E;  background: url(ico_arrow_path.gif) no-repeat right;  padding-right: 12px;   }

	#C2 .Path a:hover{ color: #D00000; }
	
	#C2 .140Text{
	padding:0 30px 0 170px;
	float: none;
	margin-bottom:30px;
}

	#C2 .Text{ padding:0 30px 0 0; float: none; margin-bottom:30px;}

	#C2 h2{ color: #85C329; margin-top:1.2em;  margin-bottom:0.1em; font-size:1.8em; }

	#C2 h3{ font-size: 1.4em; float:left; width:100%; }

	#C2 p.Align{ text-align: justify; }	

	#C2 form.Special{ background-image: url(bg_form.gif); background-color: #F7F7F7;    }

	#C2 form.Special table{ border: 1px solid #DADADA; margin:0 auto;  background: #F8F8F8 url(bg_formtable.gif) repeat-x;  }

	* html #C2 .Special{ height: 245px;  }

	#C2 table{	 font-size: 10px; font-family: "MS Sans Serif", Geneva, sans-serif;  color: #727272; 	}

	#C2 th.LeftCol, #C2 td{ padding: 5px 10px 5px 23px; text-align: left; }

	#C2 .Input{ border: 1px solid #D6D6D6;  padding: 2px;  }

	#C2 .Mid{ width: 190px; }

	#C2 select.Mid{ width: 195px; }

	#C2 .Short{ width: 90px; }

	#C2 .Btn{ width:91px; height:29px; line-height:18px; 	font-size:11px;	background: #DBD9C5 url(btn_search.gif) no-repeat;  border: none;  color: #89876B;  font-weight: bold;  	  }



#FOOTER{	float:left; width:100%; clear:both; margin-top:10px; }

	#FOOTER .Wrapper{ margin: 0 30px 0 30px; padding:7px 0 10px 0; text-align:right; border-top: 1px solid #E9E9E9;     }

	#FOOTER p{ font-size: 11px; margin: 0 0 5px 0; color: #4F4F4F; font-family: "MS Sans Serif", Geneva, sans-serif; }

	#FOOTER a{ font-size: 11px; font-weight: normal; text-decoration: none; color: #4F4F4F; }

	#FOOTER a:hover{ color: #B22222; text-decoration: underline; }



	

	
