/* THE BIG GUYS */
* {margin:0;padding:0}
body{padding: 0 0 20px;background: #333301;color:#433920;font:11px Georgia, "Times New Roman", Times, serif}

/* LINKS */
a,a:link,a:link,a:link,a:hover {background:transparent;text-decoration:none;cursor:pointer;} 
a:link {background:transparent;text-decoration:none;cursor:pointer;color:#333436;;} 
a:visited {background:transparent;text-decoration:none;cursor:pointer;color:#333436;}  
a:hover,a:active {background:transparent;text-decoration:none;cursor:pointer;color:#333436;}  
.pdfLink
{
font-size:13px;
}
	.submit { 
	
	border: 1px solid;
	border-color: #B65E61 #530B0D #530B0D #B65E61;
	color: #000;
	font-size: 11px;
	margin-right: 10px ;
	padding: 2px 8px;
	cursor:pointer;
	}

/* FORMS */
form {margin: 0 0 1.3em}
input {font-family: "Trebuchet MS", arial,tahoma,verdana,sans-serif;margin: 0;border: 1px solid;
	border-color: #666 #EEE #EEE #666; padding:none; width:156px; height:15; padding-left:3px; padding-top:2px; padding-right:3px; color:#5574b9; font-size:10px; font-weight:bold; vertical-align:middle; }
fieldset {border: none}
label {display:block;padding: 5px 0}
label br {clear:left}
submit {padding: 1px 3px;background:#666;color:#fff;font-weight:bold;font-size:96%}  

	/* FORMS - general classes */
	input.f-submit {padding: 1px 3px;background:#666;color:#fff;font-weight:bold;font-size:96%} 
	
	/* FORMS - f-wrap-1 - simple form, headings on left, form elements on right */
	form.f-wrap-1 {width:100%;padding: .5em 0;background: #f6f6f6 url("../images/featurebox_bg.gif") no-repeat 100% 100%;border-top: 1px solid #d7d7d7;position:relative}
		form.f-wrap-1 fieldset {width:auto;margin: 0 1em}
		form.f-wrap-1 h3 {margin:0 0 .6em;font: bold 155% arial;color:#c00}
		form.f-wrap-1 label {clear:left;float:left;width:100%;border-top: 1px solid #fff}
		
		/* hide from IE mac \*/
		form.f-wrap-1 label {float:none}
		/* end hiding from IE5 mac */
	
		form.f-wrap-1 label input, form.f-wrap-1 label textarea, form.f-wrap-1 label select {width:15em;float:left;margin-left:10px}
		
		form.f-wrap-1 label b {float:left;width:8em;display:block;position:relative}
		form.f-wrap-1 label b .req {color:#c00;font-size:150%;font-weight:normal;position:absolute;top:-.1em;left:-.4em;width:.3em;height:.3em}
		form.f-wrap-1 div.req {color:#666;font-size:96%;font-weight:normal;position:absolute;top:.4em;right:.4em;left:auto;width:13em;text-align:right}
		form.f-wrap-1 div.req b {color:#c00;font-size:140%}
		form.f-wrap-1 label select {width: 15.5em}
		form.f-wrap-1 label textarea.f-comments {width: 20em}
		form.f-wrap-1 div.f-submit-wrap {padding: 5px 0 5px 8em}
		form.f-wrap-1 input.f-submit {margin: 0 0 0 10px}
		
		form.f-wrap-1 fieldset.f-checkbox-wrap, form.f-wrap-1 fieldset.f-radio-wrap {clear:left;float:left;width:32em;border:none;margin:0;padding-bottom:.7em}
		form.f-wrap-1 fieldset.f-checkbox-wrap b, form.f-wrap-1 fieldset.f-radio-wrap b {float:left;width:8em;line-height: 1.7;display:block;position:relative;padding-top:.3em}
		form.f-wrap-1 fieldset.f-checkbox-wrap fieldset, form.f-wrap-1 fieldset.f-radio-wrap fieldset {float:left;width:13em;margin: 3px 0 0 10px}
		form.f-wrap-1 fieldset.f-checkbox-wrap label, form.f-wrap-1 fieldset.f-radio-wrap label {float:left;width:13em;border:none;margin:0;padding:2px 0;margin-right:-3px}
		form.f-wrap-1 label input.f-checkbox, form.f-wrap-1 label input.f-radio {width:auto;float:none;margin:0;padding:0}
		
		form.f-wrap-1 label span.errormsg {position:absolute;top:0;right:-10em;left:auto;display:block;width:16em;background: transparent url(../images/errormsg_bg.gif) no-repeat 0 0}
		form.f-wrap-1 label span.errormsg b {padding: 10px 0;margin: 0 10px 0 30px;color:#B30800;font-weight:bold;display:block;width:auto;float:none;line-height:1.3}

/* TYPOGRAPHY */
p, ul, ol {margin: 0 0 1.5em}
h1, h2, h3, h4, h5, h6 {letter-spacing: 1.1px;font-family:Georgia, "Times New Roman", Times, serif; normal;margin: 0;color:#333436;padding-bottom: 3px; font-weight:normal;}
h1 {font-size: 196%;margin-top:3px; color:#40A0D5}
h2 {font-size: 14px; color:#333436; text-align:center;width:217px; height:52px;font-variant:small-caps;background:url(../images/menuOff.gif) no-repeat;}
h2 a, h2 a:link, h2 a:hover, h2 a:active, h2 a:visited {font-size: 14px; color:#333436; text-decoration:none;
font-variant:small-caps;}
h3 {font-size: 126%; }
h4 {font-size: 116%}
h5 {font-size: 106%}
h6 {font-size: 96%}
.highlight {color:#E17000}
.subdued {color:#999}
.error {color:#c00;font-weight:bold}
.success {color:#390;font-weight:bold}
.caption {color:#999;font-size:11px}
.date {font: bold 82% arial;color:#bbb;display:block;letter-spacing: 1px}
small {font-size:11px}



/* GENERAL */
img {
	border:none;
	text-align: right;
} 
hr {margin: 1em 0;background:#f2f2f2;height:1px;color:#f2f2f2;border:none;clear:both}
.clear {clear:both;position:relative;font-size:0px;height:0px;line-height:0px} 

/* LAYOUT - HEADER */
#header {margin: 0 0 25px 40px;padding: 0 0 8px 25px; height:60px;
 /* Mozilla ignores crazy MS image filters, so it will skip the following */
}
 


	#header #site-name {font: 265% arial;letter-spacing: -.05em;margin:0 0 0 40px;padding:3px 0;color:#ccc;border:none}

		
		#navcontainer ul {margin-top:30px;padding-left: 0;padding-right: 10px; width:700px;color: White;float: right;font-family: arial, helvetica, sans-serif; font-size:11px;	}
				
		#navcontainer ul li { display: inline; }
		#navcontainer ul li a	{ margin:5px; text-align:center; padding-top:5px; height:24px;width:75px; color: #fff;text-decoration: none; float: left;}
		#navcontainer ul li a:hover	{color: #efefef;}
		
		#navlist a:link#current, #navlist a:visited#current {background: #96C8E7; color: #333333;} 


/* LAYOUT - main body of page */
#wrap {width:800px;;margin: 0 auto;position:relative}
#content-wrap_top {position:relative;width:800px; height:105px; 
background:url(../images/panel_top_logo.gif) no-repeat;}


#content-wrap {position:relative;width:100%; margin-top: 0px;
 background:url(../images/panel_middle.gif) repeat-y;
}
#content-wrap[id] {background:url(../images/panel_middle.gif) repeat-y;}
	
#content-wrap_bottom {position:relative;width:100%; height:2px;
background:url(../images/panel_bottom.gif)}

	
	#sidebar {position:absolute;top:0;right:25px;width:20%;border-top: 5px solid #999;padding-top: 1px;padding-bottom: 40px}
/* LAYOUT TYPE B */

#content_top {margin: 0 23px 0 210px; padding:5px; height:10px; background:url(../images/body_panel_top.png) no-repeat}

#contentTemp {margin: 0 0px 0 0; 
line-height:30px;
font-size:18px;}
.contentTempBIG {
line-height:30px;
font-size:24px;}
#content {margin: 0 0px 0 0px;
font-size:12px;
line-height:20px;}

#contentLeft {margin: 0 0px 0 0px;
font-size:14px;
line-height:20px;
height:515px;
position:absolute;
width:417px;
left:2px;

background:url(../images/left_interior.gif) no-repeat;
}
#contentLeftAbout {margin: 0 0px 0 0px;
font-size:14px;
line-height:20px;
height:515px;
position:absolute;
width:417px;
left:2px;

background:url(../images/aboutUsPhoto.jpg) no-repeat;
}
#contentLeftPassion {margin: 0 0px 0 0px;
font-size:14px;
line-height:20px;
height:515px;
position:absolute;
width:417px;
left:2px;

background:url(../images/passionPhoto.jpg) no-repeat;
}
#contentLeftExperience {margin: 0 0px 0 0px;
font-size:14px;
line-height:20px;
height:515px;
position:absolute;
width:417px;
left:2px;

background:url(../images/experiencePhoto.jpg) no-repeat;
}
#contentLeftSustainability {margin: 0 0px 0 0px;
font-size:14px;
line-height:20px;
height:515px;
position:absolute;
width:417px;
left:2px;

background:url(../images/sustainPhoto.jpg) no-repeat;
}
#contentLeftSynergy {margin: 0 0px 0 0px;
font-size:14px;
line-height:20px;
height:515px;
position:absolute;
width:417px;
left:2px;

background:url(../images/synergyPhoto.jpg) no-repeat;
}
#contentLeftLegacy {margin: 0 0px 0 0px;
font-size:14px;
line-height:20px;
height:515px;
position:absolute;
width:417px;
left:2px;

background:url(../images/legacyPhoto.jpg) no-repeat;
}
#contentLeftContact {margin: 0 0px 0 0px;
font-size:14px;
line-height:20px;
height:515px;
position:absolute;
width:417px;
left:2px;

background:url(../images/contactPhoto.jpg) no-repeat;
}
#contentLeftTest1 {margin: 0 0px 0 0px;
font-size:14px;
line-height:20px;
height:515px;
position:absolute;
width:417px;
left:2px;

background:url(../images/contactPhoto.jpg) no-repeat;
}
#contentLeftTest1 {margin: 0 0px 0 0px;
font-size:14px;
line-height:20px;
height:515px;
position:absolute;
width:417px;
left:2px;

background:url(../images/testmonPhoto1.jpg) no-repeat;
}#contentLeftTest2 {margin: 0 0px 0 0px;
font-size:14px;
line-height:20px;
height:515px;
position:absolute;
width:417px;
left:2px;

background:url(../images/testmonPhoto2.jpg) no-repeat;
}#contentLeftTest3 {margin: 0 0px 0 0px;
font-size:14px;
line-height:20px;
height:515px;
position:absolute;
width:417px;
left:2px;

background:url(../images/testmonPhoto3.jpg) no-repeat;
}#contentLeftTest4 {margin: 0 0px 0 0px;
font-size:14px;
line-height:20px;
height:515px;
position:absolute;
width:417px;
left:2px;

background:url(../images/testmonPhoto4.jpg) no-repeat;
}
#contentLeftTest5 {margin: 0 0px 0 0px;
font-size:14px;
line-height:20px;
height:515px;
position:absolute;
width:417px;
left:2px;

background:url(../images/testmonPhoto5.jpg) no-repeat;
}
#contentRight {margin: 0 0px 0 419px;
font-size:14px;
line-height:20px;
height:515px;
width:378px;
background:url(../images/right_interior.gif) no-repeat;
}
#contentText{
padding-left:20px;
padding-right:20px;
padding-top:10px;

}

#justifiedContent {margin: 0 0px 0 0px;
line-height:20px;
text-align:justify;
width:420px;}
#content_bottom {margin: 0 23px 0 210px; padding:5px; background:url(../images/body_panel_bottom.png) no-repeat;  height:26px}

#contentform {margin: 0px 70px 0 70px;
}

