videothumbbody {
	background:#c5e2f5 !important;
	behavior: url(csshover.htc);
}
html body.schlTeachers4o {
    background:#FFFFFF !important;
}
body.schlTeachers4o #schlMainContent, 
body.schlTeachers4o #content {
    border:none!important;
}
#eng3d, #eng3d div, #eng3d span, #eng3d object, #eng3d iframe,
#eng3d h1, #eng3d h2, #eng3d h3, #eng3d #eng3d h4, #eng3d h5, #eng3d h6, #eng3d p, #eng3d blockquote, #eng3d pre,
#eng3d a, #eng3d abbr, #eng3d acronym, #eng3d address, #eng3d big, #eng3d cite, #eng3d code,
#eng3d del, #eng3d dfn, /*#eng3d em, #eng3d font, */#eng3d img, /* #eng3d ins,*/
/* #eng3d kbd, #eng3d q, #eng3d s, #eng3d samp, */
/*#eng3d small, #eng3d strike, #eng3d strong, #eng3d sub, #eng3d sup, #eng3d tt, #eng3d var, */
#eng3d dl, #eng3d dt, #eng3d dd, #eng3d ol, #eng3d ul, #eng3d li,
#eng3d fieldset, #eng3d form, #eng3d label, #eng3d legend,
#eng3d table, #eng3d caption, #eng3d tbody, #eng3d tfoot, #eng3d thead, #eng3d tr, #eng3d th, #eng3d td {
	vertical-align: baseline;
	font-family: arial;
	font-weight: normal;
	font-style: normal;
	font-size: 100%;
	text-align: left;
	outline: 0;
	padding: 0;
	margin: 0;
	border: 0;
	color:#000;
	background:none;
}

#eng3d table {
	border-collapse: collapse;
	border-spacing: 0;
}
#eng3d ol, #eng3d ul {
	list-style: none;
}

#eng3d h1 {
	font-weight: bold;
	font-size: 18px;
}
#eng3d h2 {
	font-weight: bold;
	font-size: 16px;
}
#eng3d h3 {
	font-weight: bold;
	font-size: 13px;
}
#eng3d h4 {
	font-weight: bold;
	font-size: 12px;
}

#eng3d sub, #eng3d sup {vertical-align: baseline; position: relative; font-size: 70%;}
#eng3d sub {bottom: -0.6em;}
#eng3d sup {top: -0.6em;}

#eng3d a {
	color:#000;
}

#eng3d .clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

#eng3d .clearfix {
	display: inline-block;
}

html[xmlns] #eng3d .clearfix {
	display: block;
}

* html #eng3d .clearfix {
	height: 1%;
}

/*** fixes for global wrapper ***/

#schlPageContent, #schlMainContent, div#schl3o {
	width:970px;
	padding:0 !important;
	background:none;
}
#schlPageWrapper {
	margin: 0 auto;
}
#schlHeader {
	display: none;
}



/*** ENGLISH 3D STYLE ***/

#eng3d {
	background-color:#ffffff;
	width:970px;
	font-size:14px;
	position:relative;
}

/*** HEADER SECTION ***/

