body {
		margin: 0pt;
		padding: 0pt;
		font-size: 8pt;
		font-family: Univers, Helvetica, Arial, Verdana, sans-serif;
		text-align: left; }

.mainframe {
		margin:auto;
		width: 252pt;
		padding-top: 0pt; }
		
.pagebreak_frame {
		margin:auto;
		width: 252pt;
		padding-top: 0pt;
		/*background-color: #000; added*/
		page-break-inside: avoid;
}
		
table   {
		padding: 0pt;
		border-spacing: 0in; }
					
tr {
		border-spacing: 0in;
		padding: 0pt }
			
td {
		text-align: left;
		vertical-align: top;
		border-spacing: 0in;
		padding: 0pt;
		margin: 0pt; }
img {
	display: block;
	}

.header {
		}
		
.header_col1 {
		width: 20pt;
		height: 22pt; }

.header_col2  {
	padding-left: 4pt;
	width: 232pt;
	color: #1CA3C9;
	font-size: 14pt;
	vertical-align: bottom;
	text-align: left; }

.header_band {
	margin-top: 2pt; }

		
.mms_icon {
		width: 20pt;
		height:auto;
		display: block; }

.colorband	{
		width: 252pt;
		height:auto;
		display: block; }

.info {
		color: #1CA3C9;
		margin-top: 4pt;
		width: 100%;
		font-size: 7pt;
		}
		
.info1 {
		white-space: nowrap;
		font-weight: bold;
		color: #6C6071;
		}
.info2 {
		white-space: nowrap;
		text-align: right;
		}
.info_col1 {
		width: 20pt;
		hieght: 1pt;
		}
		
.info_col2 {
		width: 4pt;
		}

.info_col3 {
		}

.info_col4 {
		width: 4pt;
		}

.info_col5 {
		width: 72pt;
		}

.footer  {
	position: absolute;
	bottom: 36pt;
	width: 100%; }
	
.footer_table {
		margin: auto;
		width: 252pt;
		}		

.footer_col2 {
		width: 168pt;
		height: 10pt;
		text-align: right;
		vertical-align: top; }

.footer_text {
	text-align: right;
	padding-top: 1pt;
	padding-bottom: 1pt;
	padding-left: 3pt;
	padding-right: 3pt;
	background-color: #1CA3C9;
	white-space: nowrap;
	color: #fff;
	font-size: 6pt; }