body {
	margin: 0px 0px;
	color: #484748;
	text-align: left;
	}
	
a
{
  outline: none;
}

	
/*    S T R U C T U R E  &  P L A C E M E N T   */

#container{	
	position: relative;
	width: 670px;
	min-height: 600px;
	margin: 15px auto;
	padding: 0px 0px;
	background: url(../images_common/logo_text.gif) no-repeat 0 0 #FFF ;
	background-position: top left;
}

#subnav_area{
	position:absolute;
	z-index: 100;
	top:131px;
	left:129px;
	margin:0px 0px;
	padding:5px 10px;
	background-color:#67811B;
	background-image: url(../home/images/bg-sub_nav.gif);
	width:155px;
	height:85px;
}

#mainnav_area{
	position:absolute;
	z-index: 200;
	top:0px;
	left:280px;
	margin:0px 0px 0px 0px;
	padding:3px 0px 0px 0px;
	font: 11px/22px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background-color:#54005A;
	background-image:url(../home/images/bg-main_nav.gif);
	width:390px;
	height:422px;
}

#maincontent_area{
	position:absolute;
	z-index: 300;
	top:216px;
	left:8px;
	width: 950px;
}

#content_stage{ 
	margin:0px 0px;
	padding: 30px 70px 20px 70px;
	background: url(../images_common/maincontent_bg.gif) repeat 0 0 #BECD95;
	width:385px;
	min-height:300px;
}

#content_footer{
	margin: 15px 85px;
	padding: 0px 0px;
	width: 100%;	
	font: normal 10px/15px Tahoma, Arial, Helvetica, sans-serif;
	color: #AAA;
	text-align:left;
	background-color:#FFFFFF;
}

#footer{
	position:absolute;
	z-index: 400;
	top:360px;
	left:545px;
	margin:0px 0px 0px 0px;
	padding:0px 0px;
	width:110px;
	height:200px;
	font: 10px/16px Tahoma, Verdana, sans-serif;
	color: #763e7a;
}

#footer img { margin: 0px 0px 10px 0px; }


/*    H E A D E R   S T Y L E S    */

#content_stage h1{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font: normal 22px/24px "Times New Roman", Times, serif;
	color: #54005A;
}

#content_stage h2{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font: bold 11px/22px Verdana, Arial, Helvetica, sans-serif;
	color: #484748;
	text-transform: uppercase;
}

#content_stage h3{
	margin: 25px -10px 0px 0px;
	padding: 0px 0px 10px 0px;
	font: 19px/22px "Times New Roman", Times, serif;
	color: #697F17;
	text-align:left;
}

#content_stage h4 {
	margin: 0px 0px 0px 0px;
	color:#999999;
	text-transform:uppercase;
	font: bold 11px/12px Verdana, Arial, Helvetica, sans-serif;
}

#content_stage p{
	margin: 10px 0px 5px 0px;
	padding: 0px 0px;
	font: 11px/20px Verdana, Arial, Helvetica, sans-serif;
}


/*    L I S T S    */

ul{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font: normal 11px/21px Tahoma, Arial, Helvetica, sans-serif;
	color:#666666;
	list-style-type: none;
}

li{
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}


/*    L I N K   S T Y L E S    */

a:link, a:visited, a:active {
	color:#4d5e0d;
	text-decoration: none; 
}

a:hover {
	color: #700778;
	outline: none;
	text-decoration: none;
}

#content_stage p a:hover {border-bottom:1px dotted #700778;}



/*    O U R   T E A M     S T Y L E S    */

#content_stage p.bioLink a:link, p.bioLink a:visited, p.bioLink a:active {color: #4d5e0d;}

#content_stage p.bioLink a:hover {color:#700778;}

#content_stage p.employeeInfo {margin-top:-2px; margin-bottom:15px;}


/*    O U R   M I S S I O N    S T Y L E S    */

.dropcap {
float:left;
color:#54005a;
font-size:49px;
line-height:30px;
padding-top:1px;
margin-top: 8px;
font-family: Times, serif, Georgia;
} 


/*    H O W   T O   R E A C H   U S    S T Y L E S    */

p.employeeInfo {
margin-top: 0px;
line-height: 10px;
}

p.employeeInfo a {
line-height: 10px;
}



/*    A R C H I V E     S T Y L E S    */

#content_stage #archiveColumns {
	height:230px;
	margin-bottom:20px;
}

#content_stage .archives {
	height:185px;
	width:135px;
	margin:0px 0px 0px 40px;
	float:left;
}

#content_stage .archives p a {
	margin:0px 0px;
	padding:0px 0px;
	font: bold 12px/22px Georgia, "Times New Roman", Times, serif;
}

/*    P R E S S   S T Y L E S    */

#content_stage .pressItems {
	margin: 0px 0px;
	padding: 0px 0px;
	width:465px;
}

#content_stage .pressItems img {
	float:left;
	margin:0px 10px 25px 0px;
	padding: 0px 0px;
	border: 0px;
}

#content_stage .pressItems a img {
	text-decoration:none;
	border:none;
	filter: alpha(opacity=55);
	-moz-opacity: 0.55;
	opacity:0.55;
}

#content_stage .pressItems a:hover img{
	filter: alpha(opacity=100);
	-moz-opacity: 1.00;
	opacity:1.00;
	border-bottom:none;
}

#content_stage .pressItems p {
	float: left;
	margin: 5px 0px 0px 0px;
	padding: 0px;
	line-height:16px;
}

#content_stage .pressItems p a{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
}

.pressDate {
	color:#999999;
	text-transform:uppercase;
	font: bold 10px/12px Verdana, Arial, Helvetica, sans-serif;
}

blockquote {margin:20px 0px; padding:0px 10px;font: normal 20px/25px Georgia, "Times New Roman", Times, serif;color:#54005A;}

br {clear:both;}