#eng3d div.eng3d_header {
	background:#183269;
	position:relative;
	z-index:1;
	width:970px;
	height:196px;
	background:url(../images/bg-header-content.png) no-repeat;
}
	#eng3d div.eng3d_header .logo {
		position:absolute;
		left:24px;
		top:11px;
	}
	#eng3d div.eng3d_header .tagline {
		position:absolute;
		left:160px;
		top:0px;
	}
	#eng3d div.eng3d_header .corner {
		position:absolute;
		right:2px;
		top:2px;
	}
	#eng3d div.eng3d_header .nav {
		position:absolute;
		right:0px;
		bottom:0px;
		width:970px;
		height:46px;
	}

	#eng3d div.eng3d_header .nav ul.navbar li div.navmenu {
		position:relative;
		z-index:9990;
	}

	#eng3d div.eng3d_header .nav ul.navbar {
	}
		#eng3d div.eng3d_header .nav ul.navbar li {
			float:left;
			display:inline;
			position:relative;
			display:table;
		}
			#eng3d div.eng3d_header .nav ul.navbar li a {
				display:table-cell;
				*display:block;
				vertical-align:middle;
				height:46px;
				*height:31px;
				*padding-top:15px;
				text-transform:uppercase;
				text-decoration:none;
				color:#000;
				font-weight:bold;
				/*background:url(../images/nav_buttons.png) no-repeat;*/
				background:#fff;
				text-align:center;
				border-left:1px solid #000;
			}
			#eng3d div.eng3d_header .nav ul.navbar li a:hover {
				background: #FEFEFE; /* Old browsers */
				background: -moz-linear-gradient(top,  #FEFEFE 0%, #C3C3CE 100%); /* FF3.6+ */
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FEFEFE), color-stop(100%,#C3C3CE)); /* Chrome,Safari4+ */
				background: -webkit-linear-gradient(top,  #FEFEFE 0%,#C3C3CE  100%); /* Chrome10+,Safari5.1+ */
				background: -o-linear-gradient(top,  #FEFEFE 0%,#C3C3CE 100%); /* Opera 11.10+ */
				background: -ms-linear-gradient(top,  #FEFEFE 0%,#C3C3CE 100%); /* IE10+ */
				background: linear-gradient(to bottom,  #FEFEFE 0%,#C3C3CE 100%); /* W3C */
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FEFEFE', endColorstr='#C3C3CE',GradientType=0 ); /* IE6-9 */
			}
			#eng3d div.eng3d_header .nav ul.navbar li.home {
				border-left:2px solid #000;
			}
			
			#eng3d div.eng3d_header .nav ul.navbar li.home a {
				width:88px;
				border-left:none;
			}
				#eng3d div.eng3d_header .nav ul.navbar li.home-active {
					border-left:2px solid #183269;
				}
				#eng3d div.eng3d_header .nav ul.navbar li.home-active a {
					width:88px;
					height:46px;
					*height:31px;
					*padding-top:15px;
					background-position:0 -92px;
					border-left:none;
					background: #00eef9; /* Old browsers */
					background: -moz-linear-gradient(top,  #00eef9 0%, #00b9e5 36%, #2989d8 73%, #008ed6 100%); /* FF3.6+ */
					background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00eef9), color-stop(36%,#00b9e5), color-stop(73%,#2989d8), color-stop(100%,#008ed6)); /* Chrome,Safari4+ */
					background: -webkit-linear-gradient(top,  #00eef9 0%,#00b9e5 36%,#2989d8 73%,#008ed6 100%); /* Chrome10+,Safari5.1+ */
					background: -o-linear-gradient(top,  #00eef9 0%,#00b9e5 36%,#2989d8 73%,#008ed6 100%); /* Opera 11.10+ */
					background: -ms-linear-gradient(top,  #00eef9 0%,#00b9e5 36%,#2989d8 73%,#008ed6 100%); /* IE10+ */
					background: linear-gradient(to bottom,  #00eef9 0%,#00b9e5 36%,#2989d8 73%,#008ed6 100%); /* W3C */
					filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00eef9', endColorstr='#008ed6',GradientType=0 ); /* IE6-9 */
					color:#fff;
				}
			#eng3d div.eng3d_header .nav ul.navbar li.overview  {
				width:126px;
				display:block;
			}
			#eng3d div.eng3d_header .nav ul.navbar li.overview a {
				width:126px;
				*height:41px;
				*padding-top:5px;
			}
			#eng3d div.eng3d_header .nav ul.navbar li.overview:hover{
				width:126px;
			}
			#eng3d div.eng3d_header .nav ul.navbar li.overview a:hover {
				width:126px;
				*height:41px;
				*padding-top:5px;
			}
				#eng3d div.eng3d_header .nav ul.navbar li.overview-active a {
					width:125px;
					height:46px;
					*height:41px;
					*padding-top:5px;
					background: #00eef9; /* Old browsers */
					background: -moz-linear-gradient(top,  #00eef9 0%, #00b9e5 36%, #2989d8 73%, #008ed6 100%); /* FF3.6+ */
					background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00eef9), color-stop(36%,#00b9e5), color-stop(73%,#2989d8), color-stop(100%,#008ed6)); /* Chrome,Safari4+ */
					background: -webkit-linear-gradient(top,  #00eef9 0%,#00b9e5 36%,#2989d8 73%,#008ed6 100%); /* Chrome10+,Safari5.1+ */
					background: -o-linear-gradient(top,  #00eef9 0%,#00b9e5 36%,#2989d8 73%,#008ed6 100%); /* Opera 11.10+ */
					background: -ms-linear-gradient(top,  #00eef9 0%,#00b9e5 36%,#2989d8 73%,#008ed6 100%); /* IE10+ */
					background: linear-gradient(to bottom,  #00eef9 0%,#00b9e5 36%,#2989d8 73%,#008ed6 100%); /* W3C */
					filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00eef9', endColorstr='#008ed6',GradientType=0 ); /* IE6-9 */
					color:#fff;
				}
				#eng3d div.eng3d_header .nav ul.navbar li.overview div.navmenu,
				#eng3d div.eng3d_header .nav ul.navbar li.overview-active div.navmenu  {
					display:none;
					position:absolute;
					left:0;
					top:46px;
					border:1px solid #000;
					float:none;
				}
				#eng3d div.eng3d_header .nav ul.navbar li.overview:hover div.navmenu {
					display:block;
					position:absolute;
					z-index:3;
				}
				#eng3d div.eng3d_header .nav ul.navbar li.overview:hover div.navmenu a:hover{
					width:290px;
					*height:10px;
					*padding:12px 0 15px 0;
					position:relative;
					z-index:3;
				}
			#eng3d div.eng3d_header .nav ul.navbar li.ells a {
				width:164px;
				background-position:-215px 0px;
			}
				#eng3d div.eng3d_header .nav ul.navbar li.ells-active a {
					width:164px;
					height:46px;
					*height:31px;
					*padding-top:15px;
					background: #00eef9; /* Old browsers */
					background: -moz-linear-gradient(top,  #00eef9 0%, #00b9e5 36%, #2989d8 73%, #008ed6 100%); /* FF3.6+ */
					background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00eef9), color-stop(36%,#00b9e5), color-stop(73%,#2989d8), color-stop(100%,#008ed6)); /* Chrome,Safari4+ */
					background: -webkit-linear-gradient(top,  #00eef9 0%,#00b9e5 36%,#2989d8 73%,#008ed6 100%); /* Chrome10+,Safari5.1+ */
					background: -o-linear-gradient(top,  #00eef9 0%,#00b9e5 36%,#2989d8 73%,#008ed6 100%); /* Opera 11.10+ */
					background: -ms-linear-gradient(top,  #00eef9 0%,#00b9e5 36%,#2989d8 73%,#008ed6 100%); /* IE10+ */
					background: linear-gradient(to bottom,  #00eef9 0%,#00b9e5 36%,#2989d8 73%,#008ed6 100%); /* W3C */
					filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00eef9', endColorstr='#008ed6',GradientType=0 ); /* IE6-9 */
					color:#fff;
				}
			#eng3d div.eng3d_header .nav ul.navbar li.implement a {
				width:165px;
				background-position:-380px 0px;
			}
				#eng3d div.eng3d_header .nav ul.navbar li.implement-active a {
					width:165px;
					height:46px;
					*height:31px;
					*padding-top:15px;
					background: #00eef9; /* Old browsers */
					background: -moz-linear-gradient(top,  #00eef9 0%, #00b9e5 36%, #2989d8 73%, #008ed6 100%); /* FF3.6+ */
					background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00eef9), color-stop(36%,#00b9e5), color-stop(73%,#2989d8), color-stop(100%,#008ed6)); /* Chrome,Safari4+ */
					background: -webkit-linear-gradient(top,  #00eef9 0%,#00b9e5 36%,#2989d8 73%,#008ed6 100%); /* Chrome10+,Safari5.1+ */
					background: -o-linear-gradient(top,  #00eef9 0%,#00b9e5 36%,#2989d8 73%,#008ed6 100%); /* Opera 11.10+ */
					background: -ms-linear-gradient(top,  #00eef9 0%,#00b9e5 36%,#2989d8 73%,#008ed6 100%); /* IE10+ */
					background: linear-gradient(to bottom,  #00eef9 0%,#00b9e5 36%,#2989d8 73%,#008ed6 100%); /* W3C */
					filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00eef9', endColorstr='#008ed6',GradientType=0 ); /* IE6-9 */
					color:#fff;
				}
			#eng3d div.eng3d_header .nav ul.navbar li.support a {
				width:130px;
				*height:41px;
				*padding-top:5px;
			}
				#eng3d div.eng3d_header .nav ul.navbar li.support-active a {
					width:130px;
					height:46px;
					*height:41px;
					*padding-top:5px;	
					background: #00eef9; /* Old browsers */
					background: -moz-linear-gradient(top,  #00eef9 0%, #00b9e5 36%, #2989d8 73%, #008ed6 100%); /* FF3.6+ */
					background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00eef9), color-stop(36%,#00b9e5), color-stop(73%,#2989d8), color-stop(100%,#008ed6)); /* Chrome,Safari4+ */
					background: -webkit-linear-gradient(top,  #00eef9 0%,#00b9e5 36%,#2989d8 73%,#008ed6 100%); /* Chrome10+,Safari5.1+ */
					background: -o-linear-gradient(top,  #00eef9 0%,#00b9e5 36%,#2989d8 73%,#008ed6 100%); /* Opera 11.10+ */
					background: -ms-linear-gradient(top,  #00eef9 0%,#00b9e5 36%,#2989d8 73%,#008ed6 100%); /* IE10+ */
					background: linear-gradient(to bottom,  #00eef9 0%,#00b9e5 36%,#2989d8 73%,#008ed6 100%); /* W3C */
					filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00eef9', endColorstr='#008ed6',GradientType=0 ); /* IE6-9 */
					color:#fff;
				}
			#eng3d div.eng3d_header .nav ul.navbar li.standards a {
				width:151px;
				*height:41px;
				*padding-top:5px;
			}
				#eng3d div.eng3d_header .nav ul.navbar li.standards-active a {
					width:151px;
					height:46px;
					*height:41px;
					*padding-top:5px;			
					background: #00eef9; /* Old browsers */
					background: -moz-linear-gradient(top,  #00eef9 0%, #00b9e5 36%, #2989d8 73%, #008ed6 100%); /* FF3.6+ */
					background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00eef9), color-stop(36%,#00b9e5), color-stop(73%,#2989d8), color-stop(100%,#008ed6)); /* Chrome,Safari4+ */
					background: -webkit-linear-gradient(top,  #00eef9 0%,#00b9e5 36%,#2989d8 73%,#008ed6 100%); /* Chrome10+,Safari5.1+ */
					background: -o-linear-gradient(top,  #00eef9 0%,#00b9e5 36%,#2989d8 73%,#008ed6 100%); /* Opera 11.10+ */
					background: -ms-linear-gradient(top,  #00eef9 0%,#00b9e5 36%,#2989d8 73%,#008ed6 100%); /* IE10+ */
					background: linear-gradient(to bottom,  #00eef9 0%,#00b9e5 36%,#2989d8 73%,#008ed6 100%); /* W3C */
					filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00eef9', endColorstr='#008ed6',GradientType=0 ); /* IE6-9 */
					color:#fff;
				}
			#eng3d div.eng3d_header .nav ul.navbar li.order {
				border-right:2px solid #000;
				width: 138px;
			}
			#eng3d div.eng3d_header .nav ul.navbar li.order a {
				width:137px;
				border-right:none;
			}
				#eng3d div.eng3d_header .nav ul.navbar li.order-active  {
					border-right:2px solid #000;
				}
				#eng3d div.eng3d_header .nav ul.navbar li.order-active a {
					width:137px;
					height:46px;
					*height:31px;
					*padding-top:15px;			
					background: #00eef9; /* Old browsers */
					background: -moz-linear-gradient(top,  #00eef9 0%, #00b9e5 36%, #2989d8 73%, #008ed6 100%); /* FF3.6+ */
					background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00eef9), color-stop(36%,#00b9e5), color-stop(73%,#2989d8), color-stop(100%,#008ed6)); /* Chrome,Safari4+ */
					background: -webkit-linear-gradient(top,  #00eef9 0%,#00b9e5 36%,#2989d8 73%,#008ed6 100%); /* Chrome10+,Safari5.1+ */
					background: -o-linear-gradient(top,  #00eef9 0%,#00b9e5 36%,#2989d8 73%,#008ed6 100%); /* Opera 11.10+ */
					background: -ms-linear-gradient(top,  #00eef9 0%,#00b9e5 36%,#2989d8 73%,#008ed6 100%); /* IE10+ */
					background: linear-gradient(to bottom,  #00eef9 0%,#00b9e5 36%,#2989d8 73%,#008ed6 100%); /* W3C */
					filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00eef9', endColorstr='#008ed6',GradientType=0 ); /* IE6-9 */
					color:#fff;
				}
			
			#eng3d div.eng3d_header .nav ul.navbar li div.navmenu {
				position:absolute;
				float:left;
				display:inline;
				width:290px;
				border-style:solid;
				border-color:#000;
				border-width:1px;
				background-color:#fff;
			}
			#eng3d div.eng3d_header .nav ul.navbar li div.navmenu a,
			#eng3d div.eng3d_header .nav ul.navbar li div.navmenu span {
				height:13px;
				display:block;
				padding:12px 0;
				color:#000;
				font-size:13px;
				font-weight:bold;
				text-align:center;
				border-bottom:1px solid #000;
				border-left:none;
				background:none;
				width:100%;
			}
			#eng3d div.eng3d_body  div.subnav a:hover,
			#eng3d div.eng3d_header .nav ul.navbar li div.navmenu a:hover {
				background: #FEFEFE; /* Old browsers */
				background: -moz-linear-gradient(top,  #FEFEFE 0%, #C3C3CE  100%); /* FF3.6+ */
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FEFEFE), color-stop(100%,#C3C3CE)); /* Chrome,Safari4+ */
				background: -webkit-linear-gradient(top,  #FEFEFE 0%,#C3C3CE 100%); /* Chrome10+,Safari5.1+ */
				background: -o-linear-gradient(top,  #FEFEFE 0%,#C3C3CE 100%); /* Opera 11.10+ */
				background: -ms-linear-gradient(top,  #FEFEFE 0%,#C3C3CE 100%); /* IE10+ */
				background: linear-gradient(to bottom,  #FEFEFE 0%,#C3C3CE 100%); /* W3C */
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FEFEFE', endColorstr='#C3C3CE',GradientType=0 ); /* IE6-9 */
				text-decoration:underline;
			}
			#eng3d div.eng3d_header .nav ul.navbar li div.navmenu a.last,
			#eng3d div.eng3d_header .nav ul.navbar li div.navmenu span.last {
				border-bottom:none;
			}


/*** BODY SECTION ***/

#eng3d div.eng3d_body {
	position:relative;
	background-color:#fff;
	border:#000 solid 2px;
	border-top:none;
	border-bottom:none;
	width:966px;
	padding-bottom:30px;
	z-index:1;
}
	#eng3d div.eng3d_body div.shadow {
		height:25px;
		width:968px;
		background:url(../images/nav_shadow.png) repeat-x;
	}

	#eng3d div.eng3d_body img.pagetitle {
		margin:25px 0 2px 37px;
	}
	#eng3d div.eng3d_body h1 {
		margin:0 0 0 38px;
	}
	#eng3d div.eng3d_body p {
		width:640px;
		margin:0 0 10px 38px;
	}

	#eng3d div.eng3d_body p.full{
		width: 890px;
	}

	#eng3d div.eng3d_body p.first {
		margin-top:12px;
	}
	#eng3d div.eng3d_body p.last {
		margin-bottom:20px;
	}

/*** FOOTER SECTION ***/

#eng3d div.eng3d_footer {
	height:100px;
	background:url(../images/bg-footer-content.png) no-repeat;
}
	#eng3d div.eng3d_footer ul.links {
		float:left;
		display:inline;
		margin:15px 0 0 20px;
		width:935px;
		height:65px;
		/*background:url(../images/footer_buttons.png) no-repeat;*/
	}
		#eng3d div.eng3d_footer ul.links li {
			float:left;
			display:inline;
			margin:0 15px 0 0;
		}
		#eng3d div.eng3d_footer ul.links li.btn a{
			height:50px;
		}
			#eng3d div.eng3d_footer ul.links li a {
				display:block;
				height:28px;
				/*background:url(../images/footer_buttons.png) no-repeat;*/
			}
			#eng3d div.eng3d_footer ul.links li.exec a {
				text-transform:uppercase;
				color:#fff;
				text-decoration:none;
				font-size: 17px;
				height: 24px;
				margin-top: 13px;
			}
			#eng3d div.eng3d_footer ul.links li.info {
				margin-right:0;
			}
			#eng3d div.eng3d_footer ul.links li.info a {
				text-transform:uppercase;
				color:#fff;
				text-decoration:none;
				font-size: 17px;
				height: 24px;
				margin-top: 13px;
			}
			#eng3d div.eng3d_footer ul.links li.exec a:hover,
			#eng3d div.eng3d_footer ul.links li.info a:hover {
				text-decoration:underline;
			}
			#eng3d div.eng3d_footer ul.links li.call {
				margin-left:25px;
				width:255px;
				background-position:-635px 0;
			}

