﻿BODY
{
  margin: 0px;
  padding: 0px;
}
UL { margin-top: 0px; }
FIELDSET
{
  margin: 2px;
  padding: 5px;
}
FIELDSET H3 { padding: 1px 0px; margin: -5px -5px 10px -5px; }
FIELDSET H3 SPAN
{
  margin-bottom: 5px;
  padding: 10px 10px 10px 35px;  
}  

A.ButtonStandard
{
  display: inline-block;
  padding: 2px 13px;
  margin: 0px 5px;
}
.PageContainerOuter
{
  min-width: 765px;
  min-height: 100%;
  padding: 2px;
}
.PageContainerInner { min-height: 400px; }
.PageContainerInnerBottom { padding: 1px 3px; }
.PageContainerPopupOuter
{
  padding: 5px;
  width: 96%;
  height: 98%;
}
.PageContainerContent
{
  padding: 5px;
  min-height: 200px;
}

.PanelStandard, .PanelSpecial { margin: 0px; }
.PageHeaderLarge
{
  width: 100%;
  min-width: 780px;
}
.PageHeaderSmall
{
  width: 100%;
}
.PageHeaderLeft
{
  float: left;
  min-width: 500px;
}
.PageHeaderRight
{
  float: right;
  padding: 2px 5px;
}

.ButtonSmall
{
  margin: 0px 5px;
  padding: 1px 4px;
}
.ButtonStandard
{
  margin: 2px 4px;
  padding: 0px 2px;
}
.DataGridStandard { margin-top: 5px; }
.DataGridStandard CAPTION { padding: 2px; }
.DataGridStandard TH { padding: 2px; }
.DataGridStandard TD { padding: 2px; }

.MenuMainStandard, .MenuStandard, .MenuStandardHover
{
  padding: 2px 5px;
  margin-bottom: 1px;
}

.ObjectPageButtons
{
  margin: 1px 0px;
  padding: 0px;
}

.PageTableCellToolbar
{
  padding: 2px 0px;
  margin: 2px;
}
.PageTableToolBar, .PageToolBar
{
  padding: 2px 0px;
  margin: 2px;
  width: 100%;
}

.PanelButtons
{
  padding: 1px;
  margin: 1px;
}

.PanelTitleStandard
{
  display: block;
  margin: 4px 10px 4px 0px;    
  padding: 0px 0px 0px 4px;
}

.imgLogo
{
  vertical-align: middle;
  padding-right: 2px;
}

.TextError
{
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 2px;
}
.TextErrorValidateSummary { padding: 5px; }
.TextGridFooter { padding-left: 2px; }
.TextGridGroupHeader1, .TextGridGroupHeader2, .TextGridGroupHeader3 { padding: 1px; }
.TextGridPager { padding-left: 2px; }

.TextHeaderLabel
{
  display: block;
  margin-top: 5px;
}
.TextMessage
{
  display: block;
  margin: 10px 0px;
  padding: 2px;
}
.tablebrowsers .headerrow { padding: 2px; }
.tablebrowsers TD { padding: 3px;  }
.definition { padding: 0px 2px; }
table.small { margin-top: 5px; }
table.small th, table.small td { padding: 2px; }







#tabheader
{
  display: block;
  padding: 0px;
  margin-top: 10px;
  margin-bottom: 5px;
}
#tabheader ul
{
  display: inline-block;
  margin: 0px;
  padding: 0px 5px 0px 0px;
  list-style: none;
}
#tabheader li
{
  float: left;  
  display: inline-block;
  margin-right: 1px;
  padding: 0px 0px 0px 9px;
}
#tabheader a
{
  float: left;
  display: block;
  padding: 1px 15px 1px 2px;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabheader a { float: none; }
/* End IE5-Mac hack */

#ctl00_divPageOptions A
{
  display: block;
  float: right;
  padding: 1px 6px 2px 6px;
  margin: 2px 2px 0px 0px;
}
#ctl00_divPageHelp
{
  display: block;
  padding: 8px;
}
#ctl00_divPageContent
{
  display: block;
  padding: 10px;
}

/* The following is the clearfix hack which is described in more detail at http://www.cs.hmc.edu/~mbrubeck/clear-after/ */
.cf:after
{
  content: "."; 
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden;
}
/* Next line for IE-mac */
.cf { display: inline-table; }
/* Following lines for regular IE */
* html .cf { height: 1%; }
.cf { display: block; }

DIV.SiteMap .SiteMapNode, DIV.SiteMap .SiteMapCurrentNode { padding: 0px 5px; }