<style type="text/css">
   
	  body { 

    }
		
		form {
			 padding: 0;
			 margin: 0;
		}

    select
    {
        color: #000000;
        font-family: Verdana, Arial, sans-serif;
        font-size: 10px;
        font-weight: normal;
        font-style: normal;
    }

    input
    {
        color: #000000;
        font-family: Verdana, Arial, sans-serif;
        font-size: 10px;
        font-weight: normal;
        font-style: normal;
    }
		
    textarea
    {
        color: #000000;
        font-family: Verdana, Arial, sans-serif;
        font-size: 10px;
        font-weight: normal;
        font-style: normal;
    }

    ul.li {
      list-style-type: disc;
      font-family: Verdana, Arial, sans-serif;
      font-size: 10px;
    }
		
		ol.li {
		  list-style-type: decimal;
			font-family: Verdana, Arial, sans-serif;
      font-size: 10px;
		}
    
    .formClass 
    { 
        padding: 0px;
        margin: 0;
    }

		.linkText
		{
			color: #165829;
			font-family: Verdana, Arial, sans-serif;
			font-size: 10px;
			font-weight: bold;
			font-style: normal;
		}

		.smalltextanchor 
		{
			color: #165829;
      text-decoration: none;
			font-family: Verdana, Arial, sans-serif;
			font-size: 10px;
			font-weight: normal;
			font-style: normal;
		}

    a:link, a:visited
    {
        color: #165829;
        text-decoration: none;
    }

    a:hover
    {
				color: #165829;
        /*color: #7EA478;*/
        text-decoration: underline;
    }

		a.blacklink:link, a.blacklink:visited, a.blacklink:hover
    {
				color: #000000;
        text-decoration: none;
    }

    .header2
    {
        color: #7EA478;
        font-family: Verdana, Arial, sans-serif;
        font-size: 12px;
        font-weight: bold;
        font-style: normal;
    }
		
		h1 {
			color: #7EA478;
			font-family: Verdana, Arial, sans-serif;
			font-size: 14px;
			font-weight: bold;
			font-style: normal;
		}
		
		h2 {
			color: #7EA478;
			font-family: Verdana, Arial, sans-serif;
			font-size: 12px;
			font-weight: bold;
			font-style: normal;
		}
		
		.header3
    {
        color: #7EA478;
        font-family: Verdana, Arial, sans-serif;
        font-size: 14px;
        font-weight: bold;
        font-style: normal;
    }

    .header4
    {
        color: #7EA478;
        font-family: Verdana, Arial, sans-serif;
        font-size: 20px;
        font-weight: bold;
        font-style: normal;
    }
		
		.header5
		{
				color: #7EA478;
				font-family: Verdana, Arial, sans-serif;
        font-size: 11px;
        font-weight: bold;
        font-style: normal;
		}

    .help_white
    {
        color: #FFFFFF;
        background-color: #7EA478;
        font-family: Verdana, Arial, sans-serif;
        font-size: 10pt;
        font-weight: bold;
        font-style: normal;
        text-align: right;
        padding: 1
    }

    .reportHeader
    {
        color: #000000;
        background-color: #CCCCCC;
        font-family: Verdana, Arial, sans-serif;
        font-size: 10pt;
        font-weight: bold;
        font-style: normal;
        text-align: center;
        padding: 1
    }

    .reportSubHeader
    {
        color: #000000;
        background-color: #EEEEEE;
        font-family: Verdana, Arial, sans-serif;
        font-size: 10pt;
        font-weight: bold;
        font-style: normal;
        text-align: center;
        padding: 1
    }

    .navbar
    {
        color: #000099;
        background-color: #CCCCCC;
        font-family: Verdana, Arial, sans-serif;
        font-size: 10px;
        font-weight: bold;
        font-style: normal;
    }

    .menu
    {
        color: #000000;
        background-color: #CCCCCC;
        font-family: Verdana, Arial, sans-serif;
        font-size: 10px;
        font-weight: bold;
        font-style: normal;
        text-align: center;
        padding: 1
    }

    .ns_menu
    {
        color: #000000;
        background-color: #CCCCCC;
        font-family: Verdana, Arial, sans-serif;
        font-size: 10px;
        font-weight: bold;
        font-style: normal;
        padding: 0
    }

    .list
    {
        color: #000000;
        font-family: Verdana, Arial, sans-serif;
        font-size: 10px;
        font-weight: bold;
        font-style: normal;
    }

    .listindented
    {
        color: #000000;
        font-family: Verdana, Arial, sans-serif;
        font-size: 10px;
        font-weight: bold;
        font-style: normal;
        padding-left: 10px;
    }

    .even
    {
        color: #000000;
        background-color: #EEEEEE;
        font-family: Verdana, Arial, sans-serif;
        font-size: 10px;
        font-weight: normal;
        font-style: normal;
    }

    .odd
    {
        color: #000000;
        background-color: #FFFFFF;
        font-family: Verdana, Arial, sans-serif;
        font-size: 10px;
        font-weight: normal;
        font-style: normal;
    }
		
		.selected_row
    {
        color: #000000;
        background-color: #99CC99;
        font-family: Verdana, Arial, sans-serif;
        font-size: 10px;
        font-weight: normal;
        font-style: normal;
    }

    .form
    {
        color: #000000;
        font-family: Verdana, Arial, sans-serif;
        font-size: 10px;
        font-weight: normal;
        font-style: normal;
    }

    .formbold
    {
        color: #000000;
        font-family: Verdana, Arial, sans-serif;
        font-size: 10px;
        font-weight: bold;
        font-style: normal;
    }
		
		.formlarge
    {
        color: #000000;
        font-family: Verdana, Arial, sans-serif;
        font-size: 12px;
        font-weight: normal;
        font-style: normal;
    }
		
		.formsmall
    {
        color: #000000;
        font-family: Verdana, Arial, sans-serif;
        font-size: 9px;
        font-weight: normal;
        font-style: normal;
    }
		
		.disclaimer
    {
        color: #000000;
        font-family: Verdana, Arial, sans-serif;
        font-size: 9px;
        font-weight: normal;
        font-style: normal;
    }

    .err
    {
        color: #990022;
        font-family: Verdana, Arial, sans-serif;
        font-size: 10px;
        font-weight: bold;
        font-style: normal;
    }
		
		.errHeader
		{
			color: #990022;
			font-family: Verdana, Arial, sans-serif;
			font-size: 14px;
			font-weight: bold;
			font-style: normal;
		}

    .footer
    {
        color: #000000;
        font-family: Verdana, Arial, sans-serif;
        font-size: 10px;
        font-weight: normal;
        font-style: normal;
    }
		
		.footer_richmond
    {
		    padding-top: 6px;
        color: #000000;
        font-family: Arial, Verdana, sans-serif;
        font-size: 14px;
        font-weight: normal;
        font-style: normal;
    }

    .small
    {
        color: #000000;
        font-family: Verdana, Arial, sans-serif;
        font-size: 10px;
        font-weight: normal;
        font-style: normal;
    }

    .medium
    {
        color: #000000;
        font-family: Verdana, Arial, sans-serif;
        font-size: 11px;
        font-weight: normal;
        font-style: normal;
    }

    .large
    {
        color: #000000;
        font-family: Verdana, Arial, sans-serif;
        font-size: 12px;
        font-weight: normal;
        font-style: normal;
    }
		
		.largebold
    {
        color: #000000;
        font-family: Verdana, Arial, sans-serif;
        font-size: 12px;
        font-weight: bold;
        font-style: normal;
    }

    .tiny
    {
        color: #000000;
        font-family: Courier, Times, Arial, Verdana, sans-serif;
        font-size: 6pt;
        font-weight: normal;
        font-style: normal;
    }

    .message
    {
        color: #000000;
        font-family: Verdana, Arial, sans-serif;
        font-size: 12pt;
        font-weight: bold;
        font-style: normal;
    }

    .example
    {
        color: #558855;
        font-weight: normal;
        font-style: italic;
    }

    .button
    {
        width: 100px;
    }

    .print
    {
        width: auto;
        height: auto;
        page-break-after: always;
    }

    .printstop
    {
        width: auto;
        height: auto;
        page-break-after: avoid
    }

    .tooltip
    {
        background-color: InfoBackground;
        overflow: auto;
        border: 1px solid black;
        position: absolute;
        visibility: hidden;
    }

    .red
    {
        color: #990022;
        font-family: Verdana, Arial, sans-serif;
        font-size: 10px;
        font-weight: normal;
        font-style: normal;
    }

    .green
    {
        color: #7EA478;
        font-family: Verdana, Arial, sans-serif;
        font-size: 10px;
        font-weight: normal;
        font-style: normal;
    }
		
		.grey
    {
        color: #999999;
        font-family: Verdana, Arial, sans-serif;
        font-size: 10px;
        font-weight: normal;
        font-style: normal;
    }
		
		.blue
    {
        color: #003399;
        font-family: Verdana, Arial, sans-serif;
        font-size: 10px;
        font-weight: normal;
        font-style: normal;
    }


    .lightGrayBGMedium
    {
        background-color: #EEEEEE;
        color: #000000;
        font-family: Verdana, Arial, sans-serif;
        font-size: 10px;
        font-weight: normal;
        font-style: normal;
    }

    .lightGrayBGSmall
    {
        color: #000000;
        background-color: #EEEEEE;
        font-family: Verdana, Arial, sans-serif;
        font-size: 10px;
        font-weight: normal;
        font-style: normal;
    }

    .cityListingCount
    {
        color: #999999;
        font-family: Verdana, Arial, sans-serif;
        font-size: 10px;
        font-weight: normal;
        font-style: italic;
    }

    .image_border
    {
        border: 1px solid #CCCCCC;
    }

    .loginBox {
      font-family: Verdana, Arial, sans-serif;
      font-size: 10px;
      background-color: #C5D6BE;
      background: #C5D6BE;
      color: #000000;
    }

    .menuBoxHeading {
      font-family: Verdana, Arial, sans-serif;
      font-size: 10px;
      font-weight: bold;
      background: #7EA478;
      color: #ffffff;
      padding-left: 3px;
      padding-right: 3px;
      text-align: center;
      width: 120px;
    }

    .menuBoxContents {
      background: #DDDDDD;
      font-family: Verdana, Arial, sans-serif;
      border: 1px solid #7EA478;
      font-size: 10px;
      font-weight: bold;
      color: #ffffff;
      padding-left: 3px;
      padding-right: 3px;
    }

    .menuDisabledItem {
      color: #909090;
      font-family: Verdana, Arial, sans-serif;
      font-size: 10px;
    }

    .tableMainFrame {
      border: 1px solid #7EA478;
    }

    .tableMainFramePortal {
      border: 1px solid #7EA478;
      background-image: url('/ahf_display/stylesheets/ahf_watermark.gif');
      background-repeat: no-repeat;
      background-position: bottom right;
    }

    .tabItemSelected {
      background-color: #EEE;
      border-top:1px solid #CCC;
			border-right:1px solid #CCC;
			border-left:1px solid #CCC;
			font-family: Verdana, Arial, sans-serif;
      font-weight: bold;
      font-size: 10px;
      color: #165829;
      cursor: pointer;
      padding: 3px;
    }

    .tabItemUnselected {
      background-color: #CCC;
			border-top:1px solid #AAA;
			border-right:1px solid #AAA;
			border-left:1px solid #AAA;
      font-family: Verdana, Arial, sans-serif;
      font-weight: bold;
      font-size: 10px;
 			color: #909090;
      padding: 3px;
    }

    .nonHeaderBoxContents {
      border-top: 1px solid #7EA478;
      border-bottom: 1px solid #7EA478;
      background-color: #EEEEEE;
      font-weight: normal;
      font-family: Verdana, Arial, sans-serif;
      font-size: 10px;
      padding-top: 6px;
      padding-bottom: 6px;
    }

    .nonHeaderBoxLeft {
      border-left: 1px solid #7EA478;
      background-color: #EEEEEE;
      font-size: 1px;
    }

    .nonHeaderBoxRight {
      border-right: 1px solid #7EA478;
      background-color: #EEEEEE;
      font-size: 1px;
    }

    .headerBoxHeader {
      background-color: #7EA478; 
      color: #FFFFFF; 
      font-family: Verdana, Arial, sans-serif; 
      font-size: 10px; 
      font-weight: bold;
    }

    .headerBoxContents {
      border-left: 1px solid #7EA478;
      border-right: 1px solid #7EA478;
      background-color: #EEEEEE;
      font-weight: normal;
      font-family: Verdana, Arial, sans-serif;
      font-size: 10px;
      padding: 6px;
    }

    .headerBoxFooter {
      border-bottom: 1px solid #7EA478;
      background-color: #EEEEEE;
      font-size: 1px;
    }
		
		.headerBoxTopLeftCorner {
			font-size:1px;
			width:15px;
			height:15px;
			float: left;
			background: url('/ahf_display/images/corner_green_tl.gif') no-repeat;
		}
		
		.headerBoxTopRightCorner {
			font-size:1px;
			width:15px;
			height:15px;
			float: left;
			background: url('/ahf_display/images/corner_green_tr.gif') no-repeat;
		}
		
		.headerBoxBottomRightCorner {
			font-size:1px;
			width:15px;
			height:15px;
			float: left;
			background: url('/ahf_display/images/corner_grey_br.gif') no-repeat;
		}
		
		.headerBoxBottomLeftCorner {
			font-size:1px;
			width:15px;
			height:15px;
			float: left;
			background: url('/ahf_display/images/corner_grey_bl.gif') no-repeat;
		}
		
		.headerBoxLeft {
      border-left: 1px solid #7EA478;
      background-color: #EEEEEE;
      font-weight: normal;
      font-family: Verdana, Arial, sans-serif;
      font-size: 1px;
    }
		
		.headerBoxRight {
      border-right: 1px solid #7EA478;
      background-color: #EEEEEE;
      font-weight: normal;
      font-family: Verdana, Arial, sans-serif;
      font-size: 1px;
    }

    .subtitle
    {
        color: #000000;
        font-family: Verdana, Arial, sans-serif;
        font-size: 14px;
        font-weight: bold;
        font-style: normal;
    }

    .title
    {
        color: #000000;
        font-family: Verdana, Arial, sans-serif;
        font-size: 20px;
        font-weight: bold;
        font-style: normal;
    }

    .errorBoxHeader {
      background-color: #990022; 
      color: #FFFFFF; 
      font-family: Verdana, Arial, sans-serif; 
      font-size: 10px; 
      font-weight: bold;
    }

    .errorBoxFooter {
      border-bottom: 1px solid #990022;
      background-color: #EEEEEE;
      font-size: 1px;
    }

    .errorBoxContents {
      border-left: 1px solid #990022;
      border-right: 1px solid #990022;
      background-color: #EEEEEE;
      font-weight: normal;
      font-family: Verdana, Arial, sans-serif;
      font-size: 10px;
      padding: 6px;
    }

    .trigger {
      cursor: pointer;
      font-family: Verdana, Arial, sans-serif;
      font-weight: bold;
      font-size: 10px;
    }
    
    .branch {
      display: none;
      margin-left: 16px;
    }
		
		.cmaTableHeading {
      font-family: Verdana, Arial, sans-serif;
      font-size: 10px;
      font-weight: bold;
      background: #7EA478;
      color: #ffffff;
      padding-left: 3px;
      padding-right: 3px;
      text-align: center;
      width: 60px;
			height: 5px;
    }
		
		.formPadded
    {
        color: #000000;
        font-family: Verdana, Arial, sans-serif;
        font-size: 10px;
        font-weight: normal;
        font-style: normal;
				padding-left: 3px;
				padding-right: 3px;
    }
		
		.cmaAdjPadded
    {
        color: black;
        font-family: Verdana, Arial, sans-serif;
        font-size: 10px;
        font-weight: normal;
        font-style: normal;
				padding-left: 3px;
				padding-right: 3px;
    }

		.redPadded
    {
        color: red;
        font-family: Verdana, Arial, sans-serif;
        font-size: 10px;
        font-weight: normal;
        font-style: normal;
				padding-left: 3px;
				padding-right: 3px;
    }

    .formboldPadded
    {
        color: #000000;
        font-family: Verdana, Arial, sans-serif;
        font-size: 10px;
        font-weight: bold;
        font-style: normal;
				padding-left: 3px;
				padding-right: 3px;
    }
		
		.redboldPadded
    {
        color: red;
        font-family: Verdana, Arial, sans-serif;
        font-size: 10px;
        font-weight: bold;
        font-style: normal;
				padding-left: 3px;
				padding-right: 3px;
    }
		
		.breadcrumb
    {
        color: #000000;
        font-family: Verdana, Arial, sans-serif;
        font-size: 10px;
        font-weight: bold;
        font-style: normal;
    }
		
		.article
    {
        color: #000000;
        font-family: Verdana, Arial, sans-serif;
        font-size: 12px;
        font-weight: normal;
        font-style: normal;
    }
		
		.searchfilter
    {
        color: #336699;
        font-family: Verdana, Arial, sans-serif;
        font-size: 12px;
        font-weight: bold;
        font-style: normal;
    }
		
		.fineprint
		{
				color: #000000;
        font-family: Verdana, Arial, sans-serif;
        font-size: 10px;
        font-weight: normal;
        font-style: italic;		
		}
		
		.listhover
		{
			  background-color: #D5EFD1;
				font-family: Verdana, Arial, sans-serif;
				font-size: 10px;
				font-weight: normal;
		}

		.plainText { color: #000000;font-family: Verdana, Arial, sans-serif;font-size: 10px;font-weight: normal;font-style: normal; }
		.messageText { color: #000000;font-family: Verdana, Arial, sans-serif;font-size: 12px;font-weight: normal;font-style: normal; }
		.headerText { color: #000000;font-family: Verdana, Arial, sans-serif;font-size: 10px;font-weight: bold;font-style: normal; }
		.price_reduced {color: #990022; font-family:Verdana, Arial, sans-serif;font-size: 10px;font-weight: bold;font-style: normal;}
		
		.code
    {
        color: #000000;
        font-family: Courier;
        font-size: 12px;
        font-weight: normal;
        font-style: normal;
				padding:15px;
    }
		
		.fixedWidth
		{
				font-family: Courier;
		}
		
		div.testimonial
		{
				background-color: #EEEEEE; 
				border: 1px solid #7EA478; 
				padding:5px;
				width:500px;
				margin-bottom:15px;
				color: #000000;
        font-family: Verdana, Arial, sans-serif;
        font-size: 12px;
        font-weight: normal;
        font-style: normal;
		}
		
		.infobox
		{
			background-color: #EEEEEE; 
			border: 1px solid #7EA478;
			padding: 3px;
		}
		
		p.testimonial
		{
				color: #000000;
        font-family: Verdana, Arial, sans-serif;
        font-size: 12px;
        font-weight: normal;
        font-style: normal;
				margin-top:5px;
				margin-bottom:5px;
		}
		
		p.testimonialbold
		{
				color: #000000;
        font-family: Verdana, Arial, sans-serif;
        font-size: 12px;
        font-weight: bold;
        font-style: normal;
				margin-top:5px;
				margin-bottom:5px;
		}
		
		.disabledlink
		{
				color: #AAAAAA;
        font-family: Verdana, Arial, sans-serif;
        font-size: 10px;
        font-weight: normal;
        font-style: normal;
		}
		
		a.disabledlink:link, a.disabledlink:visited
    {
        color: #AAAAAA;
        text-decoration: none;
    }

    a.disabledlink:hover
    {
				color: #AAAAAA;
        /*color: #7EA478;*/
        text-decoration: underline;
    }
		
		.mailButton 
		{
			padding-right: 10px;
		}
		
		.tableMailFrame {
			border: 1px solid #7EA478;
			background-color: #EEEEEE;
			margin-top: 12px;
		}
		
		.mailPanel {
			padding: 6px;
			text-align: left;
			vertical-align: top;
		}
		
		.mailBoxHeading {
      font-family: Verdana, Arial, sans-serif;
      font-size: 10px;
      font-weight: bold;
      background: #7EA478;
      color: #ffffff;
      padding-left: 3px;
      padding-right: 3px;
			padding-top: 0px;
      padding-bottom: 2px;
      text-align: left;
			vertical-align: top;
			height: 16px;
    }
		
		a.mailBoxHeading {
			font-family: inherit;
      font-size: inherit;
      font-weight: inherit;
			color: inherit;
			padding-left: 0px;
      padding-right: 0px;
			padding-top: 0px;
      padding-bottom: 3px;
		}

    .mailBoxContents {
      background: #ffffff;
      font-family: Verdana, Arial, sans-serif;
      font-size: 10px;
      font-weight: normal;
      color: #000000;
      padding-left: 3px;
      padding-right: 3px;
			vertical-align: top;
			padding-top: 0px;
      padding-bottom: 0px;
    }
		
		.mailBoxContentsMouseOver {
      background: #cccccc;
      font-family: Verdana, Arial, sans-serif;
      font-size: 10px;
      font-weight: normal;
      color: #000000;
      padding-left: 3px;
      padding-right: 3px;
			vertical-align: top;
			padding-top: 0px;
      padding-bottom: 0px;
    }
		
		.mailBoxBorder {
			border: 1px solid #7EA478;
		}
		
		.mailBoxAddress {
      background: #dddddd;
      font-family: Verdana, Arial, sans-serif;
      font-size: 10px;
      font-weight: normal;
      color: #000000;
      padding-left: 3px;
      padding-right: 3px;
			padding-top: 1px;
      padding-bottom: 1px;
			vertical-align: top;
    }
		
		.mailBoxAddressBackground {
      background: #dddddd;
			padding-top: 0px;
      padding-bottom: 0px;
    }
		
		.mailBoxCompose {
		  font-family: monospace, sans-serif;
			font-size: 12px;
			font-weight: normal;
			width: 688px;
			height: 400px;
		}
		
		.mailBoxMessageBody {
			font-family: monospace, sans-serif;
			font-size: 12px;
			font-weight: normal;
			color: #000000;
			padding-top: 3px;
		}
		
		.mailBoxDeleteLink {
			color: #165829;
			font-family: Verdana, Arial, sans-serif;
			font-size: 10px;
			font-weight: bold;
			font-style: normal;
			cursor:pointer;
		}
		
		.proxylabel
    {
        color: #FFF;
        font-family: Verdana, Arial, sans-serif;
        font-size: 10px;
        font-weight: bold;
        font-style: normal;
    }
		
		td.nowrap
		{
			white-space:nowrap;
		}
		
		td.trim
		{
			line-height:11px;
			width:0px;
			height:0px;
			padding:0px;
			margin:0px;
			vertical-align:top;
		}
		
		td.extra_trim
		{
			line-height:5px;
			width:0px;
			height:0px;
			padding:0px;
			padding-top:3px;
			margin:0px;
			vertical-align:top;
		}
		
		#menuquicksearchbar
		{ 
			width: 114px;
			height: 22px;
			text-align: left;
			background: url('/ahf_display/images/menu_search_bar_background.png') top left no-repeat;
		}
		
		#menu_search_dropmarker
		{
			position: relative; 
			left: 3px; 
			border: none; 
			cursor: pointer;
		}
		
		#menu_quick_search_txt
		{
			position: relative; 
			left: 1px; 
			background: url('/ahf_display/images/blank.gif') repeat; 
			border: none;
			height: 18px; 
			width: 76px;
		}
		
		.arrow_bullet {
			list-style-image: url(/ahf_display/images/arrow_bullet_small.png);
			vertical-align: bottom;
		}
		
		.helpCloseLink {
			color: #165829;
			font-family: Verdana, Arial, sans-serif;
			font-size: 10px;
			font-style: normal;
			cursor:pointer;
		}
		
		.helpBoxHeading {
      font-family: Verdana, Arial, sans-serif;
      font-size: 10px;
      font-weight: bold;
      background: #7EA478;
      color: #ffffff;
      padding-left: 3px;
      padding-right: 3px;
			padding-top: 0px;
      padding-bottom: 2px;
      text-align: left;
			vertical-align: top;
			height: 16px;
    }
		
		a.helpBoxHeading {
			font-family: inherit;
      font-size: inherit;
      font-weight: inherit;
			color: inherit;
			padding-left: 0px;
      padding-right: 0px;
			padding-top: 0px;
      padding-bottom: 3px;
		}
		
		.helpBoxBorder {
			border: 1px solid #7EA478;
		}
		
		.reminderBoxHeading {
      font-family: Verdana, Arial, sans-serif;
      font-size: 10px;
      font-weight: bold;
      background: #781629;
      color: #ffffff;
      padding-left: 3px;
      padding-right: 3px;
			padding-top: 0px;
      padding-bottom: 2px;
      text-align: left;
			vertical-align: top;
			height: 16px;
    }
		
		a.reminderBoxHeading {
			font-family: inherit;
      font-size: inherit;
      font-weight: inherit;
			color: inherit;
			padding-left: 0px;
      padding-right: 0px;
			padding-top: 0px;
      padding-bottom: 3px;
		}
		
		.reminderBoxBorder {
			border: 1px solid #781629;
		}
		
		.reminderHeader3
    {
        color: #781629;
        font-family: Verdana, Arial, sans-serif;
        font-size: 14px;
        font-weight: bold;
        font-style: normal;
    }
		
		.spaced_vertical {
				margin-bottom: 10px;
		}
		
		.spaced_vertical_half {
				margin-bottom: 5px;
		}
		
		.spaced_vertical_double {
				padding-bottom: 20px;
		}
		
		#ahf-login {
			width: 145px;
		}
		
		#ahf-login div {
			float: left;
			margin: 0;
			padding: 0;
		}
		
		#ahf-login #upperleft {
			width: 16px;
			height: 12px;
			background: url('/ahf_display/images/ahf_login_r1_c1.gif') no-repeat;
		}
		
		#ahf-login #top {
			width: 109px;
			height: 12px;
			background: url('/ahf_display/images/ahf_login_r1_c2.gif') no-repeat;
		}
		
		#ahf-login #upperright {
			width: 20px;
			height: 12px;
			background: url('/ahf_display/images/ahf_login_r1_c3.gif') no-repeat;
		}
		
		#ahf-login #midleft {
			width: 16px;
			height: 153px;
			background: url('/ahf_display/images/ahf_login_r3_c1.gif') no-repeat bottom;
		}
		
		#ahf-login #mid {
			width: 109px;
			height: 140px;
			font-family: Verdana, Arial, sans-serif; 
			font-size: 10px; 
			background-color: #C5D6BE; 
			color: #000000;
		}
		
		#ahf-login #midright {
			width: 20px;
			height: 153px;
			background: url('/ahf_display/images/ahf_login_r3_c3.gif') no-repeat bottom;
		}
		
		#ahf-login #bottom {
			width: 109px;
			height: 12px;
			margin: -13px 0 0 16px;
			background: url('/ahf_display/images/ahf_login_r3_c2.gif') no-repeat;
		}
		
		#ahf-login input {
			margin: 0 0 4px 0;
		}
		
		.ahf-login-submit {
		
		}
		
		#ahf-login .message-info {
		  float: left;
			width: 129px;
			margin: 0 0 6px 3px;
			padding: 3px;
			border: 1px solid #0099FF;
			background-color: #DDEEFF;
			color: #000000;
			font-family: Verdana, Arial, sans-serif;
			font-size: 10px;
			font-weight: normal;
			font-style: normal;
		}
		
		#ahf-login .message-error {
		  float: left;
			width: 129px;
			margin: 0 0 6px 3px;
			padding: 3px;
			border: 1px solid #FF6666;
			background-color: #FFEEEE;
			color: #000000;
			font-family: Verdana, Arial, sans-serif;
			font-size: 10px;
			font-weight: normal;
			font-style: normal;
		}
		
		#usa {
		  float: left;
			width: 580px;
			margin: 0 0 0 0;
			padding: 0 0 0 0;
		}
		
		#usa_link {
			float: left;
			width: 430px;
			margin: 0 5px 0 0;
		}
		
		#usa_link li {
			font-size: 12px;
			padding-bottom: 3px;
			list-style-image: url(/ahf_display/images/arrow_bullet_small.png);
			vertical-align: bottom;
		}
		
		#usa_login {
			float: left;
			width: 145px;
		}
		
		#usa_map {
		  float: left;
			width: 480px;
		}
		
		#usa_states {
			float: left;
			width: 100px;
			color: #000000;
			font-family: Verdana, Arial, sans-serif;
			font-size: 12px;
			font-weight: bold;
			font-style: normal;
		}
		
		.checkbox_small {
			width: 12px;
			height: 12px;
			vertical-align: text-top;
		}
		
		#customer-home {
		  float: left;
			width: 452px;
			color: #000000;
			font-family: Verdana, Arial, sans-serif;
			font-size: 10px;
			font-weight: normal;
			font-style: normal;
		}
		
		#customer-home a {
		  font-weight: bold;
		}
		
		#customer-home #customer-home-info {
			float: left;
			margin-bottom: 10px;
		}
		
		#customer-home #customer-home-nav {
			float: left;
			width: 452px;
			margin-bottom: 10px;
		}
		
		#customer-home-searches {
			float: left;
			margin-bottom: 10px;
		}
		
		#customer-home-searches .col1 {
			float: left;
			width: 250px;
			padding-bottom: 3px;
			padding-top: 2px;
		}
		
		#customer-home-searches .col2 {
			float: left;
			width: 170px;
			padding-bottom: 3px;
		}
		
		#customer-home-searches .col2 .left {
			float: left;
			width: 30px;
			padding-bottom: 3px;
			padding-top: 2px;
		}
		
		#customer-home-searches .col2 .right {
			float: left;
			width: 140px;
			padding-bottom: 3px;
		}
		
		#customer-home-searches .coldouble {
			float: left;
			width: 420px;
			padding-bottom: 3px;
		}
		
		#customer-home-searches .dots {
			float: left;
			width: 420px;
			height: 6px;
			text-align: center;
			vertical-align: middle;
			border-top: 1px #CCCCCC solid;
		}
		
		#customer-home-userinfo {
			float: left;
			margin-bottom: 10px;
		}
		
		#customer-home-userinfo .col1 {
			float: left;
			width: 200px;
			padding-bottom: 3px;
		}
		
		#customer-home-userinfo .col2 {
			float: left;
			width: 200px;
			padding-bottom: 3px;
		}
		
		#customer-home-userinfo .coldouble {
			float: left;
			width: 420px;
			padding-bottom: 3px;
		}
		
		#customer-home-userinfo .submit {
			float: left;
			width: 420px;
			padding-bottom: 0;
			text-align: center;
			margin-bottom: -5px;
		}
		
		.header-box {
			width: 100%;
			padding: 0 !important;
			margin: 0 0 10px 0 !important;
		} 
		
		.header-box div {
		  float: left;
		}
		
		.header-box .box {
			float: left;
			width: 452px !important;
			color: #000000;
			font-family: Verdana, Arial, sans-serif;
			font-size: 10px;
			font-weight: normal;
			font-style: normal;
		}
		
		.header-box .topleft {
		  float: left;
			width: 15px;
			height: 15px;
			background: url('/ahf_display/images/corner_green_tl.gif') no-repeat;
		}
		
		.header-box .top {
		  float: left;
			width: 420px;
			height: 15px;
			background-color: #7EA478; 
      color: #FFFFFF; 
      font-family: Verdana, Arial, sans-serif; 
      font-size: 10px; 
      font-weight: bold;
			text-align: center;
		}
		
		.header-box .topright {
		  float: left;
			width: 15px;
			height: 15px;
			background: url('/ahf_display/images/corner_green_tr.gif') no-repeat;
		}
		
		.header-box .mid {
		  float: left;
			width: 438px;
			border-left: 1px solid #7EA478;
      border-right: 1px solid #7EA478;
      background-color: #EEEEEE;
      font-weight: normal;
      font-family: Verdana, Arial, sans-serif;
      font-size: 10px;
      padding: 5px 5px 5px 5px;
		}
		
		.header-box .bottomleft {
		  float: left;
			width: 15px;
			height: 15px;
			background: transparent url('/ahf_display/images/corner_grey_bl.gif') no-repeat;
		}
		
		.header-box .bottom {
		  float: left;
			width: 420px;
			height: 14px;
			border-bottom: 1px solid #7EA478;
      background-color: #EEEEEE;
		}
		
		.header-box .bottomright {
		  float: left;
			width: 15px;
			height: 15px;
			background: transparent url('/ahf_display/images/corner_grey_br.gif') no-repeat;
		}
		
		#user-info-required .left {
			float: left;
			width: 200px;
			padding-bottom: 3px;
		}
		
		#user-info-required .right {
			float: left;
			width: 200px;
			padding-bottom: 3px;
		}
		
		#user-info-required .col1 {
			float: left;
			width: 200px;
			padding-bottom: 3px;
		}
		
		#user-info-required .col2 {
			float: left;
			width: 200px;
			padding-bottom: 3px;
		}
		
		#user-info-required .coldouble {
			float: left;
			width: 420px;
			padding-bottom: 3px;
		}
		
		#user-info {
			float: left;
			width: 452px !important;
			color: #000000;
			font-family: Verdana, Arial, sans-serif;
			font-size: 10px;
			font-weight: normal;
			font-style: normal;
		}
		
		#user-info #not-required {
		  float: left;
			margin-top: 10px;
		}
		
		#user-info #not-required div {
			margin: 0 5px 5px 0;
		}
		
		#user-info #address {
			float: left;
		}
		
		#user-info #city {
			float: left;
		}
		
	  #user-info #zip {
			float: left;
			width: 260px;
		}
		
		#user-info #phone-box {
			float: left;
			width: 440px;
		}
		
		#user-info #phone {
		  float: left;
			width: 120px;
		}
		
		#user-info #home-phone {
			float: left;
		}
		
		#user-info #work-phone {
			float: left;
		}
		
		#user-info #phone-info {
			float: left;
			width: 290px;
			padding-top: 15px;
		}
		
		#user-info #birthday,#email-format,#house-for-sale,#lender-sw,#submit {
			float: left;
			width: 450px;
		}
		
		#errors {
			width: 100%;
			padding: 0 !important;
			margin: 0 0 10px 0 !important;
		}
		
		#errors #box {
		  float: left;
			width: 452px !important;
			color: #000000;
			font-family: Verdana, Arial, sans-serif;
			font-size: 10px;
			font-weight: normal;
			font-style: normal;
		}
		
		#errors a {
		  font-weight: bold;
		}
		
		#errors .topleft {
		  float: left;
			width: 15px;
			height: 15px;
			background: url('/ahf_display/images/corner_red_tl.gif') no-repeat;
		}
		
		#errors .top {
		  float: left;
		  width: 420px;
			height: 15px;
			background-color: #990022; 
      color: #FFFFFF; 
      font-family: Verdana, Arial, sans-serif; 
      font-size: 10px; 
      font-weight: bold;
			text-align: center;
		}
		
		#errors .topright {
		  float: left;
			width: 15px;
			height: 15px;
			background: url('/ahf_display/images/corner_red_tr.gif') no-repeat;
		}
		
		#errors .mid {
		  float: left;
			width: 438px;
			border-left: 1px solid #990022;
      border-right: 1px solid #990022;
      background-color: #EEEEEE;
      font-weight: normal;
      font-family: Verdana, Arial, sans-serif;
      font-size: 10px;
      padding: 5px 5px 5px 5px;
		}
		
		#errors .mid ul {
			list-style-position: outside;
			text-indent: 5px;
			padding: 3px;
			margin: 0px 0px 0px 10px;
		}
		
		#errors .bottomleft {
		  float: left;
			width: 15px;
			height: 15px;
			background: transparent url('/ahf_display/images/corner_greyred_bl.gif') no-repeat;
		}
		
		#errors .bottom {
		  float: left;
			width: 420px;
			height: 14px;
			border-bottom: 1px solid #990022;
      background-color: #EEEEEE;
		}
		
		#errors .bottomright {
		  float: left;
			width: 15px;
			height: 15px;
			background: transparent url('/ahf_display/images/corner_greyred_br.gif') no-repeat;
		}
		
		#tile {
			float: left;
		}
				
</style>


                
               

