body {
	width:950px;
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	background:#FFFFFF url() top repeat-x;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	overflow-x:hidden;
}
td {
	vertical-align:top;
}
h1 {
	font-size:22px;
	color:#006699;
}
h2 {
	font-size:20px;
	color:#006699;
}
h3 {
	font-size:18px;
	color:#006699;
}
h4 {
	font-size:16px;
	color:#006699;
}
h5 {
	font-size:14px;
	color:#006699;
}
h6 {
	font-size:12px;
	color:#006699;
}
ul {
	list-style-type:square;
}
li {
	margin:15px 5px 15px 0px;
	padding:0px 0px 0px 0px;
	line-height:14px;
}
a:link {
	color:#1354C2;
	text-decoration:none;
}
a:hover, a:active {
	color:#2B8509 !important;
	text-decoration:underline !important;
}
a:visited {
	color:#232894;
	text-decoration:none;
}

/* Global Layout */
#layout {
	width:936px;
	margin:0px auto 0px auto;
	padding:4px 12px 10px 12px;
	text-align:left;
}
#header {
	width:936px;
	height:148px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:url(/images/header.jpg) center no-repeat;
	color:#FFFFFF;
}
#header a:link, #header a:hover, #header a:active, #header a:visited {
	color:#FFFFFF !important;
}
#nav {
	margin:0px 0px 0px 0px;
	padding: 110px 0px 0px 15px;
	font-size: 9pt;
}
#searcharea {
	width:261px;
	height:53px;
	margin:0px 0px 0px 0px;
	padding:44px 19px 0px 0px;
	float:right;
}
#searcharea #search {
	float:right;
	background:none !important;
	border:0px !important;
}
#q {
	width:160px;
	margin:2px 0px 0px 0px;
}
#sec-nav {
	width:936px;
	height:25px;
	background:url(/images/blue-bar.gif) center top no-repeat;
	margin:-2px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	color:#FFFFFF;
	white-space:nowrap;
	line-height:20px;
	text-align: left;
}
html>body #sec-nav {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	line-height:25px;
}
#sec-nav span {
	height:25px;
	margin:0px 0px 0px 0px;
	padding:5px 8px 5px 8px;
	border-left:2px #003399 solid;
	border-right:2px #003399 solid;
}
html>body #sec-nav span {
	padding:5px 8px 4px 8px;
}
.on {
	background:#518E00;
	border-left:2px #FFFFFF solid !important;
	border-right:2px #FFFFFF solid !important;
}
#sec-nav span#tag {
	height:25px;
	width:100%;
	margin:0px 0px 0px 0px;
	padding:5px 8px 4px 10px;
	border:0px;
	font-size:14px;
	text-transform:none;
	font-variant:small-caps;
}
#sec-nav a:link {
	color:#FFFFFF;
	text-decoration:none !important;
}
#sec-nav a:visited {
	color:#EEEEEE !important;
	text-decoration:none !important;
}
#sec-nav a:hover {
	color:#C8F98C !important;
	text-decoration:none !important;
}
#subhead {
	width:926px;
	height:127px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:center;
	display:block;
}
#subhead img {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
#ad {
	margin:0px 10px 10px 10px;
	text-align:center;
}

/* Index Page Layout */
/* Index Left */
#mleft {
	width:615px;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#feature {
	min-height:220px;
	background:url(/images/feature.gif) no-repeat top center;
	margin:10px 0px 0px 0px;
	padding:10px 10px 10px 10px;
/*	color:#1450C2;*/
}
#pic {
	width:293px;
	float:left;
	margin:0px 10px 10px 0px;
	font-size:10px;
	line-height:16px;
}
#pic img {
	margin:0px 0px 10px 0px;
}
#feature h3 {
	margin:0px 0px 0px 0px;
	font-size:20px;
	font-weight:bold;
	z-index:10;
}
#feature h4 {
	margin:0px 0px 0px 0px;
	font-size:18px;
	font-weight:normal;
	z-index:10;
}
#feature p {
	margin:10px 0px 10px 0px;
	z-index:10;
}
#if {
	width:265px;
	background:url(/images/if-bg.gif) repeat-y;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
