body { margin: 0; padding: 0; text-align: center; color: #505367; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; font-variant: normal; background-color: #a5cce5; }#bg { background-image: url(one_px_bkd_shadow.gif); background-repeat: repeat-y; background-position: center top; text-align: center; width: 832px; margin-right: auto; margin-left: auto; }#top_space { background-color: #a5cce5; height: 1em; }#container { background-image: url(colored_blocks.gif); text-align: left; background-repeat: repeat-y; background-position: right 123px; width: 800px; margin-right: auto; margin-left: auto; }ul li { font-size: 0.5em; line-height: 100%; margin: 0; padding: 0; }#masthead{ background-color: #4589c3; background-image: url(NRLC_Masthead.gif); background-repeat: no-repeat; background-position: center 0; text-align: left; width: 800px; height: 122px; margin-top: 0; margin-right: auto; margin-left: auto; border-color: #fff; border-style: solid; border-width: 0 0 1px; }Mast_image_left { text-align: left; position: absolute; width: 452px; height: 122px; z-index: 10; clear: none; margin-top: 0; margin-left: 0; padding: 0; }#Index_title_bar { background-color: #155d96; background-image: url(Index_title_image.gif); background-repeat: no-repeat; background-position: center 0; height: 33px; width: 800px; }#Index_title_bar img { margin-top: 10px; }#menu { float: right; width: 477px; background-repeat: repeat-y; clear: none; }#Index_menu { float: right; background-repeat: repeat-y; height: 317px; margin-left: 1px; }#contents { margin-left: 20px; width: 280px; height: 1%; clear: none; margin-top: 0; }#contents p { color: #000; font-size: 0.7em; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.8em; text-align: justify; margin-top: 0; }.first_text_line { color: #175d96; font-weight: bold; }#top_text_spacer { height: 20px; }#Index_footer	{ clear: both; height: 126px; background-color: #155d96; background-image: url(footer_bkd.jpg); background-repeat: no-repeat; background-position: center top; width: 800px; margin-right: auto; margin-bottom: auto; }.pic_box { background-color: white; height: 178px; }.photo_one { background-color: #f24284; position: relative; width: 237px; height: 175px; }.photo_two { background-color: #f24284; position: relative; left: 240px; width: 237px; height: 175px; }img.right { float: right; }#bottom_spacer { background-color: #a5cce5; background-image: url(bottom_bkd_shadow.gif); background-repeat: no-repeat; background-position: center top; height: 1em; z-index: 100; }#btns_all { text-align: left; position: absolute; width: 347px; height: 84px; z-index: 1; margin-left: 453px; }#About_btn { text-align: left; position: absolute; width: 48px; height: 8px; z-index: 2; margin-top: 38px; margin-left: 0; }#About_btn img { position: absolute; width: 48px; margin-top: 0; margin-left: 0; }#Program_btn { text-align: left; position: absolute; width: 52px; height: 8px; z-index: 3; margin-top: 38px; margin-left: 67px; }#Services_btn { text-align: left; position: absolute; width: 44px; height: 8px; z-index: 4; margin-top: 38px; margin-left: 140px; }#Facilities_btn { text-align: left; position: absolute; width: 52px; height: 8px; z-index: 5; margin-top: 38px; margin-left: 209px; }#Contact_btn { text-align: left; position: absolute; width: 62px; height: 8px; z-index: 6; margin-top: 38px; margin-left: 277px; }#Index_footer_bullets { text-align: left; position: absolute; width: 375px; margin-top: 12px; margin-left: 425px; }#Index_footer_bullets table { color: #fff; font-family: Verdana, Arial, Helvetica, sans-serif; text-transform: capitalize; text-align: left; width: 100%; height: 72px; margin: 0; padding: 0; }#Index_footer_bullets td { color: #fff; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; margin: 0; padding: 0; }#Index_footer_bullets ul  { text-align: left; width: 175px; margin: 0; padding: 0; list-style-type: none; }#Index_footer_bullets ul li { color: #b6d6eb; font-size: 0.5em; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; text-align: left; width: 175px; height: 12px; margin: 0; padding: 0; }#Index_footer_bullets ul li a { color: #b6d6eb; font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url(circle_dingbat.gif); background-repeat: no-repeat; background-position: 0 2px; text-decoration: none; text-align: left; margin: 0; padding: 0 0 0 12px; }#Index_footer_bullets ul li a:hover { color: #fff; font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url(white_circle_dingbat.gif); background-repeat: no-repeat; background-position: 0 2px; text-decoration: none; text-align: left; width: 175px; margin: 0; padding: 0 0 0 12px; }