body {
	margin: 0;
	background-color: #4b738e;
	font: 12px Arial, Helvetica, sans-serif;
	color: #666;
}
a:link, a:visited, a:active {
	color: #3e6686;
}
a:hover {
	color: #7494ad;
}

#container {
	width:100%;
}

/*------------------------------*/
/* TIERS						*/
/*------------------------------*/

#tier1Container {
	width: 100%;
	height: 101px;
	background: url(../i/headerBG.jpg) repeat-x;
}
#tier2Container {
	width: 100%;
	height: 313px;
	background: url(../i/tier2BG.jpg) repeat-x;
}
#tier3Container {
	width: 100%;
	min-height: 319px;
	background: url(../i/tier3BG.jpg) repeat-x #f3f3f3;
}
#tier4Container {
	width: 100%;
	background: url(../i/footerBG.jpg) repeat-x;
	height: 51px;
}

/*------------------------------*/
/* TIER 1						*/
/*------------------------------*/

#tier1Box {
	width: 828px;
	height: 101px;
	margin: 0 auto;
	padding-left: 26px;
	padding-right: 26px;
}
#logoBox {
	width: 229px;
	height: 101px;
	background: url(../i/logo.jpg) no-repeat;
	float: left;
}
#linkbarBox {
	width: 452px;
	height: 30px;
	float: right;
	margin-top: 37px;
}

/*------------------------------*/
/* TIER 2						*/
/*------------------------------*/
#tier2Box {
	width: 880px;
	height: 313px;
	background: url(../i/mainPhoto_bg.jpg) no-repeat;
	margin: 0 auto;
}
#photoBox {
	width: 816px;
	height: 263px;
	padding-top: 28px;
	padding-left: 32px;
}

/*------------------------------*/
/* TIER 3						*/
/*------------------------------*/
#tier3Box {
	width: 828px;
	margin-left: 26px;
	margin-right: 26px;
	margin: 0 auto;
	background: url(../i/tier3content_bg.jpg) repeat-y;
	min-height: 319px;
}
#leftContainer {
	width: 523px;
	background: url(../i/mainContent_leftBG.jpg) repeat-y;
	float: left;
}
#leftTop {
	width: 523px;
	height: 29px;
	background: url(../i/mainContent_left-topBG.jpg) no-repeat;
}
#leftContent {
	width: 479px;
	padding-left: 22px;
	padding-right: 22px;
	padding-bottom: 22px;
} 

#rightContainer {
	width:305px;
	float: right;
	background: url(../i/mainContent_rightBG.jpg) repeat-y;
}
#rightPhotoBox {
	width: 306px;
	height: 210px;
	background: url(../i/mainContent_right-photoBG.jpg) no-repeat;
}
#rightPhotoHolder {
	width: 270px;
	height: 175px;
	padding-top: 17px;
	padding-left: 18px;
}
#resourcesHolder {
	width: 305px;
	height: 211px;
	background: url(../i/resources_bg.jpg) no-repeat;
	padding-top: 11px;
}
#resourcesFlorist {
	width: 278px;
	height: 59px;
	margin-left: 13px;
	margin-bottom: 10px;
}
#resourcesVeterans {
	width: 278px;
	height: 59px;
	margin-left: 13px;
	margin-bottom: 10px;
}
#resourcesSSadmin {
	width: 278px;
	height: 59px;
	margin-left: 13px;
}
#obituaryHolder {
	width: 305px;
	height: 109px;
	background: url(../i/obituaryBG.jpg) no-repeat;
}
#obituaryBtn {
	width: 278px;
	height: 76px;
	padding-top: 18px;
	padding-left: 14px;
}

/*------------------------------*/
/* TIER 4						*/
/*------------------------------*/
#footerContainer {
	width: 828px;
	height: 51px;
	margin: 0 auto;
}
#footerLeft {
	width: 537px;
	height: 22px;
	padding-top: 16px;
	padding-left: 10px;
	font: 11px Arial, Helvetica, sans-serif;
	color: #cfdee7;
	float: left;
}
#footerRight {
	width: 161px;
	height: 51px;
	float: right;
}

/* ----------------------------------------------------------- */
/* Misc Formatting */
/* ----------------------------------------------------------- */
.MainTitle {
	font: 18px Arial, Helvetica, sans-serif;
	color: #2d5673;
	display: block;
	padding-bottom: 5px;
}
.SubTitle {
	font: 14px Arial, Helvetica, sans-serif;
	color: #648da8;
	display: block;
	padding-bottom: 5px;
}
.regText {
	font: 13px Arial, Helvetica, sans-serif;
	color: #666;
	line-height: 28px;
	padding-top: 5px;
}
.boldItalic {
	font-weight: bold;
	font-style:italic;
	color: #46718f;
}
.PhotoDescContainer {
	width: 481px;
	height: auto;
	padding-top: 10px;
	padding-bottom: 5px;
}
.PhotoDescLeft {
	width: 150px;
	height: 183px;
	float: left;
}
.PhotoDescRight {
	width: 321px;
	height: auto;
	padding-left: 10px;
	float: right;
}
.PhotoDescName {
	font: 15px Arial, Helvetica, sans-serif;
	color: #2d5673;
}
.PhotoDescPosition {
	font: 13px Arial, Helvetica, sans-serif;
	color: #648da8;
	padding-bottom: 5px;
}
.PhotoDescText {
	font: 12px Arial, Helvetica, sans-serif;
	line-height: 20px;
}
.TextMainTitles {
	font: 14px Arial, Helvetica, sans-serif;
	color: #2d5673;
}
.TextSubTitles {
	font: 12px Arial, Helvetica, sans-serif;
	color: #648da8;
}
.hr {
	width: 481px;
	height: 17px;
	background: url(../i/hr.jpg) no-repeat;
}
ul {
	margin:0;
	padding: 0;
}
li {
	margin-left: 25px;
	padding: 0;
	line-height: 20px;
}
iframe {
	border: 2px solid #7494ad;
}
.clear{ 
clear:both; 
}




/* CLEAR FIX*/
.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */