@charset "UTF-8";
/* CSS Document */


 a:link {color: #4e4641; text-decoration: underline}
 a:visited {color: #4e4641; text-decoration: underline}
 a:hover {color: #792827; text-decoration: underline}

h1 {
	font-size: 22px;
	margin: 0 0 10px 0;
	padding: 0 0 0 0;
}

h2 {
	font-size: 16px;
	margin: 0 0 10px 0;
	padding: 0 0 0 0;

}

h3 {
	font-size: 14px;
	font-weight: 600;
	margin: 0;
	padding: 0;
}

h4 {
	font-size: 14px;
	font-weight: 600;
	margin: 0;
	padding: 0;
	line-height: 22px;
}

h5 {
	font-size: 14px;
	font-weight: 600;
	margin: 0 0 10px 0;
	padding: 0;
	line-height: 22px;
}

p {
	font-size: 14px;
	margin: 0 0 10px 0;
	padding: 0 0 0 0;
	line-height: 22px;
	color:#4e4641; 
}

.borderGreen {
	border-bottom: #698065 2px solid;
	padding: 0 12px 0 12px;
	margin: 0 0 10px 0;
}

.borderRed {
	border-bottom: #a23f3e 2px solid;
	padding: 0 12px 0 12px;
	margin: 0 0 10px 0;
}

.borderTan {
	border-bottom: #a28e69 2px solid;
	padding: 0 12px 0 12px;
	margin: 0 0 10px 0;
}

.bold {
	font-weight: 800;
}

table {
	padding: 10px;
	line-height: 22px;
	color:#4e4641; 
}

.tablePad {
	padding: 0 0 15px 0;
}

.partners {
	padding: 10px;
	text-align: center;
	width: 200px;
}

.namesFaces {
	width: 400px;
	padding: 5px;
}

.faces {
	width: 85px;
	padding: 7px 0 0 0;
	text-align: left;
	vertical-align: top;
}

.names {
	width: 315px;
	text-align: left;
	vertical-align: text-top;
}


.top {
	vertical-align: text-top;
}


body {
	font: 90% Georgia, "Times New Roman", Times, serif;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #3c2415;
	background-image: url(../images/bknd.jpg);
}

.oneColFixCtr #container {
	width: 824px;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
}
.oneColFixCtr #mainContent {background-image:url(../images/content_bknd.jpg); width: 800px; margin: 0 13px 0 11px}


#header {
	width: 813px; 
	height:201px;
	margin: 0 0 0 11px;
	padding: 0;
	background: none;
}

#logo {
	width:337px; 
	height:201px; 
	float: left;
	margin: 0;
	padding: 0;
	border: 0;
	background:#FFFFFF;
	}
	
#logo img {
	width: 274px; 
	height: 114px;
	margin: 40px 0 0 25px;
	padding: 0;
}


#imagebox {
	width: 456px; 
	height: 201px; 
	float: left;
	padding: 0 0 0 3px;
	margin: 0;
	border-right: solid 6px #FFF;
	background: #FFF;
}

#internalNavRed {
	float: right;
	display: inline;
	width: 11em;
	margin: 0 -90px 0 10px;
	padding: 15px 15px 0 20px;
	background-color:#792827;
	border-top: solid 5px #FFFFFF;
	border-right: solid 5px #FFFFFF;
	border-bottom: solid 5px #FFFFFF;
	border-left: solid 15px #FFFFFF;
}

#internalNavRed p {
	color: #bd948a;
	margin: 0 0 20px 0;
	padding: 0;
	font-size: 13px;
}

#internalNavRed h5 {
	color: #d9b7ae;
	margin: 0 0 8px 0;
	padding: 0;
	font-size: 16px;
}

#internalNavRed p a:link {color: #d9b7ae; text-decoration: none}
#internalNavRed p a:visited {color: #d9b7ae; text-decoration: none}
#internalNavRed p a:hover {color: #d9b7ae; text-decoration: underline}

.borderIntNav {
	border-bottom: #d9b7ae 1px solid;
	padding: 0;
	margin: 0 0 10px 0;
}

#internalNavGreen {
	float: right;
	display: inline;
	width: 12em;
	margin: 0 -90px 0 10px;
	padding: 15px 15px 0 20px;
	background-color:#698065;
	border-top: solid 5px #FFFFFF;
	border-right: solid 5px #FFFFFF;
	border-bottom: solid 5px #FFFFFF;
	border-left: solid 15px #FFFFFF;
}


#internalNavGreen p {
	color: #b5c6b3;
	margin: 0 0 20px 0;
	padding: 0;
	font-size: 13px;
	line-height: 14px;
}

#internalNavGreen h5 {
	color: #b5c6b3;
	margin: 0 0 8px 0;
	padding: 0;
	font-size: 16px;
}

.borderIntNavGreen {
	border-bottom: #b5c6b3 1px solid;
	padding: 0;
	margin: 0 0 10px 0;
}

#internalNavGreen p a:link {color: #b5c6b3; text-decoration: none}
#internalNavGreen p a:visited {color: #b5c6b3; text-decoration: none}
#internalNavGreen p a:hover {color: #b5c6b3; text-decoration: underline}

#internalNavBlue {
	float: right;
	display: inline;
	width: 11em;
	margin: 0 -90px 0 10px;
	padding: 15px 15px 0 20px;
	background-color:#99a3af;
	border-top: solid 5px #FFFFFF;
	border-right: solid 5px #FFFFFF;
	border-bottom: solid 5px #FFFFFF;
	border-left: solid 15px #FFFFFF;
}


#internalNavBlue p {
	color: #ebeff4;
	margin: 0 0 20px 0;
	padding: 0;
	font-size: 13px;
	line-height: 13px;
}

