/*========================================================*/
/*         CSS for DotNetNuke Skin - castaway kid         */
/*                   by Cyber Siouxland                   */
/*             http://www.CyberSiouxland.com              */
/*========================================================*/

/*========================================================*/
/*  Universal                                             */
/*========================================================*/

/* Style For HTML PAGE                   */ html { height: 100%; padding-top:0px; }
/* Style For HTML BODY                   */ #body { margin: auto; background: url(images/bg.gif) repeat-x top left #aabd96; padding-top:0px;}
/* Setting Text Throughout the skin      */ table, tr, td {font-family: Arial; font-size: 14px; color: #585855; line-height:1.5; margin: 0;}
                                            p {font-family: Arial; font-size: 14px; color: #585855; line-height:1.5;}
									        li {font-family: Arial; line-height: 1.5; list-style: square; vertical-align:middle; }
											ul {font-family: Arial; line-height: 1.5; list-style: square; vertical-align:middle;}

/*========================================================*/
/*  Design Elements                                       */
/*========================================================*/

/* Style Control Panel               */ .ControlPanel { width:100%; margin:0; border: none; azimuth:center; }
/*-- width setting on skins        --*/ .StandardWidth { width:988px; }
/*-- 100 percent height where req  --*/ .FullHeight { height:100%; }
/*-- 100 percent width where req   --*/ .FullWidth { width:100%; }
/*-- outer table on unboxed skins  --*/ .OuterTable { width:100%; height:100%; background:#FFF; }
/*-- outer cell on boxed skins     --*/ .OuterTDBoxed { padding:0px 0 0px 0; margin:auto; }
/*-- cell containing content panes --*/ .ContentPanesTD { width:988px; background-color:#FFFFFF; vertical-align: top; padding: 0 0 0 0; }
/*-- Header Top TD                 --*/ .HeaderTD { vertical-align: bottom; padding: 0px 0px 0px 0px; background: url(images/HeaderTD.gif) no-repeat bottom left; height:61px;}
/*-- Top Left TD                   --*/ .TopLeftTD { vertical-align: top; width:771px; height:357px; background: url(images/TopLeftTD.gif) no-repeat top left;}
/*-- Top Right TD                  --*/ .TopRightTD { vertical-align: top; width:217px; height:357px;}
/*-- Bottom Left TD                --*/ .BottomLeftTD { vertical-align: top; width:388px}
/*-- Bottom Right TD               --*/ .BottomRightTD { vertical-align: top; width:600px}
/*-- Sub Page Left TD              --*/ .SubLeftTD { vertical-align: top; width:223px; background: url(images/SubLeftTD.gif) repeat-y top left;}
/*-- Sub Page Right TD             --*/ .SubRightTD { vertical-align: top; width:764px;}
/*-- Sub Page Mid TD               --*/ .SubMidTD { vertical-align: top; width:545px;}
/*-- Sub Page Mid Right TD         --*/ .SubMidRightTD { vertical-align: top; width:217px;}
/*-- Admin Page Right TD           --*/ .AdminRightTD { vertical-align: top; width:764px;}
/*-- Admin Page TD                 --*/ .AdminTD { vertical-align: top; width:764px;}
/*-- row for space between areas   --*/ .SpaceBar { height:10px; padding: 0 0 0 0; }
/*-- cell containing breadcrumbs   --*/ .BreadcrumbsTD { height: 25px; width: 100%; vertical-align: bottom; padding: 0px 5px 0px 5px;}
/*-- Table containing breadcrumbs  --*/ .BreadcrumbsTB { height: 25px; width: 100%; vertical-align: bottom; border-bottom: #42517a solid 1px;}
/*-- cell containing footer links  --*/ .FooterLinksTD { height:42px; padding: 0 10px 0 10px; vertical-align: middle; background: url(images/FooterLinksTD.gif) repeat-x top left #ac7048; }
/*-- cell containing copyright     --*/ .CopyrightRowTD { height:16px; padding: 0 0px 0 0px; vertical-align: top;}
/*-- cell containing privacy       --*/ .PrivacyTD { text-align: left; padding: 8 0 8 0; width:50%; vertical-align:middle }
/*-- cell containing login host    --*/ .LoginHostTD {  width: 50%; color:#ffffff; font-size: 11px; vertical-align: middle; text-align: right; padding: 8px 0 8px 0; }

/*========================================================*/
/*  Footer Box Elements                                   */
/*========================================================*/

/*-- row containing footer area    --*/ .FooterRow { height:36px; padding: 0 7px 0 7px; }
/*-- table within footer - rounded --*/ .FooterTable { height:36px; }
/*-- rounded top-left corner       --*/ .FooterTL { height:5px;  }
/*-- rounded top-right corner      --*/ .FooterTR { height:5px;  }
/*-- rounded bottom left corner    --*/ .FooterBL { height:5px;  }
/*-- rounded bottom right corner   --*/ .FooterBR { height:5px;  }

/*========================================================*/
/*  Outer Box Elements - boxed skins only                 */
/*========================================================*/

/*-- boxed skins outer box table   --*/ .BoxTable {}
/*-- left edge                     --*/ .BoxL {}
/*-- content area                  --*/ .BoxM {}
/*-- right edge                    --*/ .BoxR {}
/*-- bottom left corner            --*/ .BoxBL {}
/*-- bottom edge                   --*/ .BoxB {}
/*-- bottom right corner           --*/ .BoxBR {}

/*========================================================*/
/*  Content Panes                                         */
/*========================================================*/
/*-- Logo Content Pane             --*/ .LogoPane { width: 100%; padding-left: 15px; padding-top:0px; padding-bottom:0px;}
/*-- Top Left Content Pane         --*/ .TopLeftPane { width: 100%; padding: 5px;}
/*-- Top Right Content Pane        --*/ .TopRightPane { width: 100%; padding-top: 45px;}
/*-- Bottom Left Content Pane      --*/ .BottomLeftPane { width: 100%; padding: 5px;}
/*-- Bottom Right Content Pane     --*/ .BottomRightPane { width: 100%; padding: 5px;}
/*-- content pane                  --*/ .ContentPane { width: 100%; padding: 5px; }
/*-- Sub Left Content Pane         --*/ .LeftPane { width: 100%; padding: 5px;}
/*-- Sub Right Content Pane        --*/ .RightPane { width: 100%; padding-top: 45px;}
/*-- Footer Links Pane             --*/ .FooterLinksPane { width: 100%; padding: 5px; }

/*========================================================*/
/*  Tokens                                                */
/*========================================================*/
/*-- breadcrumbs token idle            --*/ .BREADCRUMBS_object, a.BREADCRUMBS_object:link, a.BREADCRUMBS_object:visited, a.BREADCRUMBS_object:active { color: #42517a; font-family: Arial; font-size: 10px; text-decoration: none; font-weight: normal;}
/*-- breadcrumbs token hover           --*/ a.BREADCRUMBS_object:hover { color: #c17647; font-family: Arial; font-size: 10px; text-decoration: none; font-weight: normal; }
/*-- terms privacy and copyright       --*/ .FOOTER_objects { color:#42517a; font-size: 11px; }
/*-- terms privacy and copyright links --*/ a.FOOTER_objects:link, a.FOOTER_objects:visited, a.FOOTER_objects:active { font-size: 11px; color:#42517a; font-weight:normal; text-decoration:none; }
/*-- terms privacy and copyright hover --*/ a.FOOTER_objects:hover { font-size: 11px; color:#c17647; font-weight:normal; text-decoration:none;  }

/*========================================================*/
/*  Text                                                  */
/*========================================================*/

/*-- most of the text on site          --*/ .normal, .Normal { font-family: Arial; font-size: 13px; color: #25272f; line-height:1.5; }
/*-- most of the bold text on site     --*/ .NormalBold { font-family: Arial; font-size: 13px; font-weight: bold; color: #25272f; }
/*-- red text on site for errors       --*/ .NormalRed { color: #C50000; font-family: Arial; font-weight: bold; font-size: 14px; }
/*-- subheadings - mostly in admin     --*/ .SubHead { font-family: Arial; font-size: 14px; font-weight: normal; color: #42517a; padding: 0; }
/*-- quickLinks and Signin modules     --*/ .SubSubHead { font-family: Arial; font-size: 14px; font-weight: normal; color: #42517a; padding: 0; }
/*-- headings - mostly in admin        --*/ .Head { font-size: 16px; color: #42517a; background: transparent; font-weight: bold; padding: 0;}
/*-- h1 - on site                      --*/ H1 { font-size: 18px; color: #122e78; background: transparent; font-weight: normal; padding: 0; font-family: "Trebuchet MS"; line-height:1;}
/*-- h2 - on site                      --*/ H2 { font-size: 16px; color: #122e78; background: transparent; font-weight: normal; padding: 0; font-family: "Trebuchet MS"; line-height:1;}
/*-- h3 - on site                      --*/ H3 { font-size: 14px; color: #122e78; background: transparent; font-weight: normal; padding: 0; font-family:"Trebuchet MS"; line-height:1;}

/*========================================================*/
/*  Links                                                 */
/*========================================================*/

/*-- default links visited and active  --*/ a:link, a:visited, a:active { color: #c17647; font-family: Arial; font-weight: normal; text-decoration: none; }
/*-- default links hover               --*/ a:hover { color: #42517a; font-family: Arial; text-decoration: none; }
/*-- normal  links visited and active  --*/ a.Normal:link, a.Normal:visited { color: #c17647; font-family: Arial; font-weight: normal; text-decoration: none; }
/*-- normal  links hover               --*/ a.Normal:hover { color: #42517a; font-family: Arial; text-decoration: none; }
/*-- footer links                      --*/ .Footer_Links, a.Footer_Links:link, a.Footer_Links:visited, a.Footer_Links:active { color: #FFF; font-family: Arial; font-size: 11px; font-weight:bold; text-decoration: none; }
/*-- footer links hover                --*/ a.Footer_Links:hover { color: #1ecb5f; font-family: Arial; font-weight:bold; font-size: 11px; text-decoration: none; }

/*========================================================*/
/*  Forms                                                 */
/*========================================================*/

/*-- default form elements      --*/ select, input { font-family: Arial; font-size: 11px; color: #333; }
/*-- textbox                    --*/ .NormalTextBox { color: #333; padding-left: 4px; line-height: 12px; font-family: Arial; font-weight: normal; font-size: 11px; border: #402403 solid 1px;}
/*-- textbox container          --*/ td.NormalTextBox { padding: 0; margin: 0; background: transparent; visibility: invisible; border: #402403 solid 1px; }
/*-- textbox used for search    --*/ #dnn_dnnSEARCH_txtSearch.NormalTextBox { height:21px; background: transparent; width: 174px; color: #666; padding: 4px 4px 0px 4px; border: 0px solid #FFFFFF; cursor:text;}
/*-- standard HTML buttons      --*/ .StandardButton, A.StandardButton:link, A.StandardButton:visited, A.StandardButton:active { border:#abbd97 solid 1px;
background-color:#dee6d7; color:#42517a; padding:1px;}
/*-- standard HTML buttons hover--*/ A.StandardButton:hover {border:#98a985 solid 1px;
background-color:#c1ceb2; color:#c17647; padding:1px;}
/*-- admin pages buttons        --*/ .CommandButton, A.CommandButton:link, A.CommandButton:visited, A.CommandButton:active { border:#abbd97 solid 1px;
background-color:#dee6d7; color:#42517a; padding:1px;}
/*-- admin pages buttons hover  --*/ A.CommandButton:hover {border:#98a985 solid 1px;
background-color:#c1ceb2; color:#c17647; padding:1px;}
   

/*========================================================*/
/*  Sub Menus and Module Menus                            */
/*========================================================*/

/*-- submenu container          --*/ .MainMenu_SubMenu, .ModuleTitle_SubMenu { background: url(images/navsub-bg.gif) repeat-y top left #d97e45; padding: 0px; border: 1px solid #ad7148; z-index: 1000;  cursor: pointer;  cursor: hand; font-weight: normal; filter:progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=3);}
/*-- submenu items idle         --*/ .MainMenu_MenuItem, .ModuleTitle_MenuItem { color: #ffffff; font-family: Arial; font-size: 11px; font-weight: normal; font-style: normal; padding: 0px 30px 0px 16px; height: 20px; border: 0;}
/*-- submenu items hover        --*/ .MainMenu_MenuItemSel, .ModuleTitle_MenuItemSel { background-color: #ad7148; color: #ffffff; font-family: Arial; font-size: 11px; font-weight: normal; cursor: pointer; cursor: hand; padding: 0px 30px 0px 16px; height: 20px; border-top:#d57c45 solid 1px; border-bottom:#d57c45 solid 1px;}
/*-- removing seperator borders --*/ .MainMenu_MenuBreak { border-top-style: none; border-right-style: none;	border-left-style: none; border-bottom-style: none; background:transparent;  vertical-align:top;}


/*========================================================*/
/*   Module Menus                         */
/*========================================================*/
 /*-- TD if menu is using tables--*/  .ModuleTitle_MenuItem TD { cursor: pointer; cursor: hand; color: #2a2c2c; font-family:Arial; font-style: normal; height: 21px; white-space: nowrap;       padding: 1px 3px 3px 1px;}
/*-- override borders            --*/.ModuleTitle_MenuItem { border: white 0px solid;}
/*-- override the default height --*/.ModuleTitle_MenuIcon { cursor: pointer; cursor: hand; background-color: #transparent; width: 10px; height: 100%;}
/*-- submenu items title         --*/.ModuleTitle_SubMenu {	z-index: 1000; cursor: pointer;	cursor: hand; background-color: #d97e45; color:#2a2c2c; filter:progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=3); padding: 1px 1px 1px 1px;}
/*-- menuitems over              --*/.ModuleTitle_MenuItemSel {	cursor: pointer; cursor: hand; background-color: #ad7148; color: #ffffff; font-family: Arial; font-size: 11px; font-weight: normal; cursor: pointer; cursor: hand; padding: 0px 30px 0px 16px; height: 20px; border-top:#d57c45 solid 1px; border-bottom:#d57c45 solid 1px;}

 
/*==========================================================*/
/*  End Style Sheet                                         */
/*==========================================================*/


