@charset "UTF-8";


img { border: 0px;  }

a:link, a:visited { color: #000; }
a:hover, a:active { }

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 * Global Elements
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

/**
 * Fundamental Structure 
 */

div#page_wrapper { width: 920px; padding: 0px; margin: 0px;}

/* Home:start */
div#main_header_img { position:relative; padding: 0px; margin: 0px; margin-bottom:8px; background:url(../img/main_header.gif) no-repeat; width:920px; height:74px; }
img#twitter_img { position:absolute; top:4px; left:840px; }
img#facebook_img { position:absolute; top:4px; left:866px; }
img#sharethis_img { position:absolute; top:4px; left:892px; }

div#nyrr_header_wrapper { width:920px; padding: 0px; margin: 0px; }
div#nyrr_header_col1 { float:left; width:554px; }
div#nyrr_header_col2 { float:left; width:366px; }
div#nyrr_header_cols_end { clear: both; font: 1px/1px sans-serif; }
img#nyrr_header_opening_img { padding: 0px; margin: 0px; margin-top:29px; }
div#nyrr_header_col2 p { font: 14px/16px Arial, Helvetica, sans-serif; color: #5c5b5b; padding:0px; margin:0px; margin-top:13px; width:360px; }
img#button_explore { padding:0px; margin:0px; margin-top:22px; }

img#nyrr_header_hr_img { padding:0px; margin:0px; margin-top:21px; margin-bottom:7px; }
img#nyrr_footer_hr_img { padding:0px; margin:0px; margin-top:15px; margin-bottom:7px; } 

div#nyrr_bottom_content_wrapper { width:897px; margin:0px; background-color:#7fadd4 !important; color:#7fadd4 !important; padding:7px 12px 7px 8px; }
div#nyrr_bottom_content_col1 { float:left; width:540px; }
div#nyrr_bottom_content_col2 { float:left; width:357px; }
div#nyrr_bottom_content_cols_end { clear: both; font: 1px/1px sans-serif; }
div#nyrr_get_active { padding:0px; margin:0px; margin-top:14px; position:relative; background:url(../img/nyrr_get_active.gif) no-repeat; width:515px; height:353px; }
div#lesson_plans_wrapper { padding:0px; margin:0px; position:absolute; top:133px; left:23px; }
img.lesson_plan { display:block; padding:0px; margin:0px; margin-bottom:5px; }
img#see_all_lessons_img { padding:0px; margin:0px; margin-top:13px; }
div#video_bg { padding:0px; margin:0px; background:url(../img/video_bg.gif) no-repeat; width:357px; height:285px; margin-bottom:14px; }
div#video_player_holder { width:320px; margin:auto; padding-top:7px; }
div#miles_for_books { position:relative; padding:0px; margin:0px; background:url(../img/miles_for_books.gif) no-repeat; width:358px; height: 267px; }
div#miles_for_books p { position:absolute; top: 128px; left: 22px; font: 13px/15px Arial, Helvetica, sans-serif; color: #5c5b5b; width:204px; }
img#learn_more { position:absolute; top: 195px; left:22px; padding:0px; margin:0px; }
img#mighty_milers { position:absolute; top: 22px; left:22px; padding:0px; margin:0px; } }
/* Home:end */

/*Lesson Plan:start */
div#secondary_content_wrapper { width:920px; padding:0px; margin:0px; }
div#secondary_content_col1 { float:left; width:601px; padding-right:20px }
div#secondary_content_col2 { float:left; width:299px; }
div#secondary_content_col_end { clear: both; font: 1px/1px sans-serif; }
img#lesson_plan_header_img { padding:0px; margin:0px; margin-bottom:20px; }
h1.lesson_plan { font: bold 28px/30px Arial, Helvetica, sans-serif; color: #005ca9; }
p#lesson_plan_description { font: 16px/18px Arial, Helvetica, sans-serif; color: #000000; }
img#nyrr_lesson_plan_hr_img { width:586px; height:9px; padding:0px; margin:0px; margin-top:22px; margin-bottom:14px; }

div.lesson_plan_wrapper { width:601px; padding:0px; margin:0px; margin-top:13px; }
p.lesson_id { display:inline; font: 15px/17px Arial, Helvetica, sans-serif; color: #005ca9;  }
p.lesson_description { display:inline; font: 20px/22px Arial, Helvetica, sans-serif; color: #e61b37;  }
div.lesson_plan_col_wrapper { width:601px; padding:0px; margin:0px; }
div.lesson_plan_col1 { float:left; width:218px; margin-top:10px; }
div.lesson_plan_col2 { float:left; width:383px; margin-top:10px; }
div.lesson_plan_cols_end { clear: both; font: 1px/1px sans-serif; }
img.lesson_bottom_img { padding:0px; margin:0px; margin-top:7px; }
p.lesson_plan_p { padding:0px; margin:0px; width:368px; font: 14px/16px Arial, Helvetica, sans-serif; color: #000000; margin-bottom:17px; }
a.lesson_plan_a  { display:block; text-decoration:none; font: 11px/13px Arial, Helvetica, sans-serif; color: #1d77a4; margin-top:4px }
img.lesson_plan_hr { padding:0px; margin:0px; margin-top:15px; }
img.lesson_plan_nav_button { padding:0px; margin:0px; margin-bottom:5px; }
img.nyrr_lesson_plan_col2_hr_img { width:299px; padding:0px; margin:0px; height:9px; margin-top:4px; margin-bottom:6px; }
img.lesson_plan_enter_to_win_img { padding:0px; margin:0px; margin-bottom:5px; }
/*Lesson Plan:end */

/*Secondary:start*/

div#secondary_page_header { font: bold 28px/30px Arial; color: #000000; }

div#page_action_wrapper { width:150px; height:18px; padding:0px; margin:0px; margin-top:8px; margin-bottom:25px; }
div#page_action_col_1 { float:left; background: url(../img/print.png) no-repeat; width: 70px; height:18px; }
div#page_action_col_2 { float:left; background: url(../img/email.png) no-repeat; width: 70px; height:18px; margin-left:10px; }
div#page_action_wrapper { clear: both; font: 1px/1px sans-serif; }



div#secondary_content_wrapper p { margin:0px; padding:0px; font: 16px/18px Arial; color: #000000; }
div#secondary_content_wrapper h2 { margin:0px; padding:0px; padding-top:25px; font: bold 16px/18px Arial; color: #000000; }
div#secondary_content_wrapper ul { margin:0px; font: 16px/18px Arial; color: #000000;  }
div#secondary_content_wrapper ol { margin:0px; font: 16px/18px Arial; color: #000000; }
div#secondary_content_wrapper ol li { font: 16px/18px Arial; color: #000000; margin-bottom:20px }

div#about_this_box_wrapper2 { background: url(../img/about_this_repeater.png) repeat-y; width: 296px; margin-top:17px;}
div#about_this_box_wrapper1 { background: url(../img/about_this_top.png) no-repeat top left; }
div#about_this_box_wrapper { background: url(../img/about_this_bottom.png) no-repeat bottom left; }
div#about_this_box { padding: 15px; min-height: 100px; }
div.about_this_header { font: bold 12px/14px Arial; color: #666666; padding-top:20px; }
div.about_this_body { font: 12px/14px Arial; color: #000000; }
div#side_image { background: url(../img/girl.png) no-repeat; width: 299px; height:498px; margin-top:17px; }

/*Secondary:end*/