body
{
	margin: 0px;
	font-family: arial;
	font-size: 100%;
	background-image: url(../images/content_bg2.gif);
	background-repeat: no-repeat;
	background-color: #d5e2f1;
	margin-bottom: 15px;
}
.bodyClass
{
	margin: 0px;
	font-family: arial;
	font-size: 100%;
	background-image: url(../images/home_bg.gif);
	background-repeat: no-repeat;
	background-color: #ffffff;
}

.errorField
{
	padding-bottom: 10px;
	color: #cc0000;
	padding-top: 10px;
	font-size: 115%;
}

#topHeader
{
	background-image: url(../images/hdr_logo2.gif);
	background-repeat: no-repeat;
	background-position: 10px 0px;
	height: 107px;
	background-color: #ffffff;
	vertical-align: top;
	padding: 0px 0px 0px 52px;
	clear: both;
	float: left;
}
#topHeaderHome
{
	background-image: url(../images/hdr_logo_home.gif);
	background-repeat: no-repeat;
	background-position: 10px 0px;
	height: 107px;
	background-color: #ffffff;
	vertical-align: top;
	padding: 0px 0px 0px 52px;
	clear: both;
	float: left;
}
#innerHeader
{
	height: 107px;
	vertical-align: top;
	width: 770px;
	clear: both;
}

#topNavWrapper
{
	float: right;
	width: 200px;
	height: 65px;
}

#topPrintTxt
{
	margin: 0px;
	width: 200px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	padding-top: 26px;
	padding-left: 0px;
	color: #999999;
}
#topPrintTxt a
{
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
}
#topHeaderHome #topPrintTxt
{
	width: 200px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	padding-top: 26px;
	margin-left: -1px;
	color: #999999;
}

#topPrintTxt a:link
{
	color: #999999;
}
#topPrintTxt a:visited
{
	color: #999999;
	text-decoration: underline;
}
#topPrintTxt a:hover
{
	font-family: arial;
	color: #ff3399;
	text-decoration: none;
}

#topSearchnav
{
	top: 5px;
	position: relative;
	clear: both;
	height: 20px;
}
.txtSize
{
	padding-left: 0px;
	padding-right: 6px;
	float: right;
}
.txtSize a
{
	padding: 0px 4px 0px 2px;
}

.textSize a.selected
{
	color: #336699;
}
#inputVal
{
	float: right;
	padding: 1px 2px 0px 3px;
	vertical-align: top;
	font-size: 90%;
}
#imgVal
{
	float: right;
	vertical-align: bottom;
	padding-left: 3px;
}
#inputVal INPUT
{
	color: #999999;
	border: 1px solid #cccccc;
	font-size: 80%;
	font-weight: 700;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 3px;
}
#inputVal input
{
	color: #999999;
	border: 1px solid #cccccc;
	font-size: 75%;
	font-weight: 700;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 3px;
}
#mainWrapper
{
	display: block;
	clear: both;
}
.homeWrapper
{
	display: block;
	overflow: hidden;
}
.wrapperClass
{
	width:926px;
	background-image: url(../images/content_bg_left.gif);
	background-repeat: repeat-y;
	background-position: 10px;
	display: block;
	float: left;
	overflow: hidden;
}
#homeLeftNav
{
	background-image: url(../images/home_nav_bg.gif);
	background-repeat: no-repeat;
	background-position: 100% 0;
	width: 234px;
	height: 525px;
	padding: 33px 0px 0px 10px;
	min-height: 240px;
	float: left;
}
#LeftNav
{
	background-image: url(../images/leftnav_bg.jpg);
	background-repeat: no-repeat;
	background-position: 10px 0px;
	width: 234px;
	padding: 33px 0px 0px 10px;
	min-height: 800px;
	float: left;
}
.PrintBtn
{
	width: 100%;
	color: #999999;
	text-align: right;
}
.PrintBtn #PrintLinks
{
	float: right;
	width: 107px;
	padding: 0px;
	margin: 0px;
}
.PrintBtnLeft #PrintLinks
{
	float: none;
	width: 90%;
	padding: 0px;
	margin: 0px;
	clear: both;
	text-align: left;
}
.navend
{
	/*background-image: url(../images/leftnav_bg_flower.gif); 	background-repeat: no-repeat; 	background-position: bottom 0px; 	width: 213px; 	height: 159px; 	position: relative; /*top:-35px;*/ /*top: 10px;*/
}

/*.homeWrapper .navend
{
	background-image: none;
	width: 213px;
	height: 159px;
	position: relative;
	top: -35px;
}*/


#targetContent
{
	background: url(../images/home_bg_right.gif) repeat-y 100% 0;
	background-color: #FFFFFF;
	width: 569px;
	padding-left: 10px;
	padding-right: 42px;
	float: left;
}
#targetContentHome
{
	background: url(../images/home_bg_right.gif) no-repeat 100% 0;
	background-color: #FFFFFF;
	width: 566px;
	padding-left: 10px;
	padding-right: 44px;
	float: left;
}
a.util:link
{
	color: #999999;
}
a.util:visited
{
	color: #999999;
	text-decoration: underline;
}
a.utility:hover
{
	font-family: arial;
	color: #ff3399;
	text-decoration: none;
}
a.footer:link
{
	font-family: arial;
	font-size: 85%;
	color: #999999;
	text-decoration: none;
}
a.footer:visited
{
	font-family: arial;
	font-size: 85%;
	color: #999999;
	text-decoration: underline;
}
a.footer:hover
{
	font-family: arial;
	font-size: 85%;
	color: #999999;
	text-decoration: none;
}
.footer
{
	font-family: arial;
	color: #999999;
	text-align: left;
	width: 200px;
}


p.separator
{
	margin-top: 40px;
	margin-bottom: 10px;
}

p.paragraphbreak
{
	vertical-align: top;
	padding-bottom: 0.5cm;
}

.logopfizer
{
	left: -5px;
	top: -2px;
	border: 0px;
	vertical-align: top;
	position: relative;
	padding-right: 35px;
}
.trustefooter
{
	font-weight: bold;
	padding-right: 20px;
	vertical-align: middle;
	padding-top: 2px;
}
.truste
{
	vertical-align: top;
	position: relative;
	top: 1px;
	border: 0px;
}
.trustetext
{
	margin-top: -20px;
	float: right;
	text-align: center;
	width: 117px;
	font-size: 85%;
	font-weight: bold;
}
a.bodylinks
{
	color: #006699;
	text-decoration: underline;
}
.bodylinks a
{
	color: #666666;
	text-decoration: underline;
}
/*


.Footerlinks
{
	width: 440px;
	padding-bottom: 19px;
	padding-top: 0px;
	margin-left: -1px;
}

*/
.Footerlinks
{
	width: 440px;
	padding-bottom: 20px;
	padding-top: 2px;
	margin-left: -1px;
}
.Footerlinks a
{
	color: #666666;
	text-decoration: underline;
	margin-top: 0px;
	font-size: 85%;
	padding-right: 8px;
	font-family: arial;
	line-height: 20px;
}
.copyRight
{
	margin-left: -1px;
	margin-bottom: 1px;
}

