/* CSS Document */

.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
* html .clearfix{zoom:1;} /* IE6 */
*:first-child+html .clearfix{zoom:1;} /* IE7 */



.sectionMenu {
	height: 15px;
	overflow: visible;
	line-height: 15px;
}

.sectionMenu a {
		text-decoration:none;
}

.sectionMenu a:visited {
		text-decoration:none;
}

.sectionMenu a:hover {
		text-decoration:underline;
}

.list2 li.first, .list2 li.last {
	padding-right: 0px;
	padding-left: 0px;
}

.list2 li.first a, .list2 li.last a {
	padding-right: 0px;
	padding-left: 0px;
}

.list2 li.first a {
}

.list2 li.last a {
}

.list2 li {
}

/* adding subMenu1Column for smaller dropdowns bpz 10-4-2006 */
.list2 li div.subMenu li, .list2 li div.subMenu li a, .list2 li div.subMenu1Column li, .list2 li div.subMenu1Column li a  {
	background: none;
}

/* adding subMenu1Column for smaller dropdowns bpz 10-4-2006 */
.list2 li div.subMenu li a, .list2 li div.subMenu1Column li a {
	padding-right: 0px;
	padding-left: 0px;
}

ul.dropDown {
  padding:5px 0 2px;
  margin:0;
  list-style:none;
  float:left;
}

#adServicesNav{background:#EFEFEF;border-left:1px solid #CCC;float:left;}
#adServicesNav li.dropDownItem{border-color:#CCC;padding-left:4px;padding-right:3px;}
#adServicesNav .findnsave span{padding:0 1px;}
#adServicesNav li.first{border:0;}
#adServicesNav a.menuLink{font-weight:bold;font-size:10px;}
#adServicesNav a.menuLink:hover{text-decoration:underline;}
#adServicesNav .first a.menuLink:hover{text-decoration:none;}
#navigation{background:#EFEFEF;}
#newsNav{background:#FFF;}
#newsNav li.dropDownItem{padding-left:8px;padding-right:7px;}

/* Edited 12.23.09 iswenson
margin-bottom:5px; */
li.dropDownItem {
  float: left;
  padding:3px 7px 0;
	height:20px;
	border-left:1px solid #DEDEDE;
	position:relative;
}

/* new class for home image navigation */
/* jmo 10/23/06 */

li.dropDownItemHome {
  float: left;
	padding-right: 7px;
	padding-left: 0px;
	padding-top:3px;
	height:20px;
	position:relative;
}


.menuLink {
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	letter-spacing:1px;
	font-size: 10px;
	font-weight:bold;
	text-decoration:none;
}

a.menuLink {
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	letter-spacing:1px;
	font-size: 10px;
	font-weight:normal;
	text-decoration:none;
}

.menuLink a:visited {
	text-decoration:none;
}

.menuLink a:hover {
	text-decoration:underline;
}

.menuLinkSubscribe {
	font-weight:normal;
	color:#D15E1D;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	letter-spacing:1px;
	font-size: 12px;
	font-weight:bold;
	text-decoration:none;
}

a.menuLinkSubscribe {
	font-weight:normal;
	color:#D15E1D;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	letter-spacing:1px;
	font-size: 12px;
	font-weight:bold;
	text-decoration:none;
}

.menuLinkSubscribe a:visited {
	text-decoration:none;
}

.menuLinkSubscribe a:hover {
	text-decoration:underline;
}



li.dropDownItem:hover div.subMenu,  li.dropDownItem:hover div.subMenu1Column {
	left:-1px;
}

li.dropDownItemHome:hover div.subMenu,  li.dropDownItemHome:hover div.subMenu1Column {
	left:-1px;
}

div.subMenuContent {
	background: #fff;
}

/* adding subMenu1Column for smaller dropdowns bpz 10-4-2006 */
/* giving the li under submenu1column a bit more breathing room 10-11-2006 bpz */


div.subMenuCol {
	float: left;
	width: 120px;
	margin-left:0px;
}

div.subMenu1Col {
	float: left;
	width: 120px;
	margin-left:0px;
}

div.subMenu2Col {
	float: left;
	width: 120px;
	margin-left:20px;
}

div.subMenu ul, div.subMenu1Column ul {
	list-style: none;
}

div.subMenu li {
	line-height: 140%;
	float: none;
	margin: 5px 0 5px 0;
	margin-left:0px;
	width: 150px;
	text-transform: uppercase;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

div.subMenu1Column li {
	line-height: 160%;
	float: none;
	margin: 5px 0 5px 0;
	width: 150px;
	text-transform: uppercase;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

div.subMenu ul ul, div.subMenu1Column ul ul {
	margin-left: 0px;
	padding-left: 0px;
	width:150px;
}

div.subMenu li li, div.subMenu1Column li li {
	display: block;
	float: none;
}

div.subMenu a, div.subMenu1Column a {
	text-transform: none;
}

div.subMenu a:visited, div.subMenu1Column a:visited {
	text-transform: none;
}

div.subMenu a:hover, div.subMenu1Column a:hover {
	text-transform: underline;
}

.sectionMenu img.sectionMenuImg1 {
  padding-left:0px;
  padding-top:0px;
}


/* changed the left value to -2000 to keep the items in the right side of the */
/* section nav from showing up on the left side per Mark Andrews suggestion */
/* bzera 9/29/06 */

div.subMenu {
	position:absolute;
	top:22px;
	left:-2000px;
	width: 320px;
	background: #fff;
	border: #d2d2d2 solid 1px;
	color: #000;
	padding: 0;
	height:auto;
	z-index:1000;
}

div.subMenu ul {
	width:175px;
	margin-left:20px;
	padding:0px;
}

/* adding subMenu1Column for smaller dropdowns bpz 10-4-2006 */
div.subMenu1Column {
	position:absolute;
	top:22px;
	left:-2000px;
	width: 175px;
	background: #fff;
	border: #d2d2d2 solid 1px;
	color: #000;
	padding: 0;
	height:auto;
	z-index:1000;
}

div.subMenu1Column ul {
	width:175px;
	margin-left:20px;
	padding:0px;
}

.lastmenu {
	margin-left: -70px;
}

#mi_yahoo_preamble {
	font:normal 9pt Verdana;
	color:#000000;
}

span.yahoo {
	font:bold small-caps 9pt Verdana;
	color:#7B0099;
}

#mi_yahoo_post {
	font:bold small-caps 9pt Verdana;
	color:#545454;
}

/* Styles for Nav Ad */
#nav_ad_wrap {float: right; height: 26px; padding: 0 0 0 4px; margin-top: -3px; width: 80px;}
#nav_ad_wrap a {padding: 0;}

