﻿/*Default DNN Styles */
/* background color for the content part of the pages */
.ControlPanel, .PagingTable{}
.SkinObject{}
a.SkinObject:link{}
a.SkinObject:visited{}
a.SkinObject:hover{}
a.SkinObject:active{}
/* styles for LANGUAGE skinobject */
.Language{}
.Language img{}
/* style to apply if the content should be hidden */
.Hidden{}
/* styles used by Data Grids */
.DataGrid_AlternatingItem{}
.DataGrid_Container{}
.DataGrid_Footer{}
.DataGrid_Header{}
.DataGrid_Item{}
.DataGrid_SelectedItem{}
/* styles used by TreeMenu Skin Object */
.TreeMenu_Node{}
.TreeMenu_NodeSelected{}
a.TreeMenu_Node:link, a.TreeMenu_NodeSelected:link{}
a.TreeMenu_Node:visited, a.TreeMenu_NodeSelected:visited{}
a.TreeMenu_Node:hover, a.TreeMenu_NodeSelected:hover{}
a.TreeMenu_Node:active, a.TreeMenu_NodeSelected:active{}
/* styles used in the FileManager */
.FileManager{}
.FileManager_ToolBar{}
.FileManager_Explorer{} 
.FileManager_FileList{}
.FileManager_MessageBox{}
.FileManager_Header{}
.FileManager_Pager{}
.FileManager_StatusBar{}
.FileManager_Item{}
.FileManager_AltItem{}
.FileManager_SelItem{}
.FileManagerTreeNode{}
.FileManagerTreeNodeSelected{}
a.FileManagerTreeNode:link, a.FileManagerTreeNodeSelected:link{}
a.FileManagerTreeNode:visited, a.FileManagerTreeNodeSelected:visited{}
a.FileManagerTreeNode:hover, a.FileManagerTreeNodeSelected:hover{}
a.FileManagerTreeNode:active, a.FileManagerTreeNodeSelected:active{}
/* styles used in the Wizard Framework */
.Wizard{}
.WizardButton{}
.WizardHeader{}
.WizardFooter{}
.WizardBody{}
.WizardHelp{}
.WizardHelpText{}
.WizardText{}
/* text style used for help text rendered by modules */
.Help{}
/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton{}
/* hyperlink style for buttons and link buttons used in the portal admin pages */
a.CommandButton:link{}
a.CommandButton:visited{}
a.CommandButton:hover{}
a.CommandButton:active{}
/* button style for standard HTML buttons */
.StandardButton{}
/* Module Title Menu */
.ModuleTitle_MenuContainer{}
.ModuleTitle_MenuBar{}
.ModuleTitle_MenuItem{}
.ModuleTitle_MenuIcon{}
.ModuleTitle_SubMenu{}
.ModuleTitle_MenuBreak{}
.ModuleTitle_MenuItemSel{}
.ModuleTitle_MenuArrow{}
.ModuleTitle_RootMenuArrow{}
/* Main Menu */
.MainMenu_MenuContainer{}
.MainMenu_MenuBar{}
.MainMenu_MenuItem{}
.MainMenu_MenuIcon{}
.MainMenu_SubMenu{   }
.MainMenu_MenuBreak{}
.MainMenu_MenuItemSel{}
.MainMenu_MenuArrow{}
.MainMenu_RootMenuArrow{}
/* LEGACY STYLES from DNN 1-2 */
.HeadBg{}
.TabBg{}
.SelectedTab{}
a.SelectedTab:link{}
a.SelectedTab:visited{}
a.SelectedTab:hover{}
a.SelectedTab:active{}
.OtherTabs{}
a.OtherTabs:link{}
a.OtherTabs:visited{}
a.OtherTabs:hover{}
a.OtherTabs:active{}
.PagingTable{}
.LabelEditTextClass{}
.LabelEditWorkClass{}
/* style for the DNNTextSuggest control select menu */
.SuggestTextMenu{}
/* style for the DNNTextSuggest control selected menu node */
.SuggestNodeOver{}
/*Edit In Place Tool Bar Classes*/
.eipbackimg{}
.eipbuttonbackimg{}
.eipbutton_edit{}
.eipbutton_save{}
.eipborderhover{}
/* Login Styles */
.LoginPanel{}
.LoginTabGroup{}
.LoginTab{}
.LoginTabSelected{ }
.LoginTabHover{}
.LoginContainerGroup{}
.LoginContainer{}
/* Search SkinObject Styles */
div.SearchContainer{}
div.SearchBorder{}
input.SearchTextBox{}
div.SearchContainer a{}
div.SearchIcon{}
div.SearchIcon img{}
#SearchChoices{}
#SearchChoices li{}
#SearchChoices li.searchHilite{}
#SearchChoices li.searchDefault{}
/* Event Viewer Styles */
.Exception{}
.ItemCreated{}
.ItemUpdated{}
.ItemDeleted{}
.OperationSuccess{}
.OperationFailure{}
.GeneralAdminOperation{}
.AdminAlert{}
.HostAlert{}
.SecurityException{}
#floater{}
#tablist {}
.dashboardPanel {}
.dashboardPanel table td{}
.dashboardPanel table th{}
.dashboardTableAlt {}
.dashboardGrid{}
.paneOutline{}
.containerAdminBorder{}
/* used to collapse panes without any content in them */
.DNNEmptyPane{display:none; height:0; width:0;}
/* used to set the different module align options - from module settings */
.DNNAlignleft{text-align:left;}
.DNNAlignright{text-align:right;}
.DNNAligncenter{text-align:center;}
/*Layout*/
body{margin:0 auto; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:10px;}
#page-top{height:35px; background:transparent url('images/page-top-bg.jpg') repeat-x;}
#page-head{}
#head-lt{float:left;width:419px; height:203px;}
#head-rt{float:left;width:406px; height:203px;}
#page-nav{background:transparent url('images/header_btm_bar_Strip.jpg') repeat-x; padding-top:20px;}
#page-body{}
#body-lt{float:left; width:205px; min-height:1px;}
#body-rt{float:left; width:620px;}
#body-rt-btm{}
#rt-mid-l{float:left; width:414px;}
#rt-mid-r{float:left; width:206px;}

