@charset "UTF-8";

#main {
	padding: 0;
}

	#main-left {
		width: 212px;
		float: left;
	}
	
		#left-nav {
			width: 100%;
			float: left;
			list-style-type: none;
			margin: 0 0 10px;
			background: #4E3102;
		}
		
			.left-nav-item {
				width: 100%;
				height: 50px;
				border-bottom: 1px dashed #88663E;
			}
			
			#left-nav-item-bottom {
				border-bottom: none;
			}
					
				.left-nav-link,
				.left-nav-link-active {
					width: 100%;
					height: 40px;
					display: block;
					color: #FFEDBC;
					font-size: 16px;
					text-decoration: none;
					text-indent: 20px;
					padding: 10px 0 0;
					line-height: 16px;
				}
				
					.left-nav-link:hover {
						background: #633B16;
					}
					
					.left-nav-link-active {
						background: #855C38;
					}
					
					.left-nav-link-small {
						color: #EFD0BA;
						float: left;
						display: block;
						font-size: 10px;
						text-indent: 20px;
						line-height: 16px;
					}
	
		#triforce-v {
			width: 100%;
			float: left;
		}
			
			.left-box {
				float: left;
				height: 155px;
				width: 212px;
				margin: 0 0 10px;
			}
			
				.left-box-left {
					height: 100%;
					width: 7px;
					background: url(../images/main/left-box/left-box-left.gif) no-repeat;
					float: left;
				}
				
				.left-box-main {
					height: 100%;
					width: 198px;
					float: left;
				}
				
					#left-box-1 {
						background: url(../images/main/left-box/left-box-1.jpg) no-repeat;
					}
					
					#left-box-2 {
						background: url(../images/main/left-box/left-box-2.jpg) no-repeat;
					}
					
					#left-box-3 {
						background: url(../images/main/left-box/left-box-3.jpg) no-repeat;
					}
					
						.left-box-main a,
						.left-box-main span {
							width: 100%;
							height: 100%;
							display: block;
							text-indent: -10000px;
						}
						
					.left-box-right {
							height: 100%;
							width: 7px;
							background: url(../images/main/left-box/left-box-right.gif) no-repeat;
							float: left;
						}
					
					#left-box-last {
						margin: 0;
					}
					
					.last {
						margin: 0 !important;
						padding: 0 !important;
					}
				
	#main-right {
		float: left;
		width: 638px;
	}
	
		.sub-banner {
			width: 628px;
			height: 255px;
			margin: 0 10px 10px !important;
			margin: 0 0 10px 5px;
			float: left;
		}
		
			#sub-banner-1 {
				background: url(../images/main/sub-banner/sub-banner-1.jpg) no-repeat;
			}
			
			#banner-about {
				background: url(../images/main/sub-banner/banner-about.jpg) no-repeat;
			}
			
			#banner-energy {
				background: url(../images/main/sub-banner/banner-energy.jpg) no-repeat;
			}
			
			#banner-concerns {
				background: url(../images/main/sub-banner/banner-concerns.jpg) no-repeat;
			}
			
			#banner-plans {
				background: url(../images/main/sub-banner/banner-plans.jpg) no-repeat;
			}
			
			#banner-process {
				background: url(../images/main/sub-banner/banner-process.jpg) no-repeat;
			}
			
			#banner-tax {
				background: url(../images/main/sub-banner/banner-tax.jpg) no-repeat;
			}
			
			#banner-testimonials {
				background: url(../images/main/sub-banner/banner-testimonials.jpg) no-repeat;
			}
			
			#banner-contact {
				background: url(../images/main/sub-banner/banner-contact.jpg) no-repeat;
			}
			
			#banner-gallery {
				background: url(../images/main/sub-banner/banner-gallery.jpg) no-repeat;
			}
	
				.sub-bar-h3 {
					color: #FFE29F;
					font-size: 25px;
					width: 100%;
					text-align: center;
					margin: 200px 0 0;
					font-style: italic;
					letter-spacing: 1px;
					height: 55px;
					line-height: 55px;
				}
		
		#main-right-content {
			width: 598px;
			padding: 0 15px 0 25px;
			float: left;
		}
	
		.page-title {
			color: #633B16;
			font-size: 35px;
		}
		
		#main-right h4 {
			font-size: 22px;
			color: #4A2D00;
		}
		
		#main-right h5,
		legend {
			font-size: 16px;
			color: #5D3900;
		}
	
		#main-right p,
		ol {
			text-align: justify;
			margin: 0 0 10px;
			color: #3E3E3E;
			font-family: Tahoma, Arial, Helvetica, sans-serif;
			line-height: 18px;
		}