@charset "UTF-8";

#skip-link {/**Not sure what's causing this...**/
	margin-top:-16px;
}

/************************  Layout  ***********************/
html {
	margin: 0;
	padding: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}
body  {
	margin: 0;
	padding: 0;
	font-size: 16.5px;
	line-height: 22.5px;
}

#header {
	height: 90px;
	padding: 0;
	margin-bottom: 0px;
	background-image: url(../images/inquire_topbar.jpg);
	background-repeat: repeat-x;
	background-position: left top;
} 

#header .section {
	padding:0;
	width: 960px;
	position: relative;
	height: 90px;
	margin: 0 auto;
}

.page_pagecolor { /**This is used to make the page white but the body blue so when there is a short page there isn't a white block on the bottom of the page**/
	background-color:#FFFFFF;
	padding-bottom:25px;

}

#page-wrapper {
	text-align:left;
}

#content {
	margin:0;
	padding:0;
}

#maincontent {
	position:relative;
	padding:20px;
	background-color:#FFFFFF;
	border:2px solid #CCCCCC;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	-moz-box-shadow: 2px 2px 4px rgba(0,0,0,0.4);
	-webkit-box-shadow: 2px 2px 4px rgba(0,0,0,0.4);
	box-shadow: 2px 2px 4px rgba(0,0,0,0.4);
}

.region-sidebar-first {
	width:180px;
}

.region-sidebar-second {
	margin-left:780px;
	width:180px;
}

.with-navigation #content, .with-navigation .region-sidebar-first, .with-navigation .region-sidebar-second {
	margin-top:10px;
}

#footer {
	padding:0;
	background-image: url(../images/footer_inquire.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height: 160px;
} 

#footerContent {
	padding:0;
	width: 960px;
	text-align:left;
	margin: 0 auto;
	position:relative;
}





/************************  Text Styles  ***********************/


h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 25pt;
	font-style: normal;
	line-height: 23pt;
	font-weight: normal;
	color: #000000;
	margin:0px;
	padding: 20px 0 8px 0;
}

h1.title, .content h1:first-child {
	padding-top:0;
}

h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20.5pt;
	font-style: normal;
	line-height: 21.5pt;
	font-weight: normal;
	color: #000000;
	margin:0px;
	padding:25px 0 6px 0;
}

h3 {
	font-family:"Trebuchet MS", sans-serif;
	font-size: 15pt;
	font-style: normal;
	line-height: 17pt;
	font-weight: bold;
	color: #000000;
	margin:0px;
	padding: 13px 0 0 0;
}

h4 {
	font-family:"Trebuchet MS", sans-serif;
	font-size: 13pt;
	font-style: normal;
	line-height: 18pt;
	font-weight: bold;
	color: #000000;
	margin:0px;
	padding: 13px 0 0 0;
}

p {
	color:#000000;
	font-family:"Trebuchet MS", sans-serif;
	font-size:11pt;
	letter-spacing:0;
	line-height:16pt;
	word-spacing:normal;
	margin:4px 0 2px 0;
}

ul, .block ul, ol, .block ol {
	margin:2px 0 8px 0;
	padding:0 0 0 40px;
}

ul, ul ul {
	list-style-type:square;
}

li {
	color:#000000;
	font-family:"Trebuchet MS", sans-serif;
	font-size:11pt;
	letter-spacing:0;
	line-height:16pt;
	word-spacing:normal;
}

table {}

td {
	color:#000000;
	font-family:"Trebuchet MS", sans-serif;
	font-size:11pt;
	letter-spacing:0;
	line-height:16pt;
	word-spacing:normal;
	vertical-align:top;
}



a:link, a:visited {
	color: #4F83A9;
	text-decoration: none;
	border-bottom:1px dotted #4F83A9;
}

a:hover {
	color: #FFFFFF;
	background-color: #4F83A9;
	border: none;
}

input.form-submit, input#submit, a.sidebar_linkbutton  {
	-moz-box-shadow:inset 0px 0px 0px 0px #fcfcfc;
	-webkit-box-shadow:inset 0px 0px 0px 0px #fcfcfc;
	box-shadow:inset 0px 0px 0px 0px #fcfcfc;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e1e1e1), color-stop(1, #cfcfcf) );
	background:-moz-linear-gradient( center top, #e1e1e1 5%, #cfcfcf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e1e1e1', endColorstr='#cfcfcf');
	background-color:#f2f2bf;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #5ec1ed;
	color:#3d3d3d;
	font-size:15px;
	font-weight:bold;
	padding:3px 25px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;
	cursor:pointer;
}

input.form-submit:hover, input#submit:hover, a.sidebar_linkbutton:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #cfcfcf), color-stop(1, #e1e1e1) );
	background:-moz-linear-gradient( center top, #cfcfcf 5%, #e1e1e1 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cfcfcf', endColorstr='#e1e1e1');
	background-color:#a0abbe;
}

a.sidebar_linkbutton {
    display: block;
    line-height: 13pt;
    padding: 3px 10px;
    text-align: center;
}



/************************  Drupal Admin Resets  ***********************/


#admin-menu ul {}

#admin-menu li {
	font-size:8pt;
	line-height:10pt;
}

li.statistics_counter {
	margin-top:20px;
	background-color:#FFFF99;
	padding:4px;
	color:#000000;
	font-weight:bold;
}

legend {
	font-weight:bold;
}

legend a:link, legend a:visited {
	padding-top:0;
	padding-right:0;
	padding-bottom:0;
	border:none;
	color:#000000;
}

legend a:hover {
	padding-top:0;
	padding-right:0;
	padding-bottom:0;
	border:none;
	color:#000000;
	background-color:transparent;
}


a.tabledrag-handle, a.tabledrag-handle:hover {
	border-bottom:none;
	background-color:transparent;
}

.block-region {
	font-family:impact;
	font-size:16pt;
	opacity:0.4;
}


div.tabs {
	position:relative;
	z-index:400;
}

.tabs ul.tabs {
	padding-left:0;
}

.tabs ul.primary, .tabs ul.primary li a .tab, .tabs ul.primary li a:hover .tab {
	background:none;
}

.tabs ul.primary li {
	margin:3px 0 0 0;
}

.tabs ul.primary li a {
	margin:0 2px 0 2px;
	background:none #FFFFFF;
	border:1px solid #777777;
	height:20px;
}

.tabs ul.primary li a:hover {
	background:none #2ca5d1;
	color:#FFFFFF;
	border:1px solid #1d91bc;
}

.tabs ul.primary li a.active, .tabs ul.primary li.active a {
	background:none #2ca5d1;
	color:#FFFFFF;
	border:1px solid #1d91bc;
	text-shadow: .75px .75px 2px #666666;
}

.tabs ul.primary li a .tab {
	padding:1px 13px 0 6px;
}

.tabs ul.secondary {
	background:none #e6e6e6;
	margin:6px 0 0 0;
}


li.book_add_child, div.terms-inline {  /*Removing some of the extra page info, should be moved over to template file */
	display:none !important;
}



/* WYSIWYG resets */

body.mceContentBody   {
	text-align:left;
	background-color: #FFFFFF;
	padding:4px;
}



/* submitted styles */

div.meta {
	padding-bottom:6px;
}

div.meta span.submitted {
	background-image: url(../images/sumbitted_icon.png);
	background-repeat: no-repeat;
	background-position: left 3px;
	padding-left:10px;
	color:#666666;
	font-size:9pt;
	line-height:10pt;
}



/************************  Header Styles  ***********************/


#headerContent img{
	position: absolute;
	left: 0px;
	top: 15px;
}

#headerContent a:link img, #headerContent a img, #headerContent a img {
	border:none;
	background-color:transparent;
}

#menu {
	position: absolute;
	left: 0px;
	top: 46px;
	text-align: left;
}


#header .inquire_ebooklogo {
	position:absolute;
	left:0;
	top:-1px;
	z-index:20;
}

#header .inquire_ebooklogo a, #header .inquire_ebooklogo a:hover {
	border-bottom:none;
	background-color:transparent;
}

#header .inquireElementary_leaves {
	position:absolute;
	top: -5px;
	left: -10px;
	z-index:10;
}

/*******  Menu  *******/


#block-menu-primary-links, div.block.with-block-editing, #block-menu-menu-inquirebook-menu {
	margin:0;
}

#menu h2.title {
	display:none;
}

#menu .content a:link, #menu .content a:visited {
	color: #1a1a1a;
	text-decoration: none;
	font-weight: normal;
	border: none;
	padding:3px 10px 3px 10px;
	display:block;
}

#menu .content a.active:link, #menu .content a.active:visited, #menu .content li.active-trail a:link, #menu .content li.active-trail a:visited {
	background-image: url(../images/inquire_menu_activebkg.jpg);
	background-repeat: repeat-x;
	background-position: left -1px;
	color: #1a1a1a;
	font-weight: normal;
	padding:3px 10px 3px 10px;
	-moz-box-shadow: inset 0 0 7px #205270;
	-webkit-box-shadow: inset 0 0 7px #205270;
	box-shadow: inner 0 0 7px #205270;
	display:block;
}

#menu .content a:hover {
	background-image: url(../images/inquire_menu_activebkg.jpg);
	background-repeat: repeat-x;
	background-position: left -1px;
	color: #1a1a1a;
	text-decoration: none;
	font-weight: normal;
}

#menu .content ul.menu {
	margin:0;
	padding-left:0;
}


#menu .content ul.menu li.last {
	border-right:none;
}

#menu .content ul.menu li {
	font-size:12pt;
	line-height:20px;
	border-right:2px solid #F77435;
	padding:0;
	float:left;
	line-height:20px;
	list-style:none;
}

#menu .content ul.links li.last {
	border-right:none;
}




/*****  My Account / Logout button  *****/

#header_usersettings {
	position:absolute;
	top:2px;
	right:20px;
}

#header_usersettings p{
	font-size:9pt;
	color:#333;
	padding:0;
	margin:0;
}


#header_usersettings a{
	font-size:9pt;
	color:#333;
	border-bottom:none;
	padding:0 2px 0 2px;
}

#header_usersettings a:hover{
	font-size:9pt;
	color:#fff;
	border-bottom:none;
	background-color:#333;
}





