html,body{
	height:100%;
}
body,table{
	font-family: Verdana, Arial, Sans;
	font-size:.8em;
}

img { border: none; } 
a { color: #010066; }
h1 {
	display:inline;
	font-size:15pt;
	font-family: Helvetica;
	font-weight:bold;
	font-variant: small-caps;
}
h1.heavy {
	font-size:18pt;
	font-weight:bold;
	word-spacing:.1em;
}
h2 {
	font-size:10pt;
	display:inline;
}
h4 {
	display:inline;
	color:#004387;
	font-size:1.2em;
	padding:0;
	margin: 0;	
}
h4 a {
	text-decoration: none;
}
h5 {
	display:inline;
	font-size:1.1em;
	color:#004387;
	margin:0;
	padding:0;
}
.title {
    color: #004387;
    font-size:13pt;
}
.title2 {
    color: #004387;
    font-size:11pt;
    font-weight: bold;
}
.title3 {
    color: #004387;
    font-size:9pt;
    font-weight: bold;
}
.select {
    font-family: Verdana, Arial, Sans;
	font-size:7pt;
}	
#header {
	width:776px;
	border-bottom: 1px solid black;
	min-height:90px;
}
#header img {
	float: left;
}
#homeGraphic {
	background-image: url(../images/homeImage.jpg);
	background-repeat: no-repeat;
	max-height:124px; /* gets read by firefox */
	height:154px; /* gets read by IE */
	padding-top:15px;
	padding-left:55px;	
	padding-right: 130px;
        position:relative;
}
.homeBox {
	float:left;
	width:275px;	
	height:275px; /* gets read by IE */
	padding: 0 10px 0 10px;
	border:1px solid #004387;
	border-top: 10px solid #004387;
	margin-left: 5px; 
}
.homeBox a {
	font-weight:bold;
}
#homeRtCol {
	float:left;
	padding-left:15px;
	max-width:155px;
}
#homeRtCol a{
	font-size: .8em;
	font-weight: bold;
}
.linkLists img{
	margin-top: 5px;
}
#utility {
	position: absolute;
	left: 390px;
	height: 20px;
	width: 390px;
	top: 20px;
	background: white;
	color: black;
	border-top: 4px solid #30679F;
}

#utility ul{
	padding: 0;
	margin: 0;
	list-style: none;
	display:inline;
	font-family: Verdana, Sans;
	font-size: 7pt;
	font-weight: bold;
}

#utility li {
	float: left;
	padding: 0 15px;
	background: white;
	color: black;
	text-align: center;
	margin-top: 2px; 
	z-index: 10;
}

#utility li a {
	text-decoration: none;
}

#middle {
	height:100%;
	float:left;
	width:485px;
}
#appMiddle {
	height:100%;
	float: left;
	width: 595px;
}
#rtColumn{
	width:110px;
	background: #F4DDB1 url(../images/gradient.jpg);
	background-repeat: repeat-x;
	float: left;
	height:464px;
}
.navoff   {    font-size:8pt; 
			   color: #ffffff;
			   font-weight:bold;
			   text-decoration:none}

	     .navon	  {
	     	   font-size:8pt;
			   font-weight:bold;
			   color: #00457B;
			   text-decoration:none}
.responseTable
{
	width:550;
	font-size:9pt;
	align:center;	
}
		 
/* Styles related to New Low Rates Callout */
		   
#low_rates {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/low_rates_callout.png',sizingMethod='scale');
	height: 92px;
	width: 93px;
	position:absolute;
    z-index:100;
	top:100px;
	*left:257px;
   _left: 241px;}
		
#homeGraphic>#low_rates {
	background:url(../images/low_rates_callout.png) no-repeat;
	height: 92px;
	width: 93px;
	position:absolute;
	z-index:100;	
	top:100px;
	left:257px}

.homebox_right {
        padding-left:45px
}	

.odd{
background:#DDEBF0;
}
.even{
background:white;
}		  

.main-container {
	width:776px; 
	background:url(../images/main_bg.gif) repeat-y
	}