@import "misc_style.css";
@import "ui-lrmenu.css";

.error { display: none; }

html, body {
 font: 12px Arial;
 width: 100%;
 height: 100%;
 margin: 0; padding: 0;
}

.block, #sidebar-left, #forum td.forum, #forum td.posts, #forum td.topics, #forum td.last-reply, .box {
  background: transparent;
}

body.front {
  background: url(/sites/default/files/images/bluefullback.png) repeat-x;
}

body.not-front {
  background: url(/sites/default/files/images/blueshortback.png) repeat-x;
}

#table_main > tbody > tr, #table_main > tbody > tr > td, #table_main > tbody { border: 0; }

#headlogo {
  background: url(/sites/default/files/images/cabo-logo150.png) no-repeat;
  height: 150px;
  width: 260px;
  position: relative;
  left: 60px;
  top: 0;
  *top: -20px;
}

.front #headlogo {
  background: url(/sites/default/files/images/cabo-logo200.png) no-repeat;
  height: 200px;
  width: 320px;
}

#headtable {
  width: 100%;
  height: 150px;
  margin: auto;
}

.front #headtable { height:220px; }

#headleft { width:260px; }
.front #headleft { width:320px; }

#headcenter { vertical-align:top; width:100%; }

#headright { width:220px; vertical-align: top; }

.cv-title { display: none; }

#staff_access_to_notes {
  position: relative;
  top: 15px;
  width: 200px;
}

#staff_access_to_notes a {
  font-weight: bold;
  color: #FFD359;
}

.search-box{
  position: relative;
  padding: 2px;
  top: 20px;
}

.search-box .form-text {
 background: url('images/search.png');
 font-size: 1em;
 color: #000;
}

#nav {
  /*background: url(/sites/default/files/images/bluebar2.png) repeat-x;*/
  height: 20px;
  position: relative;
  clear:both;
  z-index: 100;
  width: 100%;
  margin-bottom: 40px;
}

.not-front #table_main { top: -10px; }

#table_main {
  width:100%;
  margin: 0; padding: 0; position: relative;
}
a#dhtml_menu-6852 { color: rgb(96,118,255); }


#frontwrap { width: 730px; margin: auto; }
#sidebar-left {
 width: 220px;
 position: relative;
 background: transparent url(/sites/default/files/images/goldrightbar2.png) repeat-y right;
 padding-right: 20px;
 padding-left: 12px;
 vertical-align: top;
}



#main {
 /* padding: 0px 12px; */
 vertical-align: top;
 padding: 0;
 background: transparent;
}

.not-front #main { padding: 0 12px; }

#main .taxonomy { display: none; }
#footer {
  clear: left;
  text-align: center;
  font-size: 95%;
  color: black;  
  padding: 0;
  margin: 0;
  margin-top: 50px;
  height: 50px;
  background: transparent;
  width:100%;
}

#edit-preview {
display:none;
}

.node-form { width: 800px; }

#edit-search-theme-form-1{
  float:left;
  margin-right:5px;
}

#search fieldset {display: none; }

#subheader .block-content { margin: 0; }
#subheader h3 { display: none; }
#sidebar-left .block {
  position: relative;
  margin-bottom: 20px;
}

#sidebar-left a { font-weight: bold;}
#sidebar-left a.active { color: black; }
#sidebar-left a:hover { color: #2288cc; }
#sidebar-left a.active:hover { color: black; }
.tile_text a:hover { color: #2288cc; }
li.active-trail > a { color: #ff9b21; }

#main-node img:hover{ background: brown; }

.front #content_footer {
  padding: 5px;
  margin: 30px 10px 0;
  border: 1px solid black;
}
#eoe-info {
  cursor: pointer;
}
.front #content_footer h2 {
  color: black;
  font-size: 1em;
  padding: 0;
  margin: 0;
}
.front #content_footer .block, .front #content_footer  p {
  padding: 0;
  margin: 0;
  text-align: center;
}
.front #content_footer a {
  color: black;
  text-decoration: underline;
}

.footer-links div {
  text-align: center;
  margin: 3px auto;
}

#footer .block, #footer .content, #footer ul{ 
  margin: auto;
  width: 700px;
  padding: 0;
  height:20px;
  background: transparent;
}

#footer .block { padding: 5px 0; }

#footer li { float: left; margin-left: 25px; list-style-image: none; list-style-type: none; }
#footer a { color: black; font-size: 12px; text-decoration: underline; }

#disclaimer { color: black; font-size: 10px; width: 420px; margin: 3px auto; text-align:center;}

#search-values {
  width: 360px;
  float:right;
}

#alerts { 
  position: relative; 
  margin: auto;
  text-align: right; 
  width: 600px; 
  height: 20px;
}
#alerts .views-admin-links { display: none; }
#alerts .block { 
  padding: 0; 
  border: 0; 
  background: transparent; 
  margin: auto; 
}
#alerts h2, #footer h2 { display: none; }

#alerts a, #alerts a:link, #alerts a:visited { 
  color: orange; 
  text-decoration: none; 
  font-weight: bold; 
  font-size: 75%; 
}
#alerts a:hover { color: yellow; }

#alerts .view-content { float: left; width: 600px;}
.view-Alerts { width: 600px; overflow: hidden;}

#alerts span { float: left; margin-right: 15px; }

h1.pagetitle {
  text-align: center; 
  color: #2285bf;/*green*/;
}

.bd ul { margin: auto; width: 480px;}

.block-submenutree h2 { display: none; }


#block-views-blogblock-block_1 {
  width: 45%;
  float:right;
  margin-top: 20px;
}
#block-views-forumblock-block_1 {
  width: 45%;
  float: left;
  margin-top: 20px;
}

#content_header { height: 150px; padding: 0; }
#content_header .block { padding: 0; }


#block-views-news_stories-block_1 {

}

#block-views-Events-block_1 {
  margin-top: 10px;
}

#block-views-news_stories-block_1, #block-views-Events-block_1 {
  width: 200px;
  height: 230px;
  border: 0px solid #eee;
  border-left: 3px solid #ffc421;
  border-top: 3px solid #ffc421;
  font-size: 10px;
  padding: 0 5px;
}

#block-views-news_stories-block_1 .view-header, #block-views-Events-block_1 .view-header {
  font-size: 16px
}

#block-views-news_stories-block_1 .views-field-title, #block-views-Events-block_1 .views-field-title {
  font-size: 12px;
}
#block-views-news_stories-block_1 .view-content, #block-views-Events-block_1 .view-content {
  margin-bottom: 10px;
}

#block-views-news_stories-block_1 a, #block-views-Events-block_1 a{ 
  color: #323dc9; 
  text-decoration: underline; 
}

#block-views-news_stories-block_1 .view-header a, #block-views-Events-block_1 .view-header a{ 
  text-decoration: none;
  font-weight: bold;
}

#block-views-news_stories-block_1 .view-header, #block-views-Events-block_1 .view-header { 
}

#block-views-news_stories-block_1 a:hover, #block-views-Events-block_1 a:hover{ 
  color: black;
}

#block-views-news_stories-block_1 h2, #block-views-Events-block_1 h2 { 

}

#block-views-news_stories-block_1 .content .more-link, #block-views-Events-block_1 .content .more-link { 
  margin-top: 0px;
  text-align: left;
}

.more-link a {
  border-right: 1px solid #ffc421;
  border-bottom: 1px solid #ffc421;
  padding-right: 1px;
  padding-bottom: 1px;
}

.front .more-link a {
  border: 0;
  padding: 0;
}

.view-news-stories .views-row-odd, .view-news-stories .views-row-even, 
.view-Events .views-row-odd, .view-Events .views-row-even {
  margin: 4px 0px;
  padding: 2px;
  
}