/************************  Node Link Styles  ***********************/


ul.links li {
	vertical-align:bottom;
}

ul.links.inline {
	margin:10px 0 20px 0;
	display:block;
}

ul.links .fb_share_count_wrapper {
	float:none;
	display:inline-block;
	
	/* For IE 7 */
	zoom: 1;
	*display: inline;
}

ul.links .fb_share_count_top {
	font-size:11.5pt;
	line-height:23pt;
}

ul.links .fb_share_count_nub_top {
	top:31px;
}

ul.links .FBConnectButton {
	margin-bottom:6px;
}

ul.links li.service-links-facebook-like {
	padding:0 3px 0 3px;
}

ul.links li.service-links-facebook-like iframe {
	margin-bottom:-3px;
}


ul.links li.service-links-google-plus-one, ul.links li.service-links-twitter-widget {
	padding:0 3px 2px 3px;
}



/************************  SideBar Styles  ***********************/


.region-sidebar-first, .region-sidebar-second {
}

.region-sidebar-first h2, .region-sidebar-second h2 {
	font-family:"Trebuchet MS", sans-serif;
	font-size: 13pt;
	font-style: normal;
	line-height: 15pt;
	font-weight: bold;
	color: #333333;
}

div.region-sidebar-second div.block {
	width:155px;
	padding:8px 8px 25px 8px;
	margin-top:0;
	margin-bottom:0;
	background-color:#FFFFFF;
	background-image: url(../images/sidebar_div.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}

div.region-sidebar-second div.first {
	margin-top:16px;
}


div.region-sidebar-second div.last {
	background-image: none;
}


#page-wrapper div.region-sidebar-second div.block h2.title {
	padding:0px 0 6px;
}





/***** Book Nav SideBar *******/

ul.jquerymenu, ul.jquerymenu ul, ul.jquerymenu ul ul {
	padding:0 0 0 16px;
}

ul.jquerymenu li {
	line-height:12.5pt;
	padding-top:2px;
	padding-bottom:3px;
	font-size:10pt;
}



/*******  Search Box  *******/

#block-book_search-0 {
}


#book-search-block-form {}

#edit-keywords-wrapper {
	display:inline;
}

#book-search-block-form #edit-keywords-wrapper label {
	display:none;
}

#book-search-block-form #edit-keywords-wrapper  input#edit-keywords {
	width:149px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border:solid 1px #CCCCCC;
	color:#666666;
	font-size:10pt;
	padding:3px;
}

.block-book_search input.form-submit {
	font-size:10pt;
	margin-top:8px;
	margin-bottom:10px;
	width:155px;
}



/*******  Jump To Box  *******/

#jumptobox p{
	font-size:10pt;
	line-height:13pt;
	margin:0 0 10px 0;
}

#jumptobox p#page_error {
	font-size:8pt;
	line-height:10pt;
	color:#990000;
	margin:10px 0 0 0;
}

#jumptobox  input#PageNumber {
	width:149px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border:solid 1px #CCCCCC;
	color:#666666;
	font-size:10pt;
	padding:3px;
}

#jumptobox input#submit {
	font-size:10pt;
	margin-top:8px;
	width:155px;
	display:block;
}


/*******  Classroom  *******/

p.classroomcodebox {
	border:1px solid #5ec1ed;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	padding:0 6px 0 6px;
	margin-top:14px;
}


.view-my-classroom .views-row .views-field-name {
	font-weight:bold;
	background-color:#FCF1CF;
	padding:.5px 3px .5px 3px;
	width:100%;
}

.view-my-classroom .views-row .views-field-value-1 {
	font-size:8pt;
	color:#999999;
	margin-bottom:8px;
}

/************************  Footer Styles  ***********************/

#footerContent .block {
	margin-bottom:0;
}

#footerContent p {
	color: #000000;
	line-height:14pt;
}

#footerContent a:link, #footerContent a:visited {
	color:#000000;
	border-bottom-color:#000000;
}

#footerContent a:hover {
	color:#ffffff;
}

#footerContent h3 {
	color: #000000;
}

#footerContent div.ContactUsBox {
	padding-bottom: 15px;
}

#footerContent #block-block-2 {
	float:left;
}


#footerContent #block-block-3 {
    bottom: -19px;
    left: 390px;
    margin: 0;
    padding: 0;
    position: absolute;
}

#footerContent #block-block-3 p{
    margin: 0;
    padding: 0;
	color:#fff;
	font-size:10pt;
}


/*Bug fix showed up twice when I installed a jQuery update
*/
#block-feedback-form {
	visibility:hidden;
}

#footerContent #block-feedback-form {
	position:absolute;
	top:6px;
	right:0;
	visibility:visible;
}

#footerContent #block-feedback-form .feedback-link {
	font-size:10pt;
	padding:0;
}

#footerContent #block-feedback-form .feedback-link * {
    font-size: 10pt;
    line-height: 0;
}

#footerContent #block-feedback-form h2.title {
    padding:0 6px 0 6px;
	font-family:"Trebuchet MS", sans-serif;
	font-size: 13pt;
	line-height:14pt;
	font-style: normal;
	font-weight: bold;
}

#footerContent div.browserinfo {
	display:none;
}


#footerContent #block-feedback-form {
	bottom:auto;
}


#footerContent #block-feedback-form form {
	max-width:none;
	bottom:0;
	height:auto;
}
	
#footerContent #block-feedback-form div.form-item {
	margin-top:0;
	margin-bottom:0;
}

#footerContent #block-feedback-form label {
	font-size:10pt;
}

#footerContent #block-feedback-form .feedback-message {
	height:85px;
}

#footerContent #block-feedback-form div.grippie {
	display:none;
}

#footerContent div.feedback-messages div.feedback-submitted {display:none;}

#footerContent div.feedback-messages div.feedback-body {
	font-size:9pt;
	line-height:10pt;
}

#footerContent input.form-submit  {
	font-size:9pt;
	padding:1px 10px 1px 10px;
}





/*******************************Page Styles****************************************/

/***** BreadCrumbs *******/


.breadcrumb {
	margin-bottom:6px;
}

.breadcrumb a {
	color:#999999;
	border-bottom:none;
	padding:2px;
}

.breadcrumb a:hover {
	color:#999999;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	background-color: #CCCCCC;
}




/******************* Search Results Page ********************/

dl.search-results dt.title {
   font-size: 12pt;
    font-weight: bold;
    margin-bottom: 3px;
}

dl.search-results strong {
	padding:0 1px 0 1px;
	background-color:#FFFF66;
}


/******************* Pager List ********************/

ul.pager {}

ul.pager li {
}

ul.pager li.pager-current {
	padding:1px 6px 1px 6px;
	background-color:#4F83A9;
	color:#FFFFFF;
	font-weight:bold;
}


ul.pager li a{
	border:1px solid #4F83A9;
	padding:0 4px 0 4px;
}

ul.pager li a:hover{
	border:1px solid #4F83A9;
	background-color:#4F83A9;
	padding:0 4px 0 4px;
	color:#FFFFFF;
}




/******************* TE Choose which book ********************/


/*.inquirechoose_list {
	margin-top:50px;
	margin-left:40px;
}

.inquirechoose_list a{
	width:290px;
	height:365px;
	display:block;
	float:left;
	border-bottom:none;
	color:#000000;
	font-weight:bold;
	font-size:16pt;
	padding-left:24px;
}

.inquirechoose_list a:hover{
	color:#000000;
	background-color:#ffffff;
}


.inquirechoose_list a.choose_SE{
	background-image: url(../images/chooseSE_off.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.inquirechoose_list a.choose_TE{
	background-image: url(../images/chooseTE_off.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.inquirechoose_list a.choose_SE:hover{
	background-image: url(../images/chooseSE_on.jpg);
}

.inquirechoose_list a.choose_TE:hover{
	background-image: url(../images/chooseTE_on.jpg);
}
*/




/******************* My Announcements ********************/

#homepage_announcementlist {
	background-color: #FFF1BB;
	padding: 20px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	-moz-box-shadow: 2px 2px 4px rgba(0,0,0,0.4);
	-webkit-box-shadow: 2px 2px 4px rgba(0,0,0,0.4);
	box-shadow: 2px 2px 4px rgba(0,0,0,0.4);
	margin-top:25px;
}


#homepage_announcementlist h2, #homepage_announcementlist h3 {
	padding-top:0;
}


#homepage_announcementlist div.views-row {
	margin:10px 0 4px 0;
}

#homepage_announcementlist div.views-field-title {
	font-size:14pt;
	font-weight:bold;
	margin:0;
	display:inline;
}

#homepage_announcementlist div.views-field-changed {
	background-image: url(../images/sumbitted_icon.png);
	background-repeat: no-repeat;
	background-position: left 3px;
	padding-left:10px;
	color:#666666;
	font-size:9pt;
	line-height:10pt;
	margin:2px 0 6px 0;
}


#homepage_announcementlist div.views-field-timestamp {
	display:inline;
	padding-left:10px;
}

#homepage_announcementlist span.marker {
	font-size:8pt;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#CC0000;
	padding:0 3px 0 3px;
}


div.view-my-announcements td {
	padding-top:10px;
	padding-bottom:20px;
}


div.view-my-announcements div.views-field-title {
	font-size:16pt;
	font-weight:bold;
	margin:0;
	display:inline;
}

div.view-my-announcements div.views-field-changed {
	background-image: url(../images/sumbitted_icon.png);
	background-repeat: no-repeat;
	background-position: left 3px;
	padding-left:10px;
	color:#666666;
	font-size:9pt;
	line-height:10pt;
	margin:2px 0 6px 0;
}


div.view-my-announcements div.views-field-timestamp {
	display:inline;
	padding-left:10px;
}

div.view-my-announcements span.marker {
	font-size:8pt;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#CC0000;
	padding:0 3px 0 3px;
}


/***** Change books sidebar *******/


a.changebook {
    -moz-border-radius: 2px 2px 2px 2px;
    background-color: #FEF1B9;
    border: medium none;
    cursor: pointer;
    font-size: 10pt;
    margin-bottom: 10px;
    margin-top: 8px;
    width: 155px;
	color:#000000;
    padding: 1px 0;
    text-align: center;
    width: 100%;
	display:block;
}

