/*========================================================*/
/*                   CSS for Kathy's Scuba                */
/*                  by Spin 360 Studios, LLC              */
/*               http://www.spin360studios.com            */
/*                                                        */
/*========================================================*/

/*========================================================*/
/*  1. Universal                                          */
/*========================================================*/

/* Style For HTML PAGE  */ 
html{ 
	height: 100%; 
	width: 780px; 
}

/* Style For HTML BODY  */ 
body{ 
	margin: auto; 
	text-align: center;
	background: url(bkgd.jpg); 
	background-repeat:repeat-x;
	background-position: top;
	background-color: #3366CC;
	padding-top: 0px;
	padding-bottom: 0px;
	font-size: 11px;  
}
/* Setting Text Throughout the skin      */ table, tr, td, p {font-family: tahoma; font-size: 11px; line-height: 1.4em; margin: 0;}

/*========================================================*/
/*  2. Design Elements                                    */
/*========================================================*/

/*-- outermost table of skin -Standard      --*/ .OuterTable { width: 780px; height: 100%; background: top left #FFFFFF; align: center; }
/*-- cell containing login and register     --*/ .LoginTD {  vertical-align: top; color: #777; padding: 89px 30px 0px 0px; height:120px; text-align:right; }

.Family_Searchbg{
	background: url(Family_Searchbg.jpg) repeat-x;
	height: 29px;
	width: 203px;
	vertical-align: middle;
}
.Family_Searchleft{
	background: url(Family_Searchleft.gif) no-repeat;
	width: 11px;
    height: 33px;
	background-position: right;
}
.Family_Searchmid{
	background: url(Family_Searchmid.gif) repeat-x;
    height: 33px;
}
.Family_Searchright{
	background: url(Family_Searchright.gif) no-repeat;
	width: 11px;
    height: 33px;
}

/*========================================================*/
/*  3. Content Panes                                      */
/*========================================================*/
.BannerPane {padding:0px;}
.BannerPane1 {padding:0px;}
.BannerPaneBottom {padding:0px;}
.TopPane {padding:0px 0px 0px 0px;}
.LeftPane {padding:6px 3px 0px 6px;}
.LeftPane1 {padding:5px 0px 5px 0px;}
.LeftPane2 {padding:1px 3px 0px 6px;}
.ContentPane { padding:3px 3px 0px 6px;}
.ContentPaneleft { padding:3px 0px 3px 6px;}
.ContentPaneright { padding:3px 0px 3px 3px;}
.RightPane { padding:0px 3px 0px 3px;}
.RightPane1 { padding:0px 3px 0px 3px;}
.BottomPane {padding:0px;}
.BasePane {padding:0px; }
.PaneCopyRightBottom{padding:0px; }

/*========================================================*/
/*  4. Tokens                                             */
/*==================8======================================*/

/*-- login and user token idle         --*/ .LOGIN_object, a.LOGIN_object:link, a.LOGIN_object:visited, a.LOGIN_object:active, .USER_object, a.USER_object:link, a.USER_object:visited, a.USER_object:active { color: #CC4D33; font-family: tahoma; font-size: 11px; font-weight:bold; text-decoration: none; }
/*-- login and user token hover        --*/ a.LOGIN_object:hover, a.USER_object:hover { color: #FF6633; font-family: tahoma; font-weight:bold; font-size: 11px; text-decoration: underline; }
/*-- date token idle                   --*/ .DATE_object, a.DATE_object:link, a.DATE_object:visited, a.DATE_object:active { color: #3366FF = Main Text; font-family:Arial; font-size: 11px; text-decoration: none; font-weight: normal; }
/*-- date token hover                  --*/ a.DATE_object:hover { color: #3366FF; font-family: Arial; font-size: 11px; text-decoration: none;  font-weight: normal;}
/*-- breadcrumbs token idle            --*/ .BREADCRUMBS_object, a.BREADCRUMBS_object:link, a.BREADCRUMBS_object:visited, a.BREADCRUMBS_object:active { color: #333333; font-family: tahoma; font-size: 11px; text-decoration: none; font-weight: bold;}
/*-- breadcrumbs token hover           --*/ a.BREADCRUMBS_object:hover { color: #032163; font-family: tahoma; font-size: 11px; text-decoration:  underline; font-weight: bold; }
/*-- terms privacy and copyright       --*/ .FOOTER_objects { color:#333333; font-size: 11px; font-family: Arial; }
/*-- terms privacy and copyright links --*/ a.FOOTER_objects:link, a.FOOTER_objects:visited, a.FOOTER_objects:active { color:#333333; font-weight: normal; text-decoration:none; font-family: Arial; }
/*-- terms privacy and copyright hover --*/ a.FOOTER_objects:hover { color:#444; font-weight: normal; text-decoration: underline;font-family: Arial; }
/*-- terms SearchFeild idle            --*/ .SearchFeild { color: #B82E00; font-size: 11px;font-family: tahoma;}
/*-- terms SearchFeild links           --*/ a.SearchFeild:link, a.SearchFeild:visited, a.SearchFeild:active { color:#B82E00; font-weight: normal; text-decoration:none; font-size: 11px;  }
/*-- terms SearchFeild links hover     --*/ a.SearchFeild:hover { color:#B82E00; font-weight: normal; text-decoration: none;  }

/*========================================================*/
/*  5. Text                                               */
/*========================================================*/

/*-- Normal Blue Text for the site     --*/ .normal, .Normal { font-family: tahoma; font-size: 12px; color: #3366CC; }  
/*-- Normal Blue Text for the site     --*/ .ScubaBlue { font-family: tahoma; font-size: 12px; color: #3366CC; }  
/*-- Normal Blue Large Text            --*/ .ScubaBlueLarge { font-family: tahoma; font-size: 19px; font-weight: normal; color: #3366CC; }
/*-- Normal Blue Bold                  --*/ .ScubaBlueBold { font-family: tahoma; font-size: 11px; font-weight: bold; color: #3366CC; }
/*-- Bold Blue Header                  --*/ .ScubaBlueHeader { font-family: tahoma; font-size: 15px; font-weight: bold; color: #3366CC; }


/*-- Nomral Black Text for the site    --*/ .ScubaBlack { font-family: tahoma; font-size: 12px; color: #000000; }  
/*-- Normal Black Large Text           --*/ .ScubaBlackLarge { font-family: tahoma; font-size: 19px; font-weight: normal; color: #000000; }
/*-- Normal Black Bold                 --*/ .ScubaBlackBold { font-family: tahoma; font-size: 12px; font-weight: bold; color: #000000; }
/*-- Bold Black Header                 --*/ .ScubaBlackHeader { font-family: tahoma; font-size: 15px; font-weight: bold; color: #000000; }

/*-- Normal Maroon Text for the site   --*/ .ScubaMaroon { font-family: tahoma; font-size: 12px; color: #B82E00; }  
/*-- Normal Maroon Large Text          --*/ .ScubaMaroonLarge { font-family: tahoma; font-size: 19px; font-weight: normal; color: #B82E00; }
/*-- Normal Maroon Bold                --*/ .ScubaMaroonBold { font-family: tahoma; font-size: 11px; font-weight: bold; color: #B82E00; }
/*-- Bold Maroon Header                --*/ .ScubaMaroonHeader { font-family: tahoma; font-size: 15px; font-weight: bold; color: #B82E00; }
/*-- Large Italics Header in Maroon    --*/ .LargeHeader {font-family: tahoma; font-size: 18px; font-weight: bold; color: #B82E00; font-style: italic; } 	


/*-- red text on site for errors       --*/ .NormalRed { color: #C50000; font-family: tahoma; font-weight: bold; font-size: 11px; }
/*-- subheadings - mostly in admin     --*/ .SubHead { font-family: tahoma; font-size: 11px; font-weight: bold; color: #648BD8; padding: 0; }
/*-- headings - mostly in admin        --*/ .Head { font-size: 11px; color: #648BD8; background: transparent; font-weight: bold; padding: 0;}

/*========================================================*/
/*  6. Links                                          */
/*========================================================*/

/*-- default links visited and active  --*/ a:link, a:visited, a:active { color: #666; font-family: tahoma; font-weight: bold; font-size: 11px; text-decoration: underline; }
/*-- default links hover               --*/ a:hover { color: #444; font-family: tahoma; font-size: 11px; text-decoration: underline; }
/*-- normal  links visited and active  --*/ a.Normal:link, a.Normal:visited { color: #666; font-family: tahoma; font-weight: bold; font-size: 11px; text-decoration: none; }
/*-- normal  links hover               --*/ a.Normal:hover { color: #444; font-family: tahoma; font-size: 11px;	text-decoration: none; }
/*-- admin button-link style           --*/ a.CommandButton:link, a.CommandButton:visited, a.CommandButton:active { color: #DBA443; border: 0px solid #ABABAB; background: transparent; padding:0px; font-family: tahoma; font-weight: bold; font-size: 11px; text-decoration: none; height: 20px; }
/*-- admin button-link style hover     --*/ a.CommandButton:hover                                                 { color: #DBA443; border: 0px solid #868686; background: transparent; padding:0px; font-family: tahoma; font-weight: bold; font-size: 11px; text-decoration: none; height: 20px; }
/*-- search button in search form      --*/ .SearchButton { background: transparent; padding: 0px 12px 5px 2px;cursor: hand; font-size:10px;margin: 0 0 0 25px;}

/*========================================================*/
/*  7. Forms                                              */
/*========================================================*/

/*-- default form elements      --*/ select, input { font-family: tahoma; font-size: 11px; color: #333; }
/*-- textbox                    --*/ .NormalTextBox { color: #333; padding-left:1px; line-height: 12px; font-family: tahoma; font-weight: normal; font-size: 11px; }
/*-- textbox container          --*/ td.NormalTextBox { padding: 0; margin: 0; background: transparent; visibility: invisible; border: 0; }
/*-- textbox used for search    --*/ #dnn_dnnSEARCH_txtSearch.NormalTextBox { height:19px; background: transparent; width: 149px; color: #666; padding:3px 0px 0px 2px;border: 0px solid #FFFFFF; cursor:text; margin: 0px 6px 0px 0px;}
/*head of Page*/
.ControlPanel, .PagingTable {width: 100%;height: 64px;background-color: #EDEDED;color: #FFF;BORDER-RIGHT: #003366 1px solid; BORDER-TOP: #003366 1px solid; BORDER-LEFT: #003366 1px solid; BORDER-BOTTOM: #003366 1px solid; }
.StandardButton{padding-right: 5px;padding-left: 5px;font-weight: normal;font-size: 11px;background: #DAA638;color: #FFF;font-family: Verdana, sans-serif; cursor:hand;}


/*========================================================*/
/*  8. Main Menu and Module Menus                         */
/*========================================================*/
/*-- box that holds the menu  --*/ .MainMenu_MenuContainer { background-color: transparent;  width:151px; text-align: right;}
/*-- bar that holds the menu  --*/ .MainMenu_MenuBar { cursor: pointer; cursor: hand;}
/*-- submenu container        --*/ .MainMenu_SubMenu{ z-index: 1000; cursor: pointer; cursor: hand; background-color: #F9F5F0; filter:none; border: 1px solid #999;font-family: tahoma; font-weight: bold; color: #333333; font-size:11px; }
/*-- not needed - main menu   --*/ .MainMenu_MenuIcon  {	cursor: pointer; cursor: hand; background-color: #F9F5F0; border-left: #F9F5F0 1px solid; border-bottom: #F9F5F0 1px solid; border-top: #F9F5F0 1px solid; text-align: center; width: 15; height: 21;}
/*-- submenu items idle       --*/ .MainMenu_MenuItem{cursor: pointer; cursor: hand; color: #393939; font-family:tahoma; font-size: 11px ; font-weight: bold; font-style: normal; border-left: #FFF 0px solid; border-bottom: 0px solid #7F807E; border-top: #FFF 0px solid; border-right: #FFF 0px solid;background-color: #F9F5F0; padding: 0px 0px 0px 0px; }
/*-- submenu items hover      --*/ .MainMenu_MenuItemSel{cursor: pointer; cursor: hand; color: #3366FF; font-family: Tahoma; font-size: 11px; font-weight:bold; font-style: normal;background-color: #E1CAB0; margin: 0px; padding:0px;}
/*-- menuitems idle           --*/ .MainMenu_Idle {color:#393939; background: url(nav_idle.gif) no-repeat; padding: 0px 0px 5px 10px; height: 22px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 13px; background-position: right;}
/*-- menuitems over           --*/ .MainMenu_Selected { color: #3366FF; background: url(nav_active.gif) no-repeat; padding: 0px 0px 5px 10px; height: 22px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 13px; background-position: right;}
/*-- menuitems active         --*/ .MainMenu_Active{color: #B82E00; background: url(nav_over.gif) no-repeat; padding: 0px 0px 5px 10px;height:22px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 13px; background-position: right;}
/*-- menuitems active         --*/ .MainMenu_BreadcrumbActive {color: #B82E00; background: url(nav_active.gif) no-repeat; padding: 0px 0px 5px 10px;height:22px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 13px; background-position: right;}
/*-- not needed - main menu   --*/ .MainMenu_MenuArrow{ display: none;}
/*-- not needed - main menu   --*/ .MainMenu_RootMenuArrow{ display: none;}
/*-- module menu continer     --*/ .ModuleTitle_MenuContainer {padding: 0px 0px 0px 0px}
/*-- module menu bar          --*/ .ModuleTitle_MenuBar { cursor: pointer; cursor: hand;}
/*-- module menu padding      --*/ .ModuleTitle_MenuItem{cursor: pointer; cursor: hand; color: #393939; font-family: Tahoma; font-size: 11px; font-weight: bold; font-style: normal; border-left: white 0px solid; border-bottom: 0px solid #696969; border-top: white 0px solid; border-right: white 0px solid;background-color: #F9F5F0;}
/*-- not needed - module menu --*/ .ModuleTitle_MenuBreak{border-bottom: #EEEEEE 0px solid; border-left: #EEEEEE 0px solid; border-top: #EEEEEE 0px solid;  border-right: #EEEEEE 0px solid; background-color: transparent; height: 0px; color: #FFF;}
/*-- not needed - module menu --*/ .MainMenuSeperator{background:  transparent;}
/*-- not needed - module menu --*/ .MainMenu_MenuBreak{border-bottom: #EEEEEE 0px solid; border-left: #EEEEEE 0px solid; border-top: #EEEEEE 0px solid;  border-right: #EEEEEE 0px solid; background-color: transparent; height: 0px; color: #FFF;}
/*-- not needed - module menu --*/ .ModuleTitle_MenuArrow{border-bottom: #696969 0px solid; border-left: #EEEEEE 0px solid; border-top: #EEEEEE 0px solid;  border-right: #EEEEEE 0px solid;}
/*-- not needed - module menu --*/ .ModuleTitle_RootMenuArrow{ display: none;}
/*-- submenu moduletitle      --*/ .ModuleTitle_SubMenu { z-index: 1000;  cursor: pointer;  cursor: hand; margin: 0px; background:#F9F5F0; padding: 0px; border: 1px solid #999; font-weight: bold;padding: 0px 0px 0px 0px; color:#393939; font-family: tahoma; font-size: 11px; filter:none; }
/*-- not needed - module menu --*/ .ModuleTitle_MenuIcon {	cursor: pointer; cursor: hand; background-color: #F9F5F0; border-left: #F9F5F0 1px solid; border-bottom: #F9F5F0 1px solid; border-top: #F9F5F0 1px solid; text-align: center; width: 15; height: 21;}
/*-- submenu items hover      --*/ .ModuleTitle_MenuItemSel { font-family: tahoma; font-size: 11px; font-weight: bold; cursor: pointer; cursor: hand; color: #3366FF; background: #E1CAB0; padding: 0px 0px 0px 0px; border: 0;}


/*========================================================*/
/*  9. Bullet Points                                      */
/*========================================================*/
UL {list-style:disc}

UL LI  {list-style:disc}

UL LI LI    {
}

UL LI LI LI {
}

OL LI   { list-style: decimal; }

OL OL LI    {
}

OL OL OL LI {
}






/*==========================================================*/
/*  End Style Sheet                                         */
/*==========================================================*/