body {
margin:0px;
background:#CFFACF url(images/bg-body.jpg) top left repeat-y;;
font-family:"Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#003300;
}

.mainCanvas {
width:1000px;
height:auto; 
clear:both;
}
	.leftCanvas {
	float:left; 
	width:287px; 
	height:auto; 
	}
		.leftSide {
		float:left; 
		width:110px; 
		height:600px; 
		background:url(images/bg-side.jpg) top left no-repeat;
		}
		.leftMid {
		float:right; 
		width:177px; 
		height:auto;
		}
		.logo {
		width:177px; 
		height:169px; 
		margin:0px; 
		padding:0px;
		}
		.navCanvas {
		width:177px; 
		height:431px; 
		background:url(images/bg-nav.jpg) top left no-repeat; 
		margin:0px;
		}
			.nav {
			color:#FFFFFF;
			}
				.nav .spacer {
				height:1px;
				font-size:0px;
				line-height:0px;
				background:url(images/nav-spacer.jpg) top left no-repeat;
				}
				.nav a {
				padding-top:0px;
				color:#FFFFFF;
				text-decoration:none;
				text-align:right;
				display:block;
				letter-spacing:1px;
				padding-right:23px;
				height:31px;
				line-height:31px;
				}
				.nav a:hover {
				color:#333333;
				text-decoration:none;
				}
			.image {
			width:153px; 
			height:202px; 
			margin-top:10px; 
			margin-left:2px;
			}
			.address {
			margin-left:8px;
			margin-top:25px;
			margin-right:5px;
			color:#FFFFFF;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			padding-bottom:25px;
			}
				.address strong {
				color:#FFFF66;
				}
	.rightCanvas {
	float:right; 
	width:713px; 
	height:auto;
	}
		.rightTop {
		width:713px; 
		height:169px; 
		background:url(images/bg-top.jpg) top left no-repeat;
		}
			.slogan {
			font-family:Arial, Helvetica, sans-serif; 
			font-size:15px; 
			color:#003300; 
			position:relative; 
			top:45px; 
			left:100px; 
			width:300px;
			}
				.slogan div {
				font-size:13px;
				padding-top:5px;
				padding-left:18px;
				}
		.rightTitle {
		width:713px; 
		height:48px; 
		background:url(images/bg-title.jpg) top left no-repeat;
		padding-top:20px;
		}
			.title {
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size:25px;
			color:#7D6A46;
			margin-left:55px;
			}
				.title span {
				text-transform:uppercase;
				}
		.rightContent {
		width:713px; 
		height:auto; 
		background:url(images/bg-content.jpg) top left no-repeat; 
		padding-top:12px;
		}
			.rightText {
			margin-left:55px; 
			margin-right:80px; 
			line-height:25px;
			width:575px;
			}
				.box {
				width:550px; 
				border:1px solid #003300; 
				background:#FFFFFF; 
				margin:auto; font-family:Georgia, 'Times New Roman', Times, serif; 
				line-height:normal; 
				font-size:11px; 
				padding:10px; 
				color:#243D48;
				}
					.box strong {
					color:#A73D00;
					font-weight:bold;
					font-size:13px;
					}
					.box span {
					color:#7D6A46;
					}
				.footer {
				text-align:center; 
				font-family:Arial, Helvetica, sans-serif; 
				color:#000000; 
				font-size:10px;
				}
					.footer a {
					color:#000000;
					text-decoration:none;
					}
					.footer a:hover {
					color:#000000;
					text-decoration:underline;
					}
a img {
border:0px;
}

blockquote {
line-height:normal;
background:url(images/quote.png) top right no-repeat;
border-bottom:1px dashed #A73D00;
margin-top:15px;
margin-bottom:15px;
}

a {
color:#009900;
text-decoration:underline;
}

a:hover {
color:#006600;
text-decoration:none;
}
