
img
{  border-style: none;
}

img, div { behavior: url(iepngfix.htc) }


body {
	background-color: #8DC73F;
	border: 0;
	margin: 0;
	padding: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;

}

h1 {
font-family: Arial, Helvetica, sans-serif; 
color: #406f00;
font-size:12px;
line-height: 1.3;
	}


#bg_container{
background-image: url(../images/background.jpg);
background-repeat: repeat-y;
width: 960px;
margin: auto;
	}

#header_container{
margin-bottom: 20px;
}

#header{
margin: auto;
}

#logo{

width: 273px;
height: 50px;
z-index:100;
position:absolute;
top:0;
left:10px;
}

#flash_wrapper{
width: 578px;
height: 300px;
margin: 0 auto;
position:relative;

}

#flashbox{
z-index:1;
top:20px;left:0;
position:absolute;
}

#navi_container{
margin: auto;

}

#navi{
margin: auto;
text-align:center;
padding-top:40px;
}

#navi ul{list-style-type:none;padding:0;margin:0;}
#navi ul li{display: inline; margin:0; padding:0; margin-left:2px;margin-right:2px;}
#navi ul li a{color:#8dc63f; text-decoration: none; font-weight:700; font-family: Arial, Helvetica, sans-serif; font-size:14px;}
#navi ul li a:hover{color:#f78b17}

#main_area_container{
margin: auto;
}

#column_a{
width: 540px;
float: left;
font-family: Arial, Helvetica, sans-serif; 
color: #406f00;
font-size:12px;
line-height: 1.3;
border-style: 0px;
}

#column_a .pad{
	padding-left:120px;
	padding-right:60px;
}

#column_b{
width: 320px;
float: left;
padding: 5px;
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px;
font-weight: 700;
color: #FFF;
background-color: #f78b17;
border: solid thick #8dc63f;
line-height: 1.3;
margin-bottom: 20px;
}



#slogan_area{
margin: 10px 0 30px 225px;
}

#footer_container{
margin: auto;
}

#footer{
background-image:url(../images/footer.jpg);
width:960px;
height:53px;
margin: 30px 0 0 0;
}

#link{
font-family: Arial, Helvetica, sans-serif; 
font-size:12px;
font-weight:700;
color:#FFF;
padding: 22px 0 0 370px
}

#link a:link {
	color: #FFF;
	text-decoration: none;
}
#link a:visited {
	text-decoration: none;
	color: #FFF;
	
}
	
.webform{
width: 310px;
font: 11px Arial, Helvetica, sans-serif;
color: #FFF;
background-color: #f78b17;}

.webform label{
display:block;
width:200px;
font-weight:bold;}

.webform .inputbox{
height:18px;
width:200px;
padding:4px 3px 2px 3px;
margin:2px 0 10px 3px;
border:1px solid #ccc;}

.webform textarea{
height:80px;
width:140px;
padding:4px 3px 2px 3px;
margin:2px 0 10px 0px;
border:1px solid #ccc;}

.submit{
margin:2px 0 0 3px;
background-color:#eee;
height:30px;
width:80px;
padding:0;
border:1px solid #ccc;
display:block;
color:#666;}
