
/* @license
 * MyFonts Webfont Build ID 2522994, 2013-04-06T05:36:33-0400
 * 
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are 
 * explicitly restricted from using the Licensed Webfonts(s).
 * 
 * You may obtain a valid license at the URLs below.
 * 
 * Webfont: Helvetica Neue Pro Bold by Linotype
 * URL: http://www.myfonts.com/fonts/linotype/neue-helvetica/helvetica-neue-pro-bold/
 * 
 * Webfont: Helvetica Neue Pro Cond Bold by Linotype
 * URL: http://www.myfonts.com/fonts/linotype/neue-helvetica/helvetica-neue-pro-bold-condensed/
 * 
 * Webfont: Helvetica Neue Pro Cond by Linotype
 * URL: http://www.myfonts.com/fonts/linotype/neue-helvetica/helvetica-neue-pro-condensed/
 * 
 * Webfont: Helvetica Neue Pro Roman by Linotype
 * URL: http://www.myfonts.com/fonts/linotype/neue-helvetica/helvetica-neue-pro-roman/
 * 
 * 
 * License: http://www.myfonts.com/viewlicense?type=web&buildid=2522994
 * Webfonts copyright: Part of the digitally encoded machine readable outline data for producing the Typefaces provided is copyrighted &#x00A9; 1981 - 2008 Linotype GmbH, www.linotype.com. All rights reserved. This software is the property of Linotype GmbH, and may not be repro
 * 
 * ¬© 2013 MyFonts Inc
*/


/* @import must be at top of file, otherwise CSS will not work */
	@import url("//hello.myfonts.net/count/267f72");

  
	@font-face {
		font-family: 'HelveticaNeueLTPro-Bd';
		src: url('webfonts/267F72_0_0.eot');
		src: url('webfonts/267F72_0_0.eot?#iefix') format('embedded-opentype'),
		     url('webfonts/267F72_0_0.woff') format('woff'),
		     url('webfonts/267F72_0_0.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
	}
	 
	  
	@font-face {
		font-family: 'HelveticaNeueLTPro-BdCn';
		src: url('webfonts/267F72_1_0.eot');
		src: url('webfonts/267F72_1_0.eot?#iefix') format('embedded-opentype'),
		     url('webfonts/267F72_1_0.woff') format('woff'),
		     url('webfonts/267F72_1_0.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
	}
	 
	  
	@font-face {
		font-family: 'HelveticaNeueLTPro-Cn';
		src: url('webfonts/267F72_2_0.eot');
		src: url('webfonts/267F72_2_0.eot?#iefix') format('embedded-opentype'),
		     url('webfonts/267F72_2_0.woff') format('woff'),
		     url('webfonts/267F72_2_0.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
	}
	 
	  
	@font-face {
		font-family: 'HelveticaNeueLTPro-Roman';
		src: url('webfonts/267F72_3_0.eot');
		src: url('webfonts/267F72_3_0.eot?#iefix') format('embedded-opentype'),
		     url('webfonts/267F72_3_0.woff') format('woff'),
		     url('webfonts/267F72_3_0.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
	}

	@font-face {font-family: 'UnitSlabWeb';
		src: url("webfonts/UnitSlabWeb.eot");
		src: url('webfonts/UnitSlabWeb.eot?#iefix') format('embedded-opentype'),
		     url('webfonts/UnitSlabWeb.woff') format('woff'),
		     url('webfonts/UnitSlabWeb.otf') format('opentype');
		font-weight: normal;
		font-style: normal;
	} 


/* @override
	http://scholastic:8888/css/scholastic.css
	http://scholastic:8888/css/scholastic.css
	http://scholastic.local/css/scholastic.css
	http://local.full.read180.scholastic.com/css/scholastic.css
*/

/* CSS Document */
/*	--------------------------------------------------------------------------------------------------------------------------
	body/global/reset Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	html, /*body,*/ div, span, applet, object, iframe,
	h1, h2, h3, h4, h5, h6, p, blockquote, pre,
	a, abbr, acronym, address, big, cite, code,
	del, dfn, em, font, img, ins, kbd, q, s, samp,
	small, strike, strong, sub, tt, var,
	b, u, i, center,
	dl, dt, dd, ol, ul, li,
	fieldset, form, label, legend,
	table, caption, tbody, tfoot, thead, tr, th, td {
		margin: 0;
		padding: 0;
		border: 0;
		outline: 0;
		font-size: 100%;
/*		vertical-align: baseline;*/
		background: transparent;
	}
	
	html {
		height:100%;
		color:#3684c2;
		font:normal 14px "HelveticaNeueLTPro-Roman", Helvetica, Arial, sans-serif;
	}
	body {
		height:100%;
	}
	body.login {
		background:url(../img/login-background.jpg) center 52px no-repeat;
	}
	a {
		color:#3684c2;
		text-decoration:none;
		/*font:normal 14px "Helvetica Neue LT Std", Helvetica, Arial, sans-serif;*/
		/* TO NOT MESS UP HEADER */
		font:normal 13px Arial, sans-serif;
	}
		a:hover {
			color:#000;
		}
	p {
		line-height:22px;
		font-size:14px;
		color:#3684c2;
		text-decoration:none;
		font:normal 14px "HelveticaNeueLTPro-Roman", Helvetica, Arial, sans-serif;
		margin:0 0 10px 0;
	}
	ol, ul {
		list-style: none;
	}
	blockquote, q {
		quotes: none;
	}
	blockquote:before, blockquote:after,
	q:before, q:after {
		content: '';
		content: none;
	}
	/* tables still need 'cellspacing="0"' in the markup */
	table {
		border-collapse: collapse;
		border-spacing: 0;
	}
	.altText {
		width:0; height:0;
		display:block;
		overflow:hidden;
	}
	.cleaner {
		clear:both;
		height:0px;
		font-size:1px;
		overflow:hidden;
		border:none;
		margin:0; padding:0;
		background:transparent;
	}
	.clearfix:after {
		content: ".";
		display: block;
		clear:both;
		visibility:hidden;
		line-height:0;
		height:0;
	}
	.clearfix {
		display:inline-block;
	}
	html[xmlns] .clearfix {
		display:block;
	}
	* html .clearfix {
		height:1%;
	}

	input {
		color:#888888;
		text-align:center;
	}

/*	--------------------------------------------------------------------------------------------------------------------------
	outer structure Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
body.schlTeachers4oa {
	font:normal 14px "HelveticaNeueLTPro-Roman", Helvetica, Arial, sans-serif;
}

.container {
	width:970px;
	min-height:100%;
}

#schlPageWrapper {
	margin: 0 auto;
	background-color:#fff;
}


#schlPageContent {
	padding-left: 0 !important;
	background-color:#fff;
	padding-bottom:0;
}

#schlMainContent, #schl3o {
	width: 970px !important;
}

.traitsheader-top {
	background: url('/products/ruth-culham-writing-program/html_images/homepage_images/headershadow.png') repeat-x 0 0;
	width: 100%;
	height: 22px;
	margin-top: -25px;
}
.traitsheader-bottom {
	background: url('/products/ruth-culham-writing-program/html_images/homepage_images/headershadow.png') repeat-x 0 0;
	width: 100%;
	height: 22px;
	margin-top: -25px;
}
#schlHeader {
	margin: 0 auto;
	overflow-x: visible;
	height: 150px;
	width: 970px;
}


h1 a {
	height: 118px;
	width: 264px;
	display:block;
	position:absolute;
	left:5px; top:5px;
}

.page-content-holder {
	width:970px;
}


	h2 {
		margin:0 0 15px 0;
		font:normal 20px "HelveticaNeueLTPro-Bd", Helvetica, Arial, sans-serif;
		color: #f49729;
		line-height: 27px;
	}

	h3 {
		margin:0 0 15px 0;
		font:normal 15px "HelveticaNeueLTPro-Bd", Helvetica, Arial, sans-serif;
		line-height:20px;
		color: #f49729;
	}
	* html h3 { letter-spacing: -0px; }

	.button {
		display:block;
		margin:0 auto;
		text-indent:-9999px;
	}


/***** GENERAL PAGE BACKGROUND */

#rcwp-content {
	position:relative;
}

.paper {
	width:970px;
	margin:0 auto;
	/* background:url(images/paper_repeat.png) 0 24px repeat-y;*/
}
.paper .paper-top {
	position:absolute;
	width:970px;
	height:188px;
	background:url(images/paper_top.png) 0 0 no-repeat;
}
.paper .paper-bottom {
	width:970px;
	height:60px;
	background:url(images/paper_bottom.png) 0 0 no-repeat;
}

.paper #paper-content {
	position:relative;
}


.jagged {
	/* jagged boxes heights should be 460px + multiples of 123px */
	position:relative;
	width:740px;
	min-height:460px;
	height:auto !important;	/* hack for ie6 min-height */
	height:460px;			/* hack for ie6 min-height */
	background:url("images/jagged_repeat.png") 0 -16px repeat-y;
}
.jagged .jagged-top {
	position:absolute;
	top:0;
	left:0;
	width:740px;
	height:230px;
	background:#00f;
	background:url(images/jagged_top.png) 0 0 no-repeat;
}
.jagged .jagged-bottom {
	width:740px;
	height:236px;
	position:absolute;
	bottom: 0;
	left:0;
	background:url(images/jagged_bottom.png) 0 0 no-repeat;
}
.jagged #jagged-content {
	position:relative;
	width:668px;
	margin:0 37px;
	padding-top:36px;
}





/* NAV BAR *****/

#rcwp-content .nav {
	width:255px;
	z-index:1;
	float: left;
}

