@charset "ISO-8859-1";
/* CSS Document */

}


body {
	background-color:;
	background-image:url(../images/bkgd_tile_1x751.jpg);
	background-repeat: repeat-x;
}




/* Table Styles */
table#Table_01 {
	background-color:#fafef1;
}
table#paragraphTable {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color:#FFFFFF;
	padding: 12px 12px 12px 12px;
	color: #549096;
	border: #CC6F23;
	border-color: #CC6F23;
	border-width: 1px;
	}



/* TR Styles */
tr#masthead {
	background-color:#f3f3f3;
}
tr#main {
	vertical-align:top;
	height: 380px;
}
tr#magazineTable {
	vertical-align: middle;
}



/* TD Styles */
td#upperNav {
	background-position: center center;
	vertical-align: middle;
	margin-right: 18px;
	margin-left: 18px;
	text-align: center;
	color: #ffffff;
/*	border-top: #7ca3dc solid 1px;
	border-bottom: #7ca3dc solid 1px;*/
	background-color: #333333;
}
td#lowerNav {
	background-position: center center;
	vertical-align: middle;
	margin-right: 18px;
	margin-left: 18px;
	text-align: center;
	color: #ffffff;
	background-color: #333333;
}
td#masthead {
	background-color:#f3f3f3;
}
span.verticalDivider {
	color:#D5CEAC;
}

/*padding order: top, right, bottom, left*/
td#main {
/*	padding: 12px 30px 30px 28px;
	border-left: #E1DCCC dashed 1px;
	border-right: #E1DCCC dashed 1px;
	border-bottom: #E1DCCC dashed 1px;
	border-top: #E1DCCC dashed 1px; */
}

/*the next two id's define the main content tables for the two-column template*/
td#mainLeft {
	padding: 18px 30px 30px 30px;
/*	border-left: #E1DCCC dashed 1px;
	border-bottom: #E1DCCC dashed 1px;
	border-top: #E1DCCC dashed 1px;  */
	background-color:#ffffff;
	vertical-align:top;
	text-align:left;
	width: 521px;
	height: 219px;
}
/*padding order: top, right, bottom, left*/
td#mainRight {
	padding: 17px 38px 12px 30px;
/*	border-right: #E1DCCC dashed 1px;
	border-bottom: #E1DCCC dashed 1px;
	border-top: #E1DCCC dashed 1px;  */
	vertical-align:top;
	background-color:#ffffff;
	border-left:#66CCFF;
	width: 351px;
	height: 219px;
}
td#lowerLeft {
	padding: 16px 38px 12px 28px;
	background-color:#61878C;
	vertical-align: middle;
	text-align:left;
	width: 601px;
	height: 150px;
}
td#lowerRight {
	padding: 16px 28px 12px 12px;
	background-color:#61878C;
	vertical-align: middle;
	width: 301px;
	height: 150px;
}
td#footerLinks {
	text-align: center;
	vertical-align:middle;
	background-color: #444444;
/*	border-top: #E1DCCC dashed 1px;*/
}
td#sidebar {
	background-color:#414b4b;
	vertical-align:top;
	width: 281px;
}





/* Div Styles */
div#main {
	width:902px;
}
div#verticalDivider {
	width: 1px;
	height: 140px;
	float:left;
	background-color:#FFFFFF;
	margin-right: 22px;
	vertical-align: bottom;
}
div#partnersPhotos {
	width: 157px;
	height: 220px;
	padding-top: 8px;
	background-color: #ffffff;
	float:left;
	margin-right: 20px;
	margin-top: 18px;
	vertical-align:top;
}
div#docThumbs {
	width: 270px;
	height: 180px;
	padding-top: 0px;
	padding-right: 2px;
	background-color: #ffffff;
	margin-right: 0px;
	margin-top: 0px;
	vertical-align:top;
}