a.changebook:hover {
	background-color:#FEDF90;
	color:#000000;
}




/***** My Classroom *******/


div.view-my-classroom {}

div.view-my-classroom table td {
	font-size:9pt;
	padding:3px;
	line-height:11pt;
}

div.view-my-classroom table tr.even {
	background-color:#E2E9F3;
}

div.view-my-classroom table thead th {
	font-size:9pt;
	padding:3px 6px 3px 3px;
	line-height:11pt;
	background-color:#4F83A9;
	color:#FFFFFF;
}

div.view-my-classroom table thead th a {
	color:#FFFFFF;
	border-bottom:none;
}

div.view-my-classroom table thead th a:hover {
	color:#FFFFFF;
	background-color:transparent;
}

div.view-my-classroom table thead th.views-field-name, div.view-my-classroom table thead th.views-field-value, div.view-my-classroom table thead th.views-field-value-1, div.view-my-classroom table thead th.views-field-login {
	width:98px;
}

div.view-my-classroom div.views-field-markup a{
	width:200px;
}

div.view-my-classroom td.views-field-phpcode {
	padding-left:15px;
}

div.view-my-classroom td.views-field-edit-subuser {
	padding-left:6px;
}

div.view-my-classroom td.views-field-status-link {
	padding-left:22px;
}


div.view-my-classroom td a{
    background-position: left top;
    background-repeat: no-repeat;
    display: block;
    height: 22px;
    overflow: hidden;
    padding-left: 24px;
    width: 0;
	border-bottom:none;
}

div.view-my-classroom td a:hover{
	background-color:transparent;
}


div.view-my-classroom span.flag-upgrade-student a{
	background-image: url(../images/myclassroom_renew.png);
}

div.view-my-classroom td.views-field-edit-subuser a{
	background-image: url(../images/myclassroom_edit.png);
}

div.view-my-classroom td.views-field-status-link a{
	background-image: url(../images/myclassroom_remove.png);
}

/*****Subuser Register*****/

p.sharedteacheremail_notice {
	background-color:#d4e3f6;
	border:1px solid #7db9f1;
	padding:2px 8px 2px 8px;
}


/***** My Bookmarks *******/

.view-flag-bookmarks-elementar table {
	width:100%;
}

.view-flag-bookmarks-elementar table tr{
	font-size:10pt;
}

.view-flag-bookmarks-elementar table tr.odd{
	background-color:#FFFFDB;
}

.view-flag-bookmarks-elementar table tr.even{
	background-color:#FFFFFF;
}

.view-flag-bookmarks-elementar table td{
	padding:4px;
}

.view-flag-bookmarks-elementar table td.views-field-title {
	padding-right:10px;
	width:340px;
}

.view-flag-bookmarks-elementar table td.views-field-ops {
	color:#990000;
	font-size:8pt;
}

.view-flag-bookmarks-elementar span.flag-message, .view-flag-bookmarks-elementar span.flag-unflagged-message {
	position:static;
	display:block;
	width:auto;
}

.view-flag-bookmarks-elementar table td.views-field-ops span.flag-bookmarks-el {
	margin-bottom:0px;
	text-align:left;
}


/*******  Book Navagation  *******/

.node-type-book .meta {
	display:none;
}


#booknav_top {
	clear:both;
}

#booknav_bottom {
	margin-top: 20px;
	margin-bottom:12px;
}

#booknav_top ul.menu {
	display:none;
}

#booknav_top .book-navigation {
	border-bottom:1px dotted #888888;
	margin-top:-18px;
	margin-bottom:0px;
	padding:0;
}

#booknav_bottom .book-navigation .page-links {
	border-top:1px dotted #888888;
	padding:5px;
}

#booknav_bottom .book-navigation .menu {
	display:none;
}

.book-navigation .page-links {
	border-top:none;
	border-bottom:none;
}

#booknav_top .book-navigation  a, #booknav_bottom .book-navigation  a {
	border-bottom:none;
}

#booknav_top .book-navigation  a.page-up, #booknav_bottom .book-navigation  a.page-up {
	display:none;
}

#booknav_top .book-navigation  a.page-previous, #booknav_bottom .book-navigation  a.page-previous {
	margin-right:15px;
	width:46%;
}

#booknav_top .book-navigation  a.page-next, #booknav_bottom .book-navigation  a.page-next {
	margin-left:15px;
	width:46%;
}


span.flag-bookmarks-el {
	margin-top:6px;
	margin-bottom:30px;
	display:block;
	text-align:right;
}

span.flag-bookmarks-el a img {
	padding:0 5px 0 0;
	vertical-align:middle;
}

span.flag-bookmarks-el a.flag-action {
	background-image: url(../images/bookmark_on.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	color:#000000;
	font-size:9pt;
	font-weight:bold;
	border-bottom:none;
	padding:3px 10px 3px 25px;
}

span.flag-bookmarks-el a.flag-action:hover {
	background-image: url(../images/bookmark_on_hover.jpg);
	color:#000000;
	padding:3px 10px 3px 25px;
}

span.flag-bookmarks-el a.unflag-action {
	background-image: url(../images/bookmark_off.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	color:#000000;
	font-size:9pt;
	font-weight:bold;
	border-bottom:none;
	padding:3px 10px 3px 25px;
}

span.flag-bookmarks-el a.unflag-action:hover {
	background-image: url(../images/bookmark_off_hover.jpg);
	color:#000000;
	padding:3px 10px 3px 25px;
}

span.flag-bookmarks-el .flag-message {
	bottom:0;
	left:70px;
	top:auto;
}


/*******  Additional Resources  *******/

#block-views-ebook_extras_sidemargin-block_1 {
	margin-top:20px;
}

#block-views-ebook_extras_sidemargin-block_1 h2.title {
	background-color:#CCCCCC;
	padding:0 0 0 6px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14pt;
	line-height:18pt;
	font-weight:normal;
	color:#000000;
	text-shadow:0 1px 0 #FFFFFF;
	margin-bottom:10px;
}

#block-views-ebook_extras_sidemargin-block_1 div.content {
	padding-left:6px;
}

#block-views-ebook_extras_sidemargin-block_1 .views-field-body {
}

#block-views-ebook_extras_sidemargin-block_1 .views-field-field-includedfiles-fid .filefield-icon {
    margin: 0 4px 0 0;
    vertical-align: text-top;
}


/*******  Removes bottom bookmark and group link  *******/

#content-area div.groups, body.node-type-book #content-area ul.links, body.node-type-book-te #content-area ul.links {
	display:none;
}

















/*******************************Inquire Elementary Book****************************************/



#InquireEL_Container {
	position: relative;
	margin: 0;
	padding: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}
#InquireEL_Container p {
	font-family: Georgia, "Times New Roman", Times, serif;
	text-indent: 24px;
	font-size:1.3em;
	line-height:1.32em;
	margin: 0;
	padding: 0;
	font-weight:normal;
}

#inquirepagenumber {
	position:absolute;
	right:0px;
}

#InquireEL_Container .clear {
	clear:both;
}

#InquireEL_Container a {
	font-family: Verdana, Geneva, sans-serif;
	font-weight:bold;
	color: #3399CC;
	text-decoration: none;
	font-size:.95em;
}

#InquireEL_Container a:hover {
	color: #FFFFFF;
	background-color:#3399CC;
	text-decoration:underline;
}


/*********** Inquire Page Numbers ***********/

#InquireEL_Container .inquirepagenumber {
    font-family:sans-serif;
	color:#FFFFFF;
	font-size:.8em;
	font-weight:bold;
	padding:0 2px 0 16px;
	position:absolute;
	right:-20px;
	text-align:right;
}

#InquireEL_Container #InquirePart_One .inquirepagenumber{
	background-color:#3399CC;
	background-image: url(../images/pagetab_blue.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	z-index:600;
}

#InquireEL_Container #InquirePart_Two .inquirepagenumber{
	background-color:#33CC66;
	background-image: url(../images/pagetab_green.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	z-index:600;
}

#InquireEL_Container #InquirePart_Three .inquirepagenumber{
	background-color:#CC0033;
	background-image: url(../images/pagetab_red.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	z-index:600;
}

#InquireEL_Container #InquirePart_Intro .inquirepagenumber{
	background-color:#FF9900;
	background-image: url(../images/pagetab_orange.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	z-index:600;
}


/*********** Backgrounds **************/

#InquireEL_Container .Bkg_StudentModel_Sidenotes {
	background-color:#FFF;
	padding: 20px 20px 20px 40px;
	border: 1px solid #666;
	box-shadow: 4px 4px 8px #999;
	margin: 10px 0 25px auto;
	clear: both;
	position:relative;
	width:395px;	
}

#InquireEL_Container .Bkg_StudentModel_Sidenotes_NoPadding {
	background-color:#FFF;
	padding: 0;
	border: 1px solid #666;
	box-shadow: 4px 4px 8px #999;
	margin: 10px 0 25px auto;
	clear: both;
	position:relative;
	width:470px;	
}

#InquireEL_Container .Bkg_StudentModel_Sidenotes_NoPadding_NoBkg {
	padding: 0;
	margin: 10px 0px 30px 60px;
	clear: both;
	position:relative;
	width:470px;	
}

#InquireEL_Container .Bkg_Tablet {
	background-image: url(/sites/default/files/inquireEL_images/All/model_tablet_bottom.png);
	background-repeat: no-repeat;
	background-position: bottom center;
	padding-bottom:36px;
	margin:10px 0 20px 0;
}

#InquireEL_Container .Bkg_Tablet_top {
	background-image: url(/sites/default/files/inquireEL_images/All/model_tablet_top.png);
	background-repeat: no-repeat;
	background-position: top center;
	height:34px;
}

#InquireEL_Container .Bkg_Tablet_txt {
	background-image: url(/sites/default/files/inquireEL_images/All/model_tablet_text.png);
	background-repeat: repeat-y;
	background-position: center center;
	padding:16px 45px 16px 45px;
}

#InquireEL_Container .Bkg_Tablet_Sidenotes {
	background-image: url(/sites/default/files/inquireEL_images/All/model_tablet_sidenote_bottom.png);
	background-repeat: no-repeat;
	background-position: bottom center;
	padding-bottom:36px;
	margin:10px 0 20px 65px;
}

