/***********************
	ELEMENTS
***********************/
body {
	margin: 0px; padding:0;
	font-family: verdana, arial, helvetica;
	font-weight: 13px;
}

p, td, th {
	font-family: verdana, arial, helvetica;
	font-size: 13px;
	color: #675033;
}

li {
	padding-bottom: 4px;
	margin-top: 2px;
}

/***********************
	CLASSES
***********************/
.popup { cursor: pointer; }

.hdr, h1 {
	font-size: 18px;
	font-weight: bold;
	color: #7A6B52;
	margin-bottom: 7px;
	font-family: arial, helvetica;
	text-transform: uppercase;
}

.subhdr, h2 {
	font-size: 16px;
	font-weight: bold;
	color: #976C46;
	font-family: arial, helvetica;
	border-bottom: 1px solid #E0D1AB;
}

.subsubhdr, h3 {
	font-size: 14px;
	font-weight: bold;
	font-family: arial, helvetica;
	color: #686F4D;
}

.box h2 { background: url('/images/common/ahpp_red_tile.jpg') fixed; color: #D6C493; border: 1px solid #5B0B00; padding-left: 10px;margin-bottom: 0; }

.redHdr {
	color: #860E04;
	font-size: 13px;
	font-weight: bold;
}

.topSearchBox {
	background-color: #E0C67C;
	border: 1px solid #6D5309;
	font-size: 11px;
	color: #231B04;
	padding-left: 1px;
}

.mpText {
	color: #B2A88E;
}

.footer {
	color: #B0A98E;
	font-size: 11px;
}

.footDivider {
	font-size: 10px;
	color: #844C34;
}

.initCap {
	font-size: 18px;
	font-weight: bold;
}

.subDivider {
	font-size: 10px;
	color: #C1B59B;
}

.box {
	border: 1px solid #DFCDA4;
	padding: 7px;
	background-color: #E6D9B9;
}

.formSubmit {
	background-color: #5F7353;
	color: #ffffff;
	font-size: 13px;
	font-weight: bold;
	border: 1px solid #303A29;
	font-family: tahoma, verdana, arial;
	letter-spacing: 1px;
}

.bold {
	font-weight: bold;
}

.italic {
	font-style: italic;
}

.arrowList {
	list-style-image: url('/images/interior/ahp_arrow.gif');
}

.mpPromoText {
	color: #A28C78;
	font-size: 10px;
}

.leftIndent {
	margin-left: 22px;
}

#ga th, .tblHdr {
	background-color: #645742;
	color: #ffffff;
	font-weight: bold;
}

.tblHdr2 {
	background-color: #917E60;
	color: #ffffff;
	font-weight: bold;
	border-top: 1px solid #383125;
	border-bottom: 1px solid #383125;
}

.note {
	background-color: yellow;
	color: red;
	font-weight: bold;
}

.caption {
	font-size: 11px;
	color: #42513A;
	font-style: italic;
	text-align: center;
}

.photoR {
	float: right;
	padding: 5px;
	font-size: 11px;
	color: #42513A;
	font-style: italic;
	text-align: center;
}

.photoL {
	float: left;
	padding: 5px;
	font-size: 11px;
	color: #42513A;
	font-style: italic;
	text-align: center;
}
a.photoL { text-decoration: none !important; }
/* following to prevent bullets from being eaten NOTE:'display: inline' fixes IE double margin float bug */
ul .photoL, ol .photoL { margin-right: 20px; margin-left: -40px; display:inline; }
/***********************
	ANCHOR
***********************/

a:link {
	color: #7C0E05;
}

a:visited {
	color: #7C0E05;
}

a:hover {
	color: #7C0E05;
	text-decoration: none;
}

a.AT:link, a.AT:visited, a.AT:hover {
	color: #303A29;
	background-color: #EFE7D1;
	text-decoration: none;
	border-bottom: 1px solid #CDB172;
}

a.foot:link {
	color: #CFB891;
	font-size: 10px;
	font-weight: bold;
	line-height: 16px;
}

a.foot:visited {
	color: #9AB68C;
	font-size: 10px;
	font-weight: bold;
	line-height: 16px;
}

a.foot:hover {
	color: #CFB891;
	font-size: 10px;
	text-decoration: none;
	line-height: 16px;
}

a.mp:link, a.mp:visited {
	color: #BF9728;
	text-decoration: none;
}
a.mp:hover {
	color: #BF9728;
	text-decoration: underline;
}
a.mpPromo:link, a.mpPromo:visited {
	color: #BF9728;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

a.mpPromo:hover {
	color: #BF9728;
	font-size: 10px;
	text-decoration: none;
}

a.submenu:link, a.submenu:visited {
	color: #CC6B02;
	font-size: 10px;
	font-weight: bold;
	line-height: 15px;
}

a.submenu:hover {
	color: #CC6B02;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	line-height: 15px;
}

a.submenuAT:link, a.submenuAT:visited, a.submenuAT:hover {
	padding: 1px;
	background-color: #E7D096;
	color: #5B4815;
	font-size: 10px;
	font-weight: bold;
	border-bottom: 1px solid #D8B454;
	text-decoration: none;
	line-height: 15px;
}

a.smB:link, a.smB:visited {
	color: #CC6B02;
	font-size: 11px;
	font-weight: bold;
}

a.smB:hover {
	color: #CC6B02;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}