/* INPUT {FONT-FAMILY: verdana, helvetica, sans-serif; FONT-SIZE: 8pt; background-color: #FFFFFF; }
SELECT {FONT-FAMILY: verdana, helvetica, sans-serif; FONT-SIZE: 8pt; FONT-WEIGHT: none}.big {  font-family: "Trebuchet MS", Verdana; font-size: 16px; }
pre {  font-family: "Courier New", Courier, mono; font-size: 10pt; }
sup {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; }
td {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
p {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 15px; }
h3 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; line-height: 13px; }
h2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; line-height: 14px; color: #4C88A6; }
h1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; line-height: 16px; color: #BF2F37; }
a:visited {  color: #103270; }
a:hover {  color: #5190B0; }
h5 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; line-height: 14px; font-weight: bold; }
h6 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8px; font-weight: bold; line-height: 12px; }
h4 {  font-size: 11px; font-weight: bold; line-height: 16pt; font-family: Verdana, Arial, Helvetica, sans-serif; }
.nu {  text-decoration: none; }
ul {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 15px; }
.sp1 {  line-height: 12px; }
.sp2 {  line-height: 14px; }
.sp3 {  line-height: 16px; }
.sp4 {  line-height: 18px; }
.sp5 {  line-height: 20px; }
.sp6 {  line-height: 22px; }
.small {  font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 13px; }
.smallnu {  font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 13px; text-decoration: none; }
.serif {  font-family: "Times New Roman", Times, serif; font-size: 10px; }
a {  color: #1849A4; }
.big {  font-size: 14px; }
.smaller { font-size: 9px; line-height: 12px; }
.bigger { font-size: 16px; }
.white { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; ; font-weight: normal; color: #CCCCCC; }
*/

INPUT,DIV{font-family:verdana,arial,helvetica; font-size: 12px; }

.clCMEvent{position:absolute; z-index:300; width:100%; height:100%; clip:rect(0,100%,100%,0); left:0; top:0; visibility:hidden; }
.clCMAbs{position:absolute; width:10px; height:10px; left:0; top:0; visibility:hidden; }

