body {
 padding: 0px;
 text-align: center;
 font-family: arial, helvetica, sans-serif;
 width: 1000px;
}

.contentStyle {
  width: 1000px;
  background-color: #ffffff;
  margin: 0px auto;
 border-right: 1px solid #ffffff;
 border-left: 1px solid #ffffff;
}




#topNav a,
#masthead a,
#navWrap a {
	text-decoration: none;
	}


/*--------------- BEGIN topnav (weather and login) -----------------*/

/* Begin top nav */
#topNav {
	background: #5b7f9c url(http://extras.mnginteractive.com/live/media/site101/2008/0228/20080228__loginBG.gif) 0 0 no-repeat;
	height: 21px;
	width: 1000px;
	margin: 0;
	padding: 0;
	}

#topNav a:hover {
	text-decoration: underline;
	}


/*---------- weather */

ul.weather {
	list-style: none;
	float: left;
	margin: 0px;
	padding: 0px;
	}

ul.weather li {
	float: left;
	font-size: 11px;
	padding: 4px 0 0 0;
	}

ul.weather li a {
	color: #fff;
	padding: 0 7px;
	border-left: 1px solid #b7c7d4;
	}

ul.weather li.title {
	padding: 4px 0px 2px 15px;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	}

ul.weather li.city a {
	font-size: 12px;
	font-weight: bold;
	background: url(http://extras.mnginteractive.com/live/media/site127/2007/1114/20071114__icnSun.gif) 8px 0 no-repeat;
	padding-left: 25px;
	border: none;
	text-transform: uppercase;
	}

/*---------- login Nav */

ul.loginNav {
	list-style: none;
	float: right;
	margin: 0px;
	padding: 0px;
	}

ul.loginNav li {
	float: left;
	font-size: 11px;
	padding: 4px 0 0 0;
	}

ul.loginNav li a {
	color: #fff;
	padding: 0 7px;
	border-left: 1px solid #b7c7d4;
	}

ul.loginNav li.login a {
	border: none;
	}


/*--------------- BEGIN main masthead section -----------------*/


/* masthead container - above the navigation */
#masthead {
	background: transparent url( http://extras.mnginteractive.com/live/media/site101/2008/0527/20080527_112347_headBG_noSearch.jpg) no-repeat  0 0;
	height: 113px;
	position: relative;
	width: 1000px;
	}

#logo {
	position: absolute;
	left: 10px;
	top: 10px;
	}

#logo img {
	border: 0;
	}


/*--------------- BEGIN searchbox -----------------*/

#searchbar {
	position: absolute;
	left: 670px;
	top: 32px;
	}

#searchbar form,
#searchbar input {
	margin: 0;
	padding: 0;
	}

#searchbar form input.searchbox {
	background-color: #fff;
	border: 1px solid #999;
	width: 235px;
	height: 20px;
	}


#searchbar form input.button {
	vertical-align: middle;
	}

/* --------------- BEGIN Search Options */

ul#searchoptions {
	position: absolute;
	top: 24px;
	left: 0;
	font-size: 10px !important;
	list-style: none;
	padding: 0;
	margin: 0;
	color: #000;
	}

*html ul#searchoptions {
	top: 20px;
	}

*+html ul#searchoptions {
	top: 20px;
	}

ul#searchoptions li {
	float: left;
	padding: 0;
	margin: 0 4px 0 0;
	}

ul#searchoptions li.end {
	margin: 0;
	}

ul#searchoptions li.end span { 
	font-weight: bold;
	text-transform: uppercase;
	font-family: verdana;
	}

ul#searchoptions .yahooText {
	color: #F03;
	}

ul#searchoptions input.radio {
	margin: 0 3px 0 0;
	padding: 0;
	vertical-align: middle;
	}

*html ul#searchoptions input.radio {
	margin: -2px -1px 0 -4px;
	}

*+html ul#searchoptions input.radio {
	margin: -2px -1px 0 -4px;
	}


/*Nav Bar Wrapper - sets the width/height/look of entire nav bar*/
#navWrap {
	width: 1000px;
	background: #ccc url(http://extras.mnginteractive.com/live/media/site101/2008/0228/20080228__navBG.gif) 0 0 repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	height: 30px;
	padding-top: 2px;
	}

/*Main Nav Behavior*/
#nav {
	margin-left: auto; /*DO NOT EDIT*/
	margin-right: auto; /*DO NOT EDIT*/
	position: relative; /*DO NOT EDIT*/
	display: block; /*DO NOT EDIT*/
	height: 1%; /*DO NOT EDIT*/
	z-index: 1000; /*DO NOT EDIT - necessary for menu system to appear on top of positioned elements in body*/
	}


/*
you must add one of these for each nav dropdown making a general class destroys the measurements
*/

