/* Container >> 18 Columns
----------------------------------------------------------------------------------------------------*/
.container_18 {
	margin-left: auto;
	margin-right: auto;
	width: 1080px;
}

/* Grid >> Global
----------------------------------------------------------------------------------------------------*/

.grid_1, .grid_2, .grid_3, 
.grid_4, .grid_5, .grid_6,
.grid_7, .grid_8, .grid_9,
.grid_10, .grid_11, .grid_12,
.grid_13, .grid_14, .grid_15,
.grid_16, .grid_17, .grid_18 {
	display: inline;
	float: left;
	position: relative;
	margin-left: 10px;
	margin-right: 10px;
	border-width: 0px;
}

/* Grid >> Children (Alpha ~ First, Omega ~ Last)
----------------------------------------------------------------------------------------------------*/

.alpha {
	margin-left: 0;
}

.omega {
	margin-right: 0;
}

/* Grid >> 18 Columns
----------------------------------------------------------------------------------------------------*/

.container_18 .grid_1 {
	width: 40px;
}

.container_18 .grid_2 {
	width: 100px;
}

.container_18 .grid_3 {
	width: 160px;
}

.container_18 .grid_4 {
	width: 220px;
}

.container_18 .grid_5 {
	width: 280px;
}

.container_18 .grid_6 {
	width: 340px;
}

.container_18 .grid_7 {
	width: 400px;
}

.container_18 .grid_8 {
	width: 460px;
}

.container_18 .grid_9 {
	width: 520px;
}

.container_18 .grid_10 {
	width: 580px;
}

.container_18 .grid_11 {
	width: 640px;
}

.container_18 .grid_12 {
	width: 700px;
}

.container_18 .grid_13 {
	width: 760px;
}

.container_18 .grid_14 {
	width: 820px;
}

.container_18 .grid_15 {
	width: 880px;
}

.container_18 .grid_16 {
	width: 940px;
}

.container_18 .grid_17 {
	width: 1000px;
}

.container_18 .grid_18 {
	width: 1060px;
}


/* Prefix Extra Space >> 18 Columns
----------------------------------------------------------------------------------------------------*/

.container_18 .prefix_1 {
	padding-left: 60px;
}

.container_18 .prefix_2 {
	padding-left: 120px;
}

.container_18 .prefix_3 {
	padding-left: 180px;
}

.container_18 .prefix_4 {
	padding-left: 240px;
}

.container_18 .prefix_5 {
	padding-left: 300px;
}

.container_18 .prefix_6 {
	padding-left: 360px;
}

.container_18 .prefix_7 {
	padding-left: 420px;
}

.container_18 .prefix_8 {
	padding-left: 480px;
}

.container_18 .prefix_9 {
	padding-left: 540px;
}

.container_18 .prefix_10 {
	padding-left: 600px;
}

.container_18 .prefix_11 {
	padding-left: 660px;
}

.container_18 .prefix_12 {
	padding-left: 720px;
}

.container_18 .prefix_13 {
	padding-left: 780px;
}

.container_18 .prefix_14 {
	padding-left: 840px;
}

.container_18 .prefix_15 {
	padding-left: 900px;
}

.container_18 .prefix_16 {
	padding-left: 960px;
}

.container_18 .prefix_17 {
	padding-left: 1020px;
}

/* Suffix Extra Space >> 18 Columns
----------------------------------------------------------------------------------------------------*/

.container_18 .suffix_1 {
	padding-right: 60px;
}

.container_18 .suffix_2 {
	padding-right: 120px;
}

.container_18 .suffix_3 {
	padding-right: 180px;
}

.container_18 .suffix_4 {
	padding-right: 240px;
}

.container_18 .suffix_5 {
	padding-right: 300px;
}

.container_18 .suffix_6 {
	padding-right: 360px;
}

.container_18 .suffix_7 {
	padding-right: 420px;
}

.container_18 .suffix_8 {
	padding-right: 480px;
}

.container_18 .suffix_9 {
	padding-right: 540px;
}

