﻿body
{
/*background:url('images/watermark.jpg') #FFFFFF no-repeat;*/
background-color:white;
margin-top:0;
}

#shell
{
/*width:786px;*/
width:975px;
background-color:#FFFFFF;
}

#shellPop
{
width:700px;
background-color:#FFFFFF;
margin:0 auto;
}

#shellHome
{
width:980px;
background-color:#FFFFFF;
}

#nav, #nav ul {
	padding: 0;
	margin: 0;
	list-style: none;
	/*background:url(images/link.jpg) #16437C repeat-x;
	rtical-align:middle; text-align:center;
	width:auto;
	line-height:24px;*/


}

#nav a {
	display: block;
	width: auto;
}

#nav li {
	float: left;
	width: auto;
}


#nav li ul {
	position: absolute;
	width: auto;
	left: -999em;
}

#nav li:hover ul {
	left: auto;
}


#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
	background:url(images/link.jpg) #16437C repeat-x;
	vertical-align:middle; text-align:center;
	width:auto;
	line-height:24px;
	display: inline;
}


td.topNav
{
text-align:right;
font-family:Arial; font-size:11px; color:#004678;
vertical-align:top;
padding-right:5px; padding-top:15px;
height:5px;
word-spacing:-1px;
}

td.topNav A:link
{
color:#004678; text-decoration:none;font-weight:bold;
}

td.topNav A:hover
{
color:#004678; text-decoration:underline;font-weight:bold;
}

td.topNav A:visited
{
color:#004678; text-decoration:none;font-weight:bold;
}

td.topNav A:visited:hover
{
color:#004678; text-decoration:underline;font-weight:bold;
}

td.logo
{
width:400px; height:106px;
}


td.phrase
{
height:45px;
padding-bottom:25px;
text-align:right; vertical-align:bottom;
}

table.nav
{
border:#656565 solid 1px;
}

td.nav
{
background:url(images/link.jpg) #16437C repeat-x;
vertical-align:middle; text-align:center;
width:auto;
line-height:24px;

}
/* look out if editing nav buttons! - Consumer/Home Equity button has set width in td tag, set as style right after the class=nav. this is to make all the nav buttons spread all the way accross and the nav button not appear as a small button*/

td.navLine
{
width:1px;
background-color:#FFFFFF;
}

td.nav A:link
{
display:block; padding-top:0px; padding-left:3px; padding-right:3px;
height:24px;
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; text-decoration:none;
}

td.nav A:hover
{
display:block; padding-top:0px; padding-left:3px; padding-right:3px;
height:24px;
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; text-decoration:none;
background:url(images/linkOver.jpg) #3D83E2 repeat-x;
}

td.nav A:visited
{
display:block; padding-top:0px; padding-left:3px; padding-right:3px;
height:24px;
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; text-decoration:none;
}

td.nav A:visited:hover
{
display:block; padding-top:0px; padding-left:3px; padding-right:3px;
height:24px;
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; text-decoration:none;
background-image:url(images/linkOver.jpg); background-repeat:repeat-x;
}

td.nav0
{
background:url(images/link.jpg) #16437C repeat-x;
}

td.boatPic
{
/*background:#005998 url('images/boatsPic.jpg') no-repeat center; */
height:170px;
}

table.content
{
border: 1px solid #656565;
}

td.left
{
vertical-align:top;
width:167px;
padding-left:0px; padding-right:2px; padding-top:6px; padding-bottom:6px;
background-color:#AF003D;
}

td.leftHome
{
vertical-align:top;
width:230px;
padding-left:0px; padding-right:2px; padding-top:6px; padding-bottom:6px;
/*background-color:#E8EAE9;*/
background-color:#AF003D;
text-align:center;
}

#leftLinks
{
padding-top:25px;
}

#leftLinks p
{
margin:5px;
}

#leftLinks A:link
{
font-family:Arial; font-size:11px; color:#FFF; font-weight:bold; text-decoration:none;
}

#leftLinks A:visited
{
font-family:Arial; font-size:11px; color:#FFF; font-weight:bold; text-decoration:none;
}

