/* Global */
body {
text-align:center;
margin:0; padding:0;
height:100%;
background-color:#fff;
font-family:Arial, Helvetica, sans-serif;
color:#707276;
font-size:12px;
line-height:normal;
}
form { margin:0; padding:0; }
select { font-size:12px; }
input { font-size:12px; }
img.spacer { display:block; }
div.clean { clear:both; }
div.linedivider { clear:both; height:10px; border-top:1px solid #ccc; margin:10px 0 0 0; }
span.error { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 12px; }
span.smalllink { font-size: 10px; }


ul { margin:10px 0 10px 10px; padding:0 0 0 20px; }
a { color:#1c53af; text-decoration:none; }
a:hover { text-decoration:underline; }
a.gray { color:#545862; font-weight:bold; text-decoration:none; }
a.gray:hover { text-decoration:underline; }
a.bluecap {
font-size:11px;
text-transform:uppercase;
color:#1c53af;
text-decoration:none;
}
a.bluecap:hover { text-decoration:underline; }
a.bluecapsmall {
font-size:10px;
text-transform:uppercase;
color:#1c53af;
text-decoration:none;
}
a.bluecapsmall:hover {
text-decoration:underline;
}
a.bluecaph3 {
font-size:11px;
text-transform:uppercase;
color:#009dd9;
font-weight:normal;
padding:0;
margin:0 0 5px 0;
letter-spacing:1px;
text-decoration:none;
}
a.bluecaph3:hover {
text-decoration:underline;
}
#wrapper {
width:880px;
height:100%;
text-align:left;
margin:0 auto 0 auto;
background-image:url(http://www.nielsenscholastics.com/member/images/bodybg.gif);
background-position:left;
background-repeat:repeat-y;
}
div.header {
width:880px;
text-align:left;
background-image:url(http://www.nielsenscholastics.com/member/images/header_bg.gif);
background-position:right;
background-repeat:repeat-y;
}
div.header img.logo { float:left; margin:0 239px 0 1px; }
div.header div.othersites {
float:left;
margin:40px 0 0 0;
}
div.header img.logo1 { float:left; margin:0 239px 0 1px; }

/*- Menu Tabs F--------------------------- */

div.tabsF {
	  display:block;
	  font-family:Trebuchet MS, "Times New Roman", Times, serif;
	  font-size:15px;
      float:left;
	  height:25px;
      width:878px;
	  margin:0;
	  padding:0;
	  background-image:url(http://www.nielsenscholastics.com/member/images/topnav_bg.gif);
	  background-position:left top;
	  background-repeat:repeat-x;
	  border:0;
      }
div.tabsF { /*style for IE*/
	  display:block;
      float:left;
	  height:28px;
      width:878px;
	  margin:0;
	  background:url(http://www.nielsenscholastics.com/member/images/tabsbg.gif);
	  background-position:left bottom;
	  background-repeat:no-repeat;
	  padding:0;
      } /*style hack ends*/
div.tabsF ul {
	  margin:0;
	  padding:0;
	  list-style:none;
      }
div.tabsF li {
      display:inline;
      margin:0;
      padding:0;
      }
div.tabsF a {
      float:left;
	  text-align:center;
      background:url("http://www.nielsenscholastics.com/member/images/tableftF.gif") no-repeat left top;
      padding:0;
	  font-size:13px;
	  height:28px;
	  margin:0;
      text-decoration:none;
      }
div.tabsF a span.wider {
      float:left;
      display:block;
	  height:24px;
	  width:127px;
      background:url("http://www.nielsenscholastics.com/member/images/tabrightF.gif") no-repeat right top;
      padding:4px 10px 0 10px;
      color:#545863;
      }
div.tabsF a span {
      float:left;
      display:block;
	  height:24px;
	  width:126px;
      background:url("http://www.nielsenscholastics.com/member/images/tabrightF.gif") no-repeat right top;
      padding:4px 10px 0 10px;
      color:#545863;
      }
div.tabsF a span p {
	padding:0;
	margin:0;
	display:inline;
	color:#4e453e;
	}
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
div.tabsF a span {float:none;}
    /* End IE5-Mac hack */
div.tabsF a:hover span {
      color:#fff;
	  cursor:pointer;
      }
div.tabsF a:hover {
      background-position:0% -28px;
	  text-decoration:none;
      }
div.tabsF a:hover span {
      background-position:100% -28px;
      }
/* -----------------------------------Tab On */

div.tabsF li.tabOn a span {
      float:left;
      display:block;
	  height:24px;
	  width:127px;
/*	  font-weight:bold;*/
      background:url("http://www.nielsenscholastics.com/member/images/tabrightF.gif") no-repeat right top;
      padding:4px 10px 0 10px;
      color:#fff;
      }

div.tabsF li.tabOn a {
      background-position:0% -28px;
      }
div.tabsF li.tabOn a span {
      background-position:100% -28px;
      }
/* --------------- */
/*- Menu SubTabs --------------------------- */
#innercontent div.subtabwrapper {
width:721px;
height:40px; margin:0;
padding:0 0 0 145px;
background-image:url(http://www.nielsenscholastics.com/member//images/subtab_bg.gif);
background-position:left;
background-repeat:repeat-y;
}
#innercontent div.subtabs {
	position:relative;
	top:0;
	left:0;
	font-family:Trebuchet MS, "Times New Roman", Times, serif;
	float:left;
	height:20px;
	width:670px;
	margin:0;
	padding:0;
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
      }
#innercontent div.subtabs { /*style for IE*/
      float:left;
	  height:21px;
      width:670px;
	  margin:0;
	  padding:0;
      } /*style hack ends*/
#innercontent div.subtabs ul {
	  margin:0;
	  padding:0;
	  list-style:none;
      }
#innercontent div.subtabs li {
      display:inline;
      margin:0;
      padding:0;
      }
#innercontent div.subtabs a {
      float:left;
	  text-align:center;
	  background-color:#fff;
      padding:0;
	  font-size:11px;
	  height:21px;
	  margin:0;
      text-decoration:none;
      }
#innercontent div.subtabs a span {
      float:left;
      display:block;
	  height:20px;
	  width:114px;
	  background-color:#fff;
      padding:1px 10px 0 10px;
      color:#545863;

      }
