#menu ul{
	list-style: none;
	margin: 0;
	padding: 0;
	width: 140px;
	font-size: 10px;
	text-transform: uppercase;
}

	#menu ul ul{
		display: none;
		position: absolute; top: -2px; left: 130px;
	}
		#menu ul li.depth-1:hover ul.depth-2,
		#menu ul li.depth-2:hover ul.depth-3{
			display: block;
		}

			#menu ul.depth-3{
				text-transform: none;
			}

	#menu ul.depth-2 li,
	#menu ul.depth-3 li{
		border-bottom: solid 1px #dedede;
		border-left: solid 1px #dedede;
		border-right: solid 1px #dedede;
		background: #efefef;
	}
	#menu ul.depth-2 li.firstMenuItem,
	#menu ul.depth-3 li.firstMenuItem{
		border-top: solid 1px #dedede;
	}

	#menu ul li{
		position: relative;
	}
	
		#menu ul li{
			padding: 4px 8px;
			cursor: default;
		}
		
		#menu ul li a:link,
		#menu ul li a:visited{
			display: block;
			height: auto !important;
			height: 1px;
			min-height: 1px;
			text-decoration: none;
			margin: -4px -8px;
			padding: 4px 8px;
			line-height: 1;
			cursor: pointer;
		}

		#menu ul li a:hover,
		#menu ul li a:active{
			background: #FF6600;
			color: white;
		}


#_newsList
{
	font-size: 11px;
}

.newsListTitle
{
	padding-top: 15px;
	padding-bottom: 10px;
	font-weight: bold;
	font-size: 13px;
}
.newsListTitle a:link, .newsListTitle a:visited
{
	color: #f60;
}
.newsListTitle a:hover, .newsListTitle a:active
{
	color: black;
}
.newsListPostInfo
{
	color: #666;
	padding-top: 5px;
	font-size: 10px;
}

/* from p7m0dfjb.css or whatever it is called... */
#newsmenu {
float:right;
position:relative;
top:-1px;
width:173px;
}
#newsmenu ul {
list-style-type:none;
margin:0;
padding:0;
}
#newsmenu li {
list-style-type:none;
margin:0;
padding:0;
}
#newsmenuBack {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/box.gif) repeat-x scroll 0 0;
}
.newsmenuBack {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/admin/newsMenuMain.gif) repeat-y scroll 0 0;
padding-left:10px;
padding-top:24px;
}
.newspanel {
-x-system-font:none;
color:#FF6600;
font-family:arial;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:15px;
}
.newspanel li a {
-x-system-font:none;
color:#FFFFFF;
font-family:arial;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:15px;
}
.newspanel li a:hover {
color:#999999;
}
.newspanelNews a {
-x-system-font:none;
color:#FFFFFF;
font-family:arial;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:15px;
padding-bottom:5px;
}
.newspanelNews a:hover {
color:#999999;
}
.newsSearch {
-x-system-font:none;
border:1px solid #666666;
font-family:arial,helvetica,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:16px;
margin-left:0;
margin-top:0;
padding-left:4px;
width:120px;
}
a.newsLink {
-x-system-font:none;
color:#FF6600;
font-family:inherit;
font-size:inherit;
font-size-adjust:inherit;
font-stretch:inherit;
font-style:inherit;
font-variant:inherit;
font-weight:inherit;
line-height:inherit;
}
a.newsLink:hover {
color:#666666;
}
#newsleftpanel {
float:left;
position:relative;
top:48px;
width:420px;
}

/* For MailChimp */
.indicate-required { font-size: small; text-align: right; }
.mc-field-group, .mc-address-group, .input-group { margin-top: 1em; }
.mc-field-group label,
.mc-address-group label { display: inline-block; width: 11em; font-size: 11px; }
#mc_embed_signup li { list-style-type: none !important; }