*{
margin:0;
padding:0;
}

body {	
	background-color: #94c1c1;
	margin: 0px auto 0px auto;
	font-family: verdana, arial, san-serif;
	font-size: 0.9em;
	color: #333333;
}

div#pagecontainer {
	background-image: url(images/bg.jpg);
	background-repeat: repeat-x;
	background-color: #eceded;
	width: 100%;
	margin: 0px auto 0px auto;
	overflow: visible;
	text-align: left;
}

div#top_section {
	width: 729px;
	height: 164px;
	margin: 0px auto 0px auto;
	border: 0px solid red;
}

img#logo {
	width: 479px;
	height: 103px;
	margin: 0px auto 0px auto;
	float: left;
	position: relative;
	top: 44px;
	left: 12px;
}

div#banner {
	width: 715px;
	height: 188px;
	margin: 7px auto 0px auto;
	border-top: 3px solid #b9da8f;
	padding-top: 7px;
}

div#main_content {
	width: 729px;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	background-color: #ffffff;
	border: 1px solid #cfcfcf;
	border-bottom: 0px;
}


div#content_area {
	float: right;
	width: 515px;
	min-height: 240px;
	border: 0px solid red;
	margin: 0px 30px 0px 0px;
	font-size: 0.8em;
	line-height: 1.7em;
}

*html div#content_area {
        margin: 0px 12px 32px 0px;
}

div.clear {
	clear: both;
}

#nav {
	float: left;
	width: 113px;
	font-size: 0.9em;
	margin: 63px 0px 0px 30px;
	border: 0px solid red;
}

*html #nav {
	margin-left: 18px;
}

#nav ul {
	list-style: none;
}

#nav a {
	color: #333333;
        height: 14px;
        text-decoration: none;
        display: block;
        padding: 2px 0px 2px 0px;
        margin: 0.3em 0px 0.3em 0px;
        font-size: 12px;
}

#nav a:hover {
	color: #89ac5d;
}

div.corner_tr {
	width: 25px;
	height: 25px;
	float: right;
	background-image: url(images/menu_corner_tr.gif);
	background-repeat: no-repeat;
}

div.corner_br {
	width: 25px;
	height: 25px;
	float: right;
	position: relative;
	bottom: 24px;
	background-image: url(images/menu_corner_br.gif);
	background-repeat: no-repeat;
}

div#footer {
	height: 80px;
	background-color: #94c1c1;
}

h1 {
	color: #94c1c1;
	font-family: trebuchet, verdana, arial;
	font-size: 1.6em;
	margin: 22px 0px 22px 0px; 
}

p {
	margin: 20px 0px 20px 0px; 
}

div#legal {
	width: 729px;
	margin: 0px auto 0px auto;
	text-align: center;
	color: #ffffff;
	font-size: 0.9em;
	line-height: 1.5em;
	padding: 10px;	
}

div#legal p {
	margin: 0px;
}

div#content_area ul {
        margin-left: 40px;
}

div#content_area a {
        color: #009999;
        text-decoration: none;
}

div#content_area a:hover {
        text-decoration: underline;
}

img.imageleft {
        float:left;
        background-image: url(images/image_bg_l.gif);
        background-repeat: no-repeat;
        padding: 11px 11px 0px 11px;
        margin-right:10px;
        margin-bottom:10px;
        margin-top:10px;

}

img.imageright {
        float:right;
        background-image: url(images/image_bg.gif);
        background-repeat: no-repeat;
        padding: 11px 11px 0px 11px;
        margin-left:10px;
        margin-bottom:10px;
        margin-top:10px;
}
 
img.imagealone {
        background-image: url(images/image_bg.gif);
        background-repeat: no-repeat;
        padding: 11px 11px 0px 11px;
        margin-bottom:10px;
        margin-top:10px;
}

div.testimonial {
        border-top: 1px solid #b9da8f;
}

div#legal a {
        color: #ffffff;
        text-decoration: none;
}

ul.thumbs {
        position: relative;
        right: 43px;
        margin-bottom: 20px;
}

ul.thumbs li img {
        margin:10px;
        padding: 3px;
        background-color: #ffffff;
}

ul.thumbs li {
        text-align: center;
        border: 1px solid #cfcfcf;
}

#email2 {
        position: relative;
        top: 4px;
}
