body {
  font-family:arial,helvetica,sans-serif;
  }

.featureTitle {
  font-family:arial,helvetica,sans-serif;
  font-size:16px;
  color:#000;
  font-weight:bold;
  }

.featureTitle a:link, 
.featureTitle a:visited, 
.featureTitle a:active {
  /*vertical-align:bottom;*/
  font-family:arial,helvetica,sans-serif;
  font-size:16px;
  color:#000;
  font-weight:bold;
  text-decoration:none;
  }

.featureTitle a:hover {
  text-decoration:underline;
  }

.FeatureBodyText {
  font-family:arial,helvetica,sans-serif;
  font-size:11px;
  color:#000;
  }
.FeatureBodyText a {
  color:#000;
  }

.StandardLink {
  margin:0;
  /*padding-left:1px;
  vertical-align:top;*/
  font-family:arial,helvetica,sans-serif;
  font-size:11px;
  color:#000;
  font-weight:bold;
  }

.StandardLink a:link, 
.StandardLink a:visited, 
.StandardLink a:active {
  /*vertical-align:top;
  font-family:arial,helvetica,sans-serif;
  font-size:11px;*/
  color:#000;
  /*font-weight:bold;*/
  text-decoration:none;
  }

.StandardLink a:hover {
  text-decoration:underline;
  }

.BodyText {
  font-family:arial,helvetica,sans-serif;
  font-size:10px;
  color:#000;
  }

.byline {
  font-family:arial,helvetica,sans-serif;
  font-size:10px;
  color:#666;
  }

.byline a:link, 
.byline a:visited, 
.byline a:active {
  color:#666;
  }

.byline a:hover {
  text-decoration:none;
  }

.ImgCredit {
  font-family:arial,helvetica,sans-serif;
  font-size:9px;
  color:#666;
  }

.MoreLink, 
.MoreLink a:link, 
.MoreLink a:active, 
.MoreLink a:visited {
  font-family:arial,helvetica,sans-serif;
  font-size:10px;
  color:#000;
  font-weight:normal;
  vertical-align:middle;
  }

.MoreLink a:hover {
  }

.WireLinks {
  padding:0;
  margin:0;
  font-family:arial,helvetica,sans-serif;
  font-size:10px;
  color:#000;
  font-weight:normal;
  vertical-align:middle;
  }

.WireLinks a:link, 
.WireLinks a:active, 
.WireLinks a:visited {
  font-family:arial,helvetica,sans-serif;
  font-size:10px;
  color:#000;
  font-weight:normal;
  vertical-align:middle;
  }

.WireLinks a:hover {
  }

.NavBodyText {
  font-family:arial,helvetica,sans-serif;
  font-size:10px;
  color:#000;
  }

.NavLinks {
  font-family:arial,helvetica,sans-serif;
  font-size:11px;
  color:#666;
  }

.NavLinks:visited {
  font-family:arial,helvetica,sans-serif;
  font-size:11px;
  color:#aaa;
  }

.NavLinks:hover {
  font-family:arial,helvetica,sans-serif;
  font-size:11px;
  color:#333;
  }

.NavDivider {
  background-image:url("/images/dotted.gif");background-repeat:repeat-x;
  margin-top:14px;
  margin-bottom:10px;
  padding:0;
  }
#searchOptions {
  font-size:10px;
}
 
.LogoutButton {
  padding:0;
  margin:0;
  font-family:arial,helvetica,sans-serif;
  font-size:11px;
  color:#666;
  background-color:#fff;
  border:0;
  color:#999;
  text-align:left;
  text-decoration:underline;
  }

.deptBodyText {
  font-family:arial,helvetica,sans-serif;
  font-size:11px;
  color:#666;
  }

.deptBodyText a:link, 
.deptBodyText a:visited, 
.deptBodyText a:active {
  font-family:arial,helvetica,sans-serif;
  font-size:11px;
  color:#666;
  text-decoration:underline
  }

.deptMediumText {
  font-family:arial,helvetica,sans-serif;
  font-size:11px;
  color:#333;
  }

.ListThreadLink {
  margin:0;
  font-family:arial,helvetica,sans-serif;
  font-size:11px;
  color:#000;
  font-weight:bold;
  }

.ListThreadLink a:link, 
.ListThreadLink a:visited, 
.ListThreadLink a:active {
  font-family:arial,helvetica,sans-serif;
  font-size:11px;
  color:#000;
  font-weight:bold;
  text-decoration:none;
  }

.AccountRequestLink {
  margin:0;
  font-family:arial,helvetica,sans-serif;
  font-size:11px;
  color:#000;
  font-weight:bold;
  }

.AccountRequestLink a:link, 
.AccountRequestLink a:visited, 
.AccountRequestLink a:active {
  font-family:arial,helvetica,sans-serif;
  font-size:11px;
  color:#000;
  font-weight:bold;
  text-decoration:underline;
  }

.MoreDiv {
  padding:0;
  margin:6px 0 0 0;
  }

.Footer {
  font-family:arial,helvetica,sans-serif;
  font-size:10px;
  color:#000;
  }

.Footer a:link, 
.Footer a:active, 
.Footer a:visited, 
.Footer a:hover {
  font-family:arial,helvetica,sans-serif;
  font-size:10px;
  color:#000;
  text-decoration:underline;
  }

.CompanyBodyText {
  font-family:arial,helvetica,sans-serif;
  font-size:12px;
  color:#000;
  }

.CompanyBodyText a:link, 
.CompanyBodyText a:visited, 
.CompanyBodyText a:active {
  font-family:arial,helvetica,sans-serif;
  font-size:12px;
  color:#000;
  text-decoration:underline;
  }

