body {
background-color: #fff;
margin:0;
padding:0;
font-family: Arial, Helvetica, Verdana, sans-serif;

}

div#container {
float: none  !important;
margin: 0;
padding: 0;
width: auto !important;
}

#content {
border: 0;
margin:0;
padding: 0;
float: none !important;
/*font-size: 10pt;*/
line-height: 1.1em;
}

div#middlecolumn {
background: transparent;
margin: 0;
padding: 0;
float: none !important;
width: auto !important;
}

#bigmiddle {
background: transparent;
margin: 0;
padding: 0;
float: none !important;
width: auto;
}



div#utilities, 
#banner, 
#leftnav, 
#rightcolumn, 
#leftcolumn,
#tabs 
{
display: none !important;
}

div.utilbar {
display: none !important;
}

div.clear {
display: none !important;
}

div#column1 {
float: none;
margin-left: 5%;
margin-right: 5%;
padding: 0;
border: 0;
background: #fff;
}


div#column2 {
float: none;
margin: 0;
padding: 0;
border: 0;
}

div#footer {
float: none;
margin: 0;
padding: 0;
border: 0;
background: #fff;
width: auto;
font-size: 10pt;
}

div.fbar div.left {
display: none;
}

div.fbar div.right {
width: auto;
float: none;
margin: 0;
padding: 0;
border: 0;
text-align: left;
color: #000;
}


h1 {
padding-bottom: 1px;
border-bottom: 1px solid #ccc;
font-size: 16pt;
}

h2 {
color: #000000;
font-size: 12pt;
}

p{
font-size: 10pt;
}

p.mini {
display: none;
}

ul {
font-size: 10pt;
line-height: 1.1em;
}

ul li {
line-height: 1.1em;
margin-bottom: 1.2em;
font-size: 10pt;
}

dl {
line-height: 1.1em;
font-size: 10pt;
}

dl dt {
line-height: 1.1em;
font-size: 10pt;
}


/** Rate Finder Plus **/

#main_disclaimer {
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
}

#ratefinder {
position: relative;
}

#ratefinder select {
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
}




#bigmiddle a:link, #bigmiddle a:visited {
text-decoration:underline;
color: #220262;
font-weight:normal;
}

#middlecolumn a:link, #middlecolumn a:visited {
text-decoration:underline;
color: #220262;
font-weight:normal;
}

/*#bigmiddle p {
display: none !important;
}

#bigmiddle h1 {
display: none !important;
}*/


#directions p {
display: block !important;
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
}

.buttons
{
display: none !important;
}

div#results {
background: transparent !important;
}


table#comparison {
font-size: 10pt !important;

}






#sizeupsituation {
page-break-before:always;
}

table.sizeup {
width: 520px;
font-size: 10pt;
}


.disclaimer {
font-size: 10pt;
color: #7e3128;
font-weight: bold;
text-align: left;
}