#eng3d div.eng3d_end {
	width:970px;
	height:20px;
	background:url(../images/footer_3d.png) no-repeat;
}




/*** COMMON ELEMENTS ***/
#eng3d div.box {
	position:relative;
	background:#fff;
	padding-bottom:6px;
}
#eng3d div.box div.bottom {
	position:absolute;
	overflow:hidden;
	bottom:0;
	left:0;
	height:6px;
	width:100%;
	background:url(../images/box_bottom.png) 0 0 no-repeat;
}
#eng3d div.box div.content {
	border:#183269 solid 1px;
}
#eng3d div.tabbedbox {
	width:906px;
	margin:0 auto;
	overflow:hidden;
}
#eng3d div.tabbedbox p {
    margin: 0 30px 0;
	width:auto;
}
#eng3d div.tabbedbox p.first {
    margin-top:20px;
}
#eng3d div.tabbedbox p.last {
    margin-bottom:10px;
}
#eng3d div.tabbedbox div.bottom {
	width:906px;
}
#eng3d div.tabbedbox div.content {
	overflow:hidden;
}
#eng3d div.tabbedbox div.content ul.tabs {
    height: 39px;
}


#eng3d div.videothumb {
	float:right;
	display:inline;
	margin:26px 30px 20px 0;
}
#eng3d div.videothumb .content {
	text-align:center;
	padding:8px;
	width:200px;
	height:156px;
}
#eng3d div.videothumb .content .title {
	padding-top:8px;
}
#eng3d div.videothumb div.bottom {
	width:218px;
	background-position:0 -20px;
}

