/*****************************
  Default Style Elements
*****************************/

body, form, table, img, pre {font-size:12px; font-family:Verdana, Verdana, Geneva, sans-serif; color:#333; border-style:none; border-width:0px; padding:0; margin:0;}
td, p, div, span, a, .pageBody {font-size:12px; font-family:Verdana, Verdana, Geneva, sans-serif; color:#333;}
body {background:#8d99a3 url('/ThemeImages/EDCO/Themes/Default/bg.gif') repeat-x top center; text-align:center;}
#ThemeContainer {width:973px; margin:0 auto; text-align:left; background:#fff;}
a, a:link, a:visited {color:#0890ff;text-decoration:underline;}
a:active, a:hover {color:#0890ff;text-decoration:underline;}

/* Heading Styles */
h1, h2, h3, h4, h5 {margin:0; padding:0; color:#b83e02; text-transform:uppercase;}
h1 { font-size:14px; line-height:24px; width:413px; background:url('/ThemeImages/EDCO/Themes/Default/economic-development-central-oregon-6x2.gif') no-repeat left bottom;}
h2 {font-size:14px;}
h3 {font-size:12px;}
h4 {font-size:11px;}
h5 {font-size:10px;}
h1.PageNames {}
h1.pagesHeader {margin:0 0 15px 0;}
p {margin:0; padding:10px 0;}
.breadCrumbs {float:right; line-height:25px;}

/* Header Styles */
#siteHeader {position:relative;}
a#logo {width:303px; height:101px; display:block; background:#061B2C;}
a#logo img {margin:36px 29px 37px 24px;}

.siteHeaderText {width:303px; height:129px; background:url('/ThemeImages/EDCO/Themes/Default/destination-opportunity-pages.gif') no-repeat;}
.siteHeaderTextHome span, .siteHeaderText span {display:none;}
.siteHeaderTextHome {width:303px; height:129px; background:url('/ThemeImages/EDCO/Themes/Default/destination-opportunity.gif') no-repeat;}

#siteHeaderSlides {position:absolute; top:0; left:303px; z-index:100; width:670px; height:271px; overflow:hidden;}
#siteHeaderSlides div#slide {position:absolute; top:0; left:0; z-index:105; width:670px; height:271px;}
#siteHeaderSlides div#slideSwoosh {position:absolute; top:219px; left:0; z-index:110; width:670px; height:52px;}
h1.homePageName {position:absolute; top:240px; left:30px; z-index:115; color:#b83e02; font-size:14px; text-transform:uppercase; line-height:24px; width:413px; background:url('/ThemeImages/EDCO/Themes/Default/economic-development-central-oregon-6x2.gif') no-repeat left bottom;}

/* Menu Styles */
#siteMenu {position:relative; z-index:200; height:41px; line-height:41px; background:#394F61 url('/ThemeImages/EDCO/Themes/Default/economic-development-central-oregon-4x1.png') repeat-x;}
#Menu {margin:0 0 0 10px; padding:0; list-style:none;}
#Menu li {float:left;}
#Menu li a, #Menu li a:link, #Menu li a:visited {display:block; padding:0 8px; font-size:11px; color:#fff; font-weight:bold; text-transform:uppercase; text-decoration:none;}
#Menu li a:active, #Menu li a:hover, #Menu li a:focus {outline:none; text-decoration:underline;}
#Menu li.separator {color:#758c9e; font-weight:bold;}

/* Content Area Styles */
#siteContentArea {}
.column1 {position:relative; width:303px; float:left; overflow:hidden; background: url('/ThemeImages/EDCO/Themes/Default/left-col-bg.png') no-repeat bottom left;}
.column1 img.columnGradBorder {position:absolute; top:0; left:300px;}
.column2Home {position:relative; width:430px; margin:0 0 0 31px; float:left; overflow:hidden;}
.column2Home img.columnGradBorder {position:absolute; top:0; left:427px;}
.column2 {margin:20px 30px; clear:both;}
.column3 {width:209px; float:left; background: url('/ThemeImages/EDCO/Themes/Default/right-col-bg.png') no-repeat bottom left;}

#divHomeLeftContent {margin:0 15px 15px 15px; font-size:11px;}
#divHomeLeftContent * {font-size:11px;}

.quickStatsNumber {width:110px; border:solid 1px #d6dee3; text-align:right; color:#be4102; font-weight:bold; white-space:nowrap;}
.quickStatsDescription {color:#325875; font-weight:bold;}

/* Generic WebBox Styles */
.webBox {margin:15px;}
.webBox h3 {line-height:24px; font-size:12px; color:#325875; font-size:12px; color:#325875; text-transform:uppercase;}
.webBox h3 a, .webBox h3 a:link, .webBox h3 a:visited {font-size:12px; color:#325875; text-transform:uppercase; text-decoration:none;}

/* Generic table styles */
table.data {border: 1px #000 solid; border-collapse:collapse;}
table.data tr th {color: #fff; background: #F05304;}
table.data tr td.static {background: #c0c0c0;}

/* Upcoming Events WebBox */
#upcomingEvents {}
#upcomingEvents h3 {margin-bottom:0; padding-bottom:0; background:url('/ThemeImages/EDCO/Themes/Default/economic-development-central-oregon-9x2.gif') no-repeat left bottom;}
#upcomingEvents h3 a, #upcomingEvents h3 a:link, #upcomingEvents h3 a:visited {}
.WebBox_Event_Date {padding:10px 0 0 0; display:block;}
.divUpcomingEventsItem {}
.WebBox_Event_Time {text-transform:lowercase;}

#newsletterSignup {}
#newsletterSignup h3 {border-bottom:solid 1px #fff;}
#divSignup {position:relative; width:265px; height:50px;}
.txtNewsName {font-size:10px; color:#adbcc7; padding:0 5px; position:absolute; top:0; width:265px; height:20px; border-left:solid 1px #adbcc7; border-top:solid 1px #adbcc7; border-right:0px; border-bottom:0px;}
.txtNewsEmail {font-size:10px; color:#adbcc7; padding:0 5px; position:absolute; top:22px; width:218px; height:20px; border-left:solid 1px #adbcc7; border-top:solid 1px #adbcc7;}
.btnSubmit {position:absolute; top:22px; left:218px; width:47px; height:20px; line-height:20px;}
a.btnSubmit, a.btnSubmit:link, a.btnSubmit:visited {background:#be4102; text-align:center; color:#fff; font-size:10px; text-decoration:none;}

/* Site Search */
#Search {margin:11px; position:relative; height:20px;}
.txtSearch {position:absolute; top:0; left:0; width:137px; height:20px; border:solid 1px #d6dee3;}
.lnkSearch {position:absolute; top:0; left:137px; width:43px; height:20px;}

/* Recent Articles WebBox */
#recentArticles {}
#recentArticles h3, #recentArticles h3 a, #recentArticles h3 a:link, #recentArticles h3 a:visited {color:#325875;}
.recentArticleContainer {margin:0 0 10px 0;}
.recentArticleContainer .title {}
.recentArticleContainer .brief_description {}

/* Article Page Styles */
.divArticleSection_ArticleItem {clear:both;}
.divArticleSection_ArticleImage img {float:left; margin:0 5px 0 0;}
p.ArticleTitle, p.ArticleTitle a, p.ArticleTitle a:link, p.ArticleTitle a:visited {font-size:12px; font-weight:bold; color:#000;}
h2.ArticleTitle, h2.ArticleTitle span {font-weight:bold; font-size:14px; margin:10px 0; color:#534B31;}
.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:#AAA38B; color:#AAA38B; border:0px; height:1px;}
.divArticle_Article {clear:both;}
.divArticle_Article p {margin:3px 0 10px 0; padding:0;}
.pArticle_ArticleBriefContent {}

/* Photo Gallery Page Styles */
#divPhotoGalleryContainer {width:910px;}
#divLargePhoto {width:450px; float:left;}
#divPhotoThumbnails {width:435px; margin:0 0 0 20px; float:left;}
.PhotoGallery_ThumbnailContainer {margin:0 5px;}

/* Calendar Styles */
#divCalendarHeader, #divCalendarFooter {margin:15px 0; clear:both;}
#divCalendarColumn1 {float:left; width:300px;}
#divCalendarColumn2 {float:left; width:400px;}
.CalendarSection_CalendarPicker {width:270px; height:175px; background:#fff; border:solid 2px #000; border-collapse:collapse; line-height:20px;}
.CalendarSection_CalendarPicker a, .CalendarSection_CalendarPicker a:link, .CalendarSection_CalendarPicker a:visited {display:block; text-decoration:none; height:100%;}
.CalendarSection_CalendarPicker td {height:22px; vertical-align:middle; margin:0; padding:0;}
.CalendarSection_CalendarPicker tr td {font-size:14px; border:solid 1px #000;}
.titlestyle, .titlestyle tr td {border:0px ! important;}
.dayheaderstyle {background:#eaeaea; font-size:12px ! important;}
.daystyle {}
.titlestyle {background:#33495B; width:100%; height:100%;}
.titlestyle tr td {padding:0 10px; color:#fff ! important;}
.othermonthdaystyle {background:#fff;}
.othermonthdaystyle a, .othermonthdaystyle a:link, .othermonthdaystyle a:visited {color:#aaa ! important;}
.todaydaystyle {}
.selecteddaystyle {background:#CDD1D4 ! important;}
.selecteddaystyle a, .selecteddaystyle a:link, .selecteddaystyle a:visited {color:#33495B ! important;}
.nextprevstyle {}
.nextprevstyle a, .nextprevstyle a:link, .nextprevstyle a:visited {font-weight:bold; color:#fff ! important; text-decoration:underline;}

#divCalendarOptions {margin:20px 0;}
.divCalendarOptionsRow {clear:both; height:25px; margin:0 0 10px 0;}
.divCalendarOptionsLabel {float:left; width:75px; text-align:right; line-height:22px;}
.divCalendarOptionsInput {float:left;}

.calendar_DateHeader {font-weight:bold; text-align:left; border-bottom:solid 1px #6e6b5b; vertical-align:bottom; height:30px;}
.calendar_ItemTitle {text-align:left; vertical-align:top; line-height:16px; padding:3px 0; border-bottom:solid 1px #efefef;}
.calendar_ItemTitle a, .calendar_ItemTitle a:link, .calendar_ItemTitle a:visited {display:block; font-size:11px;}
.calendar_ItemTime {text-align:right; font-size:11px; vertical-align:top; border-bottom:solid 1px #efefef; white-space:nowrap; padding:3px 0 3px 10px;}
.calendar_ItemTime, .calendar_ItemTime span {/*line-height:20px;*/ font-size:11px;}

.Calendar_Table {}

/* Footer Styles */
#siteFooterArea {clear:both; height:156px; background:#061B2C url('/ThemeImages/EDCO/Themes/Default/economic-development-central-oregon-13x1.gif') repeat-x;}
#siteFooterContent {text-align:center; padding:30px 18px 5px 18px;}
#siteFooterContent table tr td {color:#fff;}

#siteFooterText {height:25px; margin:0 15px;}
#siteFooterTextContent {float:left; width:575px; font-size:10px; color:#8fa4b3;}
#siteFooterTextContent a, #siteFooterTextContent a:link, #siteFooterTextContent a:visited {font-size:10px; color:#8fa4b3;}
#smartzLink {float:left; width:363px; text-align:right;}
#smartzLink a, #smartzLink a:link, #smartzLink a:visited {font-size:10px; color:#8fa4b3; text-decoration:none;}
#smartzLink a img {vertical-align:middle;}

/* 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:12px; 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:#415769; color:#fff;}

a.CurrentPagerLink, a.CurrentPagerLink:link, a.CurrentPagerLink:visited {background-color:#081D2E; 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;}

/* User Styles */
.borderedTable {border:solid 1px #f1f4f6; margin:0 0 20px 0; padding:10px;}
