@charset "utf-8";
/* CSS Document */

body { 	background: #adaaa3 url(../images/BG_bodygradient.jpg) repeat-x; background-color:#adaaa3; color: #262626; padding: 0; font-family:Georgia, "Times New Roman", Times, serif}

a {	color: #9d231e; text-decoration: none;}
a:hover { text-decoration: underline;}

h1, h2, h3, h4, h5, h6 { font-family: Georgia, "Times New Roman", Times, serif}
h1 { font-style:italic}
h2 { font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; }
h3 { }
h4 { }
h5 { }
h6 { }

p {	}

small { font-size:11px; font-family:Arial, Helvetica, sans-serif}

/* custom for grid classes */
.logo { text-align:center; margin:10px;}

.mainNav { text-align:right; position:absolute; top:50px; left:500px; z-index:999; 
		 height: auto; width:auto;  }
		
	.mainNav ul { list-style:none;}
	.mainNav ul li { display: block; text-decoration:none}
	.mainNav a, .mainNav a:link, .mainNav a:active, .mainNav a:visited, .mainNav a:hover { font-family: Arial, Helvetica, sans-serif; text-transform:uppercase; font-weight:bold; color:#262626; font-size:16px; text-decoration:none }	

    /* General */
	#cssdropdown, #cssdropdown ul { list-style: none; }
	#cssdropdown, #cssdropdown * { padding: 0; margin: 0; }
	
	/* Head links */
	#cssdropdown li.headlink { width: 95px; float: left; margin: 0 5px; text-align: left; }
	#cssdropdown li.headlink a { display: block; }

	/* Child lists and links */
	#cssdropdown li.headlink ul { display: none; text-align: left; }
	#cssdropdown li.headlink:hover { }
	#cssdropdown li.headlink:hover ul { display: block;  }
	#cssdropdown li.headlink ul li { width:200px; }
	#cssdropdown li.headlinklong ul li { width:230px;}
	#cssdropdown li.headlink ul li a { padding: 3px 6px; height: 100%; font-size:12px; background-color:#ebe6da; text-decoration:none }
	#cssdropdown li.headlink ul li a:hover { background-color: #262626; color:#ebe6da  }

	#cssdropdown li.menucontact { margin-left:20px}

.mainImage {}
#mainImage { list-style:none; margin:0; padding:0}
#mainImage li { margin:0; padding:0}


.maintopHR {width: 940px; height: 3px; background-color:#294f44; padding:0; margin:4px auto; *margin:0}
.mainHR { width: 940px; height: 7px; background-color:#262626; *margin:0}

.container_12 {	margin-bottom: 20px; position:relative; background: #dddacb url(../images/BG_contentgradient.jpg) repeat-x ;	}

/* HOME PAGE SECTION */
.contact, .about, .services, .management { background-color:#e6e4dd; border-bottom:1px solid #e2e0d8; margin-bottom:20px; }
.contact h2, .about h2, .services h2, .management h2 { background-color: #e2e0d8; padding:0 10px 2px 10px; margin:3px 0 10px 0; font-size:18px; }
.contact p, .about p, .services p, .management p { margin:10px;}

.about ul { list-style:none}
.about ul li { }
.about p { line-height:1.6em;}
.about .morelink { text-align:right; font-size:11px}
	.about .disclaimer h4 {font-size:9px; color:#666; margin:0 0 0 10px; padding:0 }
	.about .disclaimer p { font-size:9px; color:#7b7974; font-family:Arial, Helvetica, sans-serif; margin: 0 10px 10px 10px}

.services {}
.services h3 { font-size:13px; margin:0 0 0 10px; padding:0; }
.services h3 a {color: #9d231e; text-decoration:none}
.services p {margin: 0 10px 5px 10px; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
/* END HOME PAGE SECTION */ 

.quote { font-size:16px; font-style:italic; margin-bottom:0}
.bold { font-weight:bold}
.notes { font-size:11px}	
.missionstatement { }

.missionstatement p { text-align:center; font-size:24px; font-style:italic; font-weight:bold; color:#420a09}
.missionstatement .quotemarks { font-size:36px; height:16px;}

.aboutus .disclaimer { margin:20px;}
	.aboutus .disclaimer h4 { font-size:12px; color:#666; margin:0 0 0 10px; padding:0 }
	.aboutus .disclaimer p { font-size:11px; color:#7b7974; font-family:Arial, Helvetica, sans-serif; margin: 0 10px 10px 10px}


.consultants {}
	
	.consultants h2 { font-size:18px; margin-bottom:5px;}
	.consultants h3 { margin-bottom:0}
	.consultants ul { list-style:none}
		.consultants ul li {}
		.consultants ul li a { font-weight:bold} 
		.consultants .position { font-style:italic; color:#666}

.management { position:absolute; top:360px; left:0  } /* left section */
.management h1 { background-color: #e2e0d8; padding:0 10px 2px 10px; margin:3px 0 10px 0; font-size:18px;}
.management h3 { font-size:14px; margin: 10px 0 0 10px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif}
.management h4 { font-size: 10px;} 
.management .position { display:none}
	.management .disclaimer h4 {font-size:9px; color:#666; margin:0 0 0 10px; padding:0 }
	.management .disclaimer p { font-size:9px; color:#7b7974; font-family:Arial, Helvetica, sans-serif; margin: 0 10px 10px 10px}

.schmid { display:none} 
.managementteam {margin-left: 330px; }
	
	.managementteam h2 { font-family: Georgia, "Times New Roman", Times, serif; font-size:18px; text-transform:capitalize; margin-bottom:0}
	.managementteam h2 .position { color: #666; font-size:12px}
	.managementteam .company { float:right; color:#777;}
	.managementteam label { font-size:11px; color:#666; }
	.managementteam .note { font-size:12px; color: #777}
	.managementteam p { margin-right:10px;}
	
	.managementteam .disclaimer { margin:20px;}
	.managementteam .disclaimer h4 { font-size:12px; color:#666; margin:0 0 0 10px; padding:0 }
	.managementteam .disclaimer p { font-size:11px; color:#7b7974; font-family:Arial, Helvetica, sans-serif; margin: 0 10px 10px 10px}

.testimonials {}
	.testimonials .quote { font-size:16px; font-style:italic; margin-bottom:0}
	.testimonials .author { font-size:12px;  font-family:Arial, Helvetica, sans-serif; font-weight:bold; margin: 5px 0 40px 20px; }
		.testimonials .author .position { font-style:italic; font-size:11px; color:#666666}
		.testimonials .author .company { font-weight:normal}

.contact {}	/*small contact info*/
	.contact .disclaimer h4 { font-size:12px; color:#666; margin:0 0 0 10px; padding:0 }
	.contact .disclaimer p { font-size:11px; color:#7b7974; font-family:Arial, Helvetica, sans-serif; margin: 0 10px 10px 10px}
.contactus { margin-bottom:40px;} /*contact page*/
	.contactus ul { list-style:none}
	.contactus ul li {}
	.contactus label { width: 150px; float:left; display:block; text-align:right}
	.contactus .error { background-color:#FFFF99; font-size:11px; display:block; margin-left:152px; padding:3px;}

.newsandevents h2 { font-family: Georgia, "Times New Roman", Times, serif; font-size:18px; text-transform:capitalize; margin-bottom:0}
.newsandevents h3 {font-family: Georgia, "Times New Roman", Times, serif; font-size:14px; font-style:italic}
.newsandevents h3 .volume { color:#7b7974; font-size:12px; }
.newsandevents .filetypePDF { padding-left: 34px; min-height:32px; height:32px;display:block;  background:url(/images/iconPDF.png) no-repeat top left}


.Footer { background-color:#beb89b; width: 100%; height: 26px; color:#f4f3ef; font-size:11px; -moz-border-radius-bottomleft:5px; -webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px; -webkit-border-bottom-right-radius:5px; }
	.Footer .navigation { float:left; margin:5px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-weight:bold; letter-spacing: .1em;}
	.Footer ul.navigation  { list-style:none;}
	.Footer ul.navigation li { display: inline}
	.Footer .navigation a, .Footer .navigation a:active, .Footer .navigation a:link, .Footer .navigation a:visited, .Footer .navigation a:hover, .Footer .navigation a:focus  { color:#f4f3ef}
	.Footer .copyright { float:right; margin:5px; }

