
/*Hide these elements with a display:none */
.sub, #quotestepsmenu, #topmenu, #bodynav, #leftquote, .photobutton, #search {display:none;}
.hide, .hidden, #header h1, #footer a, #footer span, #toprightnav, #topnav, #topright{display: none;}

/*Basic styles and classes*/
body {/*switch font to serif, point based*/	font-family:"Times New Roman", Times, serif ; font-size:10pt; line-height:12pt; color: #000; margin: 0;	padding: 0;		}
p {margin: 1em 0 1em;padding: 0; text-align: left; width:80%;}
a {color:#666; text-decoration:underline; font-weight:bold;}
.clear, .reset {clear:both;}
img {border:0;}
.red {color:#f00;}
.right {text-align:right;}
.indent {margin-left:25px; font-style:italic;}
/* ------ table styles ----------*/
table {border:1px solid #999; width:95%; margin-bottom:10px;}
caption {color:#000; text-align:center; font-weight:bold; border-collapse:collapse; padding:3px 0;}
#quoteresults tr.ruled{background-color:#9cf;} 
td {border: 1px solid #999; padding:2px 4px; border-collapse:collapse;}
th {font-size:90%;}
/* this section gives a nice hover in compliant browsers  but it has no side-effects in IE */

/* ---( top )------------------------------- */
#wrap {position: relative;margin: 0;padding: 0;text-align: left;width:770px;}
html>body #wrap {width: 770px;}

/* ---( main column )----------------------------- */
#content {}
#maincontent {width: 700px;margin: 0; padding: 0 20px 0 0; clear: right; }
#maincontent h2{ font-family:Georgia, "Times New Roman", Times, serif; color:#755057; letter-spacing:2px; line-height:1.5em; font-weight:bold; font-size:1.2em;}
#maincontent h3{font-family:Georgia, "Times New Roman", Times, serif;font-size:1em; color:#3A4292; margin:0 0 -5px 0;}
#maincontent li {width:600px;}

/* ---( footer )----------------------------------- */

#footer {position: relative;clear: both;margin: 10px 0 0 0;padding: 8px 20px;font-size: 80%;color:#000; border-top:1px dotted #333;}
#footer strong {font-weight:bold; padding:0 10px;}
/* ---( misc. )------------------------------------------ */
.print {display:block;}
ol li strong {display:block; font-weight:bold;} /*this is for ordered lists that want the li's to look like dt's */
h1 {text-indent:10px;}
#bodynav, .bodynav {display:none;}