.copyRightContent
{
	padding-bottom: 19px;
	padding-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 85%;
	color: #333333;
	width: 100%;
}

#homeFooter .copyRightContent
{
	padding-bottom: 19px;
	padding-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 85%;
	color: #333333;
	width: 101%;
}
.Footerlinks a:visited
{
	color: #006699;
	text-decoration: underline;
}

.Footerlinks a:hover
{
	color: #ff3399;
	text-decoration: underline;
}

.bodylinks li
{
	margin-left: 20px;
	margin-top: 10px;
	font-size: 14px;
	margin-bottom: 10px;
	vertical-align: top;
	width: 350px;
	color: #ff3399;
	line-height: 16px;
	list-style-type: none;
}
.bodylinks UL
{
	margin: 0px;
	margin-top: 0px;
	font-size: 100%;
	margin-bottom: 0px;
	color: #333333;
	font-family: arial;
	text-decoration: none;
}

a.bodylinks:hover
{
	color: #ff3399;
	text-decoration: underline;
}
a.bodylinks:visited
{
	color: #666666;
	text-decoration: underline;
}
.about_callout2
{
	margin-top: 20px;
	padding-left: 20px;
	left: 50px;
	background-image: url(../images/about_bg_callout2.jpg);
	margin-bottom: 20px;
	width: 463px;
	padding-top: 20px;
	background-repeat: no-repeat;
	position: relative;
	height: 130px;
}
.about_callout1
{
	background-image: url(../images/about_bg_callout1.jpg);
	background-repeat: no-repeat;
	width: 461px;
	height: 165px;
	position: relative;
	left: 50px;
	margin-top: 20px;
	margin-bottom: 20px;
	padding-top: 20px;
	padding-left: 20px;
}
LI.callout1
{
	margin-top: 10px;
	font-size: 14px;
	margin-bottom: 10px;
	vertical-align: top;
	width: 350px;
	color: #ff3399;
	line-height: 16px;
	list-style-type: disc;
}

P
{
	margin-top: 0px;
	font-size: 85%;
	margin-bottom: 0px;
	color: #333333;
	font-family: arial;
	text-decoration: none;
}
.subhdr
{
	margin-top: 0px;
	font-size: 22px;
	background-image: url(../images/subhdr_rule.gif);
	margin-bottom: 0px;
	width: 428px;
	color: #ff3399;
	padding-top: 33px;
	background-repeat: no-repeat;
	font-family: arial;
	height: 60px;
}
/*.aboutsubhdr
{
	margin-top: 0px;
	font-size: 22px;
	background-image: url(../images/subhdr_rule.gif);
	margin-bottom: 0px;
	width: 428px;
	color: #ff3399;
	padding-top: 33px;
	background-repeat: no-repeat;
	font-family: arial;
	height: 60px;
	margin-top: -1px;
}
.subhdrsandies
{
	margin-top: 0px;
	font-size: 22px;
	background-image: url(../images/subhdr_rule.gif);
	margin-bottom: 0px;
	width: 428px;
	color: #ff3399;
	padding-top: 33px;
	background-repeat: no-repeat;
	font-family: arial;
	height: 60px;
	margin-top: -3px;
}
.subhdrUnSubscribe
{
	margin-top: -3px;
	font-size: 22px;
	background-image: url(../images/subhdr_rule.gif);
	margin-bottom: 0px;
	width: 428px;
	color: #ff3399;
	padding-top: 33px;
	background-repeat: no-repeat;
	font-family: arial;
	height: 60px;
}
*/
DIV#sp_main
{
	margin-top: 0px;
	background-image: url(../images/content_bg2.gif);
	width: 100%;
	background-repeat: no-repeat;
	font-family: arial;
	height: 100%;
	background-color: #d5e2f1;
}
BODY.main
{
	margin-top: 0px;
	background-image: url(../images/content_bg2.gif);
	background-repeat: no-repeat;
	font-family: arial;
	height: 100%;
	background-color: #d5e2f1;
}
#main
{
	width: 770px;
	position: relative;
	height: 100%;
}
P.next
{
	margin-top: 20px;
	margin-bottom: 40px;
	color: #006699;
	font-weight: 700;
	text-align: right;
	text-decoration: underline;
}
P.nextbutton
{
	text-align: right;
	color: #006699;
	margin-top: 20px;
	margin-bottom: 40px;
}

A.next:link
{
	font-weight: bold;
	color: #006699;
	text-decoration: underline;
}
.subhead
{
	color: #336699;
}
UL
{
	margin-top: 0px;
	font-size: 85%;
	margin-bottom: 0px;
	color: #333333;
	font-family: arial;
	text-decoration: none;
}
.nextlink
{
	color: #006699;
	cursor: text;
	text-decoration: none;
}
P.alignright
{
	text-align: right;
	margin-top: 20px;
	margin-bottom: 40px;
	color: #336699;
}

P.alignright a:link span.next,
P.alignright a:visited span.next
 {
	text-decoration:underline;
	font-weight:bold;
	color:#006699;
}

P.alignright a:link span.nextlink,
P.alignright a:visited span.nextlink {
	text-decoration:none;
	font-weight:normal;
}

.avst_callout
{
	background-image: url(../images/avst_callout_bg.jpg);
	background-repeat: no-repeat;
	width: 461px;
	height: 127px;
	position: relative;
	left: 50px;
	margin-top: 20px;
	margin-bottom: 20px;
	padding-top: 20px;
	padding-left: 20px;
}
.working_callout
{
	background-image: url(../images/working_callout_bg.jpg);
	background-repeat: no-repeat;
	width: 461px;
	height: 127px;
	position: relative;
	left: 50px;
	margin-top: 20px;
	margin-bottom: 20px;
	padding-top: 20px;
	padding-left: 20px;
}
.tips
{
	color: #ff3399;
}
.superscript
{
	font-size: 80%;
	vertical-align: text-top;
}
.howtake_callout
{
	margin-top: 20px;
	padding-left: 25px;
	left: 30px;
	background-image: url(../images/howtake_callout_bg.gif);
	margin-bottom: 20px;
	width: 461px;
	padding-top: 30px;
	background-repeat: no-repeat;
	position: relative;
	height: 230px;
}
SPAN.normal
{
	font-size: 93%;
}
.normal
{
	color: #333333;
	font-size: 90%;
}
.free_trial_callout
{
	margin-top: 20px;
	padding-left: 20px;
	left: 30px;
	background-image: url(../images/free_trial_callout_bg.jpg);
	margin-bottom: 20px;
	width: 461px;
	padding-top: 20px;
	background-repeat: no-repeat;
	position: relative;
	height: 127px;
}
.pinksubhead
{
	font-weight: bold;
	font-size: 100%;
	color: #ff3399;
	line-height: 18px;
	font-family: arial;
	text-decoration: none;
}
.homecallout
{
	font-weight: normal;
	font-size: 80%;
	padding-bottom: 0px;
	width: 160px;
	color: #333333;
	line-height: 16px;
	padding-top: 7px;
	font-family: arial;
	text-decoration: none;
}
DIV.homelink
{
	margin-top: 8px;
	float: right;
	vertical-align: middle;
	margin-right: 24px;
	font-size: 14px;
	font-weight: 700;
	font-family: Arial;
}
P.note
{
	margin-top: 8px;
	font-size: 80%;
	margin-bottom: 0px;
	width: 100%;
}
.signup_callout
{
	line-height: 17px;
	background-repeat: no-repeat;
	width: 461px;
	background-image: url(../images/signup_callout_bg.jpg);
	height: 292px;
	position: relative;
	left: 30px;
	margin-top: 20px;
	margin-bottom: -80px;
	padding-left: 20px;
	padding-top: 20px;
}

