#pubLogos ul.menu,
#pubLogosBottom ul.menu {
  margin-top: 27px;
  border-bottom:1px solid #CCCCCC;
  position:absolute;
  right:0;
  z-index:2000;
  display: none;
}
#pubLogos ul.menu li,
#pubLogosBottom ul.menu li {
  float: none;
  display: block;
  background: #FFF;
  padding: 10px;
  border: 1px solid #CCC;
  border-bottom: none;
  width: 150px;
}
#pubLogos ul.menu li:hover,
#pubLogosBottom ul.menu li:hover {
  background: #EFEFEF;
}
#pubLogos ul.menu li a,
#pubLogosBottom ul.menu li a {
  float: none;
}
#pubLogos li.more:hover ul.menu,
#pubLogosBottom li.more:hover ul.menu {
  display: block;
}

.breadcrumb {
  display: inline;
}

.clear {
   clear: both;
}

.error {
	color: #B30101;
}

/* Slideshow Styles */
.slideshow_wrap {
  position: relative;
}
.slideshow img {
  display: block;
	margin-left: auto;
	margin-right: auto;
}
.slideshow_wrap #prev {
  position: absolute;
  top: 156px;
  left: 0px;
  z-index: 100000;
  cursor: pointer;
  padding-left: 5px;
}
.slideshow_wrap #next {
  position: absolute;
  top: 156px;
  right: 0px;
  z-index: 100000;
  cursor: pointer;
  padding-right: 5px;
}
#slideshow_nav {
  margin-bottom: 10px;
}
#slideshow_nav a {
  border: 1px solid #96A1B1;
  padding: 3px;
  margin: 0 3px;
  text-decoration: none;
}
#slideshow_nav a.activeSlide {
  background: #DFECFF;
}
.slideshow .photoCaption {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 140%;
	color: #808080;
	margin: 10px 0 20px 0;
	text-align:left;
}
.slideshow .photoCredit{
	text-align:right;
	margin: 1px 0 3px 15px;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #808080;	
}
/* End Slideshow Styles */

/* Article generics ie bullets, bloack quotes, etc */
.content ul {
	list-style: square;
}
.content ul li {
	list-style: square;
	margin: 10px 0px 10px 30px;
}
/* End Article generics */

/* Pagination */
div.pagination {
  font-size: 10px;
	font-family: 'Palatino Linotype', Times, serif;
}
div.pagination a,
div.pagination span {
	padding: 0px 4px;
	border-right: 1px solid #96A1B1;
	float: left;
}
div.pagination span {
  font-size: 14px;
	font-weight: bold;
	margin-top: 0px;
}
/* End Pagination */
.articleBody .the-feed {
	margin-left: 35px;
	list-style: square;
}
.articleBody .the-feed li {
	list-style: square;
}
form.keyword-search {
	background: #C5C5C5;
	padding: 10px;
	font-size: 16px;
}
form.keyword-search .textbox {
	font-size: 18px;
	padding: 3px;
	width: 400px;
}
form.keyword-search .submit {
	font-size: 14px;
	padding: 3px;
}
form.keyword-search legend {
	font-size: 12px;
	font-weight: bold;
}
.message {
	font-size: 14px;
	padding: 10px;
}
.positive {
	background: #D0F7C8;
	border-left: 3px solid #25990E;
	border-right: 3px solid #25990E;
}
.negative {
	background: #FCD9D9;
	border-left: 3px solid #D62424;
	border-right: 3px solid #D62424;
}
form.unsubscribe .textbox {
	font-size: 18px;
	padding: 3px;
	width: 400px;
}
form.unsubscribe .submit {
	font-size: 14px;
	padding: 3px;
}
