.abn-left{width: 384px; float: left; margin: 10px 0px 0px 0px; font-size: 14px; line-height: 18px; color: #333;}
.abn-left-press{width: 334px; float: left; margin: 30px 0px 0px 0px; font-size: 12px; line-height: 16px; color: #333;}
.abn-jdpower{padding: 30px 0px 0px 20px;}
.abn-banner-caption{text-align:right; font-size: 18px; font-family: georgia; font-style: italic; padding: 10px 6px 0px 0px;}
.abn-right-press{width: 605px; float: left; margin: 30px 0px 0px 0px; font-size: 14px; line-height: 18px; color: #333;}
.abn-right{width: 555px; float: left; margin: 30px 0px 0px 24px; font-size: 14px; line-height: 18px; color: #333;}
.abn-headline{font-size: 24px; color: #000; font-style: italic; font-family: georgia; padding: 0px 0px 13px 0px;}
.abn-subheadline{font-size: 16px; padding: 0px 0px 13px 0px;}
.abn-subheadline a:link, .abn-subheadline a:visited{color: #5B8C27; font-style: italic; padding: 0px 0px 0px 10px;}
.abn-subheadline a:hover, .abn-subheadline a:active{text-decoration: none;}
.abn-green-subheadline{font-size: 16px; color: #467F0C; margin: -4px 0px 13px 0px;}
.abn-backsubheadline{font-size: 20px; color: #000; padding: 20px 0px 10px 0px; font-family: georgia; font-style: italic;}
.abn-right-press p{padding: 0px 0px 20px 0px;}
.abn-right-press p a:link, .abn-right-press p a:visited{color: #333; font-weight: bold;}
.abn-right-press p a:hover, .abn-right-press p a:active{text-decoration: none;}
.abn-right p{padding: 0px 0px 20px 0px;}
.abn-right p.abn-disclaimertext{font-size: 10px; line-height: 14px; padding: 40px 0px 20px 0px;}
.abn-right p a:link, .abn-right p a:visited{color: #333; font-weight: bold;}
.abn-right p a:hover, .abn-right p a:active{text-decoration: none;}
.abn-accordion{margin: 30px 0px 0px 30px;}
.glossymenu{width: 354px;}
.submenuheader{margin: 8px 0px 8px 0px; outline: none; padding: 0px 0px 0px 30px;}
.glossymenu .submenu {margin: 15px 0px 0px 0px;}
.glossymenu .submenu p{padding: 0px 0px 20px 30px;}
.glossymenu .submenu p a:link, .glossymenu .submenu p a:visited{color: #333; font-weight: bold;}
.glossymenu .submenu p a:hover, .glossymenu .submenu p a:active{text-decoration: none;}
.glossymenu a.menuitem{font-family: georgia; font-size: 19px; color: #477F0E; line-height: 22px; display: block; position: relative; width: auto; padding: 0px !important; text-decoration: none; font-style: italic;}
.glossymenu a.menuitem:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.glossymenu a.menuitem { display: inline-block; }
html[xmlns] .glossymenu a.menuitem { display: block; }
* html .glossymenu a.menuitem { height: 1%; }
.glossymenu a.menuitem{display: block; cursor: pointer; }
.glossymenu a.menuitem span{display: block; float: left;}
.glossymenu a.menuitem span.title{font-size: 17px;}
.glossymenu a.menuitem span.accordprefix{width: 30px;}
.glossymenu a.menuitem .statusicon{ padding-top: 9px; border: none;}
.abn-table{width: 344px; margin: 0px 0px 0px 10px;}
.abn-table tr td{vertical-align: top;}
.abn-table span{font-weight: bold;}
.abn-table-left{width: 248px; float: left; padding: 1px 0px;}
.abn-table-right{width: 90px; float: right; text-align: right; padding: 1px 0px;}
.abn-table tr.abn-blue{background-color: #9DDFE0;}
.abn-table-history{width: 555px; margin: 10px 0px 30px 0px;}
.abn-table-history span{font-weight: bold;}
.abn-table-history-year{width: 60px; text-align: center; padding: 3px 0px; vertical-align: top;}
abn-table-history-content{width: 475px; padding: 3px 0px; vertical-align: center;}
.abn-table-history tr.abn-blue{background-color: #9DDFE0;}
.abn-subnav {height: 37px; margin: 0px 0px 30px 0px;}
.abn-subnav ul{padding: 0px; margin: 0px;}
.abn-subnav ul li{list-style-type: none; display: inline;}
.abn-subnav ul li a{display: block; width: 160px; height: 37px; float: left; margin: 0px 15px 0px 0px;}
.abn-subnav ul li a span{display: none;}

.abn-subnav ul li.abn-subnav-housing a:link, .abn-subnav ul li.abn-subnav-housing a:visited{
	background-image: url(/img/about/abn-btn-housing.png);
	background-repeat: no-repeat;
}
.abn-subnav ul li.abn-subnav-housing a:hover, .abn-subnav ul li.abn-subnav-housing a:active{
	background-image: url(/img/about/abn-btn-housing-hover.png);
}
.abn-subnav ul li.abn-subnav-housing-active a:link, .abn-subnav ul li.abn-subnav-housing-active a:visited, .abn-subnav ul li.abn-subnav-housing-active a:hover, .abn-subnav ul li.abn-subnav-housing-active a:active{
	background-image: url(/img/about/abn-btn-housing-active.png);
}
.abn-subnav ul li.abn-subnav-youth a:link, .abn-subnav ul li.abn-subnav-youth a:visited{
	background-image: url(/img/about/abn-btn-youth.png);
	background-repeat: no-repeat;
}
.abn-subnav ul li.abn-subnav-youth a:hover, .abn-subnav ul li.abn-subnav-youth a:active{
	background-image: url(/img/about/abn-btn-youth-hover.png);
}
.abn-subnav ul li.abn-subnav-youth-active a:link, .abn-subnav ul li.abn-subnav-youth-active a:visited, .abn-subnav ul li.abn-subnav-youth-active a:hover, .abn-subnav ul li.abn-subnav-youth-active a:active{
	background-image: url(/img/about/abn-btn-youth-active.png);
}
.abn-subnav ul li.abn-subnav-health a:link, .abn-subnav ul li.abn-subnav-health a:visited{
	background-image: url(/img/about/abn-btn-health.png);
	background-repeat: no-repeat;
}
.abn-subnav ul li.abn-subnav-health a:hover, .abn-subnav ul li.abn-subnav-health a:active{
	background-image: url(/img/about/abn-btn-health-hover.png);
}
.abn-subnav ul li.abn-subnav-health-active a:link, .abn-subnav ul li.abn-subnav-health-active a:visited, .abn-subnav ul li.abn-subnav-health-active a:hover, .abn-subnav ul li.abn-subnav-health-active a:active{
	background-image: url(/img/about/abn-btn-health-active.png);
}
.clear{clear: both;}
table .abn-management tr td div.abn-name{font-weight: bold;}
table .abn-management tr td div.abn-position{padding: 0px 0px 12px 0px;}
table .abn-management tr td.abn-management-td{width: 277px; vertical-align: top;}
.abn-white-box{width: 265px; background-color: #FFF; border: 1px solid #CCC; -moz-border-radius: 15px; -webkit-border-radius: 15px; font-size: 12px; text-align: center; margin: 0px 0px 20px 26px;}
.abn-white-box-container{padding: 10px 10px 10px 10px;}
.abn-white-box-headline{font-family: georgia, arial; font-size: 16px; color: #000; font-style: italic;}
.abn-white-text{padding: 10px 0px 10px 0px; text-align: left;}
.abn-white-divider{width: 100%; height: 1px; background-color: #CCC; overflow: hidden;}
.abn-white-accordion{}
.abn-glossymenu{width: 245px;}
.submenu2header{outline: none;}
.abn-glossymenu .submenu2 {margin: 0px 0px 15px 0px;}
.abn-glossymenu .submenu2 a:link, .abn-glossymenu .submenu2 a:visited{color: #598C26; font-style: italic; outline: none;}
.abn-glossymenu .submenu2 a:hover, .abn-glossymenu .submenu2 a:active{text-decoration: none;}
.abn-glossymenu a.menuitem2{font-size: 12px; color: #598C26; line-height: 16px; display: block; position: relative; width: auto; padding: 10px 0px 10px 0px !important; text-decoration: none; outline: none;}
.abn-glossymenu a.menuitem2:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; outline: none;}
.abn-glossymenu a.menuitem2 { display: inline-block; outline: none;}
html[xmlns] .abn-glossymenu a.menuitem2 { display: block; outline: none;}
* html .abn-glossymenu a.menuitem2 { height: 1%; }
.abn-glossymenu a.menuitem2{display: block; cursor: pointer; }
.abn-glossymenu a.menuitem2 span{display: block; float: left;}
.abn-glossymenu a.menuitem2 span.title{font-size: 17px;}
.abn-glossymenu a.menuitem2 span.accordprefix{width: 30px;}
.abn-glossymenu a.menuitem2 .statusicon{ padding-top: 9px; border: none;}
.abn-white-table{text-align: left; padding: 10px 0px 5px 0px;}
table.abn-white-table tr td{width: 122px;}
table.abn-white-table tr td a:link, table.abn-white-table tr td a:visited, .abn-white-table a:link, .abn-white-table a:visited{color: #598C26; font-style: italic;}
table.abn-white-table tr td a:hover, table.abn-white-table tr td a:active{text-decoration: none;}
.abn-featured-article{margin: 10px 0px 20px 0px;}
.abn-featured-title{font-size: 18px; color: #000; font-family: Georgia, arial; text-align: right; width: 101px; vertical-align: top; font-style: italic;}
.abn-featured-title p{margin: 0px; padding: 15px 10px 0px 0px;}
.abn-bracket{width: 26px; vertical-align: top;}
.abn-featured-text{font-size: 14px; color: #333; line-height: 19px; vertical-align: top; padding: 4px 0px 0px 10px;}
.abn-featured-text a:link, .abn-featured-text a:visited{color: #598C26; font-style: italic;}
.abn-featured-text a:hover, .abn-featured-text a:active{text-decoration: none;}
.abn-featured-text-title{font-size: 16px; color: #000;}
.abn-featured-text-title span{color: #666;}
.abn-recent-articles{font-family: Georgia, arial; font-size: 18px; font-style: italic; padding: 20px 0px 10px 0px;}
.abn-recent-articles-section{padding: 0px 0px 20px 0px;}


.abn-article{width: 154px; height:100px; float:left;margin:10px 0px;padding:5px 20px;border-right:1px solid #ccc;}

.abn-article span{color: #666;}
.abn-article a:link, .abn-article a:visited{color: #598C26; font-style: italic;}
.abn-article a:hover, .abn-article a:active{text-decoration: none;}

.abn-article-divider{width: 1px; height: 100%; background-color: #CCC; overflow: hidden;}

.abn-article-space{width: 20px;}
.abn-article-vertical-space{height: 20px;}
.abn-all-articles{padding: 10px 0px 0px 0px; float: right;}
.abn-all-articles a{display: block; width: 161px; height: 37px;}
.abn-all-articles a span{display: none;}
.abn-all-articles a:link, .abn-all-articles a:visited{background-image: url(/img/about/view-articles.png); background-repeat: no-repeat;}
.abn-all-articles a:hover, .abn-all-articles a:active{background-image: url(/img/about/view-articles-hover.png); background-repeat: no-repeat;}
.abn-recent-listing{padding: 8px 0px 8px 0px;}
.abn-recent-listing a:link, .abn-recent-listing a:visited{color: #000; font-size: 13px; text-decoration: none;}
.abn-recent-listing a:hover, .abn-recent-listing a:active{text-decoration: underline;}
.abn-recent-listing a span{font-size: 13px; color: #666666;}
.abn-press-subnav {height: 37px; margin: 10px 0px 10px 0px;}
.abn-press-subnav ul{padding: 0px; margin: 0px;}
.abn-press-subnav ul li{list-style-type: none; display: inline;}
.abn-press-subnav ul li a{display: block; width: 160px; height: 37px; float: left; margin: 0px 15px 0px 0px;}
.abn-press-subnav ul li a span{display: none;}

.abn-press-subnav ul li.abn-press-subnav-recent a:link, .abn-press-subnav ul li.abn-press-subnav-recent a:visited{
	background-image: url(/img/about/abn-btn-archives.png);
	background-repeat: no-repeat;
}
.abn-press-subnav ul li.abn-press-subnav-recent a:hover, .abn-press-subnav ul li.abn-press-subnav-recent a:active{
	background-image: url(/img/about/abn-btn-archives-hover.png);
}
.abn-press-subnav ul li.abn-press-subnav-recent-active a:link, .abn-press-subnav ul li.abn-press-subnav-recent-active a:visited, .abn-press-subnav ul li.abn-press-subnav-recent-active a:hover, .abn-press-subnav ul li.abn-press-subnav-recent-active a:active{
	background-image: url(/img/about/abn-btn-archives-active.png);
}
.abn-press-subnav ul li.abn-press-subnav-corporate a:link, .abn-press-subnav ul li.abn-press-subnav-corporate a:visited{
	background-image: url(/img/about/abn-btn-corporate.png);
	background-repeat: no-repeat;
}
.abn-press-subnav ul li.abn-press-subnav-corporate a:hover, .abn-press-subnav ul li.abn-press-subnav-corporate a:active{
	background-image: url(/img/about/abn-btn-corporate-hover.png);
}
.abn-press-subnav ul li.abn-press-subnav-corporate-active a:link, .abn-press-subnav ul li.abn-press-subnav-corporate-active a:visited, .abn-press-subnav ul li.abn-press-subnav-corporate-active a:hover, .abn-press-subnav ul li.abn-press-subnav-corporate-active a:active{
	background-image: url(/img/about/abn-btn-corporate-active.png);
}
.abn-press-subnav ul li.abn-press-subnav-newhome a:link, .abn-press-subnav ul li.abn-press-subnav-newhome a:visited{
	background-image: url(/img/about/abn-btn-newhome.png);
	background-repeat: no-repeat;
}
.abn-press-subnav ul li.abn-press-subnav-newhome a:hover, .abn-press-subnav ul li.abn-press-subnav-newhome a:active{
	background-image: url(/img/about/abn-btn-newhome-hover.png);
}
.abn-press-subnav ul li.abn-press-subnav-newhome-active a:link, .abn-press-subnav ul li.abn-press-subnav-newhome-active a:visited, .abn-press-subnav ul li.abn-press-subnav-newhome-active a:hover, .abn-press-subnav ul li.abn-press-subnav-newhome-active a:active{
	background-image: url(/img/about/abn-btn-newhome-active.png);
}
.abn-article-detail {padding: 10px 0px 20px 0px;}
.abn-article-detail-text{width: 300px; float: left; padding: 0px 10px 0px 0px;}
.abn-article-detail-image{width:270px;float:right;padding:0px 10px 0px 0px;}
.abn-article-detail-date{color: #598C26; font-size: 16px; padding: 0px 0px 10px 0px;}
.abn-article-detail-headline{color: #000; font-size: 24px; line-height: 28px; font-style: italic; font-family: Georgia, arial; padding: 0px 30px 20px 0px;}
.abn-article-detail-caption{font-size: 12px; line-height: 16px;}
.abn-article-back{text-align: right; padding: 0px 0px 20px 0px;}
.abn-article-back a:link, .abn-article-back a:visited{color: #598C26; font-style: italic; font-size: 15px;}
.abn-article-back a:hover, .abn-article-back a:active{text-decoration: none;}

.abn-main-back {float:right; padding: 0;}
.abn-main-back a {color: #598C26; font-style: italic; font-size: 15px;}
.abn-main-back a:hover {text-decoration: none;}

.clear{clear:both;}

.paginationWrapper{
  margin-top:10px;
  float:left;
}

.paginationCapWrapper{
    float:left;
    margin-top:10px;
}

.paginationPageLink{
  width:30px;
  float:left;
  text-align:center;
}

.paginationPageLink_Cap{
  width:60px;
  float:left;
  text-align:center;
}

.paginationPageLink a, .paginationPageLink_Cap a{
  font-weight:bold;
}


.searchBoxWrapper{
  width:260px;
  height:20px;
  margin-left:28px;
  background:#fff;
  border:1px solid #eee;
  margin-bottom:20px;
}

.searchIconWrapper{
  width:20px;
  height:20px;
  float:left;
  background:url(/img/search_icon.gif) no-repeat;
}

.searchFormWrapper{
  height:20px;
  float:right;
}

.searchFormWrapper .searchInput{
  border:0px;
  height:20px;
  width:165px;
}

.searchFormWrapper .searchSubmit{
  border:0px;
  border-left:1px solid #eee;
  padding:0px 5px;
  background:#fff;
  color:#598C26;
  cursor:pointer;
}

#archivesYearWrapper{
  border-top:1px solid #ff0000;
  border-bottom:1px solid #ff0000;
  padding:3px 0px 5px 0px;
  min-height:30px;
  font-size:10px;
}

#archivesYearWrapper .paginationPageLink{
  font-size:12px;
  padding:0px 5px;
}