/* admin.css  - default adiminstrative style sheet.
   contains all the styles used by administrative type pages.  These definitions should not be used on templates, layouts, navgenerators.
*/




/* begin standardized administrative div areas */


#adminHeader { 
/* admin header div */
 font-family: Arial, Helvetica, sans-serif ;
 font-size: 16px;
 font-weight: bold;
 color: #000000;
 padding: 5px;
 border-bottom: solid 1px blue;
}

#adminHeaderHelpButton { 
/* admin header help button - child of adminHeader */
position: absolute;
right: 15px;
top: 10px;

}

#adminMessages {
/* admin message area div */
 font-family: Arial, Helvetica, sans-serif ;
 font-size: 13px;
 font-weight: bold;
 /*width: 99%; */
 height: 100%;
 border: solid 1px;
 padding: 5px;
 color: red;
 border: none;

}

#adminMain {
/* admin main body - templates output is mainly here */
 font-family: Arial, Helvetica, sans-serif ;
 font-size: 14px;
 font-weight: bold;
/* width: 99%;*/
/* height: 500px; */
 padding: 5px;
 border-top: solid 1px blue;
 border-bottom: solid 1px blue;
 }


#adminButtonsBottom{ 
/* admin buttons bottom */
 font-family: Arial, Helvetica, sans-serif ;
 font-size: 16px;
 font-weight: bold;
 color: #000000;
 padding: 5px;
 border: none;
}




/* end */


input.adminButton { /* class for administrative buttons. */
            font-family: Arial, Helvetica, sans-serif ;
            font-size: 12px;
            font-weight: bold;
            color: #000000;
 }
 
 
A:link.adminEscLink {  /* administrative  --  to leave admin pages and go back to site. */
            font-family: Arial, Helvetica, sans-serif ;
            font-size: 11px;
            color: #888888;
            font-weight: bold;
            text-decoration : none;
 }  

A:visited.adminEscLink {  /* administrative  --  to leave admin pages and go back to site */
            font-family: Arial, Helvetica, sans-serif ;
            font-size: 11px;
            color: #888888;
            font-weight: bold;
            text-decoration : none;
 }

A:hover.adminEscLink { /* administrative  --  to leave admin pages and go back to site. */
            font-family: Arial, Helvetica, sans-serif ;
            font-size: 11px;
            color: #000000;
            font-weight: bold;
            text-decoration : none;
 }

.adminMenuLink{  /* for text for admin menus, help buttons and links.  */
            font-family: Arial, Helvetica, sans-serif ;
            color: #0099CC;
            font-size: 16px;
            text-decoration: none;
 
 }


A:link.adminMenuLink{  /* for text for admin menus, help buttons and links.  */
            font-family: Arial, Helvetica, sans-serif ;
            color: #0099CC;
            font-size: 16px;
            text-decoration: none;
 
 }
 
A:visited.adminMenuLink	{   /* for text for admin menus, help buttons and links.  */
            font-family: Arial, Helvetica, sans-serif ; 
            color: #0099CC;
            font-size: 16px;
            text-decoration: none;
}

A:hover.adminMenuLink{  /* for text for admin menus, help buttons and links. */
            font-family: Arial, Helvetica, sans-serif ; 
            color: #000000;
            text-decoration : none;	
            font-size: 16px;
} 
  