#tinymce { background: white; }

div.view-courses .views-row-odd, div.view-courses .views-row-even {
  margin-bottom: 10px;
}

div.views-field-title {
  font-size: 150%;
}

#user-login-form label {
  text-align: left;
}

.button {
  font-size: 14px;
  color: white;
  font-weight: bold;
  text-align: center;
  float: left;
  width: 100px;
  height: 118px;
  margin: 0 15px;
  background: url(/sites/default/files/images/navbutton.png);
}

.buttonlink {
  font-size: 14px;
  color: white;
  font-weight: bold;
}

.button_wrapper {
  height: 118px;
  position: relative;
  margin: auto;
  text-align: center;
}

#ctecenterbuttons, #cteprogrambuttons, #cteservicebuttons, #ctemainbuttons {
  
}
.cte-row { clear: left; margin-bottom: 20px; padding: 5px; height: 150px; overflow: hidden; background: #eee; border: 1px solid #ddd; }
.cte-row img {
  float:left;
  margin-right: 12px;
}

a#ctemainlink:hover { cursor: pointer; }
.list_row {
  margin-bottom: 12px;
  font-family: Arial;
}

.list_row a {
  font-weight: bold;
}

#attachments .odd, #attachments .even{
  background: transparent;
}

#attachments tr , #attachments th, #attachments tbody{ border: 0; }

.course_link {
  margin-right:15px;
  margin-bottom: 10px;
  float: left;
  background: lightgreen;
  padding: 3px;
  border-top: 2px solid #ffc421;
  border-left: 2px solid #ffc421;
  border-bottom: 2px solid #555555;
  border-right: 2px solid #555555;
}

.course_link:hover {
  text-decoration: none;
  color: black;
}

#course_links {
  width:500px;
  height: 60px;
  text-align:center; 
  margin:auto; 
  float: none; 
  margin-bottom:20px;
}

.hr_head, .hr_foot {
  margin: auto; 
  padding: 10px; 
  width: 640px;
  text-align: center;
  border: 0px;
}

.hr_foot { margin-top: 120px; border:0px;}

body.node-type-coser416-program h1.title { margin-bottom: 20px; }

.coser416 .field-field-node-image{ float: right; margin-right: 40px;}

.coser416 .field-field-node-image .field-label-inline-first { display: none; }

.coser416 .field-item { margin-bottom: 20px; }

.coser416 .field-field-node-image .field-item {margin: 0; }


.view-CoSer416 a {
  font-size: 12px; 
}

.mst_desc {
  clear: both;
  margin-top: 20px;
}
.view-mst-whats-new .views-row { clear: left; min-height:200px; }
.views-field-field-mst-whats-new-thumbnail-fid {
  float: left;
  padding-right: 10px;
}

#env-title, #mst-title, #dl-title, #stami-title {
  height: 25px;
  background: #2285bf;
  width: 100%;
  text-align: center;
}

#mst-title, #dl-title, #stami-title {
  position: relative;
  top: 125px;
}

#env-title a, #mst-title a, #dl-title a, #stami-title a{
  color: #FCFCFA;
  font-size: 20px;
  font-weight: bold;
  text-decoration: none;
  position: relative;
}

#stami-title { display: none; }
.env-header {
  width:100%;
  height: 150px;
  background: #777;
}

#block-block-19 h2 {display: none; }
table#online-courses {
  width: 700px;
  margin: auto;
  vertical-align: top;
}
table#online-courses td {
  width: 340px; padding: 5px;
}
table#online-courses * { border: 0; }
.dl-header {
  width: 100%;
  height: 150px;
  background: black url(/sites/default/files/images/dlhead2.jpg) no-repeat top center;
}

#block-views-dl_promotions-block_1, #block-views-dl_promotions-block_2, #block-views-dl_promotions-block_3,
#block-views-lr_whats_new-block_1, #block-views-lr_whats_new-block_2, #block-views-lr_whats_new-block_3,
#block-views-lr_whats_new-block_4, #block-views-lr_whats_new-block_5, #block-views-lr_whats_new-block_6 {
  float: left;
  margin-right: 5px;
  border: 1px solid gray;
  width: 220px;
  font-size: 10px;
}
.views-field-field-dl-promo-thumbnail-fid, .views-field-field-lr-whats-new-thumbnail-fid {
  float:left;
  margin: 2px 4px 2px 1px;
}
#block-views-dl_promotions-block_1 h2, #block-views-dl_promotions-block_2 h2, #block-views-dl_promotions-block_3 h2,
#block-views-lr_whats_new-block_1 h2, #block-views-lr_whats_new-block_2 h2, #block-views-lr_whats_new-block_3 h2,
#block-views-lr_whats_new-block_4 h2, #block-views-lr_whats_new-block_5 h2, #block-views-lr_whats_new-block_6 h2{
  height: 40px;
  text-align: center;
  vertical-align: baseline;
  padding: 0;
  margin: 0;
  margin-bottom: 10px;
}

#lr-blocks {
  width:800px;
  height:1460px;
  margin: auto;
  position:relative;
  left:45px;
  top:-20px;/*fix this?*/
}

#lr-blocks .block {
  height:700px;
  margin-top: 15px;
  padding: 2px;
  background: url(/sites/default/files/images/longradi.png) repeat-x top;
}

#lr-blocks .views-row { clear: both; }

.view-dl-promotions .views-field-title,
.view-lr-whats-new .views-field-title {
  font-size: 12px;
}

.view-lr-whats-new .views-field-teaser a {
  color: black;
  text-decoration: none;
}


.video-title {
  width: 320px;
  text-align: center;
}
.mst-header {
  width: 100%;
  height: 150px;
  background: black url(/sites/default/files/images/mst-head2.jpg) no-repeat top center;
}
#field-field-mst-order-link { display: none; }


#block-block-20 h2 { display: none; }
#block-block-20 { padding: 0; }
.stami-header {
  width: 100%;
  height: 125px;
  background: white url(/sites/default/files/images/stami_corp1.jpg) no-repeat top center;
}

#env-header-images {
  width: 660px;
  height: 125px;
  margin: auto;
  position:relative;
}

.env-header-image {
  width: 165px;
  height: 125px;
  float: left;
}

#env-img-a {
  background: url(/sites/default/files/images/env-img-a.png);
}

#env-img-b {
  background: url(/sites/default/files/images/env-img-b.png);
}

#env-img-c {
  background: url(/sites/default/files/images/env-img-c.png);
}

#env-img-d {
  background: url(/sites/default/files/images/env-img-d.png);
}

.field-type-image .field-label-inline-first { display: none; }

#env-tree {
  width: 111px;
  height: 140px;
  margin-top: 40px;
  background: url(/sites/default/files/images/env-tree2.png);
  float: right;
}

.youth-mentoring-title {
  color: #2285bf;
  font-size: 125%;
  height: 40px;
}

p.question { font-size: 140%; font-weight: bold; }

#be-a-mentor {
  width: 550px;
  margin:auto;
}
#be-a-mentor ol {
  margin-left: 15px;
}

#youth-mentoring-images {
  width: 600px;
  height: 400px;
  background: url(/sites/default/files/images/ymmash.png);
  margin:auto;
}

#ym-form-wrapper .form-radio { float: left; }

#ym-form-wrapper {
 border: 1px solid #ffc421;
 padding: 40px;
 width: 500px;
 margin: auto;
}

.submitted { display: none; }
body.node-type-webform .links-node, body.node-type-event .links-node { display: none; }

