body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
 	font-size:12px;
 	background-color:#ffffff;
 	color: #8c706b;
 	line-height:1.45;
 	font-size:12px;
}

a{
	text-decoration:none;
}

*{
	margin:0;
	padding:0;
/*	border:0;*/
}
#mainlevel{
	float:right;
	
}

#mainlevel, #mainlevel ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
}

#mainlevel a {
	display: block;
	/* changed from 115px */
	width: 118px;
	background:#8C706B;
	height:30px;
	color:#ffffff;
	text-align:center;
	text-transform:uppercase;
	line-height:30px;
}

#mainlevel a:hover{
	color:#8C706B;
	background:#BCA59E;
}

#mainlevel li { /* all list items */
	float: left;
	/* changed from 115px */
	width: 118px; /* width needed or else Opera goes nuts */
}

#mainlevel li ul { /* second-level lists */
	position: absolute;
	background:#8C706B;
		/* changed from 115px */
	width: 118px;
	padding-top:3px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

	#mainlevel ul li a{
		text-transform:capitalize;
		line-height:12px;
		height:auto;
		padding-bottom:5px;
		padding-top:5px;
	}

#mainlevel li:hover ul, #mainlevel li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

#content {
	clear: left;
}

#wrapper{
	margin:50px auto;
	width:950px;
	
}

#borderwrapper {
	border:1px #8c706b solid;
	width:950px;
	height:560px;
}

#header {
	height:85px;
	background-color:#ffffff;
	position:relative;
}
	
	img{
		float:left;
	}
/****************main body styles**************************/	
	#content img{
		padding:2px;
		float:left;
	}
	
	#content img.image1{
		padding-left:8px;
	}
	
	#content .middle{
		float:left;
		width:312px;
		margin:0 2px;	
	}
	
		#content .middle_text{
			float:left;
			width:225px;
			margin:10px;
			text-align:justify
			height:460px;
			overflow:auto;
		}
		
		#content .middle_text p{
			padding:10px 0;
			margin:0;
		}
		
		#content .middle_text p.hometagline{
			font-weight:bold;
		}
		
		div.wide .contentitem{
			width:887px;
			height:473px;
		}
		
			div.wide .contentitem p{
				width:auto;
			}
		
		.contentitem, .blog, #ContactUs,.blog_faq, .blog_faq .contentitem_faq{
			margin-left:53px;
			padding: 0 10px 0 0;
			/* changed from 560px */
			width:565px;
			height:469px;
			overflow:auto;

		}
		
		.contentitem .blog{
			margin-left:0;
		}
		
		.contentitem a.toggle{
			margin:0;
			color:#8C706B;
			text-decoration:none;
		}

			.blog .contentitem, .blog_faq .contentitem_faq{
				height:auto;
				margin-left:0px;
				margin-bottom:15px;
				width:545px;
				padding:0;
			}
			
			.contentitem_faq h2{
				font-size:12px;
			}
			
			

			.blog h1, .contentitem h2, .contentitem_faq h1{
				font-size:12px;
				text-decoration:underline;
				margin:10px 0;
			}
			
			.contentitem .blog h1{
				background-image:url(../images/arrow.png);
				background-repeat:no-repeat;
				padding-left:20px;
			}
			
			.contentitem .blog h1:hover{
				background-image:url(../images/arrow_hover.png);
			}
			

				.contentitem .contentintro,
				.contentitem_faq .contentintro{
					width:540px;
				}
				.contentitem .contentintro p,
				..contentitem_faq .contentintro p{
					font-size:13px;
					line-height:18px;
				}

			.contentitem p, .contentitem_faq p{
				text-indent:20px;
				padding-bottom:10px;
				
			}

			.contentitem a{
				text-decoration:underline;
			}

			.contentitem ul{
				padding-bottom:10px;
			}
			.contentitem ul li{
				list-style-type:disc;
				list-style-position:inside;
				padding:5px 0;
			}

		#sidebar{
			float:right;
		}
		
		.phone {
		font-size:16px;
		font-weight:bold;
		padding-left:5px;
		postion:absolute;
		padding-top:12px;
				}
/*************************awards page **************************/

#awardsText{
display:block;
width:540px;
}
#awardsTitle {
font-size:14px;
font-weight:bold;
}



/*****************footerstyles***************************/
		#footerbar{
			background-color:#8c706b;
			color:#BCA59E;
		 	width:952px;
			float:left;
		}

			#footerbar a{
				color:#BCA59E;
			}

			#footerbar #newsletter{
				float:left;
				/* padding changed from 4px */
				padding:2px;
				display:inline;
			}
			
			#footerbar .componentheading{
				display:none;
			}
			
			#footerBarText {
			color:#FFFFFF;
			}

			#footerbar #bookmarks{
				float:right;
				padding:6px;
				display:inline; 
			}
			
			#bookmarks a{
			color:#FFFFFF;
			margin-right:10px;
			/*margin-top:10px;*/
			}

		#copyright{
			float:left;
			width:100%;
			/*margin:20px 0 0;*/
			text-align:center;
		}

			#copyright a{
				color:#8c706b;
				text-decoration:underline;
			}
			
			/*Forme registration form styles*/

			.form_title{
				clear:left;
				float:left;
				font-size: 12px;
				color:#8c706b;
				padding-top:4px;
			}
			
			.form_title1{
				clear:left;
				float:left;
				font-size: 12px;
				color:#ffffff;
				padding-top:4px;
			}

			.form_field{
				text-align:left;
				font-size: 12px;
				margin-left:150px;
				padding-top:4px;
			}

				.form_field input, .form_field textarea{
					border:1px #8c706b solid;
					color:#999999;
				}

			.item_wrap{
				margin-bottom:5px;
				min-height:20px;
			}

			.componentheading{
				display:none;
			}
			#clientLogin {
		float: right;
		position: relative;
		top: 15px;
		padding-right:15px;
		font-weight:bold;
		z-index:1;
		}
	

}
