body {margin:0; padding:0px; font-family:verdana, arial , sans-serif; font-size:12px; color:#000000;}
.clsText,table,td {font-family:verdana, arial; font-size:11px; color:#000000;}
.error {color:#DD2222;}
.label_req {font-weight:bold;}
h2 {font-size:16px;color:#004a8d;}
.clsHeader {font-size:16px;color:#004a8d;font-weight:bold;}
.clsHeader1 {font-size:14px;color:#004a8d;font-weight:bold;}
.clsHeader2 {font-size:12px;color:#004a8d;font-weight:bold;}
.clsHeader3 {margin:0 3px;font-family:helvetica,verdana,arial,sans-serif;font-size:12px;color:#004a8d;font-weight:bold;}
.clsHeaderW {margin:0 3px;font-family:helvetica,verdana,arial,sans-serif;font-size:14px;color:#ffffff;font-weight:bold;}
img {border:0}

.main	{width:770px; background-color:#ffffff;}
.top	{height:90px; background-color:#004A8D;}
.topspc	{height:7px; width: 770px; background-color:#ffffff;}
.topspc1	{height:7px; width:100%; background-color:#ffffff;}

.maincont	{width:770px; height:490px; position:relative;}
.maincont1	{float:left; width:770px; background-image:url(../images/bg_800.gif); background-repeat: repeat-y;border-bottom:1px solid white;}
.cont	{float: right; width:598px; height:100%; background-image:url(../images/bg.gif);padding-bottom:30px;}
.left	{float:left;  height:100%;border:0px solid red;width:172px;}
.cont1 {float:left; width:598px;background-image:url(../images/bg.gif);background-repeat:repeat-y;}
.cont2 {float:left; width:737px; background-image:url(../images/bg.gif);height:100%;padding-bottom:30px;margin-left:8px;margin-right:9px;}
.left1	{float:left; width:172px;height:100%;}
.logCont	{border:solid 1px #D3D6D7; height:280px; margin-left:7px;margin-right:9px; background-image:url(../images/l_cont_bg.jpg); background-repeat:repeat-x; text-align:center;background-color:#D7E9F6}
.logCont1	{border:solid 1px #D3D6D7;margin-left:7px;margin-right:9px;  background-image:url(../images/l_cont_bg.jpg); background-repeat:repeat-x; text-align:center;background-color:#D7E9F6}
.reg	{background-color:#E0F3FF;border:solid 1px #E0F3FF;margin-left:8px;margin-right:9px;}
.reg1	{background-color:#E0F3FF;width:155px;height:100%; }

.cls	{clear:both;}
.clsHeader {font-size:16px;color:#004a8d;font-weight:bold;}
.clsHeader1 {font-size:14px;color:#004a8d;font-weight:bold;}
.clsHeader2 {font-size:12px;color:#004a8d;font-weight:bold;}
.clsHeader3 {margin:0 3px;font-family:helvetica,verdana,arial,sans-serif;font-size:12px;color:#004a8d;font-weight:bold;}
.clsHeaderW {margin:0 3px;font-family:helvetica,verdana,arial,sans-serif;font-size:14px;color:#ffffff;font-weight:bold;}

#distauth {
	padding: 20px 30px 20px 30px ;
}
#schooladdress, #termsofservice {
	padding: 20px 30px 30px 30px;
}
#terms {
	padding: 20px 30px 20px 30px ;
}
div#terms{
	border-style:groove;
	width: 95%;
	padding:10px;
/*	margin: 10px 0px 10px 20px;*/
}

input[type="submit"]{
	background-color:#E0F3FF;
} 

div#aggreement{
	padding:10px;
	margin-top: 10px;
	width: 95%;
	border-style:ridge;
	background-color:#E0F3FF
}
.ams	  {float:left; background-image:url(../images/ams_bg.jpg); background-repeat:no-repeat; width:252px; height:194px; padding-right:30px;}
.em		  {float:left;background-image:url(../images/emgames_bg.jpg); background-repeat:no-repeat; width:252px; height:194px;}
.imrb	  {float:left; background-image:url(../images/iMRB_bg.jpg); background-repeat:no-repeat; width:252px; height:194px; padding-right:30px;}
.isrb	  {float:left;background-image:url(../images/iSRB_bg.jpg); background-repeat:no-repeat; width:252px; height:194px;}
.epl	  {float:left; background-image:url(../images/ePlanner_bg.jpg); background-repeat:no-repeat; width:252px; height:194px; padding-right:30px;}
.fl		  {float:left;background-image:url(../images/letter_bg.jpg); background-repeat:no-repeat; width:252px; height:194px;}
.fr		  {float:left;background-image:url(../images/fr_st.jpg); background-repeat:no-repeat; width:252px; height:194px;}
.ams_l	{float:left; background-image:url(../images/ams_l_bg.jpg); background-repeat:no-repeat; width:557px; height:78px;}
.em_l		{float:left;background-image:url(../images/emgames_l_bg.jpg); background-repeat:no-repeat; width:557px; height:78px;}
.imrb_l	{float:left; background-image:url(../images/imrb_l_bg.jpg); background-repeat:no-repeat; width:557px; height:78px;}
.isrb_l	{float:left;background-image:url(../images/isrb_l_bg.jpg); background-repeat:no-repeat; width:557px; height:78px;}
.epl_l	{float:left; background-image:url(../images/ep_l_bg.jpg); background-repeat:no-repeat; width:557px; height:78px;}
.fl_l		{float:left;background-image:url(../images/fl_l_bg.jpg); background-repeat:no-repeat; width:557px; height:78px;}
.pd_l		{float:left;background-image:url(../images/pd_l.jpg); background-repeat:no-repeat; width:557px; height:78px;}
.fr_l		{float:left;background-image:url(../images/fr_l_bg.jpg); background-repeat:no-repeat; width:557px; height:78px;}
.ffr_l  {float:left;background-image:url(../images/ffr_l_bg.jpg); background-repeat:no-repeat; width:557px; height:78px;}
.ftr_l	{float:left;background-image:url(../images/ftr_l_bg.jpg); background-repeat:no-repeat; width:557px; height:78px;}
.wc_l		{float:left;background-image:url(../images/wc_l_bg.jpg); background-repeat:no-repeat; width:557px; height:78px;}
.wcs_l	{float:left;background-image:url(../images/wcs_l_bg.jpg); background-repeat:no-repeat; width:557px; height:78px;}
.gb_l		{float:left;background-image:url(../images/gb_l_bg.jpg); background-repeat:no-repeat; width:557px; height:78px;}
.gbs_l	{float:left;background-image:url(../images/gbs_l_bg.jpg); background-repeat:no-repeat; width:557px; height:78px;}
.ccss_l {float:left;background-image:url(../images/crosswalk_l_bg.jpg); background-repeat:no-repeat; width:557px; height:78px;}


.formlabels { float:left;width:100px;text-align:right;font-weight:bold; }

.emlogo	{float:left;}

.priv	{background-color:#E5E5E5; text-align:center; height:25px;}
.footer	{width:770px;}
.wg		{background-image:url(../images/wg_logo.gif); background-repeat:no-repeat; height:80px;}
.mgh	{background-image:url(../images/mgh_logo.gif); background-repeat:no-repeat; background-position:right;text-align:center; height:40px;}


.toplink	{float:right; font-family:verdana, arial; font-size:10px; color:#ffffff;}
.atoplink	{font-family:verdana, arial; font-size:10px; color:#ffffff; font-weight:bold; text-decoration:none;}



.pass	{color:#F48401; text-decoration:none;}
.pass:hover	{color:#F6C20A;}

.link	{font-family:verdana,sans-serif; font-size:10px; color:#004A8D; line-height:25px; text-decoration:none;}
.link:hover	{
	color:#567DBE;
	cursor: pointer;
}
.copy	{font-family:verdana; font-size:10px; color:#000000;}
.copylink	{font-family:verdana; font-size:12px; color:#004A8D;}
.copylink:hover	{color:#2E94C0}




/*#### BEGIN Free Resources ######*/

  #select_wrapper {
    margin-top:7px;
    }
  #select_main {
    /*
    margin: 10px 20px;
    */
    }
  #select_title {
    height:34px;
    }
    
    
  .select_buttons {
  	background-repeat:no-repeat;
  	width:560px; 
    padding-bottom:10px;
    /*height:111px; */
  	background-image:url(../images/bg_buttons.jpg);
    background-color:#a3d2ec;
    }
  
  .select_product,
  .select_grade,
  .select_language,
  .select_unit,
  .select_section,
  .select_lesson ,
  .select_activity {
  	background-repeat:no-repeat;
  	width:560px; height:111px; 
    }
  /*
  	width:560px; height:144px; 
  
  .select_product {
  	background-image:url(../images/fl_bg_product_bottom.jpg);
    }
  .select_grade {
  	background-image:url(../images/fl_bg_grade_bottom.jpg);
    }
  .select_language {
  	background-image:url(../images/fl_bg_language_bottom.jpg);
    }
  .select_unit {
  	background-image:url(../images/fl_bg_unit_bottom.jpg);
    }
  .select_section {
  	background-image:url(../images/fl_bg_section_bottom.jpg);
    }
  .select_lesson {
  	background-image:url(../images/fl_bg_lesson_bottom.jpg);
  	width:560px; height:144px; 
    }
  .select_activity {
  	background-image:url(../images/fl_bg_activity_bottom.jpg);
  	width:560px; height:144px; 
    }
  */
  .select_product {
  	background-image:url(../images/fl_bg_product.jpg);
    }
  .select_grade {
  	background-image:url(../images/fl_bg_grade.jpg);
    }
  .select_language {
  	background-image:url(../images/fl_bg_language.jpg);
    }
  .select_unit {
  	background-image:url(../images/fl_bg_unit.jpg);
    }
  .select_section {
  	background-image:url(../images/fl_bg_section.jpg);
    }
  .select_lesson {
  	background-image:url(../images/fl_bg_lesson_bottom.jpg);
  	width:560px; height:144px; 
    }
  .select_activity {
  	background-image:url(../images/fl_bg_activity_bottom.jpg);
  	width:560px; height:144px; 
    }
  
  /*
    margin-top:9px;
    margin-top:9px;
  */
  .button_head_wrap {
    height:30px;
    }
  .button_head {
    margin-left:15px;
    font-family: sans-serif; font-size:16px; font-weight:bold; color:#004785;
    }
    
  .header {
    margin-left:10px;
    margin-top:10px;
    /*float:left;
    width:167px;*/
    }

  h3 {
    /*background-color:#000;*/
     margin-top:20px;
     margin-bottom:0px;
     padding-left:10px;
     padding-right:5px;
     font-family: sans-serif; font-size:14px; font-weight:bold; color:#00326c; 
    }

  h4 {
     margin-bottom:0px;
     padding-left:15px;
     padding-right:5px;
     /*height:30px;*/
     /*font-family: sans-serif; font-size:12px; font-weight:bold; color:#0d5f84; background-color:#bed8f1;*/
     font-family: sans-serif; font-size:14px; font-weight:bold; color:#00326c; /*background-color:#bed8f1;*/
    }

  h5 {
     margin-bottom:0px;
     padding-left:40px;
     padding-right:5px;
     /*height:30px;*/
     /*font-family: sans-serif; font-size:12px; font-weight:bold; color:#0d5f84; background-color:#bed8f1;*/
     font-family: sans-serif; font-size:11px; font-weight:bold; color:#00326c; /*background-color:#bed8f1;*/
    }
    
  ul {
     margin-top:5px;
     margin-bottom:0px;
    }

  ul.links, ul.sublinks, p.links {
    font-family:verdana, arial; font-size:11px; color:#000000;
    }
  ul.links li a, ul.sublinks li a {
    font-weight:bold; color:#004785;
    }
  ul.links, ul.sublinks, p.links {
    text-align:left;
  	padding-top:0px;
  	padding-left:10px;
    }
    
   
 
  ul.links li.file_bullets {
    list-style: circle;
    margin-left: 15px;
    margin-right: 10px;
    }
    
    
  ul.sublinks li.file_bullets {
    list-style: circle;
    margin-left: 40px;
    margin-right: 10px;
    }
    
  ul#leadfile {
  	padding-top:10px;
    }
    
  li.no_bullets {
    list-style: none;
    margin-left: 10px;
    margin-right: 10px;
    height:22px; line-height:22px;
    }
    
  li.no_bullets a {
    height:22px; line-height:22px;
    }
    
  li.no_bullets a img {
    vertical-align:middle;
    width:67px; height:22px;
    }
    
  p.links {
    text-align:center;
    }
    
    /*
    
    
  ul.links li {
    list-style: none;
    margin: 0;
    padding: 0 0.25em;
    }
    
    */
    
  .buttons,
  .buttons_product,
  .buttons_grade, 
  .buttons_language, 
  .buttons_unit, 
  .buttons_section, 
  .buttons_lesson, 
  .buttons_activity {
    text-align:center;
  	padding-top:6px;
  /*
    border:1px solid green;
  position:absolute; top:50%; height:111px; margin-top:-55em;
  	margin-left:30px;
    vertical-align:middle;
  	*/
    }
  
  .select_btn {
    margin-right:4px;
    }
/*#### END Free Resources ######*/




#grade {
	background-image:url(../images/fl_gr_bg.jpg);
	background-repeat:no-repeat;
	width:560px;height:144px;
	padding-bottom:20px;
	}
#gr_buttons {
	padding-top:40px;
	margin-left:30px;
	}
#grade_sel {
	background-image:url(../images/fl_gr_bg1.jpg);
	background-repeat:no-repeat;
	width:560px;height:111px;
	}
#lang {
	background-image:url(../images/fl_lang_bg.jpg);
	background-repeat:no-repeat;
	width:560px;height:184px;
	padding-bottom:20px;
	}
#l_buttons {
	margin-left:90px;
	padding-top:43px;
	width:400px;
}
#lang_sel {	
	background-image:url(../images/fl_lang_bg1.jpg);
	background-repeat:no-repeat;
	width:560px;height:149px;
	}
#unit {
	background-image:url(../images/fl_u_bg.jpg);
	background-repeat:no-repeat;
	width:560px;height:168px;
	padding-bottom:20px;
	}
#u_buttons {
	width:356px;
	margin:auto;
	padding-top: 42px;
	}
#u_buttons p {
	width:150px;margin-left:auto;margin-right:auto;
}
#launch_button {
	float:right;
	margin-right:20px;
	padding-top: 40px;
	}	

  

#fr_st {
float:left;
background-image:url(../images/fr_st.jpg);
background-repeat:no-repeat;
width:227px;height:176px;
margin-left:15px;
margin-top:20px;
}
#em_st {
float:left;
background-image:url(../images/em_st.jpg);
background-repeat:no-repeat;
width:227px;height:176px;
margin-left:15px;
margin-top:20px;
}
#isrb3_st {
float:left;
background-image:url(../images/isrb3_st.jpg);
background-repeat:no-repeat;
width:227px;height:176px;
margin-left:15px;
margin-top:20px;
}
#isrb4_st {
float:left;
background-image:url(../images/isrb4_st.jpg);
background-repeat:no-repeat;
width:227px;height:176px;
margin-left:15px;
margin-top:20px;
}
#isrb5_st {
float:left;
background-image:url(../images/isrb5_st.jpg);
background-repeat:no-repeat;
width:227px;height:176px;
margin-left:15px;
margin-top:20px;
}
#isrb6_st {
float:left;
background-image:url(../images/isrb6_st.jpg);
background-repeat:no-repeat;
width:227px;height:176px;
margin-left:15px;
margin-top:20px;
}
#f-w {
float:left;
background-image:url(../images/facts_st.png);
background-repeat:no-repeat;
width:227px;height:176px;
margin-left:15px;
margin-top:20px;
}

#imrb_st {
float:left;
background-image:url(../images/imrb_st.jpg);
background-repeat:no-repeat;
width:227px;height:176px;
margin-left:15px;
margin-top:20px;
}
#launch_button2 {
	float:left;
	padding-left:75px;
	padding-top: 120px;
	}	
#launch_button3 {
	float:left;
	padding-left:75px;
	padding-top: 120px;
	}	
#launch_button4 {
	float:right;
	padding-left:75px;
	padding-top: 120px;
	}	

	/* eplanner */
#cal {width:732px;height:305px;}
#my_week {background-image:url(../images/my_week.gif);background-repeat:no-repeat;width:732px; height:27px;}
#quick_start {background-image:url(../images/quick_start.gif);background-repeat:no-repeat;width:732px; height:27px;}	
#my_week_content {background-color:#ffffff;width:730px;height:275px;border:1px solid #D3D6D7;}	
#my_week_content1 {background-color:#ffffff;width:730px;border:1px solid #D3D6D7;}	
#blue_box {background-image:url(../images/blue_bg.gif);background-repeat:repeat-x;border:1px solid #D3D6D7;height:257px; width:709px;margin:7px 11px;}
#calendar {float:left; width:165px;height:258px;font-family:helvetica,arial,sans-serif;font-size:11px;color:#fff;}
#cal_top {background-image:url(../images/calendar_top.gif);background-repeat:no-repeat;width:158px;height: 22px;margin:5px 3px 0 3px;}
#cal_body {width:165px; height:117px; margin: 0 3px 5px 3px;}
#cal_options a{color:#004A8D;font-weight:bold;}
#cal_options {width:165px;text-align:center;font-family:helvetica,arial,sans-serif;font-size:11px;}
#cal_btn_left {margin-left:2px; margin-top:2px;height:16px;width:16px;float:left;}
#cal_btn_right {margin-right:2px; margin-top:2px;height:16px;width:16px;float:left;}
#month {width:120px;height:16px;margin-top:4px;text-align:center;float:left;font-family:helvetica,arial,sans-serif;font-size:12px;color:#fff;font-weight:bold;}
#week {height:247px; width:535px;float:right;margin-top:3px;}
#week_top {width:526px;border:1px solid #939393;height:25px;background-color:#F7C516;}
#class {float:left;height:25px;margin-left:5px;margin-top:1px;}
#dates {float:right;font-family:helvetica,arial,sans-serif;font-size:11px;font-weight:bold;color:#004A8D;height:25px;}
.week_header {color:#004A8D;font-size:14px;font-weight:bold;}
#button_l {margin:5px;float:left;height:16px; width:16px;}
#button_r {margin:5px;float:left;height:16px; width:16px;}
#days {width:535px;height:220px;}
#day {float:left;width:103px; height:220px; margin-right:3px;}
#day5 {float:left;width:103px; height:220px;}
#day_head {text-align:center;background-color:#B4DBEE;border-width: 0 1px 1px 1px; border-style:solid; border-color:#939393;height:37px;width:102px;margin-bottom:2px;font-family:helvetica, arial, sans-serif;font-size:10px;color:#004A8D;padding-top:5px;font-weight:bold;}
#lesson {background-color:#fff;width:96px;height:169px;border:1px solid #939393;font-size:9px;color:#6C6B6B;padding:3px;font-family:helvetica,arial,sans-serif;}
#lesson_content {height:150px;}
#movedelete {height:20px;}
input {height:18px;margin-top:5px;font-size:11px;}
select {margin-bottom:5px;font-size:11px;}

#cal_cont	{background-color:#F1F9FD;border:1px solid #D3D6D7; width:709px;margin:11px;}
#cal_view	{float:left; width:165px;font-family:helvetica,arial,sans-serif;font-size:11px;color:#fff;padding-left:10px;}

#lesson_view	{background-color:#F1F9FD;border:1px solid #D3D6D7; width:709px;margin:7px 11px;}
#ls_top		{background-color:#B4DBEE; height:25px;border-bottom:1px solid #D3D6D7;}
#ls_date	{float:left; width:100px; padding-left:7px; font-family:helvetica,arial,sans-serif;font-size:11px;font-weight:bold;color:#004A8D;line-height:25px;}
#ls_name	{float:left; width:500px; text-align:center; font-family:helvetica,arial,sans-serif;font-size:11px;font-weight:bold;color:#004A8D;line-height:25px;}
#ls_close	{width:60px; text-align:center; background-color:#F7C516; border:1px solid #999999; height:15px;}
#ls_contl	{float:left; width:250px; margin:7px;}
#ls_contr	{float:left; width:430px; margin:7px;}
#core_res	{border:solid 1px #D3D6D7;}
#core_res_top	{background-color:#F7C516; height:25px; padding-left:7px;}
#core_res_top_b	{background-color:#004A8D; height:25px; padding-left:7px;}
#core_res_top_p	{background-color:#B04495; height:25px; padding-left:7px;}
#res_txt		{float:left; font-family:helvetica,arial,sans-serif;font-size:12px;font-weight:bold;color:#004A8D; line-height:25px;}
#res_txt_w		{float:left; font-family:helvetica,arial,sans-serif;font-size:12px;font-weight:bold;color:#ffffff; line-height:25px;}
#res_arrow		{float:right; padding-top:5px; padding-right:7px;}
#core_res_cont	{background-color:#FDF3D0; padding:5px;}
#core_res_cont_b	{background-color:#CEE9F6; padding:5px;}
#core_res_cont_p	{background-color:#F8D7F0; padding:5px;}



.ls_txt	{font-family:helvetica,arial,sans-serif;font-size:10px;color:#404040;}
.ls_res_txt	{font-family:helvetica,arial,sans-serif;font-size:11px;font-weight:bold;color:#004A8D;line-height:18px;}



#btn {margin-top:5px;}
#find_lesson {width:709px;border:1px solid #D3D6D7;height:24px;background-color:#B4DBEE;margin:7px 11px 0 11px;}
#find_header {width:140px; margin-left:5px;margin-top:3px;float:left;}
#find_buttons {width:550px;float:right;margin-top:3px;}
.f_btns {margin-right:25px;float:left;}
.f_c_btn {margin-left:22px;float:left;margin-top:2px;}
#find_box {border-width: 0 1px 1px 1px; border-style:solid; border-color:#D3D6D7;background-color:#F1F9FD;width:709px;margin:0 11px 7px 11px;vertical-align:top;}
.find_header2 {margin-left:5px;font-family:helvetica, arial, sans-serif;font-weight:bold;font-size:12px;color:#004A8D;height:30px;padding-top:5px;}
#find_form {float:left;font-family:helvetica, arial, sans-serif;font-weight:bold;font-size:11px;color:#004A8D;margin-left:45px;margin-right:45px;}
#find_form1 {float:left;font-family:helvetica, arial, sans-serif;font-weight:bold;font-size:11px;color:#004A8D;margin-right:5px;margin-left:45px;margin-top:3px;}
#find_form2 {float:left;font-family:helvetica, arial, sans-serif;font-weight:bold;font-size:11px;color:#004A8D;margin-right:45px;}
body {margin:0; padding:0px; font-family:verdana, arial; font-size:12px; color:#000000;}
.clsText,table,td {font-family:verdana, arial; font-size:11px; color:#000000;}
.error {color:#DD2222;}
.label_req {font-weight:bold;}
h2 {font-size:16px;color:#004a8d;}
.clsHeader {font-size:16px;color:#004a8d;font-weight:bold;}
.clsHeader1 {font-size:14px;color:#004a8d;font-weight:bold;}
.clsHeader2 {font-size:12px;color:#004a8d;font-weight:bold;}
.clsHeader3 {margin:0 3px;font-family:helvetica,verdana,arial,sans-serif;font-size:12px;color:#004a8d;font-weight:bold;}
.clsHeaderW {margin:0 3px;font-family:helvetica,verdana,arial,sans-serif;font-size:14px;color:#ffffff;font-weight:bold;}
img {border:0}

.main	{width:770px; background-color:#ffffff;}
.top	{height:90px; background-color:#004A8D;}
.topspc	{height:7px; width: 770px; background-color:#ffffff;}
.topspc1	{height:7px; width:100%; background-color:#ffffff;}

.maincont	{width:770px; height:490px; position:relative;}
.maincont1	{float:left; width:770px; background-image:url(../images/bg_800.gif); background-repeat: repeat-y;border-bottom:1px solid white;}
.cont	{float: right; width:598px; height:100%; background-image:url(../images/bg.gif);padding-bottom:30px;}
.left	{float:left;  height:100%;border:0px solid red;width:172px;}
.cont1 {float:left; width:598px;background-image:url(../images/bg.gif);background-repeat:repeat-y;}
.cont2 {float:left; width:737px; background-image:url(../images/bg.gif);height:100%;padding-bottom:30px;margin-left:8px;margin-right:9px;}
.left1	{float:left; width:172px;height:100%;}
.logCont	{border:solid 1px #D3D6D7; height:280px; margin-left:7px;margin-right:9px; background-image:url(../images/l_cont_bg.jpg); background-repeat:repeat-x; text-align:center;background-color:#D7E9F6}
.logCont1	{border:solid 1px #D3D6D7;margin-left:7px;margin-right:9px;  background-image:url(../images/l_cont_bg.jpg); background-repeat:repeat-x; text-align:center;background-color:#D7E9F6}
.reg	{background-color:#E0F3FF;border:solid 1px #E0F3FF;margin-left:8px;margin-right:9px;}
.reg1	{background-color:#E0F3FF;width:155px;height:100%; }

.cls	{clear:both;}
.clsHeader {font-size:16px;color:#004a8d;font-weight:bold;}
.clsHeader1 {font-size:14px;color:#004a8d;font-weight:bold;}
.clsHeader2 {font-size:12px;color:#004a8d;font-weight:bold;}
.clsHeader3 {margin:0 3px;font-family:helvetica,verdana,arial,sans-serif;font-size:12px;color:#004a8d;font-weight:bold;}
.clsHeaderW {margin:0 3px;font-family:helvetica,verdana,arial,sans-serif;font-size:14px;color:#ffffff;font-weight:bold;}

#distauth {
	padding: 20px 30px 20px 30px ;
}
#schooladdress, #termsofservice {
	padding: 20px 30px 30px 30px;
}
#terms {
	padding: 20px 30px 20px 30px ;
}
div#terms{
	border-style:groove;
	width: 95%;
	padding:10px;
/*	margin: 10px 0px 10px 20px;*/
}

input[type="submit"]{
	background-color:#E0F3FF;
} 

div#aggreement{
	padding:10px;
	margin-top: 10px;
	width: 95%;
	border-style:ridge;
	background-color:#E0F3FF
}
.ams	  {float:left; background-image:url(../images/ams_bg.jpg); background-repeat:no-repeat; width:252px; height:194px; padding-right:30px;}
.em		  {float:left;background-image:url(../images/emgames_bg.jpg); background-repeat:no-repeat; width:252px; height:194px;}
.em2		{float:left;background-image:url(../images/emgames2_bg.jpg); background-repeat:no-repeat; width:252px; height:194px;}
.imrb	  {float:left; background-image:url(../images/iMRB_bg.jpg); background-repeat:no-repeat; width:252px; height:194px; padding-right:30px;}
.isrb	  {float:left;background-image:url(../images/iSRB_bg.jpg); background-repeat:no-repeat; width:252px; height:194px;}
.epl	  {float:left; background-image:url(../images/ePlanner_bg.jpg); background-repeat:no-repeat; width:252px; height:194px; padding-right:30px;}
.fl		  {float:left;background-image:url(../images/letter_bg.jpg); background-repeat:no-repeat; width:252px; height:194px;}
.fr		  {float:left;background-image:url(../images/fr_st.jpg); background-repeat:no-repeat; width:252px; height:194px;}
.ams_l	{float:left; background-image:url(../images/ams_l_bg.jpg); background-repeat:no-repeat; width:557px; height:78px;}
.em_l		{float:left;background-image:url(../images/emgames_l_bg.jpg); background-repeat:no-repeat; width:557px; height:78px;}
.em_2		{float:left;background-image:url(../images/emgames2_l_bg.jpg); background-repeat:no-repeat; width:557px; height:78px;}
.imrb_l	{float:left; background-image:url(../images/imrb_l_bg.jpg); background-repeat:no-repeat; width:557px; height:78px;}
.isrb_l	{float:left;background-image:url(../images/isrb_l_bg.jpg); background-repeat:no-repeat; width:557px; height:78px;}
.epl_l	{float:left; background-image:url(../images/ep_l_bg.jpg); background-repeat:no-repeat; width:557px; height:78px;}
.fl_l		{float:left;background-image:url(../images/fl_l_bg.jpg); background-repeat:no-repeat; width:557px; height:78px;}
.pd_l		{float:left;background-image:url(../images/pd_l.jpg); background-repeat:no-repeat; width:557px; height:78px;}
.fr_l		{float:left;background-image:url(../images/fr_l_bg.jpg); background-repeat:no-repeat; width:557px; height:78px;}
.ffr_l  {float:left;background-image:url(../images/ffr_l_bg.jpg); background-repeat:no-repeat; width:557px; height:78px;}
.ftr_l	{float:left;background-image:url(../images/ftr_l_bg.jpg); background-repeat:no-repeat; width:557px; height:78px;}
.fw_l	{float:left;background-image:url(../images/fw_l_bg.jpg); background-repeat:no-repeat; width:557px; height:78px;}
.wc_l		{float:left;background-image:url(../images/wc_l_bg.jpg); background-repeat:no-repeat; width:557px; height:78px;}
.wcs_l	{float:left;background-image:url(../images/wcs_l_bg.jpg); background-repeat:no-repeat; width:557px; height:78px;}
.gb_l		{float:left;background-image:url(../images/gb_l_bg.jpg); background-repeat:no-repeat; width:557px; height:78px;}
.gbs_l	{float:left;background-image:url(../images/gbs_l_bg.jpg); background-repeat:no-repeat; width:557px; height:78px;}


.formlabels { float:left;width:100px;text-align:right;font-weight:bold; }

.emlogo	{float:left;}

.priv	{background-color:#E5E5E5; text-align:center; height:25px;}
.footer	{width:770px;}
.wg		{background-image:url(../images/wg_logo.gif); background-repeat:no-repeat; height:80px;}
.mgh	{background-image:url(../images/mgh_logo.gif); background-repeat:no-repeat; background-position:right;text-align:center; height:40px;}


.toplink	{float:right; font-family:verdana, arial; font-size:10px; color:#ffffff;}
.atoplink	{font-family:verdana, arial; font-size:10px; color:#ffffff; font-weight:bold; text-decoration:none;}



.pass	{color:#F48401; text-decoration:none;}
.pass:hover	{color:#F6C20A;}

.link	{font-family:verdana; font-size:10px; color:#004A8D; line-height:25px; text-decoration:none;}
.link:hover	{
	color:#567DBE;
	cursor: pointer;
}
.copy	{font-family:verdana; font-size:10px; color:#000000;}
.copylink	{font-family:verdana; font-size:12px; color:#004A8D;}
.copylink:hover	{color:#2E94C0}




/*#### BEGIN Free Resources ######*/

  #select_wrapper {
    margin-top:7px;
    }
  #select_main {
    /*
    margin: 10px 20px;
    */
    }
  #select_title {
    height:34px;
    }
    
    
  .select_buttons {
  	background-repeat:no-repeat;
  	width:560px; 
    padding-bottom:10px;
    /*height:111px; */
  	background-image:url(../images/bg_buttons.jpg);
    background-color:#a3d2ec;
    }
  
  .select_product,
  .select_grade,
  .select_language,
  .select_unit,
  .select_section,
  .select_lesson ,
  .select_activity {
  	background-repeat:no-repeat;
  	width:560px; height:111px; 
    }
  /*
  	width:560px; height:144px; 
  
  .select_product {
  	background-image:url(../images/fl_bg_product_bottom.jpg);
    }
  .select_grade {
  	background-image:url(../images/fl_bg_grade_bottom.jpg);
    }
  .select_language {
  	background-image:url(../images/fl_bg_language_bottom.jpg);
    }
  .select_unit {
  	background-image:url(../images/fl_bg_unit_bottom.jpg);
    }
  .select_section {
  	background-image:url(../images/fl_bg_section_bottom.jpg);
    }
  .select_lesson {
  	background-image:url(../images/fl_bg_lesson_bottom.jpg);
  	width:560px; height:144px; 
    }
  .select_activity {
  	background-image:url(../images/fl_bg_activity_bottom.jpg);
  	width:560px; height:144px; 
    }
  */
  .select_product {
  	background-image:url(../images/fl_bg_product.jpg);
    }
  .select_grade {
  	background-image:url(../images/fl_bg_grade.jpg);
    }
  .select_language {
  	background-image:url(../images/fl_bg_language.jpg);
    }
  .select_unit {
  	background-image:url(../images/fl_bg_unit.jpg);
    }
  .select_section {
  	background-image:url(../images/fl_bg_section.jpg);
    }
  .select_lesson {
  	background-image:url(../images/fl_bg_lesson_bottom.jpg);
  	width:560px; height:144px; 
    }
  .select_activity {
  	background-image:url(../images/fl_bg_activity_bottom.jpg);
  	width:560px; height:144px; 
    }
  
  /*
    margin-top:9px;
    margin-top:9px;
  */
  .button_head_wrap {
    height:30px;
    }
  .button_head {
    margin-left:15px;
    font-family: sans-serif; font-size:16px; font-weight:bold; color:#004785;
    }
    
  .header {
    margin-left:10px;
    margin-top:10px;
    /*float:left;
    width:167px;*/
    }

  h3 {
    /*background-color:#000;*/
     margin-top:20px;
     margin-bottom:0px;
     padding-left:10px;
     padding-right:5px;
     font-family: sans-serif; font-size:14px; font-weight:bold; color:#00326c; 
    }

  h4 {
     margin-bottom:0px;
     padding-left:15px;
     padding-right:5px;
     /*height:30px;*/
     /*font-family: sans-serif; font-size:12px; font-weight:bold; color:#0d5f84; background-color:#bed8f1;*/
     font-family: sans-serif; font-size:14px; font-weight:bold; color:#00326c; /*background-color:#bed8f1;*/
    }

  h5 {
     margin-bottom:0px;
     padding-left:40px;
     padding-right:5px;
     /*height:30px;*/
     /*font-family: sans-serif; font-size:12px; font-weight:bold; color:#0d5f84; background-color:#bed8f1;*/
     font-family: sans-serif; font-size:11px; font-weight:bold; color:#00326c; /*background-color:#bed8f1;*/
    }
    
  ul {
     margin-top:5px;
     margin-bottom:0px;
    }

  ul.links, ul.sublinks, p.links {
    font-family:verdana, arial; font-size:11px; color:#000000;
    }
  ul.links li a, ul.sublinks li a {
    font-weight:bold; color:#004785;
    }
  ul.links, ul.sublinks, p.links {
    text-align:left;
  	padding-top:0px;
  	padding-left:10px;
    }
    
   
 
  ul.links li.file_bullets {
    list-style: circle;
    margin-left: 15px;
    margin-right: 10px;
    }
    
    
  ul.sublinks li.file_bullets {
    list-style: circle;
    margin-left: 40px;
    margin-right: 10px;
    }
    
  ul#leadfile {
  	padding-top:10px;
    }
    
  li.no_bullets {
    list-style: none;
    margin-left: 10px;
    margin-right: 10px;
    height:22px; line-height:22px;
    }
    
  li.no_bullets a {
    height:22px; line-height:22px;
    }
    
  li.no_bullets a img {
    vertical-align:middle;
    width:67px; height:22px;
    }
    
  p.links {
    text-align:center;
    }
    
    /*
    
    
  ul.links li {
    list-style: none;
    margin: 0;
    padding: 0 0.25em;
    }
    
    */
    
  .buttons,
  .buttons_product,
  .buttons_grade, 
  .buttons_language, 
  .buttons_unit, 
  .buttons_section, 
  .buttons_lesson, 
  .buttons_activity {
    text-align:center;
  	padding-top:6px;
  /*
    border:1px solid green;
  position:absolute; top:50%; height:111px; margin-top:-55em;
  	margin-left:30px;
    vertical-align:middle;
  	*/
    }
  
  .select_btn {
    margin-right:4px;
    }
/*#### END Free Resources ######*/




#grade {
	background-image:url(../images/fl_gr_bg.jpg);
	background-repeat:no-repeat;
	width:560px;height:144px;
	padding-bottom:20px;
	}
#gr_buttons {
	padding-top:40px;
	margin-left:30px;
	}
#grade_sel {
	background-image:url(../images/fl_gr_bg1.jpg);
	background-repeat:no-repeat;
	width:560px;height:111px;
	}
#lang {
	background-image:url(../images/fl_lang_bg.jpg);
	background-repeat:no-repeat;
	width:560px;height:184px;
	padding-bottom:20px;
	}
#l_buttons {
	margin-left:90px;
	padding-top:43px;
	width:400px;
}
#lang_sel {	
	background-image:url(../images/fl_lang_bg1.jpg);
	background-repeat:no-repeat;
	width:560px;height:149px;
	}
#unit {
	background-image:url(../images/fl_u_bg.jpg);
	background-repeat:no-repeat;
	width:560px;height:168px;
	padding-bottom:20px;
	}
#u_buttons {
	width:356px;
	margin:auto;
	padding-top: 42px;
	}
#u_buttons p {
	width:150px;margin-left:auto;margin-right:auto;
}
#launch_button {
	float:right;
	margin-right:20px;
	padding-top: 40px;
	}	

  

#fr_st {
float:left;
background-image:url(../images/fr_st.jpg);
background-repeat:no-repeat;
width:227px;height:176px;
margin-left:15px;
margin-top:20px;
}
#em_st {
float:left;
background-image:url(../images/em_st.jpg);
background-repeat:no-repeat;
width:227px;height:176px;
margin-left:15px;
margin-top:20px;
}
#em2_st {
float:left;
background-image:url(../images/em2_st.jpg);
background-repeat:no-repeat;
width:227px;height:176px;
margin-left:15px;
margin-top:20px;
}
#isrb3_st {
float:left;
background-image:url(../images/isrb3_st.jpg);
background-repeat:no-repeat;
width:227px;height:176px;
margin-left:15px;
margin-top:20px;
}
#isrb4_st {
float:left;
background-image:url(../images/isrb4_st.jpg);
background-repeat:no-repeat;
width:227px;height:176px;
margin-left:15px;
margin-top:20px;
}
#isrb5_st {
float:left;
background-image:url(../images/isrb5_st.jpg);
background-repeat:no-repeat;
width:227px;height:176px;
margin-left:15px;
margin-top:20px;
}
#isrb6_st {
float:left;
background-image:url(../images/isrb6_st.jpg);
background-repeat:no-repeat;
width:227px;height:176px;
margin-left:15px;
margin-top:20px;
}
#imrb_st {
float:left;
background-image:url(../images/imrb_st.jpg);
background-repeat:no-repeat;
width:227px;height:176px;
margin-left:15px;
margin-top:20px;
}
#launch_button2 {
	float:left;
	padding-left:75px;
	padding-top: 120px;
	}	
	
	/* eplanner */
#cal {width:732px;height:305px;}
#my_week {background-image:url(../images/my_week.gif);background-repeat:no-repeat;width:732px; height:27px;}
#quick_start {background-image:url(../images/quick_start.gif);background-repeat:no-repeat;width:732px; height:27px;}	
#my_week_content {background-color:#ffffff;width:730px;height:275px;border:1px solid #D3D6D7;}	
#my_week_content1 {background-color:#ffffff;width:730px;border:1px solid #D3D6D7;}	
#blue_box {background-image:url(../images/blue_bg.gif);background-repeat:repeat-x;border:1px solid #D3D6D7;height:257px; width:709px;margin:7px 11px;}
#calendar {float:left; width:165px;height:258px;font-family:helvetica,arial,sans-serif;font-size:11px;color:#fff;}
#cal_top {background-image:url(../images/calendar_top.gif);background-repeat:no-repeat;width:158px;height: 22px;margin:5px 3px 0 3px;}
#cal_body {width:165px; height:117px; margin: 0 3px 5px 3px;}
#cal_options a{color:#004A8D;font-weight:bold;}
#cal_options {width:165px;text-align:center;font-family:helvetica,arial,sans-serif;font-size:11px;}
#cal_btn_left {margin-left:2px; margin-top:2px;height:16px;width:16px;float:left;}
#cal_btn_right {margin-right:2px; margin-top:2px;height:16px;width:16px;float:left;}
#month {width:120px;height:16px;margin-top:4px;text-align:center;float:left;font-family:helvetica,arial,sans-serif;font-size:12px;color:#fff;font-weight:bold;}
#week {height:247px; width:535px;float:right;margin-top:3px;}
#week_top {width:526px;border:1px solid #939393;height:25px;background-color:#F7C516;}
#class {float:left;height:25px;margin-left:5px;margin-top:1px;}
#dates {float:right;font-family:helvetica,arial,sans-serif;font-size:11px;font-weight:bold;color:#004A8D;height:25px;}
.week_header {color:#004A8D;font-size:14px;font-weight:bold;}
#button_l {margin:5px;float:left;height:16px; width:16px;}
#button_r {margin:5px;float:left;height:16px; width:16px;}
#days {width:535px;height:220px;}
#day {float:left;width:103px; height:220px; margin-right:3px;}
#day5 {float:left;width:103px; height:220px;}
#day_head {text-align:center;background-color:#B4DBEE;border-width: 0 1px 1px 1px; border-style:solid; border-color:#939393;height:37px;width:102px;margin-bottom:2px;font-family:helvetica, arial, sans-serif;font-size:10px;color:#004A8D;padding-top:5px;font-weight:bold;}
#lesson {background-color:#fff;width:96px;height:169px;border:1px solid #939393;font-size:9px;color:#6C6B6B;padding:3px;font-family:helvetica,arial,sans-serif;}
#lesson_content {height:150px;}
#movedelete {height:20px;}
input {height:18px;margin-top:5px;font-size:11px;}
select {margin-bottom:5px;font-size:11px;}

#cal_cont	{background-color:#F1F9FD;border:1px solid #D3D6D7; width:709px;margin:11px;}
#cal_view	{float:left; width:165px;font-family:helvetica,arial,sans-serif;font-size:11px;color:#fff;padding-left:10px;}

#lesson_view	{background-color:#F1F9FD;border:1px solid #D3D6D7; width:709px;margin:7px 11px;}
#ls_top		{background-color:#B4DBEE; height:25px;border-bottom:1px solid #D3D6D7;}
#ls_date	{float:left; width:100px; padding-left:7px; font-family:helvetica,arial,sans-serif;font-size:11px;font-weight:bold;color:#004A8D;line-height:25px;}
#ls_name	{float:left; width:500px; text-align:center; font-family:helvetica,arial,sans-serif;font-size:11px;font-weight:bold;color:#004A8D;line-height:25px;}
#ls_close	{width:60px; text-align:center; background-color:#F7C516; border:1px solid #999999; height:15px;}
#ls_contl	{float:left; width:250px; margin:7px;}
#ls_contr	{float:left; width:430px; margin:7px;}
#core_res	{border:solid 1px #D3D6D7;}
#core_res_top	{background-color:#F7C516; height:25px; padding-left:7px;}
#core_res_top_b	{background-color:#004A8D; height:25px; padding-left:7px;}
#core_res_top_p	{background-color:#B04495; height:25px; padding-left:7px;}
#res_txt		{float:left; font-family:helvetica,arial,sans-serif;font-size:12px;font-weight:bold;color:#004A8D; line-height:25px;}
#res_txt_w		{float:left; font-family:helvetica,arial,sans-serif;font-size:12px;font-weight:bold;color:#ffffff; line-height:25px;}
#res_arrow		{float:right; padding-top:5px; padding-right:7px;}
#core_res_cont	{background-color:#FDF3D0; padding:5px;}
#core_res_cont_b	{background-color:#CEE9F6; padding:5px;}
#core_res_cont_p	{background-color:#F8D7F0; padding:5px;}



.ls_txt	{font-family:helvetica,arial,sans-serif;font-size:10px;color:#404040;}
.ls_res_txt	{font-family:helvetica,arial,sans-serif;font-size:11px;font-weight:bold;color:#004A8D;line-height:18px;}



#btn {margin-top:5px;}
#find_lesson {width:709px;border:1px solid #D3D6D7;height:24px;background-color:#B4DBEE;margin:7px 11px 0 11px;}
#find_header {width:140px; margin-left:5px;margin-top:3px;float:left;}
#find_buttons {width:550px;float:right;margin-top:3px;}
.f_btns {margin-right:25px;float:left;}
.f_c_btn {margin-left:22px;float:left;margin-top:2px;}
#find_box {border-width: 0 1px 1px 1px; border-style:solid; border-color:#D3D6D7;background-color:#F1F9FD;width:709px;margin:0 11px 7px 11px;vertical-align:top;}
.find_header2 {margin-left:5px;font-family:helvetica, arial, sans-serif;font-weight:bold;font-size:12px;color:#004A8D;height:30px;padding-top:5px;}
#find_form {float:left;font-family:helvetica, arial, sans-serif;font-weight:bold;font-size:11px;color:#004A8D;margin-left:45px;margin-right:45px;}
#find_form1 {float:left;font-family:helvetica, arial, sans-serif;font-weight:bold;font-size:11px;color:#004A8D;margin-right:5px;margin-left:45px;margin-top:3px;}
#find_form2 {float:left;font-family:helvetica, arial, sans-serif;font-weight:bold;font-size:11px;color:#004A8D;margin-right:45px;}