form#webform-client-form-550 div.form-radios .form-radio { float: left; }
form#webform-client-form-722 div#edit-submitted-channel-of-off-air-wrapper label, form#webform-client-form-722 div#edit-submitted-broadcast-date-wrapper label{ width: 110px; }
form-client-form-357 .webform-component-select .form-text, form#webform-client-form-357 .webform-component-email .form-text, form#webform-client-form-357 .webform-component-textfield .form-text { width: 150px; }

form#webform-client-form-550 .webform-component-select .form-item label, 
form#webform-client-form-550 .webform-component-email .form-item label, 
form#webform-client-form-550 .webform-component-textfield .form-item label,
form#webform-client-form-722 .webform-component-select .form-item label, 
form#webform-client-form-722 .webform-component-email .form-item label, 
form#webform-client-form-722 .webform-component-textfield .form-item label, 
form#webform-client-form-357 .webform-component-select .form-item > label, 
form#webform-client-form-357 .webform-component-email .form-item > label, 
form#webform-client-form-357 .webform-component-textfield .form-item > label { 
	float:left; width: 80px; text-align:left; margin-right: 10px;
}

form#webform-client-form-640 .webform-component-select .form-item > label,
form#webform-client-form-640 .webform-component-email .form-item > label, 
form#webform-client-form-640 .webform-component-date .form-item > label, 
form#webform-client-form-640 .webform-component-textfield .form-item > label {
 	float: left; width: 125px;
}

form#webform-client-form-550 div#webform-component-number_of_virtual_field_trips_needed label { width: 220px; }
form#webform-client-form-550 div#edit-submitted-number-of-students-wrapper label { width: 130px; }
form#webform-client-form-550 div#webform-component-number_of_virtual_field_trips_needed input, 
form#webform-client-form-550 div#edit-submitted-grade-wrapper input, 
form#webform-client-form-550 div#edit-submitted-number-of-students-wrapper input { width: 100px; }

form#webform-client-form-550 #webform-component-where_will_your_programming_be_delivered label, 
form#webform-client-form-550 #webform-component-has_administrator_approved_funding label { width: 300px; float: none; }

form#webform-client-form-550, form#webform-client-form-640, form#webform-client-form-722 { padding: 20px; padding-top:10px; padding-right:10px; border: 1px solid black; }


form#webform-client-form-357 #edit-submitted-additional-comments-or-questions { 
  width: 300px;
  resize: none;
}

form#webform-client-form-357 #edit-submitted-additional-comments-or-questions-wrapper .grippie { display: none; }

#webform-component-how_did_you_hear_about_boces_youth_mentoringcheck_all_that_apply,
#webform-component-additional_comments_or_questions{ margin-top: 40px; }

form#webform-client-form-357 #webform-component-how_did_you_hear_about_boces_youth_mentoringcheck_all_that_apply div.form-item > label { float:none; width: 300px; }
form#webform-client-form-357 #webform-component-how_did_you_hear_about_boces_youth_mentoringcheck_all_that_apply div.form-item p { position: relative; top: -5px; left:5px; *top:0;*left:0; }
form#webform-client-form-357 #webform-component-how_did_you_hear_about_boces_youth_mentoringcheck_all_that_apply .form-checkboxes label input { float: left; }
form#webform-client-form-357 #webform-component-how_did_you_hear_about_boces_youth_mentoringcheck_all_that_apply .form-checkboxes label { width: 20px; }
form#webform-client-form-357 #webform-component-how_did_you_hear_about_boces_youth_mentoringcheck_all_that_apply .form-checkboxes .form-item { clear:both;}
form#webform-client-form-357 #webform-component-how_did_you_hear_about_boces_youth_mentoringcheck_all_that_apply .form-checkboxes .form-item p { width: 200px; }




#edit-submitted-first-name-wrapper, #edit-submitted-last-name-wrapper, #edit-submitted-e-mail-wrapper, #edit-submitted-home-phone-wrapper { color: red; }

#webform-component-sex div.form-radios { margin-left: 90px; height: 60px; }
#webform-component-sex div.form-radios div.form-item{ height:20px; }

#webform-component-sex div.form-radios .form-item label.option { width: 10px; height: 10px;}
#webform-component-sex .form-radios .form-item p { position:relative; *top:-20px; *left:25px; }

#webform-component-home_phone { clear: both; }

#demo-video { width: 320px; height: 240px; position:relative; float:left; background: black; }

.warning {
  color: Red;
  font-size: 125%;
}

.specialborder {
  border: 2px solid #555555;
}

#edit-field-qualificationletter-0-upload-wrapper label { display: none; }
#edit-field-resumedocument-0-upload-wrapper label { display: none; }
#edit-field-resumedocument-0-ahah-wrapper .description span { color: Red; font: 12px Arial; font-weight: bold; }
#edit-field-othercertificationstate-value-wrapper .description span {font: 12px Arial; font-weight: bold; }

.jobfair br { clear: none; }

#home_tiles{
  width: 492px;
  height: 430px;
  background: url(/sites/default/files/images/tile_back.png) no-repeat center;
  border: 1px solid #aaa;
  border-left: 2px solid #aaa;
  border-right: 2px solid #aaa;
  margin: auto;
  margin-bottom: 20px;
  float: right;
}

#library_tiles {
  clear: both;
}

#dl_tiles, #library_tiles, #enved_tiles, #enved_ip_tiles,#learning-resources-tiles {
  margin: auto;
  width: 700px;
}
#library_tiles .tile_text {
  padding-bottom: 5px;
}

#enved_tiles .tile_text a {
  padding-bottom: 5px;
  display:block;
}

#iss_tiles {
  width: 495px;
  height: 1000px;
  margin: auto;
}

#iss_tiles .iss_tile_group {
  margin: 0 auto 10px; 
  width: 492px; 
  border: 1px solid #ccc; 
  padding: 10px;
}

#iss_tiles .iss_tile_group h3 {
  margin-top: 0;
}

#mst_tiles {
  width: 660px;
  height: 430px;
  margin: auto;
  margin-bottom: 20px;
}

.orangeHeader {
  color: #FF9B21;
}

.tile, .blank-tile {
  position: relative;
  float: left;
  margin: 6px;
  width: 150px;
  height: 200px;
  border: 1px solid #ccc;
  background: url(/sites/default/files/images/tile150x200.png) no-repeat;
}
a.underline { text-decoration: underline; }
#tile_info1, #tile_info2 { background: transparent; }
#tile_info2 { margin: auto; }

#tile_administration .tile_image { background: url(/sites/default/files/images/1gt-admin.png) no-repeat; }
#tile_management .tile_image { background: url(/sites/default/files/images/1gt-mgt.png) no-repeat; }
#tile_specialed .tile_image { background: url(/sites/default/files/images/1gt-sed.png) no-repeat; }
#tile_iss .tile_image { background: url(/sites/default/files/images/1gt-iss.png) no-repeat; }
#tile_cte .tile_image { background: url(/sites/default/files/images/1gt-cte.png) no-repeat; }
#tile_adulted .tile_image { background: url(/sites/default/files/images/1gt-adult.png) no-repeat; }

#tile_science .tile_image { background: url(/sites/default/files/images/1gt-science.png) no-repeat center; }
#tile_health .tile_image { background: url(/sites/default/files/images/1gt-body2.png) no-repeat center; }
#tile_math .tile_image { background: url(/sites/default/files/images/gt_mstmath.png) no-repeat center; }
#tile_contributions .tile_image { background: url(/sites/default/files/images/gt_mstorder.png) no-repeat top center; }
#tile_vocabulary .tile_image { background: url(/sites/default/files/images/gt_mstdigital.png) no-repeat center; }
#tile_resources .tile_image { background: url(/sites/default/files/images/1gt-resources.png) no-repeat center; }
#tile_mstcontact .tile_image { background: url(/sites/default/files/images/gt_contact.png) no-repeat center; }
#tile_mstwhatsnew .tile_image {background: url(/sites/default/files/images/gt_mstnew825.png) no-repeat center; }

