body {
	background-color: #F0F2F4;
	text-align: center;
	margin: 0 auto 0 auto;
	color: #000000;
}
	h1 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #101B32;
		background-color: inherit;
		text-align: left;
		padding: 0px;
	}
		#layout-pagetitle h1 a:link {
			font-weight: bold;
			color: #101B32;
			background-color: inherit;
		}
		#layout-pagetitle h1 a:visited {
			font-weight: bold;
			color: #101B32;
			background-color: inherit;
		}
		#layout-pagetitle h1 a:hover {
			font-weight: bold;
			color: #101B32;
			background-color: inherit;
		}
		#layout-pagetitle h1 a:visited {
			font-weight: bold;
			color: #101B32;
			background-color: inherit;
		}
	h2 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #101B32;
		background-color: inherit;
		text-align: left;
	}
	
	h3 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #101B32;
		background-color: inherit;
		text-align: left;
	}
	p, .gentext, ol, ul {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #101B32;
		background-color: inherit;
		text-align: left;
	}
	
	a img {
	 border: none;
	}

#layout-sidebar {
	margin-top: 0px;
	text-align: center;
}
	#layout-sidebar table {
		margin-top: 15px;
		text-align: left;
		margin-left: auto;
		margin-right: auto;
	}

#layout-main {}
#layout-main-extended {
	margin-top: 10px;
}

#layout-pagetitle {
	margin: 10px 0 0 0;
	padding: 0px;
}

table.layout-pagetable {
	margin: 0px;
	padding: 5px;
}
	table.layout-pagetable td {
		vertical-align: top;
		padding: 0px 10px 0px 10px;
	}

.maintable {
	border: 1px solid #1E3360;
	background-color: #FFFFFF;
	color: inherit;
	width: 700px;
	text-align: center;
	margin: auto;
}

.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #1E3360;
	background-color: inherit;

}

.footer-contact td {
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #1E3360;
	background-color: inherit;
	text-align: left;
}

table.headertable, table.headertable * {
	vertical-align: top;
	margin: 0;
	padding: 0;
	text-align: left;
}

table.gentable {
	border: 0;
}
	table.gentable td {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #101B32;
		background-color: inherit;
		text-align: left;
		padding: 2px;
	}

form.genform {
	text-align: left;
	margin-left: 0;
}

table.producttable {
	border: 0;
}
	table.producttable td, table.producttable td p {
		text-align: left;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #101B32;
		background-color: inherit;
		margin: 0;
		padding: 0;
	}
	table.producttable td h3 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #101B32;
		background-color: inherit;
		text-align: left;
		margin: 0;
		padding: 0;
	}
	table.producttable td img {
		display: block;
		margin: 0 auto;
		text-align: center;
	}

table.sporenewstable {
	border: 1px solid #1E3360;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
	table.sporenewstable th {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #1A3761;
		background-color: #D5D8EA;
		text-align: center;
	}
	table.sporenewstable td, table.sporenewstable td p {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #1A3761;
		background-color: #E6E8F3;
		text-align: left;
	}


table.infotable {
	border: 1px solid #1E3360;
}
	table.infotable th {
		text-align: center;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #1A3761;
		background-color: #D5D8EA;
		padding: 5px;
	}
	table.infotable td {
		padding: 4px;
	}
	table.infotable td, table.infotable td p {
		text-align: left;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #1A3761;
		background-color: #E6E8F3;
	}
.smalltext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #101B32;
	background-color: inherit;
}

.usagetable {
	border: 0;
	margin-left: 15px;
}

.usagetable td, .usagetable td p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #101B32;
	background-color: inherit;
	text-align: left;
	vertical-align: top;
}

div.availability {
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
table.availabilitytable {
	margin-top: 10px;
	border: 1px solid #1E3360;
	border-collapse: collapse;
	margin-left: auto; margin-right: auto;
}
	table.availabilitytable th, table.availabilitytable th p {
		text-align: center;
		vertical-align: middle;
		background-color: #FFFFDF;
		color: #000000;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: bold;
		padding: 3px 0 3px 0;
	}
	table.availabilitytable tr.availabilitytablelabels td {
		text-align: center;
		vertical-align: middle;
		text-decoration: underline;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: normal;
		color: #1A3761;
		background-color: #D5D8EA;
		padding: 0px;
	}
	table.availabilitytable td {
		padding: 3px 0 3px 0;
	}
	table.availabilitytable td p {
		padding: 0;
		margin: 0;
	}
	table.availabilitytable td, table.availabilitytable td p {
		text-align: center;
		vertical-align: middle;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #1A3761;
		background-color: #E6E8F3;
	}
	
table.doctable { 
	border: 1px solid #1E3360; 
}
	table.doctable th {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: bold;
		background-color: #66CCFF;
		color: #000000;
		text-align: left;
		padding: 3px;
	}
	table.doctable td {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		text-align: left;
		padding: 3px;
	}
	table.doctable tr.doctable_row1 {
		background-color: #CCCCCC;
		color: #000000;
	}
	table.doctable tr.doctable_row2 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		background-color: #E4E4E4;
		color: #000000;
	}
	table.doctable tr.doctable_rowselected {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		background-color: #FFFFCC;
		color: #000000;
	}

.outlined {
	border: 1px solid #1E3360;
}


#header, #footer, #other {
  display : none;
}

.filmstrip {
	background-color: #1E3360;
	color: #000000;
	margin: 10px 0 0 0;
	padding: 0;
}

.filmstrip td, .filmstrip img {
	vertical-align: middle;
	margin: auto auto;
	text-align: center;
}

#simpleheader {
	text-align: left;
}

/* FEEDBACK FORM */
div#feedback {
	display: none;
}