#if p {
	margin:0px 20px 0px 20px;
	padding:0px 0px 0px 0px;
	font-size:11px;
}
#if img#bott {
	vertical-align:bottom;
	margin:0px 0px auto 0px;
	padding:0px 0px 0px 0px;
}
/* Index Right */
#mright {
	width:281px;
	float:right;
	padding:10px 10px 0px 10px;
	background:url(/images/1x1_transparent.gif) no-repeat top center;
}
#mright h1, #mright h2 {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:17px;
}

/* Left Side */
#left {
	width:320px;
	float:left;
	padding:0px 10px 0px 10px;
}
#modules {
	margin:10px 0px 0px 0px;
	padding:10px 10px 10px 10px;
	background:#EEEEEE;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	clear:both;
}
#modules h4 {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#headline {
	height:52px;
	margin:5px 10px 5px 10px;
	clear:both;
}
.homepic {
	margin:0px 5px 0px 0px;
	border:1px solid #000000;
	float: left;
}
#right-ad {
	margin:10px auto 10px auto;
	padding:0px 0px 0px 0px;
	text-align:center;
}

/* Right Side */
#right {
	width:560px;
	float:right;
	padding:0px 5px 0px 18px;
}
#icon {
	width:558px;
	height:35px;
	margin:0px 0px 10px 0px;
	padding:3px 0px 3px 0px;
	background:#FFFFFF url(/images/right-bg.gif) top repeat-x;
	text-align:center;
	vertical-align:middle;
	border:1px solid #CCCCCC;
}
#story-nav {
	width:558px;
	margin:0px 0px 10px 0px;
	padding:0px 0px 3px 0px;
	text-align:right;
	vertical-align:top;
	font-size:14px;
	font-weight:bold;
}
#story-nav table.green {
	color:#FFFFFF;
	background:#2B8609;
	padding:3px 10px 3px 10px;
	margin:0px 0px 3px 0px;
	white-space:nowrap;
}
#story-nav table.green a:link, #story-nav table a:active {
	color:#FFFFFF;
}
#story-nav table.green a:hover {
	color:#DBF5B8 !important;
}
#story-nav table.green a:visited {
	color:#AAD670;
}
#quote {
	font-size:14px;
	padding:10px 10px 10px 10px;
	background:#EEEEEE;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}
#quote p {
	padding:0px 0px 0px 0px;
	margin:0px 0px 10px 0px;
	font-style:italic;
	font-weight:bold;
	color:#006699;
}
#quote p.source {
	text-align:right;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	color:#000000;
}
#mid-ad {
	float:right;
	margin:17px 0px 10px 10px;
	padding:0px 0px 0px 0px;
}
#exerpt {
	font-size:16px;
	padding:10px 10px 10px 10px;
	margin:0px 0px 10px 0px;
	background:#EEEEEE;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}
#exerpt p {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-weight:bold;
	color:#000000;
}
#exerpt .read {
	font-weight:normal;
	font-size:12px;
	text-align:right;
}
#comment {
	padding:10px 10px 10px 10px;
	margin:0px 0px 10px 0px;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}
#subcomment {
	padding:10px 10px 10px 10px;
	margin:0px 0px 10px 0px;
	background:#DDDDDD;
/*	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;*/
}
#subcomment2 {
	padding:10px 10px 10px 10px;
	margin:0px 0px 10px 0px;
	background:#EEEEEE;
/*	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;*/
}

/* Footer */
#foot {
	font-weight: normal;
}
#foot small {
	font-weight:normal;
}
#legal {
	float: none;
/*	font-size:12px;*/
}


/* START Print Area */

#wrapper-print-area {
	margin:15px 0px 0px 0px;
	padding:0px 0px 0px 114px;
	width:286px;
	height:34px;
	background-image:url(/images/butt-print-wrapper-bg.gif);
	position:relative;
}

.print-area-button {
	margin:5px 8px 0px 0px;
	padding:4px 0px 0px 0px;
	width:135px;
	height:20px;
	background-image: url(/images/butt-print-bg-off.gif);
	text-align:center;
	color:#0368B0;
	cursor:pointer;
	float:left;
}

.print-area-button-bg-off {
	background-image: url(/images/butt-print-bg-off.gif);
	color:#0368B0;
}

.print-area-button-bg-on {
	background-image: url(/images/butt-print-bg-on.gif);
	color:#FFF;
}

.print-button-single {
	margin-left:140px;
}

/* END print Area */


.wrapper-buy-now {
	width:85px;
	text-align:center;
}


/*Educator Index*/

