.rowclass
{
	font-family:arial;
	font-size:11px;
	padding:2px;
	background-color:ffffff;
	border-bottom:1px solid fafafa;
}
.selectedrowclass
{
	font-family:arial;
	font-size:11px;
	padding:2px;
	background-color:eaeaea;
	border-bottom:1px solid fafafa;
}
.highlightrowclass
{
	font-family:arial;
	font-size:11px;
	padding:2px;
	background-color:eaeaea;
	border-bottom:1px solid fafafa;
}
/********************************************************************************************************************************/
a.linkclass,a.linkclass:link,a.linkclass:visited,a.linkclass:active
{
	font-family:arial;
	font-size:11px;
	text-decoration:none;
	color:navy;
	font-weight: normal;	
}
a.linkclass:hover
{
	font-family:arial;
	font-size:11px;
	text-decoration:none;
	color:ff3300;
	font-weight: normal;	
}
/********************************************************************************************************************************/
.gridAlternateText
{
	color:0082ca;
}
.gridAlternateText1
{
	color:#33CC00;
}
.UIDListBody
{
	background-color:d4d4d4;
}
.UIDListError
{
	font-family:arial;
	font-size:11px;
	color:#ff3300;
	text-align:center;
	padding:10px;
	background-color:ffffff;
	height:300;
	vertical-align:top;
}
.UIDListheader
{
	font-family:arial;
	font-size:11px;
	border:0px;
	color:#002851;
	font-weight:bold;
	text-align:left;
	padding:2px;
	padding-left:5px;
	background-color:d4d4d4;
}
.UIDListrow
{
	background-color:ffffff;
	font-size: 11px;
	font-family: arial;
	border-bottom:1px solid ebebeb;
	height:22px;
	color:002851;
}
a.UIDListrowLink,a.UIDListrowLink:link,a.UIDListrowLink:visited,a.UIDListrowLink:active
{
	padding:3px;
	text-indent:5px;
	font-family: arial;
	vertical-align: middle;
	font-size: 11px;
	text-decoration:none;
	font-weight:normal;
	color:0082ca;
	display:block;
}
a.UIDListrowLink:hover
{
	padding:3px;
	text-indent:5px;
	display:block;
	background-color:fafafa;
	font-family: arial;
	vertical-align: middle;
	font-size: 11px;
	text-decoration:none;
	font-weight:normal;
	color:ff6600;
}
a.specialDataLink,a.specialDataLink:link,a.specialDataLink:visited,a.specialDataLink:active
{
	height:22px;
	border-bottom:1px solid ebebeb;
	padding:3px;
	text-indent:5px;
	font-family: arial;
	vertical-align: middle;
	font-size: 11px;
	text-decoration:none;
	font-weight:normal;
	color:002851;
	display:block;
	background-color:efefef;
}
a.specialDataLink:hover
{
	height:22px;
	border-bottom:1px solid ebebeb;
	padding:3px;
	text-indent:5px;
	display:block;
	background-color:efefef;
	font-family: arial;
	vertical-align: middle;
	font-size: 11px;
	text-decoration:none;
	font-weight:normal;
}

/********************************************************************************************************************************/
.label
{
	font-family:arial;
	font-size:11px;
	color:#333333;
	padding-left:2px;
}

.sourceformbox1
{
	background-color:silver;
	color:ffffff;
}
.codecontrol
{
	font-family:courier new;
	font-size:12px;
	color:333333;
	border:1px solid #d4d4d4;
	padding-left:3px;
}
.control
{
	font-family:arial;
	font-size:11px;
	color:333333;
	border:1px solid #d4d4d4;
	padding-left:3px;
}
select
{
	font-family: arial;
	font-size: 11px;
}

/***************************************************************************/
.block
{
	width:100%;
	background-color:#ffffff;
}
.listfooter1
{
	font-family: Arial;
	font-size: 11px;
	vertical-align: bottom;
	text-decoration:none;
	font-weight:normal;
	color:black;
	padding:10px;
	text-align:right;
	background-color:f1f1f1;
	border-top:1px solid ffffff;
}
.listfooter2
{
	font-family: Arial;
	font-size: 11px;
	text-decoration:none;
	color:black;
	padding:10px;
	text-align:right;
	background-color:f1f1f1;
	border-top:1px solid ffffff;
}
.formfooter1
{
	font-family: arial;
	font-size: 11px;
	vertical-align: bottom;
	text-align:right;
}