td.right
{
	vertical-align:top; 
	padding-left:2px; 
	padding-right:2px; 
	padding-top:10px; 
	padding-bottom:5px;
}

td.rightCell
{
	vertical-align:top; 
	padding-left:2px; 
	padding-right:2px; 
	padding-top:10px; 
	padding-bottom:5px;
	background-image:url('images/bgrndRight.jpg'); background-repeat:repeat-y; background-color:#E5EFFB;
}

.title
{
font-family:Arial; font-size:17px; color:#16437C; font-style:italic; font-weight:bold;
padding-left:15px; padding-bottom:3px;
margin:0;
}

.title2
{
font-family:Arial; font-size:12px; font-weight:bold;
}

.small
{
font-family:Arial; font-size:10px; color:#383838;
}

.blue
{
color:#28549D;
}

.red
{
color:#000000;
}

#content
{
font-family:Arial; font-size:11px; color:#383838;
padding-left:6px; padding-right:4px; padding-top:3px; padding-bottom:4px;
/*background:url(images/bgrndContent.jpg) repeat-x;*/
vertical-align:top;
}

#content table
{
font-family:Arial; font-size:11px; color:#383838;
}


#contentR
{
font-family:Arial; font-size:11px; color:#383838;
padding-left:6px; padding-right:4px; padding-top:0px; padding-bottom:4px;
vertical-align:top;
}

#content A:link
{
	color:#000000; font-weight:bold;
}

#content A:visited
{
	color:#000000; font-weight:bold;
}

td.contentCell
{
	font-family:Arial; font-size:11px; color:#383838;
	vertical-align:top;
}

#DLholder
{
	/*width:170px;*/
	padding-left:5px;
	color:white;
}

#DLholder a:visited
{
	color:white;
}

#DLholder a:link
{
	color:white;
}

table.DL
{
	background-image:url('images/DL.gif'); background-repeat: no-repeat;
	width:163px; height:108px;
}

td.bottom
{
	text-align:left;
	padding-left:20px;
	font-family:Arial; font-size:11px; color:#194784;
}

td.bottom A:link
{
	font-family:Arial; font-size:11px; color:#194784; font-weight:bold;
}

td.bottom A:visited
{
	font-family:Arial; font-size:11px; color:#194784; font-weight:bold;
}

table.ratesTable
{
	/*background:white url('images/bgrndRight.jpg') repeat-y right 100px;*/
	background-color:white;
	width:98%;
}

td.ratesH
{
	border-left:1px solid #656565; 
	padding:3px; 
	font-family:Arial; font-size:10px; color:#646464;
	height:200px; 
	vertical-align:top;
}

td.ratesH a:visited
{
	color:#005998;
	font-weight:bold;
}

td.ratesH a:link
{
	color:#005998;
	font-weight:bold;
}

td.ratesHead
{
	font-family:Arial; font-size:11px; color:#383838;
	color:white;
	vertical-align:top;
	/*background-color:#AF003D;*/
	background:url(images/link.jpg) #16437C repeat-x;
}

td.rates
{
	font-family:Arial; font-size:11px; color:#383838;
	vertical-align:top;
	/*background-color:#F5E6E9;
	color:#393963;*/
}

.rightNew
{
	font-family:Arial; font-size:11px; font-weight:bold; color:black; border-left:1px solid #656565;
}

.rightNew a:visited
{
	color:black;
}


.rightNew a:link
{
	color:black;
}

/* class for bullet points */
.none
{
	font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:13px; 
}

table.newTable
{
	width:90%;
	border-collapse:collapse;
}

table.newTable th
{
	padding:4px;
	border:0px #656565 solid;
	border-collapse:collapse;
	background-color:#1B4987;
	background:#17437D url('images/link.jpg') repeat-x left top;
	color:white;
	vertical-align:middle;
}

table.newTable td
{
	padding:4px;
	border:1px #656565 solid;
	border-collapse:collapse;
}

/* style for images: show black border */
img.eventBorder
{
	border:1px black solid;
}


/* end */