/* Classes */
.mainNavLinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #6788ab;
	background-position: center center;
	vertical-align: middle;
}
.lowerNavLinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	background-position: center center;
	vertical-align: middle;
}
.hightlightText {color: #b44413}

.sidebarText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: oblique;
	text-align: left;
	line-height: 20px;
	font-weight: normal;
	color: #ffffff;
	margin-left: 20px;
	margin-right: 20px;
	margin-top: 20px;
}
.pageHeading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	font-style: normal;
	text-align:left;
	color: #a49543;
	margin-bottom: 12px;
	text-decoration:none;
}
.smallHeading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 30px;
	font-weight: bold;
	font-style: normal;
	color: #484848;
	margin-bottom: -12px;
}
.firstParagraph {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	text-align: left;
	line-height: 18px;
	font-weight: normal;
	color: #7c9878;
}
.paragraph {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	text-align: left;
	line-height: 18px;
	font-weight: normal;
	color: #7c9878;
}
.lowerQuote {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	line-height: 19px;
	padding: 16px 38px 12px 28px;
}
.quoteAuthor {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	line-height: 16px;
	padding: 16px 28px 12px 12px;
}
/* used for the smaller photos of the two business owners */
.photoCaption {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
	font-style: oblique;
	color: #304479;
	margin-top: 8px;
}
/* used for the document thumbnails */
.thumbnailCaption {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	text-align:left;
	font-weight: normal;
	font-style: oblique;
	color: #304479;
	margin-top: 2px;
	margin-left: 6px;
	padding-left: 6px;
}
.disclaimer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	font-weight: normal;
	font-style: normal;
	color: #735e16;
	margin-bottom: 6px;
}
.emailSubHeading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
	font-style: normal;
	color: #000000;
	margin-bottom: 6px;
}
.sidebarHeading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	font-style: normal;
	font-weight: bold;
	text-align:left;
	color: #dcd0a1;
	margin-left: 18px;
}
ul#sidebarList {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	font-style: normal;
	text-align:left;
	color: #d6d6d6;
	margin-left: 0px;
	margin-right: 14px;
}
ul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	list-style: outside;
}
.listHeading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-align: left;
	line-height: 17px;
	font-weight: bold;
	color: #ffffff;
	margin-left: 18px;
	margin-right: 26px;
	margin-top: 0px;
	margin-bottom: -8px;
}

 
img.partners {
	margin-top: 0px;
	padding-top: 0px;
}
img.thumbs {
	margin-top: 0px;
	padding-top: 0px;
	margin-right: 14px;
	float: left;
}

img.contentImage {
	margin-top: 4px;
	padding-top: 4px;
	float: left;
	padding-right: 12px;
	margin-right: 12px;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

.lowerContent {
}

/*Main, Upper-level Navigation Styles*/
A:active.MainNavigationLink	{
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px; 
	color: #ffffff; 
	font-weight: normal;
	text-decoration: none;
}
A:link.MainNavigationLink	{
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px; 
	color : #ffffff; 
	font-weight: normal;
	text-decoration: none;
}
A:visited.MainNavigationLink	{
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px; 
	color : #ffffff; 
	font-weight: normal;
	text-decoration: none;
}
A:Hover.MainNavigationLink	{
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px; 
	color: #73bd4b; 
	font-weight: normal;
	text-decoration: underline;
}
.MainNavigation			{
	font-family: Arial, Helvetica, sans-serif;
	color : #ffffff; 
	font-size:16px; 
	font-weight: normal; 
	text-decoration: none;
	vertical-align: middle;
}

/*Page, Content-level Navigation Styles*/

A:link.ContentLevelLink		{
	font-size:12px; 
	text-decoration: none;
	font-weight:normal;
	color: #7c9878;
}
A:visited.ContentLevelLink	{
	font-size:12px; 
	text-decoration: none;
	font-weight:normal;
	color: #7c9878;
}
A:Active.ContentLevelLink	{
	font-size:12px; 
	text-decoration: none;
	font-weight:normal;
	color: #7c9878;
}
A:Hover.ContentLevelLink		{
	font-size:12px; 
	text-decoration: underline;
	font-weight:normal;
	color: #73bd4b;
}
.ContentLevelLink			{
	color : #7c9878; 
	font-size:12px; 
	line-height: 18px;
	font-weight: normal; 
}

/*footer links*/
A:active.footerLink	{
	color : #ffffff; 
	font-size:12px; 
	font-weight: normal;
	text-decoration: none;
}
A:link.footerLink	{
	color : #ffffff; 
	font-size:12px; 
	font-weight: normal;
	text-decoration: none;
}
A:visited.footerLink	{
	color : #ffffff; 
	font-size:12px; 
	font-weight: normal;
	text-decoration: none;
}
A:hover.footerLink	{
	color: #73bd4b; 
	font-size:12px; 
	font-weight: normal;
	text-decoration: underline;
}
.footerLink			{
	color : #ffffff; 
	font-size:12px; 
	font-weight: normal; 
	text-decoration: none;
	vertical-align: middle;
	text-align:center;
}
.footerText			{
	font-family: Arial, Helvetica, sans-serif;
	color : #ffffff; 
	font-size:12px;
	line-height: 22px;
	font-weight: normal; 
	text-decoration: none;
	vertical-align: middle;
	text-align:center;
}
/*lower links*/
A:active.lowerNavigationLink	{
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px; 
	color : #ffffff; 
	font-weight: normal;
	text-decoration: none;
}
A:link.lowerNavigationLink	{
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px; 
	color : #ffffff; 
	font-weight: normal;
	text-decoration: none;
}
A:visited.lowerNavigationLink	{
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px; 
	color : #ffffff; 
	font-weight: normal;
	text-decoration: none;
}
A:hover.lowerNavigationLink	{
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px; 
	color: #99CC66; 
	font-weight: normal;
	text-decoration: underline;
}
.lowerNavigationLink			{
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px; 
	color : #ffffff; 
	font-weight: normal; 
	text-decoration: none;
	vertical-align: middle;
	text-align:center;
}

