/* ================================================
===================================================

    AWAKEN INTERACTIVE CASCADING STYLE SHEET

	TYPE:		Main template
    CREATED:	August 2009

	-----------------
    TABLE OF CONTENTS
    -----------------

    SECTION I -     GENERIC TAG STYLES

	SECTION II -    FRAMEWORK STYLES
        IIa         Header
		IIb			Topnav
		IIc         Mainbody
		IId         Leftnav
		IIe			Text Size
		IIf			Touts
        IIg         Callouts
        IIh         Footer
        IIi			Disclaimer

	SECTION III -	NAVIGATION STYLES
		IIIa		Topnav
		IIIb		Leftnav

	SECTION IV -	FORM STYLES

    SECTION V -		GLOBAL CLASS STYLES
		Va			Home touts
		Vb			Leftnav touts
		Vc			Body touts
		Vd			Footer touts

	SECTION VI -	SPECIFIC PAGE STYLES

===================================================
================================================ */


/* =================================
   SECTION I - GENERIC TAG STYLES
================================= */


body
{
	margin: 0px;	
}

h1, h2, h3, h4, ul, p
{
	margin: 0px;
	padding: 0px;
}

hr, h1 span, h2 span, h3 span, h4 span, a span
{
	display: none;
}

div, p
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
}

a
{
	color: #B22025;
}

a:hover
{
	text-decoration: none;
}

img
{
	border: 0;
}

sup
{
	position: relative;
	top: -1px;
	vertical-align: top;
	font-size: 80%;
}

h1
{
	position: absolute;
	top: 12px;
	left: 45px;
	background-image: url(../globalimages/img000_header_title.png);	
	background-repeat: no-repeat;
	width: 219px;
	height: 28px;
}






/* =================================
   SECTION II - FRAMEWORK STYLES
================================= */

#header, #mainbody, #footer
{
	width: 100%;	
}


/* -----------------------------
   IIa - Header
----------------------------- */

