body {
	background-color: #ffffff ;
	color: #757575 ;
	font-size: 100% ;
}

header {
	color: #424242 ;
	font-size: 2em ;
}

subheader {
	color: #424242 ;
	font-size: 1.25em ;
}

subsubheader {
	color: #424242 ;
	font-size: 1.10em ;
}

legalese {
	font-size: 0.75em ;
}

tiny {
	font-size: 0.6em ;
}



div.listitem {
	padding-left: 40px;
	padding-right: 40px;
	padding-top: 2px;
	padding-bottom: 2px;
	text-indent: -10px;
}

listitemtext {
	text-indent: -20px;
}


ex { color: #4fC3F7 ; }

in { color: #FFD54F ; }

no { color: #f5f5f5 ; }

term {font-weight:bold ;
	color: #757575 }

p.caption { font-size: 0.8em ;
	text-align: center ;
	font-style: italic ; }

table.landing {
	border-width: 0px;
	border-height: 0px;
	border-spacing: 0px;
	border-style: outset;
	border-color: gray;
	border-collapse: separate;
	padding-left: 75px;
	padding-right: 75px;
	padding-top: 75px;
	padding-bottom: 75px;
}
table.landing tr {
	border-width: 0px;
	border-height: 0px;
	border-style: inset;
	border-color: gray;
}
table.landing td {
	border-width: 0px;
	border-height: 0px;
	border-style: inset;
	border-color: gray;
	padding-top: 25px;
	padding-bottom: 25px;
}
table.landing th {
	border-width: 0px;
	border-height: 0px;
	border-style: inset;
	border-color: gray;
}

a:link 	  { color: #1b8ef9 ; }
a:visited { color: #9f6fed ; }
a:active  { color: #ff3600 ; }

img.center {   display: block;   margin-left: auto;   margin-right: auto; }
