
body { 
	margin: 0;
	padding: 0;
	background-color: #fff;
	font-family: tahoma, veranda, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.clear {
	clear: both;
}

a {
	color: #0072bc;
	text-decoration:none;
}
a.no_link {
	text-decoration:none;
	color:black;
}
a.no_link img {
	border:0;
	text-decoration:none;
}
img.no_link {
	border:0;
}

h2 {
	color: #666;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10pt;
	margin: 0;
	padding:0;
}

	h2 span {
		color:#528b00;
	}

h3 {
	font-size: 11px;
	font-weight: bold;
	color: #528b00;
	font-variant:small-caps;
	clear: both;
	margin: 5px;
}
h3.dept {
	text-align:center;
	margin-left:-100px;
	font-size:1.5em;
}

h4 {
	padding-left: 15px;
	padding-bottom: 4px;
	margin-bottom: 0;
	font-size: 11px;
	font-weight: bold;
}

dl {
	margin: 0 0 0 -100px;
}
	
	dt {
		text-align:center;
		margin-bottom:1em;
	}
	

	#page {
		width: 100%;
	}
	
		#header {
			background-color: #e1dfd9;
			text-align:center;
		}
		
			#headerContent {
				text-align: left;
				margin: auto;
				width: 760px;				
			}
			
		#content {
			padding: 10px 0 ;
			background-color: white;
			text-align:center;
		}
		
			#nestedContent {
				text-align: left;
				margin: auto;
				width: 760px;	
				background-color: white;	
				padding: 0;	
			}
			
				.slimColumn {
					float: right;
					width: 220px;
					display:inline;
					padding: 5px;
					margin-bottom: 5px;
				}
				
					#search {
						padding: 5px;
						margin-bottom: 5px;				
					}

						#search p {
							margin: 0;
							padding: 7px 0;
						}
						
						#search form {
							display: inline;
							margin: 0;
							padding: 0;
						}
						
							#searchSubmit {
								color: #fff;
								border: none;
								background:#000;
							}
						#search_results {
						}
						
					#news {
						padding: 5px;
						margin-bottom: 5px;					
					}
					
						#news ul {
							list-style-type: none;
							margin: 10px 0 0 10px ;
							padding: 0;
						}
						
							#news ul li.blurbTitle {
								color: #528b00;
							}
							
							#news ul li.blurbTitle a {
								color: #528b00;
							}
							
							#news ul li.blurbContent {
								padding: 4px 0;
							}
								#news ul li.blurbContent a:link {
									text-decoration: none;
									color: black;
								}
	
								#news ul li.blurbContent a:visited {
									text-decoration: none;
									color: black;
								}
								
								#news ul li.blurbContent a:hover {
									color: #528b00;
									text-decoration: underline;
								}
								
								#news ul li.blurbContent a:active {
									color: #528b00; 
									text-decoration:underline;
								}
				#api_notify {
					text-align:center;
					min-height:10em;
					padding-left:1em;					
				}	
						#api_notify img {
							float:left;
						}
							
					
				#leftColumn {
					float: left;
					width: 500px;
					display: inline;
					border-right:1px solid #528B00;
					padding-right:2em;
				}
				
					#welcome {
						border-bottom: 1px solid #666;
						height:8em;
						padding: 5px;
						margin-bottom: 5px;
					}

						
					#mission {
						width: 250px;
						float: left;
					}
				
					#contact {
						border-left: 1px solid #666;
						float: right;
						width: 229px;
					}
					
					#contact h3 {
						clear: both;
					}
					
						.contactItem {
							padding-bottom: 12px;
							clear: both;
						}		
						
							.contactTitle {
								color: #528b00;
								float: left;
								max-width: 70px;
							}
							
							.contactInfo {
								float: right;
								padding-right: 20px;
							}
	
					
		#footer {
			text-align: center;
			clear: both;
			background-color: #e1dfd9;
			height: 133px;
		}
		
			#footerContent {
				text-align: left;
				margin: auto;
				width: 760px;
				border-top: 9px solid #528b00;
			}
				#leftFooter {
					border-top: 9px solid black;
					float: left;
					text-align:center;
					width: 260px;
					position: relative;
					top: -9px;
					border-right: 1px solid #e1dfd9;
				}

					#logo {
						padding-top: 12px;
					}
			
				#rightFooter {
					float: right;
					width: 498px;
					border-left: 1px solid black;
					margin-top: 24px;
					position:relative;
					left: -1px;
				}
					
					#nav
					{
						margin: 0;
						padding: 0;
						list-style-type: none;
					}

						#nav li { 
							display: inline;
							border-right: 1px solid black;
							padding: 0 12px;
							margin-top: 5px;
							line-height: 150%;
						}
						
							#nav #map {
								border: none;
							}
						
							ul li a:link {
								text-decoration: none;
								color: black;
							}

							ul li a:visited {
								text-decoration: none;
								color: black;
							}
							
							ul li a:hover {
								color: #528b00; 
								text-decoration: underline;
							}
							
							ul li a:active {
								color: #528b00; 
								text-decoration:underline;
							}
					
					#copyright {
						margin:0;
						padding:12px 0 5px 12px;
					}
					
					
					
					#gw {
						margin:0;
						padding:0;
						padding-left: 12px;
					}
