BODY {background-color:#f6f6f6; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px;}
TD {background-color: #f6f6f6; font-size: 8pt; color: #000000; font-family:verdana,arial,sans-serif; line-height: 11pt;}

.maintitle {color: #000000; font-size: 10pt; font-weight: bold; font-family:verdana,arial,san-serif; line-height: 14pt;}
.title {color: #000000; font-size: 10pt; font-weight: bold; font-family:verdana,sans-serif; line-height: 19pt;}
.titlebar {background-color: #eeeeee; color: #000000; font-size: 11pt; font-family:verdana, sans-serif; line-height: 14pt;}

.content {background-color: #ffffff; color: #000000; font-size: 13px; font-family:arial,sans-serif; line-height: 16px;}
.contentbig {background-color: #ffffff; color: #000000; font-size: 15px; font-family:arial,sans-serif; line-height: 16px;}
.boxcontent {background-color: #ffffff; color: #000000; font-size: 13px; font-weight: bold; font-family:arial,sans-serif; line-height: 16px;}
.topbg2 {background-color:#003366;}
.topbg {background-color:#CCCCFF;}

.footerbg {background-image: url("/images/ah_footerbg.gif");}
.bg {background-color:#99ccff;}
.bg2 {background-color:#FFFFCC;}
.bg3 {background-color:#FFFFCC; border: 1px #FFCC00 solid;}

/* Sold Listings - color coding key to indicate status */
.colorcode0 {background-color:FFFFFF; border-top: 1px #FFFFFF solid; border-bottom: 1px #FFFFFF solid; border-right: 1px #FFFFFF solid;} /* unpaid */
.colorcode1 {background-color:94B6E7; border-top: 1px #FFFFFF solid; border-bottom: 1px #FFFFFF solid; border-right: 1px #FFFFFF solid;} /* emailed */
.colorcode2 {background-color:b4d474; border-top: 1px #FFFFFF solid; border-bottom: 1px #FFFFFF solid; border-right: 1px #FFFFFF solid;} /* paid uncleared, 1-2 bids*/
.colorcode3 {background-color:b4f474; border-top: 1px #FFFFFF solid; border-bottom: 1px #FFFFFF solid; border-right: 1px #FFFFFF solid;} /* paid cleared, 3+ bids */
.colorcode4 {background-color:FCC95D; border-top: 1px #FFFFFF solid; border-bottom: 1px #FFFFFF solid; border-right: 1px #FFFFFF solid;} /* packed */
.colorcode5 {background-color:eea635; border-top: 1px #FFFFFF solid; border-bottom: 1px #FFFFFF solid; border-right: 1px #FFFFFF solid;} /* shipped, pending */
.colorcode6 {background-color:94B6E7; border-top: 1px #FFFFFF solid; border-bottom: 1px #FFFFFF solid; border-right: 1px #FFFFFF solid;} /* repeating */
.colorcode7 {background-color:FF6633; border-top: 1px #FFFFFF solid; border-bottom: 1px #FFFFFF solid; border-right: 1px #FFFFFF solid;} /* npb */
.colorcode8 {background-color:FFAAAA; border-top: 1px #FFFFFF solid; border-bottom: 1px #FFFFFF solid; border-right: 1px #FFFFFF solid;} /* error */

.signupbg {background-color:#519FE0; color: #0F3365; font-size: 11px; font-family:verdana,arial,sans-serif; line-height: 11px;}

.box {background-color: #FFCC00; color: #000099; font-size: 11px;  font-weight: bold; font-family:verdana,sans-serif; line-height: 18px;}
.box2 {background-color: #FFCC00; color: #000099; font-size: 10px;  font-family:verdana,sans-serif; line-height: 10px;}
.subcontent {color: #666666; font-size: 11px; font-family:arial,sans-serif; line-height: 18px;}
.subcontent2 {font-size: 9pt; color: #999999; font-family:arial,sans-serif; line-height: 11pt;}

.tinytext {color: #0F3365; font-size: 11px; font-family:arial,sans-serif; line-height: 12px;}
.ltgray {background-color:#eeeeee; color: #0F3365; font-size: 12px; font-family:arial,sans-serif; line-height: 12px;}
.mdgray {background-color:#B0BCCF; color: #ffffff; font-size: 15px; font-family:verdana,sans-serif; font-weight: bold;line-height: 15px;}
.gray {background-color:#D2DAE7; color: #0F3365; font-size: 12px; font-family:arial,sans-serif; line-height: 12px;}
.headerbig {background-color: #FFCC00; color: #000099; font-size: 18px;  font-weight: bold; font-family:verdana,sans-serif; line-height: 25px;}

.required {color: #CA330C; font-size: 10pt; font-weight: bold; font-family:verdana,sans-serif; line-height: 18pt;}
.error {color: #CA330C; font-size: 11px; font-family:arial,sans-serif; line-height: 13px;}
.noterror {color: #AAFFAA; font-size: 11px; font-family:arial,sans-serif; line-height: 13px;}
.footer{background-color:#CCCCFF; color: #666666; font-size: 10px; font-family:verdana,arial,sans-serif; line-height: 14px;}

.leftmenu {background-color:#eeeeee; color: #0F3365; font-size: 11px; font-family:arial,sans-serif; line-height:16px; padding-top:7px; padding-left:10px; padding-right:2px; white-space: nowrap; border-top: 1px solid #ffffff;}
.leftmenutitle {background-color: #FFCC00; color: #003366; font-size: 10pt; font-weight: bold; font-family:verdana,sans-serif; padding-top:7px; padding-bottom:5px; padding-left:5px; padding-right:2px; border-bottom: 1px solid #CC9933;}

.leftcoltitle {background-color: #FFCC00; color: #003366; font-size: 10pt; font-weight: bold; font-family:verdana,sans-serif; line-height: 18pt;}

.leftcol {background-color: #EFEFEF; color: #000000; font-size: 9pt; font-family:arial,sans-serif; line-height: 13pt;}
.popup {background-color: #99cc99; color: #000000; font-size: 11px; font-family:arial,sans-serif; line-height: 18px;}
.popup2 {background-color: #99cc99; color: #000000; font-size: 11px; font-family:arial,sans-serif; line-height: 18px;}
.popupb {background-color: #99cc99; color: #000000; font-size: 11px; font-weight: bold; font-family:arial,sans-serif; line-height: 18px;}
.homephoto{background-image: url("/images/ah_homephoto_bottom.gif"); color: #336699; font-size: 8pt; font-family:verdana,arial,sans-serif; line-height: 10pt;}

.plan1 {background-color: #E2F6E2; color: #0F3365; font-size: 12px;  font-family:arial,sans-serif; line-height: 12px;}
.plan2 {background-color: #CFEFCF; color: #0F3365; font-size: 12px;  font-family:arial,sans-serif; line-height: 12px;}
.plan3 {background-color: #B6E3B6; color: #0F3365; font-size: 12px;  font-family:arial,sans-serif; line-height: 12px;}
.plan4 {background-color: #A5D8A5; color: #0F3365; font-size: 12px;  font-family:arial,sans-serif; line-height: 12px;}
.plan5 {background-color: #99CC99; color: #0F3365; font-size: 12px;  font-family:arial,sans-serif; line-height: 12px;}
.planarrow {color: #ffffff; font-size: 12px;  font-family:arial,sans-serif; line-height: 12px;}
.bluegray {color: #92A4B5; font-size: 12px;  font-family:arial,sans-serif; line-height: 12px;}

.chart {background-color:none; font-size: 8pt; font-family:arial,sans-serif; line-height: 14pt;}
.chartbg {background-image: url("/images/ah_chart_bg.gif");}
.moneybg {background-image: url("/images/ah_dollar_middle.gif");}
.leftborder {background-image: url("/images/ah_border_left.gif"); background-repeat: repeat; background-color: #FFCC00;}
.rightborder {background-image: url("/images/ah_border_right.gif"); background-repeat: repeat; background-color: #FFCC00;}
.subnavbg {background-image: url("/images/ah_subnav_bg.gif");}
.subnavbg2 {background-image: url("/images/ah_subnav2_bg.gif");}
.navbar {background-color:#003366;}
.navbarinterior {background-color:#003366;}
.navbaron {background-color:#ffffff;}
.interiorgray {background-color:#D2DAE7;}
.interiorgray2 {background-color:#D2DAE7; border-left: 1px #E5EDF5 solid; border-right: 1px #B5BECE solid; border-top: 1px #E5EDF5 solid; border-bottom: 1px #B5BECE solid; font-family: arial,Sans-serif;font-size: 8pt;font-weight: bold;color:#31659C;}
.interiorgray3 {background-color:#D2DAE7; border-left: 1px #E5EDF5 solid; border-right: 1px #B5BECE solid; border-bottom: 1px #B5BECE solid; solid; font-family: arial,Sans-serif;font-size: 8pt;font-weight: bold;color:#31659C;}

.color1 {background-color:#339900; color: #ffffff; font-size: 15px; font-family:arial,sans-serif; font-weight: bold; line-height: 24px;}
.color1a {background-color:#b3d473; color: #0F3365; font-size: 14px; font-family:arial,sans-serif; line-height: 16px;}
.color2 {background-color:#00a8e2; color: #ffffff; font-size: 15px; font-family:arial,sans-serif; font-weight: bold; line-height: 18px;}
.color2a {background-color:#92d0e6; color: #0F3365; font-size: 14px; font-family:arial,sans-serif; line-height: 16px;}
.color3 {background-color:#eeb745; color: #ffffff; font-size: 15px; font-family:arial,sans-serif; font-weight: bold; line-height: 18px;}
.color3a {background-color:#ead4a8; color: #0F3365; font-size: 14px; font-family:arial,sans-serif; line-height: 16px;}
.color4 {background-color:#d81e28; color: #ffffff; font-size: 15px; font-family:arial,sans-serif; font-weight: bold; line-height: 18px;}
.color4a {background-color:#d6a7aa; color: #0F3365; font-size: 14px; font-family:arial,sans-serif; line-height: 14px;}
.color5 {background-color:#B956A8; color: #ffffff; font-size: 15px; font-family:arial,sans-serif; font-weight: bold; line-height: 18px;}
.color5a {background-color:#E788EB; color: #0F3365; font-size: 14px; font-family:arial,sans-serif; line-height: 16px;}
.color6 {background-color:#4572B2; color: #ffffff; font-size: 15px; font-family:arial,sans-serif; font-weight: bold; line-height: 18px;}
.color6a {background-color:#94B6E7; color: #0F3365; font-size: 14px; font-family:arial,sans-serif; line-height: 16px;}
.texteditor {background-color:#DCDCDC; color: #0F3365; font-size: 12px; font-family:arial,sans-serif; line-height: 12px;}
.ltgray2 {background-color:#eeeeee; color: #0F3365; font-size: 11px; font-family:arial,sans-serif; line-height: 11px;}
.ltgraytitle {background-color:#eeeeee; color: #0F3365; font-size: 12px; font-weight: bold; font-family:arial,sans-serif; line-height: 12px;}
.ltgraytitle2 {background-color:#E3E3E3; color: #0F3365; font-size: 12px; font-weight: bold; font-family:arial,sans-serif; line-height: 12px;}

.ltgraysubtitle {background-color:#eeeeee; color: #336699; font-size: 12px;  font-family:arial,sans-serif; line-height: 12px;}

.smallhead {
	margin: 0cm;
	font-family: Arial,Verdana,Tahoma,Sans,Helvetica;
	font-size: 8pt;
	font-weight: bold;
	color:#31659C;
	background-color: #D2DAE7
}

.small {
	margin: 0cm;
	font-family: Arial,Verdana,Tahoma,Sans,Helvetica;
	font-size: 8pt;
	color:#003366;
}

a.navon:link {color: #0000CC; text-decoration: none; font-size: 10pt; font-weight: bold; font-family:arial,sans-serif;line-height: 9pt;}
a.navon:visited {color: #0000CC; text-decoration: none; font-size: 10pt; font-weight: bold; font-family:arial,sans-serif;line-height: 9pt;}
a.navon:active {color: #0000CC; text-decoration: underline; font-size: 10pt; font-weight: bold; font-family:arial,sans-serif;line-height: 9pt;}
a.navon:hover {color: #0000CC; text-decoration: underline; font-size: 10pt; font-weight: bold; font-family:arial,sans-serif;line-height: 9pt;}

a.navext:link {color: #0000CC; text-decoration: none; font-size: 9pt; font-weight: bold; font-family:arial,sans-serif;line-height: 9pt;}
a.navext:visited {color: #0000CC; text-decoration: none; font-size: 9pt; font-weight: bold; font-family:arial,sans-serif;line-height: 9pt;}
a.navext:active {color: #0000CC; text-decoration: underline; font-size: 9pt; font-weight: bold; font-family:arial,sans-serif;line-height: 9pt;}
a.navext:hover {color: #0000CC; text-decoration: underline; font-size: 9pt; font-weight: bold; font-family:arial,sans-serif;line-height: 9pt;}

a.nav:link {color: #FFFFFF; text-decoration: none; font-size: 10pt; font-weight: bold; font-family:arial,sans-serif;line-height: 9pt;}
a.nav:visited {color: #FFFFFF; text-decoration: none; font-size: 10pt; font-weight: bold; font-family:arial,sans-serif;line-height: 9pt;}
a.nav:active {color: #FFCC00; text-decoration: underline; font-size: 10pt; font-weight: bold; font-family:arial,sans-serif;line-height: 9pt;}
a.nav:hover {color: #FFCC00; text-decoration: underline; font-size: 10pt; font-weight: bold; font-family:arial,sans-serif;line-height: 9pt;}

a.subnav:link {color: #0000FF; text-decoration: none; font-size: 10pt; font-weight: bold; font-family:arial,sans-serif;line-height: 9pt;}
a.subnav:visited {color: #0000FF; text-decoration: none; font-size: 10pt;  font-weight: bold; font-family:arial,sans-serif;line-height: 9pt;}
a.subnav:active {color: #990099; text-decoration: underline; font-size: 10pt; font-weight: bold; font-family:arial,sans-serif;line-height: 9pt;}
a.subnav:hover {color: #990099; text-decoration: underline; font-size: 10pt;  font-weight: bold; font-family:arial,sans-serif;line-height: 9pt;}

a.footernav:link {color: #0000CC; text-decoration: none; font-size: 9pt;  font-family:verdana,sans-serif;line-height: 18pt;}
a.footernav:visited {color: #0000CC; text-decoration: none; font-size: 9pt;  font-family:verdana,sans-serif;line-height: 18pt;}
a.footernav:active {color: #990099; text-decoration: underline; font-size: 9pt; font-family:verdana,sans-serif;line-height: 18pt;}
a.footernav:hover {color: #990099; text-decoration: underline; font-size: 9pt; font-family:verdana,sans-serif;line-height: 18pt;}

a.footer:link {color: #0000CC; text-decoration: none; font-size: 9px;  font-family:verdana,arial,sans-serif;line-height: 14px;}
a.footer:visited {color: #0000CC; text-decoration: none; font-size: 9px;  font-family:verdana,arial,sans-serif;line-height: 14px;}
a.footer:active {color: #990099; text-decoration: underline; font-size: 9px; font-family:verdana,arial,sans-serif;line-height: 14px;}
a.footer:hover {color: #990099; text-decoration: underline; font-size: 9px; font-family:verdana,arial,sans-serif;line-height: 14px;}

a.signup:link {background-color:#519FE0; color: #FFFFCC; text-decoration: none; font-size: 9pt;  font-family:arial,sans-serif;line-height: 9pt;}
a.signup:visited {color: #FFFFCC; text-decoration: none; font-size: 9pt;  font-family:arial,sans-serif;line-height: 9pt;}
a.signup:active {color: #FFCC00; text-decoration: underline; font-size: 9pt; font-family:arial,sans-serif;line-height: 9pt;}
a.signup:hover {color: #FFCC00; text-decoration: underline; font-size: 9pt; font-family:arial,sans-serif;line-height: 9pt;}

a:link {color: #0000FF; text-decoration: none;}
a:visited {color: #0000FF; text-decoration: none;}
a:active {color: #990099; text-decoration: underline;}
a:hover {color: #990099; text-decoration: underline;}

FORM {
	margin-top: 0cm;
	margin-bottom: 0cm;
}

@media all{
  wth{}
  input.button{ border-width:1px; border-color:#0066FF; border-style:solid; background-color:#CCCCFF; color:#0066CC; font-size:11px; font-family:arial,sans-serif; margin-top:0px; margin-bottom:0px; padding: 3px; }
  input.boldbutton{ border-width:1px; border-color:#000000; border-style:solid; background-color:#3399FF; color:#ffffff; font-size:12px; font-family:verdana,sans-serif; font-weight:bold; margin-top:0px; margin-bottom:0px; padding: 3px; }
  input.imagesbutton{ border-width:1px; border-color:#0066FF; border-style:solid; background-color:#eeeeee; color:#0066CC; font-size:10px; font-family:verdana,sans-serif; font-weight:bold; margin-top:0px; margin-bottom:0px; padding: 3px; }
  
  input.smbutton{ border-width:1px; border-color:#0000FF; border-style:solid; background-color:#E3E3E3; color:#0000FF; font-size:10px; font-family:verdana,sans-serif; margin-top:0px; margin-bottom:0px; padding: 3px; }
  input.smbuttonbold{ border-width:1px; border-color:#0000FF; border-style:solid; background-color:#ffffff; color:#0000FF; font-size:11px; font-family:arial,sans-serif; font-weight:bold; margin-top:0px; margin-bottom:0px; padding: 3px; }
  input.smbuttondropdown{ border-width:1px; border-color:#0000FF; border-style:solid; background-color:#E3E3E3; color:#0000FF; font-size:11px; font-family:arial,sans-serif; margin-top:0px; margin-bottom:0px; padding: 3px; }
  input.text{ border-width:1px; border-color:#FFCC33; border-style:solid; background-color:#ffffff; color:#0066CC; font-size:11px; font-family:verdana,sans-serif; margin-top:0px; margin-bottom:0px; padding: 3px; }
  input.signup{ border-width:1px; border-color:#0000FF; border-style:solid; background-color:#6699FF; color:#0000FF; font-size:11px; font-family:arial,sans-serif; margin-top:0px; margin-bottom:0px; padding: 3px; }
  
  textarea,select{ border-width:1px; border-color:#FFCC33; border-style:solid; background-color:#ffffff; color:#0066FF; font-size:11px; font-family:verdana,sans-serif;  overflow-X:hidden; overflow-Y:auto; margin-top:0px; margin-bottom:0px;}

/* Calendar stuff - Table containing date input control and calendar image */
.calOuterTable {
	border: 1px solid Gray;
	width: 135px;
}
.calSelectTable {
	margin: 0px;
	border: none;
}
.calDaysTable {
	margin: 0px;
	border: none;
	width: 142px;
}
/* Month and Year Date imput control */
.calMonCtrl {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	width: 80px;
}
.calYearCtrl {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	width: 60px;
}
.calWTitle {
	margin: 0px;
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 9px;
	background: #808080;
	text-align: center;
	color: #FFFFFF;
	font-weight: bold;
	height: 10px;
	width: 20px;
}
.calDayCurrent {
	background: #FFC0C0;
	/* border: 1px solid Red; */
}
.calDayWeekend {
	background: #99CCFF;
}
.calDayWorking {
	background: #FFFFFF;
}
.calThisMonth {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	color: #000000;
}
.calOtherMonth {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	color: #808080;
}
}