#InquireEL_Container .Bkg_Tablet_Sidenotes_top {
	background-image: url(/sites/default/files/inquireEL_images/All/model_tablet_sidenote_top.png);
	background-repeat: no-repeat;
	background-position: top center;
	height:34px;
}

#InquireEL_Container .Bkg_Tablet_Sidenotes_txt {
	background-image: url(/sites/default/files/inquireEL_images/All/model_tablet_sidenote_txt.png);
	background-repeat: repeat-y;
	background-position: center center;
	padding:16px 45px 16px 45px;
}

#InquireEL_Container .Bkg_White {
	background-color:#FFF;
	padding:14px;
	border: 1px solid #666;
	box-shadow: 4px 4px 8px #999;
	margin:10px 0 20px 0;
}

#InquireEL_Container .Bkg_White_NoPadding {
	background-color:#FFF;
	padding:0;
	border: 1px solid #666;
	box-shadow: 4px 4px 8px #999;
	margin:10px 0 20px 0;
}

#InquireEL_Container .Bkg_Yellow {
	background-color:#ffe9b2;
	padding:20px;
	border-radius:10px;
	margin:10px 0 20px 0;
	overflow:hidden;
}

#InquireEL_Container .Bkg_Yellow_Overview {
	background-color:#ffe9b2;
	padding:20px;
	border-radius:10px;
	margin:10px 0 20px 0;
	min-height:570px;
	overflow:visible;
}

/*********** Body Text and List Styles **************/

#InquireEL_Container p.Body_Text {
}

#InquireEL_Container p.Body_Text_AlignC {
	text-align:center;
	text-indent:0;
}

#InquireEL_Container p.Body_Text_AlignC_sans {
	font-family: Verdana, Geneva, sans-serif;
	font-size:1em;
	text-align:center;
	text-indent:0;
}

#InquireEL_Container p.Body_Text_AlignR {
	text-align:right;
	text-indent:0;
}

#InquireEL_Container p.Body_Text_AlignR_sans {
	font-family: Verdana, Geneva, sans-serif;
	font-size:1.2em;
	text-align:right;
	text-indent:0;
}

#InquireEL_Container p.Body_Text_Indent {
	text-indent: 0px;
	margin-left:24px;
	text-indent:0;
	font-weight:normal;
}

#InquireEL_Container p.Body_Text_Indent_sans {
	font-family: Verdana, Geneva, sans-serif;
	font-weight:normal;
	font-size:1.2em;
	text-indent: 0px;
	margin-left:24px;
	text-indent:0;
}

#InquireEL_Container p.Body_Text_Ni {
	text-indent:0;
}

#InquireEL_Container p.Body_Text_Ni_sans {
	font-family: Verdana, Geneva, sans-serif;
	font-weight:normal;
	font-size:1.2em;
	text-indent:0;
}

#InquireEL_Container p.Body_Text_Ni_sans_SpaceBefore {
	font-family: Verdana, Geneva, sans-serif;
	font-size:1.2em;
	margin-top:18px;
	text-indent:0;
}

#InquireEL_Container p.Body_Text_Ni_SpaceBefore {
	margin-top:18px;
	text-indent:0;
}

#InquireEL_Container p.Body_Text_Ri {
	margin-left:24px;
	text-indent: -24px;
}

#InquireEL_Container p.Body_Text_Ri_sans {
	font-family: Verdana, Geneva, sans-serif;
	font-size:1.2em;
	margin-left:24px;
	text-indent: -24px;
}

#InquireEL_Container p.Body_Text_sans {
	font-family: Verdana, Geneva, sans-serif;
	font-size:1.2em;
}

#InquireEL_Container .Student_model_heading {
	font-family: Verdana, Geneva, sans-serif;
	font-size:1.2em;
	font-weight:bold;
	text-align:center;
	text-indent:0;
	margin-bottom:10px;
}

#InquireEL_Container .Student_model_text {
	font-size:1.25em;
}

#InquireEL_Container .Student_model_text_centered {
	text-align:center;
	text-indent:0;
	font-size:1.25em;
}

#InquireEL_Container .Student_model_text_Ni {
	text-indent:0;
	font-size:1.25em;
}

#InquireEL_Container .Student_model_text_Ni_Space_Before {
	text-indent:0;
	margin-top:8px;
	font-size:1.25em;
}

#InquireEL_Container .Student_model_text_Space_Before {
	margin-top:8px;
	font-size:1.25em;
}

#InquireEL_Container .Word_Parts_Chpt11 {
	margin-left:24px;
	text-indent: -24px;
	margin-top:10px;
}



/*** List Styels ***/

#InquireEL_Container ol.List_AlphaList_Handwritten_blue {
	list-style:upper-alpha;	
	padding: 0 0 0 75px;
}

#InquireEL_Container ol.List_AlphaList_Handwritten_blue li.List_ListItem, #InquireEL_Container ol.List_AlphaList_Handwritten_blue li.List_ListItem p {
	font-family:'Schoolbell', cursive;
	font-size:1.25rem;
	color:#3399CC;
}

#InquireEL_Container ol.List_AlphaList_Handwritten {
	list-style:upper-alpha;	
}

#InquireEL_Container ol.List_AlphaList_Handwritten li.List_ListItem, #InquireEL_Container ol.List_AlphaList_Handwritten li.List_ListItem p {
	font-family:'Schoolbell', cursive;
	font-size:1.25rem;
	color:#000;
}

#InquireEL_Container ul li.List_ListItem, #InquireEL_Container ul li.List_ListItem_sans {
	margin: 4px 0 0 0;
	padding: 0 0 0 18px;
	background-image: url(/sites/default/files/inquireEL_images/All/bluebullet.png);
	background-repeat: no-repeat;
	background-position: 0 7px;
}

#InquireEL_Container ul.List_BulletList {
	list-style:none;
}

#InquireEL_Container ul.List_BulletList_Arrow {
	list-style:none;
	padding-left:0;
}

#InquireEL_Container ul.List_BulletList_Arrow li.List_ListItem {
	margin: 4px 0 0 0;
	padding: 0 0 0 18px;
	background-image: url(/sites/default/files/inquireEL_images/All/arrowBullet.png);
	background-repeat: no-repeat;
	background-position: 0 7px;
}

#InquireEL_Container ul.List_BulletList_Handwritten_blue {
	list-style:disc;
	color:#3399CC;
}

#InquireEL_Container ul.List_BulletList_Handwritten_blue li.List_ListItem {
	color:#3399CC;
	background-image:none;
	padding:0;
}

#InquireEL_Container ul.List_BulletList_Handwritten_blue li.List_ListItem p, #InquireEL_Container ol.List_NumberedList_Handwritten_blue_Ni p {
	font-family:'Schoolbell', cursive;
	font-size:1.25em;
	color:#3399CC;
}

#InquireEL_Container ul.List_BulletList_Handwritten li.List_ListItem p.List_ListItem_TextReset {
	font-family:'Schoolbell', cursive;
	font-size:1.25em;
	color:#000;
}

#InquireEL_Container ol.List_NumberedList_Handwritten_Ni li.List_ListItem p {
	font-family:'Schoolbell', cursive;
	font-size:1.25em;
}

#InquireEL_Container ul.List_BulletList_Handwritten_blue_ni {
	list-style:disc;
	padding:0 0 0 20px;
}

#InquireEL_Container ul.List_BulletList_Handwritten_blue_ni li.List_ListItem {
	color:#3399CC;
	background-image:none;
	padding:0;
}

#InquireEL_Container ul.List_BulletList_Handwritten_blue_ni li.List_ListItem p {
	font-family:'Schoolbell', cursive;
	font-size:1.25em;
	color:#3399CC;
}

#InquireEL_Container ul.List_BulletList_Handwritten_Ni {
	list-style:disc;
}

#InquireEL_Container ul.List_BulletList_Handwritten {
	list-style:disc;
}

#InquireEL_Container ul.List_BulletList_Handwritten_Ni li.List_ListItem, #InquireEL_Container ul.List_BulletList_Handwritten li.List_ListItem {
	background-image:none;
	padding:0;
}

#InquireEL_Container ul.List_BulletList_Handwritten_Ni li.List_ListItem p.List_ListItem_TextReset {
	font-family:'Schoolbell', cursive;
	font-size:1.25em;
}

#InquireEL_Container ul.List_BulletList_Ni {
	list-style:none;
	padding:0;
}

#InquireEL_Container ul.List_CheckList_Ni {
	list-style:none;
	padding:0;
}

#InquireEL_Container ul.List_CheckList_Ni li.List_ListItem_sans {
	margin: 4px 0 0 0;
	padding: 4px 0 4px 40px;
	background-image: url(/sites/default/files/inquireEL_images/All/CheckMark.png);
	background-repeat: no-repeat;
	background-position: 0px 2px;
}

#InquireEL_Container ul.List_Clean {
	list-style:none;
}

#InquireEL_Container ul.List_Clean_Ni {
	list-style:none;
	padding:0;
}

#InquireEL_Container li.List_ListItem {
	
}

#InquireEL_Container li p.List_ListItem_TextReset {
	text-indent:0;
	font-weight:normal;
}

#InquireEL_Container li.List_ListItem_sans {
	
}

#InquireEL_Container li p.List_ListItem_sans_TextReset {
	font-family: Verdana, Geneva, sans-serif;
	font-size:1.2em;
	text-indent:0;
	font-weight:normal;
}


#InquireEL_Container ol.List_NumberedList {
	font-family: Verdana, Geneva, sans-serif;
	font-weight:bold;
	color:#3399CC;
	padding:0 0 0 55px;
}

#InquireEL_Container ol.List_NumberedList_Handwritten_Ni {
	padding:0 0 0 40px;
}

#InquireEL_Container ol.List_NumberedList_Handwritten_blue_Ni {
	padding:0 0 0 40px;
}

#InquireEL_Container ol.List_NumberedList_Handwritten_blue_Ni li.List_ListItem, #InquireEL_Container ol.List_NumberedList_Handwritten_blue_Ni li.List_ListItem p {
	font-family:'Schoolbell', cursive;
	font-size:1.25rem;
	color:#3399CC;
}


