html, body		{margin:0; padding:0;  font-size: 76%; font-family: Verdana, Arial, Sans-serif; width: 595px;}
body 			{background: #FFF url(../images/popup/bg_body.gif) top left repeat-x;}
form			{margin: 0 !important; color: #4B4A4A; font-size: 1.15em}
div.header		{width: 600px; height: 56px; background: url(../images/popup/logo.gif) 0 0 no-repeat;}			
div.header img.close	{float:right; margin: 6px 8px 0 0;}
div.header2		{width: 630px; height: 56px; background: url(../images/popup/logo.gif) 0 0 no-repeat;}			
div.header2 img.close	{float:right; margin: 6px 8px 0 0;}
div.content		{width: 572px; padding-left: 28px;}
select			{font-size: 0.95em; color: #74736C;}
p				{clear:both; font-size: 1.15em; line-height: 1.35; margin: 0.8em 0 1em 0; color: #4B4A4A;}
p.smaller		{font-size: 1em;}
p a 			{font-weight: bold;}
a	 			{color: #0061AB; text-decoration:none;}
a:hover			{text-decoration: underline;}
a.arrow			{font-weight: bold; font-size: 0.9em; padding-right: 12px; background: url(../images/interface/bg_rightarrow.gif) right  2px no-repeat;}
a img			{border:none;}
h2				{clear:both;  width: 520px; font-size: 1.6em;  margin: 1em 0 0.6em 0; color: #D92901;}
html>body h2	{float:left;}
h2.secure		{width: auto;  clear:right; float:left;  padding-right: 21px; background:  url(../images/interface/icon_padlock.gif) bottom right no-repeat;}
h4				{font-size: 1.015em; padding-left: 27px; margin: 0.8em 0; text-transform: uppercase; color: #D92901; }
p.left			{ display:block; width: 270px; padding:0}
p.left.clearr	{ padding-left:0; margin-right:0;}
.pagetools		{float:right; margin-right:0; clear:right; width: 120px; padding-right: 15px !important; font-size: 0.95em; color: #74736C;}
.pagetools a	{padding-left: 15px; font-weight:normal}
.pagetools a.print	{background: url(../images/interface/icon_print.gif) 0 0 no-repeat;}
.pagetools2		{float:right; margin-right:0; clear:right; width: 120px; padding-right: 10px !important; font-size: 0.95em; color: #74736C;}
.pagetools2 a	{padding-left: 15px; font-weight:normal}
.pagetools2 a.print	{background: url(../images/interface/icon_print.gif) 0 0 no-repeat;}
.aright {text-align:right;}

.right	{float:right;}
.left	{float:left;}
.clear 	{clear:both;}
.clearl	{clear:left;}
.clearr	{clear:right;}

html body fieldset.left  .legend 		{width: 266px;}


table				{width: 556px; margin: 10px 0 10px 0; background: #F1F0E9;}
table *			{text-align: left;}
table tr th		{height: 22px; width: 50%;  background: url(../images/interface/bg_th.gif) 0 0 repeat-x;}
table tr th.l		{background: url(../images/interface/bg_th_leftcap.gif) 0 0 no-repeat;}
table tr th.r		{border:none; background: url(../images/interface/bg_th_rightcap.gif) bottom right no-repeat;}
table tr td.l		{border-left: 1px solid #C5C5C5;}
table tr td		{border-right: 1px solid #C5C5C5; padding: 5px 0; }
table tr.footer td	{height: 12px; padding:0;  background: url(../images/interface/bg_tdftr.gif) 0 0 repeat-x; font-size: 0.1em;}
table tr.footer td.l	{border-left:none; background: #FFF url(../images/popup/bg_tblftr_leftcap.gif) bottom left no-repeat;}
table tr.footer td.r	{border:none; background: #FFF url(../images/popup/bg_tblftr_rightcap) bottom right no-repeat;}
table tr th,
table tr td		{padding-left: 8px;}
table a			{font-weight: bold;}


.red					{color: #CC0000 !important;}


fieldset 					{float:left; width: 263px; padding: 0; clear:both; border:none;}
.el							{float:left; clear:both; width: 257px; padding:6px 0 0 0; margin:0; font-size: 1em;}
.el input					{width: 257px; margin:1px 0 0 0; font-size: 1em;}
* html fieldset *			{overflow: hidden;}
* html .el input			{width: 248px; padding: 2px 0;}
.el select					{width: 214px; overflow:hidden;}
label.el					{white-space: nowrap;}
/* First Name */
.el.fname,
.el.fname input				{width: 110px; clear:none;}

* html .el.fname input		{width: 100px;}
/* Last Name */	
.el.lname					{width:146px; padding-left: 3px; clear:right;}
.el.lname input				{width: 146px;}
* html .el.lname input		{width: 136px;}
/* Phone (area code, number, ext)*/
.el.phone input.area		{width: 35px; margin-right: 3px;}
.el.phone input.numb		{width: 75px; margin-right: 3px;}
.el.phone input.extn		{width: 50px;}
/* Gross Montly Income*/
label.el.gmi	input		{width: 113px;}
/* Employer Name */
label.el.employer input		{width: 183px;}
/* Social Security Number*/
.el.ssn input.one			{width: 35px; margin-right: 3px;}
.el.ssn input.two			{width: 28px; margin-right: 3px;}
.el.ssn input.three			{width: 50px;}
/* Address (city, stape, zip)*/
.el.state,
.el.city					{margin-right: 5px; clear:none; }
.el.city,
.el.city input				{width: 159px;}
* html label.el.city		{width: 153px;}
* html label.el.city  input	{width: 150px;}
.el.state,
.el.state input				{width: 32px;}
* html label.el.state input	{width: 29px;}
.el.zip,
.el.zip input				{width: 55px;}
* html .el.zip input		{width: 52px;}
.el.zip						{clear:right;}
/* Address (state drop down )*/
.el.statedd					{float:left; clear:both;}
.el.statedd select			{width: 50px;}
/* Year of Purchase */
.el.pyear					{width: 150px; clear:right;}
label.el.pyear input		{width: 56px;}
/* Property Value */
label.el.value input		{width: 185px;}
