/* Tag-Level Styles */
table {margin: 0px; padding: 0px; font-family: Verdana, Arial, sans-serif;}
tr {margin: 0px; padding: 0px; font-family: Verdana, Arial, sans-serif;}
td {margin: 0px; padding: 0px; font-family: Verdana, Arial, sans-serif;}
p {margin: 0px; padding: 0px; font-size: font-family: Verdana, Arial, sans-serif;}

/* Navigation Styles */	
ul.open {
	margin: 0px;
	padding: 0px;
	list-style: none;
	width: 95px; /* Width of Menu Items */
	border-bottom: 1px solid #ccc;
	}
	
ul.open li {
	margin: 0px;
	padding: 0px;
	list-style: none;
	width: 95px; /* Width of Menu Items */
	position: relative;
	}
	
li ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	width: 95px; /* Width of Menu Items */
	position: absolute;
	left: 95px; /* Set 1px less than menu width */
	top: 0px;
	display: none;
	}

/* Styles for Menu Items */
ul.open li a {
	margin: 0px;
	list-style: none;
	display: block;
	text-decoration: none;
	color: #013580;
	background: whitesmoke; /* IE6 Bug */
	padding: 5px;
	border-top: 1px solid #ccc; /* IE6 Bug */
	border-bottom: 0px;
	}
	
li ul.open li a {
	margin: 0px;
	list-style: none;
	display: block;
	text-decoration: none;
	color: #ffffff;
	background: #013580; /* IE6 Bug */
	padding: 5px;
	border-top: 1px solid #ccc; /* IE6 Bug */
	border-bottom: 0px;
	}
	
ul.open li ul li a {
	margin: 0px;
	list-style: none;
	display: block;
	width: 90px; /* Width of Menu Items */
	text-decoration: none;
	color: #ffffff;
	background: #013580; /* IE6 Bug */
	padding: 5px;
	border-top: 1px solid #ccc; /* IE6 Bug */
	border-bottom: 0px;
	}
	
.open {
	margin: 0px;
	padding: 0px;
	list-style: none;
	width: 95px; /* Width of Menu Items */
	display: block;
	}
.closed {
	margin: 0px;
	padding: 0px;
	list-style: none;
	width: 95px; /* Width of Menu Items */
	display: none;
	}
li img {
	margin: 0px;
	padding: 0px;
	list-style: none;
	vertical-align: middle;
	position: right;
	float: right;
	}



/* Table Styles */
td.top_bar {width: 125px; height: 65px;}
td.footer {background-color: #013580; color: #ffffff; font-family: Verdana, Arial, sans-serif; font-size: small;}
td.header {background-color: #c10535; color: #ffffff; font-family: Verdana, Arial, sans-serif;}
td.todays_date {background-color: #c10535; color: #ffffff; font-family: Verdana, Arial, sans-serif; font-size: x-small;}
table.navigation {width: 125px; color: #013580; font-family: Verdana, Arial, sans-serif; font-size: x-small; font-weight: 900; letter-spacing: -1px; line-height: 90%;}
table.ratequote {color: #013580; font-size: 8pt; font-family: Verdana, Arial, sans-serif;}

a.footer {background-color: #013580; color: #ffffff; font-family: Verdana, Arial, sans-serif; font-size: small; text-decoration: none; }
a.blurb {background-color: #c10535; color: #ffffff; font-family: Verdana, Arial, sans-serif; font-size: small; text-decoration: none; position: relative; margin-left: 125px;}

/* General Styles */
.navstrip {font-family: Verdana, Arial, sans-serif; font-size: 6pt; text-decoration: none; font-weight: bold; color: #333333;}
.large_blue_header {font-family: Verdana, Arial, sans-serif; font-size: x-large; font-weight: bold; color: #013580;}
.large_grey_header {font-family: Verdana, Arial, sans-serif; font-size: 11pt; color: #666666;}

a.expand {font-family: Verdana, Arial, sans-serif; font-size: 7pt; font-weight: bold; color: #ffffff; position: absolute; top; margin-left: -120px; margin-top: 350px;}

img.seal {position: absolute; bottom; margin-left: -125px; margin-top: 378px;}

.searchbox {font-family: Verdana, Arial, sans-serif; font-size: 8pt; color: #000000;}