#header
{
	position: relative;
	background-image: url(../globalimages/img000_main_headbg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #B22025;
	height: 526px;
}

#headersub
{
	position: relative;
	background-image: url(../globalimages/img000_sub_headbg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #B22025;
	height: 257px;
}

#headertop
{
	background-image: url(../globalimages/img000_global_headtopbg.gif);
	background-repeat: no-repeat;
	background-position: top center;
	height: 130px;
}

#headercontent
{
	position: relative;
	width: 790px;
	margin: 0 auto;
}

h1 a
{
	display: block;
	height: 28px;
	width: 219px;
}

.headHome a
{
	position: absolute;
	top: 6px;
	left: 14px;
	display: block;
	background-repeat: no-repeat;
	width: 35px;
	height: 10px;
}

#headerlanguages
{
	position: absolute;
	top: 0;
	right: 24px;
	list-style-type: none;
	height: 44px;
	background-image: url(../globalimages/img000_global_langrightbg.gif);
	background-repeat: no-repeat;
	background-position: right;
}
#headerlanguages li
{
	float: left;
	height: 33px;
	font-size: 17px;
	color: #FFFFFF;
	padding: 11px 12px 0 12px;
}
#headerlanguages li.nav00
{
	background-image: url(../globalimages/img000_global_langleftbg.gif);
	background-repeat: no-repeat;
	background-position: top left;
}
#headerlanguages li.nav01, #headerlanguages li.nav02
{
	background-image: url(../globalimages/img000_global_langdiv.gif);
	background-repeat: no-repeat;
	background-position: center left;
}
#headerlanguages li a
{
	color: #FFFFFF;	
	text-decoration: none;
}
#headerlanguages li a:hover
{
	text-decoration: underline;	
}
#headercontent h2 span, #headercontent p span
{
	display: none;
}


/* -----------------------------
   IIb - Topnav
----------------------------- */

#topnavmenu
{
	position: absolute;
	top: 58px;
	left: 20px;
	list-style-type: none;
	height: 59px;
}
#topnavmenu li
{
	float: left;
	background-image: url(../globalimages/img001_header_menubg.png);
	background-repeat: no-repeat;
	height: 59px;
}





/* -----------------------------
   IIc - Mainbody
----------------------------- */


#mainbody
{
	background-image: url(../globalimages/img000_global_bodytopbg.gif);
	background-repeat: repeat-x;
}

#mainbodycontent
{
	width: 790px;
	margin: 0 auto;
	padding: 18px 0;
	min-height: 340px;
}

#mainbodycontentsub
{
	width: 530px;
	padding: 12px 0 12px 25px;
	min-height: 340px;
	float: left;
}

#mainbodycontentsub h2
{
	font-family: "Times New Roman", Times, serif;
	font-size: 36px;
	font-weight: normal;
}
#mainbodycontentsub h3
{
	font-weight: bold;
	font-size: 13px;
	margin-bottom: 0px;
	line-height: 170%;
}
#mainbodycontentsub p
{
	margin: 12px 0;
	line-height: 170%;
}
#mainbodycontentsub ul
{
	padding: 12px 0 12px 20px;
	line-height: 170%;	
}
#mainbodycontentsub ul li
{
	color: #B22025;
	margin-bottom: 6px;
}




h4.mainbodytitle
{
	font-family: "Times New Roman", Times, serif;
	font-size: 36px;
	font-weight: normal;
	margin-bottom: 0px;
	letter-spacing: 2px;
}
h4.mainbodysubtitle
{
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
	font-weight: normal;
	margin-top: 0px;
	letter-spacing: 1px;
}

#mainbodycontenthome
{
	width: 470px;
	padding: 20px 30px;
}

#mainbodycontenthome p
{
	margin: 12px 0;	
	line-height: 170%;
}





.mainbodylanguages
{
	list-style-type: none;
	height: 32px;
	position: relative;
	z-index: 2;
}
.mainbodylanguages li
{
	float: left;
	padding: 0 12px;
	border-left: 1px solid #B22025;
	color: #9A9A9A;
	font-size: 16px;
	height: 21px;
	position: relative;
	bottom: 0;
	
}
.mainbodylanguages li.selected
{
	background-color: #B22025;
	color: #FFFFFF;
}
.mainbodylanguages li.nav00
{
	border-left: 0;
	
}
.mainbodylanguages li a
{
	color: #9A9A9A;
	text-decoration: none;
}
.mainbodylanguages li a:hover
{
	text-decoration: underline;
}




/* ---------------------------------
    IId - Leftnav
--------------------------------- */

#subtouts
{
	margin-top: -144px;
	float: left;
}

#subnav
{
	margin-top: 1px;
	width: 233px;
	position: relative;
	margin-bottom: 8px;
}

.subnavshadow
{
	background-image: url(../globalimages/img007_subnavbox_shadow.png);
	background-repeat: no-repeat;
	background-position: 1px 0px;
	width: 233px;
}
.subnavlow
{
	background-image: url(../globalimages/img007_subnavbox_low.png);
	background-repeat: no-repeat;
	background-position: bottom left;
	width: 233px;
	padding-bottom: 12px;
}
.subnavtop
{
	background-image: url(../globalimages/img007_subnavbox_top.png);
	background-repeat: no-repeat;
	width: 233px;
	padding-top: 12px;
}
.subnavbg
{
	background-image: url(../globalimages/img007_subnavbox_bg.png);
	background-repeat: repeat-y;
	width: 233px;
}
.subnavcontent
{
	background-image: url(../globalimages/img007_subnavbox_bglow.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	padding: 0 8px 0 10px;
	width: 215px;
	min-height: 172px;
}



/* ---------------------------------
    IId - Textsize
--------------------------------- */

#headertextsize
{
	position: absolute;
	top: 60px;
	right: 25px;
	width: 58px;
}
#headertextsize p
{
	margin: 0;
	font-size: 9px;
	color: #FFFFFF;
}
#headertextsize a
{
	display: block;
	background-repeat: no-repeat;
	background-position: top left;
	height: 25px;
	float: left;
}
#headertextsize a:hover
{
	background-position: bottom left;	
}
#headertextsize a.small
{
	background-image: url(../globalimages/img003_textsize_small.png);
	width: 19px;
}
#headertextsize a.normal
{
	background-image: url(../globalimages/img003_textsize_normal.png);
	width: 18px;
}
#headertextsize a.large
{
	background-image: url(../globalimages/img003_textsize_large.png);
	width: 21px;
}



/* -----------------------------
   IIf - Touts
----------------------------- */

.toutlow
{
	background-image: url(../globalimages/img004_calloutbox_low.png);
	background-repeat: no-repeat;
	background-position: bottom left;
	padding-bottom: 8px;
	width: 247px;
	height: 100%;
	margin: 0px 0px 12px 7px;
}
.touttop
{
	background-image: url(../globalimages/img004_calloutbox_top.png);
	background-repeat: no-repeat;
	background-position: top left;
	padding-top: 10px;
	width: 247px;
	height: 100%;
}
.toutbg
{
	background-image: url(../globalimages/img004_calloutbox_bg.png);
	background-repeat: repeat-y;
	width: 247px;
	height: 100%;
}
.toutcontent
{
	background-image: url(../globalimages/img004_calloutbox_bglow.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	min-height: 32px;
	padding: 4px 12px;
	width: 223px;
	height: 100%;
}
.toutcontent h3
{
	color: #B22025;
	font-size: 14px;
	font-weight: bold;
	margin-left: 12px;
}
.toutcontent p
{
	color: #B22025;
	font-size: 11px;
}




.subredtoutlow
{
	background-image: url(../globalimages/img006_calloutbox_subred_low.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	padding-bottom: 10px;
	width: 223px;
	height: 100%;
	/* To line up with subnav */
	margin-left: 6px;
	margin-bottom: 8px;
}
.subredtouttop
{
	background-image: url(../globalimages/img006_calloutbox_subred_top.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding-top: 10px;
	width: 223px;
	height: 100%;
}
.subredtoutbg
{
	background-image: url(../globalimages/img006_calloutbox_subred_bg.gif)	;
	background-repeat: repeat-y;
	width: 223px;
	height: 100%;
}
.subredtoutcontent
{
	background-image: url(../globalimages/img006_calloutbox_subred_bglow.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	min-height: 32px;
	padding: 4px 12px;
	width: 199px;
	height: 100%;
}
.subredtoutcontent p
{
	color: #FFFFFF;
}
.subredtoutcontent p.mainP
{
	background-image: url(../globalimages/img001_whitearrow.gif);
	background-repeat: no-repeat;
	background-position: 2px 7px;
	padding-left: 14px;
	font-size: 12px;
	line-height: 140%;
}
.subredtoutcontent p.mainP span
{
	font-size: 16px;
	font-weight: bold;
	line-height: 140%;
}





.bheretoutlow
{
	background-image: url(../globalimages/img008_subbherebox_low.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	padding-bottom: 10px;
	width: 223px;
	height: 100%;
	/* To line up with subnav */
	margin-left: 6px;
	margin-bottom: 16px;
}
.bheretouttop
{
	background-image: url(../globalimages/img008_subbherebox_top.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding-top: 10px;
	width: 223px;
	height: 100%;
}
.bheretoutbg
{
	background-image: url(../globalimages/img008_subbherebox_bg.gif)	;
	background-repeat: repeat-y;
	width: 223px;
	height: 100%;
}
.bheretoutcontent
{
	background-image: url(../globalimages/img008_subbherebox_bglow.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	min-height: 32px;
	padding: 4px 12px;
	width: 199px;
	height: 100%;
	position: relative;
}


p.subP { background-repeat: no-repeat; }
p.subP a { display: block; background-repeat: no-repeat; background-position: top right; }
p.subP a:hover { background-position: bottom right; }


/* -----------------------------
   IIh - Footer
----------------------------- */

#footer
{
	background-image: url(../globalimages/img000_global_foottopbg.gif);
	background-repeat: repeat-x;
	background-color: #000000;
	height: 243px;
	clear: both;
}

#footercontent
{
	width: 750px;
	margin: 0 auto;
	position: relative;
}

#footertouts
{
	height: 128px;
	padding: 24px 0;
	clear: both;
	border-bottom: 2px solid #4A4A4A;
}

#footertouts div p span
{
	font-size: 18px;
	color: #FFFFFF;
}

#footerlogo
{
	float: left;
	margin-right: 24px;
	padding-top: 12px;
}
#footercopyright
{
	padding-top: 12px;
	padding-bottom: 2px;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
}
#footernav
{
	list-style-type: none;	
	font-size: 11px;
}
#footernav li
{
	float: left;
	padding: 0 8px;
	border-right: 2px solid #FFFFFF;
	color: #FFFFFF;
	font-weight: bold;
}
#footernav li a
{
	color: #A2181C;
	text-decoration: none;
}
#footernav li a:hover
{
	text-decoration: underline;
}
#footernav li.nav00
{
	border-left: 2px solid #FFFFFF;
}



/* -----------------------------
   IIi - Disclaimer
----------------------------- */

#popupdisclaimer
{
	position: absolute;
	width: 380px;
	height: 380px;
	left: 50%;
	margin-left: -190px;
	top: 50%;
	margin-top: -190px;
	
	background-color: #FFFFFF;
	border: solid 1px #000000;
	color: #000000;
	padding: 5px 10px;
	z-index: 100000;
}
#popupdisclaimer p
{
	margin: 12px;
}
#popupdisclaimer .discclear
{
	width: 380px;
	height: 1px;
	clear: both;
}





/* =================================
   SECTION III - NAVIGATION STYLES
================================= */


/* -----------------------------
   IIIa - Topnav
----------------------------- */

#topnavmenu li
{
	padding-left: 28px;
	padding-right: 16px;
}

#topnavmenu li a, #topnavmenu li div
{
	display: block;
	background-repeat: no-repeat;
}
#topnavmenu li a:hover,#topnavmenu li a.selected, #topnavmenu li div.selected
{
	background-position: bottom left;
}

#topnavmenu li div.selected span { display: none; }

#topnavmenu li.nav00
{
	padding-left: 26px !important;
	background-position: -2px 0;	
}
#topnavmenu li.nav00 a, #topnavmenu li.nav00 div.selected
{
	width: 124px;
	height: 39px;
}
#topnavmenu li.nav01 a, #topnavmenu li.nav01 div.selected
{
	width: 96px;
	height: 36px;
}
#topnavmenu li.nav02 a, #topnavmenu li.nav02 div.selected
{
	width: 136px;
	height: 39px;
}
#topnavmenu li.nav03 a, #topnavmenu li.nav03 div.selected
{
	width: 159px;
	height: 36px;
}

#topnavmenu li.nav04, #topnavmenu li.nav05, #topnavmenu li.nav06, #topnavmenu li.nav07, #topnavmenu li.nav08
{ display: none; }

/* -----------------------------
   IIIb - Leftnav (subnav)
----------------------------- */

h4.learnabouthepb
{
	background-repeat: no-repeat;
	background-position: 18px 0;
	width: 215px;
	height: 18px;
}

#leftnav_00
{
	width: 215px;
	list-style-type: none;
}

#leftnav_00 li
{
	width: 215px;
	height: 36px;
}
#leftnav_00 li a, #leftnav_00 li div
{
	display: block;
	width: 215px;
	height: 36px;
	background-repeat: no-repeat;
}
#leftnav_00 li a:hover, #leftnav_00 li div.selected
{
	background-position: bottom left;	
}
#leftnav_00 li div span { display: none; }




/* =================================
   SECTION V - GLOBAL CLASS STYLES
================================= */

.extraspace { margin: 4px 0; }
.clearboth { clear: both; }
.margintop-none { margin-top: 0 !important; }
.marginbottom-none { margin-bottom: 0 !important; }
.floatright { float: right; padding: 0 0 12px 12px; position: relative; }
.floatleft { float: left; padding: 0 12px 12px 0; position: relative; }

.needFlash {
	border: 1px solid #000000;
	background-color: #E5E5E5;
	padding: 16px;
	text-align: center;
	font-weight: bold;
}

.mainbodysubheader
{
	color: #B22025;
	font-weight: bold;
}

/* ---------------------------------
    Va - Home Touts
--------------------------------- */

#hometouts
{
	float: right;
	margin: 118px 6px 12px 12px;
}


#viewvideos, #abouttheliver
{
	background-image: url(../globalimages/img001_redarrow.gif);
	background-repeat: no-repeat;
	background-position: 0 4px;
}

#viewvideos p.mainP
{
	text-align: left !important;
	background-image: url(../globalimages/img010_tout_video.gif);
	background-repeat: no-repeat;
	background-position: 0 4px;
	padding: 6px 0 6px 68px;
	line-height: 110%;
}
#abouttheliver p.mainP
{
	text-align: left !important;
	background-image: url(../globalimages/img010_tout_liver.png);
	background-repeat: no-repeat;
	background-position: 0 4px;
	padding: 6px 0 0 68px;
	line-height: 110%;
	min-height: 54px;
}


#viewvideos p.button, #abouttheliver p.button
{
	height: 24px;
	padding: 0;
	margin: 0;
}
#viewvideos p.button a
{
	display: block;
	background-repeat: no-repeat;
	background-position: top left;
	width: 95px;
	height: 24px;
	float: right;
}
#abouttheliver p.mainP a
{
	display: block;
	margin-top: 6px;
	background-repeat: no-repeat;
	background-position: top left;
	width: 95px;
	height: 24px;
	float: right;
}

#viewvideos p a:hover, #abouttheliver p a:hover
{
	background-position: bottom left;	
}

#behere
{
	position: relative;
	padding-top: 44px;
}

.bherespace
{
	margin-top: 50px;	
}
.bpin
{
	position: absolute;
	background-image: url(../globalimages/img010_tout_bpin.png);
	background-repeat: no-repeat;
	background-position: top left;
	top: -50px;
	left: 76px;
	width: 125px;
	height: 98px;
}

#behere h3
{
	font-family: "Times New Roman", Times, serif;
	font-size: 66px;
	font-weight: normal;
	text-align: center;
	color: #97241F;
	margin: 0;
	line-height: 100%;
}
#behere p.mainP
{
	width: 180px;
	margin: 0px auto;
	color: #000000;
}
#behere a.makemarkbtn
{
	display: block;
	background-repeat: no-repeat;
	background-position: top left;
	width: 194px;
	height: 42px;
	margin: 12px auto 0;
}
#behere a.makemarkbtn:hover
{
	background-position: bottom left;
}





#docfinder
{
	background-image: url(../globalimages/img005_calloutboxred_fixed.png);
	background-repeat: no-repeat;
	width: 260px;
	height: 223px;
	margin-bottom: 12px;
}
#docfindercontent
{
	background-image: url(../globalimages/img001_whitearrow.gif);
	background-repeat: no-repeat;
	background-position: 21px 21px;
	padding: 16px 36px;	
}
#docfindercontent h3
{
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
#docfindercontent p
{
	font-size: 11px;
	color: #FFFFFF;
}
#docfindercontent input.doctorlocatorZip
{
	margin: 5px 0 8px 0;
	border: 1px solid #666666;
	width: 180px;
}
#docfindercontent select.doctorlocatorDistance
{
	border: 1px solid #666666;
	width: 130px;
}
a.doctorlocatorBtn
{
	display: block;
	background-repeat: no-repeat;
	background-position: top left;
	width: 150px;
	height: 42px;
	margin: 16px auto;
}
a.doctorlocatorBtn:hover
{
	background-position: bottom left;	
}


/* ---------------------------------
    Vb - Leftnav (Subnav) Touts
--------------------------------- */

.qa_quote01
{
	background-repeat: no-repeat;
	background-position: 50% 40%;
	width: 178px;
	height: 236px;
	margin: 0px auto;
}
.qa_quote02
{
	background-repeat: no-repeat;
	background-position: 50% 40%;
	width: 178px;
	height: 231px;
	margin: 0px auto;
}

#sub_findDoctor .subP
{
	padding: 6px 0 2px 14px;
}

#sub_findDoctor input.doctorlocatorZip
{
	margin: 2px 0 4px 14px;
	border: 1px solid #666666;
	width: 160px;
}
#sub_findDoctor select.doctorlocatorDistance
{
	border: 1px solid #666666;
	width: 100px;
}
#sub_findDoctor select.doctorlocatorSpecialty
{
	border: 1px solid #666666;
	width: 160px;
}
#sub_findDoctor select.doctorlocatorLanguage
{
	border: 1px solid #666666;
	width: 160px;
}
#sub_findDoctor a.doctorlocatorBtn
{
	margin: 6px auto 0;
}
#sub_findDoctor a
{
	color: #FFFFFF;
}
#sub_findDoctor p.buttonfix
{
	padding-left: 0 !important;
}

#sub_videos p.subP
{
	background-image: url(../globalimages/img011_subtout_video.gif);
	background-position: 6px 0;
	padding-left: 70px;
	font-size: 11px;
}
#sub_videos p.subP a
{
	width: 100%;
	height: 24px;
	margin-top: 6px;
}

#sub_liver p.subP
{
	background-image: url(../globalimages/img011_subtout_liver.png);
	background-position: 6px 0;
	padding-left: 70px;
	font-size: 11px;
	
}
#sub_liver p.subP a
{
	width: 100%;
	height: 24px;
	margin-top: 6px;
}


#sub_edresources
{
	position: relative;	
}
#sub_edresources div.support
{
	background-image: url(../globalimages/img011_subtout_brochure.png);
	background-repeat: no-repeat;
	position: absolute;
	bottom: -9px;
	left: -4px;
	width: 83px;
	height: 107px;
	z-index: 0;
}
#sub_edresources p.mainP
{
	position: relative;
	z-index: 1;
}
#sub_edresources p.mainP span
{
	line-height: 120% !important;
}
#sub_edresources p.subP
{
	padding-left: 74px;
	font-size: 11px;
	min-height: 44px;
}
#sub_edresources p.subP a
{
	width: 100%;
	height: 24px;
	margin-top: 6px;
}


#beheresub
{
	position: relative;
	padding-top: 44px;
}
#beheresub .bpin
{
	left: 68px;
}
#beheresub h3
{
	font-family: "Times New Roman", Times, serif;
	font-size: 66px;
	font-weight: normal;
	text-align: center;
	color: #97241F;
	margin: 0;
	line-height: 100%;
}
#beheresub p.mainP
{
	width: 180px;
	margin: 0px auto;
	color: #000000;
}
#beheresub a.makemarkbtn
{
	display: block;
	background-repeat: no-repeat;
	background-position: top left;
	width: 194px;
	height: 42px;
	margin: 12px auto 0;
}
#beheresub a.makemarkbtn:hover
{
	background-position: bottom left;
}


/* ---------------------------------
    Vc - Footer Touts
--------------------------------- */


/* ---------------------------------
    Vd - Footer Touts
--------------------------------- */

#footertout_languages
{
	float: left;
	width: 242px;
	height: 128px;
	border-right: 1px solid #828282;
}

#footertout_languages p
{
	padding: 12px;
}

#footertout_languages ul
{
	color: #B22025;
	padding-left: 40px;
}

#footertout_languages ul li
{
	margin-bottom: 6px;
}

#footertout_languages ul li span
{
	color: #FFFFFF !important;
	font-size: 18px;
}

#footertout_languages ul li span a
{
	color: #FFFFFF;
	text-decoration: none;
}
#footertout_languages ul li span a:hover
{
	text-decoration: underline	
}

#footertout_faq
{
	float: left;
	width: 242px;
	height: 128px;
	border-right: 1px solid #828282;
	padding-left: 8px;
}

#footertout_faq p
{
	padding: 12px;
	font-size: 15px;
	color: #FFFFFF;
}

#footertout_keystats
{
	background-image: url(../globalimages/img000_footer_globe.gif);
	background-repeat: no-repeat;
	background-position: 16px 40px;
	float: left;
	width: 240px;
	height: 128px;
	padding-left: 8px;
}

#footertout_keystats p
{
	padding: 12px 12px 4px 12px;
	font-size: 15px;
	color: #FFFFFF;
}

#footertout_keystats p.indent
{
	padding-top: 0;
	padding-left: 90px;	
}

#footertout_resources
{
	background-image: url(../globalimages/img000_footer_brochures.gif);
	background-repeat: no-repeat;
	background-position: 16px 52px;
	float: left;
	width: 240px;
	height: 143px;
	padding-left: 8px;
}

#footertout_resources p
{
	padding: 12px 12px 4px 12px;
	font-size: 15px;
	color: #FFFFFF;
}

#footertout_resources p.indent
{
	padding-top: 0;
	padding-left: 90px;	
}


/* ====================================
   SECTION VI - SPECIFIC PAGE STYLES
==================================== */


/* --- 000 Homepage --- */

#hepatitis_b
{
	position: absolute;
	top: 124px;
	left: 28px;
	background-repeat: no-repeat;
	width: 476px;
	height: 77px;
}
#hepatitis_b_one10
{
	position: absolute;
	top: 224px;
	left: 200px;
	background-repeat: no-repeat;
	width: 304px;
	height: 85px;
}
#hepatitis_b_one4
{
	position: absolute;
	top: 334px;
	left: 280px;
	background-repeat: no-repeat;
	width: 195px;
	height: 95px;
}
#hepatitis_b_learnmore
{
	position: absolute;
	top: 450px;
	left: 280px;
}
#hepatitis_b_learnmore a
{
	display: block;
	background-repeat: no-repeat;
	background-position: top left;
	width: 222px;
	height: 45px;
}
#hepatitis_b_learnmore a:hover
{
	background-position: bottom left;
}
#hepatitis_b_doc
{
	background-image: url(../globalimages/img000_doctor.png);
	background-repeat: no-repeat;
	position: absolute;
	left: -20px;
	top: 166px;
	width: 294px;
	height: 429px;
}

/* --- 010 Terms of Use --- */
#headercontent h2.termsofuse
{
	position: absolute;
	background-repeat: no-repeat;
	width: 478px;
	height: 64px;
	top: 152px;
	left: 260px;
}

/* --- 020 Privacy Policy --- */
#headercontent h2.privacypolicy
{
	position: absolute;
	background-repeat: no-repeat;
	width: 496px;
	height: 37px;
	top: 170px;
	left: 260px;
}

p.point
{
	padding-left: 12px;
	background-image: url(../globalimages/img001_body_redarrow.gif);
	background-repeat: no-repeat;
	background-position: 0 2px;
}
h3#truste
{
	font-size: 20px !important;
	font-weight: bold;
	margin-bottom: 0;
}

/* --- 030 Site Map --- */
#headercontent h2.sitemap
{
	position: absolute;
	background-repeat: no-repeat;
	width: 410px;
	height: 84px;
	top: 140px;
	left: 260px;
}

ul#sitemap
{
	color: #B22025;
	
}
ul#sitemap li
{
	margin-bottom: 12px;
	font-weight: bold;
}
ul#sitemap li a
{
	text-decoration: none;
}
ul#sitemap li a:hover
{
	text-decoration: underline;
}
ul#sitemap ul
{
	padding-bottom: 0;
}


/* --- 040 Contact Us --- */
#headercontent h2.contactus
{
	position: absolute;
	background-repeat: no-repeat;
	width: 497px;
	height: 79px;
	top: 140px;
	left: 260px;
}

/* --- 050 SMS Help --- */
#headercontent h2.sms
{
	position: absolute;
	background-repeat: no-repeat;
	width: 447px;
	height: 37px;
	top: 170px;
	left: 260px;
}


/* --- 100 About Hepatitis B --- */

#headercontent h2.abouthepb
{
	position: absolute;
	background-repeat: no-repeat;
	width: 293px;
	height: 93px;
	top: 132px;
	left: 260px;
}
#headercontent div.supportimage
{
	position: absolute;
	top: 120px;
	left: 600px;
	background-image: url(../globalimages/img021_hepbvirus.png);
	background-repeat: no-repeat;
	width: 172px;
	height: 168px;
	
}



/* --- 110 About the Liver --- */
#headercontent h2.abouttheliver
{
	position: absolute;
	background-repeat: no-repeat;
	width: 500px;
	height: 55px;
	top: 160px;
	left: 260px;
}

.bodyview_theliver
{
	background-repeat: no-repeat;
	position: absolute;
	left: 70px;
	bottom: 24px;
	width: 98px;
	height: 20px;
}
.bodyview_theliver span
{
	display: none;
}
div.liver
{
	background-repeat: no-repeat;
	clear: both;
}
div.liver p
{
	padding-top: 4px;
}

/* --- 120 Key Statistics --- */
#headercontent h2.keystats
{
	position: absolute;
	background-repeat: no-repeat;
	width: 485px;
	height: 61px;
	top: 160px;
	left: 260px;
}
#worldmap
{
	background-image: url(../globalimages/img120_worldmap.png);
	background-repeat: no-repeat;
	width: 495px;
	height: 199px;
	vertical-align: middle;
}

#worldmap p
{
	background-repeat: no-repeat;
	background-position: center;
	width: 385px;
	height: 199px;
	margin: 0 auto;
}
#worldmap p span
{
	display: none;
}

#keystatslist li
{
	margin-bottom: 12px !important;
}
#keystatslist li span
{
	font-weight: bold;
	color: #000000;
	
}

/* --- 130 Risk Factors --- */
#headercontent h2.riskfactors
{
	position: absolute;
	background-repeat: no-repeat;
	width: 476px;
	height: 65px;
	top: 160px;
	left: 260px;
}

/* --- 140 FAQs --- */
#headercontent h2.faqs
{
	position: absolute;
	background-repeat: no-repeat;
	width: 332px;
	height: 104px;
	top: 140px;
	left: 260px;
}
#headercontent div.qmarks
{
	position: absolute;
	top: 150px;
	left: 610px;
	background-image: url(../globalimages/img021_qmarks.png);
	background-repeat: no-repeat;
	width: 172px;
	height: 168px;
	
}
p.q
{
	font-weight: bold;
	margin-bottom: 4px !important;
	color: #B22025;
}
p.a
{
	margin-top: 4px !important;
	margin-bottom: 20px !important;
}

/* --- 200 Testing Information --- */
#headercontent h2.testinginfo
{
	position: absolute;
	background-repeat: no-repeat;
	width: 494px;
	height: 42px;
	top: 168px;
	left: 260px;
}

ul#testinfo li
{
	font-weight: bold;
}
ul#testinfo li span
{
	color: #000000;
}
div.chart200
{
	border: 3px solid #B22025;
	width: 469px;
	margin: 0 auto;
}


/* --- 300 Treatment Options --- */
#headercontent h2.treatmentoptions
{
	position: absolute;
	background-repeat: no-repeat;
	width: 497px;
	height: 45px;
	top: 168px;
	left: 260px;
}

div#solution1, div#solution2
{
	width: 240px;
	margin-right: 20px;
	float: left;
}

div#solution1 ul, div#solution2 ul
{
	list-style-type: none;
	border: 2px solid #B22025;
	margin: 0;
	padding: 0;
}
div#solution1 ul li, div#solution2 ul li
{
	color: #000000;
	font-weight: bold;
	padding: 4px 8px;
	margin: 0 !important;
}
div#solution1 ul li.gray, div#solution2 ul li.gray
{
	background-color: #E5E5E5;
}

/* --- 400 Educational Resources --- */
#headercontent h2.edresources
{
	position: absolute;
	background-repeat: no-repeat;
	width: 500px;
	height: 37px;
	top: 168px;
	left: 50px;
}

#flashPlayer
{
	width: 700px;
	margin: 0 auto;
}

#brochures
{
	width: 440px;
	list-style-type: none;
	font-size: 11px;
}

#brochures li
{
	float: left;
	margin-right: 20px;
	
}
#brochures li a
{
	display: block;
	background-repeat: no-repeat;
	background-position: top left;
	width: 67px;
	text-decoration: none;
	padding-top: 150px;
	padding-bottom: 20px;
	line-height: 120%;
}

#brochures li a:hover {	text-decoration: underline; }
	
#brochures li.nav00 a {	background-image: url(../globalimages/img400_brochA_en.gif); }
#brochures li.nav01 a {	background-image: url(../globalimages/img400_brochB_ko.gif); }
#brochures li.nav02 a {	background-image: url(../globalimages/img400_brochC_tg.gif); }
#brochures li.nav03 a {	background-image: url(../globalimages/img400_brochD_hm.gif); }
#brochures li.nav04 a {	background-image: url(../globalimages/img400_brochE_vt.gif); }
#brochures li.nav05 a {	background-image: url(../globalimages/img400_brochF_ch.gif); }
#brochures li.nav06 a {	background-image: url(../globalimages/img400_brochF_ch.gif); }
#brochures li.nav07 a {	background-image: url(../globalimages/img400_brochG_cm.gif); }
#brochures li.nav08 a {	background-image: url(../globalimages/img400_brochH_bu.gif); }
#brochures li.nav09 a {	background-image: url(../globalimages/img400_brochI_ru.gif); }


/* --- 1100 Find a Doctor --- */
#headercontent h2.finddoctor
{
	position: absolute;
	background-repeat: no-repeat;
	width: 495px;
	height: 63px;
	top: 160px;
	left: 260px;
}

#docListTable
{
	border: 1px solid #000000;
	width: 100%;
}

#docListTable p
{
	margin: 0px;
	padding: 0px;
	line-height: 120%;
}

#docListTable th
{
	background-color: #727272;
	padding: 8px;
	text-align: left;
}
#docListTable th a
{
	color: #FFFFFF;
}
#docListTable .primary td
{
	padding: 8px;
}
#docListTable .alternate td
{
	padding: 8px;
	background-color: #E5E5E5;
}
.docResultBtn
{
	display: block;
	width: 20px;
	height: 20px;
	background-image: url(../globalimages/img000_docbtn.gif);
	background-position: top left;
}
.docResultBtn:hover
{
	background-position: bottom left;
}
#pagenumbers
{
	padding: 8px;
	background-color: #EFEFEF;
}
.docBackBtn
{
	display: block;
	padding: 8px;
	font-weight: bold;
	width: 200px;
}