span.petals
{
	position: relative;
	top: -30px;
	left: 36px;
}
.signup_callout P
{
	width: 250px;
}
SPAN.petalsno
{
	margin-top: -47px;
	display: block;
	z-index: 1;
	margin-left: 70px;
	position: relative;
}


.signup_callout
{
	margin-top: 20px;
	padding-left: 20px;
	left: 30px;
	background-image: url(../images/signup_callout_bg.jpg);
	margin-bottom: -80px;
	width: 461px;
	line-height: 17px;
	padding-top: 20px;
	background-repeat: no-repeat;
	position: relative;
	height: 292px;
}
P.first
{
	margin-top: 0px;
	font-size: 85%;
}
DIV.first
{
	margin-top: 0px;
	width: 450px;
	margin: 0px;
}
.pink
{
	color: #ff3399;
	font-size: 90%;
}
FORM
{
	margin: 0px;
}
FORM DIV
{
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 11px;
	width: 520px;
	padding-top: 11px;
}
FORM .subhdr
{
	padding: 0px;
	padding-top: 33px;
}
span.petals
{
	display: block;
	margin-top: -78px;
	margin-left: 32px;
}
INPUT#YES
{
	left: 44px;
	position: relative;
	top: -90px;
}
INPUT#NO
{
	left: 44px;
	position: relative;
	top: -30px;
}
TD#hdr
{
	padding-left: 60px;
	background-image: url(../images/hdr_logo.gif);
	vertical-align: top;
	width: 838px;
	padding-top: 0px;
	background-repeat: no-repeat;
	height: 134px;
	background-color: #ffffff;
}
.reg
{
	font-size: 90%;
	color: #333333;
}
.regquestion
{
	font-size: 90%;
	width: 150px;
	color: #333333;
	margin-right: 20px;
}
.regquestion2
{
	font-size: 85%;
	margin-left: 9px;
	color: #333333;
	margin-right: 20px;
}
#addressline1
{
	margin-top: -20px;
	font-size: 85%;
	vertical-align: bottom;
	width: 520px;
	color: #333333;
	margin-right: 0px;
	font-family: arial;
}
#firstname
{
	margin-top: 1px;
	font-size: 85%; /*float: right;*/
	vertical-align: bottom;
	width: 520px;
	color: #333333;
	margin-right: 0px;
	font-family: arial;
}
#lastname
{
	margin-top: -20px;
	font-size: 85%;
	vertical-align: bottom;
	width: 520px;
	color: #333333;
	margin-right: 0px;
	font-family: arial;
}
#city
{
	margin-top: -20px;
	font-size: 85%;
	vertical-align: bottom;
	width: 520px;
	color: #333333;
	margin-right: 0px;
	font-family: arial;
}
#state
{
	margin-top: -20px;
	font-size: 85%;
	vertical-align: bottom;
	width: 520px;
	color: #333333;
	margin-right: 0px;
	font-family: arial;
}
/*#state
{
	margin-top: -20px;
	font-size: 85%;
	float: right;
	vertical-align: bottom;
	width: 200px;
	color: #333333;
	margin-right: 170px;
	font-family: arial;
}*/
#zipcode
{
	font-size: 85%;
	vertical-align: bottom;
	width: 520px;
	color: #333333;
	margin-right: 0px;
	font-family: arial;
	margin-top: -20px;
}
#ZipError
{
	height: 20px;
	padding: 0px;
	margin: 0px;
}
#email
{
	margin-top: -20px;
	font-size: 85%;
	vertical-align: bottom;
	width: 520px;
	color: #333333;
	margin-right: 0px;
	font-family: arial;
}
.birthDateAlign
{
	padding-left: 11px;
}
#birthdate
{
	/*margin-top: -15px;*/
	margin-top: 2px;
	font-size: 85%;
	vertical-align: top;
	width: 520px;
	color: #333333;
	font-family: arial;
}
/*..........*/
#txtbirthdate0
{
	/*margin-top: -15px;*/
	font-size: 85%;
	vertical-align: top;
	width: 520px;
	color: #333333;
	font-family: arial;
}

/*............*/
/*............*/
#birthdate2
{
	margin-top: -15px;
	font-size: 85%;
	vertical-align: top;
	width: 520px;
	font-family: arial;
}
/*............*/
#txtbirthdate2
{
	/*margin-top: -15px;*/
	font-size: 90%;
	vertical-align: top;
	width: 520px;
	font-family: arial;
}
/*............*/
/*............*/
#txtbirthdate1
{
	/*margin-top: -15px;*/
	font-size: 90%;
	vertical-align: top;
	width: 520px;
	color: #333333;
	font-family: arial;
}
/*............*/
#birthdate1
{
	margin-top: -15px;
	font-size: 85%;
	vertical-align: top;
	width: 520px;
	color: #333333;
	font-family: arial;
}

.normal2
{
	font-size: 16px;
}
/*input#firstname, #lastname, #addressline1, #petals_addressline1, #city, #petals_city, #state, #petals_state, #zipcode, #petals_zipcode, #email
{
	margin-top: -20px;
	vertical-align: bottom;
	font-family: arial;
	color: #333333;
	font-size: 85%;
	width: 520px;
	float: right;
	margin-right: 170px;
}*/
.bodylinks
{
	color: #666666;
	text-decoration: underline;
}
.paragraphbreak
{
	padding-bottom: 0.5cm;
	vertical-align: top;
}
.tools_left
{
	background-image: url(../images/tools_box_lt.gif);
	background-repeat: no-repeat;
}
.tools_right
{
	background-image: url(../images/tools_box_rt.gif);
	background-repeat: no-repeat;
}
.textSizeSelected
{
	font-weight: bold;
	text-decoration: none;
}
.textSizeSelected
{
	font-weight: bold;
	color: #336699;
	text-decoration: underline;
}
.textSizeMedium
{
	font-size: 14px;
	color: #999999;
}
.textSizeSmall
{
	font-size: 12px;
	color: #999999;
}
.textSizeLarge
{
	font-size: 16px;
	color: #999999;
}

/*.errorField
{
	padding-bottom: 10px;
	color: #cc0000;
	padding-top: 10px;
	font-size:100%;
}*/
.headerimage
{
	margin-top: 30px;
}
#search INPUT[type='text']
{
	border-right: #cccccc 1px solid;
	border-top: #cccccc 1px solid;
	padding-left: 3px;
	font-weight: bold;
	font-size: 75%;
	vertical-align: top;
	border-left: #cccccc 1px solid;
	color: #999999;
	border-bottom: #cccccc 1px solid;
}
a.homelink
{
	font-weight: bold;
	font-size: 13px;
	vertical-align: middle;
	color: #336699;
	line-height: 12px;
	text-decoration: underline;
}
IMG.middle
{
	vertical-align: middle;
}
a.homelink:hover
{
	color: #ff3399;
}

