<!--
body, p { font-family: arial, helvetica; font-size: 10pt; margin-bottom: 0px; }
a:link       { color: #993333; text-decoration: none; }
a:visited    { color: #663333; text-decoration: none; }
a:hover      { color: #FF3366; text-decoration: underline;  }
a:active     { color: #CC6600; text-decoration: none; }

h1	{ text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16pt; color: #CC9900; font-weight: bold; padding: 0px; margin: 0px; }
h2	{ font-family: Verdana, 'Arial Black', Helvetica; font-size: 12pt; color: #006666; font-weight: bold; padding: 0px; margin: 0px; }

form { margin: 0px; padding: 0px; }

.sri { font-size: 10px; }
.stxt { font-size: 12px; color: #663333; font-weight: bold; font-family: georgia, chicago, sans-serif }
.srtxt { font-size: 9px; color: #663333; }
.srbut { font-size: 11px; color: #CC9900; background-color: #ffffff; font-weight: bold; border: 2px solid #CC9900; }

.endc { border-right: 1px solid #CC9900; padding-right: 3px; }

.htable { border-collapse: collapse; width: 580px; background-color: #FFf7e0; vertical-align: top; }
.stable { border-collapse: collapse; }

.tnav { border-collapse: collapse; }
.tnav a { border-collapse: collapse; display: block; font-size: 11px; margin: 0px; padding: 3px 0px 3px 0px; border: 1px solid #CC9900; text-align: center; }
.tnav a:link       { color: #996600; font-weight: bold;}
.tnav a:visited    { color: #996600; font-weight: bold;}
.tnav a:hover      { color: #FFFFFF; background-color: #CC9900; text-decoration: underline; font-weight: bold;}
.tnav a:active     { color: #996600; font-weight: bold;}

.navl { font-size: 11px; padding: 3px 0px 0px 3px;}
.navl a:link       { color: #FFCC00; font-weight: bold;}
.navl a:visited    { color: #FFCC00; font-weight: bold;}
.navl a:hover      { color: #FF3300; text-decoration: underline; font-weight: bold;}
.navl a:active     { color: #FFCC00; font-weight: bold;}

.navla { font-size: 11px; padding: 3px 0px 0px 3px;}
.navla a:link       { color: #ffffff; font-weight: bold;}
.navla a:visited    { color: #ffffff; font-weight: bold;}
.navla a:hover      { color: #FF3300; font-weight: bold;}
.navla a:active     { color: #ffffff; font-weight: bold;}

.navls { font-size: 10px; padding-left: 12px;}
.navls a:link       { color: #ffcc99; font-weight: bold;}
.navls a:visited    { color: #ffcc99; font-weight: bold;}
.navls a:hover      { color: #FF3300; text-decoration: underline; font-weight: bold;}
.navls a:active     { color: #ffcc99; font-weight: bold;}

.navlsa { font-size: 10px; padding-left: 12px;}
.navlsa a:link       { color: #fffff0; font-weight: bold;}
.navlsa a:visited    { color: #fffff0; font-weight: bold;}
.navlsa a:hover      { color: #FF3300; text-decoration: underline; font-weight: bold;}
.navlsa a:active     { color: #fffff0; font-weight: bold;}

.breadcrumb {  font-family: verdana, chicago, sans-serif; font-size: 10px; font-weight: bold }

.smtitles    { font-family: Verdana, 'Arial Black', Helvetica; font-size: 12pt; color: #006666; font-weight: bold }
.smtitlesb   { font-family: Verdana, 'Arial Black', Helvetica; font-size: 12pt; color: #0e0e0e; font-weight: bold }
.smtitlesc   { font-family: Verdana, 'Arial Black', Helvetica; font-size: 12pt; color: #006666; font-weight: normal }
.smtitles2   { font-family: 'Arial Rounded MT Bold', 'Arial Black', Helvetica; font-size: 11pt; color: #000000; }
.smalltext   { font-family: arial, chicago, 'sans serif'; font-size: 8pt; color: #000000; font-style: normal; font-weight: normal}
.smalltext a:link       { color: #0066CC; }
.smalltext a:visited    { color: #0066CC; }
.smalltext a:hover      { color: #0066CC; text-decoration: underline;}
.smalltext a:active     { color: #0066CC; }

.vsmalltext  { font-family: arial, chicago, 'sans serif'; font-size: 7pt; color: #000000; font-style: normal; font-weight: normal}
.vsmalltext a:link       { color: #0066CC; }
.vsmalltext a:visited    { color: #0066CC; }
.vsmalltext a:hover      { color: #0066CC; text-decoration: underline;}
.vsmalltext a:active     { color: #0066CC; }

.maintext    { font-family: arial, chicago, 'sans serif'; font-size: 10pt; color: #000000; font-style: normal;}
.maintext a:link       { color: #993333; text-decoration: none; }
.maintext a:visited    { color: #663333; text-decoration: none; }
.maintext a:hover      { color: #FF3366; text-decoration: none; }
.maintext a:active     { color: #CC6600; text-decoration: none; }

.maintext2    { font-family: arial, chicago, 'sans serif'; font-size: 9pt; color: #000000; font-style: normal;}
.smtext		 { font-family: arial, chicago, 'sans serif'; font-size: 8pt; color: #000000; font-style: normal;}
.vsmtext	 { font-family: arial, helvetica; font-size: 7pt; color: #000000; font-style: normal;}

.quicklinkstext	 { font-family: arial, chicago, 'sans serif'; font-size: 7pt; color: #CC9900; font-style: normal;}
.quicklinkstext	 a:active   { color: #000000; text-decoration: none; }
.quicklinkstext	 a:hover    { color: #000000; text-decoration: none; }
.quicklinkstext	 a:link     { color: #000000; text-decoration: none; }
.quicklinkstext	 a:visited  { color: #000000; text-decoration: none; }

.emergency    { font-family: arial, chicago, 'sans serif'; font-size: 14pt; color: #000000; font-style: normal;}
.emergency a:link       { color: #0066CC; text-decoration: underline;}
.emergency a:visited    { color: #0066CC; text-decoration: underline;}
.emergency a:hover      { color: #0066CC; text-decoration: underline;}
.emergency a:active     { color: #0066CC; text-decoration: underline;}

.linkstext    { font-family: arial, chicago, 'sans serif'; font-size: 10pt; color: #000000; font-style: normal;}
.linkstext a:link       { color: #0066CC; }
.linkstext a:visited    { color: #0066CC; }
.linkstext a:hover      { color: #0066CC; text-decoration: underline;}
.linkstext a:active     { color: #0066CC; }

.listtext    { font-family: arial, chicago, 'sans serif'; font-size: 9pt; color: #000000; font-style: normal;}
.listtext a:link       { color: #0066CC;   }
.listtext a:visited    { color: #0066CC;   }
.listtext a:hover      { color: #0066CC; text-decoration: underline;}
.listtext a:active     { color: #0066CC; }

.font-family    { font-family: arial, chicago, 'sans serif'; font-size: 10pt; color: #000000; font-style: normal;}
.linksblend a:link       { color: #000000; text-decoration: none; font-weight: normal;}
.linksblend a:visited    { color: #000000; text-decoration: none; font-weight: normal;}
.linksblend a:hover      { color: #000000; text-decoration: none; font-weight: normal;}
.linksblend a:active     { color: #000000; text-decoration: none; font-weight: normal;}

.selecttext  { font-family: arial, chicago, 'sans serif'; font-size: 8pt; color: #000000; font-style: normal; font-weight: normal}
.mainm       { font-family: Arial, Helvetica; font-size: 11pt; color: #000000 }
.mainbg      { font-family: Arial, Helvetica, Chicago; font-size: 12pt; color: #000000 }
.titles      { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16pt; color: #CC9900; font-weight: bold }
.bigtitles   { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18pt; color: #CC9900; font-weight: bold }
.maintextbold { font-family: arial, chicago, 'sans serif'; font-size: 10pt; color: #000000; font-style: normal; font-weight: bold }
.footlinks				{ font-size: 9px; color: #000000; text-align: center; }
.footlinks a:active     { color: #000000; text-decoration: none; }
.footlinks a:hover      { color: #000000; text-decoration: none; }
.footlinks a:link       { color: #000000; text-decoration: none; }
.footlinks a:visited    { color: #000000; text-decoration: none; }
.bartext   { font-family: arial, chicago, 'sans serif'; font-size: 8pt; color: #FFFFFF; font-style: normal; font-weight: bold}
.bartext  a:link { font-family: arial, chicago, 'sans serif'; font-size: 8pt; color: #FFFFFF; font-style: normal; font-weight: bold}
.bartext  a:visited { font-family: arial, chicago, 'sans serif'; font-size: 8pt; color: #FFFFFF; font-style: normal; font-weight: bold}
.bartext  a:hover { font-family: arial, chicago, 'sans serif'; font-size: 8pt; color: #FFFF33; font-style: normal; font-weight: bold}


/* LANDING PAGE STYLES */
body.landingpage {text-align: center; margin: 0; padding: 0; font: 13px Arial, Helvetica, sans-serif; background:url(landing/images/bkgd.gif) center repeat-y rgb(247, 190, 67);}
.landingpage #container {margin-left: auto; margin-right: auto; width: 750px; height: 100%;}
.landingpage #header {}
.landingpage #header h1 {height: 120px; margin: 0; padding: 0; background: no-repeat top center;}
	#learn-spanish-fast #header h1 {background-image:url(landing/images/header-bkgd-spanish.jpg);}
	#learn-french-fast #header h1 {background-image:url(landing/images/header-bkgd-french.jpg);}
	#learn-italian-fast #header h1 {background-image:url(landing/images/header-bkgd-italian.jpg);}
	#learn-portuguese-fast #header h1 {background-image:url(landing/images/header-bkgd-portuguese.jpg);}
	#learn-german-fast #header h1 {background-image:url(landing/images/header-bkgd-german.jpg);}
	#learn-chinese-fast #header h1 {background-image:url(landing/images/header-bkgd-chinese.jpg);}
	#learn-japanese-fast #header h1 {background-image:url(landing/images/header-bkgd-japanese.jpg);}
	#learn-korean-fast #header h1 {background-image:url(landing/images/header-bkgd-korean.jpg);}
	#learn-thai-fast #header h1 {background-image:url(landing/images/header-bkgd-thai.jpg);}
	#learn-polish-fast #header h1 {background-image:url(landing/images/header-bkgd-polish.jpg);}
	#learn-greek-fast #header h1 {background-image:url(landing/images/header-bkgd-greek.jpg);}
	#learn-arabic-fast #header h1 {background-image:url(landing/images/header-bkgd-arabic.jpg);}
	#learn-hebrew-fast #header h1 {background-image:url(landing/images/header-bkgd-hebrew.jpg);}
	#learn-russian-fast #header h1 {background-image:url(landing/images/header-bkgd-russian.jpg);}
	#learn-generic-fast #header h1 {background-image:url(landing/images/header-bkgd-generic.jpg);}
	#landing-teen #header h1 {background-image:url(landing/images/header-bkgd-teen.jpg);}
	#landing-medical #header h1 {background-image:url(landing/images/header-bkgd-medical.jpg);}
	#landing-intern #header h1 {background-image:url(landing/images/header-bkgd-intern.jpg);}
	#landing-volunteer #header h1 {background-image:url(landing/images/header-bkgd-volunteer.jpg);}
	#glimpse-special #header h1 {background-image:url(glimpse/images/header-bkgd-glimpse.jpg);}
	#verge-special #header h1 {background-image:url(verge/images/header-bkgd-verge.jpg);}
	#freereport #header h1 {background-image:url(freereport/images/header-bkgd-freereport.jpg);}
	
	
.landingpage #header h1 span {display: none;}
.landingpage #toplinks {text-align: right; margin-right: 10px; margin-top: 5px; margin-bottom: 25px; font-size: 90%;}
.landingpage #toplinks a {color: maroon;}
.landingpage #content {padding: 10px;}
.landingpage #leftdiv {float: left; width: 350px;}
.landingpage #leftlinksouter {float:left; width:184px; text-align:left; margin:0;padding:0;}
.landingpage #leftlinksouter img {margin:0; padding:0;}
.landingpage #leftlinks {background:url(freereport/images/leftlinks-bkgd.gif) repeat-y;margin:0;padding:0;}
.landingpage #leftlinks #thelinks {margin:0px;padding:0px;margin-left:20px; font-size:88%; line-height:1.8em;}
.landingpage #leftlinks a {border:0px; color:white;}
.landingpage #leftlinks img {border:0px;}
.landingpage #leftlinks hr {width:124px; margin-left:10px;}
.landingpage #rightdiv {float: right; width: 350px; padding: 0 10px;}
.landingpage #rightdivbig {float: right; width: 480px; padding: 0 10px; text-align:center;}
.landingpage #request-form {background: rgb(190, 201, 215); font-size: 85%;}
.landingpage #request-form td {padding: 1px 10px; font-size: 75%; vertical-align: top;}
.landingpage #formtop {height: 15px; background: url(landing/images/form-top.gif);}
.landingpage #formbottom {height: 15px; background: url(landing/images/form-bottom.gif);}
.landingpage #request-form select {width: 180px;}
.landingpage #request-form .textinput {width: 180px; padding: 0; margin: 0;}
.landingpage #request-form p {margin: 5px 20px;}
.landingpage .leftcell {width: 110px; text-align: right;}
.landingpage .rightcell {width: 200px; text-align: left;}
.landingpage #interestdiv {margin-left:50px;}
.landingpage a.dlbtnlink {border:1px solid;padding:3px 8px;background-color:rgb(255,240,170);}
.landingpage a.dlbtnlink img {border:0px;padding-top:5px;}
.landingpage form.smallnlform {width:300px; border:1px solid black; padding:10px 20px; background-color:rgb(255,240,170);margin:20px auto;}
.landingpage #maintext {}
.landingpage #maintext p {text-align: left; margin-bottom: 10px;}
.landingpage #newsletter {position:relative; width:330px; height: 270px; border: 1px solid black; margin:10px auto 20px; padding:0px;text-align:center;color:white;background:center no-repeat;}
	#learn-arabic-fast #newsletter {background:url(landing/images/form-bkgds/arabic.jpg);}
	#learn-chinese-fast #newsletter {background:url(landing/images/form-bkgds/chinese.jpg);}
	#learn-french-fast #newsletter {background:url(landing/images/form-bkgds/french.jpg);}
	#learn-generic-fast #newsletter {background:url(landing/images/form-bkgds/generic.jpg);}
	#learn-german-fast #newsletter {background:url(landing/images/form-bkgds/german.jpg);}
	#learn-greek-fast #newsletter {background:url(landing/images/form-bkgds/greek.jpg);}
	#learn-hebrew-fast #newsletter {background:url(landing/images/form-bkgds/hebrew.jpg);}
	#learn-italian-fast #newsletter {background:url(landing/images/form-bkgds/italian.jpg);}
	#learn-japanese-fast #newsletter {background:url(landing/images/form-bkgds/japanese.jpg);}
	#learn-korean-fast #newsletter {background:url(landing/images/form-bkgds/korean.jpg);}
	#learn-polish-fast #newsletter {background:url(landing/images/form-bkgds/polish.jpg);}
	#learn-portuguese-fast #newsletter {background:url(landing/images/form-bkgds/portuguese.jpg);}
	#learn-russian-fast #newsletter {background:url(landing/images/form-bkgds/russian.jpg);}
	#learn-spanish-fast #newsletter {background:url(landing/images/form-bkgds/spanish.jpg);}
	#learn-thai-fast #newsletter {background:url(landing/images/form-bkgds/thai.jpg);}
	#landing-teen #newsletter {background:url(landing/images/form-bkgds/teen.jpg);}
	#landing-medical #newsletter {background:url(landing/images/form-bkgds/medical.jpg);}
	#landing-volunteer #newsletter {background:url(landing/images/form-bkgds/volunteer.jpg);}
	#landing-intern #newsletter {background:url(landing/images/form-bkgds/intern.jpg);}
	#glimpse-special #newsletter {background:url(glimpse/images/glimpse.jpg);}
	#verge-special #newsletter {background:url(verge/images/verge.jpg);}
	#freereport #newsletter {background:url(freereport/images/freereport.jpg);}
	
	
.landingpage #newsletter h4 {font-size:115%;margin:4px;padding:0;}
.landingpage #nl-form {position:absolute; bottom:4px;left:0px;width:330px;}
.landingpage #nl-form div {margin:4px 0;}
.landingpage #footer {margin-top: 50px; text-align: center;}
.landingpage #footer a {color: black; text-decoration: none;}
.clearboth {clear: both;}
.centerthis {text-align: center;}
.boldthis {font-weight: bold;}
/* END LANDING PAGE STYLES */


/* SPECIALS PAGE STYLES */
table.specialsblock {width:100%;margin-bottom:40px;font-size:14px;}
table.specialsblock td.specialstitle {
	font-size:120%; 
	background-color:rgb(255,240,205);
	border-top:1px solid rgb(150,150,150);
	vertical-align:center;padding:5px 0px;
	border-bottom:1px solid rgb(150,150,150);
	padding-left:10px;
}
table.specialsblock td.specialstitle a{text-decoration:none;color:black;}
table.specialsblock td.specialstitle a:hover{text-decoration:underline;color:#0066CC;}
table.specialsblock td.specialsdetails {line-height:1.2em;border-bottom:1px solid rgb(150,150,150);padding:10px;}
table.specialsblock img.specialsicons {float:left; margin-right:1.5em;}
a.endsummarylink{color:#0066cc;}
.postedtext{font-size:75%;font-style:italic;}
/* END SPECIALS PAGE STYLES */

/* VOTING PAGE STYLES */
table#votetable{width:100%;}
table#votetable td{vertical-align:top;}
table#votetable td.videograb{width:120px;height:90px;border:1px solid rgb(75,75,75);padding:0px;}
table#votetable td.videovote{width:30px;text-align:center;vertical-align:middle;}
table#votetable td.spacerrow{height:40px;border-top:1px solid rgb(200,200,200);border-bottom:1px solid rgb(200,200,200);}
table#votetable td#toprow{border-bottom:1px solid rgb(200,200,200);height:10px;}
table#votetablebottom{width:100%;}
table#votetablebottom th {width:100px;font-size:100%;font-weight:normal;text-align:right;}
table#votetablebottom input#v15email {width:200px;font-size:105%;padding:3px;}
/* END VOTING PAGE STYLES */
-->