#rcwp-content .nav ul.navbar { }

#rcwp-content .nav ul.navbar li {
	width:100%;
}
#rcwp-content .nav ul.navbar li a {
	display:block;
	width:234px;
	height:56px;
	text-decoration:none;
	text-align:center;
	font-weight:bold;
	color:#fff;
	background:url(/products/ruth-culham-writing-program/html_images/homepage_images/Buttons_sprite.png) 0 0 no-repeat;
	
}

#rcwp-content .nav ul.navbar li a:hover {
	text-decoration:none;
}
#rcwp-content .nav ul.navbar li span.textlink {
	display:inline-block;
	margin-top:11px
}

#rcwp-content .nav ul.navbar li.home a { background-position: 0px 0px; margin-bottom: 3px; }
#rcwp-content .nav ul.navbar li.home a:hover { background-position: -234px 0px; margin-bottom: 3px; }
#rcwp-content .nav ul.navbar li.home-active a { background-position: -468px 0px !important; margin-bottom: 3px;}

#rcwp-content .nav ul.navbar li.overview a { background-position:0 -56px; }
#rcwp-content .nav ul.navbar li.overview a:hover { background-position:-234px -56px; }
#rcwp-content .nav ul.navbar li.overview-active a {
	height: 50px;
	background-position:-468px -56px !important;
}
#rcwp-content .nav ul.navbar li.overview-sub-traits a {
	/*font-family: "SketchBarBold"; font-size:12;*/ 
	height:30px; background-position:-468px -106px; line-height: 0px;
}
#rcwp-content .nav ul.navbar li.overview-active-traits a {
	height: 30px;
	background-position:-702px -106px !important;
}
#rcwp-content .nav ul.navbar li.overview-sub-mates a {
	/*font-family: "SketchBarBold"; font-size:12; */
	height:30px; background-position:-468px -133px; line-height: 0px;
}
#rcwp-content .nav ul.navbar li.overview-active-mates a {
	height: 30px;
	background-position:-935px -133px !important;
}

#rcwp-content .nav ul.navbar li.overview-sub-learning a {
	/*font-family: "SketchBarBold"; font-size:12; */
	height:30px; background-position:-468px -158px; line-height: 0px; margin-bottom: 6px;
}
#rcwp-content .nav ul.navbar li.overview-active-learning a {
	height: 36px;
	background-position:-1168px -158px !important;
}



#rcwp-content .nav ul.navbar li.program-components a { background-position: 0px -194px; height: 54px;}
#rcwp-content .nav ul.navbar li.program-components a:hover { background-position: -234px -194px; height:54px;}
#rcwp-content .nav ul.navbar li.program-components-active a { background-position: -468px -194px !important; height: 54px;}

#rcwp-content .nav ul.navbar li.common-core-support a { background-position: 0px -247px; height: 54px;}
#rcwp-content .nav ul.navbar li.common-core-support a:hover { background-position: -234px -247px; height: 54px;}
#rcwp-content .nav ul.navbar li.common-core-support-active a { background-position: -468px -247px !important; height: 54px;}

#rcwp-content .nav ul.navbar li.about-the-author a { background-position: 0px -300px;height: 54px;}
#rcwp-content .nav ul.navbar li.about-the-author a:hover { background-position: -234px -300px; height: 54px;}
#rcwp-content .nav ul.navbar li.about-the-author-active a { background-position: -468px -300px !important; height: 54px;}

#rcwp-content .nav ul.navbar li.success-stories a { background-position: 0px -354px; height: 53px;}
#rcwp-content .nav ul.navbar li.success-stories a:hover { background-position: -234px -354px; height: 53px;}
#rcwp-content .nav ul.navbar li.success-stories-active a { background-position: -468px -354px !important; height: 53px;}

#rcwp-content .nav ul.navbar li.research-and-funding a { background-position: 0px -407px; height: 53px;}
#rcwp-content .nav ul.navbar li.research-and-funding a:hover { background-position: -234px -407px; height: 53px;}
#rcwp-content .nav ul.navbar li.research-and-funding-active a { background-position: -468px -407px !important; height: 53px;}

#rcwp-content .nav ul.navbar li.videos-and-contests a { background-position: 0px -460px; height: 53px;}
#rcwp-content .nav ul.navbar li.videos-and-contests a:hover { background-position: -234px -460px; height: 53px;}
#rcwp-content .nav ul.navbar li.videos-and-contests-active a { background-position: -468px -460px !important; height: 53px;}

#rcwp-content .nav ul.navbar li.contact-us a { background-position: 0px -512px; height: 54px;}
#rcwp-content .nav ul.navbar li.contact-us a:hover { background-position: -234px -512px; height: 54px;}
#rcwp-content .nav ul.navbar li.contact-us-active a { background-position: -468px -512px !important; height: 54px;}

