.sol-formpagepad {
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	text-align: left;
}
.copy { font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.copyerror { color: red !important; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.copybline   { font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding-top: 4px; padding-bottom: 4px; padding-left: 5px; border-bottom: 1px solid #bbb }
.copytbline { font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding-top: 4px; padding-bottom: 4px; padding-left: 5px; border-top: 1px solid #bbb; border-bottom: 1px solid #bbb }
.copynoline { font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding-top: 4px; padding-bottom: 4px; padding-left: 5px }
.copy11  { font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.copylarge { font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.copynumhead  { color: #5b5b5b; font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.copynumheadsuccess {
	color: #060;
	font-weight: bold;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular
}

.formulatext { color: #5a7bb7; font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.copysmall { font-size: 9px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.copy sup { font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.boxtext sup { font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.copy sub { font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.greytablecell { background-color: #ddd }
.greycell { background-color: #dbdbdb }
.greycelllight { background-color: #eaeaea }
.greycelllightest { background-color: #f5f5f5 }
.tdspacerabove { height: 6px }
.tdspacerbelow { height: 4px }
hr { color: #dfdfdf; height: 1px }
.lineabove  { border-bottom: 1px dashed #dfdfdf }
.rev { color: white; background-color: black }
.revwhiteonly { color: white }
.headingrev { color: white; font-size: 16px; line-height: 50px; background-color: black; height: 50px }
.headingrevsmall { color: white; font-size: 14px; line-height: 25px; height: 50px }
.top  { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; float: right; padding-right: 20px; border: none }
.highquality { color: white; font-style: italic; font-weight: bold; font-size: 16px; font-family: "Times New Roman", Georgia, Times; padding-top: 5px; padding-bottom: 5px }
.contentlist { font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding-right: 15px; padding-left: 15px }
.box { color: #606fb0; margin: 10px 15px 10px 10px; padding: 10px; border: solid 1px #606fb0 }
.boxbgnoborder { background-color: #e1e3f2; margin: 10px 15px 10px 10px; padding: 10px }
.boxtext { color: #606fb0 }
.boxtextblack { color: black; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.list { list-style-type: none }
.hyphenlist  { list-style-image: url(../Images/3001art/3001Manual/Gold/hyphen.gif) }
ul { list-style-type: disc }
.warning { color: red; font-weight: bold; font-size: 12px }
.red { color: red !important}
.green { color: green !important}
.black { color: black }
.downloadwarning    { color: #f00; font-weight: normal; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px; padding-left: 10px }
div.form-container { margin: 10px; padding: 5px; background-color: #FFF; border: #EEE 1px solid; }
fieldset  { margin-top: 10px; margin-bottom: 10px; padding: 10px; border: solid 1px #494949 }
legend     {
	color: #474747;
	font-weight: bold;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	margin-bottom: 1em;
	background: #FFF;
}
legend em { color: #C00; font-style: normal; }
.solinstform select { font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.inputerror  { background-color: #fce8e8 !important; border: solid 1px red !important }
.selecterror { background-color: #fce8e8 !important }
.morecomments { font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; visibility: hidden }
.downloadhead { font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding-right: 15px; padding-left: 10px }
.downloadgrey { color: #313131 }
.downloadinsidetable { border-top: 1px solid #c6c6c6; border-left: 1px solid #c6c6c6 }
.downloadinsidetable td { border-right: 1px solid #c6c6c6; border-bottom: 1px solid #c6c6c6 }
.downloadstablesmallgrey { color: #5b5b5b; font-size: 10px }
.tableinfogreybdr { border: solid 1px #c6c6c6 }
.softwaregrey { color: #777; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.loggedindiv { background-color: #ededed; border: solid 1px #494949 }
.loggedincopy  { color: #3f3f3f; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.cookienote     { color: black; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #fde9e9; margin-bottom: 10px; padding: 5px; border: solid 1px #fe9898 }

.hpad35 {
	padding-left: 35px;
	display: block;
}
.regdisplaygrey h3 {
	font-size: 11px;
	color: #5b5b5b;
	padding-left: 30px;
}