#InquireEL_Container ol.List_NumberedList_StudentModel {
	padding:0 0 0 55px;
}

#InquireEL_Container ol.List_NumberList_Ni {
	padding:0 0 0 40px;
}


#InquireEL_Container ol.List_NumberList_Ni li, #InquireEL_Container ol.List_NumberedList li {
	font-family: Verdana, Geneva, sans-serif;
	font-weight:bold;
	color:#3399CC;
}

/*********** Headings **************/

#InquireEL_Container h1.Heading_A {
	font-family:'Arvo', serif;
	font-size: 3em;
	line-height: 1.2em;
    padding:0;
    margin:20px 15px 8px 0px;
}
#InquireEL_Container h2.Heading_B {
	font-family: 'Open Sans', sans-serif;
	font-size: 2.2em;
	line-height: 1.2em;
	font-weight: 400;
	margin: 20px 18px 6px 0;
	padding: 0;
}
#InquireEL_Container h3.Heading_C {
	font-family: 'Open Sans', sans-serif;
	font-size: 1.6em;
	font-weight: 400;
	margin: 18px 15px 6px 0;
	padding: 0;
	color: #96C;
}
#InquireEL_Container h3.Heading_C_bulleted {
	font-family:'Open Sans', sans-serif;
	font-size: 1.6em;
	font-weight: 400;
	margin: 18px 15px 6px 0;
	color: #96C;
	padding: 0 0 0 18px;
	background-image: url(/sites/default/files/inquireEL_images/All/bluebullet.png);
	background-repeat: no-repeat;
	background-position: 0 7px;
}
#InquireEL_Container h3.Heading_C_Underlined {
	font-family: 'Open Sans', sans-serif;
	font-size: 1.6em;
	font-weight: 400;
	margin: 18px 15px 6px 0;
	padding: 0;
	color: #96C;
	border-bottom:1px solid #96c;
}
#InquireEL_Container h4.Heading_D {
	font-family: 'Open Sans', sans-serif;
	font-size: 1.45em;
	font-weight: 600;
	margin: 12px 0 4px 0;
	padding: 0;
}

#InquireEL_Container .Bkg_Yellow h4.Heading_D:first-of-type, #InquireEL_Container .Bkg_White h4.Heading_D:first-of-type {
	margin: 0 0 4px 0;
}

#InquireEL_Container .Bkg_Yellow h3.Heading_C:first-of-type, #InquireEL_Container .Bkg_White h3.Heading_C:first-of-type {
	margin: 0px 0px 6px 0;
}

#InquireEL_Container .Bkg_Yellow h3.Heading_C_bulleted:first-of-type, #InquireEL_Container .Bkg_White h3.Heading_C_bulleted:first-of-type {
	margin: 0px 0px 6px 0;
}

#InquireEL_Container .Bkg_Yellow h2.Heading_B:first-of-type, #InquireEL_Container .Bkg_White h2.Heading_B:first-of-type {
	margin: 0 0 6px 0;
}

#InquireEL_Container .Bkg_Yellow_Overview h2.Heading_B {
	font-size:1.8em;
	margin: 25px 0 3px 0;
}
 
#InquireEL_Container .Bkg_Yellow_Overview h2.Heading_B:first-of-type {
	margin: 0 0 3px 0;
}



/*********** Character Styles **************/

#InquireEL_Container span.Character_blue {
	color:#3399CC;
}

#InquireEL_Container span.Character_bold {
	font-weight:bold;
}

#InquireEL_Container span.Character_bold_sans {
	font-family: Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size: .95em;
}

#InquireEL_Container span.Character_bold_sans_red {
	font-family: Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size: .95em;
	color:#d3232a;
}

#InquireEL_Container span.Character_bolditalic {
	font-weight:bold;
	font-style:italic;
}

#InquireEL_Container span.Character_handwritten {
	font-family:'Schoolbell', cursive;
	font-size:1.25rem;
}

#InquireEL_Container span.Character_handwritten_blue {
	font-family:'Schoolbell', cursive;
	font-size:1.25rem;
	color:#3399CC;
}

#InquireEL_Container span.Character_italic {
	font-style:italic;
}

#InquireEL_Container span.Character_italic_sans {
	font-family: Verdana, Geneva, sans-serif;
	font-style:italic;
	font-size: .95em;
}

#InquireEL_Container span.Character_purple {
	color: #96C;
}

#InquireEL_Container span.Character_red {
	color:#d3232a;
}

#InquireEL_Container span.Character_sans {
	font-family: Verdana, Geneva, sans-serif;
	font-size: .95em;
}

#InquireEL_Container span.Character_underlined {
	border-bottom:1px solid #3399CC;
}


/*********** Chapter Opening **************/


#ChapterOpenerWrap {
	background-image: url(/sites/default/files/inquireEL_images/Chapter_24/elArt_chpt24.png);
	background-position:bottom right;
	background-repeat:no-repeat;
	padding:0 20px 370px 0;
	margin: 0 -20px -20px 0;
}

#InquireEL_Container h2.Opener_Number {
	font-family:'Open Sans', sans-serif;
	font-size: 1.8em;
	font-weight: 400;
	line-height: .7em;
}
#InquireEL_Container p.Opener_Text {
	font-size:1.2em;
	line-height:1.27em;
}
#InquireEL_Container h1.Opener_Title {
	font-family:'Arvo', serif;
	font-size: 3em;
	line-height: 1.2em;
	padding:0 0 10px 0;
}

#InquireEL_Container h3.WillLearn_Heading {
	font-family: Verdana, Geneva, sans-serif;
	text-indent:0px;
	font-size: 1.4em;
	margin:0 0 8px 0;
}
#InquireEL_Container ul.WillLearn_Wrap li.WillLearn_Item {
	margin: 0 0 0 24px;
	padding: 0 0 0 18px;
	background-image: url(/sites/default/files/inquireEL_images/All/bluebullet.png);
	background-repeat: no-repeat;
	background-position: 0 7px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:1.1em;
}
#InquireEL_Container ul.WillLearn_Wrap {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}
#InquireEL_Container .WillLearn_Wrap {
	margin-top:20px;
}

#InquireEL_Container #InquirePart_One .Opener_Quote {
	background-image: url(/sites/default/files/inquireEL_images/All/quoteArrow_part1.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	background-color: #3399CC;
	padding: 10px 20px 35px 20px;
	border-radius: 10px;
	width: 440px;
	font-family: 'Schoolbell', cursive;
	font-size: 1.5em;
	line-height: 1.7em;
	color: #FFF;
	text-indent: 0;
	margin-bottom: 10px;
	margin-top:30px;
}

#InquireEL_Container #InquirePart_Two .Opener_Quote {
	background-image: url(/sites/default/files/inquireEL_images/All/quoteArrow_part2.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	background-color: #5ba44b;
	padding: 10px 20px 35px 20px;
	border-radius: 10px;
	width: 440px;
	font-family: 'Schoolbell', cursive;
	font-size: 1.5em;
	line-height: 1.7em;
	color: #FFF;
	text-indent: 0;
	margin-bottom: 10px;
	margin-top:30px;
}

#InquireEL_Container #InquirePart_Three .Opener_Quote {
	background-image: url(/sites/default/files/inquireEL_images/All/quoteArrow_part3.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	background-color: #d12630;
	padding: 10px 20px 35px 20px;
	border-radius: 10px;
	width: 440px;
	font-family: 'Schoolbell', cursive;
	font-size: 1.5em;
	line-height: 1.7em;
	color: #FFF;
	text-indent: 0;
	margin-bottom: 10px;
	margin-top:30px;
}


/*********** Your Turn Styles **************/

#InquireEL_Container .YourTurn_Wrap {
	position:relative;
	border:2px solid #96C;
	border-radius:10px;
	padding:10px 10px 10px 60px;
	margin:20px 0 20px 0;
}

#InquireEL_Container .YourTurn_Icon {
	background-image: url(/sites/default/files/inquireEL_images/All/YourTurn_Icon.png);
	background-repeat: no-repeat;
	position:absolute;
	width:59px;
	height:48px;
	top:-10px;
	left:-6px;
}

#InquireEL_Container .YourTurn_Text {
	font-family: Verdana, Geneva, sans-serif;
	font-size:1.2em;
	text-indent:0;
	margin-top:8px;
}

#InquireEL_Container .YourTurn_Wrap .YourTurn_Text:nth-of-type(1) {
	margin-top:0px;
}

#InquireEL_Container .YourTurn_Wrap ul.List_BulletList {
	padding:0;
}

#InquireEL_Container .YourTurn_Wrap ol.List_NumberedList {
	padding:0 0 0 40px;
}

#InquireEL_Container .YourTurn_Wrap li p.List_ListItem_TextReset {
	font-family: Verdana, Geneva, sans-serif;
	font-size:1.2em;
	text-indent:0;
	font-weight:normal;
}

/*********** Image Styles **************/

#InquireEL_Container img.Image_noFloat {
	display:block;
	margin:10px auto;
}
#InquireEL_Container img.Image_Left {
	float: left;
	margin: 10px 16px 16px 0;
}
#InquireEL_Container img.Image_Right {
	float: right;
	margin: 10px 0 16px 16px;
}

#InquireEL_Container .Bkg_White_NoPadding img.Image_noFloat {
	margin:0;
}

#InquireEL_Container .Bkg_Tablet_txt img.Image_noFloat:first-of-type {
	margin:0 auto 20px auto;
}

#InquireEL_Container .Bkg_StudentModel_Sidenotes_NoPadding img.Image_noFloat {
	margin:0 auto;
}

#InquireEL_Container .Bkg_Yellow_Overview img.Image_Right {
  margin: 6px;
}



/*********** BDA Styles **************/

#InquireEL_Container table.BDA_Table_Wrap {}

#InquireEL_Container tr.BDA_Table_Row {}

#InquireEL_Container td.BDA_Table_Cell_Right {
	vertical-align:top;
	background-color:#ffe9b2;
	padding:14px;
	border-top:10px solid #FFF;
}

#InquireEL_Container td.BDA_Table_Cell_Left {
	vertical-align:top;
	background-color:#fff4db;
	padding:14px;
	border-top:10px solid #FFF;
}

