body,p,td,ol,ul		{
	font-family:"Times New Roman", Times, serif;
	font-size: 14px;
		}

body	{
	margin:0px;
	background-color: #075744;
		}
.pagebg { background-color: #075744;
	}
td { vertical-align:top;
	}
	
a:link	{ text-decoration:none;
		color:#1d38aa;
		}
a:visited	{ text-decoration:none;
	color:#1d38aa;
		}
a:hover	{ text-decoration:underline;
		color:#0000FF;
		}
	
p	{ margin:0 0 .8em 0;
	}
ul	{ margin:0 0 0.8em 0;
	padding:0;
	}
ul li { padding:0 0 0 16px;
	background-image:url(images/bullet.gif);
	background-repeat:no-repeat;
	background-position:0 4px;
	list-style-type:none;
	margin:0;
	}
ol	{ margin:0 0 0.5em 0;
	padding:0 0 0 2.5em;
	}


#footer p { font-size:12px;
	text-align:center;
	margin:0;
	color:#000000;
	}
#footer  { vertical-align:middle;
	padding:30px 0 10px 0;
	}

.textcell table td { padding:0 10px 4px 0;
	}
.formtable td { padding:0 18px 6px 0;
	}
.toprow { padding-top:40px;
	}   
.sidequote  {  margin-top:40px;
	}


.topmenu ul { margin:0;
	padding:0;
	list-style-type:none;
	}
.topmenu ul li { margin:0;
	padding:0;
	list-style-type:none;
	font-size:12px;
	line-height:normal;
	width:139px;
	}
.topmenu ul li a:link, .topmenu ul li a:visited { color:#075744;
	padding:3px 5px 3px 5px;
	font-weight:bold;
	background-color:#d0e8e2;
	border-bottom:1px solid #075744;
	display:block;
	line-height:normal;
	}
.topmenu ul li a:hover {
	background-color:#acd7cd;
	text-decoration:none;
}
	
.topmenu ul li.submenuOn a, ul li.submenuOn a:link, ul li.submenuOn a:visited { color:#0000FF;
	font-weight:bold;
	}




.sidemenu ul { margin:0 12px 0px 0;
	padding:0;
	list-style-type:none;
	}
.sidemenu ul li { margin:0 0 .5em 0;
	padding:0;
	list-style-type:none;
	font-size:12px;
	line-height:normal;
	background-image:none;
	}
.sidemenu ul li a:link, .sidemenu ul li a:visited { color:#075744;
	padding:0 0 0 10px;
	font-weight:bold;
	display:block;
	}
	
.sidemenu ul li.submenuOn a, .sidemenu ul li.submenuOn a:link, .sidemenu ul li.submenuOn a:visited { color:#075744;
	background-image:url(images/sidemenu.triangle.gif);
	background-repeat:no-repeat;
	background-position:0 4px;
	font-weight:bold;
	}

#leftsidebar p { font-size:11px;
	padding-right:10px;
	}
#leftsidebar h2 { font-size:13px;
	text-transform:uppercase;
	}
.calctable { border:1px solid #888888;
	border-collapse:collapse;
	margin:auto;
	}
.calctable td { background-color:#fdfae9;
	 padding:2px;
	border:1px solid #888888;
	border-collapse:collapse;	}
.calctable .entry { border:1px solid #316d5f;
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	}
.calctable textarea, .calctable select { border:1px solid #316d5f;
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:2px;
	}
.calctable .explain { border:1px solid #316d5f;
	background-color:#eaf6f3; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	}

.calctable tr.header td { background-color:#397c6c;
	color:#FFFFFF;
	font-weight:bold;
	font-size:13px;
	}