@charset "iso-8859-1";
/* CSS Document */


#nav {	width: 920px;	height: 42px;	padding: 0;	margin:6px 0 0 0;	float:left;	border-top: 1px dotted #999999;	overflow:visible;
}
#nav td {
	height:42px;	list-style-type:none;	margin:0;	padding:0;	z-index:10;
}
#nav td a {
	display:block;	height:19px;	margin:0;	padding:0;	color: #666666;	padding: 10px 20px;	width:auto;	border-top: 3px solid #ffffff;	border-left: 1px solid #ffffff;	border-right: 1px solid #ffffff;
}
#nav td.home a {
  padding:10px 15px 10px 10px;
}
#nav td.contact a {
  padding:10px 10px 10px 15px;	text-align:right;
}
#nav td a:hover {
	color:#FDC935;	border-top: 3px solid #189146;	border-left: 1px solid #ffffff;	border-right: 1px solid #ffffff;
}
#nav td.parent a:hover {
	border-left: 1px solid #DFDFDF;	border-right: 1px solid #DFDFDF;
}
#nav td div {
	background-color:#ffffff;	opacity:0.95;	display:none;	float:left;	height:auto;	position:absolute;	text-align:left;	text-indent:0;	z-index:99;	padding: 10px;	border:1px solid #DFDFDF;
}
#nav td div ul {
	float: left;	width:220px;	padding:0px;	margin:0px;
}
#nav td div ul.subs {
	border-right: 1px dotted #DFDFDF;
}
#nav td div li {
	padding:4px 0px;	margin:0px;	height:auto;	width:220px;	list-style-type:none;
}
#nav td div li a {
	color:#666666;	font-size:12px;	background:url(../images/arrow.jpg) no-repeat center left;	padding-left:10px;	border: none;	font-weight:normal;	width:220px;	display: inline;
}
#nav td.parent div li a:hover {
	border: none;	color:#189146;	text-decoration:none;
}
.menu_titles a{
	color:#666666;	font-family:Arial, Helvetica, sans-serif;	font-weight:bold;	font-size:12px;
}
#header_phone a {
color:#2E3192;
}
#header_phone a:hover {
color:#168540;
}
/**** 10/02/2011 changes ****/
#nav td{background:#2E3192;}
#nav td a{color:#FFF;padding:10px 15px; border-top:3px solid #2E3192;text-align:center;}
#nav td.home a{padding-left:15px;text-align:center;}
#nav td.contact a{padding-right:15px;text-align:center;}
#nav td a:hover{border-left:0;border-right:0;border-top:3px solid #FFF;}
#nav td.parent a:hover{border-left:0;border-right:0;}
#nav td div li a {padding:4px 15px 4px 10px; width:100%;}
#nav td a{border-left:0;border-right:0;}
#nav .content{padding:10px 0 0 0;}
#nav .content ul{padding:10px 0 0 0;width:100%;}
#nav .content li{width:100%;}
#nav .content li a{margin-left:10px;text-align: left;}
#nav .content li {border-top:1px dotted #333;}