#eng3d div.flipbook {
	text-align:center;
	margin:15px 10px;
}

#eng3d ul.bulleted {
    list-style: disc outside url("../images/list_bullet.png");
    margin-left: 18px;
}
#eng3d ul.bulleted li {
    padding-bottom: 5px;
}

#eng3d a.arrow {
	padding-right:15px;
	color:#008cd2;
	background:url(../images/link_arrow.png) right no-repeat;
}
#eng3d a.arrow-blue {
	padding-right:15px;
	color:#000;
	background:url(../images/link_arrow_black.png) right no-repeat;
}

#eng3d span.alt {
	display:none;
}


/*** HOMEPAGE ***/

#eng3d div.home {
	padding-bottom:0;
}
	#eng3d div.home .bluebar {
		position:relative;
		background:#d7d7d7;
		height:148px;
		width:100%;
	}
		#eng3d div.home .bluebar h1 {
			color:#000;
			padding-top:20px;
		}
		#eng3d div.home .bluebar p {
			color:#000;
			font-size:14px;
			padding-top:4px;
			width:600px;
		}
		#eng3d div.home .headshot {
			position:absolute;
			bottom:0px;
			right:145px;
		}
		#eng3d div.home .headshottxt {
			position:absolute;
			font-size:13px;
			color:#000;
			width:160px;
			right:0;
			top:40px;
		}
		#eng3d div.home .headshottxt .smaller {
			color:inherit;
			font-size:10px;
		}



/*** PROGRAM OVERVIEW ***/

#eng3d div.overview {
}
	#eng3d div.overview div.subnav {
		position:relative;
		height:40px;
		background:#fff;
		border-top:1px solid #000;
		border-bottom:1px solid #000;
	}
	#eng3d div.overview div.subnav ul {
		position:relative;
		height: 20px;
		margin: 0 auto;
		width:966px;
	}
	#eng3d div.overview div.subnav ul li {
		position:relative;
		border-right: 1px solid #000;
		float: left;
		width: 150px;
		text-align:center;
		display:table;
	}
	#eng3d div.overview div.subnav ul li span {
		position:relative;
		display:table-cell;
		vertical-align:middle;
	    color: #000;
		padding-bottom: 3px;
		padding-top: 5px;
		height:32px;
		font-size: 13px;
		font-weight: bold;
		text-align: center;
		text-decoration:none;
		background: #ffffff url('../images/blue_square.png') no-repeat 10px 15px; 
		*display:block;
		*height:13px;
		*padding:12px 0 15px 0;
	}
	#eng3d div.overview div.subnav ul li:hover span{
		/*border-right:1px solid #000;*/
	} 
	#eng3d div.overview div.subnav ul li a {
	    color: #000;
		font-size: 13px;
		font-weight: bold;
		padding-bottom: 3px;
		padding-top: 5px;
		height:32px;
		display:table-cell;
		vertical-align:middle;
		text-align:center;
		text-decoration:none;
		*display:block;
		*height:13px;
		*padding:12px 0 15px 0;
	}
	#eng3d div.overview div.subnav ul li.issues span, 
	#eng3d div.overview div.subnav ul li.issues a{ 
		width:155px; 
		*width:150px; 
	}
	#eng3d div.overview div.subnav ul li.portfolio { width:290px; }
	#eng3d div.overview div.subnav ul li.portfolio a{ width:290px; }
	#eng3d div.overview div.subnav ul li.guide{ width:164px; }
	#eng3d div.overview div.subnav ul li.guide a{ width:164px; }
	#eng3d div.overview div.subnav ul li.assessment{ width:150px; }
	#eng3d div.overview div.subnav ul li.assessment a{ width:150px; }
	#eng3d div.overview div.subnav ul li.research { width:207px; border-right:none; }
	#eng3d div.overview div.subnav ul li.research a{ width:207px; border-right:none; }


