﻿*			{ margin: 0; }
img			{ border:0; }
.clearfix	{ float:none; clear:both; height:24px; }

/* ---  MASTER CONTAINER CSS  ---  */
body		{ background:#005829 url('images/bkgd_body.jpg') repeat-x; font:normal 10pt/134% Verdana,Arial,Helvetica,sans-serif; color:#003300; }
#site		{ width:900px; margin:24px auto 0 auto; background:#ffffff; border:4px #999999 solid; }
#top		{ width:900px; height:180px; margin:0; background:#ffffff url('images/bkgd_top.jpg') no-repeat; }
#top .logo	{ margin-left:0; }

#nav		{ width:100%; height:24px; margin:0; padding:0; background:#999999 url('images/bkgd_nav.jpg') repeat-x; }
#nav ul		{ float:right; height:24px; margin-top:4px; list-style:none; }
#nav ul li	{ display:inline; padding: 0 24px; font:bold 11pt/100% Tahoma,Arial,Helvetica,sans-serif; border-left:2px #999999 solid; }
#nav a:link, #nav a:visited	{ color:#005829; text-decoration:none; }
#nav a:hover, #nav a:active	{ color:#ffffff; }

#content	{ width:808px; margin:18px auto; }
#main		{ float:left; width:480px; }
#side		{ float:right; width:288px; }

#foot		{ width:900px; margin:12px auto 36px auto; }
#foot p		{ margin:18px; text-align:center; font:normal 08pt/167% Tahoma,Verdana,Arial,Helvetica,sans-serif; color:#99ffcc; }
#foot p a:link,
#foot p a:visited	{ color:#33ff66; text-decoration:none; font-weight:bold; }
#foot p a:hover,
#foot p a:active	{ color:#00ff00; text-decoration:underline; }

.ctr		{ text-align:center; }
.imglt		{ float:left; margin-right:18px; }
.imgrt		{ float:right; margin-left:18px; }

.intro		{ font-size:09pt; color:#006633; margin:6px 0; text-align:justify; }
.process	{ width:720px; margin:0 auto; clear:both; }
.tip		{ width:480px; padding:8px; margin:12px auto; background-color:#ccffee; border:2px #999999 solid; }

#calcinst			{ width:684px; padding:8px; margin:0 auto 12px auto; background-color:#ccffdd; border:2px #999999 solid; }
#calcinst h2		{ margin-top:0; font-size:10pt; }
#calcinst li		{ font-size:8pt; }

#calctable			{ margin:0 auto; border:2px #999999 solid; width:432px; }
#calctable td		{ padding:2px 6px; margin:0;  border:1px #999999 solid; }
#calctable .entry	{ background-color:#ccffcc; }
#calctable .result	{ background-color:#99cc99; }
.calclabel		{ width:180px; text-align:right; padding:3px 6px; }

.contactlabel	{ width:72px; text-align:right; padding:3px 6px; }
.alert			{ text-align:center; color:#990000; font-size:8pt; font-weight:bold; }

.wizstepttl { font:bold 14pt/135% Tahoma,Arial,Helvetica,sans-serif; color: #005829; }
.wizstepsubttl	{ font:bold 12pt/135% Tahoma,Arial,Helvetica,sans-serif; color: #009966; margin:24px 0 6px 0; }
.mortapp { color: #003399 }
.mortappemph {font:bold 10pt/135% Tahoma,Arial,Helvetica,sans-serif; color: #666666; }

.mortapptable		{ padding:0; margin:6px auto; border:none; table-layout:fixed; width:100%; }
.mortapptable td	{ padding:2px 6px; }
.mortapptablettl	{ font:bold 12pt/135% Tahoma,Arial,Helvetica,sans-serif; color: #005829; margin:24px 0 6px 0; }
/*
.mortapptable { padding: 8px; margin: 8px; border: thin solid #C0C0C0; font: bold 14pt/135% Tahoma,Arial,Helvetica,sans-serif; color: #005829; table-layout: fixed;	width: 800px; }
.mortapptablettl{ font:bold 11pt/135% Tahoma,Arial,Helvetica,sans-serif; color: #666666; margin:24px 0 6px 0; }
*/

/* ---  CONTENT CSS  --- */

h1 			{ font:bold 14pt/135% Tahoma,Arial,Helvetica,sans-serif; color: #005829; }
h2 			{ font:bold 12pt/135% Tahoma,Arial,Helvetica,sans-serif; color: #009966; margin:24px 0 6px 0; }
h3 			{ font:bold 11pt/135% Tahoma,Arial,Helvetica,sans-serif; color: #666666; margin:24px 0 6px 0; }
p, td, th	{ font:normal 10pt/135% Verdana,Arial,Helvetica,sans-serif; margin:12px 0; }
ul li		{ font:normal 10pt/135% Verdana,Arial,Helvetica,sans-serif; margin:9px 0; margin-left:24px; list-style:square; }

p a:link	{ color:#0066cc; text-decoration:underline; font-weight:bold; }
p a:visited	{ color:#003399; text-decoration:underline; font-weight:bold; }
p a:hover	{ color:#cc0000; text-decoration:none; font-weight:bold; }
p a:active	{ color:#ff0000; text-decoration:none; font-weight:bold; }

#R				{ width:200px; margin:0 08px; }
#R h1 			{ font:bold 12pt/135% Arial, Helvetica, sans-serif; color: #0066CC; margin:0 0 6px 0; }
#R h2 			{ font:bold 10pt/135% Arial, Helvetica, sans-serif; color: #006699; margin:24px 0 6px 0; }
#R h3 			{ font:bold 10pt/135% Arial, Helvetica, sans-serif; color: #006699; margin:12px 0 6px 0; }
#R p, td, th	{ font:normal 10pt/135% Arial, Helvetica, sans-serif; margin:06px 0; }
#R ul li		{ font:normal 10pt/135% Arial, Helvetica, sans-serif; margin:6px 0; margin-left:18px; list-style:disc; }

p a:link	{ color:#0066cc; text-decoration:underline; font-weight:bold; }
p a:visited	{ color:#003399; text-decoration:underline; font-weight:bold; }
p a:hover	{ color:#cc0000; text-decoration:none; font-weight:bold; }
p a:active	{ color:#ff0000; text-decoration:none; font-weight:bold; }


