/*    Main font*/   * { font-size: 16px; font-family: Georgia, Times New Roman, Times, serif; color: black;}/*    Center the page*/body { text-align: center; width: 100%; margin: 0; padding: 0; } div.main { text-align: left; margin-left: auto; margin-right: auto; padding-left: 8px; padding-right: 8px; max-width: 800px; width: expression(document.body.clientWidth > 800? "800px": "auto" ); }/*   Links*/    a:link, a:visited, a:hover {color: #007035; font-size: 14px; }/*    Special text colors and sizes */.redbold {	font-family:Georgia, Times New Roman, Times, serif;	font-weight:bold;	font-size:inherit;	color: #FF0000;	font-weight: bold;	font-size: inherit;	font-style: italic;	background:#FFFFFF;	vertical-align: top;	text-align: center  }    .green { color: #007035 }  .big { font-size: 18px }  .very_big { font-size: 20px; color: #007035 }  .section_header { font-size: 18px; color: #3366CC; font-weight: bold; }  .little { font-size: 12px }  .very_little { font-size: 10px }  .teeny { padding: 0; font-size: 6px; line-height: 6px; }  .title { font-style: italic; font-weight: bold; }/*    Borders and table styling*/   hr { color: #3366CC }  .bordered { border: 8px outset #3366CC; }  .main_border { border-style: solid; border-collapse: collapse; border-width: 1px; border-color: #3366CC }  table.grid td { font-size: 12px; border-style: solid; border-width: 1px; border-color: #3366CC; border-collapse: collapse; padding: 2px; }  table.nogrid td { border-style: none }  table.std_spacing  td { padding-left: 6px; padding-right: 6px; }  table.all_sides_spacing  td { padding-left: 6px; padding-right: 6px; }  table.price_box { width: 400px; border-collapse: inherit; }/*   Backgrounds*/  .light_blue_bg { background-color: #DDE6F7 }/*   Misc.*/	.pic_left { float: left; padding-right: 12px; padding-bottom: 6px; }