#rcwp-content .nav ul.orderbar {
	width:220px;
	height:201px;
	overflow:hidden;
	margin-left:6px;
	background:url(/products/ruth-culham-writing-program/html_images/homepage_images/ordertraits_box.jpg) 0 0 no-repeat;
	padding-left: 15px;
	margin-top: 25px;
}
#rcwp-content .nav ul.orderbar li {
	display:block;
	width:220px;
	height:42px;
	clear:both;
}
#rcwp-content .nav ul.orderbar li a {
	display:block;
	width:220px;
	height:42px;
}

#rcwp-content .nav ul.orderbar li .icon {
	display:block;
	width:40px;
	height:42px;
	float: left;
}

#rcwp-content .nav ul.orderbar li .textline {
	display:block;
	width:170px;
	height:42px;
	float: left;
	line-height: 42px;
	padding-left: 8px;
	color: #ed2235;
	font-size: 16px;
	font-family: "HelveticaNeueLTPro-Cn", Helvetica, Arial, sans-serif;
	font-weight: normal;
}

#rcwp-content .nav ul.orderbar li .textline .order-strong {
	font-family:"HelveticaNeueLTPro-BdCn", Helvetica, Arial, sans-serif; 
	/*font-weight: bold; */
}

#rcwp-content .nav ul.orderbar li.buy  {
	padding-top: 64px;
}
#rcwp-content .nav ul.orderbar li.call  {
}
#puzzle-icons{
	width: 200px;
	margin: 24px auto 0px;
}

#middle-column{ float: left; }
#middle-text{ float: left; width: 480px; line-height: 42px;}
#middle-text .text { line-height: 24px;}
#middle-text .text p { line-height: 20px; font-size: 14px;}
#middle-text .text .itworks{ font-family: "HelveticaNeueLTPro-Bd"; font-size: 15px; color: #69ad21; font-weight: bold;}
#middle-text .text .workslist li {
	list-style-type: none;
	background: url(/products/ruth-culham-writing-program/html_images/homepage_images/listitem_checkmark.png) no-repeat top left;
	height: 44px;
	padding-left: 42px;
	line-height: 18px;
}
#middle-text .text .align { padding-top: 14px; }


#right-column{ float: left; }

/***** FANCY BOX OVERRIDES FOR TRANSPARENT OVERLAYS */
#fancybox-outer {
	background-color:transparent;
}
#fancybox-content {
	border:0 solid transparent;
}
#fancybox-bg-n,
#fancybox-bg,
#fancybox-bg-ne,
#fancybox-bg-e,
#fancybox-bg-se,
#fancybox-bg-s,
#fancybox-bg-sw,
#fancybox-bg-w,
#fancybox-bg-nw {
	background-image:none;
}
#fancybox-close {
	right: 3px;
    top: 1px;
}


/***** GLOBAL ELEMENTS */

	#rcwp-content .logo {
		position:absolute;
		display:block;
		width:350px;
		height:220px;
		top:0;
		left:0;
		background:url(images/main_logo.jpg) 0 0 no-repeat;
		z-index:1;
	}

	#rcwp-content .tagline {
		position:absolute;
		top:61px;
		left:390px;
		width:250px;
		height:90px;
		background:url(images/main_tagline_new.png) 0 0 no-repeat;
	}

	#rcwp-content .standards {
		position:absolute;
		right:1px;
		top:20px;
		width:176px;
		height:163px;
		background:url(images/traits.png) 0 0 no-repeat;
		z-index:999;
	}

	#rcwp-content #ccss_text {margin: 0 auto; padding: 15px 17px 15px 38px; color: #da1f26; font-size: 14px; line-height: 18px; font-family: "HelveticaNeueLTPro-Cn", Helvetica, Arial, sans-serif; text-align: left;}
	#rcwp-content #ccss_text.no_fonts { padding: 15px 17px 15px 22px; font-family: "HelveticaNeueLTPro-Roman", Helvetica, Arial, sans-serif; font-weight: bold;}
	#rcwp-content #ccss_link { text-align: right; width: 90%; position: relative; bottom: 8px; z-index: 1000;}
	#rcwp-content #ccss_link a{ color: #ef9009; font-size: 12px; line-height: 18px; font-family: "HelveticaNeueLTPro-BdCn", Helvetica, Arial, sans-serif;}


/***** HOME PAGE */

	.home #rcwp-content {
		width:970px;
		margin:0 auto;
/*		background:url(images/home_bg.jpg) 0 0 no-repeat;*/
	}

		.home #rcwp-content .paper-bottom {
			margin-top:1100px;
		}

		.home #rcwp-content .copybg {
			position:absolute;
			width:726px;
			height:348px;
			top:503px;
			left:214px;
			background:url(images/home_copy_bg.png) 0 0 no-repeat;
		}

		.home #rcwp-content .photo {
			width:235px;
			height:275px;
			top:547px;
			left:705px;
			background:url(images/home_photo.jpg) 0 0 no-repeat;
		}
		.home #rcwp-content .photo a.photo_bio_link {
			position:relative;
			display:block;
			width:200px;
			height:215px;
			left:20px;
			top:20px;
			background:url(images/home_photo.jpg) -20px -20px no-repeat;
		}
		.home #rcwp-content .photo a.photo_bio_link:hover {
			background:url(images/home_photo.jpg) -255px -20px no-repeat;
		}