#wrapper-overview-button {
	margin:0px 0px 0px 0px;
}

#educator-wrapper-content {
	width:960px;
	overflow:hidden;
}

#educator-wrapper-content-main {
	margin:0px 5px 0px 0px;
	padding:0px 25px 0px 0px;
	width:490px;
	float:left;
}

#educator-wrapper-content-main ul {
	margin:0px 0px 0px 30px;
	list-style:disc;
}

#educator-wrapper-content-main ul li {
	margin:10px 0px 0px 0px;
	padding:0px;
	font-size:14px;
	color:#747474;
}

#educator-wrapper-content-main ul li a {
	font-size:14px;
	color:#747474;
	text-decoration:underline;
}

#educator-wrapper-content-main blockquote {
	margin:10px 0px 0px 0px;
	padding:0px;
	font-size:16px;
	line-height:22px;
	color:#518E00;
}

.blockquote-caption {
	margin:-20px 0px 10px 0px;
	padding:0px;
	font-size:12px;
	color:#747474;
}

.educator-product-wrapper {
	margin:20px 0px 0px 0px;
	padding:0px 0px 20px 0px;
	width:100%;
	border-bottom:1px solid #c1daeb;
	float:left;
}

.educator-product-image-wrapper {
	width:130px;
	float:left;
}

.educator-product-image {

}

.educator-product-image-caption {
	margin:10px 0px 0px 0px;
	width:130px;
	font-size:12px;
	color:#0368b0;
	float:left;
}

.educator-product-image-caption a {
	text-decoration:underline;
}

.educator-product-description-wrapper {
	margin:0px;
	padding:0px;
	width:360px;
	float:left;
}

.educator-product-description {
	margin:0px 0px 0px 0px;
	padding:0px;
	width:360px;
	float:left;
}

.educator-product-col1 {
	margin:0px 20px 0px 0px;
	padding:0px;
	width:150px;
	float:left;
}

.educator-product-col2 {
	margin:0px;
	padding:0px;
	width:160px;
	font-size:11px;
	color:#747474;
	float:left;
}

.educator-product-description-title-text {
	margin:1px 0px 5px 0px;
	padding:1px 0px 5px 0px;
	font-size:18px;
	font-weight:bold;
	color:#0368b0;
}

.educator-product-description-text {
	font-size:12px;
	color:#518E00;
}

#educator-right-col {
	margin:0px;
	padding:0px 0px 0px 0px;
	width:400px;
	float:left;
}

#product-video-wrapper {
	margin:20px 0px 0px 0px;
	padding:0px;
	width:400px;
	float:left;
}

#educator-product-cmch-wrapper {
	margin:3px 0px 0px 0px;
	padding:0px;
	width:100%;
}

#educator-product-cmch-image {
	margin:5px 10px 0px 0px;
	padding:0px;
	width:52px;
	height:43;
	float:left;
}

#educator-product-cmch-text {
	margin:0px;
	padding:0px;
	width:338px;
	font-size:12px;
	line-height:19px;
	float:left;
}

#wrapper-educator-product-list {
	margin:0px;
	padding:0px;
	width:400px;
	float:left;
}

#wrapper-educator-other-product-list {
	margin:0px;
	padding:0px;
	width:400px;
	float:left;
}

.educator-product-header {
	margin:15px 0px 10px 0px;
	padding:7px 0px 0px 10px;;
	width:390px;
	height:34px;
	background-image:url(/images/educator-product-header-bg.gif);
	font-size:22px;
	font-weight:bold;
	color:#FFF;

}

.educator-product-title {
	margin:0px 0px 0px 0px;
	padding:10px 0px 10px 17px;
	width:381px;
	/*height:28px;*/
	border:1px solid #c1daeb;
	font-size:15px;
	font-weight:bold;
	color:#0368b0;
	float:left;
	cursor:pointer;
}

.educator-product-title a {
	color:#000000;
	text-decoration:none;
}

.educator-product-title a:visited {
	color:#000000;
	text-decoration:none;
}

.educator-product-title img {
	margin:0px 10px 3px 0px;
	padding:0px;
	width:9px;
	height:6px;
}

.educator-product-other-title {
	margin:0px 0px 0px 0px;
	padding:10px 0px 0px 17px;
	width:381px;
	height:28px;
	border:1px solid #c1daeb;
	font-size:14px;
	color:#525252;
	float:left;
	cursor:pointer;
}