.CompanyName {
  font-family:arial,helvetica,sans-serif;
  font-size:20px;
  color:#800000;
  font-weight:bold;
  }

.StaffDivider {
  background-image:url("/images/dotted.gif");background-repeat:repeat-x;
  margin-top:2px;
  margin-bottom:2px;padding:0;
  }
 
.AltWeekliesLink {
  padding:0;
  margin:0 0 6px 0;
  font-family:arial,helvetica,sans-serif;
  font-size:11px;
  color:#333;
  font-weight:normal;
  vertical-align:middle;
  }

.AltWeekliesLink a:link, 
.AltWeekliesLink a:active, 
.AltWeekliesLink a:visited {
  font-family:arial,helvetica,sans-serif;
  font-size:11px;
  color:#000;
  font-weight:bold;
  vertical-align:middle;
  text-decoration:underline;
  }

.AltWeekliesLink a:hover {
  }

.AwardTeaserLink a:link, 
.AwardTeaserLink a:active, 
.AwardTeaserLink a:visited {
  font-family:arial,helvetica,sans-serif;
  font-size:11px;
  color:#000;
  font-weight:bold;
  text-decoration:none;
  }

.AwardTeaserLink a:hover {
  text-decoration:underline;
  }

.AwardTeaserbox {
  vertical-align:top;
  font-family:arial,helvetica,sans-serif;
  font-size:11px;
  color:#000;
  }

.AwardTeaserText {
  vertical-align:top;
  font-family:arial,helvetica,sans-serif;
  font-size:11px;
  color:#000;
  }

.AwardTeaserText a:link, 
.AwardTeaserText a:visited, 
.AwardTeaserText a:active {
  vertical-align:top;
  font-family:arial,helvetica,sans-serif;
  font-size:11px;
  color:#000;
  text-decoration:underline;
  }

.AltWeeklySideText {
  font-family:arial,helvetica,sans-serif;
  font-size:11px;
  color:#333;
  }

.AltWeeklySideText a:link, 
.AltWeeklySideText a:active, 
.AltWeeklySideText a:visited {
  font-family:arial,helvetica,sans-serif;
  font-size:11px;
  color:#000;
  font-weight:bold;
  }

.AltWeeklyPubName {
  font-family:arial,helvetica,sans-serif;
  font-size:10px;
  color:#333;
  font-style:italic;
  }

.MoreAltWeekly, 
.MoreAltWeekly a:link, 
.MoreAltWeekly a:active, 
.MoreAltWeekly a:visited {
  font-family:arial,helvetica,sans-serif;
  font-size:11px;
  color:#000;
  }

.PostLink {
  padding:0;
  margin:0;
  float:right;
  font-family:arial,helvetica,sans-serif;
  font-size:11px;
  color:#000;
  position:relative;
  top:-8px;
  }

.PostLink a:link, 
.PostLink a:visited, 
.PostLink a:active {
  font-family:arial,helvetica,sans-serif;
  font-size:11px;
  color:#000;
  }

.BackTop, 
.BackTop a:link, 
.BackTop a:visited, 
.BackTop a:active {
  font-family:arial,helvetica,sans-serif;
  font-size:10;
  font-weight:bold;
  color:#000;
  }

.JumpMenu {
  font-family:arial,helvetica,sans-serif;
  font-size:11px;
  color:#000;
  font-weight:bold;
  }

.JumpMenu a:link, 
.JumpMenu a:active, 
.JumpMenu a:visited {
  font-family:arial,helvetica,sans-serif;
  font-size:11px;
  color:#666;;
  font-weight:normal;
  }

.LoggedOutSuccess {
  font-family:arial,helvetica,sans-serif;
  font-size:11px;
  color:#800000;
  font-weight:bold;
  }

.ArticleBodyText {
  font-family:arial,helvetica,sans-serif;
  font-size:12px;
  color:#000;
  }

.ArticleBodyText a:link, 
.ArticleBodyText a:visited, 
.ArticleBodyText a:active {
  font-family:arial,helvetica,sans-serif;
  font-size:12px;
  color:#000;
  text-decoration:underline;
  }

.ArticleHeadline {
  font-family:arial,helvetica,sans-serif;
  font-size:16px;
  color:#800000;
  font-weight:bold;
  }

.ArticleDate {
  font-family:arial,helvetica,sans-serif;
  font-size:12px;
  color:#999;
  font-weight:bold;
  }

.ArticleDate {
  font-family:arial,helvetica,sans-serif;
  font-size:12px;
  color:#999;
  font-weight:bold;
  }

.ArticleHeadline {
  font-family:arial,helvetica,sans-serif;
  font-size:16px;
  color:#800000;
  font-weight:bold;
  }

.ArticleSubhead {
  font-family:arial,helvetica,sans-serif;
  font-size:12px;
  color:#333;
  font-weight:bold;
  }

.ArticleByLine {
  font-family:arial,helvetica,sans-serif;
  font-size:12px;
  color:#666;
  }

.ArticleByLine a:link, 
.ArticleByLine a:visited, 
.ArticleByLine a:active {
  font-family:arial,helvetica,sans-serif;
  font-size:12px;
  color:#666;
  text-decoration:underline;
  }

.ArticleImageCaption {
  font-family:arial,helvetica,sans-serif;
  font-size:10px;
  color:#333;
  }
 
.ArticleImageCaption a:link, 
.ArticleImageCaption a:visited, 
.ArticleImageCaption a:active {
  font-family:arial,helvetica,sans-serif;
  font-size:10px;
  color:#333;
  text-decoration:underline;
  }

.ArticleImageCredit {
  font-family:arial,helvetica,sans-serif;
  font-size:10px;
  color:#333;
  font-style:italic;
  }
  