/* LAYOUT - FOOTER */
#footer {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;color:#dad2ad; text-align:center;
padding-top:10px;
line-height:30px;
margin-left:10px;
}
	#footer p {margin:0}
	#footer a:link {color:#dad2ad;
	text-decoration:none;}

#smalltext {clear:both;padding: 0px;font-size:11px;color:#333436; text-align:center;}
#capLetter { 0px;font-size:14px;}
.verysmalltext {clear:both;padding: 0px;font-size:9px;color:#333436; }
.itemCat {font-size:14px;
font-weight:bold;
}

#topmenuRight {

font-size:16px;color:#c5bd96; 
position:relative;
font-style:italic;
float:right;
padding-top:80px;
}
	#topmenuRight p {margin:0}
	#topmenuRight a:link, #topmenuRight a:visited {color:#c5bd96;
	text-decoration:none;}
		#topmenuRight a:hover {color:#7a6236;
	text-decoration:none;
	
	}
.selected{
	color:#e8e3c4;
	text-decoration: underline;
}

	
	#subMenu {
	font-size:12px;
	color:#896c34;
	position:relative;
	font-style:italic;
	padding-top:10px;
	text-align:center;
}
	#subMenu p {margin:0}
	#subMenu a:link, #subMenu a:visited {color:#896c34;
	text-decoration:none;}
		#subMenu a:hover {color:#433920;
	text-decoration:none;
	
	}
	
.selectedSub{
	color:#433920;
	font-size: 12px;
	font-style: oblique;
}.quotes {
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
	
}
a.quotes:hover {
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
	text-decoration: underline;	
	
}
.quotenames {
	font-size: 10px;
	font-style: italic;
	font-weight: bold;
	text-align: center;
}
.Headerpages {
	color: #996633;
	font-style: italic;
	text-align: center;
	font-size: 16px;
	line-height: .2px;
}
.contentform {
	color:#666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
}
.contentSmall {
	color:#666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
}
.contentPages {
	color:#000;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: normal;
}
.selected{
	color:#e8e3c4;
	text-decoration: underline;
}

	
	#testmonMenu {
	font-size:12px;
	color:#896c34;
	position:relative;
	font-style:italic;
	padding-top:10px;
	text-align:center;
}
	#testmonMenu p {margin:0}
	#testmonMenu a:link, #subMenu a:visited {color:#896c34;
	text-decoration:none;}
		#subMenu a:hover {color:#433920;
	text-decoration:none;
	
	}
	
.selectedTestmon{
	color:#433920;
	font-size: 12px;
	font-style: oblique;