/*** PROGRAM OVERVIEW - MAIN ***/

#eng3d div.overview-main {

}
	#eng3d div.overview-main div.videothumb {
		margin-bottom:10px;
	}
	#eng3d div.overview-main table {
		width:890px;
		margin:0 auto 20px;
	}
	#eng3d div.overview-main table tr {
		height:50px;
	}
	#eng3d div.overview-main table td {
		padding-top:8px;
		padding-bottom:8px;
		vertical-align:middle;
	}
	#eng3d div.overview-main table td.icon {
		width:42px;
	}
	#eng3d div.overview-main table td.desc {
		width:403px;
		padding-left:10px;
		padding-right:20px;
	}
	#eng3d div.overview-main table td img {
		float:left;
		display:inline;
	}


	#eng3d div.overview-main div.covers {
		margin:0 auto;
		width:906px;
	}
	#eng3d div.overview-main div.covers .content {
		height:330px;
		background:#d7d7d7;
		text-align:center;
	}
	#eng3d div.overview-main div.covers .content .title {
		font-size: 19px;
		margin: 10px auto 20px auto;
		text-align: center;
	}
	#eng3d div.overview-main div.covers .content .cover {
		float:left;
		display:inline;
		width:33%;
		text-align:center;
	}

/*** PROGRAM OVERVIEW - ISSUES BOOK ***/

#eng3d div.overview-issues {

}
		#eng3d div.overview-issues div.tabbedbox div.content ul.tabs {}
		#eng3d div.overview-issues div.tabbedbox div.content ul.tabs li { float:left; width:50%;}
		#eng3d div.overview-issues div.tabbedbox div.content ul.tabs li .tab {
			display:block;
			height:35px;
			background:url(../images/overview_issues_tabs.png) no-repeat;
		}
		#eng3d div.overview-issues div.tabbedbox div.content ul.tabs li .tab1 {background:#D7D7D7; border-bottom:1px solid #183269; border-right:1px solid #183269;}
		#eng3d div.overview-issues div.tabbedbox div.content ul.tabs li .tab1{text-decoration:none;}
		#eng3d div.overview-issues div.tabbedbox div.content ul.tabs li .tab1 .title{color: #A19FA0; display:block; font-size:19px;  padding:7px 0 0 0px; text-align:center;}
		#eng3d div.overview-issues div.tabbedbox div.content ul.tabs li .tab1active .title{color: #000;}
		#eng3d div.overview-issues div.tabbedbox div.content ul.tabs li .tab1active { background:#EEEEEE; }
		#eng3d div.overview-issues div.tabbedbox div.content ul.tabs li .tab2 {background:#D7D7D7; border-bottom:1px solid #183269; }
		#eng3d div.overview-issues div.tabbedbox div.content ul.tabs li .tab2 .title{color: #A19FA0; display:block; font-size:19px;  padding:7px 0 0 0px; text-align:center;}
		#eng3d div.overview-issues div.tabbedbox div.content ul.tabs li .tab2active .title{color: #000;}
		#eng3d div.overview-issues div.tabbedbox div.content ul.tabs li .tab2active { background:#EEEEEE; }
		#eng3d div.overview-issues div.tabbedbox div.content ul.tabs li .tab2{text-decoration:none;}
		#eng3d div.overview-issues div.tabbedbox #tab1 div.graphic{
			text-align: center;
			margin: 25px 0px 25px;
		}
		#eng3d div.overview-issues div.tabbedbox #tab2 div.graphic{
			text-align: center;
			margin: 25px 0px 70px;
		}
		#eng3d div.overview-issues div.tabbedbox div.content p.graphic-text{
			margin-top: 20px;
		}
		#eng3d div.overview-issues div.tabbedbox div.content div.bottom{
			background:url(../images/box_bottom_grey.png) 0 0 no-repeat;
		}
		#eng3d div.overview-issues div.tabbedbox div.content ul.issues {
			margin-top:20px;
			margin-left:13px;
			height:395px;
		}
		#eng3d div.overview-issues div.tabbedbox div.content ul.issues li {
			height:118px;
			width:212px;
			margin-right:7px;
			margin-bottom:7px;
			float:left;
			display:inline;
			border:#183269 solid 1px;
			background:url(../images/overview_issues_theissues.png) no-repeat;
		}
		#eng3d div.overview-issues div.tabbedbox div.content ul.issues li a {
			display:block;
			width:100%;
			height:100%;
		}

		#eng3d div.overview-issues div.tabbedbox div.content ul.issues li#issues11 { background-position:0 0; }
		#eng3d div.overview-issues div.tabbedbox div.content ul.issues li#issues12 { background-position:-220px 0; }
		#eng3d div.overview-issues div.tabbedbox div.content ul.issues li#issues13 { background-position:-440px 0; }
		#eng3d div.overview-issues div.tabbedbox div.content ul.issues li#issues14 { background-position:-660px 0; margin-right:0; }
		#eng3d div.overview-issues div.tabbedbox div.content ul.issues li#issues21 { background-position:0 -125px; }
		#eng3d div.overview-issues div.tabbedbox div.content ul.issues li#issues22 { background-position:-220px -125px; }
		#eng3d div.overview-issues div.tabbedbox div.content ul.issues li#issues23 { background-position:-440px -125px; }
		#eng3d div.overview-issues div.tabbedbox div.content ul.issues li#issues24 { background-position:-660px -125px; margin-right:0; }
		#eng3d div.overview-issues div.tabbedbox div.content ul.issues li#issues31 { background-position:0 -250px; }
		#eng3d div.overview-issues div.tabbedbox div.content ul.issues li#issues32 { background-position:-220px -250px; }
		#eng3d div.overview-issues div.tabbedbox div.content ul.issues li#issues33 { background-position:-440px -250px; }
		#eng3d div.overview-issues div.tabbedbox div.content ul.issues li#issues34 { background-position:-660px -250px; margin-right:0; }