.container_18 .suffix_10 {
	padding-right: 600px;
}

.container_18 .suffix_11 {
	padding-right: 660px;
}

.container_18 .suffix_12 {
	padding-right: 720px;
}

.container_18 .suffix_13 {
	padding-right: 780px;
}

.container_18 .suffix_14 {
	padding-right: 840px;
}

.container_18 .suffix_15 {
	padding-right: 900px;
}

.container_18 .suffix_16 {
	padding-right: 960px;
}

.container_18 .suffix_17 {
	padding-right: 1020px;
}

/* Push Space >> 18 Columns
----------------------------------------------------------------------------------------------------*/

.container_18 .push_1 {
	left: 60px;
}

.container_18 .push_2 {
	left: 120px;
}

.container_18 .push_3 {
	left: 180px;
}

.container_18 .push_4 {
	left: 240px;
}

.container_18 .push_5 {
	left: 300px;
}

.container_18 .push_6 {
	left: 360px;
}

.container_18 .push_7 {
	left: 420px;
}

.container_18 .push_8 {
	left: 480px;
}

.container_18 .push_9 {
	left: 540px;
}

.container_18 .push_10 {
	left: 600px;
}

.container_18 .push_11 {
	left: 660px;
}

.container_18 .push_12 {
	left: 720px;
}

.container_18 .push_13 {
	left: 780px;
}

.container_18 .push_14 {
	left: 840px;
}

.container_18 .push_15 {
	left: 900px;
}

.container_18 .push_16 {
	left: 960px;
}

.container_18 .push_17 {
	left: 1020px;
}

/* Pull Space >> 18 Columns
----------------------------------------------------------------------------------------------------*/

.container_18 .pull_1 {
	left: -60px;
}

.container_18 .pull_2 {
	left: -120px;
}

.container_18 .pull_3 {
	left: -180px;
}

.container_18 .pull_4 {
	left: -240px;
}

.container_18 .pull_5 {
	left: -300px;
}

.container_18 .pull_6 {
	left: -360px;
}

.container_18 .pull_7 {
	left: -420px;
}

.container_18 .pull_8 {
	left: -480px;
}

.container_18 .pull_9 {
	left: -540px;
}

.container_18 .pull_10 {
	left: -600px;
}

.container_18 .pull_11 {
	left: -660px;
}

.container_18 .pull_12 {
	left: -720px;
}

.container_18 .pull_13 {
	left: -780px;
}

.container_18 .pull_14 {
	left: -840px;
}

.container_18 .pull_15 {
	left: -900px;
}

.container_18 .pull_16 {
	left: -960px;
}

.container_18 .pull_17 {
	left: -1020px;
}

/* `Clear Floated Elements
----------------------------------------------------------------------------------------------------*/

/* http://sonspring.com/journal/clearing-floats */

.clear {
  clear: both;
  display: block;
  overflow: hidden;
  width: 0;
  height: 0;
}

.clear10 {
    clear: both;
    display: block;
    overflow: hidden;
    width: 0;
    height: 10px;
}

/* http://perishablepress.com/press/2009/12/06/new-clearfix-hack */

.clearfix:after {
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}

/*
	The following zoom:1 rule is specifically for IE6 + IE7.
	Move to separate stylesheet if invalid CSS is a problem.
*/
* html .clearfix,
*:first-child+html .clearfix {
	zoom: 1;
}

body {
  font-family: Arial;
  font-size: 12pt;
}

.container_18 {
  background-color: none;
}

div.pageheader {
  display: block;
  height: 94px;
  background: url("../img/headback.png") center center no-repeat;
}

#logo {
  margin: 25px 0px 0px 10px;
}

#mcname {
  margin: 20px 0px 0px 0px;
}

h2 {
  font-size: 14pt;
  text-align: center;
}