th {
	text-align:center;
	padding:.5em;
	border-bottom:1px solid #666;
	border-top:1px solid #666;
	position:relative;
}

table table th {
	padding:0;
}

table.products td {
	border-bottom:1px solid black;
}

table.products td.image {
	text-align:center;
}
tr.gray {
	background: #ddd;
}
th.gray {
	background:#ddd;
}
td.gray {
	background:#ddd;
}

.printer_friendly {
}



li.page {                                     
list-style:none;
list-style-image:url("http://www.mmvalve.com/images/graphics/page.gif"); 
}
li.pdf {                                     
list-style:none;
list-style-image:url("http://www.mmvalve.com/images/graphics/page_white_acrobat.gif"); 
}
li.error_message {                                     
list-style:none;
list-style-image:url("http://www.mmvalve.com/images/graphics/exclamation.gif"); 
}


/* Tabs */
#tabs{
    margin-left: 4px;
    padding: 0;
    background: transparent;
    voice-family: "\"}\"";
    voice-family: inherit;
    padding-left: 5px;
}
#tabs ul{
    font: bold 11px tahoma, veranda, Arial, Helvetica, sans-serif;
    margin:0;
    padding:0;
    list-style:none;
}
#tabs li{
    display:inline;
    margin:0 2px 0 0;
    padding:0;
    text-transform:uppercase;
}
#tabs a{
    float:left;
    background:#E1DFD9;
    margin:0 2px 0 0;
    padding:0 0 1px 3px;
    text-decoration:none;
}
#tabs a span{
    float:left;
    display:block;
    background: transparent;
    padding:4px 9px 2px 6px;
}
#tabs a span{float:none;}
#tabs a:hover{background-color: #528B00;color: white;}
#tabs a:hover span{background-color: #528B00;}
#tabHeaderActive span, #tabHeaderActive a { background-color: #528B00; color:#fff;}
.tabContent {
    clear:both;
    border:2px solid #528B00;
    padding:4px;
    background-color:#FFF;
	margin-bottom:1em;
}

.directions {
	padding:1em 2em;
	border:1px solid #528B00;
	background:#E1DFD9;
}

/*
	Icon graphics are done by Mark James, at 
	http://www.famfamfam.com/lab/icons/silk/preview.php , and are distributed 
	freely under the Creative Commons Attribution 2.5 License 
	http://creativecommons.org/licenses/by/2.5/ . Gatorworks.net would like
	to express thanks to Mark for distributing this icon set. They are 
	particularly spiffy ;-)
	
*/
