/*****************************
  Default Style Elements
*****************************/

body, form, table, img, pre {font-size:10pt; font-family:Arial, Verdana; border-style:none; border-width:0px; padding:0; margin:0;}
td, p, div, span, a, .pageBody {font-size:10pt; font-family:Arial, Verdana;}
body {background-color:#0E4B73; text-align:center;}

#ThemeContainer {width:755px; margin:0 auto; margin-top:10px; border:solid 7px #ffffff; background-color:#ffffff;}
#HeaderContainer {color:#ffffff; font-size:10px; text-align:left; margin:0 auto; margin-top:10px; width:755px;}
#FooterContainer {color:#ffffff; font-size:10px; text-align:left; margin:0 auto; width:755px;}

a, a:link, a:visited {color:#005992;text-decoration:none;}
a:active, a:hover {color:#005992;text-decoration:underline;}

/* Header Styles */
.SiteHeader {background-color:#C60719; height:58px; border-bottom:solid 7px #ffffff;}
.SiteHeaderText, .SiteHeaderText a, .SiteHeaderText a:link, .SiteHeaderText a:visited {color:#ffffff; font-weight:bold; font-size:16px;}

/* Menu Styles */
.divLeftMenuContainer { height:100%;}
.MenuCell {background-color:#005992; position:relative;}
.HomeMenuLink {padding-left:20px; vertical-align:middle; line-height:30px; background-image:url(/ThemeImages/YMCAOfGreaterWhittier/Themes/Default/YMCA-Whittier-CA-Menu-Arrow.gif); background-repeat:no-repeat; background-position:5px 11px;}
.HomeMenuLink a:link, .HomeMenuLink a:visited, .HomeMenuLink a {text-decoration:none; font-weight:bold; display:block; font-size:12px; color:#ffffff;}
.HomeMenuLink a:hover {text-decoration:underline;}
.ChildMenu1 {padding-left:20px; vertical-align:middle; line-height:30px; border-top:solid 1px #2974A4;}
.ChildMenu1 a:link, .ChildMenu1 a:visited, .ChildMenu1 a {text-decoration:none; font-weight:bold; display:block; font-size:12px; color:#ffffff;}
.ChildMenu2 {padding-left:15px; padding-bottom:5px; width:120px;}
.ChildMenu2 a, .ChildMenu2 a:link, .ChildMenu2 a:visited {font-size:8pt; display:block; text-decoration:none; color:#ffffff;}
.ChildMenu1 a:hover, .ChildMenu2 a:hover, .ChildMenu3 a:hover, .HomeLink a:hover {text-decoration:underline;}
.ChildMenu3 {padding-left:20px; padding-bottom:5px; width:100px; overflow:hidden;}
.ChildMenu3 a:link, .ChildMenu3 a:visited, .ChildMenu3 a {font-size:8pt; display:block; text-decoration:none; color:#ffffff;}
a.ChildMenuLinks, a.ChildMenuLinks:link, a.ChildMenuLinks:visited {color:#ffffff; font-size:10px;}
a.ChildMenuLinks {width:100px; padding-left:20px;}
.divDescriptionBelowMenu {padding-top:25px; left:0px; bottom:0px;}
.divDescriptionText {padding:0px 10px 5px 10px; font-size:11px; color:#ffffff;}
a.ChildCurrentPage {font-size:10px; color:#ffffff ! important;}

/* Content Area Styles */
.MainContentArea {padding:0px 0px 0px 8px;}
.PageHeaders {font-weight:bold; line-height:28px; background-color:#005992; color:#ffffff; padding-left:7px; margin-bottom:10px;}
.divPopup {border:solid 7px #ffffff; margin:10px; height:100%; width:100%;}
.Popup {background-color:#ffffff;}
table.SiteTable tbody tr td {padding:3px; border:solid 1px #eeeeee; border-collapse:collapse;}

/* Article Styles */
.divArticleContainer {clear:both;}
.divArticleSection_ArticleTitle {padding:5px 0px 5px 0px;}
.divArticleSection_ArticleImage {float:left;}
.ArticleSection_ArticleTitle {font-weight:bold;}
.ArticleSection_ListBriefDescription {}
.ArticleSection_ListReadMoreLink {}
.divBriefDescription {padding:5px 0px 5px 0px;}
.divArticleSeparator {clear:both;}

/* Footer Styles */
.FooterTextLink {padding-top:10px;}
.FooterTextLink, .FooterTextLink a, .FooterTextLink a:link, .FooterTextLink a:visited {color:#ffffff; font-size:10px;}
.UserLogin {width:50px; white-space:nowrap;}
.StaticNav {color:#ffffff ! important;}

/* Misc Styles */
.FormsSection_FormTitle {display:none;}
.bold {font-weight:bold;}