﻿/*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 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{}
/* text style used for rendered text which should appear disabled */
.NormalDisabled{}
/* text style used for rendered text which requires emphasis */
.NormalBold{}
/* text style used for error messages */
.NormalRed{}
/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox{}
/* 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{}
/* GENERIC */
h1{}
h2{}
h3{}
h4{}
h5, dt{}
h6{}
tfoot, thead{}
th{}
a:link{}
a:visited{}
a:hover{}
a:active{}
small{}
big{}
blockquote, pre{}
ul li{}
ul li li{}
ul li li li{}
ol li{}
ol ol li{}
ol ol ol li{}
ol ul li{ }
hr{}
/* 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{}
/* used to set the different module align options - from module settings */
.DNNAlignleft{}
.DNNAlignright{}
.DNNAligncenter{}
/*Layout Styles*/
body{margin:0 auto; background: url('images/bkg.jpg') no-repeat top center; font-family:Arial; font-size:12px; }
.page-width{margin:0 auto; width:825px;}
#page-top{}
#top-left{}
#top-left img{border:0;}
#top-right{}
#page-nav{}
#page-body{background:#8BB4C8 url('images/blue_Bkg_strip.jpg') repeat-x; min-height:440px; position:relative; z-index:0;}
#body-left{width:225px; float:left;min-height:25px;}
#body-left .LinksDesignTable a.Normal{display:block; height:25px; line-height:25px;background:url(images/circle_arrow.png) no-repeat left; text-indent:20px; color:White; font-size:12px; font-weight:bold;}
#body-right{float:left; width:560px; background:white; border:1px solid black; margin-top:15px; margin-bottom:15px; padding:10px;}
#page-body > div{z-index:0;}
#right-btm-one{float:left; width:360px;min-height:5px;}
#right-btm-two{float:left; width:195px;min-height:5px;}
#right-btm-three{width:100%; clear:both;}
#body-bg{background: url('images/blue_Bkg_splatter.jpg') no-repeat; width:541px; height:440px; position:absolute;top:0; left:0; z-index:-1!important;}
#page-bottom{background:url('images/btm_blueBox_strip.jpg') repeat-x; min-height: 125px;}
#page-bottom .LinksDesignTable a.Normal{background: url('images/btm-bullet.jpg') no-repeat left; text-indent:10px; color:White; font-size:12px; font-weight:bold;display:block;  text-decoration:none; }
#page-bottom .LinksDesignTable a.Normal:hover{}
#page-foot{text-align: center;}
#right-bottom{clear:both;}
#right-top{background: url('images/paper_Image.jpg') no-repeat; height:330px; width:543px;padding-left:15px; padding-right:15px; padding-top:15px; overflow:hidden;}
.TopPane{width:275px;height:300px; float:left;}
.TopImage{float:right; width:224px;margin-right:1px;}
.TopImage img{position:relative; top:-13px;}
#page-bottom #one{float:left;width:150px;margin-left:113px;}
#page-bottom #two{float:left;width:150px;}
#page-bottom #three{float:left;width:150px;}
#page-bottom #four{float:left;width:150px;}

#cdb-menu *:hover{cursor:pointer;}
#cdb-menu{margin:0; padding:0; border-bottom:1px solid #019ADF;}
#cdb-menu li{list-style-type:none;background:url('images/Nav_inside_L.png') no-repeat left bottom; padding-left:8px; float:left;margin-left:8px; position:relative;}
#cdb-menu li a{text-decoration:none; display:block; color:#0060ac; background:transparent url('images/Nav_strip.png') repeat-x bottom; width:100%; height:42px;line-height: 42px; text-align:center;font-family:Arial; font-weight:bold; font-size:11px; white-space:nowrap;}
#cdb-menu li a span {display:block; padding-right:7px; background:url('images/Nav_inside_R.png') no-repeat right bottom; width:100%; height:42px;}

