@charset "utf-8";

body				{ color: #000000; font-size: 12px; font-family: geneva, arial, sans-serif; background-color: #ffffff }
td					{ color: #000000; font-size: 12px; font-family: geneva, arial, sans-serif; }
td.btopright		{ text-align: right; vertical-align: top; font-weight: bold; font-size: 110%; }
td.btop				{ vertical-align: top; font-weight: bold; font-size: 110%; }
td.topmiddle		{ vertical-align: top; text-align: center }
td.top				{ vertical-align: top; }
tr.top				{ vertical-align: top; }

table				{ border-spacing: 0px; display: inline-table; }
table.main			{ width: 680px; border: 0px; }
td					{ padding: 0px; margin: 0px; }

td.w10				{ width: 10px; }
td.w12				{ width: 12px; }
td.w20				{ width: 20px; }
td.w32				{ width: 32px; }
td.w56				{ width: 56px; }
td.w64				{ width: 64px; }
td.w112				{ width: 112px; }

td.w10gray			{ width: 10px; color: #666666; }
td.graybull			{ width: 12px; color: #666666; }
td.ovbull			{ width: 10px; color: #666666; }
td.w16tcenter		{ width: 16px; vertical-align: top; text-align: center; }
td.w48r				{ width: 48px; text-align: right; }
td.w56r				{ width: 56px; text-align: right; }
td.w64vmid			{ width: 64px; vertical-align: middle; }
td.w160rtgraybld	{ width: 160px; text-align: right; color: #666666; font-weight: 600; font-size: 110%; }

td.widenavcol		{ width: 180px; vertical-align: top; padding-left: 4px }
td.navcol150		{ width: 150px; vertical-align: top; padding-left: 4px }
td.navcol			{ width: 150px; vertical-align: top; padding-left: 4px }
img.navbtn			{ width: 130px; height: 26px; border: 0px; }

td.sslogo			{ width: 150px; height: 72px; text-align: center; }
img.sslogo			{ width: 145px; height: 65px; border: 0px; }
td.fb8logo			{ text-align: center; }
img.fb8logo			{ width: 273px; height: 73px; border: 0px; }
td.fb9logo			{ text-align: center; }
img.fb9logo			{ width: 241px; height: 33px; border: 0px; }
img.fblogo205		{ width: 205px; height: 33px; border: 0px; }
img.icon64			{ width: 64px; height: 64px; border: 0px; }
img.icon128			{ width: 128px; height: 128px; border: 0px; }

.small				{ font-size: 80%; }
.smallgray			{ font-size: 80%; color: #666666 }

.gray				{ color: #666666 }
.ltgray				{ color: #aaaaaa }

.bld				{ font-weight: 600; font-size: 110% }
.bldplus			{ font-weight: 600; font-size: 110%; padding-bottom: 0.3em; }
.graybold			{ font-weight: 600; font-size: 110%; color: #666666 }

.subheading			{ font-weight: 600; font-size: 125% }
.subheadingplus		{ font-weight: 600; font-size: 125%; padding-bottom: 0.2em; }
.centersubheading   { font-weight: 600; font-size: 125%; text-align: center }
.subheadingplus7	{ font-weight: 600; font-size: 125%; padding-bottom: 7px; }
.smallheading		{ font-weight: 600; font-size: 120%; color: #000000; }
.smallheadingplus	{ font-weight: 600; font-size: 120%; color: #000000; padding-bottom: 0.5em }
.heading			{ font-weight: 600; font-size: 150% }
.headingplus		{ font-weight: 600; font-size: 150%; padding-bottom: 0.2em }
.centerheading		{ font-weight: 600; font-size: 150%; text-align: center }
.centerheadingplus	{ font-weight: 600; font-size: 150%; text-align: center; padding-bottom: 0.5em; }
.grayheading		{ font-weight: 600; font-size: 150%; color: #666666 }
.graycenterheading  { font-weight: 600; font-size: 150%; text-align: center; color: #777777 }

.centerplus			{ padding-bottom: 0.2em; text-align: center; }

a.smallnavlink		{ font-weight: 600; font-size: 110%; text-decoration: none }
a.navlink			{ font-weight: 600; font-size: 125%; text-decoration: none; color: #3333aa }
.navlinkhere		{ font-weight: 600; font-size: 125%; color: #999999 }
.navlinklabel		{ font-weight: 600; font-size: 125%; color: #666666 }

a.download			{ font-weight: 600; font-size: 150%; text-decoration: none; color: #000000 }
.downloadname		{ font-weight: 600; font-size: 125%; }
table.download		{ border: 1px solid #cccccc; background-color: #eeeeee; width: 100% }
img.download		{ border: 0px; width: 29px; height: 27px; padding-top: 8px }
td.dl1				{ padding-left: 10px; padding-top: 8px; padding-bottom: 8px }
td.dl2				{ vertical-align: top; text-align: right; padding-top: 12px; padding-bottom: 8px; line-height: 115% }
td.dl3				{ vertical-align: top; padding-top: 3px; text-align: center; width: 49px }

.privacy			{ font-size: 100%; text-align: center; }
.copy				{ font-size: 80%; text-align: center; color: #666666; }
.copyright			{ font-size: 80%; }

.indent12			{ margin-left: 12px; }
.indent20			{ margin-left: 20px; }
.indent24			{ margin-left: 24px; }
.indent				{ margin-left: 20px; }
.indent32			{ margin-left: 32px; }
.hc					{ text-align: center; }
.hcplus				{ text-align: center; padding-bottom: 0.5em; }

.buynow				{ text-align: center; padding-top: 12px }
div.sqz				{ line-height: 0.5em; }
img.u60				{ width: 95px; height: 60px; border: 0px; }
img.buynow			{ width: 56px; height: 56px; border: 0px; }
img.sincetext		{ width: 124px; height: 14px; }
img.since_en		{ width: 124px; height: 14px; }
img.since_fr		{ width: 140px; height: 18px; }
img.since_it		{ width: 105px; height: 14px; }
img.since			{ width: 95px; height: 75px }
img.icon32x32		{ width: 32px; height: 32px; }
.loczs				{ text-align: center; }


fieldset		{ border: 0px solid white; margin: 0px; padding: 0px; }