/*
		.home #rcwp-content .photo a.photo_video_link {
			position:relative;
			display:block;
			width:235px;
			height:57px;
			left:0;
			background:url(images/home_photo.jpg) 0 -218px no-repeat;
		}
		.home #rcwp-content .photo a.photo_video_link:hover {
			background:url(images/home_photo.jpg) -470px -218px no-repeat;
		}
*/

		.home #rcwp-content .tag {
			/*
			position:absolute;
			top:537px;
			left:227px;
			background:url(images/home_tagline.png) 0 0 no-repeat;
			*/
			/*
			width:482px;
			height:177px;
			background:url(/products/ruth-culham-writing-program/html_images/homepage_images/ishere_image.png) 0 0 no-repeat;
			margin-left: -10px;
			margin-bottom: 10px;
			*/
			width:482px;
			height:177px;
			background:url(/products/ruth-culham-writing-program/html_images/homepage_images/cc_ishere_image.png) 0 0 no-repeat;
			margin-left: -10px;
			margin-bottom: 10px;
		}


		.home #rcwp-content .text {
		}

		.home #rcwp-content .decoration {
			position:absolute;
			top:795px;
			left:220px;
			width:750px;
			height:333px;
			background:url(images/home_decoration.png) 0 0 no-repeat;
		}

		.home #rcwp-content .quotes-top { background:url(/products/ruth-culham-writing-program/html_images/homepage_images/notepad_paperends_top.png) 0 0 no-repeat; height: 60px; width: 232px; }

		.home #rcwp-content .quotes {
			background:url(/products/ruth-culham-writing-program/html_images/homepage_images/notepad_centerrepeat.png) 0 0 repeat-y;
			width: 222px;
			height: 100%;
			margin: -20px 2px -20px 2px;
		}

		.home #rcwp-content .quotes .head { position: relative; left: 14px; top: -28px; }
		.home #rcwp-content #qlink { text-align: right; width: 90%; position: relative; bottom: 8px; z-index: 1000;}
		.home #rcwp-content #qlink a{ color: #ef9009; font-size: 12px; line-height: 18px; font-family: "HelveticaNeueLTPro-BdCn", Helvetica, Arial, sans-serif;}

		.home #rcwp-content .quotes-bottom { background:url(/products/ruth-culham-writing-program/html_images/homepage_images/notepad_paperends_bottom.png) 0 0 no-repeat; height: 60px; width: 232px; }

		.home #rcwp-content .notes-top { background:url(/products/ruth-culham-writing-program/html_images/homepage_images/notepad_paperends_top.png) 0 0 no-repeat; height: 60px; width: 232px; margin-top: 40px; }

		.home #rcwp-content .author-notes {
			/*background:url(/products/ruth-culham-writing-program/html_images/homepage_images/notepad_centerrepeat.png) 0 0 repeat-y;
			width: 232px;
			height: 220px;*/
		}

		.home #rcwp-content .author-notes .head { }
		.home #rcwp-content .author-notes .img { margin-top: 10px;}
		.home #rcwp-content .author-notes .info a{ color: #ef9009; font-size: 12px; line-height: 18px; font-family: "HelveticaNeueLTPro-BdCn", Helvetica, Arial, sans-serif;}
		.home #rcwp-content .author-notes .info { z-index:1000; color: #69ad21; font-size: 15px; line-height: 18px; font-family: "UnitSlabWeb", Helvetica, Arial, sans-serif; height:30px; padding-top: 10px; position: relative;}

		.home #rcwp-content .notes-bottom { background:url(/products/ruth-culham-writing-program/html_images/homepage_images/notepad_paperends_bottom.png) 0 0 no-repeat; height: 60px; width: 232px; }
        .home #quotes-tout img {
            left: 365px !important;
            position: absolute;
            top: 110px !important;
        }

		.home #rcwp-content .video1 {
			position:absolute;
			top:184px;
			left:218px;
			width:725px;
			height:325px;
			background:url(images/home_video_bg1.png) 0 0 no-repeat;
			z-index:2;
		}
			.home #rcwp-content .video1 .thumb1 {
				position:absolute;
				top:31px;
				left:122px;
				width:334px;
				height:243px;
				cursor:pointer;
				background:url(images/home_video1_thumb_big.jpg) 0 0 no-repeat;
			}
			.home #rcwp-content .video1 .thumb2 {
				position:absolute;
				top:30px;
				left:482px;
				width:165px;
				height:105px;
				cursor:pointer;
				background:url(images/home_video2_thumb_small.jpg) 0 0 no-repeat;
			}
			.home #rcwp-content .video1 .thumb3 {
				position:absolute;
				top:169px;
				left:482px;
				width:165px;
				height:105px;
				cursor:pointer;
				background:url(images/home_video3_thumb_small.jpg) 0 0 no-repeat;
			}
		.home #rcwp-content .video2 {
			position:absolute;
			top:184px;
			left:218px;
			width:725px;
			height:325px;
			background:url(images/home_video_bg2.png) 0 0 no-repeat;
			z-index:2;
		}
			.home #rcwp-content .video2 .thumb1 {
				position:absolute;
				top:31px;
				left:120px;
				width:338px;
				height:190px;
				cursor:pointer;
				background:url(images/home_video2_thumb_big.jpg) 0 0 no-repeat;
			}
			.home #rcwp-content .video2 #video_overlay_2 {
				position:absolute;
				top:31px;
				left:120px;
				width:338px;
				height:190px;
			}
			.home #rcwp-content .video2 .thumb2 {
				position:absolute;
				top:30px;
				left:482px;
				width:165px;
				height:105px;
				cursor:pointer;
				background:url(images/home_video1_thumb_small.jpg) 0 0 no-repeat;
			}
			.home #rcwp-content .video2 .thumb3 {
				position:absolute;
				top:169px;
				left:482px;
				width:165px;
				height:105px;
				cursor:pointer;
				background:url(images/home_video3_thumb_small.jpg) 0 0 no-repeat;
			}

		.home #rcwp-content .video3 {
			position:absolute;
			top:184px;
			left:218px;
			width:725px;
			height:325px;
			background:url(images/home_video_bg3.png) 0 0 no-repeat;
			z-index:2;
		}
			.home #rcwp-content .video3 .thumb1 {
				position:absolute;
				top:31px;
				left:120px;
				width:338px;
				height:190px;
				cursor:pointer;
				background:url(images/home_video3_thumb_big.jpg) 0 0 no-repeat;
			}
			.home #rcwp-content .video3 #video_overlay_3 {
				position:absolute;
				top:31px;
				left:120px;
				width:338px;
				height:190px;
			}
			.home #rcwp-content .video3 .thumb2 {
				position:absolute;
				top:30px;
				left:482px;
				width:165px;
				height:105px;
				cursor:pointer;
				background:url(images/home_video2_thumb_small.jpg) 0 0 no-repeat;
			}
			.home #rcwp-content .video3 .thumb3 {
				position:absolute;
				top:169px;
				left:482px;
				width:165px;
				height:105px;
				cursor:pointer;
				background:url(images/home_video1_thumb_small.jpg) 0 0 no-repeat;
			}
			#videoSingle .rightText {
				color: #333333;
				float: right;
				font-size: 13px;
				line-height: 16px;
				margin: 10px 0 10px;
				width: 225px;
				position:relative;
				left:10px;
			}
			#videoSingle .rightText h3{
				color:#f02725;
				font-size:22px;
			}
			#videoSingle .rightText span{
				display:block;
				padding:0px 0 12px 0;
			}
#page-content {
	position:relative;
	width:760px;
	padding:208px 0 0 210px;
}

#page-content h1 {
	font-size:18px;
	font-weight:bold;
	width:460px;
	margin-bottom:10px;
}

#page-content p {
	font-size:14px;
	margin-bottom:10px;
}