/*Main Nav Items*/
#nav #maindiv0,#nav #maindiv1,#nav #maindiv2,#nav #maindiv3,#nav #maindiv4,#nav #maindiv5,
#nav #maindiv6,#nav #maindiv7,#nav #maindiv8,#nav #maindiv9,#nav #maindiv10,
#nav #maindiv11,#nav #maindiv12,#nav #maindiv13,#nav #maindiv14,#nav #maindiv15,
#nav #maindiv16,#nav #maindiv17,#nav #maindiv18,#nav #maindiv19,#nav #maindiv20,
#nav #maindiv21,#nav #maindiv22,#nav #maindiv23,#nav #maindiv24,#nav #maindiv25,
#nav #maindiv26,#nav #maindiv27,#nav #maindiv28,#nav #maindiv29,#nav #maindiv30 {
	height: 30px;
	}

#nav div {
	float: left;
	}

/*Main Nav Item Links*/

#nav div a {
	display: block;
	font-size: 12px;
	font-weight: bold;
	color: #666;
	margin: 0;
	padding: 0;
	text-decoration: none;
	float: left;
	background: transparent url(http://extras.mnginteractive.com/live/media/site101/2008/0228/20080228__tabR-both.gif) right top no-repeat;
	}

#nav div a span {
	background: transparent url(http://extras.mnginteractive.com/live/media/site101/2008/0228/20080228__tabL-both.gif) 0 0 no-repeat;
	padding: 8px 8px 7px 8px;
	display: block;
	color: #666;
	}


/*Main Item Hover States*/
#nav div.navHover a {
	text-decoration: none;
	background-position: 100% -30px !important;
	color: #5b7f9c;
	height: 30px;
	}

#nav .navHover a span {
	background-position: 0 -30px !important;
	color: #5b7f9c;
	}

/*Home Tab, biz, obits - no submenu*/
#nav #maindiv0, #nav #maindiv4, #nav #maindiv7,
#nav #maindiv0 .navHover, #nav #maindiv4 .navHover, #nav #maindiv7 .navHover {
	}

#nav #maindiv0 a {
	background-image: url(http://extras.mnginteractive.com/live/media/site101/2008/0228/20080228__tabR-bothFirst.gif);
	}

#nav #maindiv0 a span {
	background-image: url(http://extras.mnginteractive.com/live/media/site101/2008/0228/20080228__tabL-bothFirst.gif);
	}

#nav #maindiv0 div.subdiv, #nav #maindiv4 div.subdiv,#nav #maindiv7 div.subdiv {
	display: none !important;
	}

/*------
Sub Menu Container*/

#nav div .subdiv {
	display: block;
	background-color: #fff;
	width: 150px;
	padding: 4px 0 0 0;
	position: absolute;
	visibility: hidden;
	}

/*IMPORTANT: if subdiv has a border use the following convention.
if subdiv border larger than 1px - mngiMenu.js is affected and will need modification*/
#nav.subHasBorder div .subdiv {
	border: 1px solid #ccc;
	border-top: none;
	}

#nav div .subdiv div {
	float: none;
	}

#nav div .subdiv a {
	background-image: none;
	margin: 0;
	font-size: 12px;
	padding: 2px 8px 2px 8px;
	float: none;
	display: block;
	height: auto;
	}

#nav div .subdiv a:hover {
	background-color: #5b7f9c;
	color: #fff;
	}



/*------------------------------
Right Nav
--------------------------------*/
/*Right Nav Wrapper*/
#nav #rightNav {
	margin-right: 24px;
	float: none;
	}

/*Main Items*/
#nav #rightNav div {
	float: right;
	}

#nav #rightNav div div {
	float: none;
	}

/*Main Links*/
#nav #rightNav div a {
	background: transparent url(http://extras.mnginteractive.com/live/media/site101/2008/0314/20080228__tabR-both2.gif) right top no-repeat;
	color: #fff;
	float: left;
	}

#nav #rightNav div a span {
	background: transparent url(http://extras.mnginteractive.com/live/media/site101/2008/0314/20080228__tabL-both2.gif) 0 0 no-repeat;
	color: #fff;
	}

#nav #rightNav div#maindiv12 .subdiv {
	margin-left: 1px; /*compensation for the extra pixel in left graphic of rightnav*/
	}

#nav #rightNav div#maindiv12 a span {
	background-image: url(http://extras.mnginteractive.com/live/media/site101/2008/0314/20080228__tabL-bothFirst2.gif);
	}

/*Main Item Hover States*/
#nav #rightNav .navHover a,
#nav #rightNav .navHover a span {
	color: #5b7f9c;
	}

#nav #rightNav .subdiv a,
#nav #rightNav .subdiv a span {
	background-image: none;
	float: none;
	display: block;
	}

#nav #rightNav .subdiv a:hover {
	color: #fff;
	background-color: #a5bad0;
	}

/*------------------------------------------*/



/* --- FOOTER --- */
.footer table {
 font-family: arial;
 font-size: 12px;
 margin-top: 10px;
}
.footer a:link, 
.footer a:visited {
  font-family: arial;
  font-size: 12px;
  color: #000000;
  text-decoration: none;
}

.footer a:hover {
  color: #6397ca;
}

.textLinksRegion{
 display: none;
}
.layoutFooterLinks {
 display: none;
}
/* -- END FOOTER --*/