#tile_virtual .tile_image { background: url(/sites/default/files/images/1gt-vft.png) no-repeat top; }
#tile_connections .tile_image { background: url(/sites/default/files/images/1gt-connections.png) no-repeat top;}
#tile_realnet .tile_image { background: url(/sites/default/files/images/1gt-realnet.png) no-repeat top; }
#tile_online .tile_image { background: url(/sites/default/files/images/1gt-online.png) no-repeat top; }
#tile_moodle .tile_image { background: url(/sites/default/files/images/1gt-moodle.png) no-repeat top; }
#tile_adobe .tile_image { background: url(/sites/default/files/images/1gt-connect.png) no-repeat top; }
#tile_training .tile_image { background: url(/sites/default/files/images/gt_dlresources.png) no-repeat top;}
#tile_contact .tile_image { background: url(/sites/default/files/images/gt_contact.png) no-repeat top; }


#tile_teacher .tile_image { background: url(/sites/default/files/images/1gt-teacher.png) no-repeat center; }
#tile_learning .tile_image { background: url(/sites/default/files/images/1gt-learning.png) no-repeat center; }
#tile_student .tile_image {  background: url(/sites/default/files/images/1gt-student.png) no-repeat center; }
#tile_isscal .tile_image {  background: url(/sites/default/files/images/gt_isscalendar.png) no-repeat center;}
#tile_stories .tile_image {  background: url(/sites/default/files/images/1gt-success.png) no-repeat center;}
#tile_opinion .tile_image {  background: url(/sites/default/files/images/1gt-opinion.png) no-repeat center;}
#tile_handbook .tile_image { background: url(/sites/default/files/images/gt_partnerships.png) no-repeat center;}
#tile_kindle .tile_image { background: url(/sites/default/files/images/1gt-kindle.png) no-repeat center;}
#tile_innovate .tile_image { background: url(/sites/default/files/images/gt-innovate11.png) no-repeat center;}
#tile_tribal-leadership .tile_image { background: url(/sites/default/files/images/gt_tribal-leadership.png) no-repeat center;}
#tile_rttt .tile_image { background: url(/sites/default/files/images/gt_issrttt.png) no-repeat center;}
#tile_iss_texts .tile_image { background: url(/sites/default/files/images/gt_iss_texts.png) no-repeat center;}

#mst-tile .tile_image { background: url(/sites/default/files/images/gt_mstorder.png) no-repeat center;}
#distance-learning-tile .tile_image { background: url(/sites/default/files/images/1gt-vft.png) no-repeat center;}
#digital-resources-tile .tile_image { background: url(/sites/default/files/images/gt-ebooks.png) no-repeat center;}
#library-services-tile .tile_image { background: url(/sites/default/files/images/gt-inter-library-loan.png) no-repeat center;}
#library-search-tile .tile_image { background: url(/sites/default/files/images/gt-casls-databases.png) no-repeat center;}
#teachers-edge-tile .tile_image { background: url(/sites/default/files/images/gt_iss_teachersedge.png) no-repeat center;}
#educational-resources-tile .tile_image { background: url(/sites/default/files/images/gt-school-databases.png) no-repeat center;}
#lr-contact-tile  .tile_image { background: url(/sites/default/files/images/gt_contact.png) no-repeat center;}

#rttt-student-expectations td , #tribal-stages td{
 vertical-align: middle;
 text-align:center;
 border-collapse: separate;
 border: 1px solid gray;
}

#rttt-links {
  width: 500px;
  position: relative;
  margin: auto;
  border: 1px solid #ccc;
}

#rttt-links h1 a {
  margin: 0;
  padding: 0;
  text-decoration: none; 
  color: rgb(34, 133, 191);
}

#rttt-links h1 a:hover {
  text-decoration: underline;
}

#rttt-links h1 {
  margin: 10px 0 5px 0;
  padding: 0;
  font-size: 24px; 
  text-align: center;
}

#rttt-links > div {
  border: 1px solid #ccc;
  background: #f8f8f8;
}

#tribal-stages {
 width: 760px;
}

#tribal-stages thead td {
 padding: 4px;
}

#tile_leadership .tile_image { background: url(/sites/default/files/images/gt_leadership.png) no-repeat center;}
#tile_stem .tile_image{ background: url(/sites/default/files/images/gt_stem.png) no-repeat center;}
#tile_model_schools .tile_image{ background: url(/sites/default/files/images/gt_model.png) no-repeat center;}
#tile_scoring .tile_image{ background: url(/sites/default/files/images/gt_scoring.png) no-repeat center;}
#tile_effective .tile_image{ background: url(/sites/default/files/images/gt_effective.png) no-repeat center;}
#tile_akom .tile_image{ background: url(/sites/default/files/images/gt_akom.png) no-repeat center;}
#tile_coaching .tile_image { background: url(/sites/default/files/images/gt_coaching.png) no-repeat center;}
#tile_schoolbus .tile_image { background: url(/sites/default/files/images/gt_schoolbus.png) no-repeat center;}



#casls-databases .tile_image { background: url(/sites/default/files/images/gt-casls-databases.png) no-repeat center; }
#wnysls-catalog .tile_image { background: url(/sites/default/files/images/gt-wnysls-catalog.png) no-repeat center; }
#school-databases .tile_image { background: url(/sites/default/files/images/gt-school-databases.png) no-repeat center; }
#casls-info .tile_image { background: url(/sites/default/files/images/gt-sls-info.png) no-repeat center; }
#library-orientation .tile_image { background: url(/sites/default/files/images/gt-library-wiki.png) no-repeat center; }
#casls-council .tile_image { background: url(/sites/default/files/images/gt-casls-council.png) no-repeat center; }
#library-ebooks .tile_image { background: url(/sites/default/files/images/gt-ebooks.png) no-repeat center; }
#library-loan .tile_image { background: url(/sites/default/files/images/gt-inter-library-loan.png) no-repeat center; }
#library-events .tile_image { background: url(/sites/default/files/images/gt_contact.png) no-repeat center; }

#tile_env_k1 .tile_image { background: url(/sites/default/files/images/gt_env_k-1.png) no-repeat center; }
#tile_env_12 .tile_image { background: url(/sites/default/files/images/gt_env_1-2.png) no-repeat center; }
#tile_env_23 .tile_image { background: url(/sites/default/files/images/gt_env_2-3.png) no-repeat center; }
#tile_env_24 .tile_image { background: url(/sites/default/files/images/gt_env_2-4.png) no-repeat center; }
#tile_env_34 .tile_image { background: url(/sites/default/files/images/gt_env_3-4.png) no-repeat center; }
#tile_env_35 .tile_image { background: url(/sites/default/files/images/gt_env_3-5.png) no-repeat center; }
#tile_env_45 .tile_image { background: url(/sites/default/files/images/gt_env_4-5.png) no-repeat center; }
#tile_env_interm .tile_image { background: url(/sites/default/files/images/gt_env_interm.png) no-repeat center; }