/***************************************************************************/
.form0
{
	border-width:0px 0px 1px 0px;
	border-color:#efefef;
	border-style:solid;
	font-family:arial;
	font-size:11px;
	color:#666666;
	background-color:ffffff;
	cursor:hand;

}
.form1
{
	border-width:0px 0px 1px 0px;
	border-color:efefef;
	border-style:solid;
	font-family:arial;
	font-size:11px;
	color:#666666;
	background-color:f8f8f8;
		cursor:hand;
}
.form2
{
	border-width:0 0 1 0;
	border-color:efefef;
	border-style:solid;
	font-family:arial;
	font-size:11px;
	color:#666666;
	background-color:ffffcc;
}
.formHighlight0
{
	border-width:0px 0px 1px 0px;
	border-color:#efefef;
	border-style:solid;
	font-family:arial;
	font-size:11px;
	color:#333333;
	background-color:#fafafa;
	cursor:hand;
}
.formHighlight2
{
	border-width:0 0 1 0;
	border-color:efefef;
	border-style:solid;
	font-family:arial;
	font-size:11px;
	color:#336600;
	background-color:ffff99;
}
.formLabel0
{
	padding:5px;
	padding-left:10px;

}
.formLabel2
{
	padding:5px;
	padding-left:10px;

}
.formControl0
{
	padding:1px;
	color:#333333;
}

