/* <![ Global [ -----------------------------------------------------------*/
body{	background-color:#fff;}

td	{
	font: 11px Arial, Helvetica, sans-serif;
	color: #000000;}

.main_body {
	font: 11px Arial, Helvetica, sans-serif;
	color: #000000;
	padding: 12px 12px 70px 12px;
	background:url(../images/tagLine.gif) center bottom no-repeat;}
		
	.main_body li {
		padding-top:6px;
		padding-bottom:6px;}
		
table#main{	margin-left:auto;
			margin-right:auto;	}
			
a		{	color:#333333;}
a:hover	{	color:#666666;}

.form		{	}

.form-pct {
	width:350px;
	font:12px Arial, Helvetica, sans-serif;}
.msg-pct {
	width:450px;
	overflow:auto;
	font:12px Arial, Helvetica, sans-serif;}

.form-pct2 {
	}
.msg-pct2 {
	}

input, select, textarea {	border:1px solid #000;}

p { 
	line-height: 1.5em;
	}

/*	<![ Layout [ -----------------------------------------------------------*/






/*	<![ Main [	 -----------------------------------------------------------*/
h1{
	font: bold 19px Arial, Helvetica, sans-serif;
	margin-top:0px;
	color: #000000;}
h2{	font: bold 14px Arial, Helvetica, sans-serif;
	margin-top:0px;	}
h3{	font: bold 12px Arial, Helvetica, sans-serif;
	margin-top:0px;	}
h4{	font: bold 11px Arial, Helvetica, sans-serif;
	margin-top:0px;	
	color:#555;}
h5{	font: bold 11px Arial, Helvetica, sans-serif;
	margin-top:0px;
	color:#777;}




/*	<![ MH_Hacks [ --------------------------------------------------------*/
#map{				filter:gray;	}
.ddTable{			border: none;	}
.ddBottomBorder{	border-bottom: 1px solid black;	}
table.content{		width:100%;		}

table.content a{	font-size:12px;	font-weight:normal;}

.topNav {
	font: 11px Arial, Helvetica, sans-serif;
	color: #535353;
	text-align: right;
	padding: 4px;}
	
	.topNav ul {
		margin:0px;
		padding:0px;
		list-style:none;}
	.topNav ul li {
		display:inline;
		margin:0px;
		padding:0px;}

	.topNav ul li a, .topNav ul li a:visited {
		padding-left:10px;
		font: 11px Arial, Helvetica, sans-serif;
		color: #535353;
		text-decoration:none;}
			
	.topNav ul li a:hover {
		font: 11px Arial, Helvetica, sans-serif;
		color: #535353;
		text-decoration:underline;}

.nav {
	font: 14px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: #861B1B;}
	
	.nav ul {
		margin:0px;
		padding:0px;
		list-style:none;}
		
	.nav ul li {
		margin:0px;
		padding:1px 0px;}

		.nav ul li a, .nav ul li a:visited {
			display:block;
			padding: 4px 2px 4px 26px;
			font: 14px Arial, Helvetica, sans-serif;
			color: #FFFFFF;
			text-decoration:none;
			border-top:1px solid #fff;}
				
		.nav ul li a:hover{
			font: 14px Arial, Helvetica, sans-serif;
			color: #FCBC3A;
			text-decoration:underline;}
.aopnav	{
	background: #fff;
	border-top: 1px solid #000;
	}
	
	/* Second Level .aopnav links */
	
	.nav ul li ul li a, .nav ul li ul li a:visited { 
		display: block;
		padding: 4px 2px 4px 36px;
		color: #000;
		}
	.nav ul li ul li a:hover {
		font: 14px Arial, Helvetica, sans-serif;
		color: #FCBC3A;
		padding: 4px 2px 4px 36px;
		text-decoration:underline;
		}
		
		/* last_child of AOP navi has bottom border */
		
	.nav ul li ul li.last_child {
		border-bottom: 1px solid #000;
		}
		

		
.address {
	font: 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: #861B1B url(../images/NavDivider.gif) repeat-x;
	padding: 28px 2px 15px 26px;
}

.footer {
	font: 11px Arial, Helvetica, sans-serif;
	color: #000000;
	border-top: 1px solid #000000;}
	
	.footer ul {
		margin:0px;
		padding:20px 0px 0px 0px;
		list-style:none;
		text-align:center;}
	.footer ul li {
		display:inline;
		margin:0px;
		padding:0px;}
	
	.footer ul li a, .footer ul li a:visited{
		font: 11px Arial, Helvetica, sans-serif;
		color: #000000;
		text-decoration:none;
		border-right:1px solid #000;
		padding:0px 6px;}
		
		.footer ul .last_child a {
			border:none;}
			
	.footer ul li a:hover{
		color: #000000;
		text-decoration:underline;}
	
	.footerInfo {
		font: bold 12px Arial, Helvetica, sans-serif;
		color: #000000;
		text-align: center;}

/*	<![ Site 9 Styles [ --------------------------------------------------------*/

/* Directions Page Styles (Google Maps Default)

/* [ Outer div ] -----------> */
#directionsForm{
	}

/* div that wraps form */
#directionsInput {
	padding:10px 0px;}

#fromAddress{
	width:350px;}

#directionsLocale{
	padding:10px 0px;}

#locale{
	}

#directionsSubmit{
	padding:10px 0px;}

#map{
	border:1px solid #000;
	color:#000;}

#addressNotFound{
	}

#directions{
	}