/* AF3 Styles, included seperatley due to integration problems */
.deletesubformbutton {
	border: 1px solid #74183C;
	background-color: #74183C;
	color: #FFFFFF;
	font-weight: bold;
	height: 20px;
	filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='#CECECE', Positive='true');
	cursor: hand
}

.popuptable .fieldtitle {
	white-space: nowrap;
	vertical-align: middle;
	color: #2E597A;
	text-align: right;
	padding-right: 3px
}

.progress1 {
	background-color: #74183C;
	font-size: 0.9em;
	border: 1px solid #74183C;
	margin-left: 2px;
	font-weight: bold;
	color: #FFFFFF;
	cursor: hand
}
.progress0 {
	background-color: #FFFFFF;
	font-size: 0.9em;
	border: 1px solid #74183C;
	margin-left: 2px;
	font-weight: bold;
	color: #528FBD;
	cursor: hand
}

.fieldtitle {
	color: #000000;
	font-weight: normal;
	width: 30%
}

.renderformbuttons {
	background-color: #1F8110;
	background-image: url(f3cssgifs/renderform/renderbutton.gif);
	background-repeat: repeat-x;
	background-position: top;
	color: #FFFFFF;
	border: 1px solid #FFFFFF;
	font-weight: bold;
	font-size: 0.9em;
	margin: 1px;
	cursor: hand;
	filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='#CECECE', Positive='true')
}

.textinputs {
	border: 1px solid #74183C
}
.fieldtitle {
	color: #000000;
	font-weight: normal;
	width: 30%
}
.generictextinput {
	border: 1px solid #74183C;
	margin-right: 2px;
	margin-top: 2px
}

.sectionnamerender {
	color: #528FBD;
	font-size: 1em;
	font-weight: bold
}
.sectionnametable {
	width: 100%
}
.renderdisplaytable {
	width: 100%
}
.renderbuttonstable {
	width: 90%;
	margin-left: 3%;
	border: 1px solid #74183C;
	padding: 10px;
	background-color: #FFFFFF;
	background-image: url(f3cssgifs/renderform/af3logo.gif);
	background-repeat: no-repeat;
	background-position: bottom right
	
	}
.outerformtablerows {
	background-color: transparent;
	padding-bottom: 2px;
	width: 100%
}
.progressbarbottomtable {
	width: 100%
}
.paragraghtext {
	color: #000000;
	font-weight: bold
}
.eformstext {
	text-align: center;
	font-size: 0.8em
}
.progress0nonclickable {
	background-color: #FFFFFF;
	font-size: 0.9em;
	border: 1px solid #74183C;
	margin-left: 2px;
	font-weight: bold;
	color: #74183C;
	cursor: default;
}
.genericselect
{
width:300px;
}

.progress1nonclickable {
	background-color: #74183C;
	font-size: 0.9em;
	border: 1px solid #74183C;
	margin-left: 2px;
	font-weight: bold;
	color: #FFFFFF;
	cursor: default;
}

.generictextarea {
		border: 1px solid #74183C;
}

.renderformbuttons {
	background-color: #A59042;
	background-image: url(f3cssgifs/renderform/renderbutton.gif);
	background-repeat: repeat-x;
	background-position: top;
	color: #FFFFFF;
	border: 1px solid #FFFFFF;
	font-weight: bold;
	font-size: 0.9em;
	margin: 1px;
	cursor: hand;
	filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='#CECECE', Positive='true')
}

.warning {
	color: red;
}