#InquireEL_Container td.BDA_Table_Cell_Left h2.Heading_B {
	padding:0;
	margin:0;
	font-size:2.1em;
}

/*********** Side Quote Styles **************/

#InquireEL_Container .Side_quote_text {
	font-family: Verdana, Geneva, sans-serif;
	font-size:1.2em;
	text-align:right;
	text-indent:0;
	margin-top:10px;
}

#InquireEL_Container .Side_quote_wrap {
	background-color:#ffe9b2;
	padding:20px;
	margin:30px 0 30px 0;
	transform:skew(8deg,2deg);
	-ms-transform:skew(8deg,2deg); /* IE 9 */
	-webkit-transform:skew(8deg,2deg); /* Safari and Chrome */
}

#InquireEL_Container .Side_quote_wrap .Side_quote_text {
	transform:skew(-8deg,-2deg);
	-ms-transform:skew(-8deg,-2deg); /* IE 9 */
	-webkit-transform:skew(-8deg,-2deg); /* Safari and Chrome */
}



/*********** In Focus Styles **************/

#InquireEL_Container .InFocus_Wrap {
	background-image: url(/sites/default/files/inquireEL_images/All/InFocus_icon.png);
	background-repeat: no-repeat;
	margin:16px 0 24px 0;
	padding-top:4px;
}

#InquireEL_Container .InFocus_Text {
	font-family: Verdana, Geneva, sans-serif;
	font-size:1.2em;
	text-indent:125px;
}

/*********** Side Notes Styles **************/

#InquireEL_Container .Sidenote_Wrap {
	position: absolute;
	left: -80px;
	background-color: #c2dee2;
	padding: 6px;
	width: 90px;
	font-family: Verdana, Geneva, sans-serif;
	font-weight:normal;
	text-align:left;
	color:#000;
	font-size: .75rem;
	line-height: 1rem;
	text-indent: 0px;
	margin: 0px;
	}

#InquireEL_Container .Sidenote_Text {
	font-family: Verdana, Geneva, sans-serif;
	color: #000;
	font-size: .75rem;
	line-height: 1rem;
	text-indent: 0px;
	margin: 0px;
	word-break:normal;
}

#InquireEL_Container .Sidenote_Text_Bottombar {
	font-family: Verdana, Geneva, sans-serif;
	color: #000;
	font-size: .75rem;
	line-height: 1rem;
	text-indent: 0px;
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
	border-bottom: 1px solid #333;
	word-break:normal;
}

#InquireEL_Container .Bkg_StudentModel_Sidenotes_NoPadding .Sidenote_Wrap {
	left: -65px;
	padding: 5px;
	width: 70px;
}

#InquireEL_Container .Bkg_Tablet_Sidenotes_txt .Sidenote_Wrap {
	left: -20px;
}


/*********** Handwritten Styles **************/


#InquireEL_Container .Handwritten_text {
	font-family:'Schoolbell', cursive;
	font-size:1.25em;
	line-height:1.35em;
}

#InquireEL_Container .Handwritten_text_Right {
	font-family:'Schoolbell', cursive;
	font-size:1.25em;
	line-height:1.35em;
	text-align:right;
}

#InquireEL_Container .Handwritten_text_blue {
	font-family:'Schoolbell', cursive;
	font-size:1.25em;
	line-height:1.35em;
	color: #3399CC;
}

#InquireEL_Container .Handwritten_text_Ni {
	font-family:'Schoolbell', cursive;
	font-size:1.25em;
	line-height:1.35em;
	text-indent:0;
}

#InquireEL_Container .Handwritten_text_Ni_blue {
	font-family:'Schoolbell', cursive;
	font-size:1.25em;
	line-height:1.35em;
	color: #3399CC;
	text-indent:0;
}

#InquireEL_Container .Handwritten_text_LeftIndent, #InquireEL_Container .Handwritten_text_Ni_LeftIndent {
	font-family:'Schoolbell', cursive;
	font-size:1.25em;
	line-height:1.35em;
	text-indent:0;
	margin-left:24px;
	margin-top:4px;
}



/*********** Table Styles ***********/


#InquireEL_Container td.Table_Cell {
	vertical-align:top;
	padding:8px;
	border:1px solid #CCC;
}

#InquireEL_Container td.Table_Cell_Yellow {
	vertical-align:top;
	background-color:#ffe9b2;
	padding:8px;
	border:1px solid #CCC;
}

#InquireEL_Container tr.Table_Row {}

#InquireEL_Container tr.Table_Row_Head {}

#InquireEL_Container tr.Table_Row_Head td.Table_Cell {
	background-color:#c2dee2;
}

#InquireEL_Container table.Table_Wrap {
	margin:14px 0 20px 0;
}

#InquireEL_Container table.Table_Wrap_BottomBorders {
	margin:14px 0 20px 0;
}

#InquireEL_Container table.Table_Wrap_NoBorders {
	margin:14px 0 20px 0;
}

#InquireEL_Container table.Table_Wrap tr.Table_Row_Head td.Table_Cell {
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}

#InquireEL_Container table.Table_Wrap tr.Table_Row_Head td.Table_Cell:first-of-type {
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
}

#InquireEL_Container table.Table_Wrap tr.Table_Row_Head td.Table_Cell:last-of-type {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
}

#InquireEL_Container table.Table_Wrap tr.Table_Row td.Table_Cell:first-of-type, #InquireEL_Container table.Table_Wrap tr.Table_Row td.Table_Cell_Yellow:first-of-type {
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
}

#InquireEL_Container table.Table_Wrap tr.Table_Row td.Table_Cell:last-of-type, #InquireEL_Container table.Table_Wrap tr.Table_Row td.Table_Cell_Yellow:last-of-type {
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
}

#InquireEL_Container table.Table_Wrap tr.Table_Row:last-of-type td.Table_Cell, #InquireEL_Container table.Table_Wrap tr.Table_Row:last-of-type td.Table_Cell_Yellow {
	border-bottom-style: none !important;
}

#InquireEL_Container table.Table_Wrap tr:first-of-type td.Table_Cell, #InquireEL_Container table.Table_Wrap tr:first-of-type td.Table_Cell_Yellow {
	border-top-style: none !important;
}


#InquireEL_Container table.Table_Wrap_NoBorders tr.Table_Row_Head td.Table_Cell, #InquireEL_Container table.Table_Wrap_NoBorders tr.Table_Row td.Table_Cell, #InquireEL_Container table.Table_Wrap_NoBorders tr.Table_Row td.Table_Cell_Yellow {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
}

#InquireEL_Container table.Table_Wrap_NoBorders tr.Table_Row:last-of-type td.Table_Cell, #InquireEL_Container table.Table_Wrap_NoBorders tr.Table_Row:last-of-type td.Table_Cell_Yellow {
	border-bottom-style: none !important;
}

#InquireEL_Container table.Table_Wrap_NoBorders td.Table_Cell, #InquireEL_Container table.Table_Wrap_NoBorders td.Table_Cell_Yellow {
	border-style:none !important;
}

#InquireEL_Container table.Table_Wrap_BottomBorders td.Table_Cell, #InquireEL_Container table.Table_Wrap_BottomBorders td.Table_Cell_Yellow {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
}

#InquireEL_Container table.Table_Wrap_BottomBorders tr.Table_Row:last-of-type td.Table_Cell, #InquireEL_Container table.Table_Wrap_BottomBorders tr.Table_Row:last-of-type td.Table_Cell_Yellow {
	border-bottom-style: none !important;
}

#InquireEL_Container .Bkg_White table:only-child, #InquireEL_Container .Bkg_Yellow table:only-child {
	margin:0 0 0 0;
}



/*********** Our Best Advice Styles **************/

#InquireEL_Container .Our_best_advice_wrap {
	border-left:solid 16px #d3232a;
	padding-left:16px;
	margin:14px 0 20px -16px;
}

#InquireEL_Container .Our_best_advice_text {
	text-indent:0;
}

#InquireEL_Container span.Our_best_advice_red_sans {
	font-family: Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size: .95em;
	color:#d3232a;
}

/*********** Activities Wrap Styles **************/

#InquireEL_Container .Critical_Thinking_Wrap {
	border: 4px solid #a1c8e8;
	border-radius:10px;
	padding:16px;
}

#InquireEL_Container .Critical_Thinking_Wrap h1.Heading_A {
	margin:0 15px 15px 0px
}

/*********** CC Thinking Styles **************/

#InquireEL_Container table.CC_Thinking_Wrap {
	margin:10px 0 30px 0;
}

#InquireEL_Container tr.CC_Thinking_Row {}

#InquireEL_Container td.CC_Thinking_CellRight {
	vertical-align:top;
	background-color:#ffe9b2;
	padding:14px;
}

#InquireEL_Container td.CC_Thinking_CellLeft {
	vertical-align:top;
	text-align:right;
	background-color:#fff4db;
	padding:14px;
}

#InquireEL_Container td.CC_Thinking_CellLeft h4.Heading_D {
	margin:0 0 4px 0;
}

/*********** Blooms Thinking Styles **************/

#InquireEL_Container table.Blooms_Wrap {
	margin:10px 0 30px 0;
}

#InquireEL_Container tr.Blooms_Row {}

#InquireEL_Container td.Blooms_CellRight {
	vertical-align:top;
	background-color:#FFF;
	padding:14px;
	border-bottom:2px solid #279bd4;
}

#InquireEL_Container td.Blooms_CellLeft {
	vertical-align:top;
	background-color:#deeced;
	padding:14px;
	border-bottom:2px solid #279bd4;
}

#InquireEL_Container td.Blooms_CellLeft h4.Heading_D {
	margin:0 0 4px 0;
}

#InquireEL_Container table.Blooms_Wrap tr.Blooms_Row:last-of-type td.Blooms_CellRight, #InquireEL_Container table.Blooms_Wrap tr.Blooms_Row:last-of-type td.Blooms_CellLeft {
	border-bottom-style: none !important;
}

/*********** Guidelines Style **************/

#InquireEL_Container .Guidelines_Wrap {
	border: 2px solid #96C;
	border-radius: 10px;
	padding: 0 18px 18px 18px;
	margin: 16px 0 30px 0;
}

