@charset "utf-8";
/* Marston Webb Internatioanl styleshee by bok rivera*/

body { 	background: #fcfbfa url(/images/BG_lines.png) repeat ; color: #262626; padding: 0; font-family:Georgia, "Times New Roman", Times, serif}

a {	color: #990000; text-decoration: none; outline:none}
a:hover { text-decoration: underline;}

h1, h2, h3, h4, h5, h6 { font-family: Palatino, Georgia, "Times New Roman", Times, serif}
h1 { font-style:italic}
h2 { font-size:1em; font-style:italic; font-family: Georgia, "Times New Roman", Times, serif; color:#060202 }
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:40px; 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: Palatino, Georgia, "Times New Roman", Times, serif; text-transform:uppercase; font-weight:bold; color:#262626; font-size:16px; text-decoration:none }	
	.mainNav a:hover { color:#990000 }

    /* 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; -moz-border-radius: 6px; -webkit-border-radius: 6px; }
	#cssdropdown li.headlink ul li span { font-size:10px}
	#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; display:none}
.mainHR { width: 940px; height: 7px; background-color:#262626; *margin:0;  display:none}

.container_12 {	position:relative; background-image:url(/images/BG_Opaque.png); background-repeat:repeat  	}
.grid_8 { margin:20px 0;}

/* HOME PAGE SECTION */
.contact, .about, .services, .management { background-color:#e6e5e2; border-bottom:1px solid #e2e0d8; margin-bottom:20px; -moz-border-radius: 6px; -webkit-border-radius: 6px; }
.contact h2, .about h2, .services h2, .management h2 { background-color: #d9d9d6; padding:0 10px 2px 10px; margin:0 0 10px 0; font-size:1.4em; -moz-border-radius-topleft:6px; -webkit-border-top-left-radius:6px;-moz-border-radius-topright:6px; -webkit-border-top-right-radius:6px;  }
.contact p, .about p, .services p, .management p { margin:10px;}

.about { margin-top:20px;}
.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 {margin-top:20px;}
.services h3 { font-size:13px; margin:0 0 0 10px; padding:0; }
.servicesmain h3 { margin:0 0 0 10px;}
.services h3 span { font-size:11px; color: #666 }
.services h3 a {color: #990000; text-decoration:none}
.services p {margin: 0 10px 15px 10px; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#65645e}

#GoldClients { display:none}
.goldmining #GoldClients { display: block;}
	#GoldClients ul { list-style:none; margin:0; padding:0}
	#GoldClients li { margin-bottom:10px; vertical-align: text-top}
	#GoldClients li span { margin: 10px 5px  10px 0; }
	#GoldClients a {font-size:11px }

/* END HOME PAGE SECTION */ 

.quote { font-size:16px; font-style:italic; font-weight:bold }
.bold { font-weight:bold}
.notes { font-size:11px; color:#999999}	
.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: #d9d9d6; padding:0 10px 2px 10px; margin:0 0 10px 0; font-size:1.4em; -moz-border-radius-topleft:6px; -webkit-border-top-left-radius:6px;-moz-border-radius-topright:6px; -webkit-border-top-right-radius:6px; }
.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 {margin-top:20px;}	/*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 input, .contactus textarea { border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding:2px;}
	.contactus .error { background-color:#FFFF99; font-size:11px; display:block; margin-left:152px; padding:3px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
	
	#ContactAdditionalInfo { margin: 0 0 20px 0;}
		#ContactAdditionalInfo label { position:relative; display:block; width:60px; float:left; text-align:right}

.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:#dbdad8; width: 100%; margin:0 10px; height: 90px; color:#231f20; font-size:11px; -moz-border-radius: 6px; -webkit-border-radius: 6px; text-align:center }
	.Footer .navigation { padding:15px 0 0 0; font-family: Palatino, Georgia, "Times New Roman", Times, 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:#231f20}
	.Footer .copyright {  margin:5px; }



