      body {background:#D0D9DC url('images/body_bg_shadow.gif') repeat-y 50% 0; margin:0;padding:0; text-align:center; font-family: tahoma, arial, helvetica, sans-serif; font-size:82%;}
      form {padding:0; margin:0; }
      table {width:879px;border:0;margin:0;padding:0;} 
      td {vertical-align:top;margin:0;padding:0;border:0;text-align:left;} 
      h1 {color:#742021; font-size: 35px; font-weight: normal; margin:10px 0 3px 15px; }
      a {color:#336666;} 
      #body { background:#E8EBEB; width:879px; margin:auto; padding:0; font-size:1.0em;}
      #header { background:#fff;width:680px;height:89px;position:absolute;top:28px;z-index:999; text-align:left;}
      #header p {margin-left:20px;} 
      #masthead { background:#ec1b17; height:62px; width:879px; margin:auto; text-align:right; }

      #leftcol {background:#e2e6e7;}
      #rightcol {background:#6e8187;width:195px;padding:0; margin:0;} 

      #tailored { } 
      #serviceslist {list-style-type: none; list-style-position: outside; margin:-2px 0 5px 0; padding:0; width:195px;}
      #serviceslist li {background:#9E0E15; margin-bottom: 0.1em; padding:3px 0 0 14px; font-weight:normal; font-style: normal; font-size:85%;}
      #serviceslist li a {text-decoration:none; color:#fff; }

      #search1 {position:absolute; top: 70px;z-index:9999;}
      #search1 form  {margin-left:450px;}
      #search1 label {display:block; text-align:left;}

      #searchform {height:68px; border-top:2px solid #6e8187; margin:0;}
      #searchform form  {margin: 25px 5px 10px 50px;}
      #searchform #Keywords {border:1px solid #000;} 
      #searchform  #searchbutton {border:1px solid #000; background:#fff; color:#000; }
      #pitch {font-size:0.9em;} 
      #pitch p {padding:2px 10px;} 
      #pitch, #pitch a {color:#fff;} 
      #quote {font-size:1.4em; color:#fff; padding:2px 10px; }
      #quote strong {color:#FFFF2E; letter-spacing:0.1em; } 
      
      /* Results */
      #relatedlinks {text-align:left; width:180px; background:#e2e6e7; float:left;margin:0;padding:0; min-height:555px;}  
      #relatedlinks h3 {background:#6e8187; padding:55px 0 5px 4px; margin:0; color:#fff;font-style:italic; font-size:0.95em; border-bottom:2px dashed #ccc;}
      #relatedlinks ol {color: #000; font-size:1em; }
      #relatedlinks li {padding:1px; }
      #relatedlinks a {text-decoration:none; color:#000; }

      #additionalrelatedlinks { width:auto; background:#fff; height:80px;}
      #additionalrelatedlinks ol {list-style-type: none; list-style-position: outside;margin:0; padding:0;}
      #additionalrelatedlinks li {width:auto;float:left; padding:5px 10px;} 
      
      #results { background:#fff; margin:0 0 0 180px; padding:0; text-align:left;min-height:555px;height:auto!important;height:555px;border-left:2px solid #6e8187; border-bottom:1px solid #fff;}
      #results p { font-size: 11px; padding:10px 2px 0 14px;}
      #results h3 { background:#8b9a9f; padding:55px 0 5px 4px; margin:0; color:#fff;font-style:italic;font-size:0.95em;border-bottom:2px dashed #ccc;}
      #results h4 { font-size: 12px; color: #AB3C30; padding:10px 2px 0 14px;margin-bottom:3px; margin-top:3px;}s
      #results ol { background:inherit;}
      #results li a { color:#336666;}
      .listing { padding:5px 0;} 
      #pagination { margin: 10px; padding: 10px; }
      
      #footer {height:35px; background:#570200; color: #fff; text-align:left;}
      #footer p {padding: 5px;} 
      #footer a { padding:0 5px 0 5px; color: #fff; } 
      #copyright { border-top: 1px solid #000; font-size: 75%; text-align:left; padding-left:20px;}
      .favcatleft, .favcatright { width:49%; float:left; background:inherit; color:inherit; }
      .favcatleft ol, .favcatright ol { margin-top:0; }
      .favcatleft li, .favcatright li { padding:1px 0; }
      .primarySubmit { margin-top:5px; background-color:#607C8C; color:#ffffff; font-weight:bold; font-family:verdana,arial,sans-serif; font-size:0.7em; padding: 1px; text-decoration: none; height: 20px; border-top: 1px double #3F6075; border-right: 2px double #314A5B; border-bottom: 2px double #314A5B; border-left: 1px double #3F6075; }
