#myForm label,
#youForm label	{
	text-align: right;
	font-size: 12px;
	font-weight: bold;
}

#myForm,
#youForm	{
	margin-top: 1px;
	margin-right: 1px;
	margin-left: 1px;
	margin-bottom: 1px;
}

#myForm table,
#youForm table	{
	width: 100%;
	padding: 2px 2px 2px 2px;
	font-size: 12px;
	color: #333333;
}

#myForm tr,
#youForm tr	{
/*	border-top: 2px solid #ff0000;*/
}

#myForm td,
#youForm td	{
/*	font-weight: bold; */
}

#myForm h3,
#youForm h3	{
	width: 100%;
	text-align: left;
	font-size: 14px;
	color:	#FFFFFF;
	background-color: #5695CC;
}

#myForm fieldset,
#youForm fieldset	{
	background-color:#FFFFFF;
}


#myForm textarea,
#youForm textarea	{
	width: 500px;
	height: 250px;
}

#myForm select,
#youForm select	{
	font-size: 11px;
}

#myForm option,
#youForm option {
	padding-right: 5px;
}

.labelTd	{
	background-color: #EFEFEF;

}

.inputTd	{
	background-color: #FFFFFC;
}

.applicationLabel {
	text-align: right;
	vertical-align: top;
	width: 30%;
}

.disabled {
	   font-family: 'Arial';
	   font-size: small;
	   background-color:#FFFFFF;
	   color: black
}

/* The following 4 styles are for the dynamic DOM table
   in the RfxForm
   */
/* for each added row */
.DynTblTd {
   font-family: 'Arial';
   font-size: small;
   text-align: left;
}

/* for the td that wraps the added table */
.WrapRecordTblTd {
   vertical-align: top;
   background-color: #D3D3D3;
}


.ErrImgTd {
 border: 0;
 visibility: hidden;
 display: none;
}

@media screen {
.ErrImgTdShow {
 vertical-align: middle;
 border: 0;
 visibility: visible;
 display: block;
}
}

@media print {
.ErrImgTdShow {
 vertical-align: middle;
 border: 0;
 visibility: hidden;
 display: none;
}
}


.ErrImg {
 border: 0;
 height:0;
 width:0;
 visibility: hidden;
 display: none;
}

@media screen {
.ErrImgShow {
 vertical-align: middle;
 border: 0;
 height:2;
 width:2;
 visibility: visible;
 display: inline
}
}

@media print {
.ErrImgShow {
 vertical-align: middle;
 border: 0;
 height:0;
 width:0;
 visibility: hidden;
 display: none;
}
}


