/* CSS Document */

*{
	outline:0px;
	border:0px;
	margin:0px;
	padding:0px;
	background:none;
	background-position:0px 0px;
	font-family:inherit;
	font-size:100%;
	line-height:inherit;
	text-align:inherit;
	list-style:none;
	vertical-align:top;
	border-collapse:collapse;
	white-space:normal;
}

html{
	overflow:-moz-scrollbars-vertical;
}

a{
	color:#517ABF;
	text-decoration:underline;
}

body{
	font-family:Arial, Helvetica, sans-serif;
	background-color:#ffffff;
	padding:0px;
	margin:0px 0px 25px 0px;
	text-align:center;
	font-size:78%;
	color:#585858;
}

.clearboth{
	clear:both;
	display:block;
}

.errormsg{
    color:#FF0000;
    font-weight:bold;
    margin-bottom:20px;
}

input, select, textarea{
	border:1px solid #cccccc;
	background-color:#ffffff;
	line-height:normal;
	padding:1px 0px 1px 4px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:90%;
}
	.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;
		margin-right:5px;
	}

.align-left-margin{
	float:left;
	margin:0px 12px 5px 0px;
}

.align-right-margin{
	float:right;
	margin:0px 0px 5px 12px;
}

#siteContainer{
	margin:0px auto 0px auto;
	width:900px;
	text-align:left;
}

#siteFooter{
	font-size:90%;
	border-top:1px solid #cccccc;
	margin-top:15px;
}
	#siteFooter .mmhide_inner{
		padding:10px 0px 0px 0px;
	}
			#siteFooter .mmhide_inner .mmhide_inner{
			
			}
		
		#siteFooter .mmhide_info{
			float:left;
		}
			#siteFooter .mmhide_info ul{
			
			}
				#siteFooter .mmhide_info ul li{
					float:left;
					display:block;
					margin-right:15px;
				}
					
		
		#siteFooter .mmhide_links{
			float:right;
		}
			#siteFooter .mmhide_links ul{
				
			}
				#siteFooter .mmhide_links ul li{
					display:inline;
					
				}
					#siteFooter .mmhide_links ul li a{
						float:left;
						text-decoration:none;
						padding:0px 10px 0px 10px;
						border-left:1px solid #a6a6a6;
						
					}
						#siteFooter .mmhide_links ul li a:hover{
							text-decoration:underline;
						}
				
				#siteFooter .mmhide_links ul li.mmhide_first{
				
				}
					#siteFooter .mmhide_links ul li.mmhide_first a{
						border-left:0px;
						padding-left:0px;
					}







