/*------------------ Layout ----------------------------------------*/	
#wrapper {                
	margin:20px auto;
	width:950px;
}

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

#header {
	height:85px;
	/* border:1px #8c706b solid; FOR DEBUG */
	background-color:#ffffff;
	position:relative;
}

#ncontent {
	/* border: 1px solid;  FOR DEBUG */
	width:600px;
	height:465px;
	margin: 20px;
	overflow: auto;
}
#wcontent {
	/* border: 1px solid;  FOR DEBUG */
	width:930px;
	height:480px;
	margin: 20px;
	overflow: auto;
}
#homeflash {
	/* border: 1px solid;  FOR DEBUG */
	position: relative;
	left: 245px;
	top: -470px;
	width: 700px;
	height: 465px;
	z-index:-1;
}
#rightsidebar {
	/* border: 1px solid;  FOR DEBUG */
	position: relative;
	left: 630px;
	top: -485px;
	width: 312px;
	height: 472px;
	z-index:-1;
}
#homepagetext {
	position: relative;
	margin: 20px;
	width: 200px;
	height: 450px;
}

#footerbar{
	position: relative;
	background-color:#8c706b;
	height: 30px;
	color:#BCA59E;
	width:952px;   /* Add one pixel each side to accoutn for border */
	float:left;
}
#clientLogin {
	position: relative;
	width: 90px;
 	font-size:11px;   /* Safari does not like the bold and the larger font */
	top: 4px;
	left: 840px;
	font-weight:bold;
	z-index:1;
}
#newsletter {
	position: relative;
	width: 490px;
	top: -16px;
	left: 3px;
	font-weight:bold;
	z-index:2;
}

#copyright{
	position: relative;
	top: 15px;
	text-align:center;
}

	
/*------------------ Fonts  ----------------------------------------*/	
body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
 	font-size:12px;
 	background-color:#ffffff;
 	color: #8c706b;
 	line-height:1.45;
 	font-size:12px;
}
.phone {
	font-size:16px;
	font-weight:bold;
}
.red {
	font-weight:bold;
	color:red;
}
h1 {
	font-size:18px;
}
h2 {
	font-size:16px;
}
h3 {
	font-size: 14px;
}

h6 { /* used for footer */
	font-size: 10px;
}


/*------------------ Menus  ----------------------------------------*/	
#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: 108px;
	background:#8C706B;
	height:30px;
	color:#ffffff;
	text-decoration: none;   /* Get rid of the unexplained underline */
	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: 108px; /* width needed or else Opera goes nuts */
}

#mainlevel li ul { /* second-level lists */
	position: absolute;
	background:#8C706B;
		/* changed from 115px */
	width: 108px;
	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;
	/* Menu should be higher than other things, such as Google Maps plugin */
	z-index: 1000;
}

/*------------------ Forms  ----------------------------------------*/	
.form_title{  /* Not used??? */
	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;
}

/*------------------------ FAQ Styles ---------------------*/
.contentitem a.toggle{
	color:#8C706B;
}

.blog .contentpagetitle h1{
	background-image:url(../images/stories/faq/arrow.png);
	background-repeat:no-repeat;
	padding-left:20px;
	font-size:12px;
	text-decoration:underline;
	margin:10px 0;
}

.blog h1:hover {
	background-image:url(../images/stories/faq/arrow_hover.png);
}

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

.contentitem ul li{
	list-style-type:square;
	list-style-position:inside;
	padding:0px 0;
	text-indent: 0px;
	padding-bottom:5px;
}