#innercontent div.subtabs a span p {
	padding:0;
	margin:0;
	display:inline;
	color:#4e453e;
	}
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
#innercontent div.subtabs a span {float:none;}
    /* End IE5-Mac hack */
#innercontent div.subtabs a:hover span {
      color:#fff;
	  background-color:#009dd9;
      }
#innercontent div.subtabs a:hover {
      background-position:0% -28px;
	  text-decoration:none;
	  cursor:pointer;
      }
#innercontent div.subtabs a:hover span {
      background-position:100% -28px;
	  cursor:pointer;
      }
/* -----------------------------------Tab On */

#innercontent div.subtabs li.subtabOn a span {
      float:left;
      display:block;
	  height:20px;
	  width:114px;
/*	  font-weight:bold;*/
	  background-color:#009dd9;
      padding:1px 10px 0 10px;
      color:#fff;
      }
/* --------------- */



div.homesubheader {
width:876px;
height:195px;
text-align:left;
margin-left:1px;
background-color:#E8F6FC;
border-bottom:4px solid #ccc;
}
div.homesubheader div.homespot { float:left; margin-right:45px; }
div.homesubheader div.homecaption {
float:left;
width:300px;
font-size:12.5px;
line-height:19px;
font-weight:normal;
color:#5C5C5C;
margin:20px 0 0 0;
}
div.homesubheader div.homecaptionlink {
float:left;
margin:3px 0 0 0;
color:#fff;
}
div.homesubheader a { color:#009DD9; font-weight:bold; text-decoration:none; }
div.homesubheader a:hover { text-decoration:underline; }

/*-------------------------------CONTENT----------------------- */
#content {
width:876px;
text-align:left;
margin:0 0 0 1px;
background-color:#FFF;
padding:0;
background-image:url(http://www.nielsenscholastics.com/member/images/leftbg.gif);
background-position:left bottom;
background-repeat:repeat-y;
}
#content h2.border {
font-size:17px;
color:#545862;
width:141px;
font-weight:normal;
padding:0;
margin:0 0 20px 0;
border-bottom:1px solid #ccc;
}
#content h3.bluetitle {
font-size:11px;
text-transform:uppercase;
color:#009dd9;
font-weight:normal;
padding:0;
margin:0 0 5px 0;
letter-spacing:1px;
}
#content span.date {
font-size:11px;
font-weight:bold;
color:#06677C;
}
#content a.pressheadline {
font-size:11px;
font-weight:normal;
color:#707276;
text-decoration:none;
}
#content a.pressheadline:hover {
color:#444648;
text-decoration:none;
}
#content span.pressheadline {
font-size:11px;
font-weight:normal;
color:#707276;
text-decoration:none;
}