/*** PROGRAM OVERVIEW - LANGUAGE & WRITING PORTFOLIO ***/

		#eng3d div.overview-portfolio div.videothumb .content {
			height:167px;
		}

		#eng3d div.overview-portfolio div.tabbedbox div.content ul.tabs {}
		#eng3d div.overview-portfolio div.tabbedbox div.content ul.tabs li { float:left; }
		#eng3d div.overview-portfolio div.tabbedbox div.content ul.tabs li .tab {
			display:block;
			height:39px;
			background:url(../images/overview_portfolio_tabs.png) no-repeat;
		}
		#eng3d div.overview-portfolio div.tabbedbox div.content ul.tabs li .tab1 { width:452px; background:#eee; border-bottom:1px solid #183269; border-right:1px solid #183269;}
		#eng3d div.overview-portfolio div.tabbedbox div.content ul.tabs li .tab1{text-decoration:none;}
		#eng3d div.overview-portfolio div.tabbedbox div.content ul.tabs li .tab1 .title{display:block; font-size:19px; padding:7px 0 0 0px; text-align:center;}
		#eng3d div.overview-portfolio div.tabbedbox div.content ul.tabs li .tab1active { background:#d7d7d7; }
		#eng3d div.overview-portfolio div.tabbedbox div.content ul.tabs li .tab2 { width:451px; background:#eee; border-bottom:1px solid #183269;}
		#eng3d div.overview-portfolio div.tabbedbox div.content ul.tabs li .tab2active { background:#d7d7d7; }
		#eng3d div.overview-portfolio div.tabbedbox div.content ul.tabs li .tab2{text-decoration:none;}
		#eng3d div.overview-portfolio div.tabbedbox div.content ul.tabs li .tab2 .title{display:block; font-size:19px; padding:7px 0 0 0px; text-align:center;}
		#eng3d div.overview-portfolio div.tabbedbox div.content ul.tabs li .tab3 { width:275px; background:#eee; border-bottom:1px solid #183269; }
		#eng3d div.overview-portfolio div.tabbedbox div.content ul.tabs li .tab3active { background:#d7d7d7; }
		#eng3d div.overview-portfolio div.tabbedbox div.content ul.tabs li .tab3{text-decoration:none;}
		#eng3d div.overview-portfolio div.tabbedbox div.content ul.tabs li .tab3 .title{display:block; font-size:19px; padding:7px 0 0 0px; text-align:center;}

/*** PROGRAM OVERVIEW - TEACHING GUIDE ***/

		#eng3d div.overview-guide div.tabbedbox div.content ul.tabs {}
		#eng3d div.overview-guide div.tabbedbox div.content ul.tabs li { float:left; }
		#eng3d div.overview-guide div.tabbedbox div.content ul.tabs li .tab {
			display:block;
			height:39px;
			background:url(../images/overview_guide_tabs.png) no-repeat;
		}
		#eng3d div.overview-guide div.tabbedbox div.content ul.tabs li .tab1 { width:255px; background:#eee; border-bottom:1px solid #183269; border-right:1px solid #183269; cursor: pointer;}
		#eng3d div.overview-guide div.tabbedbox div.content ul.tabs li .tab1{text-decoration:none;}
		#eng3d div.overview-guide div.tabbedbox div.content ul.tabs li .tab1 .title{display:block; font-size:19px; padding:7px 0 0 0px; text-align:center;}
		#eng3d div.overview-guide div.tabbedbox div.content ul.tabs li .tab1active { background:#d7d7d7; cursor: default; }
		#eng3d div.overview-guide div.tabbedbox div.content ul.tabs li .tab2 { width:255px; background:#eee; border-bottom:1px solid #183269; border-right:1px solid #183269; cursor: pointer;}
		#eng3d div.overview-guide div.tabbedbox div.content ul.tabs li .tab2active { background:#d7d7d7; cursor: default; }
		#eng3d div.overview-guide div.tabbedbox div.content ul.tabs li .tab2{text-decoration:none;}
		#eng3d div.overview-guide div.tabbedbox div.content ul.tabs li .tab2 .title{display:block; font-size:19px; padding:7px 0 0 0px; text-align:center;}
    #eng3d div.overview-guide div.tabbedbox div.content ul.tabs li .tab3 { width:392px; background:#eee; border-bottom:1px solid #183269; cursor: pointer;}
    #eng3d div.overview-guide div.tabbedbox div.content ul.tabs li .tab3{text-decoration:none;}
    #eng3d div.overview-guide div.tabbedbox div.content ul.tabs li .tab3 .title{display:block; font-size:19px; padding:7px 0 0 0px; text-align:center;}
    #eng3d div.overview-guide div.tabbedbox div.content ul.tabs li .tab3active { background:#d7d7d7; cursor: default; }
		
		#eng3d div.overview-guide div.tabbedbox div.content div.cd {
			float:left;
			display:inline;
			width:338px;
			margin:20px 0;
			padding:0 56px;
		}
		#eng3d div.overview-guide div.tabbedbox div.content div.cd p {
			margin:8px 0 0;
		}
		#eng3d div.overview-guide div.tabbedbox div.content div.cd-right {
			border-left:#183269 solid 1px;
		}