.util:link a
{
	color: #999999;
}
.resizeTxt
{
	line-height: 15px;
	margin-right: -2px;
}

/*
#topnav2
{
	top: 8px;
	background-color: transparent;
	font-size: 85%;
	color: #999999;
	font-weight: bold;
	float: left;
	position: relative;
	padding-left: 10px;
	width: 550px;
}
#topnav2 a
{
	color: #999999;
	text-decoration: none;
	padding-right: 3px;
}

#topnav2 a.topnav2
{
	color: #336699;
	text-decoration: none;
	font-weight: bold;
}
#topnav2 a.topnav2:visited
{
	color: #336699;
	text-decoration: none;
	font-weight: bold;
}*/
#topnav2
{
	top: 8px;
	background-color: transparent;
	font-size: 12px;
	color: #999999;
	font-weight: bold;
	float: left;
	position: relative;
	padding-left: 10px;
	width: 550px;
}

#topnav2 a
{
	color: #999999;
	text-decoration: none;
	padding-right: 4px;
}

#topnav2 a:link
{
	color: #999999;
	text-decoration: none;
	font-weight: bold;
}
#topnav2 a:visited
{
	color: #336699;
	text-decoration: none;
	font-weight: bold;
}
#topnav2 a:hover
{
	color: #ff3399;
}

#topnav
{
	background-color: #ffffff;
	height: 28px;
	padding-top: 7px;
	text-align: center;
}
a.topnav:link
{
	text-decoration: none;
	color: #999999;
}
div#topnav
{
	position: relative;
	top: 8px;
	vertical-align: top;
	margin-top: 0px;
	background-color: #ffffff;
	font-size: 70%;
	color: #999999;
	width: 800px;
}
a.topnav:visited
{
	color: #999999;
	text-decoration: none;
}
/*a.topnav2:link {
	color:#336699;
	text-decoration:none;
	font-weight:bold;
}
a.topnav2:visited {
	color:#336699;
	text-decoration:none;
	font-weight:bold;
}
a.topnav2:hover {
	color:#ff3399;
}
*/
#printerLinks
{
	display: none;
	text-align: right;
}
#PrintLinks
{
	text-align: right;
	width: 75px;
	margin: 0 auto;
	float: left;
	padding-top: 4px;
	padding-left: 1px;
}
#printLinks a
{
	color: #221E73;
	height: 22px;
	line-height: 22px;
	display: inline;
}
#printLinks a:hover
{
	color: #ffc423;
}
.txtResizer
{
	float: left;
}
#utilnav
{
	margin-top: 0px;
	font-size: 85%;
	float: right;
	width: 240px;
	color: #999999;
	margin-right: 5px;
	white-space: nowrap;
	text-align: right;
}
a.Small
{
	color: #006699 !important;
	font-size: 12px;
}
a:visited.Small
{
	color: #006699 !important;
	font-size: 12px;
}
a.Medium
{
	color: #006699 !important;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none !important;
}
a:visited.Medium
{
	color: #006699 !important;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
}
a.Large
{
	color: #006699 !important;
	font-size: 16px;
}
a:visited.Large
{
	color: #006699 !important;
	font-size: 16px;
}


.spacer
{
	height: 22px;
}

.bodylinks ul
{
	margin: 0px;
	padding: 0px;
}
LI
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.bodylinks ul li
{
	margin: 0px;
	padding: 0px;
	margin-bottom: 32px;
}
.bodylinks ul li ul li
{
	margin: 0px;
	padding: 0px;
	margin-left: 40px;
	margin-bottom: 2px;
}
.bodylinks ul li ul
{
	margin-top: 18px;
	margin-bottom: 7px;
}
.inlineColor
{
	color: #ff3399;
}
.heading_free_trial_callout
{
	font-size: 90%;
}
a.alink
{
	color: #006699;
}
/*------------------------------------------------------------*/



/* Left Nav CSS */

