/* SUMMARY & MORE */.summary  {	width: 538px; /* 538px; */	height: 389px;	margin-top: -140px; 	margin-left: -290px; 	position: absolute;	left: 50%;	top: 50%;	background-repeat: no-repeat;	background-position: left top;	vertical-align: top;	z-index: 59;}.summaryBig  {	width: 638px;	height: 574px;	margin-top: -235px;	margin-left: -335px;}.summaryScroll  {	position: absolute;	width: 510px; /* 528px; */	height: 365px;	top: 10px;	left: -10px;	overflow: hidden; }.summaryScrollBig  {	width: 100%;	height: 100%;	top: 20px;	left: 0px;}.summaryNoScroll  {	position: absolute;	width: 100%;	height: 365px;	top: 10px;	left: -10px;}.summaryNoScrollBig  {	height: 100%;	top: 20px;	left: 0px;}.summary p {	text-indent: 20px;	margin-top: 12px;	margin-right: 10px;	margin-left: 35px;	line-height: 18px;	text-align: justify;}.summaryBig p {	margin-right: 50px;}.summaryNoScroll p  {	margin-right: 20px;}.summaryNoScrollBig p  {	margin-right: 50px;}.readMore {	width:100%;	padding-top: 10px;}.readMoreLink {	position:absolute;	width:auto;	right:0px;	bottom:0px;	display:block;}.summary h1 {	font-size: 1.3em;	margin-top: 5px;	margin-right: 0px;	margin-bottom: 12px;	margin-left: 55px;	font-weight: lighter;	text-transform: uppercase;	line-height: 1.4em;}.summary h2 {	margin-top: 5px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 55px;}.more {	width: 548px;	position: absolute;	height: 100%;	/*margin-left: 170px;	left: 0px;*/	margin-left: -288px;	left: 50%;	bottom: 10px;	z-index: 58;	line-height: 18px;}.moreBig  {	margin-left: -300px;	left: 50%;}.more p{	margin-top: 1em;	margin-bottom: 1em;	text-align: justify;}.more h6{	letter-spacing: 0.1em;}.moreScroll  {	position: absolute;	height: 100%;	width: 525px;	left: 0px;	top: 0px;}.moreClose {	position: absolute;	visibility: inherit;	width: 16px;	height: 16px;	top: 192px;	right: 1px;	z-index:62;}.summary ul, .summary ol{	margin-top: 12px;	line-height: 16px;}.more ul, .more ol{	margin-top: 0.8em;	margin-bottom: 0.8em;}/* TEXT */.ola_m {	margin-bottom: 9px;	margin-top: 0px;	margin-left: 20px;	list-style-position: outside;	list-style-type: upper-alpha;	font-size: 0.8em;}.olb_m {	font-size: 0.65em;	margin-bottom: 6px;	margin-top: 0px;	margin-left: 30px;	list-style-position: outside;	list-style-type: lower-alpha;	line-height: 1.4em;}.ol1_m {	text-indent: 0px;	margin-bottom: 9px;	margin-left: 28px;	margin-top: 0px;	list-style-position: outside;	list-style-type: decimal;	padding: 0px;	line-height: 1.4em;}.ol2_m {	margin-bottom: 6px;	font-size: 0.65em;	margin-top: 0px;	margin-left: 40px;	list-style-position: outside;	list-style-type: lower-roman;	line-height: 1.4em;}.ul1_m {	margin-bottom: 9px;	margin-top: 0px;	margin-left: 28px;	padding: 0px;	list-style-position: outside;}.ul2_m {	font-size: 0.75em;	margin-bottom: 6px;	margin-top: 0px;	margin-left: 40px;	padding: 0px;	list-style-position: outside;	line-height: 1.4em;}.ul1_s {	margin-left: 67px;	margin-right: 50px;	list-style-position: outside;	vertical-align: top;	line-height: 16px;	margin-bottom: 2px;}.mainQuote {	font-size: 18px;	width: 75%;	margin-top: 16px;	margin-left: 55px;	font-family: QuoteTxt, Arial, Helvetica, sans-serif;	line-height: 22px;	margin-bottom: 16px;}.mainQuoteSource {	text-align: center;	font-weight: bold;	font-size: 9px;	margin-top: -6px;	margin-bottom: 20px;}.mainQuote_m {	font-size: 1.5em;	text-indent: 0em;	width: 90%;	margin-top: 0.5em;	margin-left: 24px;	font-family: QuoteTxt, Arial, Helvetica, sans-serif;	line-height: 1.2em;	margin-bottom: 1.2em;}.mainQuoteSource_m {	text-align: center;	font-weight: bold;	font-size: 0.85em;	margin-top: -6px;	margin-bottom: 20px;}/* LAYOUT LOG TEMPLATE AND FILES */#tblLogin {	font-family: BodyTxt, Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 12px;	padding: 0px;	width: 100%;	margin: 0px;}.submitMessage {	position:absolute;	top:17%;	margin-top:5%;	display:none;	width: 100%;	/*width:582px;	font-size: 12px;*/	padding: 0px;	left: 0px;	z-index:65;}.errorMessage {	position:absolute;	margin-top:30px;	display:none;	width:100%;	z-index:65;	padding: 0px;	left: 0px;	height: auto;	top: 50%;}.loginOff {	position:absolute;	top:50%;	margin-left:auto;	margin-top:-100px;	width:400px;	z-index:200;	padding-top: 10px;	padding-right: 10px;	padding-bottom: 10px;	padding-left: 20px;	font-size: 13px;	margin-right: auto;}#tblFees {	margin-top: 1.5em;	margin-bottom: 1.5em;	padding: 0px;}#tblFees th {	font-family: BodyTxt, "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size: 0.9em;	text-align: right;	padding: 5px;	margin: 0px;	font-weight: bold;	text-transform: uppercase;}#tblFees td {	font-family: BodyTxt, Verdana, Arial, Helvetica, sans-serif;	font-size: 0.9em;	text-align: right;	padding: 5px;	width: 70px;	margin: 0px;}#tblFees caption {	font-family: BodyTxt, "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size: 0.9em;	font-weight: normal;	padding-bottom: 5px;	padding-top: 5px;	font-variant: small-caps;	letter-spacing: 1px;	text-align: center;	margin-top: 5px;	margin-bottom: 0px;	height: 10px;}