/*********** Blank Line Style **************/

#InquireEL_Container .BlankLine {
	width:100%;
	height:20px;
	border-bottom:1px solid #666;
	margin:10px 0 30px 0;
}

/*********** Inquire To Page Style **************/

#InquireEL_Container .InquirePage_InquireTo {
	background-color:#574386;
	width:100%;
	height:55px;
	border-radius:10px 10px 0 0;
	margin:20px 0 0 0;
	position:relative;
	
}

#InquireEL_Container .InquirePage_InquireTo img {
	margin:0;
	padding:0;
	position:absolute;
	top:-14px;
	left:10px;
}

#InquireEL_Container .InquirePage_Wrap {
	border:1px solid #999;
	box-shadow: 4px 4px 8px #999;
	border-radius:0 0 10px 10px;
	margin:0 0 30px 0;
	padding:14px;
}

/*********** Inquire quickguide **************/

.quickGuide_Border {
	border:2px solid #F90;
	border-radius:10px;
	padding:2px 20px 20px 20px;
	margin:20px 0 30px 0;
}



/*******************************Inquire Elementary Teacher's Guide Book****************************************/

#InquireELTG_Container {
	position: relative;
	margin: 0;
	padding: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}
#InquireELTG_Container p {
	font-family: Georgia, "Times New Roman", Times, serif;
	text-indent: 24px;
	font-size:1.14em;
	line-height:1.45em;
	margin: 0;
	padding: 0;
	font-weight:normal;
}

#inquirepagenumber {
	position:absolute;
	right:0px;
}

#InquireELTG_Container .clear {
	clear:both;
}



/*********** Inquire Page Numbers ***********/

#InquireELTG_Container .inquirepagenumber {
    font-family:sans-serif;
	color:#FFFFFF;
	font-size:.8em;
	font-weight:bold;
	padding:0 2px 0 16px;
	position:absolute;
	right:-20px;
	text-align:right;
}

#InquireELTG_Container #InquirePart_One .inquirepagenumber{
	background-color:#3399CC;
	background-image: url(../images/pagetab_blue.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	z-index:600;
}

#InquireELTG_Container #InquirePart_Two .inquirepagenumber{
	background-color:#33CC66;
	background-image: url(../images/pagetab_green.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	z-index:600;
}

#InquireELTG_Container #InquirePart_Three .inquirepagenumber{
	background-color:#CC0033;
	background-image: url(../images/pagetab_red.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	z-index:600;
}

#InquireELTG_Container #InquirePart_Intro .inquirepagenumber {
	background-color:#FF9900;
	background-image: url(../images/pagetab_orange.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	z-index:600;
}


/*********** Backgrounds **************/

#InquireELTG_Container .Bkg_White {
	background-color:#FFF;
	padding:14px;
	border: 1px solid #666;
	box-shadow: 4px 4px 8px #999;
	margin:10px 0 20px 0;
	overflow:hidden;
}

#InquireELTG_Container .Bkg_Yellow {
	background-color:#ffe9b2;
	padding:20px;
	border-radius:6px;
	margin:10px 0 20px 0;
	overflow:hidden;
}

/*********** Body Text Styles **************/

#InquireELTG_Container p.BodyText {
}

#InquireELTG_Container p.BodyText_NoIndent {
	text-indent:0;
}

#InquireELTG_Container p.BodyText_NoIndent_SpaceBefore {
	margin-top:6px;
	text-indent:0;
}

#InquireELTG_Container p.BodyText_ReverseIndent {
	margin-left:24px;
	text-indent: -24px;
	margin-top:18px;
}

#InquireELTG_Container li.BodyText_ListItem {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:1.14em;
	line-height:1.45em;
	font-weight:normal;
}

#InquireELTG_Container ul li.BodyText_ListItem {
	margin: 4px 0 0 0;
	padding: 0 0 0 14px;
	background-image: url(/sites/default/files/inquireEL_TG_images/All/blueBullet.png);
	background-repeat: no-repeat;
	background-position: 0 9px;
}

#InquireELTG_Container ul.BodyText_BulletedList {
	list-style:none;
	padding: 0 0 0 30px;
}

#InquireELTG_Container ul.BodyText_BulletedList_NoIndent {
	list-style:none;
	padding:0;
}

#InquireELTG_Container ol.BodyText_NumberedList {
}

#InquireELTG_Container ol.BodyText_NumberedList_NoIndent {
	padding:0 0 0 40px;
}


/*********** Example Text Styles **************/

#InquireELTG_Container p.ExampleText {
	font-family: Verdana, Geneva, sans-serif;
	font-size:.9rem;
	text-indent:0;
	line-height:1.2em;
}

#InquireELTG_Container p.ExampleText_Bolded {
	font-family: Verdana, Geneva, sans-serif;
	font-size:.9rem;
	font-weight:bold;
	text-indent:0;
	line-height:1.2em;
}

#InquireELTG_Container p.ExampleText_Correlations_MiniHead {
	font-family: Verdana, Geneva, sans-serif;
	font-size:.9rem;
	line-height: 1.3em;
	font-weight: bold;
	text-indent: 0;
	margin-top: 10px;
}

#InquireELTG_Container p.ExampleText_FirstLineIndent {
	font-family: Verdana, Geneva, sans-serif;
	font-size:.9rem;
	line-height:1.2em;
}

#InquireELTG_Container p.ExampleText_LeftMargin {
	font-family: Verdana, Geneva, sans-serif;
	font-size:.9rem;
	text-indent:0;
	margin-left:24px;
	line-height:1.2em;
}

#InquireELTG_Container p.ExampleText_LeftMargin_SpaceBefore {
	font-family: Verdana, Geneva, sans-serif;
	font-size:.9rem;
	text-indent:0;
	margin-left:24px;
	margin-top:18px;
	line-height:1.2em;
}

#InquireELTG_Container p.ExampleText_ReverseIndent {
	font-family: Verdana, Geneva, sans-serif;
	font-size:.9rem;
	margin-left:24px;
	text-indent: -24px;
	line-height:1.2em;
	margin-top:6px;
}

#InquireELTG_Container p.ExampleText_SpaceBefore {
	font-family: Verdana, Geneva, sans-serif;
	font-size:.9rem;
	text-indent:0;
	margin-top:18px;
	line-height:1.2em;
}

#InquireELTG_Container li.ExampleText_ListItem {
	font-family: Verdana, Geneva, sans-serif;
	font-size:.9rem;
	line-height:1.2em;
}

#InquireELTG_Container ul li.ExampleText_ListItem {
	margin: 4px 0 0 0;
	padding: 0 0 0 16px;
	background-image: url(/sites/default/files/inquireEL_TG_images/All/blueBullet.png);
	background-repeat: no-repeat;
	background-position: 0 7px;
}

#InquireELTG_Container ul.ExampleText_BulletedList {
	list-style:none;
	padding:0 0 0 30px;
}

#InquireELTG_Container ul.ExampleText_BulletedList_NoIndent {
	list-style:none;
	padding:0;
}

#InquireELTG_Container ol.ExampleText_NumberedList {
}

#InquireELTG_Container ol.ExampleText_NumberedList_NoIndent {
	padding:0 0 0 40px;
	margin:0;
}

#InquireELTG_Container ol.ExampleText_Correlations_MiniHead_Numbered {
	padding:0 0 0 26px;
}

#InquireELTG_Container ol.ExampleText_Correlations_MiniHead_Numbered li {
	font-family: Verdana, Geneva, sans-serif;
	font-size: .9rem;
	line-height: 1.3em;
	font-weight: bold;
	text-indent: 0;
	margin-top: 10px;
}

#InquireELTG_Container ol.ExampleText_AlphaList_NoIndent {
	padding:0 0 0 40px;
	list-style:lower-alpha;
}

/*********** Headings **************/

#InquireELTG_Container h1.Heading_A {
	font-family: 'Arvo', serif;
	font-size: 2.6em;
	line-height: 1.1em;
	padding: 0;
	margin: 20px 30px 8px 0px;
}
#InquireELTG_Container h2.Heading_B {
	font-family: 'Open Sans', sans-serif;
	font-size: 2em;
	line-height: 1.2em;
	font-weight: 400;
	margin: 20px 32px 6px 0;
	padding: 0;
}
#InquireELTG_Container h3.Heading_C {
	font-family: 'Open Sans', sans-serif;
	font-size: 1.6em;
	font-weight: 400;
	margin: 18px 15px 8px 0;
	padding: 0;
	color: #000;
}
#InquireELTG_Container h4.Heading_D {
	font-family: 'Open Sans', sans-serif;
	font-size: 1.45em;
	font-weight: 600;
	margin: 12px 0 4px 0;
	padding: 0;
}
#InquireELTG_Container #InquirePart_One h4.Heading_Day {
	font-family: 'Open Sans', sans-serif;
	color: #FFF;
	font-size: 1.3em;
	font-weight: 600;
	margin: 20px 0 10px 0;
	padding: 2px 10px 2px 10px;
	background-color: #3399CC;
	width: 150px;
}
#InquireELTG_Container #InquirePart_Two h4.Heading_Day {
	font-family: 'Open Sans', sans-serif;
	color: #FFF;
	font-size: 1.3em;
	font-weight: 600;
	margin: 20px 0 10px 0;
	padding: 2px 10px 2px 10px;
	background-color: #9bcb7f;
	width: 150px;
}

/*********** Character Styles **************/

#InquireELTG_Container span.Character_Bold {
	font-weight:bold;
}

#InquireELTG_Container span.Character_Bold_Sans {
	font-family: Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size: .95em;
}

#InquireELTG_Container span.Character_Bold_Sans_CAPS {
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-size: 0.85em;
	text-transform: uppercase;
}

#InquireELTG_Container span.Character_BoldItalic {
	font-weight:bold;
	font-style:italic;
}

#InquireELTG_Container span.Character_Italic {
	font-style:italic;
}

#InquireELTG_Container span.Character_BoldItalic_Sans {
	font-family: Verdana, Geneva, sans-serif;
	font-style:italic;
	font-size: .95em;
	font-weight:bold;
}

#InquireELTG_Container span.Character_red {
	color:#d3232a;
}