#nav
{
	padding-left: 0px;
	font-size: 100%;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	margin-top: -1px;
	background-image: url(../images/leftnav_bg_flower.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	padding-bottom: 118px;
}
.homeWrapper #nav
{
	padding-left: 0px;
	font-size: 100%;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	margin-top: -1px;
	background: none;
	padding-bottom: 0;
	position:relative;top:-24px;
}



/* navofffirst */
.navofffirst
{
	padding-left: 47px;
	height: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	background-image: url(../images/leftnav_rule1.gif);
	background-position: 49px 30px;
	background-repeat: no-repeat;
	padding-bottom: 11px;
	padding-top: 8px;
}
.navofffirst a
{
	color: #333333;
	text-decoration: none;
	display: block;
	padding-left: 2px;
	width: 160px; /*height: 34px;*/
	line-height: normal; /*line-height: 32px; */
}
.navofffirst a:hover
{
	background-image: url( ../images/navLinkbg.gif );
	background-repeat: repeat-x;
	background-position: center 50%; /*background-color:#F7B9DD;*/
}


/* navonfirst */
.navonfirst
{
	padding-left: 35px;
	height: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	background-image: url( ../images/leftnav_rule1.gif );
	background-position: 49px 30px;
	background-repeat: no-repeat;
	margin-bottom: 1px;
}

.navonfirst a
{
	color: #FF3399;
	font-weight: bold;
	text-decoration: none;
	padding-left: 14px;
	padding-top: 7px;
	padding-bottom: 9px;
	display: block;
	height: auto;
	line-height: 18px;
	background-image: url( ../images/nav_flower.gif );
	background-repeat: no-repeat;
	background-position: -35px 7px;
}

.navonfirst a:hover
{
	color: #FF3399;
	font-weight: bold;
	text-decoration: none;
	background-image: url( ../images/nav_flower.gif);
}


/* navon */
.navon
{
	padding: 0px;
	padding-left: 35px;
	height: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	background-image: url( ../images/leftnav_rule1.gif );
	background-position: 49px bottom;
	background-repeat: no-repeat;
}

.navon a
{
	color: #FF3399;
	font-weight: bold;
	text-decoration: none;
	padding-left: 14px;
	padding-top: 5px;
	padding-bottom: 10px;
	display: block;
	height: auto;
	width: 160px;
	line-height: 18px;
	background-image: url( ../images/nav_flower.gif );
	background-repeat: no-repeat;
	background-position: -35px 5px;
	margin-bottom: 0px;
}

.navon a:hover
{
	color: #FF3399;
	font-weight: bold;
	text-decoration: none;
	padding-left: 14px;
	display: block;
	height: auto;
	line-height: 18px;
	background-image: url( ../images/nav_flower.gif);
	background-repeat: no-repeat;
	background-position: -35px 5px;
}


/* navoff */
.navoff
{
	padding-left: 47px;
	height: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	background-image: url( ../images/leftnav_rule1.gif );
	background-position: 49px bottom;
	background-repeat: no-repeat;
	padding-bottom: 10px;
	padding-top: 5px;
}
.navoff a
{
	color: #333333;
	text-decoration: none;
	display: block; /*display:block; 	padding-bottom:10px; 	padding-top:5px;*/
	padding-left: 2px;
	width: 165px;
	line-height: 18px;
}
.navoff a:hover
{
	/*background-image: url('../images/navLinkbg.gif'); 	background-repeat: repeat-x; 	background-position:  center 50%; */
	background-color: #F7B9DD;
}


/* navofflast */
.navofflast
{
	padding-left: 47px;
	height: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	background-image: url( ../images/leftnav_rule1.gif);
	background-position: 49px bottom;
	background-repeat: no-repeat;
}
.navofflast a
{
	color: #333333;
	text-decoration: none;
	display: block;
	padding-left: 2px;
	width: 160px;
	padding-bottom: 10px;
	padding-top: 6px;
	line-height: normal;
}
.navofflast a:hover
{
	background-image: url( ../images/navLinkbg.gif );
	background-repeat: repeat-x;
	background-position: center 50%; /*background-color:#F7B9DD;*/
}



/* navonlast */
.navonlast
{
	/* 	padding-left: 47px; 	height: auto; 	font-family: Arial, Helvetica, sans-serif; 	font-size: 90%; 	background-image: url('../images/leftnav_rule1.gif'); 	background-position: 49px bottom; 	background-repeat: no-repeat; */
	padding: 0px;
	padding-left: 35px;
	height: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	background-image: url(../images/leftnav_rule1.gif);
	background-position: 49px bottom;
	background-repeat: no-repeat;
	width:180px;
}

.navonlast a
{
	color: #FF3399;
	font-weight: bold;
	text-decoration: none;
	padding-left: 14px;
	display: block;
	line-height: 18px;
	padding-bottom: 10px;
	padding-top: 5px;
	background-image: url( ../images/nav_flower.gif );
	background-repeat: no-repeat;
	background-position: -35px 5px;
}

.navonlast a:hover
{
	color: #FF3399;
	font-weight: bold;
	text-decoration: none;
	background-image: url( ../images/nav_flower.gif );
	background-repeat: no-repeat;
	background-position: -35px 5px;
}




/* subnavofffirst  */

.subnavofffirst a
{
	display: block;
	width: 150px;
	text-decoration: none;
	color: #333333;
	font-size: 75%;
	line-height: 16px;
	padding-left: 62px;
	margin-top: 11px;
	margin-bottom: 12px;
}

.subnavofffirst a:hover
{
	background-image: url( ../images/subnav_over.gif );
	background-position: left top;
	background-repeat: repeat;
	display: block;
	line-height: 16px;
	width: 150px;
}


/* subnavonfirst  */

.subnavonfirst a
{
	background-image: url( ../images/subnav_flower.gif);
	background-position: left top;
	background-repeat: no-repeat;
	display: block;
	margin-bottom: 12px;
	margin-top: 11px;
	padding-bottom: 1px;
	width: 150px;
	text-decoration: none;
	color: #FF3399;
	font-size: 75%;
	line-height: 16px;
	padding-left: 62px;
	font-weight: bold;
}

.subnavonfirst a:hover
{
	background-image: url( ../images/subnav_flower.gif );
	background-position: left top;
	background-repeat: no-repeat;
}


/* subnavoff  */

.subnavoff a
{
	display: block;
	margin-bottom: 12px;
	margin-top: 12px;
	width: 150px;
	text-decoration: none;
	color: #333333;
	font-size: 75%;
	line-height: 16px;
	padding-left: 62px;
}

.subnavoff a:hover
{
	background-image: url( ../images/subnav_over.gif );
	background-position: left top;
	background-repeat: repeat;
	display: block;
	line-height: 16px;
	width: 150px;
}


/* subnavon  */

.subnavon a
{
	background-image: url( ../images/subnav_flower.gif );
	background-position: left top;
	background-repeat: no-repeat;
	display: block;
	margin-bottom: 12px;
	margin-top: 11px;
	padding-bottom: 1px;
	width: 150px;
	text-decoration: none;
	color: #FF3399;
	font-size: 75%;
	line-height: 16px;
	padding-left: 62px;
	font-weight: bold;
}

.subnavon a:hover
{
	background-image: url(../images/subnav_flower.gif);
	background-position: left top;
	background-repeat: no-repeat;
}


/* subnavofflast  */
.subnavofflast
{
	background-image: url(../images/leftnav_rule1.gif);
	background-repeat: no-repeat;
	background-position: 50px bottom;
	padding-bottom: 10px;
}
.subnavofflast a
{
	display: block;
	margin-top: -2px;
	width: 150px;
	text-decoration: none;
	color: #333333;
	font-size: 75%;
	line-height: 16px;
	padding-left: 62px;
}

.subnavofflast a:hover
{
	background-image: url( ../images/subnav_over.gif);
	background-position: left top;
	background-repeat: repeat;
	display: block;
	line-height: 16px;
	width: 150px;
}


/* subnavonlast  */
.subnavonlast
{
	background-image: url( ../images/leftnav_rule1.gif );
	background-repeat: no-repeat;
	background-position: 50px bottom;
	padding-top: 0px;
}
.subnavonlast a
{
	padding: 0px;
	margin: 0px;
	background-image: url( ../images/subnav_flower.gif );
	background-position: left top;
	background-repeat: no-repeat;
	display: block;
	padding-bottom: 15px;
	padding-top: 0px;
	width: 150px;
	text-decoration: none;
	color: #FF3399;
	font-size: 75%;
	line-height: 16px;
	padding-left: 62px;
	font-weight: bold;
	margin-top: -2px;
}

.subnavonlast a:hover
{
	background-image: url( ../images/subnav_flower.gif );
	background-position: left top;
	background-repeat: no-repeat;
}


#innerPagefooter
{
	padding-left: 1px;
}
#Pagefooter
{
	padding-left: 0px;
	padding-bottom: 14px;
}
#Pagefooter .logopfizer
{
	left: -4px;
	padding-right: 36px;
}
#homeFooter .logopfizer
{
	left: -4px;
	top: -2px;
	border: 0px;
	padding-right: 40px;
}
#Pagefooter .trustetext
{
	margin-top: -34px;
	width: 112px;
}

#Pagefooter .Footerlinks
{
	margin: 0px;
}

#Pagefooter .copyRight
{
	margin: 0px;
}
.footerbtmSpacer
{
	height: 32px;
}
#Pagefooter .footerbtmSpacer
{
	height: 49px;
}
.error-bold
{
	color: #cc0000;
	font-family: Arial;
	font-size: 100%;
	font-weight: normal;
	display: none;
	padding: 0px;
	padding-bottom:10px;
	clear:both;
}
/* SEARCH CSS */
#searchPane
{
	width: 99%;
	clear: both;
	padding-left: 5px;
	padding-top: 5px;
}



.searchSummary
{
	width: 99%;
	clear: both;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 2px;
	height: 20px;
	border:1px solid red;
}

.SearchDesp
{
	float: left;
	color: #333333;
	padding-left: 2px;
	margin-top: -9px;
	font-size: 16px;
	font-family: Arial;
	margin-bottom: 40px;
}
.SearchDesp B
{
	font-size: 115%;
}

.SearchResultCount
{
	float: right;
	color: #333333;
	padding-right: 10px;
	margin-top: -1px;
	font-size: 13px;
	margin-bottom: 4px;
}


/*
#ResultPages
{
	padding: 5px;
	color: #333333;
	text-align: left;
	font-family: Arial;
	display: block;
	font-size:90%;
}

#ResultPages a:link
{
	color: #336699;
	text-decoration: underline;
	padding: 5px;
}
*/
.SearchTopPager
{
	float: left;
	padding-left: 5px;
	padding-top: 5px;
	clear: both;
	padding-bottom: 13px;
	display: none;
}

.SearchTopPager a:link
{
	color: #0077d4;
	text-decoration: underline;
	padding: 5px;
}

.SearchResultLink
{
	clear: both;
	color: #336699;
	text-decoration: underline;
	padding-top: 20px;
	font-size: 90%;
	font-weight: bold;
}
.SearchResultLink a
{
	clear: both;
	color: #336699;
	text-decoration: underline;
	margin-top: 15px;
	font-size: 90%;
	font-weight: bold;
}
.SearchResultLink a:hover
{
	clear: both;
	color: #ff3399;
	text-decoration: underline;
	margin-top: 15px;
	font-size: 90%;
	font-weight: bold;
}
.SearchResultDesc
{
	color: #333333;
	font-family: Arial;
	font-size: 90%;
	padding-bottom: 10px;
}

.SearchBottomPager
{
	clear: both;
	padding-right: 70px;
	padding-left: 20px;
	font-size: 85%;
	float: left;
	background-image: url(../images/flower_sm.gif);
	padding-bottom: 20px;
	margin-left: 120px;
	width: 300px;
	color: #336699;
	background-repeat: no-repeat;
	text-align: left;
}

.SearchSpellSuggestionKeyword
{
	font-size: large;
}



.SearchBottomPager a:link
{
	color: #0077d4;
	text-decoration: underline;
	padding: 3px !important;
	padding: 3px;
	font-weight: bold;
}



.SearchBottomPager a
{
	padding: 3px !important;
	padding: 3px;
}
.SearchSpellSuggestionDesp
{
	float: left;
	color: #333333; /*padding-left: 7px;      padding-top: 5px;*/
}
#SpellingSuggestionForm
{
	margin: 0px;
	padding: 0px;
	padding-left: 2px;
	padding-top: 2px;
}
.SearchSpellSuggestion
{
	color: #cc0000;
	clear: both;
	padding-top: 23px;
}
.SearchSpellSuggestion a:link
{
	color: #0077d4;
	text-decoration: underline;
}
.headerHilightpriFix
{
	font-size: 13px;
	font-family: Arial, Verdana, sans-serif;
	color: #333333;
	font-weight: normal;
	line-height: 32px;
}
.headerHighlight
{
	font-size: 16px;
	font-family: Arial, Verdana, sans-serif;
	color: #333333;
	font-weight: bold;
	line-height: 32px;
}
.contHighlight
{
	font-size: 16px;
	font-family: Arial, Verdana, sans-serif;
	color: #333333;
	font-weight: bold;
}
.logoPlacer
{
	left: 30px;
	position: absolute;
	top: 40px;
	width: 200px;
}
.logoPlacer a
{
	display: block;
	text-decoration: none;
	height: 65px;
}
.formContainer input
{
	color: #333333;
	float: right;
	font-family: arial;
	font-size: 85%;
	margin-right: 170px;
	margin-top: -20px; /*-20px;*/
	vertical-align: bottom;
	width: 200px;
}
#signup_form
{
	margin: 0px;
	margin-top: 0px; /*added*/
}
.petalRadiobtn
{
	position: relative;
	left: 30px;
	top: -105px;
	font-size: 95%;
}
.error .pinksubhead
{
	font-size: 100%;
}
.tableSpacer
{
	margin-top: 7px;
	padding: 0px;
	width: 300px;
}
.formContainer
{
	padding-top: 18px;
	padding-left: 0px;
	padding-bottom: 0px !important;
	font-size: 115%;
}
.tbSpacer
{
	height: 10px;
	padding: 0px;
}

.input25
{
	margin: 0px !important;
	margin-top: -17px !important;
	left: 14px !important; /*20px!*/
	vertical-align: top;
	width: 20px !important;
	color: #333333;
	font-family: arial;
	position: relative;
	float: none !important; /*margin-left:25px; 	padding-left:15px;*/
}

.input35
{
	margin: 0px !important;
	margin-top: -17px !important;
	left: 12px !important;
	vertical-align: top;
	width: 35px !important;
	color: #333333;
	font-family: arial;
	position: relative;
	float: none !important;
}

.bdayContainer
{
	margin: 0px !important;
	/*margin-left: 26px !important;*/
	font-size: 100%;
	position: relative;
	top: -7px;
	padding-bottom: 0px !important;
	padding-top: 0px !important;
}
.bdayInput
{
	margin: 0px !important;
	margin-top: -17px !important;
	vertical-align: top;
	width: 41px !important;
	color: #333333;
	font-family: arial;
	float: none !important;
	margin-left: 8px !important;
}

.bdayInput2
{
	margin: 0px !important;
	margin-top: -17px !important;
	vertical-align: top;
	width: 53px !important;
	color: #333333;
	font-family: arial;
	float: none !important;
	margin-left: 8px !important;
}
.bdayContainer2
{
	margin: 0px;
	padding: 0px !important;
	*margin-left: 16px;
	font-size: 120%;
	position: relative;
	top: -2px;
	padding-top: 0px !important;
	margin-bottom: 17px;
}
.bdayContainer2 DIV
{
	padding: 0px;
	padding-top: 10px;
}
.bdayContainer .normal2
{
	position: relative;
	top: -2px;
}
.bdayContainer2 .normal2
{
	position: relative;
	top: -2px;
}
.helpPlacer
{
	margin: 0px;
	padding: 0px;
	padding-top: 13px;
}
.formBtmSpacer
{
	padding: 0px;
	height: 28px;
}
.spacerBtm
{
	height: 13px;
	padding: 0px;
}
.describes
{
	padding: 0px;
	font-size: 115%;
	margin-top: -1px;
	padding-bottom: 9px;
}
.describes .normal
{
	font-size: 70%;
}
#Gap
{
	display: none;
}

.spacerSignup
{
	height: 4px;
}
.spacerSignupform
{
	height: 4px;
}
.spacer4px
{
	height: 4px;
}
.spacer16px
{
	height: 16px;
}
#registration
{
	margin: 0px;
	margin-top: 3px;
}
.unSubTable
{
	margin-top: 7px;
	margin-bottom: -4px;
}
.unSubTable INPUT
{
	margin-top: 2px;
	margin-bottom: 1px;
}
#errorGenericValidationMsg
{
	font-size: 90%;
}

#required
{
	padding-top: 17px;
}
.formContainer DIV
{
	/*	padding-top:14px; 	padding-bottom:5px;	*/
}
.bDay
{
	margin-left: 14px;
}
#nextVisitM
{
	padding-top: 20px;
}
#nextVisitM INPUT
{
	font-size: 13px;
}
#nextVisitY
{
	padding-top: 9px;
	padding-bottom: 0px;
}
#nextVisitY INPUT
{
	font-size: 13px;
}

#please
{
	padding-top: 15px;
}
.describes LABEL
{
	margin-right: 7px;
}
.describes INPUT
{
	margin-right: 0px;
}
.describeDiv
{
	padding-top: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}
.formContainer .error-bold
{
	font-size: 75%;
	font-weight: bold;
	padding-left: 10px;
}


.SpacerDiv
{
	padding: 0px;
	margin: 0px;
	height: 20px !important;
	font-size: 0px;
}



/* SURVEY  PAGE STYLES */

.bodySurvey
{
	margin: 0px;
	font-size: 100%;
	background-color: #ffffff;
}

.surveyMain
{
	width: 770px;
	margin: 8px auto; *margin:15pxauto;
}

.surveyHeader
{
	width: 100%;
	clear: both;
}

.surveyHeader img.headerTwoImg
{ *margin-top:-3px;
}


.topLeftLinks
{
	margin-top: 8px;
	font-family: arial;
	margin-right: 32px;
	margin-top: 9px;
	font-size: 12px;
	text-align: right;
	clear: both;
}

.topLeftLinks a
{
	color: #006699;
	padding-right: 5px;
}

.surveyContent
{
	width: 550px;
	margin: 45px auto 35px auto;
	clear: both;
}

.surveyContent p
{
	font-family: Times New Roman;
	line-height: 20px;
	padding-right: 30px;
	font-size: 15px;
	color: #000;
	margin-left: 4px;
}
.surveyContent form
{
	margin: 15px 0 0 0px;
}

.surveyContent input
{
	margin-left: 15px;
}

.surveyContent br
{
	clear: left;
}

.blankspace
{
	background-color: #FFFFFF;
	border-style: none;
	height: 1px;
	color: #FFFFFF;
}

.pollQ
{
	font-family: Times New Roman;
	font-size: 14px;
	font-weight: bold;
	color: #ff6699;
	margin-left: 4px;
}

.paragraphbreaksend
{
	font-family: arial;
	color: #333333;
	text-decoration: none;
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 14px;
	vertical-align: top;
	padding-bottom: .5cm;
}

.hr
{
	color: #D9E8F0;
	height: 1px;
	border-style: none;
	background-color: #D9E8F0;
	margin: 10px 0 10px 0;
}

.submitBtn
{
	text-align: center;
}
.bottomContent
{
	width: 100%;
	margin: 0 auto;
	background-color: #ffffff;
}

.bottomContent p
{
	color: #333333;
	margin-bottom: 10px;
	margin-right: 30px;
	line-height: 16px;
	font-family: arial;
	font-size: 12px;
	margin-left: 23px;
	margin-top: 10px;
}
.bottomContent p.lastPara
{
	margin-bottom: 0px;
}

.bottomContent p a
{
	color: #006699;
}
/* Dec 2008 -- elements for the RESOURCE center
------------------------------------------------ */


/* ----- homepage ----- */

.home_box_left
{
	width: 110px;
	height: 150px;
	float: left;
}

.home_box_right
{
	width: 350px;
	height: 150px;
	background-image: url( "../images/home_box_sg.jpg" );
	background-repeat: no-repeat;
	margin: 0px 0px 0px 10px;
	padding: 15px 80px 10px 15px;
	float: left;
}

.home_btn
{
	text-align: right;
	margin-top: -10px;
	margin-left: 100px;
}



/* ----- managing side effects ----- */

.manage_container_blue
{
	width: 550px;
	height: 100px;
	background-image: url( "../images/managing_sg_blue.jpg" );
	background-repeat: no-repeat;
}

.manage_container_white
{
	width: 550px;
	height: 100px;
	background-color: #FFF;
}

.manage_box_left
{
	width: 100px;
	float: left;
	text-align: left;
	padding-left: 30px;
}

.manage_box_right
{
	width: 380px;
	float: left;
	text-align: left;
}


/* ----- Articles section ----- */

.articles_container_blue
{
	width: 500px;
	height: 210px;
	background-image: url( "../images/articles_sg.jpg" );
	background-repeat: no-repeat;
	padding: 20px 50px 20px 20px;
}

/* ----- Miscellaneous items ----- */

.bullet_list
{
	color: #333333;
	font-family: arial;
	font-size: 85%;
	padding-left: 30px;
	margin-bottom: 20px;
	background-image: url( "../images/bullet_blue.jpg" );
	background-repeat: no-repeat;
}

.numbered_list_1
{
	color: #333333;
	font-family: arial;
	font-size: 85%;
	padding-left: 30px;
	margin-bottom: 20px;
	background-image: url( "../images/numbered_list_1.jpg" );
	background-repeat: no-repeat;
}
.numbered_list_2
{
	color: #333333;
	font-family: arial;
	font-size: 85%;
	padding-left: 30px;
	margin-bottom: 20px;
	background-image: url( "../images/numbered_list_2.jpg" );
	background-repeat: no-repeat;
}
.numbered_list_3
{
	color: #333333;
	font-family: arial;
	font-size: 85%;
	padding-left: 30px;
	margin-bottom: 20px;
	background-image: url( "../images/numbered_list_3.jpg" );
	background-repeat: no-repeat;
}
.numbered_list_4
{
	color: #333333;
	font-family: arial;
	font-size: 85%;
	padding-left: 30px;
	margin-bottom: 20px;
	background-image: url( "../images/numbered_list_4.jpg" );
	background-repeat: no-repeat;
}
.numbered_list_5
{
	color: #333333;
	font-family: arial;
	font-size: 85%;
	padding-left: 30px;
	margin-bottom: 20px;
	background-image: url( "../images/numbered_list_5.jpg" );
	background-repeat: no-repeat;
}
#printermain .paragraphbreak
{
	width: 400px;
}
#main1
{
	width: 692px;
	margin: 16px auto;
	margin-left: 60px;
}

#hdr
{
	width: 692px;
	height: 220px;
	background: url( "../images/lp_adh_survey_img.jpg" ) no-repeat;
	position: relative;
}

#hdr h1
{
	width: 440px;
	height: 41px;
	background: url( "../images/lp_adh_survey_hdr.png" ) no-repeat;
	position: absolute;
	left: 110px;
	top: 12px;
	text-indent: -2000px;
}
#hdr h3
{
	width: 440px;
	height: 41px;
	background: url( "../images/lp_adh_survey_thankyou_hdr.png" ) no-repeat;
	position: absolute;
	left: 110px;
	top: 12px;
	text-indent: -2000px;
}
#hdr h4
{
	width: 485px;
	height: 41px;
	background: url( "../images/lp_conv_survey_hdr.png" ) no-repeat;
	position: absolute;
	left: 110px;
	top: 12px;
	text-indent: -2000px;
}
#logo
{
	width: 138px;
	height: 44px;
	background: url( "../images/lp_adh_survey_logo.png" ) no-repeat;
	position: absolute;
	left: 530px;
	top: 160px;
	text-indent: -2000px;
}

#content
{
	width: 692px;
	height: auto;
	position: relative;
}

#content p
{
	margin: 40px 0 0 40px;
	width: 580px;
}
/*---print result---*/
#report
{
	width: 481px;
	background: url( "../images/daily_report_scores_print_bg.jpg" ) 0px 18px no-repeat;
	padding: 0px 0 0px 0px;
	float: left;
}

.report_top
{
	width: 481px;
	height: 19px;
	background: url( "../images/daily_report_top.gif" ) no-repeat;
}

.report_content
{
	width: 481px;
	height: auto;
	padding: 0px 0 0px 20px;
	float: left;
	background: url( "../images/daily_report_foot.gif" ) bottom left no-repeat;
}

#scores
{
	height: 270px;
	float:left;
}

#scores img
{
	margin-top: 10px;
	margin-right: 5px;
}

#scores p
{
	float: left;
	margin-top: 10px;
	margin-right: 5px;
	width: 360px;
}

.report_content p
{
	margin: 0px 0 10px 0px;
}

#scores .star
{
	width: 80px;
	float: left;
	text-align: right;
}
.rule
{
	width: 466px;
	height: 3px;
	background: url( "../images/daily_report_rule.gif" ) -5px 0px no-repeat;
	clear: both;
	position: relative;
	left: -11px;
	top: 6px;
	padding-bottom: 20px;
}
.printResultsButton
{
	text-align: right;
	width: 430px;
	padding-bottom: 15px;
}
.pink_result
{
	position: relative;
	left: -12px;
	top: -14px;
	background: #fce8f0;
	width: 467px;
	padding-top: 12px;
	padding-bottom: 20px;
}
.white_result
{
	position: relative;
	left: -12px;
	top: -14px;
	background: #ffffff;
	width: 467px;
	padding-top: 12px;
	padding-bottom: 20px;
}
.blue_result
{
	position: relative;
	left: -12px;
	top: -37px;
	background: #EDF2F9;
	width: 467px;
	padding-top: 15px;
	padding-bottom: 20px;
}

.pink_result p, .blue_result p, .blue_result img
{
	margin: 0px 0 0 11px;
}

.blue_result p
{
	width: 370px;
}
.rule2
{
	position: relative;
	top: -17px;
}

.rule3
{
	position: relative;
	top: -37px;
}

.resultsButtons
{
	width: 450px;
	position: relative;
	top: -40px;
	padding: 0px 0 0 0px;
	margin: 0px 0 0 0px;
}
p.paragraphbreak_result
{
	margin-left: 15px;
}
#scores p
{
	line-height: 14px;
}
/* ---------------------- Exercise styles ----------------------------*/
p.paragraphbreak_exercise
{
	margin-right: 25px;
}
#exercisereport
{
	width: 481px;
	background: url( "../images/daily_report_exercise_print_bg.jpg" ) 0px 18px no-repeat;
	padding: 0px 0 0px 0px;
	float: left;
}

.exercise_report_top
{
	width: 481px;
	height: 19px;
	background: url( "../images/exercise_report_top.gif" ) no-repeat;
}

.resultsButtons_exercise
{
	width: 470px;
	position: relative;
	left: -7px;
	top: -40px;
	padding: 0px 0 0 0px;
	margin: 0px 0 0 0px;
}

/* ---------------------- end new styles ----------------------------*/
.surveystyle
{
	margin: 0px;
	padding: 0px;
	font-family: arial;
	font-size: 12px;
	color: #000;
	line-height: 15px;
}
.surveystyle p
{
	margin: 0px;
	padding: 0px;
	font-family: arial;
	font-size: 12px;
	color: #000;
	line-height: 15px;
}
#surveycontent
{
	width: 692px;
	height: auto;
	position: relative;
	 left:-100px;
	  top:-20px
}

#surveycontent p
{
	margin: 40px 0 0 40px;
	width: 580px;
}


.pollQ,
.question2 div p,
.question3 div p
{
	color: #f39;
	font-weight: bold;
	margin: 0px 0px 12px 0px;
	width: 300px;
	font-family:arial;
}

.question2 div p,
.question3 div p
{margin: 0px 0px 12px 30px;
font-weight: normal;
width: 450px;}

.question3 .pollQ {
	text-indent:0px;
	margin:0px 0 20px 0px;
	width:500px;
}

#surveycontent .question p, #surveycontent .question2 p,#surveycontent .question3 p
{
	color: #f39;
	font-weight: bold;
	margin: 0px 0px 12px 120px;
	width: 400px;
	text-indent: -13px;
	font-family:arial;
}



#surveycontent .question2 p,#surveycontent .question3 p
{
	text-indent: 0px;
	margin: 0px 0px 12px 0px;
	padding: 0px 0px 12px 120px;
}
.question3 div span {
	display:block;
	margin-left:166px;
	text-indent:-16px;
	width:350px;
}
.question3 input {
	margin:5px 0 0 0px;
}
#surveythankscontent
{
	width: 692px;
	height: auto;
	position: relative;
	left:-123px;
	top:-40px;
}

#surveythankscontent p
{
	margin: 20px 0 0 40px;
	width: 580px;
}
#surveythankscontent h2
{
	width: 207px;
	height: 37px;
	background: url( "../images/lp_adh_survey_thankyou_sub.gif" ) no-repeat;
	position: relative;
	text-indent: -2000px;
}
#footer {
	background:url("../images/lp_survey_rule.gif") no-repeat;
	width:580px;
	margin:40px 0 0 20px;
	padding:20px 0 30px 0px;
}