/***** OVERVIEW PAGE */

		.overview #rcwp-content {
			width:970px;
			margin:0 auto;
		}

		.overview #middle-column h1{ color: #ff910f; font-size: 24px; line-height: 44px; font-family: "UnitSlabWeb", Helvetica, Arial, sans-serif;}
		.overview #middle-column h2 { margin:0 0 15px 0; font:normal 18px "HelveticaNeueLTPro-Bd", Helvetica, Arial, sans-serif; color: #f49729; line-height: 27px; }

		.overview #middle-column .emphasis{
			font:normal 14px "HelveticaNeueLTPro-Bd", Helvetica, Arial, sans-serif;
			color: #f49729;
			line-height: 20px;

		}

		.overview #middle-column .coreunits_tab{ color: #1e7acd; font-size: 30px; line-height: 46px; font-family: "UnitSlabWeb", Helvetica, Arial, sans-serif; margin-left: 40px; width: 178px; height: 35px; clear:both; background-image:url(/products/ruth-culham-writing-program/html_images/program-overview_images/core_unit_tab_grey.png);
		}

		.overview #middle-column .units p{ color: #3684c2; font-size: 13px; line-height: 17px; font-family: "UnitSlabWeb", Helvetica, Arial, sans-serif;}
		
		.overview-popup {
			position:relative;
			width:397px;
			height:366px;
			padding:20px 0px 30px 22px;
			/*background:url(images/overview_popup_bg.png) 0 0 no-repeat;*/
			background:url(/products/ruth-culham-writing-program/html_images/notepad_images/overview_popup_bg.png) 0 0 no-repeat;
		}
		.overview-popup h2 {
			font:normal 15px "HelveticaNeueLTPro-Bd", Helvetica, Arial, sans-serif;
			color: #ff910f;
			line-height: 18px;
			margin: 20px 0 10px 20px;
		}
		.overview-popup ul {
			color: #3684c2; font-size: 13px; line-height: 18px; font-family: "HelveticaNeueLTPro-Roman", Helvetica, Arial, sans-serif;
			list-style:disc outside none;
			margin-left:35px;
		}

		#fancybox-close {
			background: transparent url(/products/ruth-culham-writing-program/html_images/notepad_images/btn_close.png);
			width: 37px; height: 37px;
		}
		.overview #rcwp-content .traits-btn {
			float:left;
			display:inline;
			margin:3px 1px 0 45px;
			width:326px;
			height:225px;
			background:url(images/overview_traits_btn.png) 0 0 no-repeat;
		}
		.overview #rcwp-content .mates-btn {
			float:left;
			display:inline;
			margin:3px 0 0 0;
			width:326px;
			height:225px;
			background:url(images/overview_mates_btn.png) 0 0 no-repeat;
		}




/***** OVERVIEW - THE TRAITS PAGE */

		.overview-traits #rcwp-content {
			width:970px;
			margin:0 auto;
		}

		.overview-traits #middle-column h1{ color: #ff910f; font-size: 24px; line-height: 44px; font-family: "UnitSlabWeb", Helvetica, Arial, sans-serif;}
		.overview-traits  #middle-column h2 { margin:0 0 15px 0; font:normal 18px "HelveticaNeueLTPro-Bd", Helvetica, Arial, sans-serif; color: #f49729; line-height: 27px; }

		.overview-traits #rcwp-content .paper-bottom {
			margin-top:32px;
		}
		.overview-traits #top-content {
			height:223px;
		}
		.overview-traits #rcwp-content .header {
			position:relative;
			display:inline;
			float:left;
			margin:20px 0 10px 20px;
		}
		.overview-traits #rcwp-content .text {
			position:relative;
			display:inline;
			float:left;
			width:680px;
			margin:20px 0 10px 20px;
		}
		.overview-traits #rcwp-content #traits h2 {
			font-family: Helvetica, Arial, sans-serif;
			font-size: 18px; 
			color: #ff910f;
			font-weight: bold;
			margin-bottom:2px;
			margin-left:5px;
		}
		.overview-traits #rcwp-content #traits p {
			font-family: Helvetica, Arial, sans-serif;
			font-size: 12px; 
			color: #3684c2;
			font-weight: normal;
			margin-left:5px;
		}
		.overview-traits #rcwp-content #traits td {
			padding-top:15px;
			padding-bottom:15px;
		}
		.overview-traits #rcwp-content #traits td.icon {
			text-align:center;
			width:180px;
			padding-left:17px;
		}
		.overview-traits #rcwp-content #traits td.desc {
			vertical-align:middle;
			padding-left:5px;
			padding-right:35px;
		}



/***** OVERVIEW - THE TRAITS MATES PAGE */

	.overview-mates #rcwp-content {
		width:970px;
		margin:0 auto;
	}

/***** COMMON CORE *****/
	.common-core #middle-column h1{ color: #ff910f; font-size: 24px; line-height: 37px; font-family: "UnitSlabWeb", Helvetica, Arial, sans-serif; }

	.common-core #middle-column .left p{ color: #3684c2; font-size: 13px; line-height: 18px; font-family: "HelveticaNeueLTPro-Roman", Helvetica, Arial, sans-serif; position:relative; top: 20px;}

	.common-core #middle-column .sample a{ color: #ff910f; font-size: 14px; line-height: 18px; font-family: "HelveticaNeueLTPro-Bd", Helvetica, Arial, sans-serif; position:relative; top: 30px;}
	.common-core #middle-column .sample.helv_nar a{ font-family: "HelveticaNeueLTPro-BdCn", Helvetica, Arial, sans-serif;}

/***** TEKS ALIGNMENT *****/
	.teks-alignment #middle-column h1{ color: #ff910f; font-size: 24px; line-height: 37px; font-family: "UnitSlabWeb", Helvetica, Arial, sans-serif; }

	.teks-alignment #middle-column .left p{ color: #3684c2; font-size: 13px; line-height: 18px; font-family: "HelveticaNeueLTPro-Roman", Helvetica, Arial, sans-serif; position:relative; top: 20px;}

	.teks-alignment #middle-column .sample a{ color: #ff910f; font-size: 14px; line-height: 18px; font-family: "HelveticaNeueLTPro-Bd", Helvetica, Arial, sans-serif; position:relative; top: 30px;}
	.teks-alignment #middle-column .sample.helv_nar a{ font-family: "HelveticaNeueLTPro-BdCn", Helvetica, Arial, sans-serif;}

/***** PROGRAM COMPONENTS *****/
	.components #middle-column h1{ color: #ff910f; font-size: 26px; line-height: 37px; font-family: "UnitSlabWeb", Helvetica, Arial, sans-serif; margin:0 0;}

	.components #middle-column h2{ color: #f49729; font-size: 16px; line-height: 20px; font-family: "HelveticaNeueLTPro-Bd", Helvetica, Arial, sans-serif; }

	.components #middle-column .top-overview p { line-height:22px; color:#3684c2; text-decoration:none; font:normal 13px "HelveticaNeueLTPro-Roman", Helvetica, Arial, sans-serif; margin:0 0 10px 0; }

	#components .desc p{ width: 95%; font-size: 13px;}
	#components .desc h2{ color: #f49729; font-size: 14px; line-height: 20px; font-family:Helvetica, Arial, sans-serif; font-weight: bold; margin-bottom: 0px} 
	#components .desc { position: relative; left: -15px;}
	.tab3 #components .desc { position: relative; left: 0px;}
	.tab3 #components .desc p{ width: 90%;}
	#components hr{ color: #d9d9d9; width:595px; float: left; margin: 13px 0;}
	
	#components .desc a { color: #ef9009; font-size: 12px; line-height: 18px; font-family: "HelveticaNeueLTPro-BdCn", Helvetica, Arial, sans-serif;}

	#components .desc ul { position: relative; bottom: 0px;}
	#components .desc #trade li {list-style: initial; margin-left: 30px; font-size: 14px}