.ArticleImageCredit a:link, 
.ArticleImageCredit a:visited, 
.ArticleImageCredit a:active {
  font-family:arial,helvetica,sans-serif;
  font-size:10px;
  color:#333;
  text-decoration:underline;
  }

.LibraryBodyText {
  font-family:arial,helvetica,sans-serif;
  font-size:11px;
  color:#000;
  }

.LibraryBodyText a:link, 
.LibraryBodyText a:visited, 
.LibraryBodyText a:active {
  font-family:arial,helvetica,sans-serif;
  font-size:11px;
  color:#000;
  text-decoration:underline;
  }

.RecentLibItems {
  padding-bottom:3px;
  font-family:arial,helvetica,sans-serif;
  font-size:11px;
  color:#000;
  }

.RecentLibItems a:link, 
.RecentLibItems a:visited, 
.RecentLibItems a:active {
  font-family:arial,helvetica,sans-serif;
  font-size:11px;
  color:#333;
  text-decoration:underline;
  }

.LibraryBrowseLink {
  margin:0;
  padding-left:1px;
  padding-bottom:0px;
  padding-top:3px;
  vertical-align:top;
  font-family:arial,helvetica,sans-serif;
  font-size:11px;
  color:#000;
  font-weight:bold;
  }

.LibraryBrowseLink a:link, 
.LibraryBrowseLink a:visited, 
.LibraryBrowseLink a:active {
  vertical-align:top;
  font-family:arial,helvetica,sans-serif;
  font-size:11px;
  color:#000;
  font-weight:bold;
  text-decoration:none;
  }

.LibraryBrowseLink a:hover {
  text-decoration:underline;
  }

.LibraryDotted {
  background-image:url("/images/dotted.gif");background-repeat:repeat-x;
  margin-top:0px;
  margin-bottom:3px;padding:0;
  }
 
.LibSearchResult {
  padding-bottom:3px;
  font-family:arial,helvetica,sans-serif;
  font-size:11px;
  color:#333;
  }

.LibSearchResult a:link, 
.LibSearchResult a:visited, 
.LibSearchResult a:active {
  font-family:arial,helvetica,sans-serif;
  font-size:11px;
  color:#111111;
  text-decoration:underline;
  font-weight:bold;
  }

.ListsBodyText {
  font-family:arial,helvetica,sans-serif;
  font-size:11px;
  color:#000;
  }

.ListsBodyText a:link, 
.ListsBodyText a:visited, 
.ListsBodyText a:active {
  font-family:arial,helvetica,sans-serif;
  font-size:11px;
  color:#000;
  text-decoration:underline;
  }

.MailingListTitle {
  font-family:arial,helvetica,sans-serif;
  font-size:16px;
  color:#800000;
  font-weight:bold;
  }

.PageNavLink {
  font-family:arial,helvetica,sans-serif;
  font-size:11px;
  color:#333;
  font-weight:bold;
  text-decoration:none;
  }
.PageNavLink_Active {
  font-family:arial,helvetica,sans-serif;
  font-size:11px;
  color:#660000;
  font-weight:bold;
  text-decoration:none;
  }
.PageNavLink:hover {
  font-family:arial,helvetica,sans-serif;
  font-size:11px;
  color:#333;
  font-weight:bold;
  text-decoration:underline;
  }

#blogPageNav {
  text-align:center;
  }
#blogPageNav .PageNavLink {
  padding:2px 4px;
  border:1px solid #668186;
  }
#blogPageNav .PageNavLink_Active {
  padding:2px 4px;
  border:1px solid #000;
  background:#668186;
  color:#fff;
  }
#blogPageNav .PageNavLink:hover {
  color:#668186;
  }
#blogPageNav .PageNavLink_Active:hover {
  background:#ccc;
  color:#668186;
  }


.DateNavHeader {
  padding:4px;
  font-family:arial,helvetica,sans-serif;
  font-size:11px;
  color:#000;
  font-weight:bold;
  }

.DateNavLink {
  text-align:center;
  }

.DateNavLink a:link, 
.DateNavLink a:visited, 
.DateNavLink a:active {
  font-family:arial,helvetica,sans-serif;
  font-size:11px;
  color:#000;
  text-decoration:underline;
  }


.viewMessageSubtitle {
  font-family:arial,helvetica,sans-serif;
  font-size:14px;
  color:#666;
  font-weight:bold;
  }

.viewMessageSubject {
  font-family:arial,helvetica,sans-serif;
  font-size:16px;
  color:#800000;
  font-weight:bold;
  }

.viewMessageByLine {
  font-family:arial,helvetica,sans-serif;
  font-size:11px;
  color:#666;
  }

.viewMessageFromLists {
  font-family:arial,helvetica,sans-serif;
  font-size:11px;
  color:#666;
  }

.viewMessagePostDate {
  font-family:arial,helvetica,sans-serif;
  font-size:11px;
  color:#666;
  }

.ListReplyLink {
  font-family:arial,helvetica,sans-serif;
  font-size:11px;
  color:#800000;
  font-weight:bold;
  }

.viewMessageBodyText {
  font-family:arial,helvetica,sans-serif;
  font-size:11px;
  color:#000;
  }

.viewMessageBodyText a:link, 
.viewMessageBodyText a:visited, 
.viewMessageBodyText a:active {
  font-family:arial,helvetica,sans-serif;
  font-size:11px;
  color:#000;
  text-decoration:underline;
  }


.PersonName {
  font-family:arial,helvetica,sans-serif;
  font-size:20px;
  color:#800000;
  font-weight:bold;
  }

.PersonBodyText {
  font-family:arial,helvetica,sans-serif;
  font-size:12px;
  color:#000;
  }

