
/* 
This document contains the base classes for all 
TE Welfare & Education Webbapplications

Do NOT leave spaces between the property value and the units! 
If you use "margin-left: 20 px" instead of "margin-left: 20px" 
it will only work properly in IE6 but it will not work in Mozilla or Netscape.
*/

/* -------------------------------------------------------------------------------------------------------*/
/* Theme classes */
A:link, A:visited, A:active, A:hover
{
    color: Black;
}

A:hover
{
    color: #00a0d6;
}

div.container 
{
  border:0px dashed Silver;
  margin:0px
}

h1.PageHeading, h2.ContentHeading, h2.ContentHeading span, p.Heading, span.Heading, .SnapHeader, .DialogHeader, #PageHeading
{
    color: #00a0d6;
}

.MainTable
{
}

.SideBar
{  
	background-color: #BFDBFF;
}

.TopGroup, .MenuGroup, .NavBarMenu
{
  border:Solid 1px #7DAEEE;
  cursor:default;
  background-color:White; 
}

.TopMenuItem, .TopMenuItemHover, .TopMenuItemSelected, .SubMenuItem, .SubMenuItemHover, .SubMenuItemSelected
{
	color:#204D89; 
	/*border-top:1px #7DAEEE solid;*/
}

.TopMenuItem
{
  background-image:url(images/menuItem_bg.gif);
}

.TopMenuItemHover 
{  
  background-image:url(images/menuItemHover_bg.gif);
}

.TopMenuItemExpanded
{
  background-image:url(images/menuItemHover_bg.gif);
}

.TopMenuItemSelected
{
  color:Orange;
  text-decoration:underline;
}

.HeaderRow,.FooterRow
{
  color:#204D89;
  background-image:url(images/menuItem_bg.gif);
}

.DialogTitle
{  
  background-color:Black;
  color:Black;
  background-image:url(images/menuItem_bg.gif);
  background-repeat:repeat-x;
  white-space:nowrap;
}

.HeadingRow, .HeadingRowFirstCell, .ToolbarItem
{ 
  color:#204D89;
}

input, select, textarea
{
  padding:0px;
}

.Snap
{
	border:Solid 1px #D7E1F5;
	width:500px;
	background-repeat:repeat-x;
}

.SnapHeader, .DialogHeader
{
  color:#204D89;
  background-image:url(images/menuItem_bg.gif); 
  background-repeat:repeat-x; 
}

.SnapHeaderCollapsed
{
  color:#D7E1F5;
  background-color:White;
}

.SnapCollapseImage
{
	background-image:url(images/snap_collapse.gif)
}

.SnapCollapseImage:hover
{
	background-image:url(images/snap_collapse_hover.gif)
}

.SnapExpandImage
{
	background-image:url(images/snap_expand.gif)
}

.SnapExpandImage:hover
{
	background-image:url(images/snap_expand_hover.gif)
}

.SnapHeader, .SnapHeaderCollapsed, .SnapContent, .SnapFooter
{
  border-color:#D7E1F5;
}

.HoverRow,.HoverRow td.DataCell
{ 
  color:#204D89;
  background-image:url(images/menuItemHover_bg.gif);
}

.ToolTipContainer
{ 
  background-image:url(images/tooltip_bg.gif); 
  border:Solid 1px #188ABD;
}

hr
{
	color:#D7E1F5;
	outline-style:dotted;
	height:1px;
}

.ToolbarGroup
{
  background-color:#EEEEEE;
}

.ToolbarItem
{
  color:#000000;
  border:1px #EEEEEE solid;
}

.ToolbarItemHover 
{
  color:#204D89; 
	border:1px #7DAEEE solid;
  background-image:url(images/menuItemHover_bg.gif);
}

.DialogBody, .DialogButtonHolder
{
  background-color:#DAEAFF;
}
