/* CSS Document */
@import '/common/css/leftnav.css';

*{
	outline:0px;
	border:0px;
	margin:0px;
	padding:0px;
	background:none;
	background-position:0px 0px;
	font-family:inherit;
	font-size:100%;
	line-height:inherit;
	list-style:none;
	vertical-align:top;
	border-collapse:collapse;
}

html{
	overflow:-moz-scrollbars-vertical;
}

a{
	color:#1f4ab2;
	text-decoration:underline;
}

body{
	background-color:#ffffff;
	padding:20px 0px 20px 20px;
	text-align:center;
	font-size:78%;
}

.clearboth{
	clear:both;
	display:block;
}

input, select, textarea{
	border-top:1px solid #505d63;
	border-left:1px solid #505d63;
	border-bottom:1px solid #eeeeee;
	border-right:1px solid #eeeeee;
	background-color:#ffffff;
	font-size:92%;
	line-height:normal;
	padding:1px 0px 1px 4px;
}
	.input-button{
		background-color:#999999;
		color:#eeeeee;
		font-variant:small-caps;
		border-bottom:1px solid #333333;
		border-right:1px solid #333333;
		border-top:1px solid #999999;
		border-left:1px solid #999999;
		padding:1px 4px 1px 4px;
		cursor:pointer;
	}
	
	.input-checkbox{
		border:0px;
	}

.align-left-margin{
	float:left;
	margin:0px 12px 5px 0px;
}

.align-right-margin{
	float:right;
	margin:0px 0px 5px 12px;
}

#siteContainer{
	width:930px;
	text-align:left;
	margin:0px auto 0px auto;
	font-family:Arial, Helvetica, sans-serif;
	
}

#siteFooter{
	font-size:92%;
}
	#siteFooter ul{
		
	}
		#siteFooter ul li{
			display:block;
			float:left;
			padding:0px 20px 0px 0px;
			color:#7c838b;
		}
		
			#siteFooter ul li a{
				
				
			}

#siteHeader{
	
}
	#siteHeader .mmhide_header{
		background-image:url(/common/images/header-bg.jpg);
		background-repeat:no-repeat;
		height:64px;
	}
		
		#siteHeader .mmhide_header .mmhide_logo{
			margin:14px 0px 0px 28px;
			float:left;
		}
		
		#siteHeader .mmhide_header .mmhide_nav{
			float:right;
			clear:right;
			margin-right:10px;
			width:570px;
		}
			#siteHeader .mmhide_header .mmhide_nav ul{
				float:right;
			}
			
				#siteHeader .mmhide_header .mmhide_nav ul li{
					display:inline;
				}
				
					#siteHeader .mmhide_header .mmhide_nav ul li a{
						display:block;
						float:left;
						padding:0px 12px 0px 12px;
						border-left:1px solid #3b3434;
						color:#ffffff;
						text-decoration:none;
					}
					
					#siteHeader .mmhide_header .mmhide_nav ul li a:hover{
						color:#3b3434;
					}
					
					#siteHeader .mmhide_header .mmhide_nav ul li.first a{
						border:0px;
						padding-left:0px;
					}
					
		#siteHeader .mmhide_header .mmhide_search{
			float:right;
			margin:8px 20px 12px 0px;
		}
		
			#siteHeader .mmhide_header .mmhide_search img{
				float:left;
				margin-left:5px;
			}
			
			#siteHeader .mmhide_header .mmhide_search input{
				float:left;
				background-color:#c6cfc9;
			}
	
	
	
	
	