h4.topmarker {
  font-size: 11pt;
  text-align: center;
  display: inline-block;
  float: right;
  margin: 0 1em auto auto;
  padding: 0.5em 1em;
  border-top: 0px;
  border-right: 0px;
  border-left: 0px;
  border-bottom: solid 3px #ffff00;
  background-image: linear-gradient(to bottom, white, #ffffc0);
}

.emginfo {
  font-size: 11pt;
  margin: 2em;
  padding: 1em;
  border: solid 1px wheat;
  border-collapse: collapse;
}

.emginfo tr {
  border: solid 1px wheat;
  border-collapse: collapse;
}

.emginfo td {
  vertical-align: top;
  border: solid 1px wheat;
  border-collapse: collapse;
  margin: 0px;
  padding: 0.5em;
}

.tab-c1 {
  text-align: center;
}

.tab-c2 {
  text-align: left;
}

.tab-c3 {
  text-align: left;
}

#emi-col1 {
  width: 5%;
}

#emi-col2 {
  width: 30%;
}

#emi-col3 {
  width: 65%;
}

#table1 {
  margin: 3px 0px 0px 0px;
  font-size: 8pt;
}

ul.list1 {
  font-size: 12pt;
  font-weight: bold;
  list-style: none;
  /* list-style-image: url("../img/disk.png"); */
  list-style-position: inside;
  padding-left: 0em;
}

ul.list1 li {
  margin: 0.5em 0em;
  padding: 0em 0em 0.5em 0em;
}

ul.list2 {
  font-size: 11pt;
  font-weight: normal;
  list-style-image: none;
  list-style-type: none;
  padding-left: 0em;
  margin-left: 0px;
}

ul.list2 li {
  margin: 0.5em 0em;
  padding: 0.5em 0em;
}

ul.list3 {
  font-size: 10pt;
  font-weight: normal;
  list-style-type: "► ";
  list-style-position: inside;
  padding-left: 0px;
  margin: 0em 0em 0em 0.5em;
}

ul.list3 li {
  margin: 0.5em 0em;
  padding: 0em;
}

#info {
  background-color: #ffffff;
  height: 200px;
  width: 780px;
}

#ift {
  background-color: transparent;
  width: 780px;
  height: 0px;
}

.th1 {
  font-weight: bold;
  text-align: center;
}

hr {
  border-top: solid 1px wheat;
  border-right: none;
  border-bottom: none;
  border-left: none;  
}

.hidden {
  display: none;
}

.toggle-button {
  color: yellow;
  cursor: pointer;
  font-weight: bold;
  margin: 0px;
  padding: 6px;
  user-select: none;
  display: block;
  border: solid 1px red;
  background: red;
}

.lastinlist {
  list-style: none;
}

.toggle-button2 {
  display: block;
  font-style: italic;
  font-weight: bold;
  font-size: 0.8em;
  text-align: center;
  color: navy;
  cursor: pointer;
  margin: 0px;
  padding: 6px;
  user-select: none;
  border: solid 1px wheat;
  background: wheat;
}

.ht1 {
  font-weight: bold;
  margin: 1em 0 0.5em 0;
  padding: 0.5em;
  display: block;
  overflow: hidden;
  clear: both;
  border: none;
  background: white;
}

.title1 {
  font-weight: bold;
  margin: 0px;
  padding: 2px 2px 2px 20px;
  display: inline-block;
  width: 30em;
  border: none;
  border-bottom: solid 2px wheat;
}

.block_fs { padding: 10px; margin: 10px; display: block; overflow: hidden; clear: both }
.sign_fs { padding: 0px; margin: 5px; background-color: #D0D0D0; display: block; width: 16%; float: left }
.report_fs { padding: 0px; margin: 5px; background-color: #D0D0D0; display: block; width: 80%; float: left }
.sign_fs a, .report_fs a { font-size: 11pt; display: block; text-decoration: none; text-align: center; padding: 0.5em }
.sign_fs:hover, .report_fs:hover { background-color: #ff8080 }
.sign_fs a:hover, .report_fs a:hover { color: #FFFF00 }

.rem1 { font-size: 0.8em; padding: 1em; margin: 1em; text-align: center; }