.PersonBodyText a:link, 
.PersonBodyText a:visited, 
.PersonBodyText a:active {
  font-family:arial,helvetica,sans-serif;
  font-size:12px;
  color:#333;
  text-decoration:underline;
  }


.ResourceSubtitle {
  font-family:arial,helvetica,sans-serif;
  font-size:14px;
  color:#666;
  font-weight:bold;
  }

.ResourceSubject {
  font-family:arial,helvetica,sans-serif;
  font-size:16px;
  color:#800000;
  font-weight:bold;
  }

.ResourceByLine {
  font-family:arial,helvetica,sans-serif;
  font-size:11px;
  color:#666;
  }

.ResourceDateAdded {
  font-family:arial,helvetica,sans-serif;
  font-size:11px;
  color:#333;
  }

.ResourceDateAdded a:link, 
.ResourceDateAdded a:visited, 
.ResourceDateAdded a:active {
  font-family:arial,helvetica,sans-serif;
  font-size:11px;
  color:#333;
  text-decoration:underline;
  }

.ResourceFiledUnder {
  font-family:arial,helvetica,sans-serif;
  font-size:11px;
  color:#333;
  }

.ResourceFiledUnder a:link, 
.ResourceFiledUnder a:visited, 
.ResourceFiledUnder a:active {
  font-family:arial,helvetica,sans-serif;
  font-size:11px;
  color:#333;
  text-decoration:underline;
  }

.ResourceBodyText {
  font-family:arial,helvetica,sans-serif;
  font-size:11px;
  color:#000;
  }

.ResourceBodyText a:link, 
.ResourceBodyText a:visited, 
.ResourceBodyText a:active {
  font-family:arial,helvetica,sans-serif;
  font-size:11px;
  color:#000;
  text-decoration:underline;
  }


.ViewJobTitle {
  font-family:arial,helvetica,sans-serif;
  font-size:16px;
  color:#800000;
  font-weight:bold;
  }

.ViewJobTitle a:link, 
.ViewJobTitle a:active, 
.ViewJobTitle a:visited {
  font-family:arial,helvetica,sans-serif;
  font-size:16px;
  color:#800000;
  font-weight:bold;
  }

.ViewJobDate {
  font-family:arial,helvetica,sans-serif;
  font-size:11px;
  color:#666;
  }

.ViewJobDesc {
  font-family:arial,helvetica,sans-serif;
  font-size:12px;
  color:#000;
  }

.ViewJobDesc a:link, 
.ViewJobDesc a:visited, 
.ViewJobDesc a:active {
  font-family:arial,helvetica,sans-serif;
  font-size:12px;
  color:#000;
  text-decoration:underline;
  }

.JobMoreLinks {
  font-family:arial,helvetica,sans-serif;
  font-size:11px;
  color:#000;
  }

.JobMoreLinks a:link, 
.JobMoreLinks a:visited, 
.JobMoreLinks a:active {
  font-family:arial,helvetica,sans-serif;
  font-size:11px;
  color:#000;
  text-decoration:underline;
  
  }

.JobMoreHeader {
  font-family:arial,helvetica,sans-serif;
  font-size:12px;
  color:#800000;
  font-weight:bold;
  }


.DirectoryBrowseHeader {
  font-family:arial,helvetica,sans-serif;
  font-size:16px;
  color:#800000;
  font-weight:bold;
  }

.DirectoryBodyText {
  font-family:arial,helvetica,sans-serif;
  font-size:11px;
  color:#000;
  }

.DirectoryBodyText a:link, 
.DirectoryBodyText a:visited, 
.DirectoryBodyText a:active {
  font-family:arial,helvetica,sans-serif;
  font-size:11px;
  color:#000;
  text-decoration:underline;
  }

.DirectorySubText {
  font-family:arial,helvetica,sans-serif;
  font-size:11px;
  color:#666;
  }

.DirectorySubText a:link, 
.DirectorySubText a:visited, 
.DirectorySubText a:active {
  font-family:arial,helvetica,sans-serif;
  font-size:11px;
  color:#666;
  text-decoration:underline;
  }

.DirectoryListHeader {
  font-family:arial,helvetica,sans-serif;
  font-size:11px;
  color:#660000;
  font-weight:bold;
  }

.sortArrowUp {          
  width:10px;
  background-image: url(/images/sortarrowsu.gif);
  background-position: left;          
}                
.sortArrowUp:hover {
  background-position: right;
}         
.sortArrowDown {          
  width:10px;
  background-image: url(/images/sortarrowsd.gif);
  background-position: left;          
}        
.sortArrowDown:hover {
  background-position: right;
}

#arrowActivated {background-position: right;}

.PeopleSearchFormText {
  font-family:arial,helvetica,sans-serif;
  font-size:11px;
  color:#000;
  }


.AwardsViewText {
  font-family:arial,helvetica,sans-serif;
  font-size:11px;
  color:#000;
  }

.AwardsViewText a:link, 
.AwardsViewText a:visited, 
.AwardsViewText a:active {
  font-family:arial,helvetica,sans-serif;
  font-size:11px;
  color:#333;
  text-decoration:underline;
  font-weight:bold;
  }


.OntheMoveText {
  font-family:arial,helvetica,sans-serif;
  font-size:11px;
  color:#000;
  }

.OntheMoveText a:link, 
.OntheMoveText a:visited, 
.OntheMoveText a:active {
  font-family:arial,helvetica,sans-serif;
  font-size:11px;
  color:#000;
  text-decoration:underline;
  font-weight:bold;
  }

.OntheMovePosted {
  font-family:arial,helvetica,sans-serif;
  font-size:11px;
  color:#666;
  }


.AANCANHeaders {
  font-family:arial,helvetica,sans-serif;
  font-size:12px;
  color:#800000;
  font-weight:bold;
  }