#content div.homemedia {
float:left;
width:142px;
height:180px;
padding:0 14px 0 0;
background-image:url(http://www.nielsenscholastics.com/member/images/homecol_divider.gif);
background-position:right top;
background-repeat:no-repeat;
}
#content div.homeemployee {
float:left;
width:142px;
height:180px;
padding:0 14px 0 14px;
background-image:url(http://www.nielsenscholastics.com/member/images/homecol_divider.gif);
background-position:right top;
background-repeat:no-repeat;
}
#content div.homeclient {
float:left;
width:142px;
padding:0 0 0 14px;
}
#content div.homevideo {
float:left;
width:254px;
background-color:#E6E9EB;
padding:16px 28px 32px 12px;
}

/*------------------------------- INNER CONTENT----------------------- */
#innercontent {
width:866px;
height:100%;
text-align:left;
margin:0 0 0 1px;
font-size:12px;
color:#707276;
background-color:#fff;
padding:0;
}
#innercontent div.left_short {
float:left;
width:525px;
height:100%;
background-color:#f3f4f6;
padding:20px;
margin-right:25px;
}
#innercontent div.left_vid_short {
float:left;
width:836px;
height:100%;
background-color:#ffffff;
padding:20px;
margin-right:25px;
}
#innercontent div.left {
float:left;
width:256px;
height:100%;
background-color:#f3f4f6;
padding:20px;
margin-right:25px;
}
#innercontent div.leftsubnav {
float:left;
width:525px;
padding:0 0 20px 0;
}
div.leftsubnav div.subbluebg {
width:300px;
height:21px;
margin-left:126px;
padding:1px 0 0 22px;
background-image:url(http://www.nielsenscholastics.com/member/images/subbluebg.gif);
background-position:left top;
background-repeat:no-repeat;
}
div.leftsubnav div.subbluebg a { color:#fff; text-decoration:none; }
div.leftsubnav div.subbluebg a:hover { color:#fff; text-decoration:underline; }

div.leftsubnav div.clients_subbluebg {
width:212px;
height:21px;
margin-left:258px;
padding:1px 0 0 15px;
background-image:url(http://www.nielsenscholastics.com/member/images/clients_subbluebg.gif);
background-position:left top;
background-repeat:no-repeat;
}
div.leftsubnav div.clients_subbluebg a { color:#fff; text-decoration:none; }
div.leftsubnav div.clients_subbluebg a:hover { color:#fff; text-decoration:underline; }
#innercontent div.right {
float:left;
width:525px;
padding:50px 10px 20px 0px;
background-color:#fff;
font-size:12px;
/*line-height:20px;*/
color:#545862;
}
#innercontent div.right_employees {
float:left;
width:265px;
padding:0px 10px 20px 0;
background-color:#fff;
font-size:11px;
line-height:20px;
color:#545862;
}
#innercontent div.formleft {
float:left;
width:235px;
height:25px;
}

#innercontent div.langlinks {
float:left;
width:58px;
height:25px;
margin-right:5px;
}
#innercontent div.langlinks2 {
float:left;
width:70px;
height:25px;
margin-right:2px;
}
#innercontent div.langchineselinks {
float:left;
width:65px;
height:25px;
}
#innercontent h1 {
font-size:18px;
line-height:30px;
font-weight:bold;
color:#009DD9;
margin:0 0 5px 0;
padding:0;
}
#innercontent h1.flatbot {
font-size:24px;
line-height:30px;
font-weight:normal;
color:#009dd9;
margin:0 0 5px 0;
padding:0;
}
#innercontent h2 {
font-size:17px;
font-weight:normal;
color:#545862;
margin:50px 0 15px 0;
padding:0;
border-bottom:1px solid #ccc;
}
#innercontent h2.plain {
font-size:17px;
font-weight:normal;
color:#545862;
margin:30px 0 15px 0;
padding:0;
border:0;
}
#innercontent h2.h1subtext {
font-size:17px;
font-weight:normal;
color:#545862;
margin:-10px 0 15px 0;
padding:0;
border:0;
}
#innercontent h2.rightcol {
font-size:13px;
font-weight:bold;
color:#545862;
margin:0 0 15px 0;
padding:0;
border-bottom:1px solid #ccc;
}
#innercontent h3 {
font-size:11px;
text-transform:uppercase;
color:#009dd9;
font-weight:normal;
padding:0;
margin:0 0 15px 0;
letter-spacing:1px;
}
#innercontent h3.table_heading {
font-size:11px;
text-transform:uppercase;
color:#009dd9;
font-weight:normal;
padding:0;
margin:0 0 0 0;
letter-spacing:1px;
}
#innercontent h4 {
font-size:12px;
font-weight:bold;
padding:0;
margin:0;
}
#innercontent h5 {
font-size:16px;
font-weight:bold;
color:#009dd9;
padding:0;
margin:0;
}
#innercontent p.note {
font-size:10px;
font-style:italic;
line-height:13px;
margin:5px 0 10px 10px;
}
#innercontent p {
padding:0; margin:10px 0 25px 0;
}
#innercontent p.largeitalictext {
font-size:13px;
padding:0; margin:10px 0 25px 0;
}
#innercontent p.pullquote {
font-weight:bold;
padding:0 30px 0 30px; line-height:20px; margin:10px 0 25px 0;
}
#innercontent p.quote {
color:#545862;
font-weight:normal;
font-style:italic;
padding:10px;
margin:50px 0 15px 0;
border-top:1px solid #009dd9;
border-bottom:1px solid #009dd9;
}
#innercontent p.form_divider {
color:#545862;
font-weight:normal;
font-style:italic;
padding:0px;
margin:10px 0 10px 0;
border-top:1px solid #009dd9;
}
#innercontent ul { margin:0; padding:10px 0 10px 10px; }
#innercontent ul li { list-style-image:url(http://www.nielsenscholastics.com/member/images/bluedot.gif); margin:0 0 0 15px; padding:0; }


