﻿.ToolWindow		{background-color: #E0E0E0; margin-bottom: 10px;}
.ToolTitle		{background-color: #606068; color: #FFFFFF; font-weight: bold; text-align: center;}
.ToolMessage	{background-color: #D0D0D0; color: #0000A0; font-weight: normal; padding: 1px 0px 1px 0px; text-align: center; border-top: 2px groove; font-size: 8pt; font-family: Courier New;}
.ToolBand		{background-color: #D0D0D0; color: #0000A0; font-weight: normal; padding: 1px 0px 1px 0px; text-align: center; border-bottom: 2px groove; font-size: 8pt; font-family: Courier New;}
.ToolLabel		{font-size: 8pt; font-weight: bold;}
.ToolInfo		{color: #000080; font-size: 8pt;}
.ToolWarning	{color: #d89d56; text-align: center; font-size: 8pt; font-family: Courier New;}
.ToolItemSpacer	{margin: 2px 0px 2px 4px;}

.ToolListHeader,.ToolListData {font-family: Courier New; font-size: 8pt; padding: 0px 5px 0px 5px;}
.ToolListHeader	{background-color: #E8E8E8; font-weight: bold; border-bottom: 1px solid #D0D0D0; border-right: 1px solid #D0D0D0;}
.ToolListData	{background-color: #FFFFFF; border-bottom: 1px solid #E0E0E0; border-right: 1px solid #E0E0E0;}

.TableToolHeader	{background-color: #E0E0E0; border: 1px outset; padding: 1px 5px 1px 5px;}
.TablePagers		{background-color: #fff4ca; padding: 1px 5px 1px 5px; font-family: Courier New; font-size: 9pt;}

.PopupNote			{display:none; position: absolute; right: 0px; bottom: 0px; width: 300px; background-color: #ffffe1; border: 1px solid #000000; padding: 3px; text-align:left;}
.FrmaeNavSection	{margin: 0px 0px 5px 0px;}
.FrameBodySection	{border: 2px solid #F0F0F0;}
.FrameToolSection	{width: 200px; background-color: #F0F0F0; float: right;}
.FrameContentSection	{}
.NavTabSet			{padding-left: 10px;}
.NavInfoBar			{padding-left: 4px; background-color: #E0E0E0; border-bottom: 1px solid #C0C0C0; border-top: 1px solid #C0C0C0;}

.PageInfoMessage	{margin: 10px 10% 10px 10%; padding: 5px; background-color: #E0E0E0; color: #000; border: 1px solid #808080; font-weight: bold; text-align: center; font-family: "MS Sans Serif", sans-serif; font-size: 12px;}
.PageStatusMessage	{margin: 10px 10% 10px 10%; padding: 5px; background-color: #E0F0E0; color: #080; border: 1px solid #80A080; font-weight: bold; text-align: center; font-family: "MS Sans Serif", sans-serif; font-size: 12px;}
.PageErrorMessage	{margin: 10px 10% 10px 10%; padding: 5px; background-color: #F0E0E0; color: #800; border: 1px solid #A08080; font-weight: bold; text-align: center; font-family: "MS Sans Serif", sans-serif; font-size: 12px;}

.NavTabTable		{}
.NavTabActive		{background-color: #000068; color: #FFFFFF; padding: 2px 5px 2px 5px; font-weight: bold;}
.NavTabHi			{background-color: #B8B8C0; color: #000000; padding: 2px 5px 2px 5px; font-weight: bold; }
.NavTabItem			{background-color: #D0D0D0; color: #000000; padding: 2px 5px 2px 5px; font-weight: bold; }
.NavTabStart		{}
.NavTabEnd			{}
.NavTabSpacer		{width: 0px; border: 1px inset; background-color: #D0D0D0;}
A.NavTabLink:link		{text-decoration: none; color: #000000;}
A.NavTabLink:visited	{text-decoration: none; color: #000000;}
A.NavTabLink:active		{text-decoration: none; color: #000000;}
A.NavTabLink:hover		{text-decoration: none; color: #000080; border-bottom: 1px solid #FF0000;}

img.scaled50 {width: 50px; height: auto;}
img.scaled100 {width: 100px; height: auto;}
img.scaled150 {width: 150px; height: auto;}
img.scaled300 {width: 300px; height: auto;}
img.scaled500 {width: 500px; height: auto; max-width:500px; width:auto;}
.ListItemOver
{
	background-color: #F0F8FF;
}

.ListCommon
{
	font-family: Arial, Tahoma, helvetica;
	color: #424242;
	font-size: 12px;
	padding-bottom: 2px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 4px;
}

table .autogrid {
    border-collapse:collapse;   
    text-align:left;
    width:400px;
}

.autogrid thead th {
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:#A8A5A6 none repeat scroll 0 0;
    color:#FFFFFF;
}
.autogrid th {
    border-bottom:1px solid #CCCCCC;
    font-size:100%;
    padding:2px 5px;
    text-align:left;
}
.autogrid .odd, .r1 {
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:#FFFFFF none repeat scroll 0 0;
}
.autogrid .even, .r2 {
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:#F7F7F7 none repeat scroll 0 0;
}
.autogrid .r3 {
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:#EBEBEB none repeat scroll 0 0;
}
form.autogridsearch label {
    display:inline;
}
form.autogridsearch input {
    margin-left:5px;
    width:300px;
}
form.autogridsearch img {
    margin-left:5px;
    vertical-align:middle;
}
tr.GridHeader th, tr.GridHeader td
{
    	background-color: #F0F0F0;
           font-family: Verdana, Tahoma;
           font-size: 12px;
           font-weight: bold;
           border: solid 1px #E0E0E0;	
            color: #444444;
           padding: 10px 5px 10px 5px;
           white-space: nowrap;   
           text-align: left;
           
}
tr.GridItem td
{
	       font-family: Verdana, Tahoma;
           font-size: 12px;
           border-bottom: solid 1px #E0E0E0;
           border-right: dotted 1px #E0E0E0;
           padding: 8px 4px 8px 4px;
           empty-cells: show;
      
}
tr.GridItem:hover
{
	background-color: #F3F9FF;      
}
tr.SmallFont td
{
	font-size: 10px;
}
tr.MidFont td
{
	font-size: 11px;
}
tr.FontCourierNew
{
	font-family: Courier New, Arial, Verdana;
}