#rt-btm-l{float:left; width:206px;}
#rt-btm-m{float:left; width:208px;}
#rt-btm-r{float:left; width:206px;}
#page-foot{}
#page-btm{text-align:center; line-height:30px;}
/*menu*/
#ymca-no-nav{text-align:center; position: relative; top:-2px; height:40px;}
#ymca-no-nav ul{margin:0; padding:0; z-index:1000;}
#ymca-no-nav li{list-style-type:none!important; text-align:left;}
#ymca-no-nav a{white-space:nowrap; color:Black; font-size:13px; line-height:16px;}
#ymca-no-nav .wrap-lvl0{margin:0; padding:0;}
#ymca-no-nav .wrap-lvl0 ul{display:none;}
#ymca-no-nav .item-lvl0{list-style-type:none;margin:0; padding:0; float:left;position:relative;}
#ymca-no-nav .link-lvl0{display:block; font-size:12px; height:40px; line-height:40px; padding: 0 8px; color:#959595; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
#ymca-no-nav .link-lvl0:hover{background: url('images/nav_triiangle.jpg') no-repeat top center}
#ymca-no-nav .item-lvl0:hover  ul.wrap-lvl1{display:block; position:absolute; left:0; top:100%; }
#ymca-no-nav .item-lvl0:hover  ul.wrap-lvl1 .item-lvl1{ text-align:left;}
#ymca-no-nav ul.wrap-lvl1{border:gray; background:#F1F1F1; padding:10px;}

