.text
{text-align: left;
font: normal 12pt/20px "Times New Roman", Times, serif;
color: #000000;
}

.formtext
{text-align: left;
font: normal 9pt "Times New Roman", Times, serif;
color: #000000;
padding-bottom:2px;
padding-top:2px;
padding-right:5px;
padding-left:5px;
}

.formtext2
{text-align: left;
font: normal 12pt "Times New Roman", Times, serif;
color: #000000;
padding-bottom:2px;
padding-top:2px;
padding-right:5px;
padding-left:5px;
}

.style1 {color: #3300FF}
.style2 {color: #FFFFFF}

.text2
{text-align: left;
font: normal 12pt/20px "Times New Roman", Times, serif;
color: #000000;
padding-bottom:8px;
padding-top:8px;
padding-right:8px;
padding-left:8px;
}

.text3
{text-align: left;
font: normal 12pt/20px "Times New Roman", Times, serif;
color: #000000;
padding-bottom:8px;
padding-top:8px;
padding-right:8px;
padding-left:8px;
border-right: 1px solid #003366;
}

.text4
{text-align: left;
font: normal 12pt/20px "Times New Roman", Times, serif;
color: #000000;
border-right: 1px solid #003366;
border-bottom: 1px solid #003366;
}

.body
{
padding-bottom:15px;
padding-top:15px;
padding-right:15px;
padding-left:15px;
border-right: 1px solid #000066;
}

.frame
{
border: 1px solid #003366;
}

.frame2
{
border-top: 1px solid #003366;
border-bottom: 1px solid #003366;
}

.frame3
{
border-left: 1px solid #003366;
}

.frame4
{
border-bottom: 1px solid #003366;
}

.frame5
{
border-left: 1px solid #003366;
padding-left:10px;
padding-top:10px;
}


.headertext
{text-align: center;
font: normal 16pt/24px "Times New Roman", Times, serif;
color: #000066;
}

.headertext3
{text-align: left;
font: normal 14pt/24px "Times New Roman", Times, serif;
color: #003366;
}

.headertext2
{text-align: center;
font: normal 13pt/24px "Times New Roman", Times, serif;
color: #000000;
}

.topnav
{text-align: left;
font: normal 10pt "Times New Roman", Times, serif;
color: #FFFFFF;
padding-bottom:4px;
padding-top:4px;
padding-left:6px;
padding-right:5px;
border-top: 1px solid #ffffff;
}

.topnavaddress
{text-align: center;
font: normal 10pt "Times New Roman", Times, serif;
color: #003366;
}

.topnav2
{text-align: left;
font: normal 10pt "Times New Roman", Times, serif;
color: #FFFFFF;
padding-bottom:4px;
padding-top:4px;
padding-left:6px;
padding-right:5px;
border-top: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
}
.topnav3
{text-align: left;
border-bottom: 1px solid #ffffff;
}

.bottomnav
{text-align: left;
font: normal 8pt Arial, Helvetica, sans-serif;
color: #003366;
padding-bottom:3px;
padding-top:3px;
padding-left:8px;
border-top: 1px solid #003366;
}

.bottomnav2
{text-align: left;
font: normal 8pt Arial, Helvetica, sans-serif;
color: #003366;
padding-bottom:3px;
padding-top:3px;
padding-left:8px;
}


A.down:link {
	color:#003366;
	font: normal 8pt Arial, Helvetica, sans-serif;
	text-decoration: none;
}
A.down:visited {
	color:#003366;
	font: normal 8pt Arial, Helvetica, sans-serif;
	text-decoration: none;
}
A.down:hover {
	color:#ffffff;
	font: normal 8pt Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

A.topnavbar:link {
	color:#003366;
	font: normal 12px "Times New Roman", Times, serif;
	text-decoration: none;
}
A.topnavbar:visited {
	color:#003366;
	font: normal 12px "Times New Roman", Times, serif;
	text-decoration: none;
}
A.topnavbar:hover {
	color:#ffffff;
	font: normal 12px "Times New Roman", Times, serif;
	text-decoration: none;
}

A.news:link {
	color:#0000FF;
	font: normal 16px "Times New Roman", Times, serif;
	text-decoration: none;
}
A.news:visited {
	color:#0000FF;
	font: normal 16px "Times New Roman", Times, serif;
	text-decoration: none;
}
A.news:hover {
	color:#000000;
	font: normal 16px "Times New Roman", Times, serif;
	text-decoration: underline;
}

A.profile:link {
	color:#000000;
	font: normal 15px "Times New Roman", Times, serif;
	text-decoration: none;
}
A.profile:visited {
	color:#000000;
	font: normal 15px "Times New Roman", Times, serif;
	text-decoration: none;
}
A.profile:hover {
	color:#003366;
	font: normal 15px "Times New Roman", Times, serif;
	text-decoration: underline;
}

ul.lines 
{
	list-style-type: disc;
	font: normal 14px/22px "Times New Roman", Times, serif;
	color: #000000;
	text-align: left;
}

ul.fees 
{
	list-style-type: disc;
	font: normal 12px/20px Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: left;
	padding-right:5px;
}

ul.steps 
{
	list-style-type: disc;
	font: normal 12px/16px Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: left;
	padding-right:5px;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000066;
	text-decoration:none;
	font-size: 16px;
	padding-bottom:3px;
}

h2 {font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	text-decoration:none;
	font-size: 12px;
	padding-top:1px;
}

h3 {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #990000;
	text-decoration:none;
	font-size: 12px;
}

ul#menu {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

ul#menu ol {
  display: none;
  text-align: left;
  list-style-type: none;
  margin: 0;
  padding: 5px;
}

ul#menu li, 
  ul#menu a {
  font: normal 12pt "Times New Roman", Times, serif;
  color: #000000;
}

ul#menu li {
  line-height: 24px;
}

ul#menu ol li {
  border-bottom: none;
}

ul#menu ol li:before {
  content: "- ";
}


ul#menu a {
  text-decoration: underline;
  outline: none;
}

ul#menu a:hover {
  color: #003366;
}

ul#menu a.active {
  color: #cccc99;
}

/*overlap images */

#overlappopup{ /*don't change id name */
position: absolute; /*don't change position property */
z-index: 1000;
background: white;
border: 12px solid #000066;
padding: 10px;
left: 0;
top: 0;
visibility: hidden;
}


