   body.border {background:#b4d1ea}

  font.main_header {font-family: "Trebuchet MS", Arial, Tahoma, san-serif; font-size: 24px; margin: 20px 0 5px 0; color: #000000; font-weight: bold}
  font.main_sub_header {font-family: "Trebuchet MS", Arial, Tahoma, san-serif; font-size: 20px; margin: 20px 0 5px 0; color: #307EC4; font-weight: bold}
  font.function_header {font-family: "Trebuchet MS", Arial, Tahoma, san-serif; font-size: 18px; margin: 20px 0 5px 0; color: #000000; font-weight: bold}
  font.main_topic {font-family: "Trebuchet MS", Arial, Tahoma, san-serif; font-size: 14px; margin: 20px 0 5px 0; color: #307EC4; font-weight: bold}
  font.commname {font-family: "Trebuchet MS", Arial, Tahoma, san-serif; font-size: 14px; margin: 20px 0 5px 0; color: #1C1E4E; font-weight: bold}
  font.commsubname {font-family: "Trebuchet MS", Arial, Tahoma, san-serif; font-size: 12px; margin: 20px 0 5px 0; color: #307EC4; font-weight: bold}
  font.proplist_price {font-family: "Trebuchet MS", Arial, Tahoma, san-serif; font-size: 16px; margin: 30px 10px 10px 0; color: #000000; font-weight: bold}
  font.propdetail_propaddy {font-family: "Trebuchet MS", Arial, Tahoma, san-serif; font-size: 24px; margin: 20px 0 5px 0; color: #000000; font-weight: bold}
  font.propdetail_propaddy2 {font-family: "Trebuchet MS", Arial, Tahoma, san-serif; font-size: 20px; margin: 16px 0 5px 0; color: #666666; font-weight: bold}
  font.sec_header {font-family: "Trebuchet MS", Arial, Tahoma, san-serif; font-size: 14px; color: #CC6600; font-weight: bold}
  font.propdetail_cat {font-family: Arial, Tahoma, san-serif; font-size: 12px; margin: 20px 0 5px 0; color: #000000; font-weight: bold}
  font.propdetail_catresp {font-family: Arial, Tahoma, san-serif; font-size: 12px; margin: 20px 0 5px 0; color: #000000}
  font.propdetail_posvalue  { font-family: arial, verdana; font-size: 16px; color: #009933; font-weight: bold }
  font.propdetail_negvalue  { font-family: arial, verdana; font-size: 16px; color: #ff0000; font-weight: bold }
  font.propdetail_neutvalue  { font-family: arial, verdana; font-size: 16px; color: #666666; font-weight: bold }
  font.commprofile_header  { font-family: arial, verdana; font-size: 14px; color: #000000; font-weight: bold }
  font.commprofile_text  { font-family: arial, verdana; font-size: 11px; color: #505050 }
  font.commrestats_header  { font-family: arial, verdana; font-size: 11px; color: #000000; font-weight: bold }
  font.commrestats_text  { font-family: arial, verdana; margin: 0 10px 0 10px; font-size: 11px; color: #505050 }
  font.bodytext_bigger_blue_bold  { font-family: arial, verdana; font-size: 14px; color: #0066cc; font-weight: bold }
  font.propcount  { font-family: arial, verdana; font-size: 14px; color: #505050; font-weight: bold; margin: 0 10px 0 15px; }
  font.medprices  { font-family: arial, verdana; font-size: 14px; color: #009933; font-weight: bold; margin: 0 3px 0 3px; }
  font.form_req { font-family: arial, verdana; color:#FF0000; font-size: 12px }
  font.subacctsumm {font-family: "Trebuchet MS", Arial, Tahoma, san-serif; font-size: 14px; margin: 0 0 0 0; color: #1C1E4E; font-weight: bold}
   
    a.commsubname:link    { color:#307EC4; text-decoration:none; font-weight: bold; font-size: 12px; font-family: "Trebuchet MS", Arial, Tahoma, san-serif}
    a.commsubname:visited { color:#307EC4; text-decoration:none; font-weight: bold; font-size: 12px; font-family: "Trebuchet MS", Arial, Tahoma, san-serif}
    a.commsubname:hover   { color:#307EC4; text-decoration:underline; font-weight: bold; font-size: 12px; font-family: "Trebuchet MS", Arial, Tahoma, san-serif}
    a.commsubname:active  { color:#307EC4; text-decoration:none; font-weight: bold; font-size: 12px; font-family: "Trebuchet MS", Arial, Tahoma, san-serif}
	
	a.proplist_propaddy:link    { color:#307EC4;  margin: 30px 0 10px 0; text-decoration:none; font-weight: bold; font-size: 14px; font-family: "Trebuchet MS", Arial, Tahoma, san-serif}
    a.proplist_propaddy:visited { color:#307EC4;  margin: 30px 0 10px 0; text-decoration:none; font-weight: bold; font-size: 14px; font-family: "Trebuchet MS", Arial, Tahoma, san-serif}
    a.proplist_propaddy:hover   { color:#307EC4;  margin: 30px 0 10px 0; text-decoration:underline; font-weight: bold; font-size: 14px; font-family: "Trebuchet MS", Arial, Tahoma, san-serif}
    a.proplist_propaddy:active  { color:#307EC4;  margin: 30px 0 10px 0; text-decoration:none; font-weight: bold; font-size: 14px; font-family: "Trebuchet MS", Arial, Tahoma, san-serif}
	
	  img.border1 {margin: 2px 2px 2px 2px; padding: 2px 2px 2px 2px; border-collapse: collapse; border: 1px solid #999999}
	  
	  tr.proplist {border-bottom: 1px solid #999999; border-top: 1px solid #999999; background-color: #D9EAFC; padding: 10px 2px 5px 2px}
	
  font.bodytext  { font-family: arial, verdana; font-size: 12px }
  font.bodytext_grey  { font-family: arial, verdana; font-size: 12px; color: #505050 }
  font.bodytext_green  { font-family: arial, verdana; font-size: 12px; color: #009933 }
  font.bodytext_blue  { font-family: arial, verdana; font-size: 12px; color: #0000FF }
  font.bodytext_red  { font-family: arial, verdana; font-size: 12px; color: #FF0000 }
  
  font.bodytext_bold  { font-family: arial, verdana; font-size: 12px; font-weight: bold }
  font.bodytext_small { font-family: arial, verdana; font-size: 10px }
  font.bodytext_small_bold  { font-family: arial, verdana; font-size: 10px; font-weight: bold }
  font.bodytext_small_red  { font-family: arial, verdana; font-size: 10px; color: #FF0000 }
  font.bodytext_small_green_bold  { font-family: arial, verdana; font-size: 10px; color: #009933; font-weight: bold }
  font.bodytext_small_red_bold  { font-family: arial, verdana; font-size: 10px; color: #ff0000; font-weight: bold }
  font.bodytext_small_blue  { font-family: arial, verdana; font-size: 10px; color: #0033CC }
  font.header  { font-family: arial, verdana; font-weight: bold; font-size: 14px }
  font.headline  { font-family: arial, verdana; font-size: 26px; font-weight: bold; color: #000099 }
  font.sechead  { font-family: arial, verdana; font-size: 16px; font-weight: bold; color: #000099 }
  font.error_formsmall { font-family: arial, verdana; font-size: 10px; color:#FF0000; font-weight: bold }
  font.page_error { font-family: arial, verdana; font-size: 14px; color:#FF0000; font-weight: bold }
  font.agentname { font-family: arial, verdana; font-size: 16px; color:#A6CB45; font-weight: bold }
  font.bodytext_grey_bold  { font-family: arial, verdana; font-size: 12px; color: #505050; font-weight: bold }

  font.bodytext_small_red  { font-family: arial, verdana; font-size: 10px; color: #FF0000 }
  font.bodytext_small_grey  { font-family: arial, verdana; font-size: 10px; color: #3C4B4F }
  font.bodytext_small_blue_bold  { font-family: arial, verdana; font-size: 10px; color: #0066cc; font-weight: bold }
  font.bodytext_small_grey_bold  { font-family: arial, verdana; font-size: 10px; color: #3C4B4F; font-weight: bold }
  font.bodytext_bigger  { font-family: arial, verdana; font-size: 14px; }
  font.bodytext_bigger_bold  { font-family: arial, verdana; font-size: 14px; font-weight: bold }
  font.bodytext_blue_bold  { font-family: arial, verdana; font-size: 12px; color: #0066cc; font-weight: bold }
  font.bodytext_bigger_red_bold  { font-family: arial, verdana; font-size: 14px; color: #ff0000; font-weight: bold }
  font.bodytext_bigger_grey_bold  { font-family: arial, verdana; font-size: 14px; color: #505050; font-weight: bold }

  font.reg_form_label { font-family: arial, verdana; font-size: 12px }
  font.reg_form_label_bold { font-family: arial, verdana; font-size: 14px; font-weight: bold }
  
  form.hplogin { margin: -.25em}
  input.reg { font-family: arial, verdana; font-size: 14px; border: 1px solid threedshadow }
  input.pubemail { font-family: arial, verdana; font-size: 12px; border: 1px solid threedshadow }
  input.loginsm { font-family: arial, verdana; font-size: 10px; border: 1px solid threedshadow }
  input.imgsub { border: 0px solid threedshadow }
  input.subsmall: {font-size: 8px}
  input.reg_error { background: #FF8080; font-family: arial, verdana; font-size: 14px }
  textarea { font-family: arial, verdana; font-size: 12px }
  select { font-family: arial, verdana; font-size: 12px }
  select.attention { color: #CC0000}



  	a.loginsm:link    { color:#466E9F; text-decoration:none; font-size: 8px; font-family: arial, verdana}
    a.loginsm:visited { color:#466E9F; text-decoration:none; font-size: 8px; font-family: arial, verdana}
    a.loginsm:hover   { color:#466E9F; text-decoration:underline; font-size: 8px; font-family: arial, verdana}
    a.loginsm:active  { color:#466E9F; text-decoration:none; font-size: 8px; font-family: arial, verdana}
  
    a.small:link    { color:#466E9F; text-decoration:none; font-weight: bold; font-size: 10px; font-family: arial, verdana}
    a.small:visited { color:#466E9F; text-decoration:none; font-weight: bold; font-size: 10px; font-family: arial, verdana}
    a.small:hover   { color:#466E9F; text-decoration:underline; font-weight: bold; font-size: 10px; font-family: arial, verdana}
    a.small:active  { color:#466E9F; text-decoration:none; font-weight: bold; font-size: 10px; font-family: arial, verdana}
	
	a.facebook:link    { color:#466E9F; text-decoration:none; font-weight: bold; font-size: 12px; font-family: arial, verdana}
    a.facebook:visited { color:#466E9F; text-decoration:none; font-weight: bold; font-size: 12px; font-family: arial, verdana}
    a.facebook:hover   { color:#466E9F; text-decoration:underline; font-weight: bold; font-size: 12px; font-family: arial, verdana}
    a.facebook:active  { color:#466E9F; text-decoration:none; font-weight: bold; font-size: 12px; font-family: arial, verdana}
	
    a.smallr:link    { margin: 0 15px 0 0; color:#FF0000; text-decoration:none; font-weight: bold; font-size: 10px; font-family: arial, verdana}
    a.smallr:visited { margin: 0 15px 0 0; color:#FF0000; text-decoration:none; font-weight: bold; font-size: 10px; font-family: arial, verdana}
    a.smallr:hover   { margin: 0 15px 0 0; color:#FF0000; text-decoration:underline; font-weight: bold; font-size: 10px; font-family: arial, verdana}
    a.smallr:active  { margin: 0 15px 0 0; color:#FF0000; text-decoration:none; font-weight: bold; font-size: 10px; font-family: arial, verdana}
  
    a.smallw:link    { color:#1C1E4E; text-decoration:none; font-weight: bold; font-size: 10px; font-family: arial, verdana}
    a.smallw:visited { color:#1C1E4E; text-decoration:none; font-weight: bold; font-size: 10px; font-family: arial, verdana}
    a.smallw:hover   { color:#1C1E4E; text-decoration:underline; font-weight: bold; font-size: 10px; font-family: arial, verdana}
    a.smallw:active  { color:#1C1E4E; text-decoration:none; font-weight: bold; font-size: 10px; font-family: arial, verdana}
  
 
  
  
  .changedField {color:black; background: #D5D5D5; font-family: arial, verdana; font-size: 14px; border: 1px solid threedshadow}
  .currentField {color:black; background: #FFFF99; font-family: arial, verdana; font-size: 14px; border: 1px solid threedshadow}
  .normField {color:black; background: white; font-family: arial, verdana; font-size: 14px; border: 1px solid threedshadow}
  
	table.grey {border: 1px solid #660000;}
	table.border {border-left: thin solid #807F84; border-right: thin solid #807F84; margin-left:auto; margin-right:auto }
	table.border3 {border-left: thin solid #807F84; border-right: thin solid #807F84; border-bottom: thin solid #807F84; margin-left:auto; margin-right:auto }
	table.tabtop {border-top: thin dotted #CC6600 }
	table.tabbtmtop {border-bottom: thin dotted #CC6600; border-top: thin dotted #CC6600 }
	
	
	tr.grey {border-bottom: 1px solid black; background-color:#ffffff} 
	tr.featured {background-color: #D4DFAA; border-color: '000000'; border-style: 'solid'; border-width: '1'} 