.AANCANRegionHeaders {
  font-family:arial,helvetica,sans-serif;
  font-size:16px;
  color:#800000;
  font-weight:bold;
  }

.AANCANBodyText {
  font-family:arial,helvetica,sans-serif;
  font-size:12px;
  color:#000;
  }

.AANCANBodyText a:link, 
.AANCANBodyText a:visited, 
.AANCANBodyText a:active {
  font-family:arial,helvetica,sans-serif;
  font-size:12px;
  color:#000;
  text-decoration:underline;
  font-weight:bold;
  }


.NewsArcBrowsing {
  font-family:arial,helvetica,sans-serif;
  font-size:13px;
  color:#666;
  font-weight:bold;
  }

.NewsArcBodyText {
  font-family:arial,helvetica,sans-serif;
  font-size:11px;
  color:#000;
  }

.NewsArcBodyText a:link, 
.NewsArcBodyText a:visited, 
.NewsArcBodyText a:active {
  font-family:arial,helvetica,sans-serif;
  font-size:11px;
  color:#666;
  text-decoration:underline;
  }

.NewsArcDate {
  font-family:arial,helvetica,sans-serif;
  font-size:11px;
  color:#990000;
  font-weight:bold;
  }

.NewsArcHeadline {
  font-family:arial,helvetica,sans-serif;
  font-size:12px;
  color:#000;
  }

.NewsArcHeadline a:link, 
.NewsArcHeadline a:visited, 
.NewsArcHeadline a:active {
  font-family:arial,helvetica,sans-serif;
  font-size:12px;
  color:#000;
  text-decoration:underline;
  font-weight:bold;
  }

.NewsArcByLine {
  font-family:arial,helvetica,sans-serif;
  font-size:11px;
  color:#666;
  font-weight:bold;
  }

.ArchivesSubhead {
  font-family:arial,helvetica,sans-serif;
  font-size:16px;
  color:#800000;
  font-weight:bold;
  }

.JumpDateMonth {
  text-align:center;border-bottom:1px solid #ccc;
  font-family:arial,helvetica,sans-serif;
  font-size:12px;
  color:#666;
  font-weight:bold;
  }

.JumpDateYear {
  border-right:1px solid #ccc;
  font-family:arial,helvetica,sans-serif;
  font-size:12px;
  color:#666;
  font-weight:bold;
  }

.JumpDateLink {
  text-align:center;
  width:40px;
  height:24px;
  border-right:1px solid #ccc;
  border-bottom:1px solid #666;
  font-family:arial,helvetica,sans-serif;
  font-size:12px;
  color:#000;
  font-weight:bold;
  }

.JumpDateLink a:link, 
.JumpDateLink a:active {
  font-family:arial,helvetica,sans-serif;
  font-size:12px;
  color:#000;
  text-decoration:underline;
  font-weight:bold;
  }

.JumpDateLink a:visited {
  font-family:arial,helvetica,sans-serif;
  font-size:12px;
  color:#999;
  text-decoration:underline;
  font-weight:bold;
  }


.AdvertiseBodyText {
  font-family:arial,helvetica,sans-serif;
  font-size:12px;
  color:#000;
  }

.AdvertiseHeadline {
  font-family:arial,helvetica,sans-serif;
  font-size:14px;
  color:#800000;
  font-weight:bold;
  }

.AdvertiseHeadline a:link, 
.AdvertiseHeadline a:visited, 
.AdvertiseHeadline a:active {
  font-family:arial,helvetica,sans-serif;
  font-size:14px;
  color:#800000;
  }


.ConferenceBodyText {
  font-family:arial,helvetica,sans-serif;
  font-size:12px;
  color:#000;
  }

.ConferenceHeadline {
  font-family:arial,helvetica,sans-serif;
  font-size:14px;
  color:#800000;
  font-weight:bold;
  }

.ConferenceHeadline a:link, 
.ConferenceHeadline a:visited, 
.ConferenceHeadline a:active {
  font-family:arial,helvetica,sans-serif;
  font-size:14px;
  color:#800000;
  }


.ViewPageTitle {
  font-family:arial,helvetica,sans-serif;
  font-size:18px;
  color:#800000;
  font-weight:bold;
  }

.ViewPageHeader {
  font-family:arial,helvetica,sans-serif;
  font-size:12px;
  color:#800000;
  font-weight:bold;
  }

.ViewPageBodyText,
.ViewPageBodyText td {
  font-family:arial,helvetica,sans-serif;
  font-size:12px;
  color:#000;
  }

.ViewPageBodyText table#aanCalendar td {
  padding-right:10px;
  }

.ViewPageBodyText a:link, 
.ViewPageBodyText a:visited, 
.ViewPageBodyText a:active {
  font-family:arial,helvetica,sans-serif;
  font-size:12px;
  color:#333;
  text-decoration:underline;
  }

.ViewPageSeeAlso {
  font-family:arial,helvetica,sans-serif;
  font-size:14px;
  color:#800000;
  font-weight:bold;
  }


.AboutHeadline {
  font-family:arial,helvetica,sans-serif;
  font-size:14px;
  color:#800000;
  font-weight:bold;
  }

.AboutBodyText {
  font-family:arial,helvetica,sans-serif;
  font-size:12px;
  color:#000;
  }

.AboutBodyText a:link, 
.AboutBodyText a:visited, 
.AboutBodyText a:active {
  font-family:arial,helvetica,sans-serif;
  font-size:12px;
  color:#333;
  text-decoration:underline;
  }


.BoardPosition {
  font-family:arial,helvetica,sans-serif;
  font-size:12px;
  color:#800000;
  font-weight:bold;
  }

