@charset "utf-8";
img {
	border: 0;
}
body {
background:#fff url(../images/backtile2591a.jpg) repeat-x scroll 0 0;
color:#4B4434;
display:table;
font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
font-size:13px;
line-height:21px;
margin:0;
padding:0;
width:100%;
}

a {
color:#A4402B;
}
a:hover {
color:#6C0000;
}
h1 {
	color:#944835;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:26px;
	font-weight:400;
	padding: 30px 20px 0px 10px;
	margin: 0;
	letter-spacing:0.03em;
	line-height:34px;
}

h2 {
	color:#009999;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:21px;
	font-weight:normal;
	line-height:25px;
	margin:20px 0 0 0;
}


p.homeParagraph {
color:#F4947E;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:20px;
line-height:24px;
margin:5px 0 0;
}
#mainContainer {
background:transparent none repeat scroll 0 0;
margin:16px auto;
width:960px;
}
#header {
background-color:#transparent;
height:351px;
width:960px;
}
#headerTop {
	display:inline;
	float:left;
	height:89px;
	width:960px;
}
#headerLeftContainer {
display:inline;
float:left;
height:239px;
text-align:center;
width:250px;
padding-top: 10px;
}
#headerRightContainer {
	background-color: transparent;
	display:inline;
	float:none;
	height:243px;
	width:960px;
	padding-top: 17px;
}
#headerRightContainerInside {
	background-color: transparent;
	display:inline;
	float:none;
	height:239px;
	width:960px;
	padding-top: 10px;
}
#headerContainerInside {
	background-color: transparent;
	display:inline;
	float:none;
	height:255px;
	width:960px;
	padding-top: 0px;
}
#headerInterior {
background:transparent url(../images/header_tile.gif) repeat-x scroll 0 0;
height:160px;
width:960px;
}
#headerInteriorBottom {
background:transparent url(../images/inthead.jpg) no-repeat scroll 0 0;
display:inline;
float:left;
height:71px;
width:960px;
}
.date {font-family:Trebuchet MS,Arial,Helvetica,sans-serif;font-size: 13px; color: #000;font-weight: 600;margin-right: 50px;}
.logo {
display:inline;
float:left;
margin:0 0 0 18px;
}
.phone {
float:right;
}
#logoText {
background:#999999 none repeat scroll 0 0;
float:left;
height:89px;
width:500px;
}
#menu {
background:transparent none repeat scroll 0 0;
height:36px;
text-align:center;
width:960px;
}
#menu ul {
	font-size:16px;
	margin:0;
	padding:8px 0;
}
#menu li {
display:inline;
}
#menu li a {
	color:#ffffff;
	margin:0;
	padding:8px 20px;
	text-decoration:none;
	font-weight: bolder;
}
#menu li a:hover {
	color:#BC5E62;
	font-weight: bolder;
}
#leftContainer {
display:inline;
float:left;
width:703px;
}
#rightContainer {
	background:#0099CC url(../images/right_nav_tile1.jpg) repeat-y scroll 0 0;
	color:#554537;
	float:right;
	text-align:left;
	width:215px;
}
#rightInnerContainer {
background:transparent url(../images/right_nav_top1.jpg) no-repeat scroll 0 0;
}
#rightInnerContainer2 {
margin:10px 20px 0px;
}
.readmore {float: right;}
.rightContainerTitles {
border-top:1px dotted #554537;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:18px;
margin:15px 0;
padding:10px 0 0;
line-height: 24px;
}
.titles {
color:#170100;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:18px;
margin:0 0 20px;
}
.rightContainerTitleTop {
font-family:Georgia,"Times New Roman",Times,serif;
font-size:18px;
margin:0 0 15px;
}
#rightContainer ul {
color:#554537;
font-weight:bold;
margin:0 0 0 12px;
padding:0;
}
.sectionBoxes {
background:transparent url(../images/section_box_btm.gif) no-repeat scroll 0 101px;
display:inline;
float:left;
height:158px;
margin:0 19px 0 0;
text-align:center;
width:215px;
}
.sectionBoxes span {
font-family:Century Gothic,Arial,Helvetica,sans-serif;
font-size:15px;
font-weight:bold;
}
.sectionBoxes img {
margin-bottom: 15px;
}
.sectionBoxes a {
color:#170100;
text-decoration:none;
}
.sectionBoxes a:hover {
color:#EA2E2E;
}
#bodyContainer {
background:#FFFFFF url(../images/body_tile_back.gif) repeat-x scroll 0 0;
border-left:1px solid #B9A88E;
border-right:1px solid #B9A88E;
float:left;
padding:20px 20px 0;
width:918px;
}
.bodyColumn {
display:inline;
float:left;
margin:0 5px 5px 20px;
text-align:justify;
width:315px;
}
.bodyColumn p, #bodyColumnInterior p {
margin:18px 0 5px 5px;
}
.btn {
margin:9px 4px 0 9px;
}
#bottomLogos {
clear:both;
float:left;
margin:20px 0 0 20px;
width:650px;
}
.bottomLogoPadding {
padding-right:20px;
}
#bodyColumnInterior {
display:inline;
float:left;
margin:0 0 20px 20px;
text-align:justify;
width:650px;
}
#footer {
border-top:1px solid #B9A88E;
clear:both;
display:inline;
float:left;
margin:20px 0 0;
padding:6px 0 0;
text-align:center;
width:918px;
}
#footer a {
color:#170100;
text-decoration:none;
}
#footer ul {
background:#EEEEEE none repeat scroll 0 0;
margin:0;
padding:10px 0;
}
#footer li {
display:inline;
padding:0 8px;
}
#footer li a:hover {
color:#A4402B;
}
#footer2 {
clear:both;
display:inline;
float:left;
margin:0;
padding:0;
text-align:center;
width:918px;
}
#footer2 p {
margin:15px 0 0;
}
.clearBoth {
clear:both;
}
.footerBtmImg {
margin:0 auto;
}




.contentPicture {
	background-color: #F9F9F9;
	border: 1px solid #CCCCCC;
	padding: 3px;
	font: 11px/1.4em Arial, sans-serif;
}
	.right {
		margin: 0.5em 0pt 0.5em 0.8em;
		float:right;
	}
	.left {
		margin: 0.5em 0.8em 0.5em 0;
		float:left;
	}
	.contentPicture img {
		vertical-align:middle;
		margin-bottom: 3px;
	}
#bodyColumnInterior .pictureSection {
 border-bottom:1px solid gray;
 clear:both;
 padding:12px 0;
 text-align:center;
}
#bodyColumnInterior .pictureSection_noborder {
 border:none;
 clear:both;
 padding:12px 0;
 text-align:center;
}
	.pictureSection img {
		vertical-align:middle;
		text-align:center;
		margin: 0.5em;
	}
	.pictureSection_noborder img {
		vertical-align:middle;
		text-align:center;
		margin:4px;
	}
.largePicCaption {
	font-size: 120%;
	font-weight:bold;
}

.videoContainer {
display:block;
float:right;
margin:0 -12px 0 22px;
}

#credit {
color:#6B6454;
font-size:11px;
margin:4px auto 10px;
text-align:center;
width:960px;
}

#credit a, #credit a:link, #credit a:visited  {
color:#C4604B;
}
#credit a:hover, #credit a:focus, #credit a:active {
color:#6C0000;
}
btn {margin-left: 5px;}
.featured {margin-left: 20px;}
.picSmall{
width:174px;
height:167px;
}
.quote {color:#009999;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:16px;
	font-weight:normal;
	text-align: right;}
	p.quote, .quote p {margin: 0;}
.garth {color:#009999;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
	text-align: center;}