body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	overflow:scroll;
	background-image:url(BGBody.gif);
}
body.Page{}
A{ color:#303030;}
Table{ font-size:12px;}

INPUT, SELECT, TEXTAREA
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border:solid 1px #DBDBDB;
}

IMG{border:0px;}
DIV.NoImage{ background-color: #FBFBFB; text-decoration:none; margin:2px; border:dashed 1px; text-align:center; vertical-align:middle;}

TD#PageData {
	padding:10px 10px 10px 10px;
	background-color:white;
}
H3, H4, H5, H6
{
	margin:0px 0px 0px 0px;
}
H2.Title { color:black; font-size:15px; margin:0px 0px 0px 0px; padding-left:20px; padding-top:2px; }
H2.Title A{ color:black; text-decoration:none; }

HR{ color:#DBDBDB; }

TD.PageButton { color:white; font-size:80%; }
TD.PageButton A { text-decoration:none; }
TD.PageButton A:HOVER{text-decoration:underline;}
TABLE.TopMenu{ background-image:url(MenuBG.gif); }

TABLE.TopMenu TD
{
	white-space:nowrap;
	height:24px;
	padding-left:12px;
	padding-right:12px;
	text-align:center;
}
TABLE.TopMenu A
{
	text-decoration:none;
	color:white;
	font-weight:bold;
}
TABLE.TopMenu A:HOVER{ color:#FE0000; }

TABLE.LeftSide{ background-image:url(SideBG.gif); }
TABLE.LeftSide TR TD
{
	padding:2px 8px 2px 8px;
	text-decoration:none;
	color:#7A7A7A;
	font-size:10px;
}
TD.UnderDot{border-bottom:dotted 1px #C0C0C0;}

TABLE.LeftSide TD A{ text-decoration:none; color:#4895DC; }

Table.LoginBox TR TD
{
	background-image:none;
	padding:0px; margin:0px;
}

Table.LoginBox INPUT
{
	width:100px;
	font-size:11px;
	background-color:#A22010;
}

Table.ActList Table{ background-color:White; }

Table.ActList TH
{
	text-align:right;
}
Table.ActList TD
{
	text-align:left;
	padding-left:10px;
	padding-right:8px;
	color:#000000;
}
Table.ActList TD A.ActTitle
{
	color:white;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
}

Table.ActTable{ background-image:url(ActSideBG.gif); border:none;}
Table.ActTable TH{ text-align:left; padding:5px; padding-bottom:0px; color:#808080;}
Table.ActTable TD{ padding:5px;}

Table.ActTable TH.TopHeader
{
	text-transform:uppercase;
	padding:0px;
	text-align:left;
	padding-left:15px;
	color:white;
	background-image:url(ActSideTop.gif);
}
	
Span.ActClosed
{
	position:absolute;
	top:1;
	left:23;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#AB3628;
	font-size:32px;
	letter-spacing:5px;
	font-weight:bold;
	text-decoration:none;
	height:20px;
}
/*****************************STD*********************************/
P.Buttons
{
	width:100%;
	margin:4px 0px 0px 0px;
	text-align:right;
}
DIV.Toolbar, DIV.ToolbarEx { background-color:#E0E0E0!important; }
DIV.Toolbar IMG, DIV.ToolbarEx IMG{ border:1px solid #E0E0E0!important;  }
DIV.Toolbar IMG.ON, DIV.ToolbarEx IMG.ON{ background-color:#A0A0A0!important; border-color:#516BB1!important; }
DIV.Toolbar IMG.OVER, DIV.ToolbarEx IMG.OVER{ background-color:#91ABF1!important; border-color:#516BB1!important; }
DIV.Toolbar IMG.CLICK, DIV.ToolbarEx IMG.CLICK{ background-color:#819BE1!important; border-color:#516BB1!important; }
DIV.ToolbarEx{  position:absolute; display:none; z-Index:1; top:0; border:solid 1px #808080!important; padding:1px!important; background-color:#E0E0E0!important; }

Table.Popup { border:outset 2px #E0E0E0; background-color:#92BFF1; background-image:url(../?module=WebTools.HtmlEdit.DialogBG.gif); }
Table.Popup TH { text-align:right; background-color:#628FC1; padding:2px; background-image:url(../?module=WebTools.HtmlEdit.DialogTitle.gif); border-bottom:1px solid #C0C0C0; font-weight:bold; font-size:110%; cursor:move; color:#3B5D7B; }
Table.Popup TD.PopupData { padding:15px; padding-bottom:5px; }
Table.Popup TD.Buttons { padding:15px; padding-top:5px; padding-bottom:5px; text-align:left; }
Table.Popup TD DIV{ background-color:white; height:250px; overflow:scroll; padding:5px; border:inset 1px; }
Table.Popup TD INPUT.CBUTTON{ text-align:center; background-image:url(../?module=WebTools.HtmlEdit.BtnBG.gif); height:20px; width:80px; color:3B5D7B; border:solid 1px #3B5D7B; padding:0px!important; font-size:12px;}

Table.ToolbarMenu { background-color:White; width:150px; position:absolute; border:outset 1px #C0C0C0!important;}
Table.ToolbarMenu TR.Over { background-color: #91ABF1; }
Table.ToolbarMenu TH { width:22px; height:22px; background-color:#E0E0E0!important; }
Table.ToolbarMenu TD { padding:3px; cursor:pointer; }

DIV.List { position:absolute; background-color:white; height:250px; width:200px; overflow:auto; padding:0px; border:outset 1px #C0C0C0; }
Table.List { width:180px; }
Table.List TR.Over { background-color: #91ABF1; }
Table.List TH { background-color:#E0E0E0!important; }
Table.List TD { padding:3px; cursor:pointer; }

Table.TreeView { padding:0px; background-color:White; font-size:12px; }
Table.TreeView TD { padding:0px; height:15px!important; }
Table.TreeView TD SPAN{ cursor:pointer; }
Table.TreeView TD SPAN.Selected{ background-color:#C0C0C0; }


Span.RequiredField{ color:Red;}
DIV.ErrorDIV { background-color:#FAFAFA; width:93%; text-align:left; padding:5px; padding-left:10px; padding-right:10px; }
Table.CForm, Table.CList{
	color:black;
	border:solid 1px #DCDCDC;
}
Table.CList TH
{
	background-image:url(ListHeaderBG.gif);
	color:White;
	text-align:left;
	padding:2px;
} 
Table.CList TH A { color:White; }
Table.CList A{ text-decoration:none; } 
Table.CList A:HOVER{ text-decoration:underline; } 
Table.CForm TR{  }
Table.CForm TH{ text-align:left; }
Table.CForm SELECT, Table.CForm INPUT, Table.CForm TEXTAREA{ width:100%; }
Table.CForm INPUT.NumInput{ direction:ltr; width: 80px; }
Table.CForm TD.NumInput{ direction:ltr; text-align:right; }
.CButton, INPUT.CButton, Table.CForm INPUT.CButton, .CButtonSm
{
	border:none;
	background-color:Transparent;
	background-image:url(BtnBigEmpty.gif);
	margin:2px 2px 2px 2px;
	vertical-align:top;
	padding:7px 2px 7px 2px;
	width:173px;
	height:31px;
	text-align:center;
	font-weight:bold;
	color:white;
	text-decoration:none;
	font-size:11px;
}
.CButtonSm
{
	background-image:url(BtnEmpty.gif);
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:98px;
	height:29px;
	font-size:10px;
}
/**************************Tabs*************************/
Table.Tabs TH
{
	text-align:center;
	height:20px;
	border:solid 1px #D0D0D0;
	border-bottom:solid 1px #D0D0D0;
	font-weight:normal;
}
Table.Tabs TH A{text-decoration:none;}

Table.Tabs TH#SelectedTab 
{
	border-color:#D0D0D0;
	border-bottom:none;
	font-weight:bold;
}

Table.Tabs TH#LastTab
{
	border:none;
	border-bottom:solid 1px #D0D0D0;
}

Table.Tabs TD
{
	padding:10px;
	border:solid 1px #D0D0D0;
	border-top:none;
}
