/*****************************
  Default Style Elements
*****************************/

body, form, table, img, pre {font-size:13px; font-family:Lucida Sans Unicode, Lucida Grande, sans-serif; color:#3d5e65; border-style:none; border-width:0px; padding:0; margin:0;}
td, p, div, span, a, .pageBody {font-size:13px; font-family:Lucida Sans Unicode, Lucida Grande, sans-serif; color:#3d5e65;}
body {padding:0 0 20px 0; background:#5b5643 url(/ThemeImages/BirdResearchNorthwest/Themes/Default/bg-01.jpg) repeat-x top center; text-align:center;}
.SiteContainer {width:700px; margin:50px auto 0 auto; text-align:left; background:#fff; border:solid 1px #582808;}
.ThemeContainer {width:100%;}

#SiteInner {padding:5px;}
a, a:link, a:visited {color:#582300;text-decoration:none;}
a:active, a:hover {color:#582300;text-decoration:underline;}
/*p {margin:3px 0 10px 0; padding:0;}*/

/* Heading Styles */
h1, h2, h3, h4, h5 {margin:0; padding:0;}
h1 {height:22px; line-height:22px; color:#fff; font-size:14px; padding:0 10px 0 25px; text-transform:uppercase; background:#90826b url(/ThemeImages/BirdResearchNorthwest/Themes/Default/Bird-Research-Northwest-6x1.gif) no-repeat;}
h2 {height:22px; line-height:22px; color:#fff; font-size:12px; padding:0 10px 0 25px; text-transform:uppercase; background:#90826b url(/ThemeImages/BirdResearchNorthwest/Themes/Default/Bird-Research-Northwest-16x1.gif) no-repeat;}
h2 a, h2 a:link, h2 a:visited, h3 a, h3 a:link, h3 a:visited {color:#fff; text-decoration:underline;}
h3 {height:22px; line-height:22px; color:#fff; font-size:12px; padding:0 10px 0 25px; text-transform:uppercase; background:#b9ac97 url(/ThemeImages/BirdResearchNorthwest/Themes/Default/Bird-Research-Northwest-16x3.gif) no-repeat;}
h4 {height:15px; line-height:15px; color:#fff; font-size:11px; padding:0 10px 0 25px; text-transform:uppercase; background:#01717b url(/ThemeImages/BirdResearchNorthwest/Themes/Default/Bird-Research-Northwest-6x3.gif) no-repeat; border-top:solid 1px #fff;}
h4 a, h4 a:link, h4 a:visited {font-size:11px; color:#fff; text-decoration:underline;}
h4.noBorder {border:none;}
h5 {font-size:10px; text-transform:uppercase; color:#fff; font-size:12px; line-height:18px; margin:10px 0; padding:0 0 0 5px; background:#01717b;}
h1.PageNames {}
h1.PageNames a, h1.PageNames a:link, h1.PageNames a:visited {color:#fff; text-decoration:underline;}

/* Header Styles */
#headerGreen {height:60px; background:#226d73; text-align:right; padding:0 20px 0 0;}
#headerGreen p {/*color:#97A9AD;*/ /*color: #C3CED1;*/ color: #fff; font-size:14px; line-height:20px; margin:0 0 0 0;}
#headerLogoSlides {height:100px;}
#headerLogoSlides table {margin:1px 0; padding:0; border:0px;}
#tdLogo {width:180px;}
#divLogoContainer {width:180px; height:100px; position:relative;}
#Logo {position:absolute; left:0; top:39px; width:180px; height:61px;}
#LogoIcon {position:absolute; left:40px; top:-83px;}
#tdSectionImage {text-align:right;}

/* Menu Styles */
#SiteMenu {height:30px; background:#582300; border-bottom:solid 1px #fff;}
#MenuTable {height:30px; line-height:30px; margin:0 10px;}
.MenuItem {white-space:nowrap; color:#b9ac97;}
.MenuItem a, .MenuItem a:link, .MenuItem a:visited {display:block; height:100%; color:#fff;}
.MenuItem a:active, .MenuItem a:hover {}

.cswmPopupBox {background:#582300; padding:5px 10px; border:solid 1px #fff;}
.cswmPopupBox table {}
.cswmItem {border-bottom:solid 1px #b9ac97; padding:0 ! important; margin:0 ! important; line-height:20px;}
.cswmExpand {border-bottom:solid 1px #b9ac97;}

/* Content Area Styles */
#SiteContentArea {vertical-align:top;}
.SiteContentTable {width:100%;}
.SiteMainColumn {vertical-align:top; border-right:solid 1px #fff;}
.SiteRightcolumn {width:250px; vertical-align:top; background:#acbab5;}
.MainContentArea {padding:10px;}

#divPhotoCalendar {position:relative; width:250px; height:188px; display:block;}
#PhotoCalendarLink {position:absolute; top:0; left:0; width:250px; height:188px; display:block; z-index:200;}
#PhotoCalendarPhotos {position:absolute; top:0; left:0; width:250px; height:188px; z-index:100;}

/* Breadcrumbs */
.breadcrumbs {display:block; line-height:15px; font-size:10px; color:#582300; margin-bottom: 15px;}
.breadcrumbs a, .breadcrumbs a:link, .breadcrumbs a:visited {font-size:10px; color:#582300;}
span.breadseparator {font-size:13px; padding:0 3px; color:#01717B;}

/* Home Page Styles */
#divHomeHeader {background:#6D2F00;}

/* Featured Story */

.divFeatureStory {}
.divFeatureStoryTitle {margin:0 0 5px 0; font-weight:bold; font-size:16px; text-transform:uppercase; color:#fff;}
.divFeatureStoryTitle a, .divFeatureStoryTitle a:link, .divFeatureStoryTitle a:visited {text-decoration:underline; font-weight:bold; font-size:16px; text-transform:uppercase; color:#fff;}
.divFeatureStoryBriefdescription {color:#fff;}
.FeaturedStoryTable {width:100%;}
.FeaturedStoryImage {vertical-align:top; padding:0 20px 0 0;}
.FeaturedStoryText {vertical-align:top; padding:20px 20px 20px 0;}

.HomeNewsSeparator {background:#d8d0c5;}

.ProjectDataImg {float:left; margin:0 10px 5px 10px;}

.divNewsContainer {margin:0 10px 10px 10px;}
.divNewsContainerTitle {font-weight:bold; font-size:11px;}
.divNewsContainerTitle a, .divNewsContainerTitle a:link, .divNewsContainerTitle a:visited {font-weight:bold; text-decoration:underline; font-size:11px; color:#3d5e65;}
.divNewsContainerTitle a:active, .divNewsContainerTitle a:hover, .divNewsContainerTitle a:focus {color:#7c9196;}
.divNewsContainerBriefdescription {margin:0 0 10px 0; font-size:11px;}

.HomeArticleTable {margin:0;}

.HomeArticleTable h2 a:active, .HomeArticleTable h2 a:hover, .HomeArticleTable h2 a:focus {color:#582300;}
.HomeArticleTable h3 a:active, .HomeArticleTable h3 a:hover, .HomeArticleTable h3 a:focus {color:#582300;}
h1.PageNames a:active, h1.PageNames a:hover, h1.PageNames a:focus {color:#582300;}

/* Parent Section Styles */
a.ParentSection_ListTitleLink, a.ParentSection_ListTitleLink:link, a.ParentSection_ListTitleLink:visited {text-decoration:underline; font-size:13px;}

/* Topic Styles */
ul.ulTopics {list-style:none; margin:10px 0; padding:0;}
.Topics_li_Link {}
.Topics_li_Link a, .Topics_li_Link a:link, .Topics_li_Link a:visited {text-decoration:underline;}
.Topics_li_Description {font-size:10px;}

/* Photo Gallery */
#divPhotoGalleryContainer {width:650px; margin:0 auto; text-align:left;}
#divLargePhoto {width:650px;}
#divPhotoThumbnails {width:650px; margin:13px 0px;}
.PhotoGallery_ThumbnailContainer {margin:0 13px 10px 0;}
.PhotoSection_ListTitle {font-weight:bold;}
.Photo_BriefDescription {font-size:11px;}
.PhotoSection_ListReadMoreLink {line-height:20px;}
a.PhotoSection_ListReadMoreLink, a.PhotoSection_ListReadMoreLink:link, a.PhotoSection_ListReadMoreLink:visited {text-decoration:underline; font-size:11px;}

.PhotoGallery_PhotoImage {margin:0 0 10px 0;}
.PhotoGallery_PhotoTitle {font-weight:bold;}
.PhotoGallery_PhotoBriefDescription {}
.PhotoGallery_PhotoFullDescription {margin:10px 0 30px 0;}

/* Article Section Styles */
.divArticleSection_ArticleItem {clear:both;}
.divArticleSection_ArticleImage img {float:left; margin:0 5px 0 0;}
p.ArticleTitle, p.ArticleTitle a {line-height:16px; font-size:13px; font-weight:bold; color:#3d5e65;}
/*.divArticleSection_ArticleItem p {margin:3px 0 10px 0; padding:0;}*/
div.Separator {clear:both; padding:5px 0;}
div.Separator hr {margin:0; padding:0; background:#226D73; color:#226D73; border:0px; height:1px;}

.divArticle_Article {clear:both;}
/*.divArticle_Article p {margin:3px 0 10px 0; padding:0;}*/

p.Article_ArticleBriefContent {}

/* Search This Site Styles */
#divSearchThisSite {margin:1px 0 0 0; height:22px; position:relative; background:#acbab5;}
.txtSearch {position:absolute; top:0; left:0; width:227px; height:22px; background:#01555C; border-left:solid 1px #00030d; border-top:solid 1px #00030d; border-right:solid 1px #015f67; border-bottom:solid 1px #015f67; color:#acbab5;}
.lnkSearch {position:absolute; top:0; left:228px;}

/* Newsletter Signup Styles */
#divSignup {height:45px; width:250px; position:relative; margin:1px 0 0 0;}
.NewsletterTxtBoxName {position:absolute; top:0; left:0; width:227px; height:22px; background:#01555C; border-left:solid 1px #00030d; border-top:solid 1px #00030d; border-right:solid 1px #015f67; border-bottom:solid 1px #015f67; color:#acbab5; font-size:13px;}
.NewsletterTxtBoxEmail {position:absolute; top:23px; left:0; width:227px; height:22px; background:#01555C; border-left:solid 1px #00030d; border-top:solid 1px #00030d; border-right:solid 1px #015f67; border-bottom:solid 1px #015f67; color:#acbab5; font-size:13px;}
.NewsletterSignupButton {position:absolute; top:0; left:228px;}
.NewsletterSignupError {padding:10px; margin:0;}

/* Footer Styles */
#SiteFooter {height:30px; background:#226d73; padding:0 10px; border-top:solid 1px #fff;}
#SiteFooter table {width:100%; height:100%;}
#SiteFooter table tr td {vertical-align:middle; white-space:nowrap;}
#SiteFooter table tr td a, #SiteFooter table tr td a:link, #SiteFooter table tr td a:visited {font-size:10px; color:#97a9ad;}
#footerText {font-size:10px; color:#97a9ad;}

#formerly {color:#97a9ad; font-size:11px; text-align:right;}

#smartz {text-align:right; width:688px; height:20px; margin:5px auto 0 auto;}
#smartz a, #smartz a:link, #smartz a:visited {font-size:10px; color:#B9AC97;}
#smartz a img {vertical-align:middle;}
#smartz a:active, #smartz a:hover, #smartz a:focus {text-decoration:none; outline:none;}

/* Paginatior Styles */
.divPagination {line-height:25px; margin:10px 0px 10px 0px; clear:both;}
.divBeginPagerLink {display:inline; padding:0px;}

a.BeginEndPagerLink,
a.BeginEndPagerLink:link,
a.BeginEndPagerLink:visited,
a.SkipPagerLink,
a.SkipPagerLink:link,
a.SkipPagerLink:visited,
a.CurrentPagerLink,
a.CurrentPagerLink:link,
a.CurrentPagerLink:visited,
a.PrevNextPagerLink,
a.PrevNextPagerLink:link,
a.PrevNextPagerLink:visited,
a.PagerLink,
a.PagerLink:link,
a.PagerLink:visited {font-size:13px; color:#47392E; padding:2px 5px 3px 5px; border:solid 1px #47502d; text-decoration:none;}

a.BeginEndPagerLink:hover,
a.SkipPagerLink:hover,
a.CurrentPagerLink:hover,
a.PrevNextPagerLink:hover,
a.PagerLink:hover {background-color:#B7A585; color:#fff;}

a.CurrentPagerLink, a.CurrentPagerLink:link, a.CurrentPagerLink:visited {background-color:#6D5D4A; color:#fff;}

.divPrevSkipPagerLink {display:none;}
.divPrevPagerLink {display:none;}
.divCurrentPagerLink {display:inline; padding:0px 2px 0px 2px;}
.divPagerLink {display:inline; padding:0px 2px 2px 2px;}
.divNextPagerLink {display:inline;padding:0px 2px 2px 2px;}
.divSkipPagerLink {display:none;}
.divEndPagerLink {display:inline; padding:0px;}


/* Misc Style */
.clear {clear:both;}
.FormsSection_FormTitle {display:none;}
