/*****************************
  Default Style Elements
*****************************/
body, form, table, img, pre {font-size:12px; font-family:Tahoma, Arial, Verdana; color:#514b40; border-style:none; border-width:0px; padding:0; margin:0;}
td, p, div, span, a, .pageBody {line-height:18px; font-size:12px; font-family:Tahoma, Arial, Verdana; color:#514b40;}
body {margin:0; padding:5px; text-align:center; background:#aeac98 url(/ThemeImages/CentralOregonResourcesIndependentLiving/Themes/Default/coril-body-bg.gif) center top;}
.ThemeContainer {width:930px; margin:0 auto; text-align:left; background:#fff url(/ThemeImages/CentralOregonResourcesIndependentLiving/Themes/Default/coril-site-bg.gif) repeat-y;}
a, a:link, a:visited {color:#66a4d3;text-decoration:none;}
a:active, a:hover {color:#66a4d3;text-decoration:underline;}
hr {height:1px; background:#AFB29A; color:#AFB29A; border:0px; margin:0; padding:0;}

/* Header Styles */
div#headImg {margin:0 auto; width:930px; height:17px; line-height:17px; overflow:hidden; background:#aeac98 url(/ThemeImages/CentralOregonResourcesIndependentLiving/Themes/Default/Central-Oregon-Resources-Independent-Living-2x1.gif) no-repeat center bottom;}
#Header {padding:0 15px; background:url(/ThemeImages/CentralOregonResourcesIndependentLiving/Themes/Default/content-bg-top.gif) no-repeat left top;}
#Header #logo {float:left; display:block; width:282px; height:138px; background:url(/ThemeImages/CentralOregonResourcesIndependentLiving/Themes/Default/Central-Oregon-Resources-Independent-Living-3x3.jpg) no-repeat left top;}
#Header #logo span {visibility:hidden;}
#Header #divSlideShow {float:left; display:block; width:618px; height:138px;}


/* Heading Styles */
h1, h2, h3, h4, h5 {margin:0; padding:5px 0 10px 0;}
h1 {font-size:16px;}
h2 {font-size:14px;}
h3 {font-size:12px;}
h4 {font-size:11px;}
h5 {font-size:10px;}
h1.PageNames {font-size:16px; margin:5px 0; padding:0;}
p {margin:10px 0; padding:0;}

/* Menu Styles */
#SiteMenu {margin:0 1px; clear:both; height:30px; overflow:hidden; white-space:nowrap; background:#8e3410 url(/ThemeImages/CentralOregonResourcesIndependentLiving/Themes/Default/coril-menu-item-bg.gif) repeat-x;}
#menu {list-style-type:none; margin:0; padding:0;}
#menu li {float:left; text-align:center;}
#menu li a, #menu li a:link, #menu li a:visited {font-size:11px; font-weight:bold; color:#fff; padding:0 20px; display:block; line-height:30px; background:url(/ThemeImages/CentralOregonResourcesIndependentLiving/Themes/Default/central-oregon-partnership-menu-item-background.png) no-repeat;}
#menu li a.MenuItemCurrent, #menu li a.MenuItemCurrent:link, #menu li a.MenuItemCurrent:visited {color:#55aad8; background:#fff url(/ThemeImages/CentralOregonResourcesIndependentLiving/Themes/Default/coril-current-menu-item-bg.gif);}
#menu li a:active, #menu li a:hover {color:#fff; background:url(/ThemeImages/CentralOregonResourcesIndependentLiving/Themes/Default/coril-menu-hover.gif); text-decoration:none;}
#menu li.Separator {display:block; width:2px; line-height:30px; float:left; background:url(/ThemeImages/CentralOregonResourcesIndependentLiving/Themes/Default/coril-menu-separator.gif) no-repeat;}

td.cswmItem {height:22px; font-family:"Trebuchet MS" ! important;}

/* Content Styles */
#SiteContent {padding:15px 25px 0 25px; }
.pnlRightSlides {background:#fff; padding:0 0 11px 0;}

.Content_Left {float:left; width:250px; background:#ecede8 url(/ThemeImages/CentralOregonResourcesIndependentLiving/Themes/Default/Central-Oregon-Resources-Independent-Living-7x1.gif) repeat-x left top; }
.Content_Center_Home {float:left; width:390px; margin:0 0 0 20px; }
.Content_Center {float:left; width:620px; margin:0 20px; }
.Content_Right {float:left; width:200px; background:#ecede8; margin:0 0 0 20px;}
.PageFooter {padding:0 20px;}

#siteClear {clear:both;}


#rightColLink, #rightColLink:link, #rightColLink:visited {display:block; margin:25px 12px 10px 18px; width:165px; height:117px; background:url(/ThemeImages/CentralOregonResourcesIndependentLiving/Themes/Default/united-way-of-deschutes-county.gif) no-repeat;}
#rightColLink:active, #rightColLink:hover {text-decoration:none;}
#rightColLink span {visibility:hidden;}

/* WebBox Styles */
.divButton {width:100%; text-align:right; margin:3px 0 0 0;}

/* Search Styles */
.divWebBox {padding:0 20px 15px 20px;}
h3.webBoxHeader {background:#afb29a; color:#fff; font-size:11px; line-height:22px; margin:0 0 10px 0; padding:0 0 0 20px;}
.txtSearch {width:100%; height:22px; /*margin:0 0 3px 0;*/}
.lnkSearch {/*margin:0 0 0 103px;*/margin:0 0 0 auto;}

/* Newsletter Signup Styles */
.divNewsLetterLabel {font-size:11px; color:#8b8b8b;}
.NewsletterTxtBox {width:100%; height:22px; /*margin:0 0 3px 0;*/}
.NewsletterSignupButton {/*margin:0 0 0 103px;*/margin:0 0 0 auto;}

/* Calendar Page Styles */
#divCalendarColumn1 {float:left; width:300px;}
#divCalendarColumn2 {float:left; width:300px;}

table.CalendarSection_CalendarPicker {border-collapse:collapse; border:solid 1px #000; width:275px; height:200px;}
table.CalendarSection_CalendarPicker tr td {padding:0; border:solid 1px #000;}
.Calendar_Table, .Calendar_Table a, .Calendar_Table a:link, .Calendar_Table a:visited {}
.Calendar_CalendarDate {padding:10px 0 0 0; font-weight:bold;}
a.Calendar_ItemTitleLink, a.Calendar_ItemTitleLink:link, a.Calendar_ItemTitleLink:visited {text-decoration:underline;}
.todaydaystyle {background:#782A0B;}
.todaydaystyle a, .todaydaystyle a:link, .todaydaystyle a:visited {font-size:12px; display:block; color:#fff ! important;}
.daystyle{ font-size:12px;}
.daystyle a{ font-size:12px; display:block;}
.othermonthdaystyle{ font-size:12px; background-color:#ECEDE8 ! important;}
.othermonthdaystyle a{ font-size:12px; color:#AEAC98 ! important;}
.selecteddaystyle{ font-size:12px; background-color:#5da9da ! important; color:White ! important;}
.selecteddaystyle a{ font-size:12px; color:White ! important; display:block;}
.dayheaderstyle { font-size:12px; background:#cd5c2f; color:#fff;}
.dayheaderstyle a{ font-size:12px; }
.nextprevstyle { font-size:12px;}
.nextprevstyle a{ font-size:12px; color:#000 ! important; padding:0 5px;}
table.titlestyle {border-collapse:collapse; height:100%; border:0px;}
table.titlestyle tr td {border:0px;}
.titlestyle { font-size:12px; background-color:#AFB29A;}
.titlestyle tr td { font-size:12px; color:#000 ! important; font-weight:bold;}
.titlestyle tr td a{ font-size:12px; font-weight:normal; 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;}

/* Article Section Styles */
.divArticleItem {clear:both;}
.divArticleItem h3 {margin:0; padding:0;}
.divArticleItem img {margin:0 15px 0 0;}
.divArticleItem p {margin:3px 0 10px 0; padding:0;}
div.Separator {clear:both; padding:5px 0;}

.divArticle_Article {clear:both;}
.divArticle_Article h3 {margin:0; padding:0;}
.divArticle_Article p {margin:3px 0 10px 0; padding:0;}

.pArticle_ArticleBriefContent {}
.pArticle_ArticleBriefContent img {margin:0 15px 0 0;}

/* Staff Styles */
.divStaff_StaffContainer {clear:both;}
.divStaffPicture {float:left; width:140px;}
.divStaffInfoContainer {float:left; width:510px;}

.divStaff_StaffPicture {float:left; width:165px;}
.divStaff_StaffInfoContainer {float:left; width:490px;}

/* Photo Gallery */
#divPhotoGalleryContainer {width:400px; margin:0 0 0 130px;}
#divLargePhoto {width:400px;}
#divPhotoThumbnails {width:400px; margin:20px 5px;}
.PhotoGallery_ThumbnailContainer {margin:0 10px 10px 0; float:left;}

/* 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:#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;}

/* Footer Styles */
#SiteFooter {margin:0 16px; padding:0 30px; height:59px; background:#8c8c8c url(/ThemeImages/CentralOregonResourcesIndependentLiving/Themes/Default/Central-Oregon-Resources-Independent-Living-24x3.jpg) repeat-x;}
#SiteFooter p {float:left; width:640px; font-size:11px; color:#fff; margin:15px 0 0 0; padding:0;}
#SiteFooter p a, #SiteFooter p a:link, #SiteFooter p a:visited {color:#a8d3eb; font-size:11px;}
#SiteFooter p span {font-size:11px; color:#fff;}

#SiteFooter a#smartz, #SiteFooter a#smartz:link, #SiteFooter a#smartz:visited {float:left; text-align:right; display:block; width:195px; font-size:9px; color:#b6b6b6; margin:14px 0 0 0; padding:0;}
#SiteFooter a#smartz:active, #SiteFooter a#smartz:hover {text-decoration:none;}

div#footImg {margin:0 auto; width:930px; overflow:hidden; height:12px; background: url(/ThemeImages/CentralOregonResourcesIndependentLiving/Themes/Default/coril-footer-shadow.png) no-repeat center top;}

/* Misc Style */
.clear {clear:both;}
.RadEContentBordered {line-height:18px;} /* This needs to be equal to the line height at the top of the stylesheet. If this is different, it will result in different line-heights in the editor. */
.divPledgeSuccess {border:solid 1px #AEAC98; background:#ECEDE8;}

/* Plege Styles */
div.divPledgeSuccess {padding:0;}
div.divPledgeSuccess h2 {line-height:25px; margin:0; padding:0 10px; background:#AFB29A; font-size:12px; color:#fff;}
div.divPledgeSuccess p {padding:0; margin:10px;}

.rblOther {border-top:solid 1px #000;}