#enved_ip_water .tile_image { background: url(/sites/default/files/images/tile_env_water.png) no-repeat center; }
#enved_ip_habitat .tile_image { background: url(/sites/default/files/images/tile_env_habitat.png) no-repeat center; }
#enved_ip_plants .tile_image { background: url(/sites/default/files/images/tile_env_plants.png) no-repeat center; }
#enved_ip_classifying .tile_image { background: url(/sites/default/files/images/tile_env_classifying.png) no-repeat center; }
#enved_ip_directions .tile_image { background: url(/sites/default/files/images/tile_env_directions.png) no-repeat center; }
#enved_ip_animals .tile_image { background: url(/sites/default/files/images/tile_env_animals.png) no-repeat center; }
#enved_ip_earthworks .tile_image { background: url(/sites/default/files/images/tile_env_earthworks.png) no-repeat center; }
#enved_ip_energy .tile_image { background: url(/sites/default/files/images/tile_env_energy.png) no-repeat center; }

#block-menu-menu-top-links h2 { display: none; }
#block-menu-menu-top-links li { float: left; list-style: none; padding-left:4px; padding-right:8px;}
#block-menu-menu-top-links a { color: white; font-weight:bold; }
#block-menu-menu-top-links ul { float:right; padding-left: 20px; padding-right:50px; }
#subheader {
  height:20px;
  width:100%;
  text-align:right;
}

.tile_image {
  position: absolute;
  top: 36px;
  left: 7px;
  width: 136px;
  height: 160px;
}

.tile_title {
  text-align: center;
  padding-top: 5px;
  height: 50px;
  font-weight: bold;
  font-family: "Arial Bold";
  font-size: 14px;
}

div#library_tiles .tile_title {
  height: 40px;
}


div#dl_tiles .tile_title {
  font-size: 14px;
  height: 32px;
}
#learning-resources-tiles .tile_title {
  font-size: 0.9em;
}
#mst_tiles .tile_text { line-height: 2em; }
#mst_tiles #tile_vocabulary .tile_text, #mst_tiles #tile_science .tile_text, #mst_tiles #tile_health .tile_text, #enved_ip_tiles { line-height: 1.5em; }
#enved_ip_earthworks .tile_text { line-height: 1.25em; }
.tile_text {
  display: none; 
  font-size: 12px;
  font-weight: bold;
  color: #888;
  width: 140px;
  margin: auto;
  text-align: center;
}

.blank-tile .tile_text { display: block; padding-top: 50px; }
#tile_info1 .tile_text { padding-top: 30px; }
#tile_info2 .tile_text { padding-top: 0; line-height: 1em;}
#tile_info2 .tile_title { height: 40px; }
#tile_info2 .tile_text img { margin: 0; }

#iss_tiles .tile_text { width: 136px; }

a.issPlayer {
	display:block;
	width: 320px;
	height:25px; 
	text-align:center;
	margin-bottom:10px;
	border:1px solid #999;
}

table.iss-audio-book, table.iss-audio-book td { vertical-align: top; padding: 0 5px; }
table.iss-audio-book p { background: #eee; }
table.iss-audio-book td p, table.iss-audio-book td p.rtecenter { margin: 0; padding:0; vertical-align: top;}

div#dl_tiles .tile_text {
  display: block;
  width: 126px;
  margin: auto;
}

#tile_vocabulary .tile_text { width: 110px; }

div#dl_tiles .tile_text p {
  padding-top: 7px;
  margin: 0;
  border-bottom: 1px solid white;
}

#certification_evaluations_tables > * {
	width: 600px;
	margin: auto;
}

#certification_evaluations_tables table {
	border: 0;
	text-align: center;
}
#certification_evaluations_tables table th, #certification_evaluations_tables table td {
	border: 1px solid black;
}
#certification_evaluations_tables thead th {
	text-align: center;
}
#certification_evaluations_tables p {
	margin-top: 20px;
}
body.sls .title, body.env-ed .title, body.distance-learning .title, body.mst .title{ display: none; }

table#kindle_table, table#kindle_table * { border: 0; }
table#kindle_table { color: #4f6228; margin: auto;}
div#kindle_extra { color: #4f6228; margin-top: 40px; }
table#kindle_table thead { border-bottom: 1px solid #9bbb59; border-top: 1px solid #9bbb59; }
table#kindle_table thead th { border-left: 1px solid #aaa; border-right: 1px solid #aaa; font-weight: bold; }
table#kindle_table tbody td { border: 1px solid #aaa; border-top: 0; padding: 5px;}
table#kindle_table ol { margin: 0 20px 0 25px; padding: 0; list-style-type: decimal;}
table#kindle_table tr.keven { background: #e6eed5; }
table#kindle_table .kindle_month { font-weight: bold; }
.kindle_title { font-weight: bold; font-size: 150%; }
table#kindle_table #kcol1 { width: 170px; }
table#kindle_table #kcol2 { width: 300px; }
table#kindle_table #kcol3 { width: 210px; }

table#iss-sp-enrichment-opportunities td {
  border: 1px solid #ccc;
  padding: 2px;
}

.front #main h1 { display: none; }

#issnewsblocks { width: 650px; margin: auto; }

#block-views-news_stories-block_2,
#block-views-news_stories-block_3,
#block-views-news_stories-block_4,
#block-views-news_stories-block_5,
#block-views-news_stories-block_6,
#block-views-news_stories-block_7 {
  clear: both;
  width: 300px;
  position:relative;
  float: left;
  border-left: 2px solid #ffc421;
  border-top: 2px solid #ffc421;
  padding-left: 4px;
  margin-top: 80px;
}

#block-views-news_stories-block_8,
#block-views-news_stories-block_9,
#block-views-news_stories-block_10{
  width: 200px;
  position:relative;
  float: left;
  border-left: 2px solid #ffc421;
  border-top: 2px solid #ffc421;
  padding-left: 4px;
  margin-top: 20px;
}
#block-views-news_stories-block_8,
#block-views-news_stories-block_10{
  margin-left: 10px;
}

#block-views-news_stories-block_8 a,
#block-views-news_stories-block_9 a,
#block-views-news_stories-block_10 a{
  font-size: 14px;
}

#block-views-Events-block_2,
#block-views-Events-block_3,
#block-views-Events-block_4,
#block-views-Events-block_5,
#block-views-Events-block_6,
#block-views-Events-block_7{
  margin-top: 80px;
  width: 300px;
  position: relative;
  margin-left: 350px;
  border-left: 2px solid #ffc421;
  border-top: 2px solid #ffc421;
  padding-left: 4px;
}

.dept_home_text {
  position: relative;
  float: left;
  width: 400px;
}

.dept_home_video {
  background: transparent url(/sites/default/files/images/jobfairpeople.jpg) no-repeat top left; 
  position: relative; 
  width: 320px; 
  height: 200px; 
  color: white; 
  margin-left: 420px;
}

#ae_home_video {
  background: transparent url(/sites/default/files/images/aehome2011.jpg) no-repeat top left;
  position: relative;
  width: 275px;
  height: 290px;
  margin-left: 420px;
}

#cte_home_video {
  background: transparent url(/sites/default/files/images/cte-stami.jpg) no-repeat top left;
  position: relative;
  width: 300px;
  height: 225px;
  margin-left: 420px;
  margin-bottom: 30px;
}

#dept_home_specialed { width: 730px; }
#dept_home_specialed .dept_home_text { width: 360px; }
#dept_home_specialed .dept_home_video {
  background: transparent;
  width: 340px; height: 260px;
  margin-left: 370px; 
  top: -180px;
  *top: 0;
}




.dept_home_extra {
  position: relative;
  margin-left: 420px;
  width: 230px;
  border: 1px solid black;
  padding: 5px;
}

.cte_centers {
  width: 600px;
  margin: auto;
}
.cte_center {
  float: left; 
  width: 200px;
}
.cte_center { text-align: center; }
.cte_center:first { text-align: left; }
.cte_center:last { text-align: right; }


