.maintable {
	 border-collapse: collapse;
	 width: 100%;
	 max-width: 1020px;
	 min-width: 450px;
}

.hdr2 {

		font-family: Montserrat,Arial,sans-serif !important;
		font-size: 1.1em;
		color: #004488;
}

.blank {

	font-size: 1px;

}


.reg {
	font-family: Montserrat,Arial,sans-serif !important;
	font-size: 9px;
	font-style: normal;
	font-variant : normal;
	font-weight : normal;
	letter-spacing : normal;
	vertical-align : top;
	text-align : left;
}

.cell  {
	font-family: Montserrat,Arial,sans-serif !important;
	font-size: 10px;
	font-style: normal;
	font-variant : normal;
	font-weight : normal;
	letter-spacing : normal;
	vertical-align : bottom;
	text-align : right;
}


.cellHeader  {
	font-family: Montserrat,Arial,sans-serif !important;
	font-size: 10px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	letter-spacing: normal;
	vertical-align: top;
	text-align: right;
}

th { font-weight: normal; }

.thleft  {
	font-family: Montserrat,Arial,sans-serif !important;
	font-size: 10px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	letter-spacing: normal;
	text-align: left;
	vertical-align : top;
	padding-left: 12px;
}

.thleft2  {
	font-family: Montserrat,Arial,sans-serif !important;
	font-size: 10px;
	font-style: normal;
	font-variant : normal;
	font-weight : normal;
	letter-spacing : normal;
	text-align : left;
	vertical-align : top;

}

.thleft3  {
	font-family: Montserrat,Arial,sans-serif !important;
	font-size: 10px;
	font-style: normal;
	font-variant : normal;
	font-weight : normal;
	letter-spacing : normal;
	text-align : left;
	padding-left: 18px;
}

.thleft4  {
	font-family: Montserrat,Arial,sans-serif !important;
	font-size: 10px;
	font-style: normal;
	font-variant : normal;
	font-weight : normal;
	letter-spacing : normal;
	text-align : left;
	padding-left: 24px;
}

.thleft5  {
	font-family: Montserrat,Arial,sans-serif !important;
	font-size: 10px;
	font-style: normal;
	font-variant : normal;
	font-weight : normal;
	letter-spacing : normal;
	text-align : left;
	padding-left: 30px;
}

.thleft6  {
	font-family: Montserrat,Arial,sans-serif !important;
	font-size: 10px;
	font-style: normal;
	font-variant : normal;
	font-weight : normal;
	letter-spacing : normal;
	text-align : left;
	padding-left: 36px;
}

.header1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	vertical-align: bottom;
	color: black;
	text-align: left;
	border-bottom: 1px solid #282828;
	border-bottom-width: 1px solid #282828;
}
.header2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	vertical-align: bottom;
	color: black;
	border-bottom: 1px solid #282828;
	border-bottom-width: 1px solid #282828;
	text-align: center;
}

.header3 {
	font-family: Montserrat,Arial,sans-serif !important;
	font-weight: bold;
	font-size: 10px;
	text-align: right;
	border-bottom: 1px solid #282828;
	border-bottom-width: 1px solid #282828;
	vertical-align: bottom;

}
.header4 {
	font-family: Montserrat,Arial,sans-serif !important;
	font-size: 10px;
	font-weight: bold;
	text-align : right;
	vertical-align: bottom;
	border-bottom: 1px solid #282828;
	border-bottom-width: 1px solid #282828;
}
.subheader {
	font-family: Montserrat,Arial,sans-serif !important;
	font-size: 10px;
	font-style: normal;
	text-align: left;
	font-weight: bold;
	vertical-align : top;

}
.subheader2 {
	font-family: Montserrat,Arial,sans-serif !important;
	font-size: 10px;
	font-style: normal;
	text-align: center;
	font-weight: normal;
}


.title {

	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	text-align: left;
	vertical-align: top;
	border-bottom: 1px solid #282828;
	border-bottom-width: 1px solid #282828;
}

.notes {
	font-size: 10px;
	font-weight: normal;
	line-height: normal;
	text-align: left;
	color: #2E2E2E;
}


.notes a:link {

	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: Blue;
	text-decoration: underline;
}
.notes a:active {

	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: Blue;
	text-decoration: none;
}
.notes a:visited {

	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: Purple;
	text-decoration: underline;

}
.notes a:hover {

	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: red;
	text-decoration: underline;
}


.notes_top {
	font-size: 10px;

	font-weight: normal;
	line-height: normal;
	text-align: left;
	color: #2E2E2E;
	border-top: 1px solid #282828;
}


.notes_top a:link {

	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: Blue;
	text-decoration: underline;
}
.notes_top a:active {

	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: Blue;
	text-decoration: none;
}
.notes_top a:visited {

	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: Purple;
	text-decoration: underline;

}
.notes_top a:hover {

	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: red;
	text-decoration: underline;
}


.MainText {

	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	line-height : normal;}
	
.MainTextLeft {

	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	line-height : normal;
	text-align:left;}

.MainText a:link {

	font-size: 12px;
	color: Blue;
	text-decoration: underline;
}
.MainText a:active {

	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: Blue;
	text-decoration: none;
}
.MainText a:visited {

	font-size: 12px;

	color: Purple;
	text-decoration: underline;
}
.MainText a:hover {

	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: red;
	text-decoration: underline;
}

.tabletop {
	border-top: 1px solid #282828;
	border-top-width: 1px solid #282828;
	border-bottom: 1px solid #282828;
	border-bottom-width: 1px solid #282828;
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	margin-top: 15px;
}

.tableBracketRow {
	border-top: none;
}

.tableMain {
	border-collapse: collapse;
	font-family: Montserrat,Arial,sans-serif !important;
	margin-left:auto; margin-right:auto;
}

.tableMain th, .tableMain td {font-family: Montserrat,Arial,sans-serif !important; font-size: 10px;}

.tableWidth {width: 100%;}