#internalNavBlue h5 {
	color: #ebeff4;
	margin: 0 0 8px 0;
	padding: 0;
	font-size: 16px;
}

.borderIntNavBlue {
	border-bottom: #ebeff4 1px solid;
	padding: 0;
	margin: 0 0 10px 0;
}

#internalNavBlue p a:link {color: #ebeff4; text-decoration: none}
#internalNavBlue p a:visited {color: #ebeff4; text-decoration: none}
#internalNavBlue p a:hover {color: #ebeff4; text-decoration: underline}


#navcontainer {
	width: 828px; 
	height: 54px; 
	background-image:url(../images/nav_bknd.gif);
	margin: 0;
	padding: 0;
	}

#sidecontainer {
	width:208px;
	float: left;
	background-color: #99a3af; 
	margin: 48px 0 0 6px; 
	padding: 0 10px 0 20px;
}

#sidenav {
	width: 208px; 
	float: left; 
	background-color: #99a3af;
	margin-bottom: 15px;
}

#sidenav p {
	color: #3c2415;
	margin: 5px 0 0 0;
	padding: 0;
}

#sidenav a:link {color: #3c2415; text-decoration: none}
#sidenav a:visited {color: #3c2415; text-decoration: none}
#sidenav a:hover {color: #3c2415; text-decoration: underline}


.sideNavSub {
	margin:5px 0 10px 20px; 
	display:block;
	font-size: 12px;
}

.sideNavSub p {
	margin:0;
	padding: 0;
	font-size: 12px; 
}
     

.clearfloat {
	clear:both;
	}

#mainBody {
	width: 395px; 
	padding: 48px 82px 48px 63px; 
	float:right; 
	font-family:Georgia, "Times New Roman", Times, serif; 
}


#mainBody ul{
	list-style: square;
	color:#4e4641; 
	margin: 0 0 0 35px;
	padding: 0 0 0 0;
}

#mainBody ul li {
	margin: 0 0 10px 0;
	padding: 0;
	line-height: 22px;
}

 #mainBody a:link {color: #4e4641; text-decoration: underline}
 #mainBody a:visited {color: #4e4641; text-decoration: underline}
 #mainBody a:hover {color: #792827; text-decoration: underline}

.floatLeft {
	float: left;
	padding: 5px 8px 5px 0;
}


a:hover #mainBody {text-decoration: underline; color:#4e4641}

#search {
	width: 208px; 
	padding: 18px 0 15px 0; 
	float: left;
}

#searchbox {width: 125px; height: 30px; float: left}

#magnify {background-image:url(../images/magnifyglass.jpg); height: 18px; width: 14px; float: left; margin: 2px 0 0 10px;}

#annivcontainer {height: 45px; width: 787px; margin: 0 7px 0 6px; background-image:url(../images/anniv_bknd.jpg)}

#annivlink {
	width: 161px; 
	height: 34px; 
	float: right; 
	margin-right:10px; 
	padding: 10px 0 0 0; 
	font: Georgia, "Times New Roman", Times, serif; 
	font-size:14px; 
	font-weight:bold
}

#annivlink a:link {color: #ffffff; text-decoration: underline}
#annivlink a:visited {color: #ffffff; text-decoration: underline}
#annivlink a:hover {color: #000; text-decoration: underline}

#bottom {width: 787px; height: 124px; background-color:#FFFFFF; margin: 0 7px 0 6px}

#ownwords {width: 237px; height: 97px; margin: 0 8px 10px 0; background-color:#3c2415; float: left; font-size:18px; color: #FFFFFF; padding: 18px 15px 0 0 }

#ownwords a:link {color: #FFF; text-decoration: none}
#ownwords a:visited {color: #FFF; text-decoration: none}
#ownwords a:hover {color: #FFF; text-decoration: underline}

#testimonial {width: 482px; height: 97px; margin: 0 0 12px 0; background-color:#c8baa0; float: left; padding: 15px 22px 0 22px; font-size:13px; line-height:18px}


.bold {font-weight:bold; color: #3c2415;}

.boldWhite {font-weight: 200; color: #FFF;}

a.bold:hover {color: #3c2415; font-weight:bold; text-decoration: underline}

.headline {color: #3c2415; font-size: 22px; font-weight:bold}

.subheadline {color: #3c2415; font-size: 13px; font-weight:bold;}
a.subheadline:hover {color: #3c2415; font-size: 13px; font-weight:bold; text-decoration: underline}

.link_white {color:#FFFFFF; font-size:13px; font-weight:bold}
a.link_white:hover {color:#FFFFFF; font-size:13px; font-weight:bold; text-decoration: underline}

.link_whiteLG {color:#FFFFFF; font-size:15px; font-weight:bold}

.sidenav_headline {color: #3c2415; font-size: 17px; font-weight:bold}

.sidenav_links {color: #3c2415; font-size: 13px; font-weight:bold; line-height: 27px}

.sidenav_linkswhite {color: #FFFFFF; font-size: 13px; font-weight:bold; line-height: 27px}

/* Navigation Links */

/* MC Signup Links */
#mc_embed_signup {
	clear: both;
	padding: 20px 0;
	margin: 0;
	border-top: 1px dashed #b1b8c2;
	border-bottom: 1px dashed #b1b8c2;
}


#mc_embed_signup fieldset {
	padding: 0;
}

.mc-field-group {
	margin-bottom: 10px;
}

.mc-field-group input {
	background: #d4d8de;
	padding: 8px;
	border: none;
	margin-top: 5px;
}

#mce-LNAME {
	margin-bottom: 3px;
}

#mc_embed_close {
	display: none;
}

.sidenav_subhead {
	line-height: 16px;
	color: #3c2415; 
	font-size: 14px; 
	font-weight:bold;
	}