div.border {
width:258px;
padding:1px;
line-height:normal;
border:1px solid #ccc;
}
div.border div.spot { float:left; }
div.border div.text { float:left; width:164px; padding:7px 9px 7px 9px;  font-size:11px; color:#545862; font-weight:normal; }
div.border span.title { font-size:14px; }

/*-------------------------------LEADERSHIP PAGE STYLES----------------------- */
#innercontent div.thumblarge {
float:left;
width:156px;
line-height:15px;
}
#innercontent div.thumblarge img.largethumb { margin-bottom:5px; }
#innercontent div.thumblarge a { font-weight:bold; }

/*-------------------------------LEADERSHIP PAGE small thumbs styles----------------------- */
#innercontent div.thumbsmall {
float:left;
width:248px;
line-height:15px;
padding-bottom:20px;
}
#innercontent div.thumbsmall img.smallthumb { float:left; margin-right:5px; }
#innercontent div.thumbsmall a { font-weight:bold; }


/*-------------------------------HOME FOOTER----------------------- */
#homefooter {
clear:both;
width:880px;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#999ca2;
padding:10px 0 20px 0;
margin:0 auto 0 auto;
background-image:url(http://www.nielsenscholastics.com/member/images/footer_curve.gif);
background-position:top;
background-repeat:no-repeat;
}

/*-------------------------------INNER FOOTER----------------------- */
#innerfooter {
clear:both;
width:880px;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#999ca2;
padding:10px 0 20px 0;
margin:0 auto 0 auto;
background-image:url(http://www.nielsenscholastics.com/member/images/footer_inner_curve.gif);
background-position:top;
background-repeat:no-repeat;
}
/*-------------------------------NEW 05-01-2007----------------------- */
a.normallink {
font-size:12px;
font-weight:normal;
color:#1C53AF;
text-decoration:none;
}
div.top {
width:40px;
}
div.top a {
font-size:11px;
font-weight:normal;
color:#1C53AF;
text-decoration:none;
text-transform:uppercase;
padding-right:4px;
}
div.press_releases {
float:left;
width:256px;
margin-top:2px;
}
div.press_releases2 {
float:left;
width:206px;
margin-top:2px;
margin-right:20px;
}
div.artwork {
float:left;
width:235px;
margin-top:2px;
}
div.artwork2 {
float:left;
width:255px;
margin-top:2px;
}
div.artwork div.left_logos {
float:left;
width:106px;
margin:10px 20px 0 0;
}
div.artwork div.right_logos {
float:left;
width:106px;
margin:10px 0 0 0;
}
div.left_leftcol {
float:left;
width:260px;
}
div.left_rightcol {
float:left;
width:260px;
text-align:left;
}
a.mail_link {
color:#1C53AF;
text-decoration:none;
}
span.contact_title {
font-size:13px;
font-weight:bold;
color:#545862;
}