/*****************************************************************************/
.gridsearchbutton {
	background-color: #e9e9e9;
	vertical-align: middle;
	background-image:url('/sour.ce/images/search.gif');
	border:1px outset #ffffff;
	height:20px;
	width:20px;
	cursor:hand;
}
.gridsearchtext
{
	font-family:arial;
	font-size:11px;
	height:18px;
	border:1px inset #ffffff;
}
.gridsearchtexttd {
	font-family: arial;
	font-size:11px;
	vertical-align: middle;
	height:18px;
	background-color:#f1f1f1;
	padding:0px;
	border-top:3px solid ffffff;
	border-bottom:3px solid ffffff;
}
/*****************************************************************************/
.listtablerow1
{
	font-family: arial;
	font-size: 12px;
	background-color: ffffff;
	vertical-align: middle;
	text-decoration:none;
	font-weight:normal;
	color:black;
	padding:0px;
	padding-left:0px;
}
.listokrow1
{
	font-family: arial;
	font-size: 11px;
	text-decoration:none;
	font-weight:normal;
	vertical-align: middle;
	color:black;
	padding:2px;
	padding-left:2px;
	border-bottom:1px solid ebebeb;
}
.listbottomheader1
{
	color:ffffff;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	float: left;
	height:25px;
	background-color:d4d0c8;
}
.listfirstrow1 {
	font-family: arial;
	font-size: 11px;
	text-decoration:none;
	font-weight:normal;
	vertical-align: middle;
	color:black;
	padding:2px;
	padding-left:2px;
	border-bottom:1px solid efefef;
	background-color:#fafafa;
	/*filter: progid:DXImageTransform.Microsoft.gradient(endColorstr=#ffffff, startColorstr=#f2f2f2);*/

}
.listsecondrow1 {
	font-family: arial;
	vertical-align: middle;
	font-size: 11px;
	text-decoration:none;
	font-weight:normal;
	color:black;
	padding:2px;
	padding-left:2px;
	border-bottom:1px solid efefef;

}
.highlight1
{
	font-family: arial;
	font-size: 11px;
	text-decoration:none;
	font-weight:normal;
	vertical-align: middle;
	padding:2px;
	padding-left:2px;
	background-color:#F0FFFF;
	border-bottom:1px solid f2f2f2;
	color:0082ca;
}
.listrow1
{
	font-family: arial;
	font-size: 11px;
	text-decoration:none;
	font-weight:normal;
	color:333333;
	padding:0px;
	border-bottom:1px solid f2f2f2;
}
/*****************************************************************************/
.disablerow {
	font-family: arial;
	font-size: 11px;
	text-decoration:none;
	font-weight:normal;
	vertical-align: middle;
	color:silver;
	padding:2px;
	padding-left:2px;
	border-bottom:1px solid f2f2f2;
	background-color:f0f0f0;
}
/*****************************************************************************/
.sourceaddbutton1
{
	font-family: arial;
	font-size: 6pt;
	color:black;
	vertical-align: middle;
	height:18px;
	width:18px;
	background-image:url('/sour.ce/images/add2.gif');
	background-repeat:no-repeat;
	background-color:#ffffff;
	cursor:hand;
	border:0px;
}
.sourceupdatebutton1
{
	font-family: arial;
	font-size: 7pt;
	color:black;
	vertical-align: middle;
	padding-left:3px;
	padding-right:3px;
	height:19px;
	width:19px;
	background-image:url("/sour.ce/images/update.gif");
	background-repeat:no-repeat;
	cursor:hand;
}
.sourceupdatebutton1x
{
	font-family: arial;
	font-size: 7pt;
	color:black;
	vertical-align: middle;
	padding-left:3px;
	padding-right:3px;
	height:19px;
	width:19px;
	border:0px outset ffffff;
	background-image:url("/sour.ce/images/updatex.gif");
	background-repeat:no-repeat;
	cursor:hand;

}
.sourceupdatebutton2
{
	font-family: arial;
	font-size: 7pt;
	color:black;
	vertical-align: middle;
	padding-left:3px;
	padding-right:3px;
	border:1px outset #ffffff;
	height:19px;
	width:25px; 
	background-color:#efefef;

}
.sourcebutton1
{
	cursor:hand;
	font-family: arial;
	font-size: 12px;
	color:black;
	vertical-align: middle;
	background-color:ffffff;
	border:1px outset ffffff;
	height:20px;
	padding:0px;

}
.button
{
	cursor:hand;
	font-family:arial;
	font-size:11px;
	border:1px outset e8e8e8;
}
.buttonx
{
	cursor:hand;
	font-family:arial;
	font-size:11px;
	border:1px inset e8e8e8;
	background-color:#efefef
}
.button100
{
	cursor:hand;
	font-family:arial;
	font-size:11px;
	border:1px outset e8e8e8;
	width:100px;
}
.UIDbutton
{
	cursor:hand;
	font-family:arial;
	font-size:11px;
	border:1px outset #ffffff;
	background-color:#E6E3DF;
		padding:3px;

}
/*****************************************************************************/
.buttonblock0
{
	border-top:1px solid #ffffff;
	padding:10px;
	padding-left:0px;
	margin-top:0px;
	background-color:#E6E3DF;
	font-size: 11px;
	color:#666666;
	height:46px;
}
.buttonblock01
{
	padding:10px;
}
.buttonblock02
{
	padding:10px;
}
/*****************************************************************************/
.header0
{
	background-color:#ffffff;
	padding:5px;
	border-bottom:3px solid d4d4d4;
	margin-top:10px;
}
.header01
{
	font-weight:bold;
	padding:4px;
	padding-left:10px;
	font-family:arial;
	font-size:11px;
	width:300;
	color:#336699;
	border-bottom:1px solid ffffff;
}
.header02
{
	border-bottom:1px solid ffffff;
	font-weight:normal;
	padding:4px;
	padding-left:10px;
	font-family:arial;
	font-size:11px;
	width:300;
	color:666666;
}
/*****************************************************************************/
.header10
{
	background-color:#ffffff;
	padding:5px;
	border-bottom:3px solid #d4d4d4;
	margin-top:10px;
	font-weight:bold;
	padding:4px;
	padding-left:10px;
	font-family:arial;
	font-size:11px;
	color:#336699;
}
.header11
{
}
.header12
{
	padding:0px;
}
.header13
{
	background-color:#ffffff;
	padding:5px;
	border-bottom:3px solid #336699;
	margin-top:10px;
	font-weight:bold;
	padding:4px;
	padding-left:10px;
	font-family:arial;
	font-size:11px;
	color:#336699;
}


/************************************************************************************************************************************************************************************/
.controlform0
{
	border-width:0px 0px 1px 0px;
	border-color:#d4d0c8;
	border-style:solid;
	font-family:arial;
	font-size:11px;
	color:#666666;
	background-color:#efefef;
	cursor:hand;
}
.controlalt0
{
	border-width:0px 0px 1px 0px;
	border-color:#d4d0c8;
	border-style:solid;
	font-family:arial;
	font-size:11px;
	background-color:#eaeaea;
	cursor:hand;
}
.controllabel0
{
	padding:5px;
	padding-left:10px;
	color:#333333;
}
.controlcontrol0
{
	padding:1px;
}


