/* CSS Document */

body{
	margin:0px 0px 20px 0px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	height:100%;
	color: #000000;
	background-color: #FFFFFF;
}

a{color:#000;}
a.white{color:#fff;text-decoration:none;}
a.orange{color:#1d0069;text-decoration:none;}
a.gray{color:#7f7f7f;text-decoration:none;}
.small{font-size:10px;color:#999999;}
.pointer{cursor: pointer;cursor: hand;}
.border{background:#999999;}
#border_div{border:1px solid #999;background:#fff;padding:3px;margin-bottom:3px;}

/* general layout and header */

#wrapper{margin:0px auto;width:960px;}
#top{width:960px;height:62px;background:#2f2f2f;}
#logo{float:left;}
#login{float:right;color:#fff;padding:10px;text-align:right;}
input.login{width:100px;font-size:11px;}
#top_bottom{width:960px;height:10px;background:url(/mydesk/templates/firecracker-corpv103/img/bg_top_bottom.png);font-size:1px;}

/* main navigation not logged in */

#nav_gen{width:960px;height:30px;text-align:center;}
a.nav_g{padding:0px 10px 0px 10px;text-decoration:none;line-height:30px;font-size:12px;font-weight:bold;color:#000;}

/* main navigation logged in */

#nav {width:960px;background:url(/mydesk/templates/firecracker-corpv103/img/bg_nav_fill.gif);}
#nav ul{margin:0px;padding:0px;width:804px;height:38px;float:left;display:inline;list-style:none;}
#nav li{width:134px;height:38px;float:left;background:url(/mydesk/templates/firecracker-corpv103/img/bg_nav.gif) no-repeat;text-align:center;color:#fff;font-size:12px;line-height:45px;}
#nav li.first{width:134px;height:38px;float:left;background:url(/mydesk/templates/firecracker-corpv103/img/bg_nav_first.png) no-repeat;text-align:center;color:#fff;font-size:12px;line-height:45px;}
#nav li.on{width:134px;height:38px;float:left;background:url(/mydesk/templates/firecracker-corpv103/img/bg_nav_on.gif);text-align:center;color:#000;font-size:14px;line-height:38px;}
#nav a {color:#fff;}
#nav a img {border:none;}

#account {width:146px;padding-right:10px;height:38px;float:right;background:url(/mydesk/templates/firecracker-corpv103/img/bg_nav_account.png) no-repeat right top;color:#fff;font-size:10px;line-height:48px;text-align:right;overflow:hidden;}

#bread_crumb{width:950px;height:35px;color:#7f7f7f;padding-left:10px;font-size:10px;line-height:35px;}

/* content */

#content, #content_search, #content_video, #content_desk {width:960px;}
#content{background:url(/mydesk/templates/firecracker-corpv103/img/bg_content.gif);}
#content_search{background:#f7f7f7;}
#content_video{background:url(/mydesk/templates/firecracker-corpv103/img/bg_content_video.gif);}
#content_desk{}

/* firehose */

#content_hose{width:960px;margin-top:10px;}
#hose_left{float:left;width:350px;}
#hose_right{float:right;width:610px;}
#header_hose_left{width:340px;height:44px;padding-left:10px;line-height:48px;color:#000;font-size:12px;font-weight:bold;background:url(/mydesk/templates/firecracker-corpv103/img/bg_header_hose_left.png);border-bottom:3px solid #7f7f7f;overflow:hidden;}
#header_hose_right{width:600px;height:44px;padding-right:10px;text-align:right;line-height:48px;color:#000;font-size:12px;font-weight:bold;background:url(/mydesk/templates/firecracker-corpv103/img/bg_header_hose_right.png);border-bottom:3px solid #7f7f7f;overflow:hidden;}
#header_hose_right ul{height:25px;padding:19px 0px 0px 0px;margin:0px;list-style:none;float:right;}
#header_hose_right li{float:left;padding:0px 5px 0px 5px;margin-right:1px;background:#e4ebf7;border:1px solid #999;line-height:25px;}
#hose_table{width:350px;height:500px;overflow:scroll;background:#f7f7f7;}
.hose_table_header{background:#e4ebf7;font-weight:bold;}
.hose_table_light{background:#ffffff;cursor:pointer;}
.hose_table_dark{background:#f3f5f6;cursor:pointer;}
.hose_table_selected{background:#95b1dd;}
#hose_details{width:590px;height:480px;padding:10px;overflow:auto;background:#f7f7f7;}
#hose_media_icon{float:left;width:40px;}
#hose_summary{float:right;width:450px;}
.remove{width:18px;height:22px;cursor:pointer;}
div#overlay {display:none;position:absolute;padding:10px;z-index:90;background:#ffffff;border: 1px solid #cc6600;}
#overlayArrow {display:none;position:absolute;z-index:92;}

/* firecracker / my desk page */

#left_column_desk{float:left;width:155px;}
#center_column_desk{float:left;width:505px;text-align:center;}
#right_column_desk{float:left;width:300px;}
#intro_desk{width:505px;height:80px;text-align:center;font-size:14px;}
#desk_icons{width:505px;padding-top:17px;}
#desk_icons ul{width:505px;margin:0px;padding:0px;list-style:none;text-align:center;}
#desk_icons li{width:80px;height:90px;float:left;padding:10px;font-size:12px;text-align:center;}
#desk_details{width:505px;height:100px;background:#eee0d2;}
#head_media{width:145px;height:44px;padding-left:10px;line-height:48px;color:#000;font-size:12px;font-weight:bold;background:#ccc;border-bottom:3px solid #7f7f7f;overflow:hidden;}
#head_editorial{width:290px;height:44px;padding-left:10px;color:#000;font-size:12px;font-weight:bold;background:url(/mydesk/templates/firecracker-corpv103/img/bg_header_editorial.png);border-bottom:3px solid #7f7f7f;overflow:hidden;}
#head_editorial ul{height:25px;padding:19px 0px 0px 0px;margin:0px;list-style:none;text-align:center;}
#head_editorial li{float:left;padding:0px 5px 0px 5px;margin-right:1px;background:#dddddd;border:1px solid #999;line-height:25px;}
#head_editorial li.on{background:#fff;}
#header_featured_desk{width:495px;height:44px;padding-left:10px;line-height:48px;color:#000;font-size:12px;font-weight:bold;background:#ccc;border-bottom:3px solid #7f7f7f;overflow:hidden;}
#header_featured_desk ul{height:25px;padding:19px 0px 0px 0px;margin:0px;list-style:none;text-align:center;}
#header_featured_desk li{float:left;padding:0px 5px 0px 5px;margin-right:1px;background:#dddddd;border:1px solid #999;line-height:25px;}
#header_featured_desk li.on{background:#fff;}
#featured_desk{width:505px;height:300px;background:#fff;}
#lesson_plans_desk{width:135px;height:240px;padding:10px;font-size:11px;background:#e6e6e6;line-height:1.5;}
#media_desk{width:135px;height:280px;padding:10px;font-size:11px;background:#e6e6e6;line-height:1.5;}
#content_editorial{width:280px;height:337px;padding:10px;font-size:11px;overflow:auto;background:#e6e6e6;}
#contest_desk{float:left;width:155px;height:110px;background:#CC3300;}
#ad_728x90{float:right;width:805px;background:#f7f7f7;padding:10px 0px 10px 0px;text-align:center;}

/* fire house / my classes page */

.house_table_dark{background:#f3f5f6;cursor:pointer;}
#content_myclasses{width:900px;padding:30px;}
#content_myclasses ul{margin:0px;padding:0px;list-style:circle;}
#content_myclass{width:960px;background:url(/mydesk/templates/firecracker-corpv103/img/bg_content_myclasses.gif);}
#myclasses_top{width:960px;height:10px;background:url(/mydesk/templates/firecracker-corpv103/img/top_myclasses.png);}
#myclasses_menu{float:left;width:249px;padding:0px 10px 0px 10px;border-right:1px solid #bfbfbf;background:#e6e6e6;}
#myclasses_right{float:right;width:670px;height:600px;overflow:auto;padding:0px 10px 0px 10px;background:#f7f8f8;}
#myclasses_right_gradbook{float:right;width:670px;padding:0px 10px 0px 10px;background:#f7f8f8;}
#resource_bucket{height:200px;overflow:auto;}
.menuTitle{cursor:pointer;min-height:16px;}
.menuDiv{display:none;margin-left:30px;}
#calendar {display:none;position:absolute;width:200px;border:1px solid #d1e1d4;background:#FFFFFF;padding:5px;z-index:90;}
.ch { width:25px;text-align:center;background:#CDDBEA;font-size:12px; }
.c { width:25px;text-align:center;text-decoration:none;color:#222222;cursor:pointer;font-size:12px; }

/* pop ups */

#pop_up, #pop_up2, #pop_up3, #pop_up_java {border:1px solid #c46c02;padding:3px;background:#fff;}
#pop_up{width:300px;}
#pop_up2{width:450px;}
#pop_up3{width:600px;}
#pop_up_java{width:500px;}
#pop_up_header{border:1px solid #999999;background:#e4ebf7;font-weight:bold;padding:3px;margin-bottom:3px;}
#pop_up_content{padding:4px;}
#pop_up_buttons, #pop_up_tabs {text-align:center;}
#pop_up_tabs ul{padding:0px;margin:0px 0px 3px 0px;list-style:none;}
#pop_up_tabs li{float:left;padding:3px;margin-right:3px;margin-bottom:3px;background:#e4ebf7;border:1px solid #999;font-weight:bold;cursor:pointer;}
#pop_up_tabs li.on{background:#fff;border:1px solid #c46c02;cursor:default;}

/* search page */

#head_wide{width:950px;height:44px;background:url(/mydesk/templates/firecracker-corpv103/img/bg_header_wide.png);border-bottom:3px solid #7f7f7f;padding-left:10px;line-height:48px;color:#000;font-size:12px;font-weight:bold;}
#head_wide ul{height:25px;padding:19px 10px 0px 0px;margin:0px;list-style:none;float:right;overflow:hidden;}
#head_wide li{float:left;padding:0px 5px 0px 5px;margin-right:1px;background:#e4ebf7;border:1px solid #999;line-height:25px;}
#head_wide li.on{background:#fff;}
#search_home{width:900px;padding:30px;}
#search_box_home{float:left;width:300px;height:22px;background:url(/mydesk/templates/firecracker-corpv103/img/search_field_home.gif) no-repeat;margin:auto;}
#search_field_home{float:left;width:265px;background:none;border:0px;font-size:10px;margin:4px 2px 3px 8px;}
#search_button_home{float:right;}
#featured_box_home{float:right;}

/* search results page */

#column_narrow{float:left;width:155px;}
#head_narrow{width:145px;height:44px;padding-left:10px;line-height:48px;color:#000;font-size:12px;font-weight:bold;background:url(/mydesk/templates/firecracker-corpv103/img/bg_header_narrow.png);border-bottom:3px solid #7f7f7f;overflow:hidden;}
#content_narrow{width:134px;padding:10px;border-right:1px solid #bfbfbf;font-size:10px;background:#e6e6e6;line-height:1.5;font-weight:bold;text-align:right;}
a.narrow{text-decoration:none;color:#1d0269;}
a.narrow_on{color:#666666;}

#column_main{float:left;width:590px;}
#head_main{width:590px;height:44px;background:url(/mydesk/templates/firecracker-corpv103/img/bg_header_main.png);border-bottom:3px solid #7f7f7f;overflow:hidden;}
#head_main_title{float:left;padding-left:10px;line-height:48px;color:#000;font-size:12px;font-weight:bold;}
#head_main_search{float:right;}
#content_main{width:570px;padding:10px;text-align:left;background:#f7f7f7;}

/* search box on results page */

#search_box{width:188px;height:22px;background:url(/mydesk/templates/firecracker-corpv103/img/search_field.gif) no-repeat;margin:11px;}
#search_field{float:left;width:149px;background:none;border:0px;font-size:10px;margin:4px 2px 3px 8px;}
#search_button{float:right;}

/* results */

#media_item{width:570px;border-bottom:1px solid #d9d9d9;}
#media_thumb{float:left;width:72px;padding-right:10px;text-align:center;}
#media_thumb_image{border:1px solid #d9d9d9;padding:3px;background:#fff;}
#media_text{float:right;width:486px;text-align:justify;}
#media_info{float:left;color:#818181;padding-bottom:10px;}
#media_add{float:right;width:130px;padding-top:10px;text-align:right;}
#link_to_media{float:left;width:82px;height:20px;background:url(/mydesk/templates/firecracker-corpv103/img/bg_link_to_media_off.gif);}
#add_media{float:right;width:47px;height:20px;margin-left:1px;background:url(/mydesk/templates/firecracker-corpv103/img/bg_add_media_off.gif);}
#link_to_media, #add_media, #high_res{line-height:20px;font-weight:bold;text-align:center;font-size:10px;}

/* media item "add" slide out */

#media_item_add{width:570px;background:#fff;}
#media_item_add_select{width:510px;padding:10px 30px 10px 30px;border-bottom:1px solid #f2f2f2;}
#media_item_add_menu{width:570px;font-size:10px;font-weight:bold;}
#media_item_add_menu ul{margin:0px;padding:2px;display:inline;list-style:none;float:right;}
#media_item_add_menu li{float:left;padding-left:10px;padding-right:10px;line-height:15px;height:15px;}
#media_item_add_menu li.submit{padding:0px;background:url(/mydesk/templates/firecracker-corpv103/img/bg_submit.gif);line-height:15px;height:15px;width:47px;text-align:center;}

/* media item "link to" slide out */

#media_item_link{width:570px;background:#fff;text-align:right;}
input.link{font-size:11px;}

/* media "preview" text pop up */

.media_preview{display:none;position:absolute;background:#FFFFFF;width:300px;height:300px;text-align:left;padding:5px;}

/* related column */

#column_related{float:left;width:214px;}
#head_related{width:205px;height:44px;padding-left:10px;line-height:48px;color:#000;font-size:12px;font-weight:bold;background:url(/mydesk/templates/firecracker-corpv103/img/bg_header_related.png);border-bottom:3px solid #7f7f7f;overflow:hidden;}
#item_related{width:194px;padding:10px;border-bottom:1px solid #d9d9d9;background:#f7f7f7;border-left:1px solid #bfbfbf;}

/* video details page */

#video_view{float:left;width:500px;}
#head_video_view{width:490px;height:44px;background:url(/mydesk/templates/firecracker-corpv103/img/bg_header_video.png);border-bottom:3px solid #7f7f7f;padding-left:10px;line-height:48px;color:#000;font-size:12px;font-weight:bold;overflow:hidden;}
#video_play{padding:10px;}
#video_add{float:right;width:233px;padding-top:10px;text-align:right;border-bottom:1px solid #d9d9d9;}
#high_res{float:left;width:102px;height:20px;background:url(/mydesk/templates/firecracker-corpv103/img/bg_high_res.gif);padding-right:1px;}
#video_link, #video_download {width:480px;background:#fff;text-align:right;}
#video_add_slide{width:480px;background:#fff;}
#video_add_select{width:420px;padding:10px 30px 10px 30px;border-bottom:1px solid #f2f2f2;}
#video_add_menu{width:480px;font-size:10px;font-weight:bold;}
#video_add_menu ul{margin:0px;padding:2px;display:inline;list-style:none;float:right;}
#video_add_menu li{float:left;padding-left:10px;padding-right:10px;line-height:15px;height:15px;}
#video_add_menu li.submit{padding:0px;background:url(/mydesk/templates/firecracker-corpv103/img/bg_submit.gif);line-height:15px;height:15px;width:47px;text-align:center;}

#video_details{float:right;width:460px;}
#head_video_details{width:450px;height:44px;padding-right:10px;text-align:right;line-height:48px;color:#000;font-size:12px;font-weight:bold;background:url(/mydesk/templates/firecracker-corpv103/img/bg_header_video_details.png);border-bottom:3px solid #7f7f7f;overflow:hidden;}
#head_video_details ul{height:25px;padding:19px 0px 0px 0px;margin:0px;list-style:none;float:right;}
#head_video_details li{float:left;padding:0px 5px 0px 5px;margin-right:1px;background:#e4ebf7;border:1px solid #999;line-height:25px;}
#head_video_details li.on{background:#fff;}
#video_details_text{width:440px;margin:10px;padding-bottom:10px;border-bottom:1px solid #d9d9d9;}
#producer_logo{float:left;}
#video_details_stats{float:right;width:300px;}
#video_details_stats .left{float:left;width:100px;font-weight:bold;padding-right:10px;}
#video_details_stats .right{float:right;width:190px;}
#video_details_description{width:410px;margin:10px 30px 10px 10px;text-align:justify;}
#video_more_text{float:right;width:320px;}

/* lesson plan details page */

#content_lesson_plan{width:960px;z-index:85;}
#lesson_plan_menu{float:right;padding-right:10px;}
#lesson_plan_menu ul{margin:0px;padding:0px;height:24px;padding-top:20px;float:left;display:inline;list-style:none;overflow:hidden;}
#lesson_plan_menu li{float:left;padding:0px 5px 0px 5px;margin-right:1px;background:#e4ebf7;border:1px solid #999;line-height:25px;}
#lesson_plan_menu li.on{background:url(/mydesk/templates/firecracker-corpv103/img/bg_video_details_on.gif);}
#lesson_plan{width:940px;padding:10px;background:#f7f7f7;z-index:80;}
#lesson_plan_slide_out{float:right;width:560px;z-index:90;padding-right:10px;}
#lesson_plan_add_slide{width:560px;background:#fff;}
#lesson_plan_add_select{width:540px;padding:10px;border-bottom:1px solid #f2f2f2;}
#lesson_plan_add_menu{width:540px;font-size:10px;font-weight:bold;}
#lesson_plan_add_menu ul{margin:0px;padding:2px;display:inline;list-style:none;float:right;}
#lesson_plan_add_menu li{float:left;padding-left:10px;padding-right:10px;line-height:15px;height:15px;}
#lesson_plan_add_menu li.submit{padding:0px;background:url(/mydesk/templates/firecracker-corpv103/img/bg_submit.gif);line-height:15px;height:15px;width:47px;text-align:center;}
#lesson_plan_link{width:560px;background:#fff;text-align:right;}
#lesson_plan_more_text{float:right;width:460px;}
.lesson_plan_cell{border:1px solid #CCCCCC;background:#fff;}

/* other details page */

#other_details{float:left;width:480px;}
#other_icon{float:left;width:75px;padding-right:10px;text-align:center;}
#other_description{float:right;width:395px;}

.componentheading {
font-size:26px;
color: #FFFFFF;
font-weight:normal;
padding: 10px;
margin-bottom: -3px;

}
.contentheading {
	font-size:28px;
color:#FFFFFF;
	margin-bottom: 12px;
	padding-bottom: 4px;
	line-height: 29px;
	margin-top: 6px;
	font-weight: normal;
}
.contentdescription {
padding:10px;
}

#nav li.item101{width:134px;height:38px;float:left;background:url(/mydesk/templates/firecracker-contentv103/img/bg_nav_on.gif);text-align:center;color:#000;font-size:14px;line-height:38px;}
#nav li.item101 a{cursor:pointer;text-decoration:none;color:#000000}
li.item102 a{cursor:pointer;text-decoration:none;}
li.item103 a{cursor:pointer;text-decoration:none;}
li.item104 a{cursor:pointer;text-decoration:none;}
li.item105 a{cursor:pointer;text-decoration:none;}
li.item106 a{cursor:pointer;text-decoration:none;}

.contentpaneopen {
	background:#FFFFFF;
	font-size:12px;
	line-height: 16px;
	height:100%;
	color: #000000;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}

h1 {
	font-size:28px;
	margin-bottom: 12px;
	padding-bottom: 4px;
	line-height: 29px;
	margin-top: 6px;
	font-weight: normal;
}

.contentpaneopen h1 {
	font-size:21px;
	margin-bottom: 12px;
	padding-bottom: 4px;
	line-height: 29px;
	margin-top: 6px;
	font-weight: normal;
	color:#996600;
}
.contentheading, h2 {
	font-size:21px;
	line-height: 25px;
	margin-top: 18px;
	margin-bottom: 12px;
	font-weight: normal;
	color: #996600;
}
h3 {
	font-size:14px;
	line-height: 18px;
	margin-bottom: 12px;
}
h4 {
	font-size: 18px;
	line-height: 21px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-bottom: 3px;
	font-weight: normal;
	padding-top: 6px;
	margin-bottom: 6px;
	margin-top: 0px;
}
h5 {
	font-size:16px;
	font-weight: normal;
}
h6 {
	font-size:18px;
	font-weight: normal;
	color: #996600;
	line-height: 24px;
}
.buttonheading a img {
	border:solid 0px #CCCCCC;
	padding:0px;
	margin:0px;
}
.quotetextright {
	font-size: 14px;
	line-height: 18px;
	color: #996600;
	width: 250px;
	float: right;
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 24px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 18px;
	border-left-width: thick;
	border-left-style: dotted;
	border-left-color: #DDDDDD;
	text-align: center;
}
.quotetextlong {
	font-size: 16px;
	line-height: 21px;
	color: #996600;
	text-align: center;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-right: 24px;
	padding-left: 24px;
}