/*** PROGRAM OVERVIEW - ASSESSMENT ***/

		#eng3d div.overview-assessment div.tabbedbox div.content ul.tabs {}
		#eng3d div.overview-assessment div.tabbedbox div.content ul.tabs li { float:left; }
		#eng3d div.overview-assessment div.tabbedbox div.content ul.tabs li .tab {
			display:block;
			height:39px;
			background:url(../images/overview_assessment_tabs.png) no-repeat;
		}

		#eng3d div.overview-assessment div.bottom {
			margin: auto;
			height: 6px;
			width: 906px;
			background: url(../images/box_bottom_grey.png) 0 0 no-repeat;
		}

		#eng3d div.overview-assessment table {
			width:906px;
			margin:0 auto 0px;
			border: 2px solid;
		}

		#eng3d div.overview-assessment table thead ul.bulleye{
			list-style: square url("../images/bulleye.png");
			list-style-position: inside;
		}

		#eng3d div.overview-assessment table thead ul li{
			color: #fff;
		}

		#eng3d div.overview-assessment table thead tr {
			background-color: #000;
			height: 60px;
		}

		#eng3d div.overview-assessment table thead tr td {
			color: #FFFFFF;
			font-size: 19px;
			vertical-align: middle;
		}

		#eng3d div.overview-assessment table thead tr td li {
			padding-top: 0px;
			padding-left: 58px;
			padding-right: 18px;
			font-size: 19px;
		}

		#eng3d div.overview-assessment table thead tr td:first-child ul li{
			padding-top: 12px;
		}

		#eng3d div.overview-assessment table thead tr td img.bulleye{
			float: left;
			left: 8px;
			position: relative;
		}

		#eng3d div.overview-assessment table tbody ul{
			list-style: url("../images/blue_square.png");
			list-style-position: outside;
			margin-left: 16px;
		}

		#eng3d div.overview-assessment table tbody ul li{
			/*padding-left: 16px;*/
			font-size: 16px;
			padding-bottom: 10px;
		}

		#eng3d div.overview-assessment table tbody .overlay {
			width: 85%;
			margin-left: auto;
			margin-right: auto;
			margin-top: 8%;
		}

		#eng3d div.overview-assessment table tbody a.magnify {
			position: relative;
			left: 171px;
			top: -34px;
		}

		#eng3d div.overview-assessment table tbody tr td{
			border: 1px solid;
		}

		#eng3d div.overview-assessment table tbody tr td.bold li{
			font-size: 16px;
			font-weight: bold;
		}

		#eng3d div.overview-assessment table tbody tr td{
			padding-top: 12px;
			padding-left: 24px;
			padding-right: 15px;
		}

		#eng3d div.overview-assessment table tbody tr td.bold {
			font-size: 18px;
			font-weight: bold;
			padding-right: 60px;
		}

		#eng3d #assessment-type{
			width: 30%;
		}

		#eng3d #assessment-instrument{
			width: 40%;
		}

		#eng3d #instructional-purpose{
			width: 30%;
		}

		/*
		#eng3d div.overview-assessment div.tabbedbox div.content ul.tabs li .tab1 { width:155px; }
		#eng3d div.overview-assessment div.tabbedbox div.content ul.tabs li .tab1active { background-position:0 -39px; }
		#eng3d div.overview-assessment div.tabbedbox div.content ul.tabs li .tab2 { width:227px; background-position:-155px 0; }
		#eng3d div.overview-assessment div.tabbedbox div.content ul.tabs li .tab2active { background-position:-155px -39px; }
		#eng3d div.overview-assessment div.tabbedbox div.content ul.tabs li .tab3 { width:262px; background-position:-382px 0; }
		#eng3d div.overview-assessment div.tabbedbox div.content ul.tabs li .tab3active { background-position:-382px -39px; }
		#eng3d div.overview-assessment div.tabbedbox div.content ul.tabs li .tab4 { width:260px; background-position:-644px 0; }
		#eng3d div.overview-assessment div.tabbedbox div.content ul.tabs li .tab4active { background-position:-644px -39px; }
		*/
		#eng3d div.overview-assessment div.tabbedbox div.content ul.tabs li .tab1 { width:154px; background:#eee; border-bottom:1px solid #183269; border-right:1px solid #183269;}
		#eng3d div.overview-assessment div.tabbedbox div.content ul.tabs li .tab1{text-decoration:none;}
		#eng3d div.overview-assessment div.tabbedbox div.content ul.tabs li .tab1 .title{display:block; font-size:13px; padding:10px 0 0 0px; text-align:center;}
		#eng3d div.overview-assessment div.tabbedbox div.content ul.tabs li .tab1active { background:#d7d7d7; }
		#eng3d div.overview-assessment div.tabbedbox div.content ul.tabs li .tab2 { width:226px; background:#eee; border-bottom:1px solid #183269;  border-right:1px solid #183269;}
		#eng3d div.overview-assessment div.tabbedbox div.content ul.tabs li .tab2active { background:#d7d7d7; }
		#eng3d div.overview-assessment div.tabbedbox div.content ul.tabs li .tab2{text-decoration:none;}
		#eng3d div.overview-assessment div.tabbedbox div.content ul.tabs li .tab2 .title{display:block; font-size:13px; padding:10px 0 0 0px; text-align:center;}
		#eng3d div.overview-assessment div.tabbedbox div.content ul.tabs li .tab3 { width:261px; background:#eee; border-bottom:1px solid #183269;  border-right:1px solid #183269;}
		#eng3d div.overview-assessment div.tabbedbox div.content ul.tabs li .tab3active { background:#d7d7d7; }
		#eng3d div.overview-assessment div.tabbedbox div.content ul.tabs li .tab3{text-decoration:none;}
		#eng3d div.overview-assessment div.tabbedbox div.content ul.tabs li .tab3 .title{display:block; font-size:13px; padding:10px 0 0 0px; text-align:center;}
		#eng3d div.overview-assessment div.tabbedbox div.content ul.tabs li .tab4 { width:260px; background:#eee; border-bottom:1px solid #183269; }
		#eng3d div.overview-assessment div.tabbedbox div.content ul.tabs li .tab4active { background:#d7d7d7; }
		#eng3d div.overview-assessment div.tabbedbox div.content ul.tabs li .tab4{text-decoration:none;}
		#eng3d div.overview-assessment div.tabbedbox div.content ul.tabs li .tab4 .title{display:block; font-size:13px; padding:10px 0 0 0px; text-align:center;}

/*** PROGRAM OVERVIEW - RESEARCH FOUNDATION ***/

	#eng3d div.overview-research div#brief {
		float:right;
		display:inline;
		width:218px;
		margin:30px 30px 16px 0;
		background:#ffffff;
	}
	#eng3d div.overview-research div#brief div.content {
		height:95px;
		text-align:center;
	}
	#eng3d div.overview-research div#brief div.content img.title { margin-top:10px; }
	#eng3d div.overview-research div#brief div.content img.cover { margin-top:8px; }
	#eng3d div.overview-research div#brief div.content img.btn { margin-top:7px; }
	#eng3d div.overview-research div#brief div.bottom {
		width:218px;
		background-position:0 -20px;
	}

	#eng3d div.overview-research div#bio.longBox {
		width:906px;
	}
	#eng3d div.overview-research div#bio {
		float:left;
		display:inline;
		width:660px;
		margin:0 30px 0 28px;
		background:#d7d7d7;
	}
	#eng3d div.overview-research div#bio div.content {
		height:317px;
		background:url(../images/overview_research_kinsella.jpg) left top no-repeat;
	}
	#eng3d div.overview-research div#bio div.content .title {
		margin:25px 0 10px 275px;
		font-size:19px;
	}
	#eng3d div.overview-research div#bio div.content p {
		margin:0 30px 10px 275px;
		width:auto;
		font-size:13px;
	}
	#eng3d div.overview-research div#bio div.content p.first {
		margin-top:20px;
	}
	#eng3d div.overview-research div#bio.longBox div.bottom {
		width:906px;
		background-position:0 0;
	}
	#eng3d div.overview-research div#bio div.content p.last {
		margin-bottom:10px;
	}
	#eng3d div.overview-research div#bio div.bottom {
		width:660px;
		background-position:0 -10px;
	}

	#eng3d div.overview-research div#paper {
		float:left;
		display:inline;
		width:218px;
		margin:0;
		background:#ffffff;
	}
	#eng3d div.overview-research div#paper div.content {
		height:317px;
		text-align:center;
	}
	#eng3d div.overview-research div#paper div.content img.title { margin-top:10px; }
	#eng3d div.overview-research div#paper div.content img.cover { margin-top:8px; }
	#eng3d div.overview-research div#paper div.content img.btn { margin-top:7px; }
	#eng3d div.overview-research div#paper div.bottom {
		width:218px;
		background-position:0 -20px;
	}


