p,.text,ul,li,ol {
font-family: Verdana, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
font-weight: normal;
color: #444444;
text-decoration: none;
line-height: 165%;
}

table,tr,td {
font-family: Verdana, Helvetica, sans-serif; 
font-size: 12px; 
font-style: normal; 
font-weight: normal;
color: #444444;
line-height: 165%;
}

b {font-weight: bold;} 
i {font-style: italic;} 

a {color: #336699;}


ul {list-style: none outside; margin: 0; padding: 0 0 1em 0;}
ul.square {list-style: square outside; margin: 0 0 0 16px; padding: 0 0 1em 0;}
ul.circle {list-style: circle outside; margin: 0 0 0 16px; padding: 0 0 1em 0;}
ol {list-style: decimal; margin: 0 0 0 2.8em; padding: 0 0 1em 0;}
li {padding-bottom: .3em; line-height: 140%;}
ul ul.circle {margin-top: .3em;}
ul ul.square {margin-top: .3em;}

ol.last {padding: 0;}
ul.last {padding: 0;}
dl.last {padding: 0;}
li.last {padding: 0;}




.blackhead {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #000000; text-decoration: none; line-height: 130%;}

.text {  font-family: Verdana, Helvetica, sans-serif; font-size: 12px; color: #444444; text-decoration: none; line-height: 165%;}

.textsmall {  font-family: Verdana,  Helvetica, sans-serif; font-size: 10px; color: #444444; text-decoration: none; line-height: 125%;}



.nav {  font-family: Verdana,  Helvetica, sans-serif; font-size: 11px; color: #3399cc; text-decoration: none; line-height: 125%;}
A:link.nav {color: #3399cc; text-decoration: none;}
A:hover.nav {color: #336699; text-decoration: underline;} 


.grey {  font-family: Verdana,  Helvetica, sans-serif; font-size: 12px; color: #444444; text-decoration: none; line-height: 125%;}
A:link.grey {color: #444444}
A:hover.grey {color: #CC0000; text-decoration: underline} 
A:visited.grey {color: #444444} 




.green {  font-family: Verdana,  Helvetica, sans-serif; font-size: 12px; color: #669900; text-decoration: none; line-height: 165%;}
A:link.blue {color: #669900; text-decoration: underline;}
A:hover.blue {color: #99CC33; text-decoration: underline;} 
A:visited.blue {color: #669900;} 

.greensmall {  font-family: Verdana,  Helvetica, sans-serif; font-size: 11px; color: #669900; text-decoration: none; line-height: 165%;}
A:link.blue {color: #669900; text-decoration: underline;}
A:hover.blue {color: #99CC33; text-decoration: underline;} 
A:visited.blue {color: #669900;} 

.red {  font-family: Verdana,  Helvetica, sans-serif; font-size: 12px; color: #CC0000; text-decoration: none; line-height: 125%;}

span.publication {
  color:#999999;
}
a.green_publication {  font-family: Verdana,  Helvetica, sans-serif; font-size: 12px; color: #669900; text-decoration: none; line-height: 165%; padding-left:15px;
}

.lightbluesmall {  font-family: Verdana,  Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #ccccff; text-decoration: none;}
.whitesmall {  font-family: Verdana,  Helvetica, sans-serif; font-size: 10px; color: #ffffff; }
.whitesmall_last {  font-family: Verdana,  Helvetica, sans-serif; font-size: 10px; color: #FFFA8B; }

.greysmall {  font-family: Verdana,  Helvetica, sans-serif; font-size: 11px; color: #222222; text-decoration: none; line-height: 125%;}

.eventnav {  font-family: Verdana,  Helvetica, sans-serif; font-size: 12px; color: #3399cc; text-decoration: none;}

.greenhead {  font-family: Verdana,  Helvetica, sans-serif; font-size: 14px; color: #669900; text-decoration: none;}
.greenbighead {  font-family: Verdana,  Helvetica, sans-serif; font-size: 16px; font-weight:bold; color: #669900; text-decoration: none;}

.eventquote{  font-family: Verdana,  Helvetica, sans-serif; font-size: 16px; color: #777777; text-decoration: none; line-height: 155%;}




/* New 09-17-2007 */
.landing_content_bg {
background:url(images/landing_content_bg.gif) repeat-x left top;
border-left:2px solid #005A07;
border-right:2px solid #005A07;
background-color:#99CC33;
}
.landing_content_divider {
background:url(images/landing_content_divider.gif) repeat-y left top;
}
h1 {
font-family:"Trebuchet MS";
font-size:30px;
color:#FFF;
font-weight:bold;
margin:0 0 18px 0;
padding:0;
}

.blackbold {
font-family:"Trebuchet MS";
font-size:16px;
color:#000;
font-weight:bold;
line-height:normal;
}
.barker_bullets {
font-family:"Trebuchet MS";
font-size:13px;
color:#333;
font-weight:bold;
line-height:16px;
}
.blacknormal {
font-family:"Trebuchet MS";
font-size:14px;
color:#000;
font-weight:normal;
line-height:normal;
}
.blacksmall {
font-family:"Trebuchet MS";
font-size:12px;
color:#000;
line-height:15px;
}

.whitebox_bg {
background-color:#FFF;
border-left:2px solid #005A07;
border-right:2px solid #005A07;
padding:0 14px 0 14px;
font-family:"Trebuchet MS";
font-size:14px;
color:#000;
font-weight:bold;
line-height:normal;
}
.whitebox_title {
font-family:"Trebuchet MS";
font-size:17px;
font-weight:bold;
color:#119C00;
}
.orange_link {
font-family:"Trebuchet MS";
font-size:14px;
color:#F06D00;
font-weight:bold;
text-decoration:underline;
}
.normaltext {
font-family:"Trebuchet MS";
font-size:12px;
font-weight:bold;
color:#FFF;
line-height:normal;
}
.learn_more {
font-family:"Trebuchet MS";
font-size:12px;
font-weight:bold;
color:#0D7201;
line-height:normal;
text-decoration:underline;
}
.white_link {
font-family:"Trebuchet MS";
font-size:14px;
color:#FFF;
font-weight:bold;
text-decoration:underline;
}
.white_link_nodeco {
font-family:"Trebuchet MS";
font-size:14px;
color:#FFF;
font-weight:bold;
text-decoration:none;
}
.spacer {
display:block;
}

.spacer2 {
display:block;
height: 10px;
line-height:1px; font-size:1px;
}

.popup_topback {
background:url(images/popup_topimg.gif) no-repeat left top;
text-align:right;
padding-right:15px;
line-height:0;
}
.popup_topback a {
font-family:"Trebuchet MS";
color:#FF6600;
font-size:11px;
font-weight:bold;
text-decoration:none;
}
.popup_contentback {
background:#fff;
}
.popup_contentback_loading {
width:515px;
height:350px;
background:url(images/loadingAnimation.gif) 100px center no-repeat;
}
.popup_bottomback {
background:url(images/popup_botimg.gif) no-repeat left bottom #fff;
font-family:"Trebuchet MS";
font-size:11px;
color:#333;
font-weight:bold;
line-height:16px;
}
.popup_description {
font-size:11px;
line-height:normal;
}
.popup_bottomback a {
font-family:"Trebuchet MS";
font-size:12px;
color:#333;
font-weight:bold;
text-decoration:none;
}
.screenboard_title {
font-family:"Trebuchet MS";
font-size:20px;
line-height:23px;
font-weight:bold;
color:#F96D0B;
padding-left:10px;
}
td.whatsapplywise_barkerbg {
background:url(images/barker_bg.gif) left top repeat-y;
}

/*--- hs classes table ---*/
#hsclassdata {
background:url(images/hsclass_tablebg.gif) bottom left repeat-x #fff;
}
#hsclassdata td {
font-family:"Trebuchet MS";
font-size:12px;
color:#333;
line-height:normal;
}
#hsclassdata span.padleft { padding:0 0 0 10px; }

#hsclassdata td.hsclass_grade {
font-family:"Trebuchet MS";
font-weight:bold;
color:#fff;
font-size:12px;
background:url(images/hsclass_title_left.gif) left top no-repeat #64B040;
}
#hsclassdata td.hsclass_lastcol {
font-family:"Trebuchet MS";
font-weight:bold;
color:#fff;
font-size:12px;
background:url(images/hsclass_title_right.gif) right top no-repeat #64B040;
}
#hsclassdata td.hsclass_titles {
background:#64B040;
font-family:"Trebuchet MS";
font-weight:bold;
color:#fff;
font-size:13px;
}

td.hs_leftcol {
border:1px solid #D2D2D2;
border-top:0;
}
td.hs_leftcol_bot {
border:1px solid #D2D2D2;
border-bottom:0;
border-top:0;
}
td.hs_leftcol_botcurve {
border-right:1px solid #D2D2D2;
padding:0;
background:url(images/hs_bot_curve.gif) top left no-repeat;
}
td.hs_cols {
border:1px solid #D2D2D2;
border-top:0;
border-left:0;
padding:7px 0 5px 7px;
}
td.hs_cols_bot {
border:1px solid #D2D2D2;
border-top:0;
border-bottom:0;
border-left:0;
padding:7px 0 5px 7px;
}
td.hs_cols_botcurve {
border-bottom:1px solid #D2D2D2;
border-right:1px solid #D2D2D2;
}
td.hs_cols_botcurve_right {
border-bottom:0px solid #D2D2D2;
background:url(images/hs_bot_rightcurve.gif) right top no-repeat;
}

p.hsclass_grade {
font-family:"Trebuchet MS";
font-weight:bold;
color:#333;
font-size:18px;
padding:10px 0 0 0;
margin:0;
}

/* styles created on 9th oct for college admissions advice */
.greybold {
font-family:"Trebuchet MS";
font-size:16px;
color:#666;
font-weight:bold;
line-height:normal;
}
.linkgreen {
color:#0D7201;
}
td.big_whatsapplywise_barkerbg {
background:url(images/widebarker_bg.gif) left top repeat-y;
}
.orangeqa {
font-family:"Trebuchet MS";
font-size:27px;
font-weight:bold;
color:#FE8509;
}
.greyeqa {
font-family:"Trebuchet MS";
font-size:18px;
font-weight:bold;
line-height:18px;
color:#666;
}
.greenqa {
font-family:"Trebuchet MS";
font-size:18px;
font-weight:bold;
line-height:18px;
color:#0D7201;
}
span.tightboldtext {
font-size:12px;
line-height:17px;
}

/* New 06-11-2007 */
.green_title {
font-size:19px;
font-family:"Trebuchet MS";
font-weight:bold;
color:#448028;
line-height:normal;
}
.normalbold_text {
font-family:"Trebuchet MS";
font-size:15px;
color:#000;
font-weight:bold;
line-height:normal;
}
.whitebold {
font-family:"Trebuchet MS";
font-size:17px;
font-weight:bold;
color:#FFF;
line-height:normal;
}
table.content td {
font-family:"Trebuchet MS";
font-size:12px;
color:#000;
line-height:normal;
}
.title_orangebold {
font-family:"Trebuchet MS";
font-size:20px;
font-weight:bold;
color:#F48418;
line-height:normal;
}
table.content ul {
margin-top:15px;
margin-left:10px;
padding-left:0;
}
table.content li {
list-style:disc;
padding-left:0;
margin-left:6px;
line-height:normal;
padding-bottom:3px;
font-family:"Trebuchet MS";
font-size:12px;
color:#000;
}


/********** Adjectives page ********* */
td.adjectivegreen {
width:245px;
height:206px;
background:url(images/adjectives_greenbg.jpg) left top no-repeat;
}
td.adjectiveorange{
width:245px;
height:206px;
background:url(images/adjectives_orangebg.jpg) left top no-repeat;
}
span.adjective_orangenumber {
font-family:"Trebuchet MS";
font-size:40px;
line-height:40px;
font-weight:bold;
color:#FF4D05;
}
td.adjective_text {
font-family:"Trebuchet MS";
font-size:18px;
line-height:normal;
color:#333;
}

.grey_subtext {
font-family:"Trebuchet MS";
font-size:20px;
line-height:normal;
color:#666;
}
a.green_subtextlink {
font-family:"Trebuchet MS";
font-size:20px;
line-height:normal;
color:#65B141;
text-decoration:underline;
}
a.green_subtextlink:hover {
text-decoration:none;
}
.green_results {
font-family:"Trebuchet MS";
font-size:14px;
color:#109B00;
font-weight:bold;
line-height:16px;
}
.grey_bottomtext {
font-family:"Trebuchet MS";
font-size:14px;
line-height:normal;
color:#333;
}
.orange_bottomtitle {
font-family:"Trebuchet MS";
font-size:21px;
line-height:normal;
color:#FF4D06;
}

/* Featured Video Press Release Style */
img.video {
float:left;
margin:0 15px 15px 0;
}

/* Contact Call Form */
table.contactcall {
margin:20px 0;
}
table.contactcall td {
font-family:"Trebuchet MS";
font-size:12px;
color:#666;
padding:4px 0;
}
table.contactcall td input.textfield {
width:200px;
}
table.contactcall td select.listmenu {
width:200px;
font-family:"Trebuchet MS";
font-size:12px;
color:#666;
}
table.contactcall td textarea.comment {
width:200px;
}

table.callbackhours td {
font-family:"Trebuchet MS";
font-size:12px;
color:#666;
}
/* Contact Call Form */


table.footer_help td {
font-family:"Trebuchet MS";
font-size:14px;
color:#0D7201;
}

/* Created for new pages, Jan 7th 2008 */
p.pagetitle {
font-family:"Trebuchet MS";
font-size:20px;
color:#B7DA1C;
font-weight:bold;
margin:0 0 6px 0;
padding:0;
}
p.program_pagetitle {
font-family:"Trebuchet MS";
font-size:28px;
color:#B7DA1C;
font-weight:bold;
margin:0 0 6px 0;
padding:0;
}
p.programdetail {
font-family:"Trebuchet MS";
font-size:14px;
color:#369933;
font-weight:bold;
margin:0 0 6px 0;
padding:0;
}
table.programs td {
font-family:"Trebuchet MS";
color:#666;
font-size:13px;
line-height:normal;
}
table.programs td a {
color:#7CB333;
text-decoration:underline;
}
table.programs td a:hover {
color:#7CB333;
text-decoration:none;
}

ul.programlist {
padding:0;
margin:0 15px 30px 15px;
}
ul.programlist li {
font-family:"Trebuchet MS";
color:#666;
font-size:13px;
line-height:normal;
padding:0 0 0 15px;
margin:0 0 10px 0;
background:url(images/list_bullet_square.gif) left 6px no-repeat;
}
ul.programlist li a {
text-decoration:underline;
color:#666;
}
ul.programlist li a:hover {
text-decoration:none;
color:#666;
}

table.programs td.program_barker {
padding:0 15px;
font-size:13px;
color:#fff;
background:url(images/program_barker_bg.gif) left top repeat-y;
}
table.programs td.program_barker a {
color:#fff;
text-decoration:underline;
font-weight:bold;
}
table.programs td.program_barker a:hover {
color:#fff;
text-decoration:none;
font-weight:bold;
}
td.program_barker span.price {
font-size:18px;
font-weight:bold;
color:#F6F8F2;
}
td.program_barker span.price_note {
font-size:12px;
color:#256923;
}

td.program_barker img.arrow { vertical-align:middle; }

table.programs span.barker_note {
font-size:12px;
color:#333;
}

table.programs a.barker_links {
color:#FF6400;
font-size:15px;
text-decoration:none;
font-weight:bold;
}
table.programs a.barker_links:hover {
color:#FF6400;
font-size:15px;
text-decoration:underline;
font-weight:bold;
}

/* Comparison Chart, Jan 7th 2008  */
td.compchart_mid_header {
font-family:"Trebuchet MS";
font-size:15px;
line-height:normal;
font-weight:normal;
color:#fff;
background:url(images/comp_chart_header_midbg.gif) top right no-repeat;
}
td.compchart_right_header {
font-family:"Trebuchet MS";
font-size:15px;
line-height:normal;
font-weight:normal;
color:#fff;
background:url(images/comp_chart_header_rightbg.gif) top right no-repeat;
}

td.oddrow {
background:url(images/chart_comparison_odd_bg.gif) left top repeat-y;
}
td.evenrow {
background:url(images/chart_comparison_even_bg.gif) left top repeat-y;
}

table.compdata td {
padding:7px 0 7px 0;
font-family:"Trebuchet MS";
font-size:12px;
line-height:14px;
color:#666;
}
table.compdata td a {
color:#369933;
text-decoration:underline;
}
table.compdata td span {
color:#333;
}
table.compdata td a:hover {
color:#369933;
text-decoration:none;
}
table.compdata td.row_divider {
padding:0;
margin:0;
background:url(images/row_divider.gif) left top no-repeat;
}

table.compdata p.green_title {
font-family:"Trebuchet MS";
font-weight:bold;
font-size:14px;
line-height:normal;
padding:0;
margin:0 0 0 10px;
color:#369933;
}
table.compdata p.green_price {
font-family:"Trebuchet MS";
font-weight:bold;
font-size:18px;
line-height:normal;
padding:0;
margin:0 0 0 10px;
color:#369933;
}
table.compdata p.session_number {
font-family:"Trebuchet MS";
font-weight:bold;
font-size:22px;
line-height:normal;
padding:0;
margin:0;
color:#369933;
}
table.compdata p.content_price {
font-family:"Trebuchet MS";
font-weight:normal;
font-size:18px;
padding:0;
margin:0 0 10px 0;
color:#333;
}
table.compdata p {
font-family:"Trebuchet MS";
font-weight:normal;
font-size:12px;
line-height:14px;
padding:0;
margin:0 30px 0 11px;
color:#666;
}
table.compdata td a { color:#666; }
table.compdata td a:hover { color:#666; }
table.compdata p.darktext {
font-family:"Trebuchet MS";
font-weight:normal;
font-size:12px;
line-height:14px;
padding:0;
margin:0 0 0 11px;
color:#333;
}
table.compdata p.darktext span.highlight_text {
font-weight:bold;
font-size:14px;
line-height:14px;
padding:0;
margin:0;
color:#369933;
}
a.product_video_links {
font-family:"Trebuchet MS";
color:#FF9900;
font-size:14px;
text-decoration:none;
font-weight:bold;
}
a.product_video_links:hover { text-decoration:underline; }

/* Landing Pages CSS Starts here*/
#bodyArea
{
	padding:0px 10px 10px 10px;
	text-align:left;
}
.leftColumn
{
	float:left;
	text-align:left;
	width:370px;
	padding-left:5px;
}
.rightColumn
{
	float:right;
	width:368px;
	text-align:left;
}

.heading
{
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:26px;
	text-align:center;
	padding:20px 0 10px 0;
	color:#ee8120;
	width:760px;
	 
}


.greenHeading
{
	/* color:#015a08; */
	color:#066a20; 
	font-size:18px;
	font-weight:bold;
}
.orangeLink
{
	color:#ee8120;
}
.testimonialBox
{
	background-color:#def0e2;
	/*padding:15px;*/ padding:24px;
	font-size:11px;
}

.listing
{
	list-style-type:disc;
	list-style-position: outside;
	margin-left:20px;
	padding:0;
	 
	
}

.floatleft
{
  float: left;
}

.floatright
{
  float: right;
}

.cleaner
{
	clear:both;
}

.footer
{
clear:both; 
width: 750px;
}
.pAff {
	padding-top:144px !important;
}

.pParents, .pStudents {
	padding-top:25px !important;
}

.indentContent {
	padding-left:10px; font-size:13px;
}


.indentContentR {
	padding-left:5px;
	padding-right:8px;
}

.indentContentR2 {
	padding-left:10px;
	font-size:13px;
	padding-right:12px;
}

.indentContentR3 {
	padding-left:5px;
	padding-right:15px;
}

.indentContentR4 {
	padding-left:5px;
	font-size:13px;
	padding-right:15px;
}


.listingL { 
	list-style-type:disc;
	
	list-style-position: outside;
	margin-right:40px;
	margin-left:15px;
	font-size:13px;
	margin-bottom:10px; 
}

.listingL li { font-size:13px; }

ul.listingL2 { 
	list-style-type:disc;
	
	list-style-position: outside;
	margin-right:20px;
	margin-left:15px; 
	margin-bottom:10px; 
	
}

ul.listingL2 li { font-size:13px !important; } 
.footer_space { padding-top:30px !important; }

.testimonialBox {
	line-height:160%;
	width:290px;
	_width:350px;
	
}

.testimonialBox *
{
	font-size:11px;
}

.testimonialBox .floatleft  {
	margin-right: 20px;
	display:block;
	width:103px;
	
}

.testimonialBox img {  display:inline; float:left; margin-right:20px; }

.testimonialBox p { padding:0; margin:0;
}
 
.enrollNow { line-height:140%; padding-top:10px; padding-right:10px; text-align:center; font-size:11px; } 
 
.logoBottom { text-align:right; padding-top:15px; line-height:normal; width:407px; margin:0 auto; } 
.logoB { text-align:right;  line-height:normal; width:186px; margin-right:15px;} 
.spacer15 { height:15px; line-height:1px; font-size:1px;}
.spacer10 { height:10px; line-height:1px; font-size:1px;}

* html .heading { display: inline; } 
/* Landing Pages CSS Ends here*/



.worksheet_topcorner {
text-align:right;
}

div.worksheet_leftcol {
	float:left;
	width:437px;
	padding:2.00em 0 2.56em 2.0em;
	margin:0 5.38em 0 0;
	font-size:0.75em;
	color:#666;
	line-height:1.43em;
}
div.worksheet_righttcol {
	float:left;
	width:400px;
	padding:2.98em 0 2.56em 0;
	font-size:0.81em;
	color:#666;
	line-height:16px;
	}

div.worksheet_righttcol .text_holder {
float:left;
margin:10px 0 0 0;
}
span.bold_text{
font-weight:bold;
}
div.worksheet_righttcol .text_holder ul{
padding:4px 0 5px 15px; margin:0;
}
div.worksheet_righttcol .text_holder ul li{
padding:5px 0 5px 4px; margin:0;
list-style-image:url(/images/check_bullet.gif);
}

div.worksheet_topcorner{
	float:left;
}
div.worksheet_bottomcorner{
	background:url(/images/worksheet_form_bottom.gif) no-repeat bottom left; 
	float:left; 
	width:342px; 
	padding:0 0 0 1.06em;
}
div.form_holder {
	width:307px;
	font-size:12px;
	color:#666666;
	padding-top:10px;
}


div.form_holder .textholder {
float:left;
margin:10px 0 0 0!important; margin:0;
width:125px;
}
div.form_holder .textfieldholder {
float:left;
margin:10px 0 0 0!important; margin:0;
}

div.form_holder .textholder_one {
float:left;
margin:10px 0 0 0!important; margin:0;
}
div.form_holder .textholder_two {
float:left; 
font-size:0.90em;
margin:10px 0 0 140px!important; margin:0 0 0 80px;
}
.textfield {
font-size:11px;
color:#666;
}
div.form_holder .button_holder {
float:left; 
margin:10px 0 20px 130px!important; margin:0 0 0 75px;
text-align:center;
}