#InquireELTG_Container span.Character_underlined {
	border-bottom:1px solid #333;
}


/*********** Chapter Opening **************/


#Chapter_Opener_Wrap {
}

.ChapterOpenerART {
	background-image: url(/sites/default/files/inquireEL_TG_images/Chapter_24/elArt_chpt24.png);
	background-position:bottom right;
	background-repeat:no-repeat;
	padding:0 20px 300px 0;
	margin: 0 -20px -60px 0;
}

#InquireELTG_Container h2.Chapter_Opener_Number {
	font-family:'Open Sans', sans-serif;
	font-size: 1.8em;
	font-weight: 400;
	line-height: .7em;
}

#InquireELTG_Container p.Chapter_Opener_Text {
}

#InquireELTG_Container p.Chapter_Opener_seLink {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1.1em;
	text-indent:0px;
	margin:0 0 20px 0;
}

#InquireELTG_Container h1.Chapter_Opener_Title {
	font-family:'Arvo', serif;
	font-size: 3em;
	line-height: 1.2em;
	padding:0 0 10px 0;
}

#InquireELTG_Container h3.Chapter_Opener_LearningOutcome_Heading {
	font-family: Verdana, Geneva, sans-serif;
	text-indent:0px;
	font-size: 1.25em;
	margin:0 0 4px 0;
}
#InquireELTG_Container ul.Chapter_Opener_LearningOutcome_ListWrap li.Chapter_Opener_LearningOutcome_ListItem {
	margin: 0 0 0 24px;
	padding: 0 0 0 16px;
	background-image: url(/sites/default/files/inquireEL_TG_images/All/blueBullet.png);
	background-repeat: no-repeat;
	background-position: 0 7px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:1em;
}
#InquireELTG_Container ul.Chapter_Opener_LearningOutcome_ListWrap {
	list-style-type: none;
	padding: 0px;
	margin: 0 240px 0 0;
}
#InquireELTG_Container h3.Chapter_Opener_Corr_Heading {
	font-family: Verdana, Geneva, sans-serif;
	text-indent: 0px;
	font-size: 1.25em;
	margin:10px 0 8px 0;
}

#InquireELTG_Container div.Chapter_Opener_Corr_Wrap {
	background-color:#ffe9b2;
	padding:10px 20px 10px 20px;
	margin:10px -20px 20px -20px;
}

#InquireELTG_Container div.Chapter_Opener_Corr_Wrap p.ExampleText_Correlations_MiniHead, #InquireELTG_Container div.Chapter_Opener_Corr_Wrap ol.ExampleText_Correlations_MiniHead_Numbered li {
	font-size:.8rem;
}

/*********** Image Styles **************/

#InquireELTG_Container img.Image_Centered {
	display:block;
	margin:10px auto;
}
#InquireELTG_Container img.Image_Left {
	float: left;
	margin: 10px 16px 16px 0;
}
#InquireELTG_Container img.Image_Right {
	float: right;
	margin: 10px 0 16px 16px;
}

/*********** Table Styles ***********/

#InquireELTG_Container td.Table_Cell, #InquireELTG_Container td.Table_Cell_Span2, #InquireELTG_Container td.Table_Cell_Span3 {
	vertical-align:top;
	padding:8px;
	border:1px solid #CCC;
}


#InquireELTG_Container td.Table_Cell p.ExampleText_Correlations_MiniHead:first-of-type, #InquireELTG_Container td.Table_Cell ol.ExampleText_Correlations_MiniHead_Numbered:first-of-type li, #InquireELTG_Container td.Table_Cell_Span2 p.ExampleText_Correlations_MiniHead:first-of-type, #InquireELTG_Container td.Table_Cell_Span2 ol.ExampleText_Correlations_MiniHead_Numbered:first-of-type li, #InquireELTG_Container td.Table_Cell_Span3 p.ExampleText_Correlations_MiniHead:first-of-type, #InquireELTG_Container td.Table_Cell_Span3 ol.ExampleText_Correlations_MiniHead_Numbered:first-of-type li {
	margin-top:0px;
}


#InquireELTG_Container td.Table_Cell_Centered {
	vertical-align:top;
	padding:8px;
	border:1px solid #CCC;
	text-align:center;
}

#InquireELTG_Container td.Table_Cell_Right {
	vertical-align:top;
	padding:8px;
	border:1px solid #CCC;
	text-align:right;
}

#InquireELTG_Container tr.Table_Row {}

#InquireELTG_Container tr.Table_Row_Heading {}

#InquireELTG_Container tr.Table_Row_Heading td {
	background-color: #ffeaac;
}

#InquireELTG_Container table.Table_Wrap {
	margin:14px 0 20px 0;
}

#InquireELTG_Container table.Table_Wrap_Corr {
	margin:14px 0 20px 0;
}

/*********** Chapter Opener Corr Table Styles ***********/

#InquireELTG_Container td.Chapter_Opener_Corr_Cell {
	vertical-align:top;
	padding:8px;
	border:none;
	background-color:#FFF;
} 

#InquireELTG_Container tr.Chapter_Opener_Corr_Row td.Chapter_Opener_Corr_Cell {
	width:50%;
}

#InquireELTG_Container td.Chapter_Opener_Corr_Cell p.ExampleText_Correlations_MiniHead:first-of-type, #InquireELTG_Container td.Chapter_Opener_Corr_Cell ol.ExampleText_Correlations_MiniHead_Numbered:first-of-type li {
	margin-top:0px;
}

#InquireELTG_Container td.Chapter_Opener_Corr_Cell li.ExampleText_ListItem {
	font-size: .9em;
	line-height: 1.2em;
	padding:0 0 0 14px;
	background-position: 0 5px;
}

#InquireELTG_Container td.Chapter_Opener_Corr_Cell p.ExampleText {
	font-size: .9em;
	line-height: 1.2em;
}

#InquireELTG_Container table:nth-of-type(3) td.Chapter_Opener_Corr_Cell p.ExampleText {
	font-size: .9em;
	line-height: 1.2em;
	margin-left:26px;
}

#InquireELTG_Container td.Chapter_Opener_Corr_CellTitle_Span2, #InquireELTG_Container td.Chapter_Opener_Corr_CellTitle_Span3 {
	vertical-align:top;
	padding:2px 8px;
	border:1px solid #CCC;
} 

#InquireELTG_Container td.Chapter_Opener_Corr_CellTitle_Span2 h3.Heading_C, #InquireELTG_Container td.Chapter_Opener_Corr_CellTitle_Span3 h3.Heading_C {
	color: #000;
	font-size: 1.2em;
	margin: 0;
}

#InquireELTG_Container tr.Chapter_Opener_Corr_Row {
	border:1px solid #CCC;
	}

#InquireELTG_Container tr.Chapter_Opener_Corr_RowHeading {}

#InquireELTG_Container #InquirePart_One tr.Chapter_Opener_Corr_RowHeading td {
	background-color:#c4d9f1;
}

#InquireELTG_Container #InquirePart_Two tr.Chapter_Opener_Corr_RowHeading td {
	background-color:#d2ebc7;
}

#InquireELTG_Container #InquirePart_Three tr.Chapter_Opener_Corr_RowHeading td {
	background-color:#ead6d7;
}

#InquireELTG_Container table.Chapter_Opener_Corr_TableWrap_3 {
	margin:0;
	width:100%;
}

#InquireELTG_Container table.Chapter_Opener_Corr_TableWrap {
	margin:0;
	width:100%;
}


/*********** Misc Divs Styles ***********/

#InquireELTG_Container .Chapter_Opener_Box {
	border:2px solid #F93;
	border-radius:4px;
	padding:20px;
}

#InquireELTG_Container .Chapter_Opener_Box h1.Heading_A {
	margin:0 10px 8px 0;	
}

#InquireELTG_Container .Minilesson_box {
	background-color: #FFF;
	padding: 14px;
	border: 1px solid #999;
	border-radius:8px;
	box-shadow: 4px 4px 8px #999;
	margin: 10px 0 30px 0;
}

#InquireELTG_Container .Minilesson_box h3.Heading_C {
	margin:0 0 8px 0;
}

#InquireELTG_Container .Project_box {
	background-color: #FFF;
	padding: 14px;
	border: 1px solid #999;
	border-radius:8px;
	box-shadow: 4px 4px 8px #999;
	margin: 10px 0 30px 0;
}

#InquireELTG_Container .Project_box h3.Heading_C {
	margin:0 0 10px 0;
	border-bottom:1px solid #999;
}

#InquireELTG_Container .Project_box h4.Heading_D {
	font-size: 1.25em;
	margin: 16px 0 4px 0;
}

#InquireELTG_Container .Team_Teaching_Boxes {
	background-color: #FFF;
	padding: 14px;
	border: 1px solid #999;
	border-radius:8px;
	box-shadow: 4px 4px 8px #999;
	margin: 15px 0 15px 0;
}

#InquireELTG_Container .Team_Teaching_Boxes h3.Heading_C {
	margin:0 0 6px 0;
}







/*** Inquire Page Numbers ***/


#InquireEL_Container #InquirePage #inquirepagenumber, #InquireEL_Container #StudentModel #inquirepagenumber, #InquireEL_Container #WhitePaper #inquirepagenumber {
	right:-22px;
}

/************** Inquire Choose Book ****************/

#InquireELTG_Container .chooseBookTable td {
	text-align:center;
	vertical-align:bottom;
}

#InquireELTG_Container .chooseBookTable p {
	font-family: Verdana, Geneva, sans-serif;
	font-size:.9rem;
	text-indent:0;
	margin-top:4px;
	font-weight:bold;
}

#InquireELTG_Container .chooseBookTable a, #InquireELTG_Container .chooseBookTable a:hover {
	border:none;
	background-color:transparent;
}

#InquireELTG_Container .chooseBookTable a:hover img {
    -webkit-filter: drop-shadow(6px 6px 10px rgba(103,171,214,0.7));
    -ms-filter: "progid:DXImageTransform.Microsoft.Dropshadow(OffX=6, OffY=6, Color='#95d8fb')";
    filter: "progid:DXImageTransform.Microsoft.Dropshadow(OffX=6, OffY=6, Color='#95d8fb')";
 }