/*------------------------------- NEW 03-06-2007 ----------------------- */
#innercontent div.left div.white {
	margin-top:25px; background-color:#FFF; padding:14px; padding-bottom:14px;
}
#innercontent div.left div.white div.wh_left{  width:57%; margin-top:23px; float:left;}
#innercontent div.left div.white div.wh_right{ width:43%; margin-top:23px; float:right;}
.wh_left_head { font-size:13px; font-weight:bold; color:#545862; }
.datetext{ font-size:12px; color:#00AEEF;}
.clip{margin-bottom:5px;}
.gray_headline{color:#545862; margin-top:10px; font-size:22px;}
h2.greybold{font-size:16px; font-weight:bold;}
.greybold1{font-size:16px; font-weight:bold;}
hr.grayline {color:#CCCCCC;}
.leftblue{float:left; width:30%; display:block; color:#00AEEF;}
.dateblue{width:30%; display:block; color:#00AEEF;}
.rightblue a{color:#1C53AF; display:block; text-decoration:none; text-align:right; width:69%; float:right;}

/*------------------------------- Leadership bio styles 03-14-07 ----------------------- */
#innercontent div.left_leadership {
float:left;
width:525px;
background-color:#f3f4f6;
padding:20px;
margin-right:25px;
}
#innercontent div.left div.leadership {
	margin-top:25px; padding:14px; padding-bottom:14px;
}
.leadership_blue{float:left; width:70%; display:block; color:#00AEEF; margin-top:0px;}
img.leadership {padding-right:5px;}
div#leadership_left_column{float:left;width:50%}
div#leadership_left_column a { line-height:normal; line-height:12px; }
div#leadership_right_column{float:left;width:49.9%}
div#leadership_right_column a { line-height:normal; line-height:12px; }
div#full_bio_column{float:left;width:100%}
/*------------------------------- TOP TENS ----------------------- */
#content div.top_trends {
float:left;
width:186px;
padding:16px 9px 16px 17px;
background-color:#F0F2E7;
font-size:10px;
color:#707276;
}
#home_toptrends { margin:0 0 0 9px; padding:0 0 0 12px; }

#content div.top_trends_media {
float:left;
width:336px;
padding:16px 15px 16px 19px;
background:url(http://www.nielsenscholastics.com/member/images/top10_divider.gif) right top no-repeat;
}
#content h2.topten {
font-size:14px;
color:#009DD9;
font-weight:bold;
padding:0;
margin:0 0 12px 0;
}
#content h2.border3 {
font-size:12px;
color:#666;
padding:2px 0 2px 0;
border-bottom:1px solid #ccc;
margin:0;
}
#content p.top10 {
font-size:12px;
color:#666;
padding:2px 0 2px 0;
margin:0;
border-bottom:1px solid #ccc;
}

/*---------------------- top 10 tables pages -------------------*/
#innercontent h2.toptenheader {
font-size:17px;
font-weight:normal;
color:#666;
margin:20px 0 15px 0;
padding:0;
border-bottom:1px solid #ccc;
}
#innercontent div.top10left {
float:left;
width:525px;
background-color:#f3f4f6;
padding:0 20px 20px 20px;
}
#innercontent div.top10left img.contentspot {
margin:10px 0;
border:1px solid #ccc;
}
#innercontent div.top10right {
float:left;
width:290px;
padding:50px 10px 20px 0;
background-color:#fff;
font-size:11px;
line-height:20px;
color:#545862;
}
#innercontent h2.top10rightcol {
font-size:14px;
font-weight:normal;
color:#545862;
margin:0 0 15px 25px;
padding:0;
border-bottom:1px solid #ccc;
}
#innercontent div.top10right div.mainlink { width:265px; padding:0 0 0 25px; }
#innercontent div.top10right div.mainlink a {
display:block;
color:#1c53af;
padding:0 12px;
margin:0;
line-height:18px;
text-transform:uppercase;
text-decoration:none;
background:url(http://www.nielsenscholastics.com/member/images/top10_arrow_mainlink.gif) top left no-repeat;
}
#innercontent div.top10right div.mainlink a:hover { text-decoration:underline; }

