body { background-image: url('https://www.elegalplans.com/images/background.gif'); background-repeat: repeat; margin: 0 auto; text-align: center; }
body /* Mozilla Firefox alignment */ { text-align: -moz-center; }

a:link {color:#0179c5; text-decoration:none; }
a:visited {color:#0179c5; text-decoration:none; }
a:hover {color:#CC0000; text-decoration:underline; }
a:active {color:#0179c5; text-decoration:none; }
form {margin: 0px 0px 0px 0px; }

.type {  font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-style: normal; color: #333333; font-weight: normal; font-variant: normal}
.results {  font-family: Arial, Helvetica, sans-serif; font-size: 14pt; font-style: bold; color: #333333; font-weight: normal; font-variant: normal}
.header {  font-family: Arial, Helvetica, sans-serif; font-size: 16pt; font-style: normal; color: #0179c5; font-weight: bold; font-variant: normal}
.smtype {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #333333; font-weight: normal; font-variant: normal}
.hometype {  font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-style: normal; color: #333333; font-weight: normal; font-variant: normal}
.h1 {  font-family: Times New Roman, serif; font-size: 18pt; font-style: normal; color: #1B3569; font-weight: normal; font-variant: normal}
.menu {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; color: #BFD9FF; font-weight: normal; font-variant: normal}
.xsmtype {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #333333; font-weight: normal; font-variant: normal}

.gridsmtype { border:1px solid; border-color:#dae4ef; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #666666; font-weight: normal; font-variant: normal }
.gridxsmtype { border:1px solid; border-color:#dae4ef; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #666666; font-weight: normal; font-variant: normal }
.gridnoborder { border:0px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #666666; font-weight: normal; font-variant: normal }
.gridnoborderx { border:0px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #666666; font-weight: normal; font-variant: normal }

.top_menu {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #b7def7; font-weight: normal; font-variant: normal}
a.top_menu:link { color: #b7def7; text-decoration:none; }
a.top_menu:visited { color: #b7def7; text-decoration:none; }
a.top_menu:hover { color: #b7def7; text-decoration:underline; }
a.top_menu:active { color: #b7def7; text-decoration:none; }

.copyright {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #666666; font-weight: normal; font-variant: normal}
a.copyright:link { color: #666666; text-decoration:none; }
a.copyright:visited { color: #666666; text-decoration:none; }
a.copyright:hover { color: #666666; text-decoration:underline; }
a.copyright:active { color: #666666; text-decoration:none; }

#newtop { width: 897px; height: 294px; z-index: -1; overflow: hidden; background-image: url('https://www.elegalplans.com/images/2009_step1.jpg'); background-repeat: no-repeat; text-align: center; border: 0px; margin: 0 0 0 0; padding: 0 0 0 0; }
#newbot { width: 897px; height: 217px; z-index: -1; overflow: hidden; background-image: url('https://www.elegalplans.com/images/2009_bottom.gif'); background-repeat: no-repeat; text-align: center; border: 0px; margin: 0 0 0 0; padding: 0 0 0 0; }


h1
{
	margin:0 0 0 12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.h1bc
{
	background:url(images/h1back.gif) repeat-y;
}
.bc
{
	margin:0 0 0 12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
.bc a{ text-decoration:none;}