/*fonts*/
*{font-family:Arial, Helvetica, sans-serif;}
h1{font-size:24px;line-height:normal;margin-top:0;margin-bottom:16px;}
h2{font-size:20px;line-height:normal;margin-top:0;margin-bottom:16px;}
h3{font-size:16px;line-height:normal;margin-top:0;margin-bottom:16px;}
h4{font-size:14px;line-height:normal;margin-top:0;margin-bottom:16px;}
h5{font-size:12px;line-height:normal;margin-top:0;margin-bottom:16px;}
h6{font-size:10px;line-height:normal;margin-top:0;margin-bottom:16px;}
tfoot, thead{}
th{}
dt{}
a:link{}
a:visited{}
a:hover{}
a:active{}
small{}
big{}
blockquote, pre{}
ul{margin-bottom:16px;margin-top:0;padding:0 0 0 32px;}
ul li{list-style-type:disc;}
ul li li{list-style-type:disc;}
ul li li li{list-style-type:disc;}
ol{margin-bottom:16px;margin-top:0;padding:0 0 0 32px;}
ol li{}
ol ol li{}
ol ol ol li{}
ol ul li{ list-style-type:disc;}
hr{}
p{line-height:16px; margin-top:0; margin-bottom:16px; font-size:12px;}
/* style for module titles */
.Head{}
/* style of item titles on edit and admin pages */
.SubHead{}
/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead{}
/* text style used for most text rendered by modules */
.Normal, .NormalDisabled{line-height:16px; margin-top:0; margin-bottom:16px; font-size:12px; }
/* text style used for rendered text which should appear disabled */
.NormalDisabled{color:gray;}
/* text style used for rendered text which requires emphasis */
.NormalBold{font-weight:bold;}
/* text style used for error messages */
.NormalRed{color:#660000;}
/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox{}

.sm-font-black{color:black; font-size:11px; line-height:16px;}
.sm-font-gray{color:#666666;font-size:11px; line-height:16px;}
.sm-font-red{color:#e2171f;font-size:11px; line-height:16px;}
.sm-font-blue{color:#5092ce;font-size:11px; line-height:16px;}
.sm-font-orange{color:#ed8322;font-size:11px; line-height:16px;}

.md-font-black{color:black; font-size:17px; line-height:32px;}
.md-font-gray{color:#666666; font-size:17px;line-height:32px;}
.md-font-red{color:#e2171f; font-size:17px;line-height:32px;}
.md-font-blue{color:#5092ce; font-size:17px;line-height:32px;}
.md-font-orange{color:#ed8322; font-size:17px;line-height:32px;}

.lg-font-black{color:black; font-size:24px;line-height:32px;}
.lg-font-gray{color:#666666; font-size:24px;line-height:32px;}
.lg-font-red{color:#e2171f; font-size:24px;line-height:32px;}
.lg-font-blue{color:#5092ce; font-size:24px;line-height:32px;}
.lg-font-orange{color:#ed8322; font-size:24px;line-height:32px;}

.font-black{font-size:10px;color:black;}
.font-gray{font-size:10px;color:#666666;}
.font-red{font-size:10px;color:#e2171f;}
.font-blue{font-size:10px;color:#5092ce;}
.font-orange{font-size:10px;color:#ed8322;}

a.login{color:Black; text-decoration:underline;}
h2 .c-title{font-size:24px;}
h2 .red-title{color:#e2171f;}
h2 .blue-title{color:#5092ce;}
h2 .orange-title{color:#ed8322;}
.c-top .mid .c-title{color:White; font-size:14px;position:relative; top:5px;}

/* MISC */
.clearfix:after {content: " ";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.clearfix {display: inline-block;}
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}
.page-width{margin:0 auto; width:825px;}
.wrap-width{margin:0 auto; width:1003px;}
.float-left{float:left;}
.event-list-sm{margin-top:5px;}
.event-list-sm .image img{height:80px; width:160px; overflow:hidden;}
.event-list-sm p{margin:0; padding:0;}
.event-list-sm .title{font-size:15px; font-weight:bold;color:black;}
.event-list-sm .date{font-size:10px;color:#666666;}
.event-list-sm .desc{font-size:12px; color:black;}
.event-list-sm .more, .event-list-sm .more a{font-size:12px;color:#e2171f; text-align:right;}