#innercontent div.top10right div.subnavtitle {
width:265px;
background:#f3f4f6;
font-size:11px;
font-weight:bold;
padding:0 0 0 25px;
margin:10px 0 0 0;
text-transform:uppercase;
}
#innercontent div.top10right div.subnav {
width:265px;
background:#f3f4f6;
color:#1c53af;
font-size:11px;
padding:0 0 5px 0;
margin:0 0 10px 25px;
}
#innercontent div.top10right div.subnav a {
display:block;
color:#1c53af;
padding:0 12px;
margin:0 0 2px 10px;
font-style:italic;
line-height:15px;
text-decoration:none;
background:url(http://www.nielsenscholastics.com/member/images/top10_arrow_blue.gif) top left no-repeat;
}
#innercontent div.top10right div.subnav a:hover { text-decoration:underline; }

#innercontent div.top10right div.mainlink { width:265px; padding:0 0 0 25px; }

div.toptens {
float:left;
width:235px;
margin-top:2px;
margin-right:20px;
}
div.toptrends {
float:left;
width:256px;
margin-top:2px;
}
/* --------------------------------------------- */
/* -----Menu SubTabs, employee section --------- */
/* --------------------------------------------- */
#innercontent div.empsubtabwrapper {
width:560px;
height:40px; margin:0;
padding:0 0 0 291px;
background-image:url(http://www.nielsenscholastics.com/member/images/subtab_bg.gif);
background-position:left;
background-repeat:repeat-y;
}
#innercontent div.empsubtabs {
	position:relative;
	top:0;
	left:0;
	font-family:Trebuchet MS, "Times New Roman", Times, serif;
	float:left;
	height:20px;
	width:320px;
	margin:0;
	padding:0;
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
      }
#innercontent div.empsubtabs { /*style for IE*/
      float:left;
	  height:21px;
      width:320px;
	  margin:0;
	  padding:0;
      } /*style hack ends*/
#innercontent div.empsubtabs ul {
	  margin:0;
	  padding:0;
	  list-style:none;
      }
#innercontent div.empsubtabs li {
      display:inline;
      margin:0;
      padding:0;
      }
#innercontent div.empsubtabs a {
      float:left;
	  text-align:center;
	  background-color:#fff;
      padding:0;
	  font-size:11px;
	  height:21px;
	  margin:0;
      text-decoration:none;
      }
#innercontent div.empsubtabs a span {
      float:left;
      display:block;
	  height:20px;
	  width:150px;
	  background-color:#fff;
      padding:1px 5px 0 5px;
      color:#545863;

      }
#innercontent div.empsubtabs a span p {
	padding:0;
	margin:0;
	display:inline;
	color:#4e453e;
	}
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
#innercontent div.empsubtabs a span {float:none;}
    /* End IE5-Mac hack */
#innercontent div.empsubtabs a:hover span {
      color:#fff;
	  background-color:#009dd9;
      }
#innercontent div.empsubtabs a:hover {
      background-position:0% -28px;
	  text-decoration:none;
	  cursor:pointer;
      }
#innercontent div.empsubtabs a:hover span {
      background-position:100% -28px;
	  cursor:pointer;
      }
/* -----------------------------------Tab On */

#innercontent div.empsubtabs li.subtabOn a span {
      float:left;
      display:block;
	  height:20px;
	  width:140px;
/*	  font-weight:bold;*/
	  background-color:#009dd9;
      padding:1px 10px 0 10px;
      color:#fff;
      }
