﻿select, input, textarea
{
	border-top: solid 1px #ABABAB;
	border-bottom: solid 1px #ABABAB;
	border-right: solid 1px #ABABAB;
	border-left: solid 1px #ABABAB;
	font-family: Arial;
	font-size: 11px;
}

a img {border: none;}

input[type='radio'], input[type='checkbox']
{
	border: none;
}

div.lineSeparator {
	height: 1px;
	border-top: solid 1px #999999;
	margin:6px 0px 6px 0px;
}

.errorSummary
{
	padding:6px; 
	width:280px; 
}

.printFriendlyHeading
{
	padding: 24px 0 12px 6px;
}

.controlContainer
{
	background-color: Transparent;
	width: 550px;
	color: #999999;
}

.controlTitle
{
	background-color: #000000;
	padding-bottom: 22px;
}

.controlText
{
	padding-bottom: 12px;
}

.formContainer 
{
	border: solid 2px #783329;
	background-color: #BFBFBF;
	width: 550px;
	padding: 12px 12px 4px 12px;
	font-family: Arial;
	font-size: 11px;
	color: #000000;
}

.formTitle
{
	background-color: #5A261F;
	width: 550px;
	border: solid 2px #5A261F;
	padding: 6px 12px 6px 12px;
}

.formHeader
{
	width:550px;
	padding: 6px 0px 8px 0px;
	font-weight:bold;
	font-size:12px;
}

.formText
{
	width:550px;
	padding-bottom:6px;
}

.formRow
{
	vertical-align: middle;
}

.formBreak
{
	clear:both;
}

.formHeading
{
	width: 120px;
	font-weight: bold;
	padding-bottom: 6px;
	height:24px;
}

.formCell
{
	float: right;
	width: 404px;
	vertical-align: middle;
	padding-bottom: 6px;
	height:24px;
}

.txtHeading
{
	width: 120px;
	font-weight: bold;
	padding-bottom: 6px;
	height:16px;
}

.txtCell
{
	float: right;
	width: 404px;
	vertical-align: middle;
	padding-bottom: 6px;
	height:16px;
}

.formCol1
{
	width: 120px;
	font-weight: bold;
	padding-top:4px;
}

.formCol2
{
	float: right;
	width: 250px;
	padding-top:4px;
}

.formCol3
{
	float: right;
	width: 154px;
	text-align:right;
	padding-top:4px;
}

.formCaption
{
	font-size: 12px;
}

.formRollupRow
{
	background-color: #ADADAD;
}

.radioButton
{
	padding-right: 10px;
}

a.formLink
{
	font-size:10px;
}

.formResultsCell
{
	vertical-align:top;
}

.formDetails
{
	background-color:  #ADADAD;
	padding: 4px 10px 4px 4px;
	border-bottom: solid 1px #9E9E9E;
}

.policyContainer, .policyContainer p
{
	background-color: #ADADAD;
	width: 554px;
	padding: 12px 12px 12px 12px;
	font-family: Arial;
	font-size: 11px;
	color: #000000;
}

.jsPopup 
{
	display: none;
	margin: 5px;
	padding: 10px;
	width: 350px;
	position: absolute;
	background-color: #adadad;
	border: solid 3px #783329;
	text-decoration: none;
	cursor: default;
}

.formLink, a:link.formLink, a:visited.formLink
{
	color: #000000;
	font-size: 10px;
	font-family: Arial;
	text-decoration:underline;
}

a:hover.formLink
{
    color: #a04437;
}

.formSteps
{
	padding-bottom:24px;
}

.errorSummary ul li 
{
    background:none; 
    list-style-type:disc;
}
