@charset "utf-8";
/* CSS Document */


.taxonomyPageView {
	border:1px solid #C8DBEA;
}

.taxonomyPageView .view-content .item-list ul li, .taxonomyPageView .view-content .item-list ul li{
		list-style:none outside none;
}


.taxonomyPageView .view-content .views-row {
	margin:0em 3em 1em;	
	border-bottom:1px dotted #CCCCCC;
}


#footer-region {
	font-size:0.7em;
	color:#ccc;
	width: 940px;
	background:#0081a4 url(images/bottombarTCTAteal.png) bottom no-repeat;
	margin: 0 auto;
	padding:10px;
}

#navbar {
	margin: 0 auto;
	margin-top: 15px;
	padding: 0px 10px;
	text-transform: uppercase;
	background: #0081a4;
  border-radius: 10px 10px 0 0;
}


#page-bar li {
	float:left;
	list-style:none;
	cursor: pointer;
	display:block;
	/*border-right:1px solid #263b7c;*/
}

#page {
	width:940px;
	/*width:inherit;
	min-width:940px;*/
	margin:0px auto;
	padding:10px;
	background:#eeeeee;
	font-size:0.7em;
}

#sidebar h3 {
	font:1.5em Verdana, Arial;
	/*font-weight:bold;*/
	background:#0081a4;
	color:#fff;
	margin:10px 0px 5px 0px;
	padding:3px 10px;
}

/*.with-sidebar {
	width:inherit;
	min-width:590px;
}*/

#content table td {
	vertical-align:top;
}

#content .content li {
        padding: 0px 0px 10px 0px;
}

#content .content ul li ul, #content .content ol li ul, #content .content ul li ol, #content .content ol li ol {
        margin-bottom:0px;
}

/* Rules to recolor the content background based on the workflow-state */

.Archive {
background-color: #FFc47d;
}
.creation {
background-color: #FFF4F4;
}


/* Rules to recolor the content background based on the workflow-state */
ul li.views_column_1 {
display:block;
float:left;
width:280px;
}
ul li.views_column_2 {
display:block;
}
.clear {
	clear:both;
}

.view_block {
/*border: 1px solid #C8DBEA;
border-collapse: separate;*/
padding: 2px 5px;
margin: 0px 0 10px 0;	
}

.view_block_indent {
		margin:1em 1em 1em 3em;	
}

/* cost saving program view rules */

div.view-CostSavingPrograms div.view-content div.item-list ul li {
 list-style:none;	
 clear:both;
 margin:0em 3em 1em;	
 border-bottom:1px dotted #CCCCCC;
 height:100px;
}
div.view-CostSavingPrograms div.view-content div.item-list ul li span.views-field-image-attach-images span div {
 float:left;	
 min-width:200px;
 min-height:100px;
}

div.view-CostSavingPrograms div.view-content div.item-list ul li span.views-field-title span{
 float:left;
 font-size:1.5em;
 clear:right;
 width:315px;
}
div.view-CostSavingPrograms div.view-content div.item-list ul li span.views-field-field-csp-list-view-teaser-value div {
 float:left;
 width:315px;
}


/* Front page view rules */

.view-header {
    padding: 0 0 10px 0;
}

.view-FrontPagePromotedStories .view-header h2 {
    font: 1.8em Verdana, "DejaVu Sans", Sans;
    /*font: 1.8em Georgia,"Times New Roman";
    text-shadow: 1px 1px 2px #BBBBBB;*/
}

.view-FrontPagePromotedStories .view-content .views-row .views-field-title .field-content {
    font: 1.4em Verdana, "DejaVu Sans", Sans;
    /*font: 1.4em Georgia,"Times New Roman";
    text-shadow: 1px 1px 2px #BBBBBB;*/
}


.view-FrontPagePromotedStories .view-content .views-row .views-field-field-magazine-cover-img-fid {
    float:left;
    padding:.5em;
}
.view-FrontPagePromotedStories .view-content .views-row .views-field-field-classroom-teacher-cover {
    float:left;
    padding:.5em;
}


.view-FrontPagePromotedStories .view-content .views-row {
   clear:both;
   border-bottom:1px dotted #CCC;
   margin-bottom:20px;
   width:100%;
   overflow:auto;
}

/* Classroom Teacher PDF Content Type Adjustments */
.field-field-magazine-cover-img {
   float:right;
}

/* Remove Roles from editing ability on user profiles */
#edit-roles-6-wrapper {
display:none;
}

#edit-roles-8-wrapper {
display:none;
}

.hideDisplay {
display:none;
visibility: hidden;
}
.showDisplay {
display:block;
}

#crm-container .crm-section .label, .crm-section .label {
    width: 23%;
}

#crm-container .crm-section .content, .crm-section .content {
    margin-left: 28%;
}
.price-set-option-content input {
    margin-left: -4%;

}
.price-set-option-content label {
    margin-left: 1%;
}

.sponsor{
	width:222px;
	/* Removing this after removing the Ajax flip: height:215px; */
	float:left;
	/* changing margin from 4px all around to none on bottom because dropshadow looked weird with extra margin */
	margin:4px 4px 0px 4px;

	/* Giving the sponsor div a relative positioning: */
	position:relative;
	cursor:pointer;
}

.sponsor-lg{
	width:456px;
	float:left;
	margin:4px 2px 0px 2px;

	position:relative;
	cursor:pointer;
}

.video-js {
	width:590px;
	height:360px;
}

.jwplayer-video, .jwplayer-video div {
	width:590px;
	height:360px;
}

.devBorder {
	border:1px solid red;
}

.noBorder, .noBorder div table, #content div.noBorder table {
	border:0px none #C8DBEA;
}

.panel-pane {
  display:block;
  clear:both;
}

.panel-2col-bricks .center-wrapper .panel-col-first {
  width:75%;
}

.panel-2col-bricks .center-wrapper .panel-col-last {
  width:25%;
}

.indentLeft {
  padding-left:20px;
}

form#user-login-form div div.item-list ul li.first {
display:none;
}


div.form-item.form-type-checkbox.form-item-submitted-i-want-to--safe-key, div.form-item.form-type-checkbox.form-item-submitted-i-want-to--safe-key2, div.form-item.form-type-checkbox.form-item-submitted-i-want-to--safe-key3, div.form-item.form-type-checkbox.form-item-submitted-i-want-to--safe-key4 {
    display: block;
    margin-left: 100px;
}


div#block-ms_core-ms_core_cart h3 {
    background-color: #f00;
}