#siteHeader{
	
}
	#siteHeader .mmhide_inner{
		
	}		
			#siteHeader  .mmhide_inner .mmhide_inner{
			
			}
			
		#siteHeader .mmhide_logo{
			position:absolute;
			top:37px;
			margin-left:2px;
		}
		
		#siteHeader .mmhide_nav{
			background-image:url(/common/images/nav-bg.gif);
			background-position:0px 0px;
			background-repeat:no-repeat;
			background-color:#cccccc;
			clear:both;
		}
			#siteHeader .mmhide_nav .mmhide_inner{
				padding:6px 0px 0px 0px;
			}
				#siteHeader .mmhide_nav ul{
					float:right;
				}
					#siteHeader .mmhide_nav ul li{
						display:inline;
					}
						#siteHeader .mmhide_nav ul li a{
							font-family:Futura, Arial, Helvetica, sans-serif;
							font-size:108%;
							font-weight:bold;
							text-transform:uppercase;
							text-decoration:none;
							float:left;
							color:#808080;
							border-top:1px solid #c1c1c1;
							border-left:1px solid #c1c1c1;
							padding:7px 22px 7px 22px;
						}
							#siteHeader .mmhide_nav ul li a:hover{
								color:#333333;
								background-color:#cccccc;
							}
							
							#siteHeader .mmhide_nav ul li a.mmhide_active{
								color:#333333;
								background-color:#cccccc;
							}
					
					#siteHeader .mmhide_nav ul li.mmhide_first{
						
					}
						#siteHeader .mmhide_nav ul li.mmhide_first a{
							border-left:0px;
							background-image:url(/common/images/nav-first-bg.gif);
							border-top:0px;
							padding-top:8px;
						}
							#siteHeader .mmhide_nav ul li.mmhide_first a:hover{

							}
						
		#siteHeader .mmhide_top{
			background-color:#e9e9e9;
			
		}
			#siteHeader .mmhide_top .mmhide_inner{
				padding:5px 10px 5px 10px;
			}
		
				#siteHeader .mmhide_top .mmhide_search{
					float:right;
					clear:right;
					margin-top:6px;
				}
					#siteHeader .mmhide_top .mmhide_search .btn{
						
					}
					
					#siteHeader .mmhide_top .mmhide_search input{
						height:15px;	
						
						border:1px solid white;
						
					}
					
				#siteHeader .mmhide_top ul{
					float:right;
				}
					#siteHeader .mmhide_top ul li{
						display:inline;
					}
						#siteHeader .mmhide_top ul li a{
							text-decoration:none;
							text-transform:uppercase;
							font-family:Arial Narrow, Arial, Helvetica, sans-serif;
							display:block;
							font-size:90%;
							font-weight:bold;
							color:#808080;
							float:left;
							line-height:1.1em;
							border-right:1px solid #a6a6a6;
							padding:0px 10px 0px 10px;
						}
							#siteHeader .mmhide_top ul li a:hover{
								color:#333333;
								
							}
							
							#siteHeader .mmhide_top ul li a.mmhide_active{
								color:#333333;
							}
							
					#siteHeader .mmhide_top ul li.mmhide_first{
					
					}
						#siteHeader .mmhide_top ul li.mmhide_first a{
							padding-left:0px;
							border-left:0px;
						}
					#siteHeader .mmhide_top ul li.mmhide_last{
					
					}
						#siteHeader .mmhide_top ul li.mmhide_last a{
							padding-right:0px;
							border-right:0px;
						}









#siteLeftNav{
	
}
	
	
	#siteContainer #siteLeftNav ul{
		margin:0px;
		padding:0px;
	}
		#siteContainer #siteLeftNav ul li{
			display:block;
			padding:0px;
			list-style:none;
		}
			#siteLeftNav ul li a{
				background-color:#eeeeee;
				font-weight:bold;
				color:#999999;
				display:block;
				padding:5px 10px 5px 10px;
				border-bottom:1px solid #ffffff;
				text-decoration:none;
			}
				#siteLeftNav ul li a:hover{
					color:#ffffff;
					background-color:#b6b6b6;
				}
				
			#siteLeftNav ul li a.mmhide_active{
				color:#ffffff;
				background-color:#b6b6b6;
			}
		
		#siteLeftNav ul li.mmhide_first{
		
		}
			#siteLeftNav ul li.mmhide_first a{
				background-image:url(/common/images/left-nav-top.gif);
				background-repeat:no-repeat;
				background-position:top;
			}
				#siteLeftNav ul li.mmhide_first a:hover{
					background-image:url(/common/images/left-nav-top-active.gif);
					background-repeat:no-repeat;
					background-position:top;
				}
				
			#siteLeftNav ul li.mmhide_first a.mmhide_active{
				background-image:url(/common/images/left-nav-top-active.gif);
				background-repeat:no-repeat;
				background-position:top;
			}
		
		#siteLeftNav ul li.mmhide_last{
		
		}
			#siteLeftNav ul li.mmhide_last a{
				background-image:url(/common/images/left-nav-bottom.gif);
				background-repeat:no-repeat;
				background-position:bottom;
			}
				#siteLeftNav ul li.mmhide_last a:hover{
					background-image:url(/common/images/left-nav-bottom-active.gif);
					background-repeat:no-repeat;
					background-position:bottom;
				}
			
			#siteLeftNav ul li.mmhide_last a.mmhide_active{
				background-image:url(/common/images/left-nav-bottom-active.gif);
				background-repeat:no-repeat;
				background-position:bottom;
			}
			
.phoneNumber
{
	font-family:Futura, Arial, Helvetica, sans-serif;
	font-size:12pt;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	text-align:right;
	color:#5279BD;
	margin-bottom: 10px;
}
	