div.disclaimer{	height:95%;	margin:7px;	margin-bottom: 14px;	padding: 7px;    font-family: arial, helvetica, sans-serif;    overflow: -moz-scrollbars-vertical;    overflow-y: scroll;    font-size: 12px;}.formscontainer{    font-size: 10px;    margin-bottom: 7px;
    width:370px;}.formscontainerextra{    font-size: 10px;    background-color: #FFF;    margin-bottom: 7px;
    width:370px;}.formslogincontainer{    position: absolute;    left: 678px;    top: 200px;    font-size: 10px;    width: 121px;    margin-bottom: 7px;
    width:370px;}.formscontainer .introtext, .formslogincontainer .introtext{    margin-bottom: 7px;}.formslogincontainer a{    display: block;    text-decoration: none;    overflow: hidden;    padding-top: 3px;    padding-bottom: 0;    padding-left: 18px;    font-size: 10px;    background-image: url(../images/arrow-gray.gif);    background-repeat: no-repeat;    background-position: 4px 6px;}.formslogincontainer a:hover{    color: rgb(204,0,0);    background-image: url(../images/arrow-red.gif);}.formscontainertitle{	margin-bottom: 7px;}.formscontainer table{	border-collapse: collapse;	padding: 0;		margin: 0;	border: 0;}.formscontainerline{	border: 0;	padding: 0;	margin: 0;	margin-bottom: 4px;}table.formscontainerline, table.formscontainerline td{	border-collapse: collapse;	border: 0;	padding: 0;	margin: 0;	margin-bottom: 4px;}.formscontainer input{	font-size: 11px;}.formscontainer select{	font-size: 11px;}td.formsfieldspacer{	border-collapse: collapse;	width: 7px;	border: 0;	padding: 0;	margin: 0;	text-align: center;	vertical-align: middle;}td.formsleftcaption{	width: 139px;}table.formsfield{	border-collapse: collapse;	padding: 0;	margin: 0;	border: 0;	width: auto;}table.formsfield td{	border-collapse: collapse;	padding: 0;	margin: 0;	border: 0;}td.forminputdescription{	vertical-align: bottom;    font-size: 10px;	color: #fff;	height: 14px;}.forminputdescription{    font-size: 10px;	color: #fff;	height: auto;	line-height: normal;}.formtext{    font-size: 10px;	color: black;}label.formcheckboxdescription{	margin-top: 3px;    font-size: 10px;	color: #fff;	height: auto;	line-height: normal;}label.formcheckboxdescriptionerror{	margin-top: 3px;    font-size: 10px;	color: #CC0000;	height: auto;	line-height: normal;}.forminputdescriptionerror{    font-size: 10px;    color: #CC0000;	height: auto;	line-height: normal;}.forminputvalue{    font-size: 10px;	color: black;	height: auto;	line-height: normal;}.formviewlineeven{	background-color: #F2F2F2;}.formviewlineodd{	background-color: Transparent;}.formviewlineeven .forminputdescription{	padding: 2px;	width: 50%;}.formviewlineeven .forminputvalue{	padding: 2px;	width: 50%;}.formviewlineodd .forminputdescription{	padding: 2px;	width: 50%;}.formviewlineodd .forminputvalue{	padding: 2px;	width: 50%;}.infotext{	line-height: normal;    font-family: arial, sans-serif;    font-size: 10px;    padding: 4px;    background-color: #FFFFFF;    display: none;    border: 1px solid black;    position:absolute;    z-index: 100;    left:0;    top:0;    white-space: nowrap;    text-align: left;}.infoicon{	padding-bottom: 2px;	vertical-align: bottom;	text-align: right;}.infoiconrt1{	vertical-align: middle;	text-align: left;}.infoiconrt2{	vertical-align: top;	text-align: left;}.error{  font-size: 10px;  color: #CC0000;	height: auto;	line-height: normal;}/* CSS Document */