* { margin: 0; padding: 0; }
html 
{
    height:100%;
	 
 }
body {
	font-family: Palatino, Garamond, Trebuchet, serif;
}

<!--[if IE 6]>
<style type="text/css">
html { overflow-y: hidden; }
body { overflow-y: auto; }
#bg { position:absolute; z-index:-1; }
#content { position:static; }
</style>
<![endif]-->

body{font-size: 18px;}
h1 {font-size: 2.0em;}
h1 {font-size: 1.8em;}
h1 {font-size: 1.6em;}
h1 {font-size: 1.4em;}
h1 {font-size: 1.2em;}
h1 {font-size: 1.0em;}

.floatleft { float: left; }
.floatright { float: right; }
.clear { clear: both; }
.center {
	text-align: center;
}

img {
	border: 0;
}

#page-wrap{margin:0 auto;
	z-index: 1;
	width: 800px;
	top: 0px;
}

#head-wrap {
	height: 105px;
	margin: 0;
	padding: 0;
}

#tag-wrap {
	height: 184px;
	margin: 0;
	padding: 0;
}

#content-wrap {
	height: 181px;
	margin: 0;
	padding: 0;
}

#contact-wrap {
	height: 19px;
	width: 801px;
	margin: 0;
	padding: 0;
}

#email-wrap {
	width: 801px;
	margin: 0;
	padding: 0;
	height: 22px;
}
#form-wrap {
	width: 801px;
	margin: 50px 0 40px 0;
	padding-left: 20px;
	padding-right: 21px;
	height: 400px;
	position: relative;
}

img#bg {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
}

h1#logo {
	width: 801px;
	height: 105px;
	background: url(../images/header.png) no-repeat center center;
	text-indent: -9999px;
}

h4#tag {
	width: 801px;
	height: 184px;
	background: url(../images/tagline.png) no-repeat center center;
	text-indent: -9999px;
}

p#content {
	width: 801px;
	height: 181px;
	background: url(../images/content.png) no-repeat center center;
	text-indent: -9999px;
}

#c1 {
	width: 586px;
	float: left;
}

p#cp1 {
	width: 586px;
	height: 19px;
	background: url(../images/contact-text.png) no-repeat center center;
	text-indent: -9999px;
}

h4#cp2 {
	width: 54px;
	height: 19px;
}

h4#cp2 a {
	display: block;
	background: url(../images/contact.png) no-repeat center center;
	text-indent: -9999px;
}

p#cp3 {
	width: 161px;
	height: 19px;
	background: url(../images/contact3.png) no-repeat center center;
	text-indent: -9999px;
}

#c2 {
	width: 54px;
	float:left;
}

#c3 {
	width: 161px;
	float:right;
}

#contact-left {
	width: 200px;
	position:absolute;
	top:2px;
	left:0px;	
}
#contact-right {
	width: 360px;
	position:absolute;
	top: 0;
	left:220px;
	padding-left:10px;
	padding-right: 30px;
}

#contact-map {
	width: 200px;
	position:absolute;
	top: 0;
	left:580px;
}

ul#email-nav {

}

	ul#email-nav li {
		display: inline;
	}
		ul#email-nav li a {
			display: block;
			height: 22px;
			text-indent: -9999px;
			float: left;
		}
		ul#email-nav li.jfsuby a {
			width: 130px;
			background: url(../images/email_jfsuby.png) top center no-repeat;
		}
		ul#email-nav li.jfstoehr a {
			width: 135px;
			background: url(../images/email_jfstoehr.png) top center no-repeat;
		}
		ul#email-nav li.amy a {
			width: 178px;
			background: url(../images/email_amy.png) top center no-repeat;
		}
		ul#email-nav li.matt a {
			width: 142px;
			background: url(../images/email_msuby.png) top center no-repeat;
		}
		ul#email-nav li.and a {
			width: 39px;
			background: url(../images/email_and.png) top center no-repeat;
		}
		ul#email-nav li.pat a {
			width: 175px;
			background: url(../images/email_patp.png) top center no-repeat;
		}
.slide {
	text-indent: -9999px;
}

#drpTo {
	border: 1px solid #ce720d;
	height:30px;
	width: 160px;
	font-size: 1.1em;
	font-family: Palatino, Garamond, Trebuchet, serif;
	color: #8f350a;
}