/**** ABOUT THE AUTHOR ******/
	.author #middle-column h1{ color: #ff910f; font-size: 26px; line-height: 37px; font-family: "UnitSlabWeb", Helvetica, Arial, sans-serif; margin:0 0;}

	.author #middle-column .green{ color: #72bd23; font-size: 14px; line-height: 20px; font-family: "HelveticaNeueLTPro-Bd", Helvetica, Arial, sans-serif; margin:0 0;}

	.author #middle-column .orange{ color: #ff910f; font-size: 13px; line-height: 20px; font-family: "HelveticaNeueLTPro-Bd", Helvetica, Arial, sans-serif; margin:0 0;}

	.author #middle-column p{ font-size: 13px; line-height: 18px;} 

	.author #rcwp-content .videoSingle .thumb5 {
		width:263px;
		height:147px;
		cursor:pointer;
		background:url(/products/ruth-culham-writing-program/html_images/about_author_images/image_video_aboutauthor.png) 0 0 no-repeat;
	}
	.author #rcwp-content .videoSingle #video_overlay_5 {
		position:absolute;
		top:49px;
		left:144px;
		width:338px;
		height:200px;
	}
	
/***** PROJECT BASED ****/

.project #middle-column h1{ color: #ff910f; font-size: 26px; line-height: 37px; font-family: "UnitSlabWeb", Helvetica, Arial, sans-serif; margin:0 0 15px 0;}
.project #middle-column p{ font-size: 13px; line-height: 18px;}
.project #middle-column .sample a{ color: #ff910f; font-size: 14px; line-height: 20px; font-family: "HelveticaNeueLTPro-Bd", Helvetica, Arial, sans-serif; margin:0 0;}
.project #middle-column .project-overview p{font-size: 14px;}
	
/***** SUCCESS ****/

.success #middle-column h1{ color: #ff910f; font-size: 26px; line-height: 37px; font-family: "UnitSlabWeb", Helvetica, Arial, sans-serif; margin:0 0 15px 0;}
.success #middle-column p{ font-size: 13px; line-height: 18px;}
.success #middle-column .sample a{ color: #ff910f; font-size: 14px; line-height: 20px; font-family: "HelveticaNeueLTPro-Bd", Helvetica, Arial, sans-serif; margin:0 0;}


/***** VIDEO AND CONTESTS */

	#middle-column .right .vidtitle{ color: #72bd23; font-size: 17px; line-height: 18px; font-family: "UnitSlabWeb", "HelveticaNeueLTPro-Bd", Helvetica, Arial, sans-serif; margin:0 0 2px 0;}

	#middle-column .right .vidsubline{ color: #72bd23; font-size: 14px; line-height: 18px; font-family: "HelveticaNeueLTPro-Cn", Helvetica, Arial, sans-serif; margin:0 0 10px;}
	
	#middle-column .right .vidtext{ margin-top: 10px; }

	.author #rcwp-content .videoSingle .thumb6 {
		width:263px;
		height:147px;
		cursor:pointer;
		background:url(/products/ruth-culham-writing-program/html_images/videoandcontest_images/image_video_parrot.png) 0 0 no-repeat;
	}
	.author #rcwp-content .videoSingle .thumb7 {
		width:263px;
		height:147px;
		cursor:pointer;
		background:url(/products/ruth-culham-writing-program/html_images/videoandcontest_images/image_video_knightsquest.png) 0 0 no-repeat;
	}

/***** RESEARCH AND FUNDING *****/

	.components #rcwp-content .left .readrf a{ color: #ff910f; font-size: 13px; line-height: 18px; font-family:"HelveticaNeueLTPro-BdCn", Helvetica, Arial, sans-serif; font-weight: bold; } 
	
	.components #tabs-2 ul { height: 100%; margin-bottom: 50px; }
	.components #tabs-2 ul li{ line-height:32px; color:#3684c2; text-decoration:none; font:normal 16px "HelveticaNeueLTPro-Roman", Helvetica, Arial, sans-serif; margin:0 0 10px 20px; list-style: disc;}
/***** ALL GRADES PAGES */

	.allgrades #rcwp-content {
		width:970px;
		margin:0 auto;
	}

		.allgrades #rcwp-content .paper-bottom {
			margin-top:32px;
		}
		.allgrades #rcwp-content .header {
			position:relative;
			display:inline;
			float:left;
			margin:20px 0 10px 20px;
		}
		.allgrades #rcwp-content .text {
			position:relative;
			display:inline;
			float:left;
			width:680px;
			margin:20px 0 10px 20px;
		}

		.allgrades #rcwp-content #jagged-content p {
			font-size:12px;
		}
		.allgrades #rcwp-content .jagged .title {
		    padding-top:32px;
		    text-align: center;
		}
		.allgrades #rcwp-content #components {
			margin-top:20px;
		}
		.allgrades #rcwp-content #components h2 {
			margin-bottom:2px;
		}
		.allgrades #rcwp-content #components tr {
			background:url(images/jagged_horiz_rule.png) center bottom no-repeat;
		}
		.allgrades #rcwp-content #components td {
			padding-top:9px;
			padding-bottom:10px;
		}
		.allgrades #rcwp-content #components td.pic {
			text-align:center;
			width:180px;
		}
		.allgrades #rcwp-content #components td.desc {
			vertical-align:middle;
			padding-left:5px;
			padding-right:35px;
		}

		.coreweek-popup {
			position:relative;
			width:387px;
			height:486px;
			padding:25px 30px;
			/*background:url(images/coreweek_popup_bg.png) 0 0 no-repeat;*/
			background:url(/products/ruth-culham-writing-program/html_images/notepad_images/coreweek_popup_bgv2.png) 0 0 no-repeat;
		}
		.coreweek-popup .title {
			font-size:24px;
			color:#006699;
		}
		.coreweek-popup table {
			position:absolute;
			top:114px;
			left:25px;
		}
		.coreweek-popup tr {
			height:80px;
		}
		.coreweek-popup td.icon {
			text-align:center;
			padding-right:10px;
		}
		.coreweek-popup td.desc {
			vertical-align:middle;
			font-size:12px;
		}
		.coreweek-popup td.desc .duration {
			font-weight:normal;
			color:#003366;
		}


		.coreweek-popupk {
			position:relative;
			width:400px;
			height:600px;
			padding:25px 25px;
			background:url(/products/ruth-culham-writing-program/html_images/notepad_images/coreweek_popup_bgv2.png) 0 0 no-repeat;
		}
		.coreweek-popupk p {
			color:#ff910f;
			font-size: 13px; line-height: 18px; font-family: Helvetica, Arial, sans-serif;
			font-weight: bold;
			margin: 20px 0 10px;
		}
		.coreweek-popupk table {
		}
		.coreweek-popupk tr {
			height:70px;
			border-bottom: 1px solid #898989;
		}
		.coreweek-popupk td.icon {
			text-align:center;
			padding-right:20px;
		}

		.coreweek-popupk .smaller td.icon {
			text-align:center;
			padding-right:9px;
		}
		.coreweek-popupk td.desc {
			vertical-align:middle;
			color: #3684c2; font-size: 13px; line-height: 18px; font-family:"HelveticaNeueLTPro-BdCn", Helvetica, Arial, sans-serif; font-weight: bold;
	
		}
		.coreweek-popupk td.desc .duration {
			font-size: 13px; line-height:18px; color:#3684c2; text-decoration:none; font-family:  "HelveticaNeueLTPro-Roman", Helvetica, Arial, sans-serif; font-weight: normal;
		}

		.coreweek-popupk .smaller td.desc {
			vertical-align:middle;
			color: #3684c2; font-size: 12px; line-height: 18px; font-family:"HelveticaNeueLTPro-BdCn", Helvetica, Arial, sans-serif; font-weight: bold;
	
		}
		.coreweek-popupk .smaller td.desc .duration {
			font-size: 12px; line-height:18px; color:#3684c2; text-decoration:none; font-family:  "HelveticaNeueLTPro-Roman", Helvetica, Arial, sans-serif; font-weight: normal;
		}