.clT,.clTover,.clS,.clSover,.clS2,.clS2over{position:absolute; overflow:visible; width:156px; height:21px; cursor:pointer; cursor:hand; }
.clT,.clTover{padding:4px; font-size:12px; }
.clT{color: white; }   
.clTover{color: #BFCFA3; }
.clS,.clSover{padding:2px; font-size:10px; }
.clS2,.clS2over{padding:2px; font-size:10px;}
.clS2{color:#1849A4; background-color:#E0DED1;  }
.clSover,.clS2over{color:#FFFFFF; }
.clS2over,.clTover{ background-color:#395C4A; }
.clB{position:absolute; visibility:hidden; z-index:300; }
.clBar{position:absolute; width:10px; height:10px; visibility:hidden; }

.type {  text-transform: uppercase; font-weight: bold; color: #FFFFFF; }
ol { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 15px; }

.clB {  background-color: #ffffff;} 
.clBar {  background-color:#0033AA; } 
.clS { color:#0033AA; background-color:#88BBFF;  } 
.clSover {  background-color:#0033AA; } 
/*

This style sheet is used for generic properties carried through the site
and specific properties for the site home page.

michael mccrary at wgbh dot org
May 2003

*/

a { color: #0066FF; }
a:hover { color: #3399FF; }
a:visited { color: #003399; }

a.yellow 
{
	color: #ffee00;
	text-decoration: none;
	font-size: 12px; line-height: 15px;
}

a.yellow:hover
{
	color: #ffee00;
	text-decoration: underline;
	font-size: 12px; line-height: 15px;
}

a.yellow:visited 
{
	color: #ddcc66;
	text-decoration: none;
	font-size: 12px; line-height: 15px;
}

a.yellow:visited:hover
{
	color: #ddcc66;
	text-decoration: underline;
	font-size: 12px; line-height: 15px;
}

a.gold
{
	color: #999900;
	text-decoration: none;
}

a.gold:hover
{
	color: #4475d7;
}

a.gold:visited
{
	color: #999900;
	text-decoration: none;
}

a.gold:visited:hover
{
	color: #4475d7;
}


a.blue
{
	color: #003399;
	text-decoration: none;
}

a.blue:hover
{
	color:#4475d7;
	text-decoration: underline;
}

a.blue:visited
{
	color: #003399;
	text-decoration: none;
}

a.blue:visited:hover
{
	color:#4475d7;
	text-decoration: underline;
}


a.blue2
{
	color: #003399;
	text-decoration: none;
	font-size: 11px; line-height: 15px;
}

a.blue2:hover
{
	color:#4475d7;
	text-decoration: underline;
	font-size: 11px; line-height: 15px;
}

a.blue2:visited
{
	color: #003399;
	text-decoration: none;
	font-size: 11px; line-height: 15px;
}

a.blue2:visited:hover
{
	color:#4475d7;
	text-decoration: underline;
	font-size: 11px; line-height: 15px;
}

a.red
{
	color: #663333;
	text-decoration: none;
}

a.red:hover
{
	color:#4475d7;
}

a.red:visited
{
	color: #663333;
	text-decoration: none;
}

a.red:hover
{
	color: #4475d7;
}


body
{
	font-family: verdana;
	font-size: 11px;
	background-color: #000000;
	color: #151618;
}

td
{
	font-family: verdana;
	font-size: 11px;
	color: #151618;
}

body.video-pop { margin: 0px; }

b.page-section
{
	font-family: Verdana;
	font-size: 12px;
	color: #000066;
	font-weight: normal;
}

b.page-title
{
	font-family: Verdana;
	font-size: 18px;
	color: #000066;
}

#chart
{
	border: 1px solid #FF9900;
	width: 585px;
}

#container-index
{
	width: 744px;
	padding-bottom: 50px;
	background: #FF9900;
}

#content
{
	background: #FFF;
	padding-left: 40px;
	padding-right: 30px;
}

#content-index
{
	background: #FFF;
	padding-left: 53px;
	padding-right: 53px;
	width: 597px;
}

div.footer
{
	text-align: left;
	padding-top: 15px;
	padding-bottom: 15px;
	color: #2A64E5;
}

div.footer a
{
	font-size: 10px;
	color: #000066;
}

div.footer a:hover { color: #16B0F7; }

div.footer b
{
	font-size: 10px;
	color: #000066;
}

div.footer-global
{
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 30px;
	color: #FFF;
}

div.footer-global a
{
	font-size: 10px;
	color: #FFF;
}

div.footer-global a:hover { color: #FFF; }
div.footer-global a:visited { color: #FFF; }

div.helper
{
	text-align: right;
	margin-right: 30px;
}

div.helper img
{
	vertical-align: bottom;
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 15px;
}

div.kids
{
	padding-left: 25px;
	padding-bottom: 12px;
}


div.kids a { color: #2828C1; }
div.kids a:hover { color: #6161CF; }
div.kids a:visited { color: #993300; }
div.kids b { color: #FFF; }

div.newsbox
{
	margin: 15px 15px 15px 23px;
	padding-right: 15px;
	background-color: #1155bb;
	border: 1px solid #88ddff;
	width: 385px;
	
}



div.newsbox2
{
	margin: 15px 15px 15px 15px;
	background-color: #00279a;
	border: #88ddff 1px solid;
	width: 400px;
		
}

div.newsbox3
{
	margin: 15px 15px 15px 15px;
	background-color: #b6cde3;
	border: #88ddff 1px solid;
	width: 180px;
		
}

div.newsbox4
{
	margin: 15px 15px 15px 23px;
	background-color: #DCEFC6;
	border: 1px solid #8dae67;
	width: 425px;
	
}



div.homebox
{
	margin-left: 15px;
	background-color: #000066;
	border: #ffee00 1px solid;
	width: 300px;
	
}

div.regbox
{
	margin: 15px 0px 15px 15px;
	background-color: #ddeeff;
	border: #6699ff 1px solid;
	width: 752px;
	
}

div.sample
{
	background-image: url(file:///httpd/html/afterschool/literacy/images/bg_sample_lesson.gif);
	background-repeat: no-repeat;
	padding: 10px;
}

div.sidebar
{
	padding-top: 8px;
	padding-bottom: 6px;
}

div.sidebar a { color: #2828C1; }
div.sidebar a:hover { color: #6161CF; }
div.sidebar a:visited { color: #993300; }
div.sidebar b { color: #FFF; }

#tech_tip
{
	width: 367px;
	border-color: #F9C576;
	border-width: 0px 2px 2px 2px;
	border-style: solid;
	margin-left: 17px;
	padding: 5px 20px 10px 20px;
	color: #B05F29;
}

div.vid-box
{
	width: 227px;
	background-color: #F9C576;
	margin-left: 20px;
	margin-bottom: 20px;
}

div.vid-box .blurb
{
	padding: 10px;
	color: #D56604;
}

div.vignette
{
	color: #000066;
	padding-bottom: 10px;
}



h1
{
	font-size: 16px;
	line-height: 18px;
	color: #3366cc;
	font-weight: bold;
	padding-top: 0px;
}

h2
{
	font-size: 14px;
	line-height: 16px;
	color: #999900;
	font-weight: bold;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 18px;
	margin-bottom: 8px;


}

h3
{
	font-size: 12px;
	line-height: 13px;
	color: #333333;
	font-weight: bold;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 18px;
	margin-bottom: 8px;

}

h4
{
	font-size: 11px;
	line-height: 12px;
	color: #151618;
	font-weight: bold;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 6px;
	margin-bottom: 0px;
}

h5
{
	font-size: 12px;
	line-height: 13px;
	color: #5e6267;
	font-style: italic;
}

img { border: 0px; }
img.chart-rule { padding-bottom: 10px; }
img.hd-img { padding: 10px 0px 0px 10px; }

img.sample
{
	padding-left: 15px;
	padding-bottom: 15px;
}

li
{
	font-size: 11px;
	line-height: 14px;
	padding-bottom: 7px;
}

#nav
{
	padding-left: 10px;
	padding-right: 10px;
}

p {
	line-height: 14px;
	font-size: 11px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 3px;
	margin-bottom: 15px;
}

.normal { 
	line-height: 14px;
	font-size: 11px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 3px;
	margin-bottom: 15px;
}

p.breadcrumbs { 
	margin-top: 15px;
}



p.padding20 {
	padding-left: 25;
	}
	
p.padding40 {
	padding-left: 50;
	}
	
p.padding60 {
	padding-left: 75;
	}

p.newshead { 
	font-size: 16px;
	letter-spacing: -1px;
	line-height: 18px;
	margin-left: 15px;
	margin-top: 10px;
	margin-bottom: 2px;
	color: #88ddff;
/*	font-style: italic; */
	font-weight: bold;
	}
	
p.sidebarnav { 
	font-size: 14px;
	letter-spacing: -1px;
	line-height: 18px;
	margin-left: 0px;
	margin-top: 0px;
	color: #1863ae;
	font-style: italic;
	font-weight: bold;
	}

p.newstext { 
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 0px;
	color: #88ddff;
	}
	
p.newsboxitem { 
	font-size: 12px;
	margin-left: 15px;
	line-height: 10px;
	margin-top: 15px;
	color: #88ddff;
	}	
	
p.newsboxitem2 { 
	font-size: 11px;
	margin-left: 15px;
	margin-top: 15px;
	color: #000000;
	}	

li.newsboxitem { 
	font-size: 11px;
	color: #88ddff;
}	
	
li.newsboxitem2 { 
	font-size: 11px;
	color: #000000;
}	

li.newsboxitem a { 
	font-size: 11px;
}	
	
li.newsboxitem a:hover { 
	font-size: 11px;
}	
		
p.newstext2 { 
	margin-left: 0px;
	margin-top: 0px;
	color: #2966a3;
	}	

p.programhighlight { 
	margin-left: 15px;
	margin-top: 12px;
	color: #88ddff;
	font-style: italic;
	}
	
p.sidebarmenu { 
	margin-left: 12px;
	margin-top: 8px;
	margin-bottom: 0px;
	color: #003399;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;	
	font-weight: bold;
	}

p.sidebarmenucentered{ 
	margin-left: 0px;
	margin-top: 8px;
	margin-bottom: 0px;
	color: #003399;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;	
	font-weight: bold;
	text-align: center;
	}

p.sidebarsubmenu { 
	font-size: 11px;
	line-height: 12px;
	margin-left: 24px;
	margin-top: 4px;
	margin-bottom: 0px;
	color: #003399;
	}

p.whitecontent { 
	margin-left: 15px;
	margin-top: 0px;
	color: #ffffff;
	}

p.whitefoot { 
	font-size: 10px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	color: #ffffff;
	}

a.whitefoot { 
	font-size: 10px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	color: #ffffff;
}

a.whitefoot:visited { 
	color: #ffffff;
}

p.copyright { 
	font-size: 10px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	color: #999999;
	}

#pop-title
{
	font-family: verdana;
	font-size: 12px;
	color: #000066;
}


#top-links
{
	padding: 10px 10px 0px 10px;
	color: #FFF;
	width: 740px;
}


#top-links img
{
	padding-right: 200px;
	vertical-align: middle;
}

td.content-body
{
	font-size: 11px;
	background-color: #FFF;
	line-height: 12px;
}

td.row1
{
	background-color: #FDF1E0;
	width: 250px;
	line-height: 18px;
}

td.row2
{
	background-color: #F9E6C8;
	line-height: 18px;
}

td.row1 img { vertical-align: middle; }
td.row2 img { vertical-align: middle; }

td.video
{
	background-color: #F8DCE3;
	font-size: 10px;
	margin-top: 0px;
}

td.materials { background-color: #F9C576; }
td.nav { background: #333399; }
ul { 
	margin-top: 4px;
	margin-bottom: 0px;
}

.small {
	font-size: 10px;
	line-height: 15px;

}

.bullet_arrow_orage {
	list-style-position: outside;
	list-style-image: url(/afterschool/images/bullet_arrow_orange.gif);
}
a.white {
	font-size: 12px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	color: #000066;
	text-decoration: none;
}
a.white:hover {
	font-size: 12px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	color: #FFFFFF;
	text-decoration: underline;
}
p.sidebargray {
	margin-left: 17px;
	margin-top: 8px;
	margin-bottom: 0px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;	
	font-weight: bold;
}
p.date {
	font-size: 11px;
	color: #2F8DEE;
	font-weight: bold;
	text-transform: uppercase;
	margin-top: 18px;
	margin-left: 0px;
}
p.reg {
	font-size: 11px;
	color: #666666;
	font-weight: bold;
	text-transform: none;
}
p.padding40-nt {
	padding-left: 65;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

p.padding20-nt {
	padding-left: 35;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 13px;
	margin-bottom: 0px;
}

p.padding10-nt {
	padding-left: 20;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 2px;
	margin-bottom: 5px;
	font-size: 11px;
}

p.newsheadline10-nt {
	padding-left: 20;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 5px;
	margin-bottom: 12px;
	font-size: 12px;
	font-style:italic;
	line-height: 16px;

}


p.padding60-nt {
	padding-left: 77;
	margin: 0px;
}

p.padding-rev {
	padding-right: 50px;
}


.right_sidebar {  
	width: 340px;
	float: right;
	border: #6F2218; 
	border-style: dotted; 
	border-top-width: 2px; 
	border-right-width: 2px; 
	border-bottom-width: 2px; 
	border-left-width: 2px; 
	padding-top: 5px; 
	padding-right: 5px; 
	padding-bottom: 5px; 
	padding-left: 5px;
	text-align: left;
	}


.lesson_plan_sidebar {  
	width: 220px;
	float: right;
	background: #E3E3B6;
	border: #696901; 
	border-style: dotted; 
	border-top-width: 2px; 
	border-right-width: 2px; 
	border-bottom-width: 2px; 
	border-left-width: 2px; 
	padding-top: 5px; 
	padding-right: 5px; 
	padding-bottom: 5px; 
	padding-left: 5px;
	margin-left: 8px;
	}

.grey_350_sidebar {  
	width: 350px;
	float: right;
	background: #CCCCCC;
	border: #333333; 
	border-style: dotted; 
	border-top-width: 2px; 
	border-right-width: 2px; 
	border-bottom-width: 2px; 
	border-left-width: 2px; 
	padding-top: 5px; 
	padding-right: 5px; 
	padding-bottom: 5px; 
	padding-left: 5px;
	margin-left: 8px;
	}

.lesson_plan_sidebar_verynarrow {  
	width: 165px;
	float: right;
	background: #E3E3B6;
	border: #696901; 
	border-style: dotted; 
	border-top-width: 2px; 
	border-right-width: 2px; 
	border-bottom-width: 2px; 
	border-left-width: 2px; 
	padding-top: 5px; 
	padding-right: 5px; 
	padding-bottom: 5px; 
	padding-left: 5px;
	margin-left: 8px;
	}

.lesson_plan_sidebar_contributedby {  
	width: 120px;
	float: right;
/*	background: #E3E3B6; */
	border: #696901; 
	border-style: none; 
	border-top-width: 2px; 
	border-right-width: 2px; 
	border-bottom-width: 2px; 
	border-left-width: 2px; 
	padding-top: 5px; 
	padding-right: 5px; 
	padding-bottom: 5px; 
	padding-left: 5px;
	margin-left: 8px;
	}

.lesson_plan_title {  
	font-size: 14px;
	line-height: 14px;
	color: #999900;
	font-weight: bold;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 4px;
	margin-bottom: 8px;
}

.lesson_plan_title_submitplan {  
	font-size: 12px;
	line-height: 12px;
	color: #374A02;
	font-weight: bold;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 2px;
	margin-bottom: 6px;
}

.lesson_plan_sidebar_submitplan {  
/*	position: absolute;
	top: 328; 
	left: 505;
	z-index:3; */

	width: 260px;
	float: right;
	background: #CBE38A;
	border: #374A02; 
	border-style: dotted; 
	border-top-width: 2px; 
	border-right-width: 2px; 
	border-bottom-width: 2px; 
	border-left-width: 2px; 
	padding-top: 5px; 
	padding-right: 5px; 
	padding-bottom: 5px; 
	padding-left: 5px;
	margin-left: 8px;
	}

.mentoring_box_header {
	font-size: 14px;
	line-height: 16px;
	color: #999900;
	font-weight: bold;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 4px;


}

.oneBorder {  border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px}


/* WGBH STYLES FROM TOOLKIT */
#st-tab img { width: 460px; height: 24px; }
#st-tab { text-align: left; width: 460px; }
.std-blurb {font-size: 10px; padding: 30px 20px 10px 10px; }
.st { margin-bottom: 20px; }
.st-bm { margin-left: 20px; padding-top: 5px; }
.st-gl { color: #696901; }


.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px;
/*	margin-top: -25px; */
	padding-top: 5px;
}

.outline_border {
	border: #333333 1px solid;
}

TEXTAREA {
	border: #333333 1px solid;
}


.alert {
	background: #fff6bf url(/common/images/bullets/exclamation.gif) 15px 50% no-repeat;
	padding: 5px 20px 5px 45px;
	border-top: 2px solid #ffd324;
	border-bottom: 2px solid #ffd324;
	}

.info {
	background: #f8fafc url(/common/images/bullets/information.gif) 15px 50% no-repeat;
	padding: 5px 20px 5px 45px;
	border-top: 2px solid #b5d4fe;
	border-bottom: 2px solid #b5d4fe;
	}

.dottedBoxGreen {  
	background: #CBE38A;
	border: #374A02; 
	border-style: dotted; 
	border-top-width: 2px; 
	border-right-width: 2px; 
	border-bottom-width: 2px; 
	border-left-width: 2px; 
	padding-top: 5px; 
	padding-right: 5px; 
	padding-bottom: 5px; 
	padding-left: 5px;
	margin-left: 8px;
	}

.noborderBoxYellow {  
	background: #F4F478;
	border: #374A02; 
	border-style: none; 
	border-top-width: 2px; 
	border-right-width: 2px; 
	border-bottom-width: 2px; 
	border-left-width: 2px; 
	padding-top: 5px; 
	padding-right: 5px; 
	padding-bottom: 5px; 
	padding-left: 5px;
	margin-left: 0px;
	margin-bottom: 8px;
/*	text-transform: uppercase; */
	font-size: 14px;
	font-weight: bold; 
	color: #032FA7;
	}

.solidBoxBlue {  
	width: 420px;
	background: #B4D0F1;
	border: #022EAF; 
	border-style: solid; 
	border-top-width: 2px; 
	border-right-width: 2px; 
	border-bottom-width: 2px; 
	border-left-width: 2px; 
	padding-top: 5px; 
	padding-right: 5px; 
	padding-bottom: 5px; 
	padding-left: 5px;
	margin-left: 0px;
	margin-bottom: 8px;
	font-size: 14px;
	font-weight: bold; 
	color: #032FA7;
	}

.solidBoxBlueWide {  
	background: #B4D0F1;
	border: #022EAF; 
	border-style: solid; 
	border-top-width: 2px; 
	border-right-width: 2px; 
	border-bottom-width: 2px; 
	border-left-width: 2px; 
	padding-top: 5px; 
	padding-right: 5px; 
	padding-bottom: 5px; 
	padding-left: 5px;
	margin-left: 0px;
	margin-bottom: 8px;
	font-size: 14px;
	font-weight: bold; 
	color: #032FA7;
	}

.resources_sidebar {  
	width: 220px;
	float: right;
	background: #B4D0F1;
	border: #022EAF; 
	border-style: solid; 
	border-top-width: 2px; 
	border-right-width: 2px; 
	border-bottom-width: 2px; 
	border-left-width: 2px; 
	padding-top: 5px; 
	padding-right: 5px; 
	padding-bottom: 5px; 
	padding-left: 5px;
	margin-left: 8px;
	}

div.news_signup_box
{
	margin: 8px 8px 8px 3px;
	padding: 7px;
	background-color: #EEF5AC;
	border: 1px solid #8dae67;
	width: 450px;
	font-size: 12px; line-height: 15px;
}


/*  SEDL STYLES ADDED 10/10/2008 */
.search {
	color: #d5dc91;
	text-align: left;
	vertical-align: middle;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	padding-bottom: 4px;
	letter-spacing: 0.1em;
	text-decoration: none;
}

a.search {
	color: #d5dc91;
	font-size: 12px;
	text-decoration: none;
}

a.search:hover {
	color: #91b7c3;
	font-size: 12px;
	text-decoration: none;
}

a.search:visited {
	color: #d5dc91;
	font-size: 12px;
	text-decoration: none;
	font-family: Arial,Helvetica,sans-serif;
	letter-spacing: 0.1em;
	text-align: left;
	vertical-align: middle;
}

.logo {
	height: 65px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 6px;
	color: #003333;
	text-align: center;
	padding-left: 3px;
	padding-top: 0px;
}

.noBorder {
	border: 0px;
}

.space {
	padding-right: 12px;
}

.rightAlign { text-align: right;}

.masthead {
	background-color: #000000;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-variant: normal;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 760px;
	letter-spacing: 0.08em;
}
.container {
	width: 760px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: #FFFFFF url(/imagesN/containerbg.gif) repeat-y left;
	text-align: left; /* this overrides the text-align: center on the body element. */
	margin-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

.cart { 
	text-align: right; width: 58px; border: none; 
}

.noWrap { white-space:nowrap;}

