body
{
	background-color: #9B9DA0;
	color: #000000;
	font-family: Arial, Helvetica, Helv, Sans, Sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	margin: 15px;
}

p, li
{
	line-height: 15px;
}

h1, h2, h3, h4, h5, h6, p
{
	margin: 0 0 9px 0;
}

h1, h2, h3, h4, h5, h6
{
	color: #000000;
	font-weight: bold;
}

h1
{
	font-size: 21px;
	line-height: 24px;
}

h2
{
	font-size: 18px;
	line-height: 20px;
}

h3
{
	font-size: 16px;
	line-height: 18px;
}

h4
{
	font-size: 14px;
	line-height: 15px;
}

h5
{
	font-size: 12px;
	line-height: 13px;
}

h6
{
	font-size: 11px;
	line-height: 12px;
}

strong.alert {
	color: #B00000;
	font-weight: bold;
}

span
{
	display: none;
}

a,
a:link
{
	color: #003399;
	text-decoration: underline;
}

a:visited
{
	color: #663366;
	text-decoration: underline;
}

a:active,
a:hover
{
	color: #CC0000;
	text-decoration: underline;
}

ul 
{
	margin: 0 0 9px 0;
	padding: 0 0 0 18px;
}

li
{
	margin: 0 0 3px 0;
	padding: 0;
}

ul li
{
	list-style-type: disc;
}

img
{
	border: none;
}

div#page_all
{
	width: 750px;
	border: none;
	padding: 0;
	margin: 0 auto 0 auto;
	position: relative;
}

div#page_unit
{
	margin: 0;
	padding: 0;
	position: relative;
	background-color: #334C75;
}

div#page_unit div#page_brand
{
	position: absolute;
	left: 10px;
	top: 8px;
	z-index: 9;
	width: 97px;
	height: 81px;
}

div#page_unit div#page_brand h1
{
	width: 97px;
	height: 81px;
}