.BoardName, 
.BoardName a:link, 
.BoardName a:active, 
.BoardName a:visited {
  font-family:arial,helvetica,sans-serif;
  font-size:12px;
  color:#000;
  font-weight:bold;
  }

.BoardCompany, 
.BoardCompany a:link, 
.BoardCompany a:active, 
.BoardCompany a:visited {
  font-family:arial,helvetica,sans-serif;
  font-size:11px;
  color:#333;
  }

.BoardLocation {
  font-family:arial,helvetica,sans-serif;
  font-size:11px;
  color:#666;
  }


.StaffPosition {
  font-family:arial,helvetica,sans-serif;
  font-size:12px;
  color:#800000;
  font-weight:bold;
  }

.StaffName, 
.StaffName a:link, 
.StaffName a:active, 
.StaffName a:visited {
  font-family:arial,helvetica,sans-serif;
  font-size:12px;
  color:#000;
  font-weight:bold;
  }

.StaffBodyText {
  font-family:arial,helvetica,sans-serif;
  font-size:12px;
  color:#000;
  }

.StaffBodyText a:link, 
.StaffBodyText a:active, 
.StaffBodyText a:visited {
  font-family:arial,helvetica,sans-serif;
  font-size:12px;
  color:#333;
  }


.SeeAlsoLink {
  margin:0;
  padding-left:1px;
  vertical-align:top;
  font-family:arial,helvetica,sans-serif;
  font-size:11px;
  color:#000;
  font-weight:bold;
  }

.SeeAlsoLink a:link, 
.SeeAlsoLink a:visited, 
.SeeAlsoLink a:active {
  vertical-align:top;
  font-family:arial,helvetica,sans-serif;
  font-size:11px;
  color:#000;
  font-weight:bold;
  text-decoration:none;
  }

.SeeAlsoLink a:hover {
  text-decoration:underline;
  }


.SeeAlsoText {
  font-family:arial,helvetica,sans-serif;
  font-size:10px;
  color:#666;
  }

.SeeAlsoText a:link, 
.deptBodyText a:visited, 
.deptBodyText a:active {
  font-family:arial,helvetica,sans-serif;
  font-size:10px;
  color:#666;
  text-decoration:underline
  }


.AANWireHeadline {
  font-family:arial,helvetica,sans-serif;
  font-size:12px;
  color:#000;
  font-weight:bold;
  }

.AANWireDate {
  font-family:arial,helvetica,sans-serif;
  font-size:11px;
  color:#990000;
  font-weight:bold;
  }

.AANWireText {
  font-family:arial,helvetica,sans-serif;
  font-size:11px;
  color:#000;
  }

.AANWireText a:link, 
.AANWireText a:visited, 
.AANWireText a:active {
  font-family:arial,helvetica,sans-serif;
  font-size:11px;
  color:#666;
  text-decoration:underline;
  }


ul {
  list-style-image: url(/images/blackbullet.gif);
  list-style-type: disc;
  color: #000000;
  }


.PleaseLogin {
  font-family:arial,helvetica,sans-serif;
  font-size:12px;
  font-weight:bold;
  color:#800000;
  }


.EditPageText {
  font-family:arial,helvetica,sans-serif;
  font-size:12px;
  color:#000;
  }

.EditPageSmallText {
  font-family:arial,helvetica,sans-serif;
  font-size:11px;
  color:#333;
  }
  
.EditPageText a:link, 
.EditPageText a:visited, 
.EditPageText a:active {
  font-family:arial,helvetica,sans-serif;
  font-size:12px;
  color:#000;
  font-weight:bold;
  text-decoration:underline;
  }

.EditPageForm {
  font-family:arial,helvetica,sans-serif;
  font-size:11px;
  color:#000;
  }
 
.EditPageHeader {
  font-family:arial,helvetica,sans-serif;
  font-size:16px;
  color:#800000;
  font-weight:bold;
  }

.DangerQuestion {
  font-family:arial,helvetica,sans-serif;
  font-size:14px;
  color:#800000;
  font-weight:bold;
  }


.ErrorList {
  font-family:arial,helvetica,sans-serif;
  font-size:12px;
  color:#800000;
  }


.CommitteeTitle {
  font-family:arial,helvetica,sans-serif;
  font-size:16px;
  color:#800000;
  font-weight:bold;
  }

.CommitteeForm {
  font-family:arial,helvetica,sans-serif;
  font-size:11px;
  color:#000;
  }

.CommitteeBodyText {
  font-family:arial,helvetica,sans-serif;
  font-size:12px;
  color:#000;
  }

.CommitteeBodyText a:link, 
.CommitteeBodyText a:visited, 
.CommitteeBodyText a:active {
  font-family:arial,helvetica,sans-serif;
  font-size:12px;
  color:#333;
  text-decoration:underline;
  font-weight:bold;
  }


.AddArticleField {
  font-family:arial,helvetica,sans-serif;
  font-size:12px;
  color:#000;
  font-weight:bold;
  }

.AddArticleField_req {
  font-family:arial,helvetica,sans-serif;
  font-size:12px;
  color:#800000;
  font-weight:bold;
  }

.AddArticleText {
  font-family:arial,helvetica,sans-serif;
  font-size:12px;
  color:#000;
  }

.AddArticleText a:link, 
.AddArticleText a:visited, 
.AddArticleText a:active  {
  font-family:arial,helvetica,sans-serif;
  font-size:12px;
  color:#333;
  }

.AddArticleText a:hover {
  text-decoration:underline;
  }

.AddArticleSmallText {
  font-family:arial,helvetica,sans-serif;
  font-size:10px;
  color:#333;
  font-weight:bold;
  }
  
.AddArticleHeader {
  font-family:arial,helvetica,sans-serif;
  font-size:16px;
  color:#800000;
  font-weight:bold;
  }

