/* Gateway page*/

#header  { 
	display:block; 
	height:50px; 
	background:#000 url(/academia/classroom-resources/images/header.jpg) no-repeat 4px -22px;
	margin:0px 0px 20px 0px; 
	padding:0px;  
	clear:both; }
#header .sifr_banner { width:30%; float:left; padding:12px 0px 15px 16px; }
#header .cta { width:175px; float:right; text-align:right; margin:0px;  padding:31px 5px 0px 12px; }
#mainbody #header .cta a { background:transparent url(/academia/classroom-resources/images/submit_icon.gif) no-repeat 0px 3px; padding:5px 5px 5px 20px; margin-right:10px; margin-bottom:3px; font-weight:bold; color:white; }
#header .sifr_banner { padding-bottom:0px; height:0px; }
.sIFR-active { height:0px; }
p.intro { margin-bottom:50px; }

.section { width:273px; padding:0px 5px 5px 0px; background:#f3f3f3 url(/academia/classroom-resources/images/gradient.gif) repeat-x scroll left top; overflow:hidden; border-bottom:1px solid #e2e2e2; border-left:1px solid #e2e2e2; border-right:1px solid #e2e2e2; margin:0px 0px 0px 5px; min-height:382px; overflow:visible; }
.container { float:left; width:290px; background:transparent url(/academia/classroom-resources/images/side_shadow.gif) repeat-y scroll left top; margin:0px 10px 0px 0px; padding:0px; }
.container_footer { width:290px; background:#ffffff url(/academia/classroom-resources/images/bottom_shadow.gif) no-repeat scroll left top;min-height:6px; padding:0px; }

.container h3 {background:#696969 url(/academia/classroom-resources/images/section_hdr_bgd.gif) repeat-x scroll left top; border-bottom:1px solid #3a3a3a; color:#FFFFFF; font-weight:bold; margin:0px 5px 0px 5px; padding:5px 0px 5px 6px; min-height:14px; }
.section ul { font-family:Arial, Helvetica, sans-serif; list-style-image:none; list-style-type:none; margin:12px 10px 16px 20px; padding:0px; }
.section ul li { padding-bottom:4px; }


#resource_types ul { font-family:Arial, Helvetica, sans-serif; list-style-image:none; list-style-type:none; margin:10px 10px 16px 20px; padding:0px; }
#resource_types { float:left; width:290px; padding:0px; min-height:380px; }
#resource_types h3{ background-color:#e9e9e9; color:#585858; min-height:47px; margin:0px; }
#resource_types li {padding:0px; margin:0px; }
#resource_types a {padding:10px 10px 10px 80px; min-height:45px; display:block; }
#resource_types a.model {background:transparent url(/academia/classroom-resources/images/restype_model.gif) no-repeat scroll top left;}
#resource_types a.materials {background:transparent url(/academia/classroom-resources/images/restype_materials.jpg) no-repeat scroll top left;}
#resource_types a.textbooks {background:transparent url(/academia/classroom-resources/images/restype_textbooks.jpg) no-repeat scroll top left;}
#resource_types a.tutorials {background:transparent url(/academia/classroom-resources/images/restype_tutorials.jpg) no-repeat scroll top left;}
#resource_types a.videos {background:transparent url(/academia/classroom-resources/images/restype_videos.jpg) no-repeat scroll top left;}
#resource_types a.techlit {background:transparent url(/academia/classroom-resources/images/restype_techlit.jpg) no-repeat scroll top left;}

*html #resource_types a { height:45px; }
*html #resource_types { height:380px; }
*html .section { height:387px; }
*html .container_footer { height:6px; } 

/* Resources page */
.sIFR-active h1 {
  visibility:visible;
  font-family:Verdana, Arial, Helvetica, sans-serif; 
  line-height:125%;
  font-size:16px;
  height:auto;
  padding-top:0px;
}

.tools { float:right; margin:0px 0px 10px 20px; width:308px; padding:0px; }

.resourcecontainer { background-color:#edeef0; border:1px solid #dfe0e1; padding:5px 5px 5px 5px; margin-top:40px; clear:both; }
.resourcecontainer h3 {font-color:#000; font-size:11px; margin:1px 0px 6px 0px; font-family:Arial,Helvetica,sans-serif;}

.resources_header { clear:both; width:100%; border:1px solid #dfe0e1; border-right:0px; padding:0px; margin:5px 0px 5px 0px; font-family:Arial,Helvetica,sans-serif; background-color:#fff; } 
.resources_header th { width:33%; border-right:1px solid #dfe0e1; padding:14px 0px 4px 6px; font-weight:normal; text-align:left; }

.resource_group { background-color:#fafafa; padding:5px; border:1px solid #e0e0e0; margin-bottom:25px; }
/*.resource_group {xbackground-color:#fafafa; padding:5px 5px 10px 5px; xborder:1px solid #e0e0e0; margin-bottom:10px; }*/


.resources { width:100%; border:1px solid #dfe0e1; border-right:0px; font-family:Arial,Verdana,Helvetica,sans-serif; background-color:#fff; margin-bottom:0px; }
/*.resources th { background:#fafafa url(/academia/classroom-resources/images/external_link.gif) no-repeat 3px 4px; padding:6px; border-right:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0; text-align:left; padding-left:25px; }*/
.resources th { background-color:#fafafa; padding:6px; border-right:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0; text-align:left; }

.resources td { padding:5px; width:33%; border-right:1px solid #dfe0e1; color:#484d51; }
.resources .odd { background-color:#ecf1f6; }

/* Search Form */
#search {width:100%; border:1px solid #d9d9d9; background-color:#f2f2f2; padding:0px} 
#search p { color:#585858; font-weight:bold; padding:5px 0px 0px 7px; margin:0px;}
#search form {padding:0px 0px 10px 4px; margin:0px;}
#search #search_box {border:1px solid #d3d3d3; width:200px; margin:5px 0px 0px 5px; font-size:12px; }
#search .search_button {background:transparent url(/academia/classroom-resources/images/go_button.jpg) no-repeat; border: solid 0px #000000; width: 18px; height: 18px;}
#search_no_results {margin:20px 0px;}

/*.view_all {background:transparent url(/academia/classroom-resources/images/view_all_icon.gif) no-repeat 0px 3px; padding:2px 5px 0px 20px; margin-left:5px; margin-bottom:0px; margin-top:6px; font-weight:bold; color:#3670b5; display:block; xfloat:right; color:#555555; font-weight:normal; text-decoration:none; font-color:#3670b5; font-family:Arial,Verdana,Helvetica,sans-serif;}*/
.view_all { font-weight:bold; color:#555555; font-weight:normal; text-decoration:none; font-color:#3670b5; font-family:Arial,Verdana,Helvetica,sans-serif; padding:10px 0px 5px 3px; margin:0px;}
.view_all a { background:transparent url(/academia/classroom-resources/images/external_link.gif) no-repeat right 4px; padding:5px 20px 20px 0px; }

/* Submit resources button */
.button { float:right; width:110px; }
.button_top { padding:3px 0px 0px 0px; background:#184a6f url(/academia/classroom-resources/images/submit_button_top.jpg) no-repeat top left; }
.button_content { background:#184a6f url(/academia/classroom-resources/images/submit_button_gradient.jpg) repeat-x;  border-left:1px solid #164164; border-right:1px solid #164164; font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:11px; text-align:center; }
#bodycol .resourcecontainer .button_content a { min-height:17px; color:#ffffff; }
.button_bottom { padding:0px 0px 3px 0px; background:#184a6f url(/academia/classroom-resources/images/submit_button_bottom.jpg) no-repeat bottom left; }

*html resourcecontainer .button_content a { height:17px; }


/* Spotlight */
.resource_spotlight { width:100%; font-family:Arial, Helvetica, sans-serif; margin-top:15px; margin-right:0px;}
.spotlight_top { padding:4px 0px 0px 0px; background:#eeeeee url(/academia/classroom-resources/images/spotlight_top.jpg) no-repeat top left; }
.spotlight_content { color:#555651; border:1px solid #dbdbdb; border-top:0px; border-bottom:0px; background:#eeeeee url(/academia/classroom-resources/images/spotlight_gradient.jpg) repeat-x; padding-bottom:12px; }
.resource_spotlight .spotlight_content a { padding:13px 0px 13px 50px; min-height:4px; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:130%; font-weight:bold; color:#6d6e69; background:transparent url(/academia/classroom-resources/images/spotlight_arrow.gif) no-repeat 7px center; display:block; }
.resource_spotlight .spotlight_content a:hover { color:#6d6e69; text-decoration:underline; }
.spotlight_bottom { padding:0px 0px 4px 0px; background:#eeeeee url(/academia/classroom-resources/images/spotlight_bottom.jpg) no-repeat bottom left;  }

*html .spotlight_content a { height:4px; }



/* Dropdown Menu */
#nav, #nav ul { padding:0px; margin:0px; list-style:none; display:table; } 
#nav a { width:225px; padding:4px 4px 4px 4px; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#3770b5; text-decoration:none; border:1px solid #bbc2c9; background:#fff url(/academia/classroom-resources/images/bg_h1.gif) no-repeat right center; display:block; }
#nav a:hover { text-decoration:none; }
#nav li { width:233px; text-align:left; float:left; }
#nav li ul { width:233px; margin:-1px 0px 0px 0px; background-color:#FFFFFF; border:1px solid #bbc2c9; position:absolute; left:-999px; } 
#nav li ul li a { border:0px; background-image:none; }
#nav li ul li a:hover { background-color:#e8e9ea; text-decoration:none; }
#nav li:hover ul { left:auto; }
#nav li:hover ul, #nav li.sfhover ul { left:auto; }

#nav li:hover, #nav li.hover {  
     position: static;  
} 
