body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
}

td {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
}

h1 {font-size: 16pt;}

h2 {font-size: 13pt;}

.welcomeText {
  font-size: 9pt;
  font-style: italic;
  color: black;
}

.inputform {
	background-color: #333366;
	align: center;
    padding: 0.5em;
}

.form {
	background-color: #FFFFFF;
    padding: 1em;
}

.formcolor {
  background-color: #333366;
  padding: 0.5em;
  font-size: 8pt;
  text-align: center;
  color: white;
  vertical-align: top;
}


.innerform{
	background-color: #c2c4e6; #d2e4e6
}

.vDivider {
  background-color: black;
  Width: 0.2em;
}

.hDivider {
  background-color: black;
  height: 0.2em;
}

.activeMenuItem {
  background-color: #333366;
  color: white;
  text-align: center;
  padding: 0.2em;
}

.inactiveMenuItem {
  background-color: #A2A3A7;
  text-align: center;
  padding: 0.2em;
}

.menuText {
  font-size: 8pt;
  text-align: center;
  color: white;
}

.footer {
  font-size: 8pt;
  text-align: center;
}

.fieldCaps {
  font-size: 8pt;
  vertical-align: top;
}

.steps { 
  font-size: 8pt;
  vertical-align: top; 
}

.definition { 
  font-size: 7pt;
  vertical-align: top;
  color: #646464;
}

.tableheader {
	background-color: #d2e4e6;
    text-align: center;
}
.altcolor {
	background-color: #E7E7E7;
	height: 30px;
}
.altcolorss {
	background-color: #E7E7E7;
}
.adminrow {
	height: 30px;
}
.filter {
	width: 250px;
}
.header1 {
	font-size: large;
	color: #333366;
}
.header2 {
	background-color: #333366;
	height: 3em;
	text-align: center;
	font-weight: bold;
}
.header3 {
	padding:10px;
}
/* main container table for content */
.hometable0 {
		/*border: thick double green;*/
	width:100%;
}
/* container table for most of the content */
.hometable1 {
		/*border: thick double red;*/
	background-color:#333366;
	width:100%;
}
/* main white content table: what's new, coming soon */
.hometable2a {
	background-color:white;
	margin:1em;
	border-bottom:thick solid #C2C3BE;
	border-right:thick solid #C2C3BE;
	width: 95%;
}
/* smaller white content tables QIB & Equity letter mgmt */
.hometable2b {
	background-color: white;
	margin:1em;
	border-bottom:thick solid #C2C3BE;
	border-right:thick solid #C2C3BE;
	width:90%;
}
/* labels in tables */
.hometable3 {
	font-weight: bold;
	color: white;
	background-color:#A4B3C2;
	margin-left:-1em;
	padding: 10px;
	position: relative;
}
/* contact customer support table */
.hometable4 {
	background-color: #A4B3C2;
	padding: 5px;
	color: white;
	margin:1em;
	text-align:center;
	width:90%;
}
/* more links table */
.hometable5 {
	font-weight: bold;
	padding: 5px;
	background-color: #C2C3BE;
	color: white;
	width:100%;
	height:100%;
}
/* dark blue "Tell us what you think..." box */
.hometable6 {
	font-weight: bold;
	color: white;
	background-color: #333366;
	padding: 5px;
}
/* Compliance Hub News table*/
.hometable7 {
	background-color: #A4B3C2;
	/*padding: 5px;*/
	color: white;
	width:100%;
	height:100%;
}
/* container table for news, more links and feedback boxes */
.hometable8 {
		/*border: thick double purple;*/
	width:15em;
	margin-left: 1em;
	horizontal-align: right;
	text-align: left;
}
.font1 {
	color: #333366;
	font-weight: bold;
}
.hr1 {
	width:80%;
	border: solid thick;
	color: #333366;
}
.td1 {
	width:10px;
	background-color: #333366;
}

/* CSS Document */