/***** GRADES K-2 PAGE */

		.gradesK2 #rcwp-content .coreweek-btn {
			float:right;
			display:inline;
			margin:0 0 0 25px;
			width:191px;
			height:102px;
			background:url(images/gradesK_coreweek_btn.png) 0 0 no-repeat;
		}



		.gradesK2 #rcwp-content .coreweek-btnk {
			float:right;
			display:inline;
			margin:80px 0 0 0;
			width:191px;
			height:102px;
		background:url(images/grades1-2_coreweek_btn.png) 0 0 no-repeat;
		}


		.gradesK2 #top-content {
			height:263px;
		}
		.gradesK2 #rcwp-content #jagged-content {
			height:1613px;
		}

/***** GRADES 3-5 PAGE */

		.grades35 #rcwp-content .coreweek-btn {
			float:right;
			display:inline;
			margin:0 0 0 25px;
			width:191px;
			height:102px;
			background:url(images/grades35_coreweek_btn.png) 0 0 no-repeat;
		}
		.grades35 #top-content {
			height:223px;
		}
		.grades35 #rcwp-content #jagged-content {
			height:1900px;
		}


/***** GRADES 6-8 PAGE */

		.grades68 #rcwp-content .coreweek-btn {
			float:right;
			display:inline;
			margin:0 0 0 25px;
			width:191px;
			height:102px;
			background:url(images/grades68_coreweek_btn.png) 0 0 no-repeat;
		}
		.grades68 #top-content {
			height:223px;
		}
		.grades68 #rcwp-content #jagged-content {
			height:1654px;
		}


/***** RESEARCH BASE PAGE */

	.research #rcwp-content {
		width:970px;
		margin:0 auto;
	}
		.research #rcwp-content #paper-content {
			min-height:1144px;
			height:auto !important;	/* hack for ie6 min-height */
			height:1144px;			/* hack for ie6 min-height */
			clear: both;
		}
		.research #rcwp-content .paper-bottom {
			margin-top:32px;
		}
		.research #rcwp-content .header {
			position:relative;
			display:inline;
			float:left;
			margin:20px 0 10px 20px;
		}
		.research #rcwp-content .text {
			position:relative;
			display:inline;
			float:left;
			width:400px;
			margin:20px 0 10px 20px;
		}
		.research #rcwp-content .sample {
			float:right;
			display:inline;
			position:relative;
			margin:27px 50px 0 0;
		}
		.research #rcwp-content .decoration {
			position:absolute;
			top:924px;
			left:212px;
			width:731px;
			height:256px;
			background:url(images/research_decoration.png) 0 0 no-repeat;
		}


/***** FUNDING PAGE */

	.funding #rcwp-content {
		width:970px;
		margin:0 auto;
	}
		.funding #rcwp-content #paper-content {
			min-height:954px;
			height:auto !important;	/* hack for ie6 min-height */
			height:954px;			/* hack for ie6 min-height */
		}
		.funding #rcwp-content .paper-bottom {
			margin-top:32px;
		}
		.funding #rcwp-content .header {
			position:relative;
			display:inline;
			float:left;
			margin:20px 0 10px 20px;
		}
		.funding #rcwp-content .text {
			position:relative;
			display:inline;
			float:left;
			width:680px;
			margin:20px 0 10px 20px;
		}
		.funding #rcwp-content .text li {
			list-style:disc;
			margin-left:15px;
		}
		.funding #rcwp-content .decoration {
			position:absolute;
			top:746px;
			left:208px;
			width:736px;
			height:228px;
			background:url(images/funding_decoration.png) 0 0 no-repeat;
		}