#cdb-menu ul{display:none; position:absolute; top:42px;left:0; z-index:1000; border:1px #c0c0c0 solid; width:200px; padding:0; background:#D3EDF9; }
#cdb-menu li:hover ul{display:block;}
#cdb-menu li:hover ul li{background:none; padding:0; line-height:normal;margin:0; width:100%; clear:both;text-indent:10px;}
#cdb-menu li:hover ul li:hover{background:#F1F6FB;}
#cdb-menu li:hover ul li a{background:none; padding:0; text-align:left; line-height:30px; color:Gray; height:30px;}
#cdb-menu li:hover ul li a span{background:none; padding:0; height:20px; }
/*Font Styles*/
p, li, td, .Normal, .normal, label, a, ul li, ol li{font-size:12px;}
p{line-height:16px; margin-bottom:10px;}
.exsm-font{font-size:10px;}
.exsm-font-blk{font-size:10px;color:Black;}
.exsm-font-wt{font-size:10px;color:White;}
.exsm-font-blu{font-size:10px;color:#0060ab;}
.sm-font{font-size:11px;}
.sm-font-blk{font-size:11px;color:Black;}
.sm-font-wt{font-size:11px;color:White;}
.sm-font-blu{font-size:11px;color:#0060ab;}
.md-font{font-size:12px;}
.md-font-blk{font-size:12px;color:Black;}
.md-font-wt{font-size:12px;color:White;}
.md-font-blu{font-size:12px;color:#0060ab;}
.lg-font{font-size:15px;}
.lg-font-blk{font-size:15px;color:Black;}
.lg-font-wt{font-size:15px;color:White;}
.lg-font-blu{font-size:15px;color:#0060ab;}
.blk-font{color:Black;}
.wt-font{color:White;}
.blu-font{color:#0060ab;}
.arrow-link{display:block; height:25px; line-height:25px;background:url(images/circle_arrow.png) no-repeat left; text-indent:20px; color:White; font-size:12px; font-weight:bold;}

.btn-more{display:block;width:86px; height:29px; background:url('images/btn_readMore.png') no-repeat; text-indent:-5000px;}
.btn-camp{display:block;background:url('images/btn_camp.png') no-repeat;height:51px; width:208px; text-indent:-5000px;}
.btn-store{display:block;background:url('images/btn_store.png') no-repeat;height:51px; width:208px; text-indent:-5000px;}
.btn-contact{display:block;background:url('images/btn_contact.png') no-repeat; height:51px; width:208px; text-indent:-5000px;}
h2{margin: 0 0 10px;}

.lg-title h2{margin-bottom:10px;margin-top:0;color:#0060ab; font-size:20px; font-weight:normal;padding-top:10px; }
.sm-title h2{margin-bottom:10px;margin-top:0;color:#0060ab; font-size:15px; font-weight:bold;padding-top:10px;}
.wt-title h2{margin-bottom:10px;margin-top:0;color:white; font-size:17px; font-weight:bold;padding-top:10px;padding-bottom:10px; border-bottom: 1px dotted white;}

/*Misc Styles*/
.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%;}
.clearboth{clear:both; height:0;line-height:0}
.page-width{}
.admin-body{width:765px!important; margin-left:20px!important;}

/* Article Templates */
.home-pg-listing .article{line-height:normal;color:#555656;}
.home-pg-listing .date{font-size:10px;}
.home-pg-listing .title{font-size:11px; margin:0; font-weight:bold;color:#555656;}
.home-pg-listing .meta{ font-size:10px; font-style:italic;}
.home-pg-listing .desc{font-size:11px;}
.home-pg-listing .btn-more{margin-top:5px; margin-bottom:5px;}

.article-pg-listing .article{line-height:normal;color:#555656; clear:both;}
.article-pg-listing .title{font-size:16px; margin:0; color:#0060ab; font-weight:bold;}
.article-pg-listing .meta{ font-size:11px; font-style:italic; margin-bottom:5px;}
.article-pg-listing .desc{font-size:12px;}
.article-pg-listing .btn-more{margin-top:10px; margin-bottom:10px; }

.article-detail-pg-listing .article{line-height:normal;color:#555656; clear:both;}
.article-detail-pg-listing .title{font-size:18px; margin:0; color:#0060ab; font-weight:bold;}
.article-detail-pg-listing .meta{ font-size:11px; font-style:italic;margin-bottom:10px;}
.article-detail-pg-listing .desc{font-size:12px;}


/* Event Listing */

.sm-event-list {line-height:normal; margin-bottom:10px; padding-top:10px; color:Black; border-top:1px solid gray;}
.sm-event-list:first-child{border-top:0; padding-top:0;}
.sm-event-list .title, .sm-event-list .title a{ font-size:12px; font-weight:bold; color:Black; display:block;}
.sm-event-list .date{font-size:12px; display:block;}
.sm-event-list .desc{font-size:12px; display:block;}
.sm-event-list .desc p{margin:0;}
.sm-event-list a.btn-more{display:block; float:right; color:#E49850;}

.top-btns{position:absolute; top:0; right:0; width:180px;}
.top-btns a{display:block; height:20px; width:90px; background: transparent url('images/top-btn.png') no-repeat; float:left; text-align:center; line-height:18px; font-family:Arial; text-decoration:none; color:Black; font-size:11px; }
.top-btns a:hover{background: transparent url('images/top-btn-h.png') no-repeat; text-decoration:none; }