.educator-product-detail {
	margin:0px;
	padding:0px;
	width:398px;
	border:1px solid #c1daeb;
	border-top:1px solid #FFF;
	float:left;
}

.educator-product-detail img {
	margin:10px 10px 5px 40px;
	padding:0px;
	width:111px;
	float:left;
}

.educator-product-detail ul {
	margin:20px 0px 0px 0px;
	padding:0px;
	width:230px;
	list-style:none;
	float:left;
}

.educator-product-detail ul li {
	margin:0px 0px 10px 0px;
	padding:0px;
}

.educator-product-detail ul li.header {
	color:#0368B0;
}

.educator-product-detail ul li img {
	margin:10px 0px 20px 0px;
	padding:0px;
}

.educator-product-detail ul li a {
	text-decoration:underline;;
}

.alert {
	color:#802003;
}

#educator-intro-wrapper {
	width:100%;
	overflow:hidden;
}

#educator-intro-image {
	margin:5px 10px 0px 0px;
	padding:0px;
	width:72px;
	float:left;
}

#educator-intro-text {
	margin:0px;
	padding:0px;
	font-size:15px;
	line-height:23px;
	width:408px;
	float:left;
	color:#484848;
}

.educator-text-body {
	font-size:14px;
	line-height:23px;
	color:#000000;
}


/* Old Styles */
.caption {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	margin: 6px;
}
.small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	font-weight: bold;
	color: #000000;
	margin: 6px;
}
.bold_only {
	font-weight: bold;
}
.italic_only {
	font-style: oblique;
}
.black_only {
	color: #000000;
}
.bold_italic {
	font-style: oblique;
	font-weight: bold;
}
.sect_header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: medium;
	line-height: 150%;
	font-weight: bold;
	color: #666666;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}
.pullquote_big {
	font-family: Times New Roman, Times, serif;
	font-size: medium;
	font-style: oblique;
	line-height: 115%;
	font-weight: bold;
	color: #666666;
	margin-left: 70px;
	margin-right: 70px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #666666;
	border-bottom-color: #666666;
}
.pullquote_small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: oblique;
	line-height: 115%;
	font-weight: bold;
	color: #0F2588;
}
.pullquote_big-sig {
	font-family: Times New Roman, Times, serif;
	font-size: medium;
	font-style: oblique;
	line-height: 115%;
	font-weight: normal;
	color: #666666;
	margin-left: 70px;
	margin-right: 70px;
	text-align: right;
}
.pullquote_small-sig {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 100%;
	font-weight: normal;
	color: #0F2588;
	text-align: right;
}
.pullquote_inline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 21px;
	font-weight: bold;
	color: #7F7F7F;
	margin:10px auto 2px auto;
	width: 95%;
}
.pullquote_inline-quote {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 24px;
	font-weight: bolder;
	color: #880210;
	margin-right: 1px;
	margin-left: 1px;
}
.pullquote_inline-sig {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0F2588;
	text-align: right;
	font-weight: normal;
	line-height: normal;
	margin:20px auto 2px auto;
	width: 95%;
}
.byline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #000099;
}
.movie_title-list {
	font-style: oblique;
	font-weight: bolder;
	color: #880210;
}
.highlighttext1 {
	color: #993399;
	font-weight: bold;
}
.highlighttext2 {
	color: #009933;
	font-weight: bold;
}
.srq {
	color: #009933;
	font-weight: bold;
}
.date {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	color: #333333;
}


/* ____________ alignment ____________ */
.pic_left-noborder {
	margin: 4px 12px 4px 0px;
	float: left;
}
.pic_right-noborder {
	margin: 4px 0px 4px 12px;
	float: right;
}
.pic_left {
	margin: 4px 12px 4px 0px;
	border: 1px solid #000000;
	float: left;
}
.pic_right {
	margin: 4px 0px 4px 12px;
	border: 1px solid #000000;
	float: right;
}
.pic_left-list {
	margin: 8px;
	border: 1px solid #000000;
	float: left;
}
/* padding - apply on TD */
.pad {
	padding: 30px;
}

.textbox {
	background:#EEEEEE;
	border:0px;
	border-top:1px #CCCCCC solid;
	border-bottom:1px #CCCCCC solid;
	border-left: 1px #CCCCCC solid;
	border-right: 1px #CCCCCC solid;
}

