TABLE.FORM {
BACKGROUND-COLOR: #eeeeee;
border-right:solid 1px #72787F;	
}
TEXTAREA {
font-family:		Tahoma, Verdana, Arial;
font-size:			8pt;
width:				100%;
/*border:				1px solid #7b9ebd;*/
	border-left:	1px solid #BECFDE;
border-top:	1px solid #BECFDE;
border-right:	1px solid #7B9EBD;
border-bottom:	1px solid #7B9EBD;
}

INPUT {
font-size:			8pt;
font-family:		Tahoma, Verdana, Arial;
width:				100%;
height:				19px;
/*border:				1px solid #7b9ebd;*/
border-left:	1px solid #BECFDE;
border-top:	1px solid #BECFDE;
border-right:	1px solid #7B9EBD;
border-bottom:	1px solid #7B9EBD;	
}


INPUT.default {
font-size:			8pt;
font-family:		Tahoma, Verdana, Arial;
width:	auto;
height:				19px;
border:				1px solid #7b9ebd;
}
INPUT.image {
width:	auto;
display:none;
}
INPUT.check {
width:	20px;
height:	19px;
border:	0px;
}
LABEL.image {
cursor:hand; color:Blue;
}

INPUT.ro,TEXTAREA.ro,DIV.ro,SPAN.ro {
background-color:	#fffbff;
border-color:		#cccccc;
}

INPUT.rad {
width:				15px;
border:				0px;
cursor:				hand;
}

INPUT.url {
color:				#0000ff;
text-decoration:	underline;
}

DIV.tab {
padding:			10px;
}

SPAN.lui { 
padding-left: 2px;
color: #0000ff; text-decoration:	underline; cursor:hand; 
}

SPAN.ldi { color:	#000075; }

IMG.lui {
height:				16px;
width:				16px;
vertical-align:		middle; 
margin-left:		2px;
margin-right:		4px;
}
input.atlu {
height: 15px;
border: 0px;
padding-top:0px;
background-color: #FFFFF2;
}
input.ac {
background-color: #FFFFF2;
}

DIV.lu {
overflow-y:			auto;
overflow-x:         hidden;
height:				19px;
background:			window;
width:				100%;
/*border:				1px solid #7b9ebd;*/
border-left:	1px solid #BECFDE;
border-top:	1px solid #BECFDE;
border-right:	1px solid #7B9EBD;
border-bottom:	1px solid #7B9EBD;
}

DIV.mlu {
overflow-y:			auto;
overflow-x:         hidden;
height:				72px;
width:				100%;
background:			window;
/*border:				1px solid #7b9ebd;*/
border-left:	1px solid #BECFDE;
border-top:	1px solid #BECFDE;
border-right:	1px solid #7B9EBD;
border-bottom:	1px solid #7B9EBD;
}

table.atlu
{
height:				19px;
background:			window;
width:				100%;
border:				1px solid #7b9ebd;
padding:0px;
}

DIV.ro
{
overflow-y:			auto;
height:				19px;
width:				100%;
background-color:	#fffbff;
border-color:		#cccccc;
}

DIV.lud
{
background:			#efefeb;
}

IMG.lu, IMG.atlu, IMG.aklu {
cursor:				hand;
}

IMG.lud
{
cursor:	            default;
}

IMG.dtm {
cursor:				hand;
}

IMG.icon
{
margin-left:		2px;
margin-right:		5px;
}

TD.sec
{
width:				100%;
color:				#606050;
font-weight:		bold;
padding-left:		0px;
padding-bottom:		2px;
}


TD.bar 
{
border-bottom:		1px solid #838574;
}

TD.req {
font-weight:		bold;
color:				#990000;	
overflow:		hidden;
text-overflow:	ellipsis;
vertical-align:top;
}

TD.rec {
font-weight:		bold;
color:				#000099;	
overflow:		hidden;
text-overflow:	ellipsis;
vertical-align:top;
}

TD.n {
overflow:		hidden;
font-weight:		bold;
text-overflow:	ellipsis;
vertical-align:top;
}

TD.f {
vertical-align:top;
}

TD.statusBar
{
background-color:	#365484;
color:				#ffffff;
padding-left:		5px;
height:				23px;
}

LABEL
{
cursor:				hand;
}

TD.radioLabel 
{
padding-left:		2px;
padding-right:		10px;
}

TD.leftBar
{
width:				140px;
text-align:			right;
vertical-align:		top;
padding-top:		20px;
}

DIV.area
{
padding:			10px;
overflow-y:			auto;
width:				100%;
height:				100%;
}

TABLE.layout
{
table-layout:		fixed;
width:				100%;
height:				100%;
}

td.formDesc {
color:darkblue;
padding:2px 4px 2px 2px;
font-weight:bold;
font-size:14px;
}

td.formMenuBar { 
font-weight: bold; 
color: #ffffff; font-size: 10px; width: 100%; 
vertical-align: middle; 
height: 30px; 
padding: 2px 4px 4px 6px;
filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#F3FBFE, EndColorStr=#BBD9F0);
font-weight:normal;
font-size:12px;
}
td.formMenuBarHdr{
background-image:url(/ASP.NET/Resources/FM/Common/Images/grid2/f_brd_bk.gif);
height:5px;
}
span.formbutton {
font-size:			10pt;
font-family:		Tahoma, Verdana, Arial;
height: 100%;
padding: 2px;
padding-left: 5px;
padding-right: 5px;
border: 1px solid #7288AC;
}

TD.errorHdr {
FILTER: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#FFF8DF, endColorStr=#FFFFFF, gradientType=1);
font-size:12px;
font-weight:bold;
color:#800000;
padding:4px;
border-top:solid 1px #D8D2BD;
border-bottom:solid 1px gray;
width:100%;height:20px;
}

.xpbutton, button {
filter:	progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#cecfde);
cursor:	hand;
font-size: 11px;
padding-left: 5px;
padding-right: 5px;
height:20px;
border-left:	1px solid #BECFDE;
border-top:	1px solid #BECFDE;
border-right:	1px solid #7B9EBD;
border-bottom:	1px solid #7B9EBD;
}