#featureSource {
  color:#666;
  font-family:arial,helvetica,sans-serif;
  font-size:10px;
  }

#featureSource a:link,
#featureSource a:visited,
#featureSource a:active
 {
  color:#666;
  }

.EditPhotoLink {
  color:#666;
  font-family:arial,helvetica,sans-serif;
  font-size:10px;
  }

.EditPhotoLink a:link,
.EditPhotoLink a:active,
.EditPhotoLink a:visited {
  color:#666;
  font-family:arial,helvetica,sans-serif;
  font-size:10px;
  text-decoration:none;
  }
  
 .EditPhotoLink a:hover {
  text-decoration:underline;
  }
   
.specialPromo a {
  /*display:block;
  margin:0;
  padding:0;*/
  color:#666;
  text-decoration:none;
  }
div.specialPromo {
  }
span.promoText {
  display:block;
  margin-top:2px;
  padding:1px;
  font-family:verdana,arial,helvetica,sans-serif;
  font-size:11px;
  border:1px solid #800000;
  }

/* styles for slideout menu */
#mainNavCell ul {
  margin:0;
  padding:0;
  list-style:none;
  width:155px;
  }
#mainNavCell ul li {
  position:relative;
  }
#mainNavCell li ul {
  position:absolute;
  left:155px;
  top:0;
  display:none;
  border-bottom:1px solid #000;
  }
#mainNavCell ul li a {
	display:block;
  }
/* Fix IE. Hide from IE Mac \*/
* html #mainNavCell ul li { float: left; height:1%;}
* html #mainNavCell ul li a { height: 1%; }
/* End */
#mainNavCell li ul li a {
	display:block;
  padding:3px 0 3px 3px;
  background-color:#eae5cf;
  color:#000;
  font-size:11px;
  font-weight:bold;
  text-decoration:none;
  border:1px solid #000;
	border-bottom:0;	
	}
#mainNavCell li ul li a:hover {
  color:#900;
	}
#mainNavCell li:hover ul,
#mainNavCell li.over ul {
  display:block;
  }

/* styles for new front page */
.newsFrontItem {
  margin-bottom:24px;
  font-family:'trebuchet ms',verdana,helvetica,arial,sans-serif;
  clear:both;
  }
  
#newsHighlight {
  padding-top:3px;
  padding-bottom:3px;
  background-color:#eae5cf;
  }
  #convHighlight {
    padding-top:3px;
    padding-bottom:3px;
    background:#e4e6ed url(/images/conv_highlight_bkgd.jpg) center center no-repeat;
    }
  #aan2008Highlight {
    padding-top:3px;
    padding-bottom:3px;
    background:#cedbd5 url(/images/conv2008_highlight_bkgd.jpg) center center;
    }
  #aan2009Highlight {
    padding:23px 3px 0;
    background:#fcebc5 url(/images/conv2009_highlight_bkgd.png) top center repeat-x;
  }
  #aan2009Highlight .newFrontCategory {
    margin:0 -3px;
    padding-bottom:23px;
    background:#fcebc5 url(/images/conv2009_highlight_bkgd.png) bottom center repeat-x;
    text-indent:3px;
  }
  #aan2010Highlight {
    padding:3px 3px 0;
    background:#fff url(/images/conv2010_highlight_bkgd4.png) top left;
  }
  /*#aan2010Highlight .newFrontCategory {
      margin:0 -3px;
      padding-bottom:23px;
      background:#fff url(/images/conv2010_highlight_bkgd.png) bottom center repeat-x;
      text-indent:3px;
    }*/

#newsHighlight .newFrontHeadline,
#newsHighlight .newFrontSource,
#newsHighlight .newFeatureBodyText,
#newsHighlight .newFrontCategory,
#convHighlight .newFrontHeadline,
#convHighlight .newFrontSource,
#convHighlight .newFeatureBodyText,
#convHighlight .newFrontCategory {
  margin-right:3px;
  margin-left:3px;
  }
  
.newsFrontItem img {
  margin:0 6px 6px 0;
  padding:0;
  border:1px solid #ccc;
  }

.newFrontPageHeader {
  height:21px;
  width:72px;
  margin-bottom:6px;
  background:url(/images/aan_wire.gif);
  }

.newFrontPageHeader span {
  display:none;
  }

.newFrontDate {
  margin-bottom:12px;
  color:#900;
  font-size:12px;
  font-weight:bold;
  text-transform:uppercase;
  }

.newFrontHeadline {
  margin:3px 0;
  color:#000;
  font-size:12px;
  font-weight:bold;
  }

.newFrontHeadline img {
  margin:0;
  border:none;
  }

.newFrontHeadline a:link, 
.newFrontHeadline a:visited, 
.newFrontHeadline a:active {
  color:#000;
  font-weight:bold;
  text-decoration:underline;
  }

.newFrontHeadline a:hover {
  text-decoration:none;
  }
  
.newFrontSource {
  margin:3px 0;
  color:#666;
  font-size:11px;
  font-weight:bold;
  font-style:italic;
  }
 
.newFrontPosted {
  color:#900;
  font-style:normal;
  }

.newFrontCategory {
  margin:3px 0;
  font-size:11px;
  }

.newFrontCategoryHead {
  color:#000;
  font-weight:bold;
  }

.newFrontCategory {
  color:#999;
  font-size:11px;
  }

.newFrontCategory img {
  margin:0 3px -3px;
  padding:0;
  border:none;
  }

.newFrontCategory a:link, 
.newFrontCategory a:visited, 
.newFrontCategory a:active {
  color:#900;
  text-decoration:none;
  }

.newFrontCategory a:hover {
  text-decoration:underline;
  }
  
.newFrontArchiveLink {
  color:#000;
  font-size:11px;
  }