div#block-block-13, div#block-block-11, div#block-block-14, div#block-block-15, div#block-block-12, div#block-block-16,
div#block-block-27, div#block-block-28, div#block-block-29, div#block-block-30, div#block-block-31, div#block-block-33,
div#block-block-34, div#block-block-35, div#block-block-36, div#block-block-37, div#block-block-38, div#block-block-39, div#block-block-40 { 
  width: 230px;
  margin-bottom: 20px;
  border: 2px solid #2285bf;
}

div#block-block-13 a, div#block-block-11 a, div#block-block-14 a, div#block-block-15 a, div#block-block-12 a, div#block-block-16 a ,
div#block-block-27 a, div#block-block-28 a, div#block-block-29 a, div#block-block-30 a, div#block-block-31 a, div#block-block-33 a,
div#block-block-34 a, div#block-block-35 a, div#block-block-36 a, div#block-block-37 a, div#block-block-38 a, div#block-block-39 a, div#block-block-40 a {
  font-weight: bold;
}

div#block-block-13 ul.menu, div#block-block-11 ul.menu, div#block-block-14 ul.menu, div#block-block-15 ul.menu, div#block-block-12 ul.menu, div#block-block-16 ul.menu,
div#block-block-27 ul.menu, div#block-block-28 ul.menu, div#block-block-29 ul.menu, div#block-block-30 ul.menu, div#block-block-31 ul.menu , div#block-block-33 ul.menu,
div#block-block-34 ul.menu, div#block-block-35 ul.menu, div#block-block-36 ul.menu, div#block-block-37 ul.menu, div#block-block-38 ul.menu, div#block-block-39 ul.menu, div#block-block-40 ul.menu{
  padding-top: 10px;
}

div#block-block-15 a.active { color: #2285bf; }

div#block-block-13 h2, div#block-block-11 h2, div#block-block-14 h2, div#block-block-15 h2, div#block-block-16 h2, div#block-block-12 h2, div#block-block-39 h2,
div#block-block-13 div.subtitle, div#block-block-11 div.subtitle, div#block-block-14 div.subtitle, div#block-block-15 div.subtitle, div#block-block-12 div.subtitle, div#block-block-16 div.subtitle, div#block-block-39 .subtitle,
div#block-block-27 h2, div#block-block-28 h2, div#block-block-29 h2, div#block-block-30 h2, div#block-block-31 h2, div#block-block-33 h2,
div#block-block-34 h2, div#block-block-35 h2, div#block-block-36 h2, div#block-block-37 h2, div#block-block-38 h2, div#block-block-40 h2,
div#block-block-27 div.subtitle, div#block-block-28 div.subtitle, div#block-block-29 div.subtitle, div#block-block-30 div.subtitle, div#block-block-31 div.subtitle, div#block-block-33 div.subtitle,
div#block-block-34 div.subtitle, div#block-block-35 div.subtitle, div#block-block-36 div.subtitle, div#block-block-37 div.subtitle, div#block-block-38 div.subtitle, div#block-block-40 div.subtitle {
  background: #2285bf;
  color: white;
  margin: 0;
}

div#block-block-13 h2, div#block-block-11 h2, div#block-block-14 h2, div#block-block-15 h2, div#block-block-12 h2, div#block-block-16 h2,
div#block-block-27 h2, div#block-block-28 h2, div#block-block-29 h2, div#block-block-30 h2, div#block-block-31 h2, div#block-block-33 h2,
div#block-block-34 h2, div#block-block-35 h2, div#block-block-36 h2, div#block-block-37 h2, div#block-block-38 h2, div#block-block-39 h2, div#block-block-40 h2 {
  padding: 5px 0 0 5px;
}

div#block-block-13 div.subtitle, div#block-block-11 div.subtitle, div#block-block-14 div.subtitle, div#block-block-15 div.subtitle, div#block-block-12 div.subtitle, div#block-block-16 div.subtitle,
div#block-block-27 div.subtitle, div#block-block-28 div.subtitle, div#block-block-29 div.subtitle, div#block-block-30 div.subtitle, div#block-block-31 div.subtitle, div#block-block-33 div.subtitle,
div#block-block-34 div.subtitle, div#block-block-35 div.subtitle, div#block-block-36 div.subtitle, div#block-block-37 div.subtitle, div#block-block-38 div.subtitle, div#block-block-39 .subtitle, div#block-block-40 div.subtitle{
  padding: 0 0 5px 5px;
}

.hidden { display: none; }
.fg-menu-container {
  border: 1px solid black;
  margin: 16px 0 0;
  padding: 0;
  background: #eee;
}
.fg-menu-container ul {
  padding: 5px; margin: 0;
  list-style: none;
}
.fg-menu-container ul li {
  padding-bottom: 2px;
}


#block-menu-menu-coser501 a.active { color: #2285bf; }

