body				{ font-family: arial; }
p					{ align: left; font-size: 10pt; padding: 6pt; }
p.smalltext			{ font-size: 9pt; }
a.nav				{ font-size: 9pt; text-decoration: none; color: #000000; font-weight: bold; }
a.nav:hover			{ color: #003399; }
.gray				{ background-color: #EFF7FF; border-top: #95C7F9 1px solid; border-bottom: #95C7F9 1px solid; }
.white				{ border-top: #95C7F9 1px solid; border-bottom: #95C7F9 1px solid; }
.navtd				{ font-size: 1px; }
.hdr				{ background-color: #666666; text-align: right; color: #FFFFCC; font-size: 8pt; border-bottom: #CCCCCC 3px double; }
a.ahdr				{ color: #ffff99; font-size: 9pt; text-decoration: none; font-family: arial; }
a.ahdr:hover		{ color: #FFFFFF; font-size: 9pt; }
a.nav				{ color: #FFFFFF; font-size: 8pt; font-family: verdana; }
a.nav:hover			{ color: #6581DC; font-size: 8pt; }
h1					{ font-size: 13pt; font-weight: bold; color: #333366; }
h2					{ font-size: 11pt; font-weight: bold; color: #333366; }
h3					{ font-size: 11pt; font-weight: bold; color: #336699; }
ul					{ font-size: 10pt; text-align: justify; list-style-type: square; }
li.pad				{ margin: 10px; }
a					{ color: #cc0000; font-size: 10pt; }
a:hover				{ color: #cc0000; }
a:active 			{ color: #cc0000; }
a.link				{ color: #cc0000; }
a.main				{ color: #cc0000; }
blockquote			{ margin-top: 0px; padding-top: 0px; display: inline; padding-left: 0px; margin-left: 20px; }
img, td, table		{ padding: 0px; margin: 0px; }
hr.solid			{ color: #EFF7FF; height: 1px; }
hr.thinline			{ color: #95C7F9; height: 1px; margin-top: 3px; margin-bottom: 3px; }
p.testimonial		{ margin-top: 3px; margin-bottom: 3px; }
td.nav				{ border-right: #95C7F9 1px dotted; margin: 0px; padding: 0px; }
td					{ font-size: 10pt; }

div.naviSub			{ width: 100%; margin: 2px; background-color: #DEE9F4; }
a.naviLnkSub		{ width: 100%; height: 100%; padding: 2px; padding-left: 10px; text-decoration: none; color: #336699; font-weight: bold; }
a.naviLnkSub:hover	{ background-color: #95C7F9; color: #333366; }
div.naviSubSel		{ width: 100%; margin: 2px; background-color: #95C7F9; }
a.naviLnkSubSel		{ width: 100%; height: 100%; padding: 2px; padding-left: 10px; text-decoration: none; color: #336699; font-weight: bold; }
a.naviLnkSubSel:hover{ background-color: #95C7F9; color: #333366; }

div.naviSub2		{ width: 100%; margin: 2px; background-color: #DEE9F4; }
a.naviLnkSub2		{ width: 100%; height: 100%; padding: 2px; padding-left: 20px; text-decoration: none; color: #336699; font-weight: bold; }
a.naviLnkSub2:hover	{ background-color: #95C7F9; color: #333366; }
div.naviSubSel2		{ width: 100%; margin: 2px; background-color: #EEEEEE; }
a.naviLnkSubSel2	{ width: 100%; height: 100%; padding: 2px; padding-left: 20px; text-decoration: none; color: #336699; font-weight: bold; }
a.naviLnkSubSel2:hover	{ background-color: #95C7F9; color: #333366; }

td.content			{ padding: 10px; }
td.footer			{ border-top: #EFF7FF 1px solid; }

div.naviHdr			{ width: 100%; margin: 2px; background-color: #EFF7FF; font-weight: bold; color: #336699; padding: 3px; }

div.navi			{ width: 100%; margin: 2px; background-color: #EFF7FF; }
a.naviLnk			{ width: 100%; height: 100%; padding: 2px; text-decoration: none; color: #336699; font-weight: bold; }
a.naviLnk:hover		{ background-color: #95C7F9; color: #333366; }
div.naviSel			{ background-color: #95C7F9; color: #FFFFFF; font-weight: bold; }
a.naviLnkSel		{ width: 100%; height: 100%; padding: 2px; text-decoration: none; color: #336699; font-weight: bold; }
a.naviLnkSel:hover	{ color: #336699; }

td.qa				{ font-weight: bold; width: 30px; }
td.question			{ color: blue; }

div.mPlayer			{ border: #95C7F9 1px solid; padding: 3px; width: 240px; }

input.flattened		{ border: #95C7F9 1px solid; font-family: verdana; }

ul.steps			{ margin: 10px; padding: 10px; text-align: left; }
li.steps			{ margin: 0px; padding-bottom: 5px; list-style-position: outside; vertical-align: middle; }

div.testimonial		{ width: 200px; color: #666666; padding: 5px; }

table.loggedin		{ border: #95C7F9 1px solid; background-color: #EFF7FF; }
td.loggedin			{ font-size: 7.5pt; color: #666666; }

td.padded			{ padding: 8px; }

div.start			{ width: 100%; margin: 2px; background-color: #C37563; }
a.startLnk			{ width: 100%; height: 100%; padding: 2px; text-decoration: none; color: #FFFFFF; font-weight: bold; }
a.startLnk:hover	{ background-color: #5A9F73; color: #FFFFFF; }
a.startLnk:visited	{ background-color: #C37563; color: #FFFFFF; }
th.adminHdr			{ font-size: 10pt; font-weight: bold; color: #336699; padding: 4px; }
td.adminCell		{ padding: 4px; }
td.adminCellBL		{ padding: 4px; border-top: #999999 1px solid; border-bottom: #999999 1px solid; border-left: #999999 1px solid; }
td.adminCellBR		{ padding: 4px; border-top: #999999 1px solid; border-bottom: #999999 1px solid; border-right: #999999 1px solid; }