#sitePage{
	margin-top:10px;
	margin-bottom:15px;
}

	#sitePage .container-box1{
		background-color:#ffffff;
		border:4px solid #cccccc;
		padding:8px 12px 8px 12px;
		margin-bottom:1em;
	}
		#sitePage .container-box1 h1{
			font-family:Arial, Helvetica, sans-serif;
			font-size:120%;
			font-weight:bold;
			color:#000000;
			margin:0px 0px 2px 0px;
		}
	
	#sitePage .container-box2{
		background-color:#b9b9b9;
		background-image:url(/common/images/container-box2-bg.gif);
		background-repeat:repeat-x;
		padding:8px 12px 8px 12px;
		margin-bottom:1em;
	}
		#sitePage .container-box2 h1{
			font-family:"Times New Roman", Times, serif;
			font-size:200%;
			font-weight:normal;
			color:#666666;
			font-variant:small-caps;
			margin:0px 0px 6px 0px;
		}
		
	#sitePage .container-box3{
		background-color:#ffffff;
		border-left:1px solid #cccccc;
		padding:0px 0px 0px 12px;
		margin-bottom:1em;
	}
		#sitePage .container-box3 h1{
			font-family:Arial, Helvetica, sans-serif;
			font-size:120%;
			font-weight:bold;
			color:#000000;
			margin:0px 0px 2px 0px;
		}
		
	#sitePage .font-light{
		color:#666666;
	}
	
	#sitePage .font-note{
		font-size:92%;
		color:#666666;
	}
	
	#sitePage .font-small{
		font-size:92%;
	}
	
	#sitePage .font-smaller{
		font-size:85%;
	}
	
	#sitePage .mmhide_content{
		line-height:normal;
	}
		#sitePage .mmhide_content .mmhide_inner{
			
		}
		
			#sitePage .mmhide_content blockquote{
				margin-left:29px;
			}
			
			#sitePage .mmhide_content .floating-date{
				float:left;
				font-size:65px;
				line-height:65px;
				letter-spacing:-3px;
				font-weight:normal;
			}
			
			#sitePage .mmhide_content h1{
				color:#333333;
				margin:0px 0px 10px 0px;
				font-variant:normal;
				font-family:"Times New Roman", Times, serif;
				font-size:200%;
				font-weight:normal;
			}
			
			#sitePage .mmhide_content h2{
				color:#9EB1D8;
				margin:0px 0px 6px 0px;
				font-size:140%;
			}
			
			#sitePage .mmhide_content h3{
				color:#999999;
				margin:0px 0px 6px 0px;
				font-size:120%;
			}
			
				#sitePage .mmhide_content h3 a{
					color:#003399;
					text-decoration:none;
				}
			
			#sitePage .mmhide_content hr{
				border:0px;
				border-top:1px solid #999999;
				border-bottom:1px solid white;
				margin:0px 0px 1.3em 0px;
			}
			
			#sitePage .mmhide_content .list-pdf{	
				margin:0px 0px 1em 29px;
				padding:0px;
				list-style:none;
			}
				#sitePage .mmhide_content .list-pdf li{
					background:url(/common/images/pdficon_small.gif) no-repeat;
					background-position:0px 2px;
					padding:0px 0px 6px 25px;
					margin:0px;
					list-style:none;
				}
			
			
			#sitePage .mmhide_content .table-overview{
				
			}
				#sitePage .mmhide_content .table-overview td{
					padding-bottom:10px;
					vertical-align:middle;
					
				}
					
					#sitePage .mmhide_content .table-overview td img{
						float:left;
						margin-right:10px;	
					}
					
					#sitePage .mmhide_content .table-overview tr td:first-child{
						padding-right:20px;
					}
			
			
			#sitePage .mmhide_content .table-generic, #sitePage .mmhide_content .table-generic-border{
			
			}
				#sitePage .mmhide_content .table-generic .table-generic-head1, #sitePage .mmhide_content .table-generic-borders .table-generic-head1{
					background-color:#666666;
					font-weight:bold;
					color:#ffffff;
					text-align:left;
					padding:5px 4px 5px 4px;
					border:1px solid #444444;
					
					text-align:center;
				}
				
				#sitePage .mmhide_content .table-generic .table-generic-head2,  #sitePage .mmhide_content .table-generic-borders .table-generic-head2{
					background-color:#d2d2d2;
					font-weight:bold;
					color:#333333;
					font-size:90%;
					padding:4px 4px 4px 4px;
					border:1px solid #999999;
					
					text-align:center;
				}
				
				#sitePage .mmhide_content .table-generic td{
					border-bottom:1px solid #d2d2d2;
					padding:2px 2px 2px 2px;
					
				}
				
				#sitePage .mmhide_content .table-generic-borders td{
					border-right:1px solid #d2d2d2;
					border-left:1px solid #d2d2d2;
					border-bottom:1px solid #d2d2d2;
					padding:2px 2px 2px 2px;
					
				}
				
				#sitePage .mmhide_content .table-generic-borders td.cell-empty, #sitePage .mmhide_content .table-generic-borders tr.cell-empty td, #sitePage .mmhide_content .table-generic td.cell-empty{
					background-color:#dddddd;
				}
				
				#sitePage .mmhide_content .table-generic-borders td.cell-highlight1, #sitePage .mmhide_content .table-generic td.cell-highlight1{
					background-color:#EEEEAA;
					border:1px solid #DDDD55;
				}
				
				#sitePage .mmhide_content .table-generic-borders td.cell-highlight2, #sitePage .mmhide_content .table-generic td.cell-highlight2{
					
					background-color:#FFCC99;
					border:1px solid #FF9933;
				}
			
			
			#sitePage .mmhide_content .table-product-details{
				width:515px;
			}
			
				#sitePage .mmhide_content .table-product-details .product-details-head1{
					background-color:#666666;
					font-weight:bold;
					color:#ffffff;
					text-align:center;
					padding:5px 12px 5px 12px;
				}
				
				#sitePage .mmhide_content .table-product-details .product-details-head2{
					background-color:#d2d2d2;
					font-weight:bold;
					color:#333333;
					text-align:center;
					font-size:90%;
					padding:4px 12px 4px 12px;
					border-bottom:0px;
				}
				
				#sitePage .mmhide_content .table-product-details td{
					
				}
				
				#sitePage .mmhide_content .table-product-details .product-details-image{
					margin:0px 12px 5px 0px;
					
				}
				
				#sitePage .mmhide_content .table-product-details .table-parts-list{
					font-size:90%;
				}
				
					#sitePage .mmhide_content .table-product-details .table-parts-list .parts-list-item{
						text-align:left;
					}
					
					#sitePage .mmhide_content .table-product-details .table-parts-list .parts-list-item-num{
						text-align:right;
						font-weight:bold;
					}
					
					#sitePage .mmhide_content .table-product-details .table-parts-list td{
						padding:0px 10px 1px 0px;
						
					}
				
				#sitePage .mmhide_content .table-product-details td{
					padding:2px 5px 2px 0px;
					text-align:center;
				}
				
			#sitePage .mmhide_content p, #sitePage .mmhide_content ul, #sitePage .mmhide_content ol{
				margin-bottom:1em;
				line-height:135%;
			}
			
			#sitePage .mmhide_content ol{
				list-style-image:none;
				list-style-position:outside;
				margin-left:29px;
				
			}
				#sitePage .mmhide_content ol li{
					list-style-type:decimal;
				}
			#sitePage .mmhide_content ul{
				margin-left:25px;
				list-style-image:none;
				list-style-position:outside;
			}	
				#sitePage .mmhide_content ul li{
					list-style-type:disc;
				}
			
			
	#sitePage .mmhide_home{
		margin-top:1px;
	}
		#sitePage .mmhide_home .mmhide_left{
			background-color:#ffffff;
			width:735px;
		}	
		
		#sitePage .mmhide_home .mmhide_right{
			width:auto;
		}
		
		#sitePage .mmhide_home .mmhide_news{
			background-image:url(/home/images/news-bg.jpg);
			background-repeat:no-repeat;
			height:48px;
			margin-top:9px;
		}
			#sitePage .mmhide_home .mmhide_news .mmhide_inner{
				padding:16px 20px 0px 120px;
			}
				
				#sitePage .mmhide_home .mmhide_news a{
					text-decoration:none;
					
				}
					#sitePage .mmhide_home .mmhide_news a:hover{
						text-decoration:underline;
					}
	
	#sitePage .mmhide_left{
		width:172px;
		background-color:#d2d2d2;
	}
		#sitePage .mmhide_left .mmhide_inner{
		}
		
	#sitePage .mmhide_right{
		width:218px;
	}
		#sitePage .mmhide_right .mmhide_inner{
			margin-left:24px;
		}
		
		
	
	#sitePage .mmhide_threecol{
	
	}
		#sitePage .mmhide_threecol .mmhide_content{
			width:540px;
		}
			#sitePage .mmhide_threecol .mmhide_content .mmhide_inner{
				margin-left:24px;
			}
		
		#sitePage .mmhide_threecol .mmhide_left{
		
		}
		
		#sitePage .mmhide_threecol .mmhide_right{
		
		}
		
	#sitePage .mmhide_twocol{
	
	}
		#sitePage .mmhide_twocol .mmhide_content{
			width:710px;
		}
		
		#sitePage .mmhide_twocol .mmhide_left{
		
		}
		
		#sitePage .mmhide_twocol .mmhide_right{
		
		}
		
		
		#sitePage .mmhide_twocol_nosidebar .mmhide_content{
			width:750px;
		}
		
			#sitePage .mmhide_twocol_nosidebar .mmhide_content .mmhide_inner{
				margin-left:24px;
			}

	
	
	
	
#siteSectionTitle{
		background-color:#666666;
		background-image:url(/common/images/section-title-bg.gif);
		background-repeat:repeat-x;
		color:#c6cfc9;
		font-family:"Times New Roman", Times, serif;
		font-size:225%;
		font-weight:normal;
		font-variant:small-caps;
		line-height:39px;
		padding:0px 10px 0px 10px;
}


#siteSubNav{
	background-color:#d2d2d2;
	padding:8px 0px 8px 0px;
	margin:0px 0px 0px 0px;
}
	#siteSubNav .mmhide_active{
		color:#666666;
	}
	
	#siteSubNav ul{
	
	}
	
		#siteSubNav ul li{
			display:inline;
		}
		
			#siteSubNav ul li a{
				border-right:1px solid #666666;
				font-weight:bold;
				padding:0px 15px 0px 15px;
				text-decoration:none;
			}
			
			#siteSubNav ul li a:hover{
				color:#666666;
			}
