/*****************************
  Default Style Elements
*****************************/

body, form, table, img, pre {font-size:12px; font-family:Palatino Linotype, Arial, Verdana; color:#a73a09; border-style:none; border-width:0px; padding:0; margin:0;}
td, p, div, span, a, .pageBody {font-size:12px; font-family:Palatino Linotype, Arial, Verdana; color:#a73a09;}
body {overflow:scroll; background:#d6d6d6 url(/ThemeImages/HealthcareRoundtable/Themes/default/Healthcare-Roundtable-1x2.jpg) repeat-x; text-align:center;}
.ThemeContainer {width:720px; margin:45px auto; text-align:left;}
a, a:link, a:visited {color:#0171a4;text-decoration:none;}
a:active, a:hover {color:#0171a4;text-decoration:underline;}

/* Header Styles */
h1, h2, h3, h4, h5 {margin:5px 0; padding:0; clear:both; color:#642305;}
h1 {font-size:14px;}
h2 {font-size:14px;}
h3 {font-size:12px;}
h4 {font-size:11px;}
h5 {font-size:10px;}
h1.PageNames {line-height:35px;}

/* Menu Styles */
.Menu {padding:0 0 0 10px; border-left:solid 5px #015a82; background:url(/ThemeImages/HealthcareRoundtable/Themes/Default/Healthcare-Roundtable-3x2.gif) repeat-x;}
.MenuItem {padding:0 5px; white-space:nowrap;}
.MenuItemSeparator {color:#fff; font-size:20px;}
.MenuItem a, .MenuItem a:link, .MenuItem a:visited {color:#fff; font-size:12px; font-weight:bold;}
.MenuItem a:active, .MenuItem a:hover {}

/* Content Styles */
.ContentArea {border-left:solid 5px #015a82; background:#fff url(/ThemeImages/HealthcareRoundtable/Themes/Default/blue-repeat.gif) right top repeat-y; vertical-align:top;}
.HomeMainContentArea {padding:10px 10px 10px 9px; vertical-align:top;}
.HomeMainContentArea p, .HomeMainContentArea span, .HomeMainContentArea span p { line-height:14px;}
.MainContentArea {padding:10px 10px 10px 9px; vertical-align:top; background:url(/ThemeImages/HealthcareRoundtable/Themes/Default/pages-right-corner.jpg) right top no-repeat;}
.MainContentArea p, .MainContentArea span, .MainContentArea span p { line-height:14px;}
.Home_RightColumn {width:265px; height:100%; background:url(/ThemeImages/HealthcareRoundtable/Themes/Default/right-repeat.gif) left top; vertical-align:top;}
.Home_RightContainer {width:100%; height:100%; background:url(/ThemeImages/HealthcareRoundtable/Themes/Default/blue-repeat.gif) right top repeat-y;}
.Home_RightContainerInner {vertical-align:top; padding:10px; height:100%; background:url(/ThemeImages/HealthcareRoundtable/Themes/Default/home-right-corner.jpg) right top no-repeat;}
.Pages_RightColumn {padding:45px 25px 0 20px;}

/* Upcoming Events */
.h2UpcomingEvents {color:#642305; font-size:14px; line-height:30px; width:200px;}
.divUpcomingEvents {margin:0 5px; width:200px;}

/* Testimonials */
.Testimonials_Full {margin:0 5px 10px 5px;}
.Testimonials_Title {text-align:right; margin:0 5px;}
.Testimonials_Position {text-align:right; margin:0 5px;}
.moreTestimonials {text-align:right; margin:5px 0;}

.WebBoxList {margin:0 10px 0 0;}

/* Article Styles */
.divArticle_ArticleImage {float:left;}
.divArticleSection_ArticleImage {float:left;}
.ArticleSection_ArticleTitle {font-weight:bold;}
.ArticleSection_ListBriefDescription {padding:0; margin:10px 0px;}
.divBriefDescription {padding:0px 0px 5px 0px;}
.ArticleContainer img {float:left; padding:0px 5px 5px 0px;}
.imgArticleImage {padding:5px 5px 5px 0px;}
.hrArticleSeparator {clear:left; border:0; height:1px; background:#ccc; color:#ccc;}
.divArticle_ArticleImage {float:left;}
.divArticle_ArticleImage img {padding:0px 5px 5px 0px;}
.Article_FullDescription {margin:10px 0px; padding:0px;}
.Articles_Article_MoreLink {line-height:35px; display:block; clear:left;}

/* Photo Gallery Styles */
.PhotoGallery_LargeImageContainer, .PhotoGallery_LargeImageContainer div, .PhotoGallery_LargeImageContainer table {margin:0px; padding:0px; width:250px;}
.PhotoGallery_LargeImage {border:solid 1px #eee;}
.PhotoGallery_Thumbnails {width:270px;}
.PhotoGallery_ThumbnailContainer {display:inline; float:left; margin:0px 11px 11px 1px;}
.PhotoGallery_FilmStrip_Thumbnail {border:solid 1px #eee;}


/* Newsletter Signup */
.divNewsletterSignupContainer {width:200px; margin:0 auto;}
.divNewsletterSignup {margin:0px 10px; text-align:left;}
.divNewsletterSignup h2 {margin:0; padding:0; font-size:11px; text-align:left; letter-spacing:2px;}
.NewsletterSignup_Label {font-size:11px; color:#a73a09;}
.NewsletterTxtBox {width:100%; height:20px; border:solid 1px #015a82; clear:both;}
.NewsletterJoinButton {text-align:right; margin:5px 0 0 0;}
.NewsletterSignupError {padding:5px; margin:5px 0px; background:#ff0000; color:#fff;}
.NewsletterSignupError tbody tr td p span {color:#fff ! important;}

/* Calendar Styles */
table.CalendarSection_CalendarPicker {background-color:#fff;}
td.dayheaderstyle {font-size:10px; font-weight:bold; color:#fff; background-color:#A73A09; height:20px; text-align:center;}
td.othermonthdaystyle {background-color:#46819c ! important; height:20px;}
td.othermonthdaystyle a {font-size:11px; display:block; color:#fff ! important;}
td.daystyle {background:#F5F5F5;}
td.daystyle a {font-size:11px; display:block; color:#000 ! important;}
td.selecteddaystyle {}
td.selecteddaystyle a {color:#000 ! important;}
td.todaydaystyle {background:#E4DDD3;}
td.todaydaystyle a {color:#000 ! important;}

/* Search */
.SearchTxtBox {width:124px; height:20px; background:#fff; border:0; padding:0 5px;}

/* Small Groups Styles */
.SmallGroupNavigation {width:150px; padding:0 10px 0 5px;}
.SmallGroupsHeader {padding-right:10px;}
.smallgroups_generalinfo {font-size:10px;}
.smallgroups_generalinfo h3 {margin:5px 0px; font-size:16px;}
.smallgroups_membersonly, .smallgroups_membersonly a, .smallgroups_membersonly a:link, .smallgroups_membersonly a:visited { color:#000; font-size:10px;}
.smallgroups_sections { color:#000;}
.divSmallGroupsContainer {padding:5px; color:#000;}
.divSmallGroupsNavItem {line-height:22px; width:140px;}
.divSmallGroupsNavItem {width:140px; display:block;}
div.divSmallGroupsNavItem a:hover {background-color:#475971;}
.divSmallGroupsNavItem a:hover {color:#BFBFBF; display:block;}
div#divSmallGroupsMenu a {display:block; color:#000; line-height:26px; padding:0px 0px 0px 30px; text-decoration:none; }
div#divSmallGroupsMenu a:hover {color:#000; text-decoration:underline;}

div#divSmallGroupsMenu a.hldiscussLink {background:url(/ThemeImages/HealthcareRoundtable/Themes/Default/Small-Groups-Discuss.gif) no-repeat 3px 3px; border-bottom:solid 1px #ddd;}
div#divSmallGroupsMenu a.hleventsLink {background:url(/ThemeImages/HealthcareRoundtable/Themes/Default/Small-Groups-Calendar.gif) no-repeat 3px 3px; border-bottom:solid 1px #ddd;}
div#divSmallGroupsMenu a.hlfilesLink {background:url(/ThemeImages/HealthcareRoundtable/Themes/Default/Small-Groups-Downloads.gif) no-repeat 3px 3px; border-bottom:solid 1px #ddd;}
div#divSmallGroupsMenu a.hlrosterLink {background:url(/ThemeImages/HealthcareRoundtable/Themes/Default/Small-Groups-Roster.gif) no-repeat 3px 3px; border-bottom:solid 1px #ddd;}
.hlfullRosterLink {}
div#divSmallGroupsMenu a.hlsmallgroupLogoutLink { margin:10px 0; font-weight:bold;}
.smallGroups_hr {background:#000; color:#000; height:1px; border:0;}
.SmallGroupsContent {padding:10px;}
.TopicHeader, .TopicHeader span {color:#fff;}

.MemberRosterTable {border:solid 1px #015A82; border-collapse:collapse; }

/* Small Groups Discussion Styles */
.discussTable {border:solid 1px #000000; border-collapse:collapse;}
table.discussTable tr th {padding:3px; background-color:#015A82; color:#fff; font-size:12px;}
table.discussTable tr td {padding:3px; background-color:#ffffff;}
.discussThreadTitle {color:#000;}
.discussCell {text-align:center;}
.postTitle {color:#ffffff;}

/* Footer Styles */
.Footer {border-left:solid 5px #015a82; border-right:solid 5px #015a82; height:55px; padding:0 15px; background: #015A82 url(/ThemeImages/HealthcareRoundtable/Themes/Default/Healthcare-Roundtable-13x2.gif) repeat-x;}
.FooterText, .FooterText span, .FooterText a, .FooterText a:link, .FooterText a:visited {color:#9ac6d9; font-size:12px;}

/* Misc Style */
.clear {clear:both;}

