@charset "UTF-8";

/*Copyright 2007 Bryan Yeager */

/*	BY Logo Red: #6F1010
	BY Dark Red: #B22222
*/

a:link {text-decoration: none; color: #6F1010 }
a:visited { text-decoration: none; color: #6F1010 }
a:hover { text-decoration: underline; color: #6F1010 }
a:active { text-decoration: none; color: #6F1010 }

a.navfirst:link {text-decoration: none; color: #FFFFFF; letter-spacing: 0.1em; font-family: "Trebuchet MS", Trebuchet, Helvetica, Arial, sans-serif; border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; margin-left: -1px;  padding-top: -3px; padding-bottom: -3px; padding-left: 7px; padding-right: 6px; }
a.navfirst:visited {text-decoration: none; color: #FFFFFF; letter-spacing: 0.1em; font-family: "Trebuchet MS", Trebuchet, Helvetica, Arial, sans-serif; border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; margin-left: -1px; padding-top: -3px; padding-bottom: -3px; padding-left: 7px; padding-right: 6px; }
a.navfirst:hover {text-decoration: none; color: #FFFFFF; letter-spacing: 0.1em; font-family: "Trebuchet MS", Trebuchet, Helvetica, Arial, sans-serif; border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; margin-left: -1px; border-bottom: 3px solid #FFFFFF; padding-top: -3px; padding-bottom: -3px; padding-left: 7px; padding-right: 6px; }
a.navfirst:active {text-decoration: none; color: #FFFFFF; letter-spacing: 0.1em; font-family: "Trebuchet MS", Trebuchet, Helvetica, Arial, sans-serif; border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; margin-left: -1px;border-bottom: 3px solid #FFFFFF; padding-top: -3px; padding-bottom: -3px; padding-left: 7px; padding-right: 6px; }


a.nav:link {text-decoration: none; color: #FFFFFF; letter-spacing: 0.1em; font-family: "Trebuchet MS", Trebuchet, Helvetica, Arial, sans-serif; border-right: 1px solid #FFFFFF; margin-left: -1px;  padding-top: -3px; padding-bottom: -3px; padding-left: 7px; padding-right: 6px; }
a.nav:visited {text-decoration: none; color: #FFFFFF; letter-spacing: 0.1em; font-family: "Trebuchet MS", Trebuchet, Helvetica, Arial, sans-serif; border-right: 1px solid #FFFFFF; margin-left: -1px;padding-top: -3px; padding-bottom: -3px; padding-left: 7px; padding-right: 6px; }
a.nav:hover {text-decoration: none; color: #FFFFFF; letter-spacing: 0.1em; font-family: "Trebuchet MS", Trebuchet, Helvetica, Arial, sans-serif; border-right: 1px solid #FFFFFF; margin-left: -1px;border-bottom: 3px solid #FFFFFF; padding-top: -3px; padding-bottom: -3px; padding-left: 7px; padding-right: 6px; }
a.nav:active {text-decoration: none; color: #FFFFFF; letter-spacing: 0.1em; font-family: "Trebuchet MS", Trebuchet, Helvetica, Arial, sans-serif; border-right: 1px solid #FFFFFF; margin-left: -1px;border-bottom: 3px solid #FFFFFF; padding-top: -3px; padding-bottom: -3px; padding-left: 7px; padding-right: 6px; }

body {
	background-color: #FFFFFF;
	font-family: Helvetica, Arial, "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
	font-size: 14pt;
	color: #000000;
}

#maincontain {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	margin-top: -0.75em;
	padding-top: 0.5em;
	text-align: center; /* IE5/Win Center Workaround */
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px dotted #CCCCCC;
	background-color: #FFFFFF;
}

#innercontain {
	padding: 13px;
	text-align: left;
}

#topnav {
	width: 825px;
	float: left;
	position: relative;
	background-color: #454545;
	border-bottom: 3px solid #990000;
	padding-left: 14px;
	margin-top: -3px;
	margin-left: -13px;
	margin-bottom: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
}

#navbg {
	background-color: #666666;
}

.whyhello {
	font-size: 40pt;
	font-weight: bold;
	line-height: 30pt;
	padding-top: 60px;
}

#sitemap {
	width: 875px;
	float: right;
	position: relative;
	margin-right: -13px;
	background-color: #666666;
	padding: 5px;
	font-size: 0.65em;
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	z-index: 5;
}

#footer {
	width: 875px;
	float: right;
	position: relative;
	margin-right: -13px;
	margin-top: -7px;
	padding: 11px 5px 3px 5px;
	background-color: #999999;
	font-size: 0.6em;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	z-index: 0;
}