/*** LONG-TERM ELLS ***/

#eng3d div.ells {
	padding-bottom:0;
}
	#eng3d div.ells p.first {
		padding-top:15px;
	}
	#eng3d div.ells ul {
		width:620px;
	}
	#eng3d div.ells div.boxs {
		margin:0 auto;
		width:904px;
	}
	#eng3d div.ells ul {
		margin-left:58px;
	}
	#eng3d div.ells .bluebar {
		position:relative;
		height:245px;
		width:100%;
		margin-top:30px;
		background:#d7d7d7 url(../images/ells_photo.jpg) no-repeat;
	}
		#eng3d div.ells .bluebar p {
			width:546px;
			color:#000;
			font-size:14px;
			padding-bottom:10px;
			margin:0 0 0 390px;
		}
		#eng3d div.ells .bluebar p.first {
			padding-top:20px;
		}


/*** IMPLEMENTATION ***/

#eng3d div.implement {
}
	#eng3d div.implement div.tabbedbox {
		margin:20px auto 0;
	}
	#eng3d div.implement ul {
		margin-left:58px;
	}

	#eng3d div.implement div.videothumb .content {
		height:205px;
	}

/*** TIERED ELL SUPPORT ***/

#eng3d div.tiered {

}
	#eng3d div.tiered div.box {
		margin:0 auto;
		width:904px;
	}
	#eng3d div.tiered table {
		width:904px;
		background:#ffffff;
		border-collapse:collapse;
		border:#183269 1px solid;
		font-size:13px;
	}
	#eng3d div.tiered table td.logo {
		width:25%;
		vertical-align:middle;
		text-align:center;
	}
	#eng3d div.tiered table td {
		border-collapse:collapse;
		border:#183269 1px solid;
		padding:12px;
	}
	#eng3d div.tiered ul {
		margin-left:18px;
	}


/*** COMMON CORE STANDARDS ***/

#eng3d div.standards {

}
	#eng3d div.standards ul#char {
		margin-left:58px;
		width:630px;
	}
	#eng3d div.standards div#chart {
		float:left;
		display:inline;
		margin:20px 0 0 30px;
		width:618px;
	}
	#eng3d div.standards div#chart div.bottom {
		width:618px;
		background-position:0 -40px;
	}
	#eng3d div.standards table {
		width:616px;
		background:#ffffff;
		border-collapse:collapse;
		border:#000 1px solid;
	}

	#eng3d div.standards table td {
		border-collapse:collapse;
		border:#6C6C6C 1px solid;
		padding:5px 10px;
		text-align:left;
		vertical-align:top;
		font-size:13px;
	}
	#eng3d div.standards table tbody td {
		border: #000;
		border-right: 1px solid #000;
	}
	#eng3d div.standards table td.header {
		height:60px;
		vertical-align:middle;
		text-align:center;
		width:50%;
		background:#000;
		color:#fff;
		font-weight:bold;
		font-size:14px;
	}
	#eng3d div.standards table td.circle-bg {
		background:#000 url(../images/bullseye.png) 12px 6px no-repeat;
		padding-left:62px;
		border-right: 1px solid #ffffff;
	}
	#eng3d div.standards table td.subheader {
		height:25px;
		background:#6C6C6C;
		color: #fff;
		padding:3px 10px;
		vertical-align:bottom;
		font-weight:bold;
		border-bottom:1px solid #6C6C6C;
		border-left: 1px solid #6C6C6C;
		border-right: 1px solid #6C6C6C;
	}

	#eng3d div.standards div.box div.bottom {
		position: absolute;
		overflow: hidden;
		bottom: 0;
		left: 0;
		height: 6px;
		width: 100%;
		background: url(../images/box_bottom_grey.png) 0 0 no-repeat;
	}

	#eng3d div.standards.eng3d_body p {
		width: 580px;
	}

	#eng3d div.standards div#opportunities {
		float:left;
		display:inline;
		margin:20px 0 20px 30px;
	}

	#eng3d div.standards #opportunities ul.bulleted li {
		padding-bottom: 12px;
		padding-left: 12px;
	}
	#eng3d div.standards div#connection {
		float:left;
		display:inline;
		margin:0 0 0 30px;
	}
	#eng3d div.standards div#opportunities div.content,
	#eng3d div.standards div#connection div.content {
		width:260px;
	}
	#eng3d div.standards div#opportunities div.content p,
	#eng3d div.standards div#connection div.content p {
		width:auto;
		margin:12px 12px 20px 12px;
		font-size:13px;
	}
	#eng3d div.standards div#opportunities div.content ul {
		margin-left:50px;
		margin-bottom:20px;
	}
	#eng3d div.standards div#opportunities div.bottom,
	#eng3d div.standards div#connection div.bottom {
		width:262px;
		background-position:0 -30px;
	}


/*** CONTACT - FIND ACCT EXEC ***/

#eng3d div.contact-exec {
}
	#eng3d div.contact-exec div#cs {
		margin:20px auto 0;
	}

/*** CONTACT - REQUEST INFO ***/

#eng3d div.contact-request {
	background:#f0f0f0;
}
	#eng3d div.contact-request div.tabbedbox {
		margin:20px auto 0;
		background:#d7d7d7;
	}
		#eng3d div.contact-request div.tabbedbox div.content table {
			margin:20px;
		}

		#eng3d div.contact-request div.tabbedbox div.content table td {
			height:30px;
			padding:5px 0;
		}
		#eng3d div.contact-request div.tabbedbox div.content table td.label {
			width:130px;
			text-align:right;
			padding-right:10px;
			vertical-align:middle;
		}
		#eng3d div.contact-request div.tabbedbox div.content table td.error {
			color:#f00;
		}

		#eng3d div.contact-request div.tabbedbox div.content table td.input {
			width:280px;
			text-align:left;
			vertical-align:middle;
		}
		#eng3d div.contact-request div.tabbedbox div.content table td.submit {
			font-size:10px;
			text-align:center;
			padding-top:20px;
		}
		#eng3d div.contact-request div.tabbedbox div.content table td.submit img {
			margin-top:10px;
		}

		#eng3d div.contact-request div.tabbedbox div.content form {
			margin:0;
			padding:0;
		}
		#eng3d div.contact-request div.tabbedbox div.content table .error {
			border-color:#ee0000;
		}


	#eng3d div.contact-request div.tabbedbox div.content table input.text {
		height:20px;
		width:260px;
		padding:5px;
		border:1px solid #008cd2;
		font-size:13px;
	}
	#eng3d div.contact-request div.tabbedbox div.content table input.error {
		border:1px solid #f00;
	}


	#eng3d div.contact-request div.tabbedbox div.content table select {
		height:30px;
		width:260px;
		padding-top:3px;
		font-size:13px;
	}