body {
	background: #fff url(images/cer-bg.jpg) repeat-x;
	margin: 0;
	color: #666;
	font-family: "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
  font-size: 12px;
}
body h2 {font-size: 1.2em;}

a {color:#448AA1; text-decoration:underline;}
a:hover {color:#277893; text-decoration:underline;}

h1 {padding:0 0 0 20px; font-size: 18px; font-weight:bold; color:#3668A2;}
h2 {padding:0 5px 0 20px; font-size: 12px; font-weight:bold; color:#335F15;}
h3 {padding:0 0 0 30px; font-size: 16px; font-weight:bold;}
span.superGreen {font-weight:bold; color:#335F15;}

div.home-copy{height:95px;}
div.home-button{padding:5px 0 0 0;}

p.homeCopy {padding:0 5px 0 10px; font-size: 12px;}
p.level2Copy {padding:0 20px 0 20px; font-size: 12px;}
p.level2CopyList {padding:0 20px 0 50px; font-size: 12px;}
p.srvCopy {padding:0 20px 0 0; font-size: 14px;}
p.srvLocation {padding:10px 20px 0 40px; font-size: 14px;}

p.cerHomeButton {padding:5px 20px 0 10px;}
p.cerButton {padding:15px 20px 0 0;}

#container {margin-left: auto; margin-right: auto; width: 1020px;	margin-top: 0;}

#headerLeft {float:left; width:46px;	height:88px;}

#header {float:left;  background: url(images/header-bg.jpg) repeat;	width:892px; height:88px;	background-color: #fff;}

#header #logo-link{width:170px; height:70px; top:3px; left:90px; position:absolute; background:transparent;}
#header #navContainer {width: 100% height:88px; margin:0 0 0 176px; text-align:right;}

#header #navContainer #navTopBar {width:700px; height:45px; text-align:right;}
#header #navContainer #navTopBar a{padding: 0 30px 0 0;}

#header #navContainer #navBar {width: 700px; height:31px;}
#header #navContainer #navBar ul {padding: 0;	margin: 0;}
#header #navContainer #navBar li {display:inline; list-style-type:none;}
#header #navContainer #navBar li a {float: left; width: 97px; height:31px; padding:0 0 0 10px;}

#headerRight {float:left;	width:46px;	height:88px;}
/* --- Nav Bar Links --- */
#home-on a {background: url(images/nav-home-on.gif) no-repeat;}
#home a {background: url(images/nav-home-off.gif) no-repeat;}
#home a:hover, #home a.alt{background: url(images/nav-home-on.gif) no-repeat;}

#about-on a{background: url(images/nav-about-on.gif) no-repeat;}
#about a {background: url(images/nav-about-off.gif) no-repeat;}
#about a:hover, #about a.alt{background: url(images/nav-about-on.gif) no-repeat;}

#services-on a {background: url(images/nav-services-on.gif) no-repeat;}
#services a {background: url(images/nav-services-off.gif) no-repeat;}
#services a:hover, #services a.alt{background: url(images/nav-services-on.gif) no-repeat;}

/* --- Services Drop Menu --- */
#servicemenudiv
{
	position: absolute;
	line-height: 16px;
	z-index: 100;
	font-family: Arial;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	border-bottom: 3px #6e5e20 solid;
}

#servicemenudiv a
{
	width: 100%;
	display: block;
	border-bottom: 1px solid #b99638;
	padding: 5px 0px 5px 0px;
	text-decoration: none;
	font-weight: normal;
	color: #FFFFFF;
	text-transform: uppercase;
	text-indent: 5px;
}

#servicemenudiv a:hover
{
	/*hover background color*/
	background-color: #9a6b11;
}

#approach-on a {background: url(images/nav-approach-on.gif) no-repeat;}
#approach a {background: url(images/nav-approach-off.gif) no-repeat;}
#approach a:hover, #approach a.alt{background: url(images/nav-approach-on.gif) no-repeat;}

#heritage-on a {background: url(images/nav-heritage-on.gif) no-repeat;}
#heritage a {background: url(images/nav-heritage-off.gif) no-repeat;}
#heritage a:hover, #heritage a.alt{background: url(images/nav-heritage-on.gif) no-repeat;}

#donate-on a {background: url(images/nav-donate-on.gif) no-repeat;}
#donate a {background: url(images/nav-donate-off.gif) no-repeat;}
#donate a:hover, #donate a.alt{background: url(images/nav-donate-on.gif) no-repeat;}

#brandHomeLeft {float:left;	width:46px;	height:393px;}
#brandHome {float:left; background: url(images/brand-bg-home.jpg) no-repeat; width:892px; height:393px;}
#brandHomeRight {float:left; width:46px; height:393px;}

#brandLeft {float:left;	width:46px;	height:261px;}
#brand {float:left;  background: url(images/brand-bg.jpg) repeat;	width:892px; height:261px;}
#brandCA {float:left;  background: url(images/brand-bg-ca.jpg) repeat; width:892px;	height:261px;}
#brandFL {float:left;  background: url(images/brand-bg-florida.jpg) repeat;	width:892px; height:261px;}
#brandMI {float:left;  background: url(images/brand-bg-michigan.jpg) repeat; width:892px; height:261px;}
#brandMN {float:left;  background: url(images/brand-bg-minn.jpg) repeat;	width:892px; height:261px;}
#brandIL {float:left;  background: url(images/brand-bg-illinois.jpg) repeat; width:892px; height:261px;}
#brandDonate {float:left;  background: url(images/brand-bg-donate.jpg) repeat; width:892px;	height:261px;}
#brandAbout {float:left;  background: url(images/brand-bg-about.jpg) repeat; width:892px;	height:261px;}
#brandApproach {float:left;  background: url(images/brand-bg-approach.jpg) repeat; width:892px;	height:261px;}
#brandHeritage {float:left;  background: url(images/brand-bg-heritage.jpg) repeat; width:892px;	height:261px;}
#brandContact {float:left;  background: url(images/brand-bg-contact.jpg) repeat; width:892px;	height:261px;}
#brandPrivacy {float:left;  background: url(images/brand-bg-privacy.jpg) repeat; width:892px;	height:261px;}
#brandRight {float:left; width:46px;	height:261px;}

#contentHomeTopLeft {float:left; width:46px; height:13px;}
#contentHomeTop {float:left; background: url(images/content-top-bg.jpg) no-repeat; width:892px; height:13px;}
#contentHomeTopRight {float:left; width:46px; height:13px;}

#contentHomeLeft {float:left;	width:46px; height:213px;}
#contentHome {float:left; width:892px; height:213px; background: url(images/content-bg-home.jpg) no-repeat; padding:0 0 0 8px;}
#contentHomeRight {float:left; width:46px; height:213px;}

#contentTopLeft {float:left; width:46px; height:13px;}
#contentTop {float:left; background: url(images/content-top-bg.jpg) no-repeat; width:892px; height:13px;}
#contentTopRight {float:left; width:46px; height:13px;}

#contentLeft {float:left;	width:46px; height:272px;}
#content {float:left; background: url(images/content-bg.jpg) repeat; width:892px;}
#contentRight {float:left; width:46px; height:272px;}

td.col1 {padding:30px 0 0 0; vertical-align:top; text-align:center;}
td.col2 {padding:30px 0 0 0; text-align:left; vertical-align:top;}
td.col1-2 {padding:15px 0 0 30px; vertical-align:top; text-align:left;}
td.col1-2-video {padding:15px 0 0 30px; vertical-align:top; text-align:center;}
td.col3 {padding:0; vertical-align:top;}
td.col4 {padding:30px 0 0 0; vertical-align:top;}

td.homeCol1 {padding:40px 0 0 0; background: #E9E6E1 url(images/home-bg-col1.jpg) no-repeat; text-align:left; vertical-align:top;}
td.homeCol2 {padding:40px 0 0 0; background: #E9E6E1 url(images/home-bg-col2.jpg) no-repeat; text-align:left; vertical-align:top;}
td.homeCol3 {padding:40px 0 0 0; background: #E9E6E1 url(images/home-bg-col3.jpg) no-repeat; text-align:left; vertical-align:top;}
td.homeCol4 {padding:40px 0 0 0; background: #E9E6E1 url(images/home-bg-col4.jpg) no-repeat; text-align:left; vertical-align:top;}
td.privacyCol4 {background: #E9E6E1 url(images/privacy-bg-col4.jpg) repeat; text-align:left; vertical-align:bottom;}
td.homeCol5 {padding:40px 0 0 0; background: #E9E6E1 url(images/home-bg-col5.jpg) no-repeat; text-align:left; vertical-align:top;}

div.contentInnerVBar {background: url(images/dotted-v-bar.jpg) repeat-y; width:4px; height:438px;}
div.VBarServices {background: url(images/dotted-v-bar.jpg) repeat-y; width:4px; height:280px;}
#privacy-vbar {background: url(images/dotted-v-bar.jpg) repeat-y; width:4px; height:100%;}
div.contentContact {width:309px; height:165px; background-color:#eeebd5;} 
.hBar {background: url(images/h-bar.gif) no-repeat; width:530px; height:10px; margin:5px 5px 5px 5px;}

#footerTopLeft {float:left;	background: url(images/footer-top-bg-left.jpg) repeat; width:46px; height:20px; clear:left;}
#footerTop {float:left;  background: url(images/footer-top-bg.jpg) no-repeat;	width:892px; height:20px; background-color:#fff;}
#footerTopRight {float:left;	background: url(images/footer-top-bg-right.jpg) repeat;	width:46px;	height:20px; clear:right;}

#footerLeft {float:left;	background: url(images/footer-bg-left.jpg) repeat; width:46px; height:43px;}
#footer {float:left;  background: url(images/footer-bg.jpg) no-repeat; width:892px;	height:43px; background-color: #fff;}
#footer a{padding:20px 0 0 5px;}
#footerRight {float:left;	background: url(images/footer-bg-right.jpg) repeat;	width:46px;	height:43px;}