div#mst-orderbox {
  width:200px;
  height:170px;
  margin-left: 10px; 
  padding:2px;
  text-align: center;
  clear:right;
  float:right;  
}
.mstkit .field-field-mst-image .field-label { display: none; }
.mstkit .field-field-mst-image { float: right; display: none; }
.mstkit .field-field-mst-grade-levels { 
  margin-bottom: 20px; 
  display: none; 
}
.mstkit .field-field-mst-kit-type { clear: both; }
.mstkit .field-field-mst-docs .field-label { margin-bottom: 10px; }
.mstkit fieldset.group-mst-resources { clear: right; margin-top: 10px; border: 0px solid black; background: #e2e2e2; padding: 25px; }

.mstkit .field-field-mst-order-link { display: none; }
.mst-order-link {
	font-size: 1.4em;
	font-weight: bold;
}
 .field-field-mst-order-link .field-label { display: none; }
.mstkit #block-block-18 { margin-top: 0px; }
.mstkit fieldset legend { display: none; }
div.field-field-mst-head-image {
  margin-bottom: 15px;
  padding: 0;
  height: 150px;
}
div.field-field-mst-head-image .field-label { display: none; }
h1.mst-title { 
	height: 25px; 
	color: white;
	text-align: center;
	margin: 0;
	font-size: 22px;
	background: #2285bf;
	position: relative;
	top: 125px;
}
.pager { width: 760px; }
div#block-menu-menu-mst-kits .menu li.last a { color: #ff7660; }

div.mst-tab-block { height: 110px; margin-bottom:10px; }
table.mst-tabs { width: 100%; border: 0; height:110px;}
table.mst-tabs tbody { border: 0; }
table.mst-tabs td { text-align:center; padding-top: 74px; width: 64px; height: 46px; }
div.mstkit fieldset .field { clear: both; }

td#Manuals-and-Information { background: url(/sites/default/files/images/mst-book.png) no-repeat 50% 10px; }
td#On-line-Teacher-Training { background: url(/sites/default/files/images/mst-training.png) no-repeat 50% 10px; }
td#Web-Links { background: url(/sites/default/files/images/mst-links.png) no-repeat 50% 10px; }
td#Streaming-Media { background: url(/sites/default/files/images/mst-video.png) no-repeat 50% 10px; }
td#Distance-Learning { background: url(/sites/default/files/images/mst-distance.png) no-repeat 50% 10px; }
td#Songs-Poems { background: url(/sites/default/files/images/mst-songs.png) no-repeat 50% 10px; }
td#Other-Resources{ background: url(/sites/default/files/images/mst-other.png) no-repeat 50% 10px; }
td#Contributed-Materials { background: url(/sites/default/files/images/mst-manuals.png) no-repeat 50% 10px; }
td#Order-Kit { background: url(/sites/default/files/images/order-kitbox-transparent.png) no-repeat 50% 20px; }

div.mstkit ul { margin-left: 20px; list-style-type: square; }

fieldset.group-mst-resources a { color: black; }
fieldset.group-mst-resources .field-items a:hover { color: #2285bf; }
fieldset.group-mst-resources .field-field-mst-order-link a { color: #2285BF; }

.view-MST { width: 730px; }
.view-MST .view-display-id-page_5 .views-field-title, .view-MST .view-display-id-page_5 .views-field-teaser { width: 490px; margin-left: 210px;}
.view-MST .view-display-id-page_5 li, .view-MST .views-row { list-style-type: none; clear: left; vertical-align: top;}
.views-field-field-mst-image-fid { width: 200px; padding-right: 10px; padding-bottom: 10px; float: left;}
.view-MST .views-field-title { font-size: 110%; }

.view-display-id-page_1 .item-list, .view-display-id-page_2 .item-list, 
.view-display-id-page_3 .item-list, .view-display-id-page_4 .item-list { float: left; width: 225px; height: 160px; }
div.view-display-id-page_5 .item-list { float: none; width: 730px; }
div.view-display-id-page_2 { width: 100%; }

div.help { text-align: right; }

div.view-courses div.views-field-title { font-size: 100%; }
div.view-courses ul li { list-style-type: none; }
body.page-aelist div.help { display: none; }

div#im-console-wrapper { height: 120px; }

div.view-courses table.views-view-grid td.col-1{ padding-right: 30px; }

div.textarea-identifier { display: none; }

div#vid-previews { width: 700px; margin: auto; }
div.videolink { float: left; width: 120px; height: 110px; text-align: center; margin: 4px; padding: 1px;}
div.vidlink-title { width: 120px; text-align:center; }
div.videolink img { width: 100px; height: 75px; margin: 0;}

div.videolink img {border: 2px solid #888;}
div.videolink:hover img { border: 2px solid #ccc;}
div.videolinks div.active img { border: 2px solid #ccc; }

div.videos { float: left; }

div.create-img { float: left; width: 100px; height: 129px; }
div.videolinks { width: 280px; float: right; }

.player {	
	margin-top:40px;
	display:block;
	background:url(/sites/default/files/images/flowsplash.png) no-repeat center top;
	width:425px;
	height:298px;
	padding:0 12px 75px 12px;	
	text-align:center;
	color:#fff;
	text-decoration:none;
	cursor:pointer;
}

/* splash image */
.player img {
	margin-top:115px;
	border:0;	
}

.player {
	margin-top:0px;		
}

.links-node { text-align: right; }
body.lr div.node div.links-node { display:none; }

div.field-field-lr-subtitle .field-label-inline-first,
div.field-field-lr-image  .field-label-inline-first { display: none; }

body.lr h1.title { display: none; }

div#block-views-iss_updates-block_1 table.views-view-grid > tbody > tr > td { width: 350px; padding: 5px; border-top: 1px solid #aaa; }
div#block-views-iss_updates-block_1 table.views-view-grid { border-bottom: 1px solid #aaa;}
div#block-views-iss_updates-block_1 { width: 725px; margin: auto; }

.course .class { 
	margin-bottom: 20px; width: 240px; float: left;
	font-size: 1.4em;
}
.course .class .field-field-ref-course { display: none; }
.class {
  
}

div.sitemap-box { width: 350px; }

div#block-block-25 { width: 250px; height: 240px; float: left; padding: 0;}
div#block-block-22 { width: 350px; height: 240px; float: right; padding: 0;}
div#block-block-23 { clear: both; float: left; width: 45%; }
div#block-block-24 { float: right; width: 45%; }
div#block-views-SLS_Whats_New-block_1 { clear: both; }


form#webform-client-form-1802 .form-item label { width: 300px; float: left; margin-left: 10px; }
form#webform-client-form-1802 #edit-submitted-captcha label { width: 75px; }
form#webform-client-form-1802 #webform-component-class { display: none; }

.cleanimage { width: 700px; height: 120px; margin:auto; }
.cleanimage div { width: 125px; height: 120px; float: left; text-align: center;}
.cleanimage img { border: 0; }

table.noborder, table.noborder * { border: 0; }
body.sls .node .content { width: 730px; margin: auto; }
table.slstable { 
  width: 700px;
  border-collapse: collapse;
  border-spacing: 0;
  border: 0;
  margin: 40px auto;
  clear: both;
}

table.slstable td, table.slstable th {
  margin: 0;
  padding: 3px;
  border: 1px solid #ccc;
  outline: 0;
}

.sls-search-td { width: 350px; }


ul#ddblock-image-pager-1 li { float: left; width: 100px; }

.clips a img { 
  position: relative; 
  float:right; 
  top: -10px; 
  left: -7px; 
  width:80px; 
  height:60px;
}

.lrvid-details { 
  display: none; 
  margin-left: 275px;
  position:relative;
  top:-35px;
}
#lrhome { width: 730px; height: 480px; overflow:hidden;}

.plists p { clear: both; }

table#se-district-table {
  width: 517px;
}

table#se-district-table td, table#se-district-table th {
  text-align: center;
  border: 1px solid #ccc;
  width: 129px;
}

table#se-district-table thead tr {
  height: 39.75pt;
}
table#se-district-table th {
  /* border-bottom: 0; */
}
table#se-district-table tbody tr {
  height: 15pt;
}

div#content_footer { clear: left; }

ol.numberlist { list-style-type: decimal; }

ul.bulletlist { list-style: disc inside; vertical-align: top; }

body.student-programs .node .content, body.teacher-programs .node .content, .learning-resources .content { width: 725px; margin: auto; }

div#spfeature .bulletlist { margin-left: 20px; }

table#sptable { width: 700px; }
div#spdiv { width: 700px; border: 2px solid #2285bf; padding: 5px; }
table#sptable td { width: 350px; }


span.sp-title { color: blue; text-decoration: underline; font-size: 150%;}
span.sp-grades { color: orange; font-size: 140%;}
p.sp-performance { text-align: center; }

div#spprogs {
  width: 220px;
  border: 1px solid black;
  padding: 10px;
}

div#sp-lego, div#sp-odyssey, div#sp-scholastic { text-align: center; display: none; }
div#tp-21research, div#tp-poverty, div#tp-kidshearts { display: none; }

div#spprogs .bulletlist { margin-left: 15px; }

div#spfeature { width: 460px; border: 0; background: #f1f1f1; margin: 20px 10px 20px 210px; padding: 20px;}
div#sptopics { clear: both; }

div#spflyers { width: 160px; margin: 0 5px 20px; }
div#spflyers { float: left; margin-top: 20px; }
div#spflyers a { width: 160px; }
div#spflyers div { width: 100px; height: 35px; margin: 15px auto; border: 1px solid black; text-align: center;}

table#spmain { margin-top: 20px; border: 0;}
table#spmain td { vertical-align: top; }

a#sp-link-theater img { width: 120px; height: 19px; position: relative; top: 5px; }
a#sp-link-lego img { width: 57px; height: 64px; position: relative; top: -15px; *top: -30px; left: 15px; }
a#sp-link-odyssey img { width: 64px; height: 64px; position: relative; top: -30px; left: 15px; }


td#td-right { 
  width: 250px;
  padding-left: 10px;
  vertical-align: top;
}

div.clear-block { clear: both; }

#block-block-41 { clear: both; margin-top: 100px;}
#block-block-41 h2 { display: none; }
table#livematstable td { vertical-align: middle; }

.cte_program { clear: both; margin-bottom: 20px; }
.cte_thumb { width: 150px; height: 110px; margin-bottom: 20px; position: relative; float: left;}
.cte_desc { margin-left: 160px; }