/* ____________ special tables ____________ */
.table_side1 {
	background-color: #FFC726;
	border: 1px solid #666666;
	margin-bottom: 10px;
	margin-left: 10px;
}
.table_side2 {
	background-color: #E0D5F4;
	border: 1px solid #666666;
}
.table_side3 {
	background-color: #1E8DD8;
	border: 1px solid #666666;
}
.table_side4 {
	background-color: #FF99FF;
	border: 1px solid #000000;
}

/* ____________ WHAT's UP ADDED ____________ */
#products h1 strong {
	color:#000000;
	}

#products h2 em {
	font-style: oblique;
	font-weight: bolder;
	color: #880210;
	}

#products h2 {
	color: #000000;
	}

#products .pullquote_big {
	font-family: Times New Roman, Times, serif;
	font-size: medium;
	font-style: oblique;
	line-height: 115%;
	font-weight: bold;
	color: #666666;
	margin-left: 70px;
	margin-right: 70px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #666666;
	border-bottom-color: #666666;
}

#products .pullquote_small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: oblique;
	line-height: 115%;
	font-weight: bold;
	color: #0F2588;
}

#products .pullquote_big-sig {
	font-family: Times New Roman, Times, serif;
	font-size: medium;
	font-style: oblique;
	line-height: 115%;
	font-weight: normal;
	color: #666666;
	margin-left: 70px;
	margin-right: 70px;
	text-align: right;
}

#products .pullquote_small-sig {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 100%;
	font-weight: normal;
	color: #0F2588;
	text-align: right;
}

#products .pullquote_inline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 21px;
	font-weight: bold;
	color: #7F7F7F;
	margin-left: 20px;
	margin-bottom: 2px;
	margin-top: 10px;
	clear: both;
	margin-right: 20px;
	width: 500px;
}

#products .pullquote_inline-quote {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 24px;
	font-weight: bolder;
	color: #880210;
	margin-right: 1px;
	margin-left: 1px;
}

#products .pullquote_inline-sig {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #009933;
	text-align: right;
	margin-top: 2px;
	margin-left: 20px;
	margin-bottom: 20px;
	font-weight: normal;
	clear: both;
	line-height: normal;
	margin-right: 20px;
}
/* ____________ Schedule Table ____________ */
.table_tv_schedule {
	color:#000000;
	border:0px;
	font-family:Arial, Helvetica, sans-serif;
	background:#FFFFFF;
	font-size:12px;
	width:100%;
}
.table_tv_schedule th {
	border:0px;
	background:#E6E6E6;
	white-space:nowrap;
	padding:2px 5px 2px 5px;
	font-size:12px;
	text-align:center;
}
.table_tv_schedule td {
	border:1px #000000 solid;
	padding:2px 5px 2px 5px;
	text-align:left;
}
th.cell_time {
	white-space:nowrap;
}
th.cell_rebroadcast_time {
	white-space:nowrap;
}

td.cell_city {
	text-transform:uppercase;
}
td.cell_station {
	text-transform:uppercase;
	text-align:center;
}
td.cell_date {
	text-align:center;
}
td.cell_time {
	text-align:center;
	white-space:nowrap;
}
td.cell_rebroadcast_date {
	text-align:center;
}
td.cell_rebroadcast_time {
	text-align:center;
	white-space:nowrap;
}
td.cell_notes {
	font-size:9px;
	text-transform:uppercase;
	font-weight:700;
}
/* Sign Up Page */
.newsletters {
	border:1px #000000 solid;
	background:#E6E6E6;
	padding:10px 10px 10px 10px;
	margin:10px 10px 10px 10px;
}
#backpack {
	visibility:hidden;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.sample {
	text-align:right;
	font-size:12px;
	padding:0px 0px 5px 0px;
	margin:auto auto 5px auto;
}
.descriptions {
	font-style:italic;
	padding:3px 0px 3px 0px;
	margin:3px auto 3px auto;
}