#txtTo {
	border: 1px solid #ce720d;
	height:30px;
	width: 200px;
	font-size: 1.2em;
	font-family: Palatino, Garamond, Trebuchet, serif;
	color: #8f350a;
	background-color: #eee8aa;
	
}

#txtName {
	border: 1px solid #ce720d;
	height:30px;
	width: 200px;
	font-size: 1.2em;
	font-family: Palatino, Garamond, Trebuchet, serif;
	font-weight:bold;
	color: #8f350a;
	background-color: #eee8aa;
	padding-top:5px;
	padding-left:5px;
}

#txtEmail {
	border: 1px solid #ce720d;
	height:30px;
	width: 200px;
	font-size: 1.2em;
	font-family: Palatino, Garamond, Trebuchet, serif;
	font-weight:bold;
	color: #8f350a;
	background-color: #eee8aa;
	padding-top:5px;
	padding-left:5px;
}

#txtPhone {
	border: 1px solid #ce720d;
	height:30px;
	width: 200px;
	font-size: 1.2em;
	font-family: Palatino, Garamond, Trebuchet, serif;
	font-weight:bold;
	color: #8f350a;
	background-color: #eee8aa;
	padding-top:5px;
	padding-left:5px;
}

#txtMessage {
	border: 1px solid #ce720d;
	width: 320px;
	font-size: 1.2em;
	font-family: Palatino, Garamond, Trebuchet, serif;
	font-weight:bold;
	color: #8f350a;
	background-color: #eee8aa;
	padding:5px;
	
}

#form-wrap p {
	color: #ce720d;
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 1.2em;
}

#rblList {
	font-size: 1.2em;
	font-family: Palatino, Garamond, Trebuchet, serif;
	font-weight:bold;
	color: #ce720d;
	padding:5px;
	width:150px;
	margin-left:50px;
}

#lblTo {
	border: 1px solid #ce720d;
	height: 30px;
	width: 200px;
	font-size: 1.2em;
	font-family: Palatino, Garamond, Trebuchet, serif;
	font-weight: bold;
	color: #8f350a;
	background-color: #eee8aa;
	padding-top: 5px;
	padding-left: 5px;
}

#lkbChange {
	font-size: 0.8em;
	font-family: Palatino, Garamond, Trebuchet, serif;
	font-weight:bold;
	color: #ffffff;
	margin-left: 120px;
}

#lkbGo {
	font-size: 1.0em;
	font-family: Palatino, Garamond, Trebuchet, serif;
	font-weight: bold;
	color: #eee8aa;
	background-color: #8f350a;
	padding: 4px 4px 4px 4px;
	border: 1px solid #eee8aa;
	position:absolute;
	top:31px;
}

#btnSubmit {
	font-size: 1.0em;
	font-family: Palatino, Garamond, Trebuchet, serif;
	font-weight: bold;
	color: #eee8aa;
	background-color: #8f350a;
	padding: 4px 4px 4px 4px;
	border: 1px solid #eee8aa;
	position:absolute;
	left:265px;
}

#btnCancel {
	font-size: 1.0em;
	font-family: Palatino, Garamond, Trebuchet, serif;
	font-weight: bold;
	color: #eee8aa;
	background-color: #8f350a;
	padding: 4px 4px 4px 4px;
	border: 1px solid #eee8aa;
	position:absolute;
	left:185px;
}

p#mapclick {
	font-size: 0.9em;
	font-family: Palatino, Garamond, Trebuchet, serif;
	color: #ffffff;
	position: absolute;
	top:210px;
	margin-left: 40px;
}

p#mapclick a {
	color: #ffffff;
}

p#mapclick a:visited {
	color: #ffffff;
}

p#pdfclick {
	font-size: 0.9em;
	font-family: Palatino, Garamond, Trebuchet, serif;
	color: #ffffff;
	margin-top:10px;
	position: absolute;
	top:250px;
	padding-left:10px;
}

p#pdfclick a {
	color: #ffffff;
}

p#pdfclick a:visited {
	color: #ffffff;
}

#map {
	position: absolute;
	top:20px;
}

.lkbReturnHome 
{
    font-size: 0.9em;
	font-family: Palatino, Garamond, Trebuchet, serif;
	color: #ffffff;
	position: absolute;
	margin-left: 190px;
}

.lkbReturnHome a {
	color: #ffffff;
}

.lkbReturnHome a:visited {
	color: #ffffff;
}

.warn 
{
    color:Maroon;
    font-size: 0.7em;
	font-family: Palatino, Garamond, Trebuchet, serif;
}