body{
margin: 0;
background-color:#FFFFFF;
text-align: center;
}

#main{
font-family: Arial, Helvetica, sans-serif;
margin:0 auto 0 auto;
position:relative;
width: 702px;
top:0;
}

/*START undescriptively named styles to fix the 3 part bottom nav on the homepage*/
.test2{
width:140px;
height: 125px;
position:relative;
float:left;
background-color: #F2F5FA;
float:left;
padding:0 5px 0 5px;
}

.test3{
margin-right:5px;
}

img.test6{
position:absolute;
bottom:-1px;
right:0px;
border:none;
}
.bottomback{
background-image:url(images/bottom_border2.gif);
background-position:bottom left;
background-repeat:no-repeat;
padding: 5px 0 10px 15px;
}
/*END undescriptively named styles to fix the 3 part bottom nav on the homepage*/

.HomeText1 {	
	font-size: 10px;
	color: #105088;
}
A.RightNav {
	
	font-size: 12px;
	color:white;
	text-decoration:none;
	font-weight:bolder;
}
A.RightNav:link {
	
	font-size: 12px;
	color:white;
	text-decoration:none;
	font-weight:bolder;
}
A.RightNav:active {
	
	font-size: 12px;
	color:white;
	text-decoration:none;
	font-weight:bolder;
}
A.RightNav:visited {
	
	font-size: 12px;
	color:white;
	text-decoration:none;
	font-weight:bolder;
}
A.RightNav:hover {
	
	font-size: 12px;
	color:#F5EEB8;
	font-weight:bolder;
	text-decoration:underline;
}
.MainTitle1 {
	
	font-size: 16px;
	font-weight: bolder;
	color: #456D90;
	line-height: normal;
}
INPUT.txtZipCode1 {
	
	font-size: 12px;
	height: 21px;
	width: 83px;
	position:relative;
	top:1px;
}
.MainTitle2 {
	
	font-size: 16px;
	font-weight: bold;
	color: white;
}
A.MidBlueLink {
	font-size: 12px;
	font-weight: normal;
	color: #6B8EAC;
}
A.MidBlueLink:link {
	font-size: 12px;
	font-weight: normal;
	color: #6B8EAC;
}
A.MidBlueLink:active {
	font-size: 12px;
	font-weight: normal;
	color: #6B8EAC;
}
A.MidBlueLink:visited {
	font-size: 12px;
	font-weight: normal;
	color: #6B8EAC;
}
A.MidBlueLink:hover {
	font-size: 12px;
	font-weight: normal;
	color: #666666;
}
.SubHeader1 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #456B8F;
}
A.ftrLink {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#739ABD;
	text-decoration:none;
}
A.ftrLink2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:white;
	text-decoration:none;
	font-weight:bolder;
}
A.ftrLink.link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#CDDEED;
	text-decoration:none;
}
A.ftrLink.active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#CDDEED;
	text-decoration:none;
}
A.ftrLink.visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#CDDEED;
	text-decoration:none;
}
A.ftrLink.hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:White;
	text-decoration:none;
}
TD.ftrText {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:white;
}
TD.StdText {
	
	font-size: 12px;
	color: #244C6D;
	line-height: 18px;
}

h2 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #456B8F;
}

h1 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #456B8F;
}

TD.WhiteOnGreenSubTitle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:white;
	font-weight: bolder;
}
SPAN.WhiteOnBlue {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:white;
	font-weight:bolder;
}

table.topic {
	border-width: 1px 1px 1px 1px;
	border-spacing: 2px 2px;
	border-style: outset outset outset outset;
	border-color: #476E8F #476E8F #476E8F #476E8F;
	border-collapse: collapse;
	background-color:#F1F5F9;
	
	font-size: 10px;
	color: #105088;
}
table.topic th {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: #476E8F #476E8F #476E8F #476E8F;
	background-color:#F1F5F9;
	
	font-size: 10px;
	color: #105088;
}
table.topic td {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: #476E8F #476E8F #476E8F #476E8F;
	background-color:#F1F5F9;
	
	font-size: 10px;
	color: #105088;
}
table.reference2 {
	border-width: 1px 1px 1px 1px;
	border-spacing: 2px 2px;
	border-style: none none none none;
	border-color: #77A0C3 #77A0C3#77A0C3 #77A0C3;
	border-collapse: collapse;
	background-color: #77A0C3;
	
	font-size: 10px;
	color:  #FFFFFF;
}
table.reference2 th {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: none none none none;
	border-color: #77A0C3 #77A0C3 #77A0C3 #77A0C3;
	background-color:#77A0C3;
	
	font-size: 10px;
	color: #FFFFFF;
} 
.breadcrumb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #456B8F;
	font-weight: normal;
	line-height: 12px;
}
table.reference2 td {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: none none none none;
	border-color: #77A0C3 #77A0C3 #77A0C3 #77A0C3;
	background-color:#77A0C3;

	font-size: 10px;
	color:  #FFFFFF;
}