/***** CONTACT PAGE */
.contact #middle-column .tab-content .text{ color: #ff910f; font-size: 14px; line-height: 20px; font-family: "HelveticaNeueLTPro-Bd", Helvetica, Arial, sans-serif; margin:0 0;}

	.contact #rcwp-content {
		width:970px;
		margin:0 auto;
	}
		.contact #paper-content {
			min-height:954px;
			height:auto !important;	/* hack for ie6 min-height */
			height:954px;			/* hack for ie6 min-height */
		}
		.contact .paper-bottom {
			margin-top:32px;
		}
		.contact #top-content {
			height:100px;
		}
		.contact .header {
			position:relative;
			display:inline;
			float:left;
			margin:20px 0 10px 20px;
		}
		.contact .text {
			position:relative;
			display:inline;
			float:left;
			width:680px;
			margin:20px 0 10px 20px;
		}

		.contact #jagged-content {
			position:relative;
			height:834px;
		}
		.contact .tabs {
			position:absolute;
			width:643px;
			height:777px;
			margin:20px 0 0 12px;
			background:url(images/contact_bg_repeat.png) 0 60px repeat-y;
		}

		.contact .tabs-bottom {
			width:643px;
			height:20px;
			position:absolute;
			bottom:0;
			left:0;
			background:url(images/contact_bg_bottom.png) 0 0 no-repeat;
		}
		.contact #jagged-content {
			position:relative;
			width:668px;
			margin:0 37px;
			padding-top:36px;
		}

		.contact .tab1btn-active {
			float:left;
			display:inline;
			width:334px;
			height:60px;
			background:url(images/contact_tabs.png) 0 0 no-repeat;
		}
		.contact .tab1btn {
			float:left;
			display:inline;
			width:334px;
			height:60px;
			cursor:pointer;
			background:url(images/contact_tabs.png) 0 -60px no-repeat;
		}
		.contact .tab2btn-active {
			float:left;
			display:inline;
			width:308px;
			height:60px;
			background:url(images/contact_tabs.png) -334px -60px no-repeat;
		}
		.contact .tab2btn {
			float:left;
			display:inline;
			width:308px;
			height:60px;
			cursor:pointer;
			background:url(images/contact_tabs.png) -334px 0 no-repeat;
		}

		.contact .tab-content {
			/*margin:20px 20px 10px;*/
		}

		.contact #tab1,
		.contact #find-account-executive {
			text-align:center;
			width: 602px;
		}
		.contact #tab1 .text a,
		.contact #find-account-executive .text a {
			font-size:100%;
		}

		.contact #find-account-executive h2{
			margin-bottom: 0px;
		}
	
		.contact #find-account-executive .orange{
			line-height:22px;
			font-size:13px;
			color:#ff910f;
			text-decoration:none;
			font:normal 14px "HelveticaNeueLTPro-Roman", Helvetica, Arial, sans-serif;
		}
		
		.contact #find-account-executive .orange a{
			color: #84bc49;
		}

		.contact #tab1 .states,
		.contact #find-account-executive .states {
			margin:20px auto 30px;
			/*font-size:12px;*/
			line-height:22px;
			font-size:14px;
			color:#3684c2;
			text-decoration:none;
			font:normal 14px "HelveticaNeueLTPro-Roman", Helvetica, Arial, sans-serif;
		}
		.contact #tab1 .states-left,
		.contact #find-account-executive .states-left {
			width:200px;
			text-align:right;
			padding-right:20px;
		}
		.contact #tab1 .states-right,
		.contact #find-account-executive .states-right {
			width:200px;
			text-align:left;
		}

		.contact #tab2,
		.contact #request-free-information {
		}
		.contact #tab2 .text,
		.contact #request-free-information .text {
			text-align:center;
			font-size:13px;
			width:100%;
			margin:0 auto;
		}

		.contact #signup {
			text-align:left;
			/*margin:20px 0 10px 20px;*/
		}
		.contact #signup form {
			margin:30px 0 0;
		}
		.contact #signup ul {
			width: 500px;
			/*margin:0 38px;*/
		}
		.contact #signup li {
			display: inline-block;
			margin: 0 0 5px;
			position: relative;
			vertical-align: top;
		}
		.contact #signup li label {
			float: left;
			color: #3684c2; font-size: 16px; line-height: 17px; font-family: "UnitSlabWeb", Helvetica, Arial, sans-serif;
			/*
			color: #000000;
			font-size: 15px;
			font-weight: bold;
			line-height: 29px;
			*/
			margin-right: 15px;
			text-align: right;
			width: 195px;
		}
		.contact #signup li.rc {
			margin: 10px 0 5px;
		}
		.contact #signup li.rc p {
			float: left;
			color: #3684c2; font-size: 16px; line-height: 17px; font-family: "UnitSlabWeb", Helvetica, Arial, sans-serif;
			/*
			color: #000000;
			font-size: 15px;
			font-weight: bold;
			line-height: 29px;
			*/
			margin-right: 15px;
			text-align: right;
			width: 195px;
		}
		.contact #signup li.rc label {
			float: none;
			margin-right: 5px;
			text-align: left;
			width: auto;
		}
		.contact #signup li.rc input {
			background: none repeat scroll 0 0 transparent;
			height: auto;
			vertical-align: middle;
			width: auto;
		}
		.contact #signup li.rc img {
			vertical-align: middle;
		}
		.contact #signup li input {
			/*background: url("images/input_bg.png") no-repeat scroll 0 0 transparent;*/
			background: url("/products/ruth-culham-writing-program/html_images/contact_images/input_bg.png") no-repeat scroll 0 0 transparent;
			border: 0 none;
			height: 23px;
			padding: 3px 5px;
			width: 224px;
		}
		.contact #signup li select {
			background: url("images/select_bg.png") no-repeat scroll 0 0 transparent;
			border: 0 none;
			height: 29px;
			padding: 5px 3px;
			width: 96px;
		}
		.contact #signup li label {
		}
		.contact #signup .policy {
			color: #ff910f; font-size: 13px; line-height: 17px; font-family: "UnitSlabWeb", Helvetica, Arial, sans-serif;
			/*
			color: #2A3030;
			font-size: 12px;
			*/
			padding: 15px 0 0;
			text-align: center;
		}
		.contact #signup .policy a {
			color: #69ad21;
		}
		.contact #signup .submit {
			text-align: center;
		}
		.contact #signup .image {
		}
		.contact #signup .p1 {
			margin-top: 50px;
		}
		.contact #signup .p2 {
			margin-top: 35px;
		}
		.contact #signup li i {
			color: #FB0000;
			display: none;
			font-size: 11px;
			font-style: normal;
			font-weight: bold;
			left: 0;
			line-height: 11px;
			position: absolute;
			text-align: right;
			top: 14px;
		}
		.contact #signup li i {
			width: 195px;
		}
		.contact #signup p.error {
			color: #FB0000;
			display: none;
			font-size: 20px;
			font-weight: bold;
			text-align:center;
		}

.common-core #middle-column .small_box_bottom { text-align:center; margin:0 auto 32px; padding:32px 24px 0; width:200px; height:148px; text-align:center; font:normal 13px/1.2em "HelveticaNeueLTPro-Cn", Helvetica, Arial, sans-serif; background:url(/products/ruth-culham-writing-program/html_images/commoncore_images/box_small_under.png) no-repeat center center;}
.common-core #middle-column .small_box_bottom p { font:normal 13px/1.2em "HelveticaNeueLTPro-Cn", Helvetica, Arial, sans-serif;}
.common-core #middle-column .small_box_bottom .bluetext { margin:0; padding:0 0 20px; font-family:"HelveticaNeueLTPro-BdCn", Helvetica, Arial, sans-serif; color:#467ca9; font-size:14px; line-height:1.2em;}
.common-core #middle-column .small_box_bottom .redtext { margin:0 0 8px; padding:0 0 8px; color:#da1f26; border-bottom:1px solid #8a5f39;}
.common-core #middle-column .small_box_bottom .yellowtext { margin:0; padding:0; color:#ef9009;}
.common-core #middle-column .small_box_bottom a { text-decoration:underline; font-family:"HelveticaNeueLTPro-BdCn", Helvetica, Arial, sans-serif;}
.common-core #middle-column .small_box_bottom .redtext a { color:#da1f26;}
.common-core #middle-column .small_box_bottom .yellowtext a { color:#ef9009;}

.teks-alignment #middle-column .small_box_bottom { text-align:center; margin:0 auto 32px; padding:32px 24px 0; width:200px; height:148px; text-align:center; font:normal 13px/1.2em "HelveticaNeueLTPro-Cn", Helvetica, Arial, sans-serif; background:url(/products/ruth-culham-writing-program/html_images/commoncore_images/box_small_under.png) no-repeat center center;}
.teks-alignment #middle-column .small_box_bottom p { font:normal 13px/1.2em "HelveticaNeueLTPro-Cn", Helvetica, Arial, sans-serif;}
.teks-alignment #middle-column .small_box_bottom .bluetext { margin:0; padding:0 0 20px; font-family:"HelveticaNeueLTPro-BdCn", Helvetica, Arial, sans-serif; color:#467ca9; font-size:14px; line-height:1.2em;}
.teks-alignment #middle-column .small_box_bottom .redtext { margin:0 0 8px; padding:0 0 8px; color:#da1f26; border-bottom:1px solid #8a5f39;}
.teks-alignment #middle-column .small_box_bottom .yellowtext { margin:0; padding:0; color:#ef9009;}
.teks-alignment #middle-column .small_box_bottom a { text-decoration:underline; font-family:"HelveticaNeueLTPro-BdCn", Helvetica, Arial, sans-serif;}
.teks-alignment #middle-column .small_box_bottom .redtext a { color:#da1f26;}
.teks-alignment #middle-column .small_box_bottom .yellowtext a { color:#ef9009;}