/* CSS Document */

.font-light{
	color:#999999;
}

.font-blue{
	color:#517ABF;
}


.mmhide_box{
	background-color:#eeeeee;
	line-height:.1em;

}
	.mmhide_box .mmhide_top-left{
		width:4px;
		height:4px;
		background-image:url(/common/images/box_r1_c1.gif);
		background-position:0px 0px;
		background-repeat:no-repeat;
	}
	
	.mmhide_box .mmhide_top-right{
		background-image:url(/common/images/box_r1_c3.gif);
		background-position:0px 0px;
		background-repeat:no-repeat;
	}
	
	.mmhide_box .mmhide_mid-mid{
		padding:5px 10px 5px 10px;
		line-height:normal;
	}
	
	.mmhide_box .mmhide_bottom-left{
		background-image:url(/common/images/box_r3_c1.gif);
		background-position:0px 0px;
		background-repeat:no-repeat;
	}
	
	.mmhide_box .mmhide_bottom-right{
		width:4px;
		height:4px;	
		background-image:url(/common/images/box_r3_c3.gif);
		background-position:0px 0px;
		background-repeat:no-repeat;
	}

#sitePage{
	margin-top:8px;
}
	
	#sitePage .mmhide_inner{
	
	}
			#sitePage .mmhide_inner .mmhide_inner{
			
			}
			
		#sitePage dl, #sitePage h1, #sitePage h2, #sitePage h3, #sitePage h4, #sitePage p, #sitePage ol, #sitePage ul{
			margin-bottom:1.3em;
		}
		
		#sitePage h1{
		
		}
		
		#sitePage h2, #sitePage .h2{
			font-family:Futura, Arial, Helvetica, sans-serif;
			font-size:120%;
			margin-bottom:.3em;
			font-weight:bold;
			
		}
		#sitePage .h2{
			margin:0px;
		}
		
		#sitePage h3{
		
		}
		
		#sitePage .mmhide_home{
			background-image:url(/home/images/home-banner1.2.jpg);
			background-color:white;
		}
			#sitePage .mmhide_home .mmhide_inner{
				padding-top:15px;
			}
				
			#sitePage .mmhide_home .mmhide_left{
				float:left;
				width:230px;
			}
				#sitePage .mmhide_home .mmhide_left .mmhide_login{
					background-image:url(/common/images/customer-access-portal.jpg);
					background-repeat:no-repeat;
					width:214px;
					height:205px;
					margin-left:12px;
					font-size:90%;
					position:absolute;
					top:380px;
				}
					#sitePage .mmhide_home .mmhide_left .mmhide_login .mmhide_inner{
						padding:65px 30px 0px 30px;
						margin:0px;
					}
					
						#sitePage .mmhide_home .mmhide_left .mmhide_login a{
							color:#ffffff;
							text-decoration:underline;
						}
							#sitePage .mmhide_home .mmhide_left .mmhide_login a:hover{
								text-decoration:none;
							}
						
						#sitePage .mmhide_home .mmhide_left .mmhide_login .btn{
							background-image:url(/common/images/btn-login.gif);
							background-repeat:no-repeat;
							height:19px;
							width:78px;
							cursor:pointer;
							float:right;
							
						}
						
						#sitePage .mmhide_home .mmhide_left .mmhide_login input{
							width:150px;
							padding:3px 0px 3px 4px;
							border:0px;
						}
						
						#sitePage .mmhide_home .mmhide_left .mmhide_login p{
							margin-bottom:1em;
						}
			
			#sitePage .mmhide_home .mmhide_right{
				float:right;
				width:670px;
			}
			
				#sitePage .mmhide_home .mmhide_right .mmhide_intro{
					width:355px;
					float:left;
				}
					#sitePage .mmhide_home .mmhide_right .mmhide_intro .mmhide_inner{
						padding:0px 20px 0px 20px;
					}
				
				#sitePage .mmhide_home .mmhide_right .mmhide_news{
					float:left;
					width:315px;
				}
					#sitePage .mmhide_home .mmhide_right .mmhide_news a{
						text-decoration:none;
					}
						#sitePage .mmhide_home .mmhide_right .mmhide_news a:hover{
							text-decoration:underline;
						}
					
				#sitePage .mmhide_home .mmhide_right p{
					margin-bottom:.8em;
				}
	
	
	
	
	#sitePage .mmhide_left{
		width:195px;
		float:left;
	}
		#sitePage .mmhide_left .mmhide_inner{
			margin-right:15px;
		}
				#sitePage .mmhide_left .mmhide_inner .mmhide_inner{
				
				}
	
	
	#sitePage .mmhide_right{
		width:705px;
		float:right;
	}
		#sitePage .mmhide_right .mmhide_inner{
		
		}
				#sitePage .mmhide_right .mmhide_inner .mmhide_inner{
				
				}
			
			#sitePage .mmhide_right .mmhide_content{
				float:left;
				width:500px;
				
			}
				#sitePage .mmhide_right .mmhide_content .mmhide_inner{
				
				}
					#sitePage .mmhide_right .mmhide_content h2, #sitePage .mmhide_right .mmhide_content .h2{
						color:#517ABF;
					}	
			
			#sitePage .mmhide_right .mmhide_sidebar{
				float:left;
				width:205px;
			
			}
				#sitePage .mmhide_right .mmhide_sidebar .mmhide_inner{
					margin-left:10px;
				}
			
					#sitePage .mmhide_right .mmhide_sidebar p{
						margin-bottom:.6em;
					}

	
	
	
	
	
	#sitePage .mmhide_page-title{
		background-image:url(/common/images/page-title-bg.gif);
		background-repeat:no-repeat;
		font-size:115%;
		font-family:Arial Narrow, Arial, Helvetica, sans-serif;
		color:#ffffff;
		text-transform:uppercase;
		line-height:185%;
		padding:0px 10px 0px 10px;
		height:28px;
		margin:0px 0px 8px 0px;
	}		
			
	
	#sitePage .mmhide_section-title{
		background-image:url(/common/images/section-title-bg.gif);
		background-repeat:no-repeat;
		font-size:135%;
		font-family:Arial Narrow, Arial, Helvetica, sans-serif;
		color:#355EA3;
		text-transform:uppercase;
		line-height:165%;
		padding:0px 10px 0px 10px;
		height:28px;
		margin:0px 0px 8px 0px;
	}
	
	
	
	
	
	
	
	
	
	
	#sitePage .mmhide_twocol{
	
	}
		#sitePage .mmhide_twocol .mmhide_left{
		
		}
		
		
		#sitePage .mmhide_twocol .mmhide_right{
			
		}
			#sitePage .mmhide_twocol .mmhide_right .mmhide_content{
				width:705px;
			}
			
	
	
	#sitePage ol{
		margin:0px 0px 0px 0px;
		padding:0px 0px 1em 30px;
	}
		#sitePage ol li{
			list-style:decimal;
			padding:0px 0px 7px 0px;
		}
		
		#sitePage ol ol{
		
		}
			#sitePag ol ol li{
				list-style:lower-latin;
			}
				
	#sitePage ul{
		margin:0px 0px 0px 0px;
		padding:0px 0px 1em 25px;
	}
		#sitePage ul li{
			list-style:square;
			padding:0px 0px 7px 0px;
		}
	
	
	
	
	
	#sitePage .btn-blue{
		background-image:url(/common/images/btn-blue-bg.gif);
		background-repeat:repeat-x;
		text-transform:uppercase;
		color:white;
		font-weight:bold;
		padding:1px 15px 2px 15px;
		text-decoration:none;
		border:0px;
		cursor:pointer;
		line-height:1.5;
		
		
	}
	
	
	
		
		
	#sitePage small{
		font-size:90%;
	}

			
	#sitePage .table-generic{
		
	}
		#sitePage .table-generic th{
			background-color:#cdcdcd;
			padding:2px 5px 2px 5px;
			border-left:1px solid white;
		}
		
		#sitePage .table-generic td{
			border-bottom:1px solid #cdcdcd;
			padding:2px 5px 2px 5px;
			border-left:1px solid white;
		}
		
	
	#sitePage table-padded{
		
	}
		#sitePage .table-padded td, #sitePage .table-padded td{
			padding:2px 5px 2px 0px;
		}
		
	#sitePage table-form{
		
	}
		#sitePage .table-form, td, #sitePage .table-form td{
			padding:0px 5px 1px 0px;
		}