@charset "UTF-8";
/* CSS Document */

html,body,p,div,img,h1,h2,h3,h4,li,ul,ol,dl,dd,dt,form,table,td,tr{
  margin:0px;
  padding:0px;
  border:0px;
  border-collapse:separate;
  border-spacing:0px;
}
input,select{
  margin:0;
  padding:0;
}

body{
	background:url(images/background.jpg) repeat;
}

#header{
	width:730px;
	background:#dfeae2 url(images/banner.jpg) right bottom repeat-x;
	height:70px;
	margin:0 auto 0 auto;
}

#headercontainer{
	width:730px;
	background-color:#dfeae2;
	margin:0 auto 0 auto;
}

#logo{
	width:260px;
	float:left;
	height:100px;
}

#menu{
	width:460px;
	float:left;
	height:100px;
}

#stretch{
	width:730px;
	height:10px;
	background-color:#dfeae2;
	clear:left;
}

h4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin:80px 0 0 20px;
}

a.menu:link, a.menu:visited, a.menu:active{
	text-decoration:none;
	color:#04462b;
	}
	
a.menu:hover {
	text-decoration:none;
	color:#c9641c;
	}
	
#flash{
	width:858px;
	height:213px;
	margin:0 auto 0 auto;
}

#container{
	width:730px;
	background-color:#dfeae2;
	margin:0 auto 0 auto;
}

#left{
	width:260px;
	float:left;
}

#right{
	width:460px;
	float:left;
}

#foot{
	width:730px;
	height:10px;
	clear:left;
}

#corners{
	width:730px;
	background:url(images/corners.jpg) no-repeat;
	margin:0 auto 10px auto;
	height:10px;
}

h3{
	margin:5px 0 0 20px;
}

h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#ef731d;
	margin:23px 50px 0 10px;
}

h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#ef731d;
	margin:23px 50px 0 10px;
}

h2.form{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#ef731d;
	margin:12px 0 0 0;
}

.required{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#ef731d;
}

p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#1d351d;
	line-height:140%;
	margin:8px 50px 0 10px;
	}
	
p.form2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#04462b;
	line-height:140%;
	font-weight:bold;
	text-align:right;
	margin:12px 5px 0 10px;
	}
	
p.form {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#04462b;
	line-height:140%;
	font-weight:bold;
	margin:12px 5px 0 10px;
	}
	
ul {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#1d351d;
	line-height:140%;
	margin:8px 50px 0 25px;
	list-style:outside;
	list-style-type:disc;
	}
	
li{
	margin-bottom:8px;
}

a.top:link, a.top:visited, a.top:active{
	text-decoration:none;
	color:#009900;
	}
	
a.top:hover {
	text-decoration:none;
	color:#ef731d;
	}

a:link {color:#009900}
a:visited {color:#000000}
a:hover {color: #ef731d}
a:active {color: #009900}