body {
	margin: 0; padding: 0;}
div.main{
	margin: 0 auto; padding: 0;
	width: 1004px;
	background-color: #fff;
	font-size: 100% !important;	
	font-family: font-family: "Monotype Corsiva","Apple Chancery","URW Chancery L",cursive;}	
/* Header */
div.hdr {
	margin: 0; padding: 0;
	height: 244px;}
div.hdr img{
	margin: 0; padding: 0;
	border: none;}
.printImg{display: none;}
/* Main */
table.mainTable{
	margin: 2px 0; padding: 0;	
	font-size: 100%;}
td {vertical-align: top;}
td.spacer{
	margin:0;padding:0;
	background-color: #fff;
	width: 4px;}	
/* LH Menu Column */
td.lhNav{
	margin: 0; padding: 0;
	background-color: #b7728f;
	width: 139px;}
td.lhNav ul{
	margin: 0; padding: 0;	
	list-style-type: none;
	width: 139px;}
td.lhNav ul li {
	margin: 0; padding: 5px;
	font-family: "Monotype Corsiva","Apple Chancery","URW Chancery L",cursive;
	font-size: 140%;	
	border-bottom: 2px solid #fff;
	position: relative;}
td.lhNav ul li a{
	margin: 0; padding: 0;
	color: #e5e5e5;
	text-decoration: none;}
td.lhNav ul li a:hover, td.lhNav ul li a.sel{
	color: #5e213a;}

td.lhNav ul ul{
	position: absolute;
	top: -2px; left: 139px;	
	list-style-type: none;
	background-color: #b7728f;
	width: 200px;
	border-top: 2px solid #fff;
	border-left: 2px solid #fff;
	border-right: 2px solid #fff;}
td.lhNav ul ul li {
	margin: 0; padding: 0;
	font-family: Arial ,tahoma, verdana;
	font-size: 60%;
	width: 200px;}
td.lhNav ul ul li a{
	margin: 0; padding: 0 0 0 2px;	
	color: #e5e5e5;
	line-height: 25px;
	text-decoration: none;}
td.lhNav ul ul li a:hover, td.lhNav ul ul li a.sel{
	color: #5e213a;}
	
td.lhNav ul ul li:first-letter{
	margin: 0 2px 0 0; padding: 0;
	font-family: "Monotype Corsiva","Apple Chancery","URW Chancery L",cursive;
	font-size: 180% !important;
	font-weight: bold;}

td.lhNav ul ul, td.lhNav ul li:hover ul ul {display: none;}
td.lhNav ul li:hover ul, td.lhNav ul ul li:hover ul {display: block;}
/* Breadcrumbs */
.breadcrumbs{
	margin: 0; padding: 0;
	font-size: 100%;	
	color: #fff !important;}
.breadcrumbs ul{
	list-style-type:none;
	margin:0; padding:3px 0 0;}
.breadcrumbs ul li{
	margin:0 5px 0 0; padding:0;
	color: #8f3d5f !important;
	font-family: Arial ,tahoma, verdana;
	font-size: 70% !important;	
	display: inline;
	text-decoration: none;}
.breadcrumbs a{
	color: #8f3d5f !important;}
.breadcrumbs a:hover{text-decoration: underline;}

/* Content Area*/
td.mainContent{
	margin: 0; padding: 0; 
	color: #4d1f32;	
	width: 620px !important;
	background-color: #f4e1e9;} 
div.clear{clear: both;}

/* Contact form */
table.contactTable{
	margin: 0; padding: 0;
	width: 100%;}
table.contactTable td{
	margin: 0 0 10px 0; padding: 0;  	
	vertical-align: top;}	
table.contactTable td p input, table.contactTable td p textarea{
	vertical-align: top;
	width: 350px;
	font-size: 100%;
	font-family: Arial ,tahoma, verdana;}

/* RH Articles Area */	
td.rhContent{
	margin: 0; padding: 0;
	background-color: #e5e5e5;
	width:237px !important;
	color: #8f3d5f;}

/* Footer Area */
.ftr{
	margin: 0; padding: 0;
	font-weight: normal;
	font-family: Arial ,tahoma, verdana;}
.lhFtr{
	margin: 0; padding: 0;
	background-color: #8297be;	
	color: #fff;		
	font-size: 75%;	
	float: left;
	line-height: 16px;
	width: 763px; height: 39px;}
.lhFtr ul{
	 margin: 0; padding:3px 0 0 8px;
	 list-style-type:none;}
.lhFtr ul li{
	margin:0; padding:0;
	display: inline;}
.lhFtr ul li a, .lhFtr ul li a:visited{
	color:#fff; text-decoration: none;}
.lhFtr ul li a:hover{
	text-decoration: underline;}
.rhFtr{	
	margin: 0; padding:0;
	background-color: #cce4fb;	
	width: 241px;	height: 39px;	
	float: left;}
.rhFtrLink {
	margin: 25px 2px; padding: 0;
	font-size: 65%;}
.rhFtrLink a{
	margin: 0; padding: 0;
	text-decoration: none;
	color: #4d1f32;}
.rhFtrLink a:hover{
	text-decoration: underline;}

#SpamTrap {display: none;}
.logoImg{border: none !important;}