/*========================================================*/
/*         CSS for DotNetNuke Skin - DotPartners 01       */
/*               by Black Pond Sound & Vision             */
/*                http://www.black-pond.com               */
/*                  jared@black-pond.com                  */
/*========================================================*/

/*========================================================*/
/*  Universal                                             */
/*========================================================*/

/*-- Style For HTML BODY                 --*/ /* body { background:#4f4541; margin: 21px; 0 } */
/*-- Style For HTML BODY                 --*/ body { background:#9b8d7a; background-image: url(http://tranquilityhomes.dotpartners.net/Portals/323/Skins/Skins/bronze.jpg); background-repeat: repeat-x; }
/*-- Setting Text Throughout the skin    --*/ table, th, tr, td, p { font-family: Tahoma, Georgia; line-height: normal; }
/*-- Table Headers should align left     --*/ th { text-align: left; }
p { font-size: 1.3em; }
/*-- Head Space                          --*/ .headspace { background:#333A89; width: 480px; height:160px; }
/*-- Border Top BG                       --*/ .BorderTop { background-image:url('b_t.gif'); background-repeat:repeat-x; }
/*-- Border Base BG                      --*/ .BorderBase { background-image:url('b_b.gif'); background-repeat:repeat-x; }
/*-- Border Left BG                      --*/ .BorderLeft { background-image:url('b_l.gif'); background-repeat:repeat-y; }
/*-- Border Right BG                     --*/ .BorderRight { background-image:url('b_r.gif'); background-repeat:repeat-y; }
/*-- Border Left Close BG                --*/ .BorderLeftC { background-image:url('b_l.gif'); background-repeat:repeat-y; }
/*-- Border Right Close BG               --*/ .BorderRightC { background-image:url('b_r.gif'); background-repeat:repeat-y; }
/*-- Content Panes BG Color              --*/ .ContentBGColor { background-color:#e9e4e2; }

/*========================================================*/
/*  Content Panes                                         */
/*========================================================*/

/*-- full pane                           --*/ .PaneCenter { width: 100%; padding: 0px 0px 0 0px; }
/*-- middle pane                         --*/ .PaneMiddle { padding: 8px 4px 0 4px; }
/*-- middle pane by itself               --*/ .PaneMiddle2 { padding: 4px 4px 0 4px; }
/*-- left pane                           --*/ .PaneLeft { padding: 8px 0 0 4px; width: 190px; }
/*-- right pane                          --*/ .PaneRight { padding: 8px 4px 0 0; width: 190px; }

/*========================================================*/
/*  Tokens                                                */
/*========================================================*/

/*-- login and user token idle           --*/ .LOGIN, a.LOGIN:link, a.LOGIN:visited, a.LOGIN:active, .USER, a.USER:link, a.USER:visited, a.USER:active { color: #000000; font-family: Tahoma, Georgia; font-size: 10px; font-weight:normal; text-decoration: none; }
/*-- login and user token hover          --*/ a.LOGIN:hover, a.USER:hover { text-decoration: underline; color:#333A89; }
/*-- date token idle                     --*/ .DATE { color: #000000; font-family: Tahoma, Georgia; font-size: 10px; font-weight:normal; text-decoration: none; }
/*-- breadcrumbs token idle              --*/ .BREADCRUMBS, a.BREADCRUMBS:link, a.BREADCRUMBS:visited, a.BREADCRUMBS:active { color: #000000; font-family: Tahoma, Georgia; font-size: 10px; text-decoration: none; }
/*-- breadcrumbs token hover             --*/ a.BREADCRUMBS:hover { text-decoration: underline;  color:#333A89; font-size: 10px; font-family: Tahoma, Georgia;}
/*-- terms privacy and copyright         --*/ .FOOTER { color:#000000; font-size: 10px; font-weight:normal; }
/*-- terms privacy and copyright links   --*/ a.FOOTER:link, a.FOOTER:visited, a.FOOTER:active { color:#000000; font-size:10px; font-weight:normal; text-decoration:none; }
/*-- terms privacy and copyright hover   --*/ a.FOOTER:hover { text-decoration:underline; color:#333A89; font-size: 10px; font-family: Tahoma, Georgia;}

/*========================================================*/
/*  Main Menu                     			  */
/*========================================================*/

/*-- box that holds the menu       --*/ .MainMenu_MenuContainer { background: transparent; }
/*-- bar that holds the menu       --*/ .MainMenu_MenuBar { cursor: pointer; cursor: hand; background: transparent; }

/*-- submenu container             --*/ .MainMenu_SubMenu { z-index: 1000;  cursor: pointer;  cursor: hand; margin: 0 10px 1px 0; background: #333A89; padding: 0px; border-color:#ccc8c6; border-width:1px; font-weight: normal; filter: none; }
/*-- sub menu items                --*/ .MainMenu_MenuItem { font-family: verdana;  color: #FFFFFF; font-size: 12px; font-weight: bold; font-style: normal; border: 0px none; height: 20px; padding-left:16px; padding-right:35px; padding-top:0px; padding-bottom:0px }
/*-- submenu items hover           --*/ .MainMenu_MenuItemSel { font-family: verdana; color: #FFFFFF; font-size: 11px; font-weight: bold; cursor: pointer; cursor: hand; border: 0px none; height: 20px; background:#000000; padding-left:16px; padding-right:35px; padding-top:0px; padding-bottom:0px }
/*-- menuitems idle                --*/ .MainMenu_Idle { color: #000000; background: transparent; padding: 0; font-weight: bold; }
/*-- sub menu items over           --*/ .MainMenu_Selected { color: #000000; background: transparent; padding: 0; font-weight: bold; }
/*-- sub menu items active         --*/ .MainMenu_Active, .MainMenu_BreadcrumbActive { color: #000000; background: transparent; font-weight: bold; }

/*-- root menu items               --*/ .MainMenu_RootMenuItem { font-family: Times; color: #ffffff; font-size: 12px; font-weight: bold; font-style: normal; border: 0px none; height: 37px; line-height:37px; padding: 0; background-image:url('menu_bg.gif'); background-repeat: repeat-x }
/*-- root menu items over          --*/ .MainMenu_RootSelected { font-family: Times; font-size: 12px; color: #DDEBFF; padding: 0; font-weight: bold; height: 37px; line-height:37px; background-image:url('menu_bg.gif'); background-repeat: repeat-x }
/*-- root menu items sub active    --*/ .MainMenu_RootActiveSub, .MainMenu_RootBreadcrumbActive { font-family: Times; font-size: 12px; color: #ffffff; padding: 0; font-weight: bold; height: 37px; line-height:37px; background-image:url('menu_bg_hi.gif'); background-repeat: repeat-x }
/*-- root menu items active        --*/ .MainMenu_RootActive { font-family: Times; font-size: 12px; color: #ffffff; padding: 0; font-weight: bold; height: 37px; line-height:37px; background-image:url('menu_bg_hi.gif'); background-repeat: repeat-x }

/*-- root menu items left          --*/ .menu_left { background-image:url('menu_l.gif'); background-repeat: no-repeat; height:37px; width:5px }
/*-- root menu items right         --*/ .menu_right { background-image:url('menu_r.gif'); background-repeat: no-repeat; height:37px; width:6px }
/*-- root menu items left active   --*/ .menu_leftactive { background-image:url('menu_l_hi.gif'); background-repeat: no-repeat; height:37px; width:5px }
/*-- root menu items right active  --*/ .menu_rightactive { background-image:url('menu_r_hi.gif'); background-repeat: no-repeat; height:37px; width:6px }

/*-- not needed                    --*/ .MainMenu_MenuArrow, .MainMenu_RootMenuArrow, .MainMenu_MenuIcon, .MainMenuSeperator  { display: none; }
/*-- removing seperator borders    --*/ .MainMenu_MenuBreak { border-top-style: none; border-right-style: none; border-left-style: none; border-bottom-style: none; }

/*========================================================*/
/*  Module                     				              */
/*========================================================*/

/*-- module sub menu container    --*/ .ModuleTitle_SubMenu { z-index: 1000;  cursor: pointer;  cursor: hand; margin: 0 0 0 0; background: #ebe6e4; padding: 0px; border-color:#ccc8c6; border-width:1px; font-weight: normal; filter: none; }
/*-- module sub menu items hover  --*/ .ModuleTitle_MenuItemSel { font-family: verdana; color: #000000; font-size: 11px; font-weight: bold; cursor: pointer; cursor: hand; padding: 0px 45px 0px 16px; height: 20px; background-color:#ccc8c6; }
/*-- module title items           --*/ .ModuleTitle_MenuItem { font-family: verdana;  color: #000000; font-size: 11px; font-weight: bold; font-style: normal; height: 20px; border: 0px none;; padding-left:16px; padding-right:45px; padding-top:0px; padding-bottom:0px }
/*-- module menu continer         --*/ .ModuleTitle_MenuContainer { background: transparent; }
/*-- module menu bar              --*/ .ModuleTitle_MenuBar { cursor: pointer; cursor: hand;}
/*-- not needed                   --*/ .ModuleTitle_MenuArrow, .ModuleTitle_RootMenuArrow, .ModuleTitle_MenuIcon { display: none; }

/*========================================================*/
/*  Text                                                  */
/*========================================================*/

/*-- most of the text on site       --*/ .normal, .Normal { font-family: Tahoma, Georgia; font-size: 11px; color: #666466; }
/*-- most of the bold text on site  --*/ .NormalBold { font-family: Tahoma, Georgia; font-size: 11px; font-weight: bold; color: #666466; }
/*-- red text on site for errors    --*/ .NormalRed { color: #C50000; font-family: Tahoma, Georgia; font-weight: bold; font-size: 11px; }
/*-- subheadings - mostly in admin  --*/ .SubHead { font-family: Tahoma, Georgia; font-size: 11px; font-weight: bold; color: #777; padding: 0; }
/*-- headings - mostly in admin     --*/ .Head { font-size: 11px; color: #777; background: transparent; font-weight: bold; padding: 0;}

/*========================================================*/
/*  Hyperlinks                                            */
/*========================================================*/

/*-- default links visited and active  --*/ a:link, a:visited, a:active { color: #333A89;  font-weight: normal; text-decoration: underline; }
/*-- default links hover               --*/ a:hover { color: #333A89; text-decoration: underline; }
/*-- normal  links visited and active  --*/ a.Normal:link, a.Normal:visited { color: #333A89;  font-weight: bold; text-decoration: none; }
/*-- normal  links hover               --*/ a.Normal:hover { color: #333A89; text-decoration: underline; }
/*-- admin button-link style           --*/ a.CommandButton:link, a.CommandButton:visited, a.CommandButton:active { color: #6A6A6A; border: 1px solid #ABABAB; background: #EFEFEF; padding: 2px 3px 3px 4px; font-family: Tahoma, Georgia; font-weight: bold; font-size: 11px; text-decoration: none; height: 20px; }
/*-- admin button-link style hover     --*/ a.CommandButton:hover  { color: #6A6A6A; border: 1px solid #868686; background: #DFDFDF; padding: 2px 3px 3px 4px; font-family: Tahoma, Georgia; font-weight: bold; font-size: 11px; text-decoration: none; height: 20px; }

/*========================================================*/
/*  FormElements                                          */
/*========================================================*/

/*-- default form elements      --*/ select, input { font-family: verdana; font-size: 10px; color: #000000; }
/*-- textbox                    --*/ .NormalTextBox { color: #333; padding-left: 4px; line-height: 10px; font-family: verdana; font-weight: normal; font-size: 10px; background: #ffffff; }
/*-- textbox container          --*/ td.NormalTextBox { padding: 0; margin: 0; background: #ffffff; border: 0px none; }
/*-- textbox used for search    --*/ .SearchBox input{ background-color:#cfcfce; cursor:text; border:1px solid #797979; font-size:9px; }
             
/*==========================================================*/
/*  End Style Sheet                                         */
/*==========================================================*/