.noLink {   /* this is an admin thing,  it is used by admin menu generation to disable a link. */
            font-family: Arial, Helvetica, sans-serif ;
            font-size: 16px;
            color: #666699;
 }  
   
 
  
 /* The font used for 'Page Title' field  */
 .adminPageTitleFont {  
             font-family: Arial, Helvetica, sans-serif ; 
             font-size: 22px;
             color: #0099CC;
             font-weight: bold;
 			
 }
  
 /* administrative use subTitles */
 .adminSubTitleFont {  
             font-family: Arial, Helvetica, sans-serif ; 
             font-size: 20px;
             color: #0099CC;
             font-weight: bold;
  }
 
 /* adminstrative pages normal text */
 .adminPageTextFont {  
             font-family: Arial, Helvetica, sans-serif ; 
             font-size: 14px;
             color: #000000;
             font-weight: normal;
  }
 
  /* adminstrative pages captions  */
 .adminCaptionFont {  
             font-family: Arial, Helvetica, sans-serif ; 
             font-size: 14px;
             font-weight: bold;
             color: #000000;
  }
  
  /* administrative caption size font using site colors */
  .adminColorCaptionFont {  /*  used in viewlinks  */
             font-family: Arial, Helvetica, sans-serif ; 
             font-size: 14px;
             color: #280838;
             font-weight: bold;
 			
  } 
  
 
  /* adminstrative caption size font used for error messages on admin pages. */
 .adminRedCaptionFont {      /* used in templateViewPages in page delete mode  */
             font-family: Arial, Helvetica, sans-serif; 
             font-size: 14px;
             font-weight: bold;
             color: red;
  } 
 
 
  /* adminstrative pages bigger caption font   */
  .adminBigCaptionFont {  /* used in templateViewPages in page delete mode */
             font-family: Arial, Helvetica, sans-serif ; 
             font-size: 16px;
             font-weight: normal;
             color: #000000;
  }
  
 /* administrative pages Style def for links in dynamically generated site map */
 A:link.adminNavLink {  /* used in templateViewLinks - site map??  */
             font-family: Arial, Helvetica, sans-serif ; 
             font-size: 13px;
             color: #000000;
             text-decoration : none;				
   }
 
  /* adminstrative pages nav bar (categories) */
  .adminNavBar {  
              font-family: Arial, Helvetica, sans-serif ; 
              font-size: 15px;
              font-weight: bold;
              color: #000000;
   }

 
   
 /* admin pages Visited style def for links in dynamically generated site map */
 A:visited.adminNavLink {  
             font-family: Arial, Helvetica, sans-serif ; 
             font-size: 13px;
             color: #000000;
             text-decoration : none;				
   }
   
 
 /* admin pages Hover style def for links in dynamically generated site map */
 A:hover.adminNavLink {  
              font-family: Arial, Helvetica, sans-serif ; 
              color : #0099CC;
              font-size: 13px;
              text-decoration : none;			
   }
 
 
 A:link.adminPageLink {  /* used in admin pages for link in page text size font where it is desireable not to have the visited show differently */
            font-family: Arial, Helvetica, sans-serif ; 
             font-size: 13px;
             color: #000000;
             text-decoration : none;				
   }
   
   
  
 A:visited.adminPageLink {  
             font-family: Arial, Helvetica, sans-serif ; 
             font-size: 13px;
             color: #000000;
             text-decoration : none;				
   }
   
   
 A:hover.adminPageLink {  
              font-family: Arial, Helvetica, sans-serif ;
              font-size: 13px;
              color : #FF9900;
              text-decoration : none;				
   }
   

 .adminSmallFont { /* a small font used in admin pages. */
            font-family: Arial, Helvetica, sans-serif ;
            font-size: 12px;
            color: #000000;
 }

 
  .adminSmallerFont { /* smaller font than small used in admin pages */
            font-family: Arial, Helvetica, sans-serif ;
            font-size: 11px;
            color: #000000;
 }
 
 A:link.adminSmallerFont { /* smaller font than small used in admin pages */
             font-family: Arial, Helvetica, sans-serif ;
             font-size: 11px;
             color: #000000;
  }

 A:visited.adminSmallerFont { /* smaller font than small used in admin pages */
            font-family: Arial, Helvetica, sans-serif ;
            font-size: 11px;
            color: #000000;
 }

 A:hover.adminSmallerFont { /* smaller font than small used in admin pages */
            font-family: Arial, Helvetica, sans-serif ;
            font-size: 11px;
            color: #0099CC;
 }

 .adminSmallestFont { /*  a very small font, mostly used for spaceing in admin pages. */
            font-family: Arial, Helvetica, sans-serif ;
            font-size: 8px;
            color: #000000;
 } 
 
 A:link.adminSmallestFont { /*  a very small font, mostly used for spaceing in admin pages. */
             font-family: Arial, Helvetica, sans-serif ;
             font-size: 8px;
             color: #000000;
 }
 
 A:visited.adminSmallestFont { /*  a very small font, mostly used for spaceing in admin pages. */
             font-family: Arial, Helvetica, sans-serif ;
             font-size: 8px;
             color: #000000;
 }
 
 A:hover.adminSmallestFont { /*  a very small font, mostly used for spaceing in admin pages. */
             font-family: Arial, Helvetica, sans-serif ;
             font-size: 8px;
             color: #0099CC;
 }            
 
 .boxDef2 {   /* used for administrative menus main menu bar */
             border-top-color: #FFFFB7;
             border-right-color: #FFFFB7;
             border-bottom-color: #FFFFB7;
             border-left-color: #FFFFB7;
             border-top-style: none;
             border-right-style: none;
             border-bottom-style: none;
             border-left-style: none;
             border-top-width: 1pt;
             border-right-width: 1pt;
             border-bottom-width: 1pt;
             border-left-width: 1pt;
             margin-top: auto;
             margin-right: auto;
             margin-bottom: auto;
             margin-left: auto;
             padding-top: inherit;
             padding-right: inherit;
             padding-bottom: inherit;
             padding-left: inherit;
 			background-color: #FFFFFF;
  }
 
 
 