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

.mainframe {
		width: 556pt;
		margin: auto;
		padding-top: 0pt; }
		
.pagebreak_frame {
	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: 40pt;
		height: 44pt; }

.header_col2  {
	width: 516pt;
	color: #1CA3C9;
	font-size: 24pt;
	vertical-align: bottom;
	text-align: left; }

.header_band {
	margin-top: 4pt; }
		
.mms_icon {
		width: 40pt;
		height:auto;
		display: block; }

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



.info {
		line-height: 12pt;
		color: #1CA3C9;
		margin-top: 8pt;
		font-size: 10pt;
		width: 100%;
		}
.info1 {
		white-space: nowrap;
		font-weight: bold;
		color: #6C6071;
		}
.info2 {
		white-space: nowrap;
		text-align: right;
		}
		
.info_col1 {
		width: 36pt;
		hieght: 1pt;
		}

.info_col2 {
		width: 6pt;
		}

.info_col3  {
		
		}

.info_col4 {
		width: 6pt;
		}

.info_col5 {
		
		width: 156pt;
		}

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

.footer_col2 {
		width: 168pt;
		height: 12pt;
		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: 9pt; }