div#page_unit div#page_brand h1 a,
div#page_unit div#page_brand h1 a:link,
div#page_unit div#page_brand h1 a:visited,
div#page_unit div#page_brand h1 a:active,
div#page_unit div#page_brand h1 a:hover
{
	display: block;
	width: 97px;
	height: 81px;
	background-image: url(../img/logo/uhp_097.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

div#page_head
{
	position: relative;
	height: 52px;
	margin: 0;
	padding: 0;
	background-color: #1A2856;
	background-image: url(../img/site_nav/glimmer.gif);
	background-repeat: no-repeat;
	background-position: -100px 0;
	border-bottom: #FFFFFF 3px solid;
}

div#page_unit div#page_head ul#site_nav
{
	height: 52px;
	position: absolute;
	left: 0;
	top: 0;
	margin: 0;
	padding: 0;
	background-color: #66FFFF;
}



ul#site_nav li
{
	list-style-type: none;
	font-size: 8px;
	position: absolute;
	left: 0;
	top: 16px;
	height: 20px;
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0;
	padding: 0;
}

ul#site_nav li#nav1		{	left: 109px;	width: 40px;	background-image: url(../img/nav_home/1_home_0.gif);		}
ul#site_nav li#nav2		{	left: 148px;	width: 60px;	background-image: url(../img/nav_home/2_about_0.gif);		}
ul#site_nav li#nav3		{	left: 207px;	width: 60px;	background-image: url(../img/nav_home/3_apply_0.gif);		}
ul#site_nav li#nav4		{	left: 266px;	width: 37px;	background-image: url(../img/nav_home/4_faq_0.gif);			}
ul#site_nav li#nav5		{	left: 302px;	width: 145px;	background-image: url(../img/nav_home/5_terms_0.gif);		}
ul#site_nav li#nav6		{	left: 446px;	width: 68px;	background-image: url(../img/nav_home/6_testimonial_0.gif);	}
ul#site_nav li#nav7		{	left: 513px;	width: 102px;	background-image: url(../img/nav_home/7_contract_0.gif);	}
ul#site_nav li#nav8		{	left: 615px;	width: 66px;	background-image: url(../img/nav_home/8_claim_0.gif);		}
ul#site_nav li#nav9		{	left: 680px;	width: 71px;	background-image: url(../img/nav_home/9_contact_0.gif);		}

ul#site_nav a
{
	display: block;
	height: 19px;
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0;
	padding: 0;
}

ul#site_nav a
ul#site_nav a:link,
ul#site_nav a:visited
{
	background-image: none;
}

ul#site_nav li#nav1 a:hover, ul#site_nav li#nav1 a:active	{	background-image: url(../img/nav_home/1_home_1.gif);		}
ul#site_nav li#nav2 a:hover, ul#site_nav li#nav2 a:active	{	background-image: url(../img/nav_home/2_about_1.gif);		}
ul#site_nav li#nav3 a:hover, ul#site_nav li#nav3 a:active	{	background-image: url(../img/nav_home/3_apply_1.gif);		}
ul#site_nav li#nav4 a:hover, ul#site_nav li#nav4 a:active	{	background-image: url(../img/nav_home/4_faq_1.gif);			}
ul#site_nav li#nav5 a:hover, ul#site_nav li#nav5 a:active	{	background-image: url(../img/nav_home/5_terms_1.gif);		}
ul#site_nav li#nav6 a:hover, ul#site_nav li#nav6 a:active	{	background-image: url(../img/nav_home/6_testimonial_1.gif);	}
ul#site_nav li#nav7 a:hover, ul#site_nav li#nav7 a:active	{	background-image: url(../img/nav_home/7_contract_1.gif);	}
ul#site_nav li#nav8 a:hover, ul#site_nav li#nav8 a:active	{	background-image: url(../img/nav_home/8_claim_1.gif);		}
ul#site_nav li#nav9 a:hover, ul#site_nav li#nav9 a:active	{	background-image: url(../img/nav_home/9_contact_1.gif);		}

div#page_unit div#page_body
{
	position: relative;
}

div#page_unit div#sect_nav
{
	width: 160px;
	position: absolute;
	top: 110px;
	left: 0;
	z-index: 9;
}

div#sect_nav ul
{
	margin: 0 0 0 8px;
	padding: 0;
}

div#sect_nav ul li
{
	margin: 0 0 9px 0;
	padding: 0;
	font-size: 11px;
	list-style-type: none;
	color: #FFE1B0;
}

div#sect_nav ul li.this
{
	color: #FFFFFF;
}

div#sect_nav ul li a,
div#sect_nav ul li a:link,
div#sect_nav ul li a:visited,
div#sect_nav ul li a:active,
div#sect_nav ul li a:hover
{
	display: block;
	width: 130px;
	height: 18px;
	padding: 2px 7px 0 7px;
	background-image: url(../img/sect_nav/hdb.gif);
	text-align: center;
	color: #FFE1B0;
	text-decoration: none;
}

div#sect_nav ul li a:active,
div#sect_nav ul li a:hover
{
	text-decoration: underline;
}


div#sect_nav ul ul
{
	margin: 0 9px 9px 0;
	padding: 0 0 0 18px;
}

div#sect_nav ul ul#rp_navmenu
{
}

div#sect_nav ul ul#hw_navmenu
{
}

div#sect_nav ul ul.expanded
{
	display: block;
}

div#sect_nav ul ul.collapsed
{
	display: none;
}


div#sect_nav ul ul li
{
	margin: 6px 0 0 0;
	padding: 0;
	font-size: 11px;
	line-height: 13px;
	list-style-type: disc;
}

div#sect_nav ul ul li a,
div#sect_nav ul ul li a:link,
div#sect_nav ul ul li a:visited,
div#sect_nav ul ul li a:active,
div#sect_nav ul ul li a:hover
{
	display: inline;
	width: auto;
	height: auto;
	padding: 0;
	background-image: none;
	text-align: left;
}

div#page_unit div#page_body div#page_content
{
	position: relative;
	background-color: #FFFFFF;
	margin: 0 0 0 160px;
	background-repeat: no-repeat;
	background-position: center top;
}

div#page_unit div#page_body div#page_content div#page_text
{
	padding: 6px 48px 18px 48px;
}

div#page_unit div#page_body div#page_content h5
{
	font-size: 12px;
	font-weight: normal;
	margin: 0 0 12px 24px;
	padding: 0 0 0 12px;
	font-family: Arial, Helvetica, Helv, Sans, Sans-Serif;
}

div#page_unit div#page_body div#page_content h5 a,
div#page_unit div#page_body div#page_content h5 a:link,
div#page_unit div#page_body div#page_content h5 a:visited
{
	display: list-item;
	list-style-type: disc;
	margin: 0;
	padding: 0;
	text-decoration: none;
}

div#page_unit div#page_body div#page_content h5 a:active,
div#page_unit div#page_body div#page_content h5 a:hover
{
	display: list-item;
	list-style-type: disc;
	margin: 0;
	text-decoration: underline;
}


#page_content h1
{
	font-family: TimesNewRoman, "Times New Roman", Times, Serif;
	color: #1A2856;
	text-align: center;
	font-size: 24px;
	margin: 0 72px 30px 72px;
	padding: 10px 0 14px 0;
}


div#email_footer
{
	background-color: #1A2856;
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
	font-size: 12px;
	clear: both;
	padding: 5px 5px 5px 165px;
}

div#page_legal
{
	color: #FFFFFF;
	text-align: center;
	font-size: 10px;
	padding-top: 8px;
}

div#email_footer a,
div#email_footer a:link,
div#email_footer a:visited,
div#page_legal a,
div#page_legal a:link,
div#page_legal a:visited
{
	color: #FFFFFF;
	text-decoration: none;
}

div#email_footer a:hover,
div#email_footer a:active,
div#page_legal a:hover,
div#page_legal a:active
{
	color: #FFCC00;
	text-decoration: underline;
}

div#contact_footer
{
	width: 590px;
	height: 72px;
	position: relative;
	margin: 0;
	padding: 0;
	background-color: #FFFFFF;
	background-image: url(../img/relax/blue_no_shdw_on_white.gif);
	background-repeat: no-repeat;
	background-position: center center;
}

body#body_home div#contact_footer
{
	width: 714px;
	height: 72px;
	position: relative;
	border-color: #999999;
	border-width: 1px;
	border-style: none solid solid solid;
	margin: 0 0 0 18px;
	padding: 0;
	background-color: transparent;
	background-image: none;
}



div#contact_footer div#call_us,
div#contact_footer div#phone_numbers
{
	width: 155px;
	position: absolute;
	top: 0;
	border-top: #999999 1px solid;
	overflow: hidden;
}

div#contact_footer div#call_us
{
	height: 60px;
	padding: 11px 0 0 10px;
	left: 0;
	text-align: left;
	background-image: url(../img/page_elem/corner_vign_left.png);
	background-repeat: no-repeat;
	background-position: left center;
}

div#contact_footer div#call_us p
{
	font-weight: bold;
	margin: 0 0 6px 0;
	font-size: 12px;
	line-height: 15px;
}

div#contact_footer div#phone_numbers
{
	height: 63px;
	padding: 8px 10px 0 0;
	right: 0;
	text-align: right;
	background-image: url(../img/page_elem/corner_vign_right.png);
	background-repeat: no-repeat;
	background-position: right center;
}

div#contact_footer div#phone_numbers p
{
	font-weight: bold;
	margin: 0;
	font-size: 12px;
	line-height: 14px;
}

div#contact_footer div#phone_numbers p.toll_free
{
	font-weight: bold;
	margin: 0 0 4px 0;
	font-size: 10px;
	line-height: 12px;
}







/* Home page exceptions */

body#body_home div#home_brand
{
	position: absolute;
	left: 0;
	top: 0;
	z-index: 9;
	width: 108px;
	height: 91px;
}

body#body_home div#page_unit
{
	background-image: url(../img/home/middle_third.gif);
	background-repeat: repeat-y;
	background-position: center;
	background-color: #FFFFFF;
}

body#body_home div#home_brand h1
{
	width: 108px;
	height: 91px;
	background-image: url(../img/logo/uhp_108.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

body#body_home div#home_head
{
	background-color: #1A2856;
	background-image: url(../img/home/blue_arcs.gif);
	background-repeat: no-repeat;
	background-position: center top;
	border: none;
}

body#body_home div#home_head ul#site_nav
{
	height: 52px;
	border-bottom: 6px solid #FFD796;
	margin: 0;
	padding: 0;
}

body#body_home div#home_head ul#site_nav li#nav1		{	left: 110px;	width: 40px;	background-image: url(../img/nav_home/1_home_2.gif);		}
body#body_home div#home_head ul#site_nav li#nav1 a:hover, ul#site_nav li#nav1 a:active	{	background-image: url(../img/nav_home/1_home_2.gif);		}



body#body_home div#home_head div#home_anim
{
	margin: 0;
	padding: 0;
	border: none;
}

body#body_home div#home_head div#home_relax
{
	margin: 18px 0 0 0;
	padding: 2px 0 18px 0;
	background-image: url(../img/home/relax_bkgd.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

body#body_home div#home_head div#home_relax h2
{
	text-align: center;
	margin: 0;
	padding: 0;
}

body#body_home div#home_content
{
	position: relative;
	background-color: #FFFFFF;
	background-image: url(../img/home/middle_third.gif);
	background-repeat: repeat-y;
	background-position: center;
}

div#home_content div#home_pros,
div#home_content div#home_owners
{
	position: absolute;
	top: 0;
	width: 225px;
	padding: 0 10px 0 10px;
	color: #334C75;
	z-index: 9;
}

div#home_content div#home_pros
{
	left: 0;
}

div#home_content div#home_owners
{
	right: 0;
}

div#home_content div#home_pros h3,
div#home_content div#home_owners h3
{
	color: #334C75;
	font-size: 14px;
	line-height: 17px;
}

div#home_content div#home_pros ul,
div#home_content div#home_owners ul
{
	margin: 0;
	padding: 0 0 0 18px;
}

div#home_content div#home_pros ul li,
div#home_content div#home_owners ul li
{
	font-size: 11px;
	line-height: 13px;
	margin: 0 0 3px 0;
	list-style-type: disc;
	list-style-position: outside;
}

div#home_content div#home_firms
{
	text-align: center;
	color: #666666;
	margin: 0;
	padding: 0 251px 0 251px;
}

div#home_content div#home_firms h3
{
	color: #666666;
	font-size: 14px;
	line-height: 17px;
}

div#home_content div#home_firms ul
{
	margin: 0;
	padding: 0;
}

div#home_content div#home_firms ul li
{
	font-family: "Arial Narrow", Arial-Narrow, ArialNarrow, Arial;
	margin: 4px 0 0 0;
	padding: 0;
	list-style-type: none;
	font-size: 11px;
	line-height: 12px;
}

div#home_content div#home_firms ul strong
{
	font-weight: normal;
	text-transform: uppercase;
}

div#home_discl
{
	padding: 0;
	background-color: #FFFFFF;
}

div#home_discl p
{
	text-align: center;
	color: #666666;
	font-size: 10px;
	font-style: italic;
	margin: 0;
	padding: 4px 6px 6px 6px;
}

body#body_home div#email_footer
{
	padding: 5px;
}

/* Hotdog Boxes within text area: */

.btnlink
{
	font-size: 11px;
	display: block;
	height: 20px;
	margin: 0 0 0 auto;
	padding: 0;
	background-image: url(../img/page_elem/hdb_body_lt.gif);
	background-repeat: no-repeat;
	background-position: right center;
	background-attachment: scroll;
	text-align: center;
}

.btnlink a,
.btnlink a:link,
.btnlink a:visited
{
	display: block;
	font-family: Arial, Helv, Helvetica, sans, sans-serif, "sans serif";
	height: 14px;
	background-image: url(../img/page_elem/hdb_slider_lt.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
	padding: 3px 9px 3px 11px;
}



/* Section exceptions */

/* Glimmer positions: */

body.about div#page_head		{	background-position: 149px 0;	}
body.apply div#page_head		{	background-position: 208px 0;	}
body.faq div#page_head			{	background-position: 255px 0;	}
body.terms div#page_head		{	background-position: 345px 0;	}
body.testimonial div#page_head	{	background-position: 450px 0;	}
body.contractor div#page_head	{	background-position: 534px 0;	}
body.claim div#page_head		{	background-position: 617px 0;	}
body.contact div#page_head		{	background-position: 683px 0;	}

/* Nav link colors: */

body.about ul#site_nav li#nav2		{	background-image: url(../img/nav_home/2_about_2.gif);		}
body.about ul#site_nav li#nav2 a:hover,
body.about ul#site_nav li#nav2 a:active	{	background-image: url(../img/nav_home/2_about_2.gif);		}

body.apply ul#site_nav li#nav3		{	background-image: url(../img/nav_home/3_apply_2.gif);		}
body.apply ul#site_nav li#nav3 a:hover,
body.apply ul#site_nav li#nav2 a:active	{	background-image: url(../img/nav_home/3_apply_2.gif);		}

body.faq ul#site_nav li#nav4		{	background-image: url(../img/nav_home/4_faq_2.gif);		}
body.faq ul#site_nav li#nav4 a:hover,
body.faq ul#site_nav li#nav2 a:active	{	background-image: url(../img/nav_home/4_faq_2.gif);		}

body.terms ul#site_nav li#nav5		{	background-image: url(../img/nav_home/5_terms_2.gif);		}
body.terms ul#site_nav li#nav5 a:hover,
body.terms ul#site_nav li#nav2 a:active	{	background-image: url(../img/nav_home/5_terms_2.gif);		}

body.testimonial ul#site_nav li#nav6		{	background-image: url(../img/nav_home/6_testimonial_2.gif);		}
body.testimonial ul#site_nav li#nav6 a:hover,
body.testimonial ul#site_nav li#nav2 a:active	{	background-image: url(../img/nav_home/6_testimonial_2.gif);		}

body.contractor ul#site_nav li#nav7		{	background-image: url(../img/nav_home/7_contractor_2.gif);		}
body.contractor ul#site_nav li#nav7 a:hover,
body.contractor ul#site_nav li#nav2 a:active	{	background-image: url(../img/nav_home/7_contractor_2.gif);		}

body.claim ul#site_nav li#nav8		{	background-image: url(../img/nav_home/8_claim_2.gif);		}
body.claim ul#site_nav li#nav8 a:hover,
body.claim ul#site_nav li#nav2 a:active	{	background-image: url(../img/nav_home/8_claim_2.gif);		}

body.contact ul#site_nav li#nav9		{	background-image: url(../img/nav_home/9_contact_2.gif);		}
body.contact ul#site_nav li#nav9 a:hover,
body.contact ul#site_nav li#nav2 a:active	{	background-image: url(../img/nav_home/9_contact_2.gif);		}



/* Page Content backgrounds: */

body#body_about_home div#page_content,
body#body_about_wra div#page_content,
body#body_promo_giftcert div#page_content
{
	background-image: url(../img/body_arc/transblue_over_tan.gif);
}

body#body_why_uhp div#page_content,
body#body_materials div#page_content
{
	background-image: url(../img/body_arc/tan_over_tan.gif);
}

body#body_what_is div#page_unit div#page_body div#page_content
{
	background-image: url(../img/body_arc/tan_over_tan_flat_166.gif);
}

body#body_types_plans div#page_unit div#page_body div#page_content,
body#body_covered_benefits div#page_unit div#page_body div#page_content,
body#body_service div#page_unit div#page_body div#page_content,
body#body_troubleshoot div#page_unit div#page_body div#page_content,
body#body_privacy div#page_unit div#page_body div#page_content,
body.apply div#page_unit div#page_body div#page_content,
body.renew div#page_unit div#page_body div#page_content,
body.sales_data div#page_unit div#page_body div#page_content,
body.faq div#page_unit div#page_body div#page_content,
body.terms div#page_unit div#page_body div#page_content,
body.testimonial div#page_unit div#page_body div#page_content,
body.claim div#page_unit div#page_body div#page_content
{
	background-image: url(../img/body_arc/transwhite_over_tan.gif);
}

body#body_facts div#page_unit div#page_body div#page_content
{
	background-image: url(../img/body_arc/plumber.jpg);
}

body#body_superior div#page_unit div#page_body div#page_content,
body.contact div#page_unit div#page_body div#page_content
{
	background-image: url(../img/body_arc/tan_over_ffd796.gif);
	background-color: #FFD796;
}

body.contractor div#page_unit div#page_body div#page_content
{
	background-image: url(../img/body_arc/arcless_grad_tan.gif);
	background-repeat: repeat-x;
}

/* First headline positions: */

body#body_why_uhp div#page_content h1,
body#body_materials div#page_content h1
{
	padding: 30px 0 0 0;
}

body#body_facts div#page_content h1,
body#body_superior div#page_content h1,
body.contractor div#page_content h1,
body.contact div#page_content h1
{
	padding: 20px 0 18px 0;
}

body#body_what_is div#page_content h1
{
	padding: 20px 0 0 0;
	margin: 0;
}

body#body_types_plans div#page_content h1,
body#body_covered_benefits div#page_content h1
{
	padding: 16px 0 20px 0;
}

body#body_service div#page_content h1,
body#body_troubleshoot div#page_content h1,
body#body_privacy div#page_content h1,
body.renew div#page_content h1,
body.sales_data div#page_content h1,
body.apply div#page_content h1,
body.faq div#page_content h1,
body.terms div#page_content h1,
body.testimonial div#page_content h1,
body.claim div#page_content h1
{
	padding: 29px 0 31px 0;
}

/* Footer exceptions: */

body#body_facts div#contact_footer
{
	border-top: #999999 1px solid;
}

body#body_facts div#contact_footer div
{
	border-top: none;
}

body#body_superior div#contact_footer,
body.contact div#contact_footer
{
	background-image: none;
}

body div#interior_relax
{
	margin: 18px 0 0 0;
	padding: 2px 0 15px 0;
	background-image: url(../img/relax/relax_bkgd.gif);
	background-repeat: no-repeat;
	background-position: center top;
	text-align: center;
}

div#page_text,
div#page_text p,
div#page_text li
{
	font-family: TimesNewRoman, "Times New Roman", Times, Serif;
	font-size: 13px;
	line-height: 17px;
}

/* Content areas of individual pages */

/* About:Home (with map) */

body#body_about_home div#page_unit div#page_body div#page_content img
{
	position: absolute;
	right: 80px;
	top: 88px;
}

body#body_about_home div#page_unit div#page_body div#page_text p
{
	padding: 0 290px 0 30px;
}

/* Gift Certificate promotion */

body#body_promo_giftcert div#page_unit div#page_body div#page_text p
{
	padding: 0;
}

/* About:Why UHP */

body#body_why_uhp div#page_unit div#page_body div#page_content h1
{
	margin: 0 72px 18px 72px;
}

body#body_why_uhp div#page_unit div#page_body div#page_content div#page_text
{
	margin-top: 0;
	padding-top: 0;
}

body#body_why_uhp div#page_unit div#page_body h2
{
	text-align: center;
}

body#body_why_uhp div#page_unit div#page_body h3
{
	color: #1A2856;
	font-size: 18px;
	font-style: italic;
	text-align: left;
	padding: 0 72px 0 72px;
}

body#body_why_uhp div#page_unit div#page_body ul
{
	padding: 0 60px 0 90px;
}

body#body_why_uhp div#page_unit div#page_body li
{
	color: #1A2856;
	font-size: 14px;
	font-weight: bold;
}

body#body_why_uhp div#page_unit div#page_body div#why_body
{
	position: relative;
	height: 180px;
	margin: 24px 0 21px 0;
}

body#body_why_uhp div#page_unit div#page_body div#why_body img
{
	position: absolute;
	left: 0; top: 0;
}

body#body_why_uhp div#page_unit div#page_body div#why_body p
{
	position: relative;
	padding: 50px 0 0 285px;
}


/* About:Covered Benefits */

body#body_covered_benefits table
{
	width: 420px;
	border: none;
	padding: 0;
	margin: 0 auto 18px auto;
}

body#body_covered_benefits table th.plandescr
{
	text-align: left;
	padding: 0 6px 3px 0;
	border-bottom: 1px solid #000000;
	vertical-align: bottom;
}

body#body_covered_benefits table th.plandescr h3
{
	text-transform: uppercase;
	font-size: 16px;
	line-height: 16px;
	margin: 0;
	color: #0054A0;
}

body#body_covered_benefits table th.plandescr p
{
	font-size: 11px;
	line-height: 12px;
	margin: 3px 0 0 0;
	color: #0054A0;
	font-style: italic;
	font-weight: bold;
}

body#body_covered_benefits table th.forseller,
body#body_covered_benefits table th.forbuyer
{
	background-image: url(../img/about/th_semicirc_roof.gif);
	padding: 39px 6px 6px 6px;
	width: 70px;
	text-transform: uppercase;
	font-size: 14px;
	line-height: 14px;
	vertical-align: bottom;
	border-bottom: 1px solid #000000;
	background-repeat: no-repeat;
	background-position: right top;
	text-align: center;
}

body#body_covered_benefits table th.forseller
{
	width: 69px;
}

body#body_covered_benefits table td
{
	border-color: #000000;
	border-width: 1px;
	padding: 2px;
}

body#body_covered_benefits table td.housepart
{
	border-style: none none solid none;
	padding-left: 0;
}

body#body_covered_benefits table td.forseller,
body#body_covered_benefits table td.forbuyer
{
	border-style: none none solid solid;
	text-align: center;
	text-transform: uppercase;
}

body#body_covered_benefits table td.forbuyer
{
	border-style: none solid solid solid;
}


/* About:Facts */

body#body_facts div#page_unit div#page_body div#page_content div#page_text
{
	padding-left: 80px;
	padding-right: 80px;
}

body#body_facts div#page_text li
{
	margin-bottom: 12px;
	color: #1A2856;
}

body#body_facts div#page_text li ul
{
	padding-top: 12px;
	padding-right: 160px;
}

body#body_facts div#page_text li ul li
{
	color: #CC0000;
	font-weight: bold;
	list-style-type: none;
	text-align: center;
}

/* About:Superior */

body#body_superior div#page_unit div#page_body div#page_content div#page_text
{
	padding: 0 86px 12px 86px;
}

body#body_superior div#page_unit div#page_body div#superior_body
{
	position: relative;
	margin: 24px 0 21px 0;
}

body#body_superior div#page_unit div#page_body div#superior_body img
{
	position: absolute;
	left: 0; top: 0;
}

body#body_superior div#page_unit div#page_body div#superior_body h2,
body#body_superior div#page_unit div#page_body div#superior_body h3,
body#body_superior div#page_unit div#page_body div#superior_body p
{
	position: relative;
	padding-left: 210px;
}

body#body_superior div#page_unit div#page_body div#superior_body h2,
body#body_superior div#page_unit div#page_body div#superior_body h3
{
	text-align: center;
	color: #0054A0;
}

body#body_superior div#page_unit div#page_body div#superior_body h2
{
	font-size: 24px;
	line-height: 24px;
}

/* About:Service */

body#body_service div#page_content img
{
	position: absolute;
	left: 0;
	top: 84px;
}

body#body_service div#page_content div#page_text
{
	margin-bottom: 36px;
}

body#body_service div#page_content div#page_text p
{
	padding-left: 150px;
}

/* About:Troubleshooting Tips */

body#body_service div#page_content img
{
	position: absolute;
	left: 0;
	top: 84px;
}

body#body_troubleshoot div#page_content div#page_text h3
{
	font-family: Arial, Helvetica, Helv, Sans, Sans-serif;
	color: #EE6633;
	font-size: 14px;
	margin: 0 0 6px 0;
}

body#body_troubleshoot div#page_content div#page_text ul
{
	padding: 0 0 0 36px;
	margin: 0 0 15px 0;
}

body#body_troubleshoot div#page_content div#page_text ul li
{
	font-family: Arial, Helvetica, Helv, Sans, Sans-serif;
	font-size: 11px;
	line-height: 14px;
}

/* About:Testimonials */

body#body_testim_home div#page_content div#page_text p
{
	margin: 0 0 3px 0;
}

body#body_testim_home div#page_content div#page_text h6
{
	font-style: italic;
	font-weight: normal;
	width: 230px;
	font-size: 13px;
	line-height: 17px;
	margin: 0 0 18px auto;
}

body#body_testim_home div#page_content div#page_text h6 cite
{
	font-size: 11px;
	line-height: 13px;
}

/* About:What is a Home Warranty */

body#body_what_is div#page_unit div#page_body div#page_content div#page_text
{
	padding-top: 18px;
	margin: 0;
}

body#body_what_is div#page_content img
{
	position: absolute;
	left: 48px;
	top: 142px;
}

body#body_what_is div#page_content .btnlink
{
	background-image: url(../img/page_elem/hdb_body_dk_ontan.gif);
}

body#body_what_is div#page_content .btnlink a,
body#body_what_is div#page_content .btnlink a:link,
body#body_what_is div#page_content .btnlink a:visited
{
	background-image: url(../img/page_elem/hdb_slider_dk_ontan.gif);
	color: #FFFFFF;
}

body#body_what_is div#page_unit div#page_body div#page_content div#page_text div#whatis_support
{
	padding: 15px 0 15px 255px;
}

/* Contractors */

body#body_contractor_home div#page_unit div#page_body div#page_content div#page_text h3,
body#body_contractor_form div#page_unit div#page_body div#page_content div#page_text h3
{
	color: #EE6633;
	font-family: Arial, Helvetica, Helv, Sans, Sans-serif;
	text-align: center;
	margin: 18px 0 0 0;
}

body#body_contractor_form div#page_unit div#page_body div#page_content h6.contr_states,
body#body_contractor_home div#page_unit div#page_body div#page_content h6.contr_states
{
	margin: 0 36px 12px 36px;
	color: #B00000;
	font-style: italic;
	font-weight: bold;
	font-size: 13px;
	line-height: 16px;
	text-align: center;
}

body#body_contractor_home div#page_unit div#page_body div#page_content div#page_text ol li
{
	margin-bottom : 9px;
}

body#body_contractor_home div#page_unit div#page_body div#page_content div#page_text ol li ol
{
	margin-top : 6px;
}

body#body_contractor_home div#page_unit div#page_body div#page_content div#page_text ol ol li
{
	list-style-type: lower-latin;
}

ol li span.further_expl
{
	display: block;
	padding: 6px 0 6px 24px;
}

ol li ol.acct_reg_pg
{
	margin-top: 6px;
}

ol li ol.acct_reg_pg li
{
	list-style-type: lower-latin;
}

/* Contact */

body#body_contact_home div#page_unit div#page_body div#page_content div#post_relax
{
	background-color: #FFFFFF;
	margin: 0;
	padding-bottom: 36px;
}

body#body_contact_home div#page_unit div#page_body div#page_content div#page_text p,
body#body_contact_home div#page_unit div#page_body div#page_content div#post_relax p
{
	font-family: TimesNewRoman, "Times New Roman", Times, Serif;
	text-align: center;
	font-size: 16px;
	line-height: 20px;
	margin: 0 0 3px 0;
}

body#body_contact_home div#page_unit div#page_body div#page_content div#page_text p.phone
{
	font-weight: bold
}

body#body_contact_home div#page_unit div#page_body div#page_content div#page_text p.fax
{
	font-size: 14px;
	line-height: 18px;
}

body#body_contact_home div#page_unit div#page_body div#page_content div#post_relax p
{
	font-weight: bold;
}

body#body_contact_home div#page_unit div#page_body div#page_content div#post_relax p a
{
	font-weight: normal;
	font-family: Arial, Helvetica, Helv, Sans, Sans-serif;
}

/* FAQs */

body#body_faq_home div#page_content div#page_text h3
{
	font-family: Arial, Helvetica, Helv, Sans, Sans-serif;
	color: #EE6633;
	font-size: 13px;
	margin: 0 0 6px 0;
}

body#body_faq_home div#page_content div#page_text li
{
	font-weight: bold;
	margin-left: 24px;
}

.btnlink
{
	width: 150px;
}

body#body_faq_ans div#page_unit div#page_body div#page_content div#page_text 
{
	padding-top: 0;
}

body#body_faq_ans div#page_content div#page_text h3
{
	color: #CC0000;
	margin: 12px 0 6px 0;
}

body#body_faq_ans div#page_unit div#page_body div#page_content div#page_text h5
{
	font-size: 11px;
	margin: 0 0 3px 9px;
}

/* Claim form */

body#body_claim_home div#page_unit div#page_body div#page_content div#page_text h3
{
	color: #EE6633;
	font-family: Arial, Helvetica, Helv, Sans, Sans-serif;
	text-align: left;
	margin: 18px 0 0 0;
}



/* PDF Thumbnail */

div.pdf_dir_unit
{
	padding: 0;
	margin: 0 0 36px 0;
	position: relative;
	height: 120px;
	border-color: #000000;
	border-width: 1px;
	border-style: solid none none none;
}

div.pdf_dir_unit div.pdf_dir_tnail
{
	position: absolute;
	left: 0;
	top: 9px;
}

div.pdf_dir_unit h4
{
	font-size: 14px;
	line-height: 17px;
	margin: 27px 0 3px 148px;
}

div.pdf_dir_unit p
{
	margin: 0 0 9px 148px;
}

/* Contact forms */

form.contact
{
	margin: 18px auto 18px auto;
	font-family: Arial, Helvetica, Helv, Sans, Sans-serif;
	position: relative;
	width: 480px;
}

form.contact div.form_fullrow,
form.contact div.form_splitrow
{
	position: relative;
}

form.contact div.legend,
form.contact div.legend2,
form.contact div.form_legendrow,
form.contact div.form_explrow
{
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
}

form.contact div.legend,
form.contact div.legend2,
form.contact div.header1
{
	padding: 6px 10px 9px 0;
	width: 100px;
}

form.contact div.form_legendrow,
form.contact div.form_explrow
{
	position: relative;
	padding: 6px 0 3px 0;
}

form.contact div.form_explrow
{
	font-weight: normal;
}

form.contact div.legend2
{
	position: absolute;
	top: 0;
	left: 240px;
}

form.contact div.data,
form.contact div.data1,
form.contact div.data2,
form.contact div.header1
{
	position: absolute;
	top: 0;
	padding: 0;
}

form.contact div.data
{
	width: 370px;
	left: 110px;
}

form.contact div.data1,
form.contact div.header1
{
	width: 140px;
	left: 110px;
}

form.contact div.data2
{
	width: 150px;
	left: 350px;
}

form.contact input.text
{
	margin: 0;
	padding: 1px;
	font-family: Arial, Helvetica, Helv, Sans, Sans-serif;
	font-size: 12px;
	border-color: #666666 #B0B0B0 #B0B0B0 #666666;
	border-width: 1px;
	border-style: solid;
}

form.contact div.data input.text
{
	width: 364px;
}

form.contact div.data1 input.text
{
	width: 114px;
}

form.contact div.header,
form.contact div.header1
{
	font-family: TimesNewRoman, "Times New Roman", Times, Serif;
	font-weight: bold;
	text-transform: uppercase;
	padding-bottom: 6px;
}

form.contact div.data2 input.text
{
	width: 124px;
}

form.contact div.form_datarow textarea
{
	width: 480px;
	border-color: #666666 #B0B0B0 #B0B0B0 #666666;
	border-width: 1px;
	border-style: solid;
}

form div.form_submitbtn
{
	text-align: center;
}

form div.form_submitbtn input
{
	margin: 6px auto 6px auto;
}

p.postform_text
{
	padding-bottom: 150px;
}


form.form_apply
{
	font-family: Arial, Helvetica, Helv, Sans, Sans-serif;
	font-size: 11px;
	position: relative;
	width: 480px;
}


form.form_apply div#plan_type_links
{
	height: 33px;
	position: relative;
}

form.form_apply div#plan_type_links span
{
	display: block;
	position: absolute;
	top: 0;
	background-image: url(../img/page_elem/hdb_body_dk.gif);
	width: 230px;
}

form.form_apply div#plan_type_links span#plan_type_basic
{
	left: 0;
}

form.form_apply div#plan_type_links span#plan_type_elite
{
	left: 250px;
}


form.form_apply div#plan_type_links span a,
form.form_apply div#plan_type_links span a:link,
form.form_apply div#plan_type_links span a:visited
{
	background-image: url(../img/page_elem/hdb_slider_dk.gif);
	color: #FFFFFF;
}

form.form_apply h2
{
	font-family: TimesNewRoman, "Times New Roman", Times, Serif;
	color: #EE6633;
	font-size: 18px;
	font-style: italic;
	font-weight: normal;
}

form.form_apply div#group_total_price h2
{
	font-family: Arial, Helvetica, Helv, Sans, Sans-serif;
	color: #000000;
	font-size: 18px;
	font-weight: bold;
	font-style: normal;
	width: 5em;
	border: 2px solid #000000;
	padding: 6px;
	text-align: center;
}

form.form_apply h2 strong
{
	font-size: 21px;
	font-style: normal;
	font-weight: bold;
}

form.form_apply h3
{
	margin: 6px 0 6px 0;
	text-transform: uppercase;
	font-size: 14px;
}

form.form_apply div#plans_1stlevel,
form.form_apply div#plans_excess_sqft,
form.form_apply div#plans_multi_unit,
form.form_apply div#group_appl_pkg,
form.form_apply div#group_alternate_address
{
	margin: 0 0 9px 0;
	position: relative;
}

form.form_apply div.ipt_radio,
form.form_apply div.ipt_checkbox
{
	margin: 0 0 2px 0;
}

form.form_apply div.ipt_radio input
{
	margin: 2px 2px 0 0;
}

form.form_apply input.submit
{
	margin: 9px 0 0 0;
}

form.form_apply div#form_bonk
{
	color: #CC0000;
	margin: 15px 0 15px 0;
}

form.form_apply div#form_bonk h4
{
	color: #CC0000;
	margin: 0 0 3px 0;
}

form.form_apply div#form_bonk li
{
	font-family: Arial, Helvetica, Helv, Sans, Sans-serif;
	font-size: 11px;
}

form.form_apply h6.supp_info
{
	margin: 3px 0 3px 15px;
	font-family: Arial, Helvetica, Helv, Sans, Sans-serif;
	font-size: 10px;
	font-weight: normal;
}

form.form_apply h6.supp_info a
{
	display: list-item;
	font-family: Arial, Helvetica, Helv, Sans, Sans-serif;
	font-size: 11px;
	list-style-type: disc;
	list-style-position: outside;
	margin-left: 24px;
	padding-left: 0;
	text-decoration: none;
}

p.formnote
{
	font-family: Arial, Helvetica, Helv, Sans, Sans-serif;
	font-size: 10px;
	font-style: italic;
}

form.form_apply div.form_fullrow,
form.form_apply div.form_splitrow
{
	position: relative;
}

form.form_apply div.legend,
form.form_apply div.legend2,
form.form_apply div.form_legendrow,
form.form_apply div.form_explrow
{
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
}

form.form_apply div.legend,
form.form_apply div.legend2,
form.form_apply div.header1
{
	padding: 6px 10px 9px 0;
	width: 100px;
}

form.form_apply div.form_legendrow,
form.form_apply div.form_explrow
{
	position: relative;
	padding: 6px 0 3px 0;
}

form.form_apply div.form_explrow
{
	font-weight: normal;
}

form.form_apply div.legend2
{
	position: absolute;
	top: 0;
	left: 240px;
}

form.form_apply div.data,
form.form_apply div.data1,
form.form_apply div.data2,
form.form_apply div.header1

{
	position: absolute;
	top: 0;
	padding: 0;
}

form.form_apply div.data
{
	width: 370px;
	left: 110px;
}

form.form_apply div.data1,
form.form_apply div.header1
{
	width: 140px;
	left: 110px;
}

form.form_apply div.data2
{
	width: 150px;
	left: 350px;
}

form.form_apply input.text,
form.form_apply input.date
{
	margin: 0;
	padding: 1px;
	font-family: Arial, Helvetica, Helv, Sans, Sans-serif;
	font-size: 12px;
	border-color: #666666 #B0B0B0 #B0B0B0 #666666;
	border-width: 1px;
	border-style: solid;
}

form.form_apply div.data input.text
{
	width: 364px;
}

form.form_apply div.data1 input.text
{
	width: 114px;
}

form.form_apply div input.date
{
	width: 90px;
}

form.form_apply div.data2 input.text
{
	width: 124px;
}

form.form_apply div.form_datarow textarea
{
	width: 480px;
	border-color: #666666 #B0B0B0 #B0B0B0 #666666;
	border-width: 1px;
	border-style: solid;
}

form.form_apply div.form_datarow select
{
	margin: 0 0 9px 0;
}

div.security_info
{
	margin: 9px 0 9px 0;
	font-family: Arial, Helvetica, Helv, Sans, Sans-serif;
	font-size: 10px;
	line-height: 12px;
}

h5.facebook
{
	padding: 15px 0 0 18px;
}