#thumb_stami { background: url(/sites/default/files/images/thumb-stami.jpg) no-repeat; }
#thumb_animal { background: url(/sites/default/files/images/thumb-animal.jpg) no-repeat; }
#thumb_autobody { background: url(/sites/default/files/images/thumb-autobody.jpg) no-repeat; }
#thumb_autotech { background: url(/sites/default/files/images/thumb-auto.jpg) no-repeat; }
#thumb_building { background: url(/sites/default/files/images/thumb-buildtech.jpg) no-repeat; }
#thumb_cst { background: url(/sites/default/files/images/thumb-cst.jpg) no-repeat; }
#thumb_cosmetology { background: url(/sites/default/files/images/thumb-cosmetology.jpg) no-repeat; }
#thumb_criminal { background: url(/sites/default/files/images/thumb-criminal.jpg) no-repeat; }
#thumb_culinary { background: url(/sites/default/files/images/thumb-culinary.jpg) no-repeat; }
#thumb_childhood { background: url(/sites/default/files/images/thumb-childhood.jpg) no-repeat; }
#thumb_electrical { background: url(/sites/default/files/images/thumb-electrical.jpg) no-repeat; }
#thumb_media { background: url(/sites/default/files/images/thumb-media.jpg) no-repeat; }
#thumb_medical { background: url(/sites/default/files/images/thumb-medassist.jpg) no-repeat; }
#thumb_natural { background: url(/sites/default/files/images/thumb-natural.jpg) no-repeat; }
#thumb_powerequip { background: url(/sites/default/files/images/thumb-powerequip.jpg) no-repeat; }
#thumb_cad { background: url(/sites/default/files/images/thumb-cad.jpg) no-repeat; }
#thumb_radtv { background: url(/sites/default/files/images/thumb-cad.jpg) no-repeat; }
#thumb_welding { background: url(/sites/default/files/images/thumb-welding.jpg) no-repeat; }

#driver_move_table {
  width: 710px; 
}
#driver_move_table th { text-align: center; }
#driver_move_table thead th, #driver_move_table thead tr { border: 0; }
#driver_move_table colgroup { height: 0; }
.redcell {
  color: red;
}

.greencell {
  color: #2285bf;
}
.dm_col_days {
  text-decoration: underline;
}
.dm_col_names {
  color: black;
}

.views-tab-area .clear-block { clear: none; }
#views-ajax-form { margin-bottom: 12px; }

table#board-minutes { width: 600px; vertical-align: top; margin: auto;}
table#board-minutes * { border: 0; }
table.views-view-grid * { border: 0; }
table#esf2_table * { border: 0; font-weight:bold;}
table#esf2_table { width: 600px; }
table#esf2_table td { vertical-align: top; text-align: center; }
table#communcations-samples a img, table#print-samples a img { border: 0; }
table#communcations-samples, table#print-samples { width: 750px; border: medium none ; border-collapse: collapse;}
span.lr_item_count { color: #7777ff; font-weight: bold;}

.views-view-grid td.col-1, .views-view-grid td.col-2 {
  background: transparent url(/sites/default/files/images/longradi.png) repeat-x top; 
}

.views-view-grid td.col-1 { border-right: 1px solid #ccc; }
.views-view-grid td.col-2 { border-left: 1px solid #ccc; }

div#dev-skills {
  width: 740px;
  height: 120px;
  margin: auto;
}

div#dev-prof {
  width: 350px;
  float: left;
}

div#dev-lib {
  width: 350px;
  float: right;
}

ul.devlist {
  list-style: disc inside;
  margin-left: 20px;
  margin-top: 0;
}

div#sped-calendars img{
  vertical-align: middle; 
}

div#sped-calendars table * { border: 0; }
div#sped-calendars table { width: 90%; }

.sped-forms img { 
  vertical-align: middle; 
  margin-left: 30px;
}
body.page-special-ed .block-views h2 {
  color: black;
  font-size: 1.6em;
}
.view-sped-forms .views-row {
  margin: 0 0 10px 20px;
}

div#boardofed {
  width: 250px;
}
div.boardofed {
  width: 750px;
  float:left;
}
div#boardpic {
  background: transparent url(/sites/default/files/images/BoardOfEdgroup_72.jpg) no-repeat top; 
  width: 420px; 
  height: 315px; 
  float:right;
}

div#boardpic-members {
  margin-top: 300px;
  text-align:center;
}

.clearall { height: 1px; display: block; clear: both; }

#lr-portal-wrapper { width: 840px; margin: auto; }
.lr-portal-button { margin: 5px; float: left; text-align: center; border: 1px solid black; width: 205px; padding: 5px; height:35px;}
.lr-button-title { font-weight: bold; font-size: 12px; }
.lr-button-subtitle { font-style: italic; font-size: 10px; }
#salary-benefit-data { background: #69b0ff; }
#labor-workshops { background: #FFE485; }
#district-clerk { background: #ff8988; }
#fmla { background: #00f000; }
#super-manual { background: #CC8822; }
#probationary-teachers { background: #adade7; }

ul#sample-letters li { padding-left: 15px; }

#prob-teacher-list > li { padding-bottom: 24px; }
#prob-teacher-list > li > span { text-decoration: underline; }
.prob-teacher-sublist > li { padding-left: 12px; }

.salary-accordion h3 {
}

body.blueheader h1.title { color: #69b0ff; }
body.pinkheader h1.title { color: #ff8988; }
body.lightgreenheader h1.title { color: #00f000; }
body.lightbrownheader h1.title { color: #CC8822; }
body.purpleheader h1.title { color: #adade7; }

ul.labor-list { font-size: 14px; font-weight: bold; }

ul.labor-list li{
  padding: 5px 0;
}

.redlink { color: red }


#edit-captcha-response {
  width: 150px;
}

#webform-component-message { display: none; }

#block-views-news_stories-block_1 .more-link, #block-views-Events-block_1 .more-link {
  float:left; margin-right: 10px; 
}

.flakes div {
  float:left;
}

#cte-right {
	width: 320px;
	vertical-align: top;
	background: #eee;
}
#cte-left {
	width: 100%;
	vertical-align: top;
	background: #e8e8ea;
}

table.cte-program-college-info {
  border: 1px solid black;
  margin: auto;
}
table.cte-program-college-info td {
  border: 1px solid black;
  padding: 15px;
}

.cte-program-college-name {
  width: 200px;
  vertical-align: middle;
}

.cte-program-content {
	padding: 10px;
	min-height: 600px;
}
.cte-program-title .title {
	text-align: center;
}

.cte-program-content > .field {
	border-top: 1px solid #ccc;
	margin-top: 10px;
}

.node.cte-program {
	width: 960px;
	margin: auto;
}

.cte-program-right {
	padding: 10px;
}

.cte-video {
	width: 480px; 
	background: white url(/sites/default/files/images/vidtile.png) no-repeat top center;
	height: 240px;
	margin: auto;
}

.cte-tabs {
	width: 320px; margin: 15px auto 0;
}

.cte-tabs li {
	box-sizing: content-box;
	width: 260px;
	font-size: 1em;
	height: 50px;
	font-weight:bold;
	padding: 0;
	padding-left: 54px;
	line-height:50px;
	background: url(/sites/default/files/images/cte/cte-compass-sprite.png) no-repeat top left;
}

.cte-tabs li:hover {
	background-position: left bottom;
	background-color: #eee;
}
.cte-tabs li.active {
	background-position: left bottom;
	background-color: #eee;
}
.cte-tabs li:hover { cursor: pointer;}

#cte-left .field-label {
	font-size: 2em;
	text-align: center;
}