/* --------------------------------------------- */
/* ---employees tabs created on 25the apr end--- */
/* --------------------------------------------- */
/*------------------------------- Video Archive, added  april 25th ----------------------- */
div.white div.varchive { width:497px; margin-bottom:40px; }
div.white div.varchive div.videothumb { float:left; width:87px; padding:8px; background:#f3f4f6; border:1px solid #e2e2e2; margin-right:12px; }
div.white div.varchive div.videodetails { float:left; width:380px; color:#545862; line-height:normal; }

div.white div.varchive div.videodetails div.vtitle { font-size:16px; color:#00aeef; margin:0 0 5px 0; padding:0 0 5px 0; border-bottom:1px solid #ccc; }
div.white div.varchive div.videodetails div.vtitle span.vdate { font-size:16px; text-transform:uppercase; color:#000; }
div.white div.varchive div.videodetails div.vtitle span.vdivider { font-size:20px; color:#82858c; }
div.white div.varchive div.videodetails p { margin:0; padding:0; }
/*----------*/

/*------------------------------- Consumer 360 update on may 8th ----------------------- */
#innercontent h5 {
font-size:13px;
font-weight:bold;
color:#545862;
margin:10px 0 35px 0;
padding:0;
}


/*- New 17-08-2007--------------------------- */
div.header div.toptitle {
float:right;
margin:10px 20px 0 0;

}
div.header div.toptitle div.maintitle {
color:#009DD9;
font-size:26px;
}
div.header div.toptitle div.subtitle {
color:#009DD9;
text-align:right;
font-size:16px;
}
div.header div.toplinks {
float:right;
margin:40px 8px 0 0;
font-size:11px;
color:#5F5D5E;
}
div.header div.toplinks a {
font-size:11px;
color:#5F5D5E;
text-decoration:none;
padding:0 7px 0 7px;
}
div.header div.toplinks a:hover {
color:#238ACE;
font-weight:normal;
text-decoration:none;
}
div.header div.toplinks a.on {
color:#238ACE;
font-weight:normal;
text-decoration:none;
}
.bluebold {
font-size:11px;
color:#009DD9;
font-weight:bold;
}
.bold {
font-weight:bold;
}
.italic {
font-style:italic;
}
div.top_trends div.tvshows_leftinfo {
float:left;
width:144px;
padding-bottom:2px;
}
div.top_trends div.tvshows_rightinfo {
float:left;
width:41px;
padding-bottom:2px;
}
.bluecap1 {
font-size:9px;
font-weight:bold;
color:#009DD9;
text-decoration:none;
}
div.top_trends div.trends_divider {
background-image:url(http://www.nielsenscholastics.com/member/images/divider.gif);
background-repeat:repeat-x;
width:186px;
height:18px;
}
div.top_trends div.topmovies_leftinfo {
float:left;
width:111px;
padding-bottom:2px;
}
div.top_trends div.topmovies_rightinfo {
float:left;
width:74px;
padding-bottom:2px;
}
div.top_trends div.topalbums_leftinfo {
float:left;
width:185px;
padding-bottom:2px;
}
a.bluecap2 {
font-size:11px;
color:#009DD9;
text-decoration:none;
}
a.bluecap2:hover {
color:#009DD9;
text-decoration:underline;
}
div.top_trends_media div.mediainfo_divider {
background-image:url(http://www.nielsenscholastics.com/member/images/divider.gif);
background-repeat:repeat-x;
background-position:left top;
width:335px;
height:18px;
margin:8px 0 4px 0;
}
div.top_trends_media div.imgspot {
float:left;
margin:0 9px 0 0;
}
h2.videos {
font-size:14px;
color:#06677C;
font-weight:bold;
padding:0;
margin:0 0 12px 0;
}
div.homevideo div.video_barker {
width:253px;
color:#06677C;
font-size:11px;
}
div.homevideo div.video_barker a {
font-size:11px;
color:#707276;
text-decoration:none;
}
div.homevideo div.video_barker a:hover {
color:#06677C;
text-decoration:underline;
}
div.homevideo div.video_barker .videospot {
float:left;
border:1px solid #1591C4;
margin:0 5px 0 0;
}
div.homevideo div.video_barker div.videoinfo {
float:left;
width:180px;
}
div.homevideo div.video_barker .videoinfo_divider {
background-image:url(http://www.nielsenscholastics.com/member/images/video_divider.gif);
background-repeat:repeat-x;
background-position:left top;
width:253px;
height:19px;
}
#content div.voice_heard {
float:right;
width:294px;
padding:0;
margin:10px 0 0 0;
}

/* Menu on top */
div.tabwrapper {
width:876px;
height:28px; margin:0 0 0 1px;
text-align:right;
background-image:url(http://www.nielsenscholastics.com/member/images/topnav_bg.gif);
background-repeat:no-repeat;
background-position:left top;
}
div.tabwrapper a {
font-size:14px;
font-weight:bold;
color:#666;
text-decoration:none;
padding:0 26px 12px 0;
line-height:normal;
}
div.tabwrapper a:hover {
color:#238ACF;
text-decoration:none;
}
div.tabwrapper a.active {
color:#238ACF;
text-decoration:none;
}


/* profile link in header */
div.profile {
float:left;
margin:0px 0px 0px 15px;
font-size:14px;
font-weight:bold;
color:#666;
text-decoration:none;
}
div.profile a {
font-size:14px;
font-weight:bold;
color:#666;
text-decoration:none;
padding:0 26px 12px 0;
line-height:normal;
}
div.profile a:hover {
color:#238ACF;
text-decoration:none;
}
div.profile a.active {
color:#238ACF;
text-decoration:none;
}

div.right div.right_sublink {
float:right;
width:254px;
}
div.right div.right_sublink a {
font-size:11px;
color:#1C53AF;
text-decoration:none;
padding-bottom:7px;
}
div.right div.right_sublink a:hover {
color:#1C53AF;
text-decoration:underline;
}

div.right div.right_sublink2 {
float:right;
width:234px;
margin-left: 20px
}

div.right div.right_sublink2 a {
font-size:11px;
color:#1C53AF;
text-decoration:none;
padding-bottom:7px;
}


div.header div.toplinkssitelet {
float:right;
margin:20px 8px 0 0;
font-family: Arial, Times, serif;
font-size:22px;
font-weight:bold;
color:#238ACF;
}
div.header div.toplinkssiteletsub {
float:right;
margin:0 8px 0 0;
font-family: Arial, Times, serif;
font-weight:bold;
font-size:16px;
color:#238ACF;
}
div.header div.toplinkssitelet a {
font-size:11px;
color:#5F5D5E;
text-decoration:none;
padding:0 7px 0 7px;
}
div.header div.toplinkssitelet a:hover {
color:#238ACE;
font-weight:normal;
text-decoration:none;
}
div.header div.toplinkssitelet a.on {
color:#238ACE;
font-weight:normal;
text-decoration:none;
}
#innercontent siteletsubtitle {
font-size:16px;
font-weight:bold;
color:#009DD9;
margin:0 0 5px 0;
padding:0;
}

/*error text */
.error_text{color:#ee0088;font-weight:bold;margin:10px;font-size:12px}

/*error box */

.errinfo
{
	width:100%;
	border:1px solid #7F98A7;
	margin-bottom:1em;
	color:#1c53af;
}
.errinfo .w1
{
	background-image:url(../images/openbox/comment-tl.png);
	background-position:0% 0%;
	background-repeat:no-repeat;
	position:relative;
	top:-1px;
	left:-1px;
}
.errinfo .w2
{
	background-image:url(../images/openbox/comment-tr.png);
	background-position:100% 0%;
	background-repeat:no-repeat;
	position:relative;
	left:2px;
}
.errinfo .w3
	{background-image:url(../images/openbox/comment-br.png);
	background-position:100% 100%;
	background-repeat:no-repeat;
	position:relative;
	top:2px;
}
.errinfo .w4
{
	background-image:	 url(../images/openbox/comment-bl.png);
	background-position: 0% 100%;
	background-repeat:	 no-repeat;
	position:			 relative;
	left:				 -2px;
	padding:			 1em;
}
.errinfo h3{text-align:left;color:#003150;font-weight:normal;font-size:1.5em;margin:0;padding:0;margin-top:-5px;}
.errinfo h3 a{color:#003150;font-weight:normal;}
.errinfo .author{font-size:0.85em;color:#8CA6B6;}
.errinfo .contenterr{text-align:left;width:100%;font-size:12px;color:#009DD9;font-weight:bold;;}
/*#sinfo a{color:#027AC6;font-weight:bold;text-decoration:none;}
#sinfo a:visited{color:#0062A0;}
#sinfo a.active,#sinfo li.active a:visited,#sinfo li.active a{color:#003150;}
#sinfo a:hover{text-decoration:underline;}*/
#errinfo p{margin:1.2em 0px 1em 0px;padding:0px;}
#errinfo{line-height:1.35em;}
/*#sinfo pre,#sinfo div.codeblock{line-height:1.2em;}
#sinfo li{padding-top:0.4em;}
#sinfo dt{font-weight:bold;padding-top:0.2em;}
#sinfo dd{padding-top:0.2em;}*/
