/* <![ Global [ ---------------------------------------------------------*/
.body{
	margin-top:12px;
	background-color:#DAE8F9;}
td{	
	font:11px/15px Verdana, Arial, Helvetica, sans-serif;
	color:#000;}
	
table#main{	
	margin-left:auto;
	margin-right:auto;
	border:1px solid #000;
	background-color:#fff;}
			
a{	
	color:#18427d;}
	
a:hover{	
	color:#000;}

.FRM_input{
	font-size:11px;
	}
	
.FRM_width{	
	width:96%;}

.FRM_submit{
	background-color:#BDBAB9;
	font-size:11px;
	color:#000;}
	
input, select, textarea{	
	border:1px solid #000;}

ul{
	list-style-type: none;
	padding: 0;
	margin: 0;}

li{
	background:url(/images/bullet.gif) no-repeat;
	background-position:0 5px;
	padding-left: 15px;
	padding-bottom:6px;}

/*	<![ Layout [ -----------------------------------------------------------*/

.BDR_right{		border-right:1px solid #000;	}
.BDR_top{		border-top:1px solid #000;		}
.BDR_bottom{	border-bottom:1px solid #000;	}
.BDR_left{		border-left:1px solid #000;		}

.TD_left_col{
	background-color:#69768E;}
	
.TD_logo{
	padding:6px 5px 40px 12px;
	background-color:#fff;}	

.TD_lower_lc{
	background:url(/images/bg_col_left.gif) repeat-x top left;
	padding:50px 0px 40px 0px;
	line-height:18px;
	font-size:12px;
	font-weight:bold;}

.TD_address{
	padding:16px 5px 20px 12px;
	font:11px/22px Arial, Helvetica, sans-serif;
	color:#fff;}

.TD_main{
	padding:12px 18px 15px 24px;}

.TD_right_col{
	background-color:#81A2C2;}
		
.TD_aop_list{
	padding:11px 5px 25px 12px;}
	
.TD_form{
	padding:6px 20px 10px 12px;}	
	
.TD_form_cell{
	padding:2px 0px;
	color:#fff;}

.TD_disclaimer{
	padding-top:10px;
	font:10px/13px Verdana, Arial, Helvetica, sans-serif;
	color:#748aa5;
	}
	.TD_disclaimer img{
		margin-right:4px;
		}
	.TD_disclaimer a{
		font-size:10px;
		}

/*	<![ Elements [ ---------------------------------------------------------*/
h1{	font: bold 14px Arial, Helvetica, sans-serif;
	color:#18427D;}
h2{	font: bold 12px Arial, Helvetica, sans-serif;
	color:#18427D;}
h3{	font: bold 10px Arial, Helvetica, sans-serif;
	color:#18427D;}

a.A_aop_list{
	font-weight:bold;
	color:#fff;
	text-decoration:none;}
	
a.A_aop_list:hover{
	font-weight:bold;
	color:#18427D;}



/*	<![ 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;}
	/* [ Outer div ] --------- */
#directionsForm{
}

/* div that wraps form */
#directionsInput {
padding:0px 0px 15px 0px;
}

#fromAddress{
width:250px;
border:1px solid #000;}

#directionsLocale{
padding:0px 0px 15px 0px;
}

#locale{
width:300px;
border:1px solid #000;}

#directionsSubmit{
padding:0px 0px 25px 0px;
}

#map{
border:1px solid #000;}

#addressNotFound{
}

#directions{
}