/* CSS Document */.ajt_formtable {	margin: 0px 0px 0px 0px;	font-family:Arial, Helvetica, sans-serif;	width:700px;}.ajt_formtable a {	text-decoration:none;}.ajt_formtable table h2 {	border-bottom: 4px double #069;	font-weight:bold;	color:#000;	font-size:24px;	margin: 0px 0px 15px 0px;}/***************** If using text links ************************/.ajt_tabletabs form a {	padding:2px;	display: inline-block;	border-bottom: 1px solid white;}/***************** If using UL & LI ************************/ul.ajt_tabletabs {	margin: 30px 0px 12px 0px;	height:auto;	padding: 0px;}ul.ajt_tabletabs li {	display:inline;}ul.ajt_tabletabs li a {	padding:10px;}.ajt_formtable li.active a, .ajt_formtable li.active a:hover {	padding:15px;}/***************** If using button links ************************/div.ajt_tabletabs {	text-align:left;}div.ajt_tabletabs form{	margin: 0px 0px 0px 0px;}div.ajt_tabletabs input {	margin: 0px 0px 1px 0px;	padding: 4px;	border: 0px;}div.ajt_tabletabs input.active{		padding: 5px 10px 5px 10px;	margin: 0px 0px 0px 0px;}/*****************  buttons colors ************************/div.ajt_tabletabs input, ul.ajt_tabletabs li a, .ajt_tabletabs form a {	background-color: #DBDBDB;	color: #6699cc;	font-size:16px;	font-weight:normal;}.ajt_tabletabs form a:hover, ul.ajt_tabletabs li a:hover, div.ajt_tabletabs input:hover  {	background-color: #CCC;	color: white;	cursor:pointer;}.ajt_tabletabs form a.active, .ajt_formtable li.active a, div.ajt_tabletabs input.active, div.ajt_tabletabs  input.active:hover, .ajt_formtable li.active a:hover {	background-color: #6699cc;		color: #FFF;	font-weight:bold;	border-bottom: 0px solid white;}/***************** Fill out form ************************/.aft_table {	padding: 5px 5px 5px 5px;	color:#000;	/*background-color: white;*/	display:block;}.aft_table h3 {	text-align:center;	font-size:22px;	font-family:Arial, Helvetica, sans-serif;	border-bottom: 2px #036 inset;	margin: 20px auto 20px auto;	padding: 0px 0px 20px 0px;}.aft_table table {	margin: 0px auto;	width: 100%;	}.aft_table table tr th {	text-align:right;	font-size:16px;	font-weight:bold;	padding: 5px 0px 0px 10px;	vertical-align:top;	white-space:nowrap;}.aft_table table tr td {	padding: 5px 5px 5px 5px;	text-align:left;}/***************** DETAIL REPORT ************************/.adt_table {	padding: 5px 5px 5px 5px;	font-family:Arial, Helvetica, sans-serif;	color:#000;	background-color: white;	display:block;}.adt_table h2 {	text-align:left;	font-size:16pt;	border-bottom: 2px #036 inset;	padding-right: 0px;	padding-left: 0px;	padding-bottom: 10px;	padding-top: 0px;	margin-top: 5px;	margin-left: auto;	margin-bottom: 5px;	margin-right: auto}.adt_table h3 {	text-align:left;	font-size:14pt;	padding-right: 0px;	padding-left: 0px;	padding-bottom: 2px;	padding-top: 0px;	margin-top: 2px;	margin-left: auto;	margin-bottom: 0px;	margin-right: auto;	border-bottom-style: solid;	border-bottom-color: #003366;	border-bottom-width: 2px}.adt_table table {	width: 100%;	margin-top: 0px;	margin-left: auto;	margin-bottom: 0px;	margin-right: auto}.adt_table table tr th {	font-size: 12pt;	font-weight: bold;	text-align: right;	vertical-align: top;	white-space: nowrap;	padding-right: 0px;	padding-left: 5px;	padding-bottom: 2px;	padding-top: 0px}.adt_table table tr td {	font-size: 12pt;	vertical-align: top;	padding-right: 0px;	padding-left: 5px;	padding-bottom: 2px;	padding-top: 0px}.adt_table table tr td div {	font-size: 12pt;	font-weight: 400;	vertical-align: top;	/*white-space: nowrap;*/}table.entireTable {	border-width:2px;	border-color:black;	border-style:solid;	width: 100%;	margin-top: 0px;	margin-left: auto;	margin-bottom: 0px;	margin-right: auto}/** for table head cells**/tr.tableHead {	border-bottom-color: black;	border-bottom-style: double;	border-bottom-width: 1px;	/*padding-bottom: 2px;*/	overflow: hidden; 	background-color: #E8F2FE; }tr.tableHead td {	font-size: 12pt;	font-weight: bold;	vertical-align: top;	white-space: nowrap;	margin-top: 0px;	margin-left: 4px;	margin-bottom: 2px;	margin-right: auto;}/** for odd repeated rows **/.tableRowOdd {	background-color: #FFFFFF;}tr.tableRowOdd td {	font-size: 12pt;	font-weight: normal;	vertical-align: top;	margin-top: 1px;	margin-left: 4px;	margin-bottom: 1px;	margin-right: auto}/** for even repeated rows **/.tableRowEven {	background-color: #E8F2FE;	color: #000000;}tr.tableRowEven td {	font-size: 12pt;	font-weight: normal;	vertical-align: top;	margin-top: 1px;	margin-left: 4px;	margin-bottom: 1px;	margin-right: auto}.entryFieldName{	font-weight: bold;}