#footer a:link,
#footer a:visited {
	color:#369;
}

h3 {
	color:#369;
	font-size:12px;
}
h2 {
	width:522px;
	height:17px;
	background:url("../images/lp_adh_survey_sub.gif") no-repeat;
	position:relative;
	left:40px;
	top:22px;
	text-indent:-2000px;
}
.radio,.checkbox {
	position:relative;
	top:2px;
}

.question .radio,
.question .checkbox {
	position:relative;
	top:-2px;
}

.checkbox {
	position:relative;
	top:1px;
	height:15px;
}
.question input,
.question2 input,
.question3 input
{
	margin:5px 0 0 40px;
	position:relative;
	top:-5px;
}

.question2 div input,
.question3 div input {
	margin:5px 0 0 0px;
}

.question3 div input {
	margin:6px 2px 0px 0px;
	float:left;
}

#submit {
	text-align:center;
}
.question,
.question2,
.question3 {
	width:553px;
	position:relative;
	left:-60px;
	border-bottom:1px solid #a6c2e2;
	margin:30px 0 20px 0px;
	padding:0px 0 20px 70px;
	color:#333;
}

.question2,.question3 {
	border-bottom:0px;
	background:#eaeff5;
	left:-60px;
}

.question2 div, .question3 div {
	background:#eaeff5;
	padding:15px 0 20px 0px;
	width:500px;
}
.last {
	border-bottom:0px;
}

