/* CSS Document *//*===================================Styles for tags===================================*/body {	margin:0px;	padding:0px;}h1	{	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:24px;	color:#242578;	margin:0px 10px 0px 10px; }h2	{	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:22px;	color:#242578;	margin:0px 10px 0px 10px; }h3	{	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:18px;	color:#242578;	margin:0px 10px 0px 10px; }h4	{	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:16px;	color:#242578;	margin:0px 10px 0px 10px; }h5	{	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:14px;	color:#242578;	margin:0px 10px 0px 10px; }h6	{	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:12px;	color:#242578;	margin:0px 10px 0px 10px; }/*==========================================Styles for topnav class==========================================*/.topnav {	width:800px;	height:79px;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:9px;	font-weight:bold;	color:#ffffff;	background:#242578;	border-bottom:1px solid #a3a3d5;}.topnav a {	color:#ffffff;	text-decoration:none;}.topnav a:hover {	text-decoration:underline;}.topnav img {	float:left;}.topnav div {	float:right;	height:auto;	padding-right:15px;	padding-top:60px;	padding-bottom:5px;}/*===========================================Styles for leftnav class===========================================*/.leftnav {		margin-top:0px;	padding-top:0px;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:10px;	color:#ffffff;	background:#4345ac;}.leftnav a {	display:block;	padding-top:5px;	padding-bottom:5px;	padding-right:10px;	border-bottom:1px solid #a3a3d5;	color:#ffffff;	font-weight:bold;	text-decoration:none;	text-align:right;}/* if no link in top spot, then change border-top to 1px. */#leftnavTop {	border-top:0px solid #a3a3d5;}#leftnavCalc {	float:left;	height:425px;	width:150px;}#leftnavSucc {	float:left;	height:275px;	width:150px;}#leftnavPrep {	float:left;	height:300px;	width:150px;}#leftnavPrep_Cal {	float:left;	height:2150px;	width:150px;}#leftnavPrep_Res {	float:left;	height:300px;	width:150px;}#leftnavQuest {	float:left;	height:850px;	width:150px;}#leftnavAbout {	float:left;	height:1900px;	width:150px;}#leftnavCont {	float:left;	height:300px;	width:150px;}.leftnav a:hover {	background:#a3a3d5;	border-bottom:1px solid #4345ac;}/*===========================================Styles for content===========================================*/.contentArea {	width:800px;}.content {	float:left;	width:640px;	padding-top:10px;	margin-bottom:10px;}.contentGloss {	padding-top:10px;	margin-bottom:10px;}.content p {	color:#242578;	margin-left:10px;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:12px;}.content li.ordered {	list-style:number outside;	color:#242578;	margin-left:10px;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:12px;	padding-bottom:10px;}.content li.unordered {	list-style:square outside;	color:#242578;	margin-left:10px;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:12px;}.content a {	color:#242578;	font-family:Verdana, Arial, Helvetica, sans-serif;	text-decoration:none;}.content a:hover {	color:#AAAAAA; 	font-family:Verdana, Arial, Helvetica, sans-serif;	text-decoration:underline;}.content a.Question {	background-image:url(graphics/dwnarrw.gif);	background-position:left center;	background-repeat:no-repeat;	color:#242578;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:12px;	text-decoration:none;	padding-left:15px;}.content a:hover.Question {	color:#AAAAAA; 	text-decoration:underline;}.content a.Top {	background-image:url(graphics/uparrw.gif);	background-position:left center;	background-repeat:no-repeat;	color:#242578;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:12px;	text-decoration:none;	padding-left:15px;}.content a:hover.Top {	color:#AAAAAA; 	text-decoration:underline;}.content a.link	{ 	color:#262477; 	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:12px; 	text-decoration:underline; }.content a:hover.link { 	color:#AAAAAA; 	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:12px; 	text-decoration:underline; }a.term	{ 	color:#262477; 	font-family:Verdana, Arial, Helvetica, sans-serif; 	font-size:10pt; 	font-weight:bold; 	text-decoration:underline; }a:hover.term	{ 	color:#AAAAAA; 	font-family:Verdana, Arial, Helvetica, sans-serif; 	font-size:10pt; 	font-weight:bold; 	text-decoration:underline;}a.letter	{ 	color:#262477; 	font-family:Verdana, Arial, Helvetica, sans-serif; 	font-size:10pt; 	text-decoration:underline; }a:hover.letter	{ 	color:#AAAAAA; 	font-family:Verdana, Arial, Helvetica, sans-serif; 	font-size:10pt; 	text-decoration:underline;}#table {	 width:98%;	 margin-left:auto;	 margin-right:auto;}td.inptbl-hed	{ 	color:#FFFFFF; 	font-family:Verdana, Arial, Helvetica, sans-serif; 	font-size:10pt; 	font-weight:bold; 	text-align:left; 	vertical-align:top; 	padding:6px 3px 6px 3px; }td.inptbl-lbl	{ 	color:#262477; 	font-family:Verdana, Arial, Helvetica, sans-serif; 	font-size:10pt; 	font-weight:bold; 	text-align:left; 	vertical-align:middle; 	padding:6px 3px 6px 3px; }td.inptbl-inp	{ 	color:#262477; 	font-family:Verdana, Arial, Helvetica, sans-serif; 	font-size:10pt; 	text-align:left; 	vertical-align:middle; 	padding:6px 3px 6px 3px; }td.inptbl-txt	{ 	color:#262477; 	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size:10pt; 	text-align:left;	vertical-align:middle; 	padding:6px 3px 6px 3px;}.letters	{ 	color:#262477; 	font-family:Verdana, Arial, Helvetica, sans-serif; 	font-weight:bold; 	text-decoration:underline; }.terms	{ 	color:#262477; 	font-family:Verdana, Arial, Helvetica, sans-serif; 	font-size:10pt; 	padding:0px 10px 0px 10px; }.input		{ font-size:10px; text-align:right; }.input2		{ font-size:10px; text-align:left; }.textbox	{ font-size:10pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-align:left; }.topclose	{ font-size:10px; text-align:center; }.border-thin	{ border:1px solid #666666; padding:10px 15px 10px 10px; }.left		{ text-align:left; }.right		{ text-align:right; }.center		{ text-align:center; }.justify	{ text-align:justify; }.top		{ vertical-align:top; }.middle		{ vertical-align:middle; }.bottom		{ vertical-align:bottom; }/*===========================================Styles for footer===========================================*/.footer {	float:left;	width:800px;	height:80px;		background:#ffffff;	border-top:1px solid #a3a3d5;}.footer span {	float:right;	width:300px;	margin-top:32px;	margin-right:10px;	text-align:right;	color:#242578;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:10px;}.footer img {	float:right;	margin-right:10px;	margin-top:10px;}