.newFrontArchiveLink a:link, 
.newFrontArchiveLink a:visited, 
.newFrontArchiveLink a:active {
  color:#000;
  font-size:11px;
  font-weight:bold;
  text-decoration:underline;
  }
  
.newFeatureBodyText {
  margin:3px 0;
  color:#333;
  font-size:11px;
  line-height:150%;
  }
.newFeatureBodyText a {
  color:#000;
  }

/* comments components styles */
#commentsComponent {
  margin-top:12px;
}
.commentIntro {
  margin-bottom:24px;
}
#previewCommentComponent,
#editCommentComponent,
#commentsComponent {
  font-size:12px;
}
#previewCommentComponent a,
#editCommentComponent a,
#commentsComponent a {
  color:#000;
  text-decoration:underline;
}
#commentsComponent .mainColor {
  background:#eee;
}
#commentsComponent .altColor {
  background:#f7f7f7;
}
.commentLayout {
  margin-bottom:18px;
  padding:4px;
}
.commentLayout img {
  float:left;
}
.commentLayout .commentTitle,
.commentLayout .commentSig,
.commentLayout .commentBody {
  margin-top:0;
  margin-left:60px;
}
#commentsComponent .readAll {
  text-align:right;
}

#commentForm {
  margin-bottom:24px;
  font-size:12px;
}
#previewCommentComponent h2,
#editCommentComponent h2,
#commentsComponent h2,
#commentForm h2 {
  padding:3px;
  color:#800;
  border:1px solid #999;
  font-size:12px;
  font-weight:bold;
}
#previewComment textarea,
#commentForm textarea {
  margin-bottom:6px;
  width:425px;
/*  border:1px solid #999;*/
}
#commentForm input {
/*  background:#800;
  color:#fff;
  border:1px solid #999;*/
}

/* comments section multi page nav styles */
#commentsComponent .pageNavi {
  clear:both;
  margin:12px 0 18px;
  font-size:12px;
  text-align:center;
}
#commentsComponent .pageNavi a {
  text-decoration:none;
}
#commentsComponent .PageNavLink {
  padding:0 3px;
  border:1px dotted #ccc;
}
#commentsComponent .PageNavLink:hover,
#commentsComponent .PageNavLink_Active:hover {
  background:#ddd;
  border:1px solid #800;
}
#commentsComponent .PageNavLink_Active {
  padding:0 3px;
  background:#eee;
  border:1px solid #800;
}

.recentCommentTease {
  font-size:11px;
}
  .recentCommentTease p {
    margin:0.75em auto;
  }
  .recentCommentTease a {
    color:#800;
    text-decoration:none;
  }
  .recentCommentTease a:hover {
    text-decoration:underline;
  }
  
/* styles for new blogging section */
.execDirBlogHeader h2 {
  margin:0;
  padding:0;
  text-indent:-9999px;
}
.execDirBlogHeader h2 a {
  display:block;
  width:455px;
  height:34px;
  background:url(/images/aanstaffblog_header.png);
}
.blogItem {
  clear:left;
  margin:1em 0 2em;
  padding-bottom:0.5em;
  border-bottom:1px dotted #000;
}
.blogItemDate {
  color:#900;
  font-size:12px;
  font-weight:bold;
  text-transform:uppercase;
  line-height:1.4em;
}
.blogItemTitle {
  margin:0.5em 0 0;
  padding:0;
  color:#000;
  font-family:'trebuchet ms';
  font-size:18px;
  font-weight:normal;
}
.blogItemTitle a {
  color:#000;
}
.blogItemStory {
  margin:1em 0;
  color:#333;
  font-family:'trebuchet ms';
  font-size:11px;
  line-height:1.6em;
}
.blogItemStory a {
  color:#000;
}
.blogItemTags,
.blogItemPostData {
  margin:1em 0;
  color:#333;
  font-family:'trebuchet ms';
  font-size:11px;
  line-height:1.6em;
}
.blogItemTags a,
.blogItemPostData a {
  color:#000;
}
.blogSidebarLeft,
.blogSidebarRight {
  margin:1em 10px;
}
.blogSidebarTitle {
  margin-bottom:1em;
  color:#466;
  font-size:12px;
  font-weight:bold;
  text-transform:uppercase;
}
.blogSidebarTopic {
  margin-top:1em;
  color:#333;
  font-size:11px;
  font-weight:bold;
  text-transform:uppercase;
}
.blogSidebarHeadline {
  margin:0.8em 0 0;
  font-family:'trebuchet ms';
  font-size:11px;
  line-height:1.5em;
}
.blogSidebarHeadline a {
  color:#000;
}
.blogSidebarBlurb {
  margin:0 0 1em;
  color:#333;
  font-family:'trebuchet ms';
  font-size:11px;
  line-height:1.6em;
}
.blogSidebarBlurb p,
.blogSidebarBlurb div {
  margin:0;
}
.blogSubscribe {
  height:34px;
  background:#e2edef;
  font-size:12px;
  font-weight:bold;
  text-align:center;
  line-height:34px;
}
.blogSubscribe a,
.blogSidebarBlurb a {
  color:#000;
}
.blogSidebarRight ul {
  margin-left:0;
  padding-left:0;
}
.blogSidebarRight ul,
.blogSidebarRight ul li {
  list-style-image:none;
  list-style-type:none;
}
.tagCrumb {
  margin-top:6px;
  text-align:right;
  font-size:11px;
}
.tagCrumb a,
.prevNext a {
  color:#000;
}
.prevNext {
  margin:6px 0 12px;
  font-size:11px;
}
.prevNext .prev {
  display:block;
  text-align:left;
}
.prevNext .next {
  display:block;
  float:right;
}