#mainquote {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	text-transform:uppercase;
	font-weight:bold;
	letter-spacing:-1px;
	color:#005C97;
}
.easy {
	font-weight:bold;
	font-size:26px;
}
.lower {
	text-transform:lowercase;
	font-size:26px;
	font-weight:bold;
}
.nowrap {
	white-space:nowrap;
}
#headlines {
	width:212px;
	font-size:11px;
	float:right;
	background:#FFFFFF url(/images/headlinesbg.gif) top center no-repeat;
	padding:0px 0px 0px 0px;
	margin:0px -20px 0px 20px;
	text-align:center;
}
#headlines p {
	font-size:11px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	line-height:11px;
}
#headlines a {
	font-weight:bold;
	color:#000000;
	line-height:11px;
}
#headlines a:link, #headlines a:visited {
	text-decoration:none;
}
#headlines a:hover {
	text-decoration:underline;
}
.head1 {
	margin:5px 10px 5px 10px;
	padding:3px 3px 3px 3px;
	text-align:left;
	background:#FFFFFF;
}
.head2 {
	margin:5px 10px 5px 10px;
	padding:3px 3px 3px 3px;
	text-align:left;
	background:#EBF1F4;
}
.homepic {
	margin:0px 5px 0px 0px;
	border:1px solid #000000;
	float: left;
}
#videos {
	padding:0px 0px 0px 0px;
}
#box {
	width:395px;
	height:187px;
	background:#B5D9F3 url(/images/boxbg.gif) left top no-repeat;
	vertical-align:top;
	text-align:left;
	font-size:11px;
}
#box a {
	color:#000000;
	padding:6px 0px 6px 0px;
	margin:6px 0px 6px 0px;
/*	line-height:24px;*/
}
#box h2 {
	text-align:left;
	line-height:24px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
#maincopy p {
	font-size:12px;
}
#sbcontent_side {
	background:#FFFFFF url(/images/sb-side.gif) repeat-x top;
}
#sbcontent_side img, #sbcontent_side h2 {
	text-align:center;
}
#links {
	margin:12px 10px 0px 10px;
	font-size:11px;
}
#links a {
	line-height:20px;
	font-size:10px;
}
.rssfeeds {
	margin:10px 10px 10px 10px;
	padding:15px 5px 15px 5px;
	border:1px solid #b5d9f3;
	background:#EBF1F4;
}
#thisweek {
	width:212px;
	font-size:11px;
	float:right;
	padding:0px 0px 0px 0px;
	margin:0px -20px 0px 20px;
	text-align:center;
}
#textbox {
	padding:10px 10px 10px 10px;
	background:#EEEEEE;
	border:0px;
	border-top:1px #CCCCCC solid;
	border-bottom:1px #CCCCCC solid;
}

#story {
	padding:3px 3px 3px 3px;
	margin:5px 0px 5px 0px;
	border-bottom:1px #CCCCCC solid;
}
#story img.thumb {
	padding:0px 0px 0px 0px;
	margin:5px 5px 5px 5px;
	border:1px #CCCCCC solid;
}
#story h2 {
	padding:0px 0px 0px 0px;
	margin:0px 0px 5px 0px;
}
#rec-box {
	width:500px;
	margin:20px auto 20px auto;
	padding:10px 10px 10px 10px;
	background:#D3E3FC;
	font-weight:bold;
	text-align:center;
}
/* SearchPro Mod */
#search {
	float:none;
	background:#009933;
	border:1px solid #FFFFFF;
	font-weight:bold !important;
	color:#FFFFFF;
}

.header_home_white {
	color:#FFFFFF;
	font-size:18pt;
	font-weight:bold;
	padding:4px 0px 4px 10px;
}

.header_home_grey {
	color:#cccccc;
	font-size:12pt;
	padding:4px 4px 4px 10px;
}

.header_home_grey a:link {
	color: #fff !important;
	text-decoration: underline;
}

.header_home_grey a:visited {
	color: #fff !important;
	text-decoration: underline;
}

.header_home_grey a:hover {
	color: #ccc !important;
	text-decoration: underline;
}

.header_home_grey a:active {
	color: #fff !important;
	text-decoration: underline;
}

.product_title {
	color:#003399;
	font-size:24pt;
	font-weight: bold;
}

.ed_series_product_title {
	color:#000000;
	font-size:16pt;
	font-weight: bold;
}

.topic_title {
	color: #666666;
	font-size:18pt;
	font-weight: bold;
	padding: 10px 0px 0px 0px;
}

.quote_white {
	color: #ffffff;
	font-size:12pt;
	font-weight: bold;
}
.quote_white_lrg {
	color: #ffffff;
	font-size:14pt;
	font-weight: bold;
}


