/* <![ Global [ -----------------------------------------------------------*/
body{	
	background-color:#C0C0C0;
	margin-top:0;}
.homeAOPS {
	background: #E4E4E4;
	border: 1px dotted #A4A4A4;
	font: bold 11px Arial, Helvetica, sans-serif;
	padding: 12px;
}

	
td{	
	font:12px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#000;}
	
table#main{	
	margin-left:auto;
	margin-right:auto;	}
			
a{	
	color:#336633;}
	
a:hover{	
	color:#000;}
	
.A_mini{	
	color:#666666;
	text-decoration:none;}

.A_mini:hover{	
	color:#666666;
	text-decoration:underline;}		
	
.PAD_form_itm{ }	

.form{	}

.form-pct{	
	width:96%;}
.msg-pct {
	width:96%;}
	
.submit{	}	

input, select, textarea{	
	border:1px solid #000;}

ul{
  list-style-type: none;
  padding: 0;
  margin-top:12px;
  margin-left:5px;
  margin-bottom:0;
  }

li{
  background:url(/images/bullet.jpg) no-repeat center left;
  background-position:0 5px;
  padding-left: 15px;
  padding-bottom:1px;
  margin-left:0;
 }

/*	<![ Layout [ -----------------------------------------------------------*/


legend { font:bold 10px Verdana, Arial, Helvetica, sans-serif; color:#336633}



/*	<![ Main [	 -----------------------------------------------------------*/
h1{	
	font: bold 16px/18px Arial, Helvetica, sans-serif; color:#336633; letter-spacing:1px}
	
h2{	
	font: bold 14px Arial, Helvetica, sans-serif; color:#336633; letter-spacing:1px}
	
h3{	
	font: bold 12px Arial, Helvetica, sans-serif; color:#336633; }	
	
h4{	
	font: bold 12px Arial, Helvetica, sans-serif; color:#555; }	
	
h5{	
	font: bold 12px Arial, Helvetica, sans-serif; color:#777; }

.disclaimer{
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	padding:10px;}


/*	<![ 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;}


/*---- New Css-----*/

.tblOuter{
	border:1px solid #000000;
	margin-top:0;
	background-color:#FFFFFF;
}
.tblHeader  {
	background:url(/images/bg_flash.jpg) repeat-x #fff;
}

.tdHeaderImg{
	text-align:center;
	border:1px solid #000000;	
}
.tblTopNav{
	height:29px;
}
.tblTopNav td{
	border-right:1px solid #336633;
	padding-top:10px;
	padding-bottom:5px;
	text-align:center;
	background-color:#FFFFFF;
}
.tblTopNav td.tdLeft {
	text-align:right;
	padding-left:25px
}
.tblTopNav td.tdRight{
	border-right:none;
	text-align:left;
}
.tblTopNav a,.tblTopNav a:hover,.tblTopNav a.Selected{
	font:12px Arial;
	color:#5E5D5D;
	text-decoration:none;
	padding-left:10px;
	padding-right:10px;
}
.tblTopNav a:hover,.tblTopNav a.Selected{
	 color:#336633; 
}
.tblMain{
	background-color:#DADADA;
	border:1px solid #000000;
	vertical-align:top;
	margin-bottom:13px;
}
.tblCenter {
	background-color:#DADADA;
	vertical-align:top;
	margin:17px 0 22px 0;
}
.tdContent{
	border-right:1px solid #000000;
	vertical-align:top;
	padding:5px 26px 20px 26px;
	width:653px
}

.tdContent p, ul {
	font:12px Arial;
	color:#000000;
	margin:0;
	padding-top:8px;
	padding-bottom:8px;
	
}

.tdContent li {
	padding-top:5px;
	padding-bottom:5px;}

.tdContent ul li {
	background:url(/images/bullet.gif) middle left no-repeat;}
	

.tdContent table tr td{
	font:12px Arial;
	color:#000000;
	margin:0;	
}


.tdRightNav{
	vertical-align:top;
	margin-top:0;
}
.tblHeadlines,.tblOffice{
	margin:0 15px 0 21px;
	vertical-align:top;
}
.tdHead li{
	 font:12px Arial;
	 color:#000000;
	 margin-bottom:10px;
	 padding-bottom:0;
}
.tdHead li a{
	font:12px Arial;
	color:#336633;
	text-decoration:underline;
}
.tblHeadlines a,.tblOffice a{
	font:14px Verdana;
	color:#336633;
}
.tblAddress td{
	background-color:#336633;
	font:14px Arial;
	color:#FFFFFF;
	text-align:center;
	height:29px;
}
.tblFooter td{
	text-align:center;
	height:29px;
}
.tblFooter a,.tblFooter a:hover,.tblFooter a.Selected{
	font:10px Arial;
	color:#8A8A8A;
	margin:8px 15px 11px 0;
}
.tblFooter a:hover,.tblFooter a.Selected{
	 color:#6B6B6B;
}



#drop {
	position:relative;
	left:0px;
	top:5px;
	margin:0px;}

table.menu{
	position:absolute;
	visibility:hidden;
	border:1px solid #336633;}

.menu { }
	.menu ul {
		margin:0px;
		padding:0px;
		list-style:none;
		background:#336633;
		width:100%;}
	.menu ul li {
		margin:0px;
		padding:0px;}

	.menu td{
		padding:0px;
		border:1px solid #336633;}

	.menu a {
		display:block;
		color:#cfcfcf;
		font:11px bold Verdana, Arial, Helvetica, sans-serif;
		text-decoration:none;
		padding:2px 5px;
		text-align:left;
		background:#336633;}	

	.menu a:hover{
		display:block;
		font:11px bold Verdana, Arial, Helvetica, sans-serif;
		padding:2px 5px;
		color:#336633;
		text-decoration:none;
		text-align:left;
		background:#cfcfcf;} 


.footlinks {
	text-align:center;
	font:}
	
	.footlinks ul {
		list-style:none;
		margin:0px;
		padding:0px;}
	
	.footlinks ul li {
		display:inline;
		padding:0 0 0 15px;
		margin:0px;}


/* 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{
	}
.profile-menu {
	background-color:#F4F3EF;
	padding:10px;
	margin: 10px;
	float: right;
	width: 220px;
	}
	
.p-t-10 {
	padding-top: 10px;
	}

.p-r-5 {
	padding-right: 5px;
	}
	
a.go-b, a.go-b:visited {
	background-image:url(/images/go_arrow.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
	color:#006699;
	font-size:11px;
	font-weight:bold;
	padding-right:13px;
	text-decoration:none;
}

