/* Globals */
body { padding:0px; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; }

h3 { display:block; padding:0px 0px 3px 0px; margin:0px 0px 5px 0px; color:#000000; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }


#header #welcome { background-color:#e76f00; color:#FFFFFF; font-size:26px; vertical-align:middle; text-align:center; height:72px; width:282px; background-image:url(images/pic_global_head_welcome_crv.gif); background-repeat:no-repeat; background-position:top right; }
#header #current_pg { background-color:#c1c399; width:165px; padding:0px 20px 0px 20px; background-image:url(images/pic_global_head_page_crv.gif); background-repeat:no-repeat; background-position:top right; color:#FFFFFF; font-size:14px; font-weight:bold; text-align:left; vertical-align:middle; }
#header #logo { padding-right:50px; text-align:right; }

#topnav { width:760px; background-color:#f1a966; background-image:url(images/pic_global_nav_crv.gif); background-repeat:no-repeat; background-position:top right; }
#topnav td { height:30px; vertical-align:middle; }

/* Global Nav */
#nav, #nav ul { padding:0px; margin:0px; list-style:none; line-height:100%; }
#nav a { display: block; }
#nav li { float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; }
#nav li img { display:block; }
#nav li ul { position:absolute; left:-999px; }
#nav li:hover ul { left:auto; } 
#nav li:hover ul, #nav li.sfhover ul { left:auto; }

#nav li.main_00 a { width:38px; height:14px; padding:10px 0px 6px 8px; color:#000000; text-decoration:none; background-color:#f1a966; }
#nav li.main_00 a:hover { color:#000000; background-color:#e1eec3; }
#nav li.main_00 #main_00_but_swap { top:72px; z-index:3; }
#nav li.main_00 #main_00_but_swap li a { width:38px; height:14px; padding:10px 0px 6px 8px; background-color:#e1eec3; }

#nav li.main_01 a { width:56px; height:14px; padding:10px 0px 6px 8px; color:#000000; text-decoration:none; background-color:#f1a966; }
#nav li.main_01 a:hover { color:#000000; background-color:#e1eec3; }
#nav li.main_01 #main_01_but_swap { top:72px; z-index:3; }
#nav li.main_01 #main_01_but_swap li a { width:56px; height:14px; padding:10px 0px 6px 8px; background-color:#e1eec3; }

#nav li.main_02 a { width:57px; height:14px; padding:10px 0px 6px 8px; color:#000000; text-decoration:none; background-color:#f1a966; }
#nav li.main_02 a:hover { color:#000000; background-color:#e1eec3; }
#nav li.main_02 #main_02_but_swap { top:72px; z-index:3; }
#nav li.main_02 #main_02_but_swap li a { width:57px; height:14px; padding:10px 0px 6px 8px; background-color:#e1eec3; }

#nav li.main_03 a { width:91px; height:14px; padding:10px 0px 6px 8px; color:#000000; text-decoration:none; background-color:#f1a966; }
#nav li.main_03 a:hover { color:#000000; background-color:#e1eec3; }
#nav li.main_03 #main_03_but_swap { top:72px; z-index:3; }
#nav li.main_03 #main_03_but_swap li a { width:91px; height:14px; padding:10px 0px 6px 8px; background-color:#e1eec3; }

#nav li.main_04 a { width:58px; height:14px; padding:10px 0px 6px 8px; color:#000000; text-decoration:none; background-color:#f1a966; }
#nav li.main_04 a:hover { color:#000000; background-color:#e1eec3; }
#nav li.main_04 #main_04_but_swap { top:72px; z-index:3; }
#nav li.main_04 #main_04_but_swap li a { width:58px; height:14px; padding:10px 0px 6px 8px; background-color:#e1eec3; }

#nav li.main_05 a { width:50px; height:14px; padding:10px 0px 6px 8px; color:#000000; text-decoration:none; background-color:#f1a966; }
#nav li.main_05 a:hover { color:#000000; background-color:#e1eec3; }
#nav li.main_05 #main_05_but_swap { top:72px; z-index:3; }
#nav li.main_05 #main_05_but_swap li a { width:50px; height:14px; padding:10px 0px 6px 8px; background-color:#e1eec3; }

#nav li.main_06 a { width:71px; height:14px; padding:10px 0px 6px 8px; color:#000000; text-decoration:none; background-color:#f1a966; }
#nav li.main_06 a:hover { color:#000000; background-color:#e1eec3; }
#nav li.main_06 #main_06_but_swap { top:72px; z-index:3; }
#nav li.main_06 #main_06_but_swap li a { width:71px; height:14px; padding:10px 0px 6px 8px; background-color:#e1eec3; }

#nav li.main_07 a { width:60px; height:14px; padding:10px 0px 6px 8px; color:#000000; text-decoration:none; background-color:#f1a966; }
#nav li.main_07 a:hover { color:#000000; background-color:#e1eec3; }
#nav li.main_07 #main_07_but_swap { top:72px; z-index:3; }
#nav li.main_07 #main_07_but_swap li a { width:60px; height:14px; padding:10px 0px 6px 8px; background-color:#e1eec3; }

#nav .main_subnav { width:160px; top:102px; background-color:#e1eec3; }
#nav .main_subnav li a { width:144px; height:auto; padding:5px 8px 5px 8px; color:#000000; text-decoration:none; line-height:120%; background-color:#e1eec3; }
#nav .main_subnav li a:hover { color:#000000; text-decoration:underline; background-color:#c1c399; }
#nav .main_subnav li.section_header { padding:5px 8px 5px 8px; font-style:italic; }
#nav .main_subnav li.indent a { width:137px; padding-left:15px; }

#nav li.active a { color:#000000; background-color:#c1c399; }
#nav li.active a:hover { color:#000000; text-decoration:none; background-color:#c1c399; }
#nav li.active #main_01_but_swap { display:none; }
#nav li.active #main_02_but_swap { display:none; }
#nav li.active #main_03_but_swap { display:none; }
#nav li.active #main_04_but_swap { display:none; }
#nav li.active #main_05_but_swap { display:none; }
#nav li.active #main_06_but_swap { display:none; }
#nav li.active #main_07_but_swap { display:none; }
#nav li.active .main_subnav { display:none; }

#footer { width:760px; }
#footer #footer_nav { font-family:Arial, Helvetica, sans-serif; font-size:11px; margin:3px -3px 30px 0px; color:#6f732d; }
#footer #footer_nav a { color:#6f732d; text-decoration:none; }
#footer #footer_nav a:hover { color:#e76f00; text-decoration:none; font-weight:bold; }
#footer #footer_nav table { }
#footer #footer_nav table td { text-align:center; }
#footer #footer_nav .footer_nav_01 { width:84px; }
#footer #footer_nav .footer_nav_02 { width:74px; }
#footer #footer_nav .footer_nav_03 { width:71px; }
#footer #footer_nav .footer_nav_spcr { width:10px; }

/* Pop-Up */
#pop-up { position:absolute; top:115px; left:470px; height:315px; border:1px solid #e76f00; background-color:#FFFFFF; padding:0px; margin:0px; z-index:20; }
#pop-up a { color:#000000; }
#pop-up a:hover { color:#e76f00; }

/* commented backslash hack v2 \*/
#pop-up { width:275px; }
/* end hack */

#pop-up .title { height:40px; width:239px; padding-left:18px; background-color:#e76f00; vertical-align:middle; text-align:center; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; font-weight:bold; color:#FFFFFF; }
#pop-up .close { padding:3px; vertical-align:top; width:12px; background-color:#e76f00; }
#pop-up #popup_scroll { height:275px; overflow:auto; color:#999999; }
#pop-up #popup_scroll table { width:257px; }
#pop-up #popup_scroll td { padding:10px 15px 15px 15px; vertical-align:top; }
#pop-up #popup_scroll p { padding:0px; margin:0px 0px 10px 0px; }
#pop-up #popup_scroll ul { padding:0px; margin:0px; list-style:none; }
#pop-up #popup_scroll li { padding:0px; margin:0px 0px 10px 0px; list-style-type:none; }
#pop-up #popup_scroll strong { color:#e76f00; }

/* News Archive Pop-Up */
#news_archive_popup { padding:10px 20px 20px 20px; }
#news_archive_popup { font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:140%; }
#news_archive_popup h2 { padding:0px; margin:0px 0px 7px 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#e76f00; }

.popup_header { padding:0px 0px 10px 0px; }

/* Sub */
#content .subnav { width:262px; padding:36px 25px 80px 0px; vertical-align:top; background-color:#627d7c; background-image:url(images/bg_global_subnav_border.gif); background-repeat:repeat-y; background-position:top right; }
#content .subnav ul { padding:0px; margin:0px 0px 85px 62px; list-style-type:none; }
#content .subnav li { padding:0px 0px 0px 10px; margin:0px 0px 18px 0px; list-style-image:none; color:#c1c399; }
#content .subnav li a { color:#ebedba; text-decoration:none; font-size:12px; }
#content .subnav li a:hover { color:#FFFFFF; font-weight:bold; }
#content .subnav img { margin-left:59px; }

#content .subnav li.subactive { background-image:url(images/pic_global_subnav_bullet.gif); background-repeat:no-repeat; background-position:0px 4px; font-weight:bold; }
#content .subnav li.subactive a { color:#FFFFFF; }

#content .subnav #downloads { border:1px solid #c1c399; margin:50px 0px 0px 62px; width:150px; }
#content .subnav #downloads h1 { display:block; padding:3px 0px 3px 0px; margin:0px; color:#c1c399; border-bottom:1px solid #c1c399; background-color:#8a8b6d; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; text-align:center; vertical-align:middle; }
#content .subnav #downloads ul { margin:0px; padding:10px; }
#content .subnav #downloads ul ul { margin:0px; padding:5px 0px 0px 10px; }
#content .subnav #downloads li { padding:0px; margin:0px 0px 7px 0px; }
#content .subnav #downloads a { color:#c1c399; font-size:11px; }
#content .subnav #downloads a:hover { color:#FFFFFF; text-decoration:underline; font-weight:normal; }

#content .body { width:448px; padding:25px 0px 25px 25px; vertical-align:top; font-size:12px; line-height:150%; }
#content .body ul { padding:0px; margin:0px 0px 15px 15px; list-style-type:none; }
#content .body li { padding:0px 0px 0px 12px; margin:0px 0px 10px 0px; list-style-image:none; background-image:url(images/pic_global_body_bullet.gif); background-repeat:no-repeat; background-position:0px 6px; }
#content .body h2 { padding:0px; margin:0px 0px 7px 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#e76f00; }
#content .body p { padding:0px; margin:0px 0px 20px 0px; }
#content .body p.leading { color:#a14e0c; line-height:200%; }
#content .body .separator { height:20px; border-top:1px solid #e76f00; }

#footer .actions { padding-top:15px; text-align:right; }

/* Home */
#home #nav .submit { background-image:url(images/but_home_nav_search.gif); }

#home #footer p { padding:0px; margin:0px 0px 10px 0px; }
#home #footer .media { vertical-align:top; padding:20px 0px 0px 100px; }
#home #footer .media .audio { border:1px solid #f2831f; border-right:0px; }
#home #footer .media .video { border:1px solid #f2831f; border-right:0px; }
#home #footer .media .read { border:1px solid #f2831f; }
#home #footer .actions { width:400px; padding-top:0px; }
#home #footer .actions .newsletter_go { margin:0px 0px -3px 5px; }

/* About */
#about #nav { background-color:#c1c399; background-image:url(images/pic_about_nav_crv.gif); }

#about #landing .subnav { display:none; }
#about #landing .body { width:760px; height:280px; padding:0px; background-image:url(images/pic_about_content.jpg); background-repeat:no-repeat; background-position:0px 0px; }
#about #landing #inpage_nav { margin:15px 0px 0px 550px; }
#about #landing #inpage_nav table { width:100%; }
#about #landing #inpage_nav td { width:50%; vertical-align:top; }
#about #landing #inpage_nav ul { padding:0px; margin:0px; list-style:none; }
#about #landing #inpage_nav li { padding:0px; margin:0px 0px 10px 0px; background-image:none; list-style-type:none; line-height:120%; }
#about #landing #inpage_nav li a { color:#fff; text-decoration:none; font-weight:bold; }
#about #landing #inpage_nav li a:hover { color:#e76f00; }

#about #landing .bbb { width:760px; }

#about #quickfacts .qfacts { width:100%; }
#about #quickfacts .qfacts td { padding:5px 5px 5px 10px; }
#about #quickfacts .qfacts tr.oddrow td { background-color:#c8d2d1; border-right:1px solid #FFFFFF; }
#about #quickfacts .qfacts .value { width:17%; font-weight:bold; color:#e76f00; text-align:right;  }
#about #quickfacts .qfacts .stat { width:83%; }

#about #board .body p { margin-bottom:10px; }

/* Programs */
#programs #nav { background-color:#c1c399; background-image:url(images/pic_about_nav_crv.gif); }

#programs #content .section_graphic { margin:0px 0px 15px 15px; }
#programs #content .body .leading { font-size:20px; color:#a14e0c; line-height:120%; }
#programs #content .subnav ul li.subactive ul { padding:0px; margin:10px 0px 10px 0px; list-style-type:none; }
#programs #content .subnav ul li.subactive ul li a { color:#ebedba; font-weight:normal; }
#programs #content .subnav ul li.subactive ul li a:hover { color:#FFFFFF; font-weight:bold; }
#programs #content .subnav ul li.subactive ul li.subactive { background-image:url(images/pic_global_subnav_bullet.gif); background-repeat:no-repeat; background-position:0px 4px; font-weight:bold; }
#programs #content .subnav ul li.subactive ul li.subactive a { color:#FFFFFF; }

#programs #landing .subnav { display:none; }
#programs #landing .body { width:760px; height:280px; padding:0px; background-image:url(images/pic_programs_content.jpg); background-repeat:no-repeat; background-position:0px 0px; }
#programs #landing #inpage_nav { margin:200px 0px 0px 425px; text-align:left; }
#programs #landing #inpage_nav ul { padding:0px; margin:0px; list-style:none; }
#programs #landing #inpage_nav li { display:inline; padding-left:25px; background-image:none; list-style-type:none; }
#programs #landing #inpage_nav li a { color:#FFFFFF; text-decoration:none; font-weight:bold; }
#programs #landing #inpage_nav li a:hover { color:#e76f00; }

/* Volunteer */
#volunteer #nav { background-color:#c1c399; background-image:url(images/pic_about_nav_crv.gif); }
#volunteer #content .section_graphic { margin:0px 0px 15px 15px; }


#volunteer #content .subnav { background-color:#d3a985; background-image:url(images/bg_volunteer_subnav_border.gif); }
#volunteer #content .subnav ul { margin:0px 0px 50px 62px; }
#volunteer #content .subnav ul ul { margin:18px 0px 0px 0px; }
#volunteer #content .subnav li { color:#a14e0c; font-weight:bold; font-size:12px; }
#volunteer #content .subnav li a { color:#a14e0c; }
#volunteer #content .subnav li a:hover { color:#FFFFFF; }
#volunteer #content .subnav li.subactive { background-image:url(images/pic_volunteer_subnav_bullet.gif); }
#volunteer #content .subnav li.subactive a { color:#FFFFFF; }
#volunteer #content .subnav #but_regform { margin:0px 0px 20px 72px; }
#volunteer #content .subnav #but_regform a { width:120px; padding:5px 10px 5px 10px; border:2px solid #e76f00; background-color:#f9a750; color:#98530b; text-align:center; vertical-align:middle; text-decoration:none; font-weight:bold; display:block; }
#volunteer #content .subnav #but_regform a:hover { color:#FFFFFF; text-decoration:none; }

#volunteer #but_newsletter { margin:0px 0px 20px 72px; }
#volunteer #but_newsletter a { width:120px; padding:5px 10px 5px 10px; border:2px solid #c1c399; background-color:#627d7c; color:#c1c399; text-align:center; vertical-align:middle; text-decoration:none; font-weight:bold; display:block }
#volunteer #but_newsletter a:hover { color:#FFFFFF; text-decoration:none; }

#volunteer #landing .subnav { display:none; }
#volunteer #landing .body { width:760px; height:280px; padding:0px; background-image:url(images/pic_volunteer_content.jpg); background-repeat:no-repeat; background-position:0px 0px; }
#volunteer #landing #inpage_nav { margin:130px 0px 0px 560px; text-align:left; }
#volunteer #landing #inpage_nav ul { padding:0px; margin:0px; list-style:none; }
#volunteer #landing #inpage_nav li { padding:0pc; margin:0px 0px 5px 0px; background-image:none; list-style-type:none; color:#fff; font-weight:bold; }
#volunteer #landing #inpage_nav li.indent { padding-left:15px; }
#volunteer #landing #inpage_nav li a { color:#fff; text-decoration:none; font-weight:bold; }
#volunteer #landing #inpage_nav li a:hover { color:#000000; }

#volunteer .datelist li { margin-bottom:4px; }

#volunteer #reg_form h1 { padding:0px; margin:0px 0px 15px 0px; font-family:Arial, Helvetica, sans-serif; color:#a14e0c; font-size:14px; }
#volunteer #reg_form h2 { padding:0px; margin:0px 0px 10px 0px; font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:12px; }
#volunteer #reg_form h3 { padding:0px; margin:30px 0px 20px 0px; font-family:Arial, Helvetica, sans-serif; color:#006699; font-size:11px; }
#volunteer #reg_form h4 { padding:0px; margin:0px 0px 10px 0px; font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:10px; }
#volunteer #reg_form h5 { padding:0px; margin:0px 0px 10px 0px; font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:11px; }

#volunteer #reg_form #contact_form { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; line-height:130%; } 
#volunteer #reg_form .body form { padding:0px; margin:0px; }
#volunteer #reg_form .body form td { vertical-align:top; }
#volunteer #reg_form .body form label { padding:0px; margin:0px 0px 5px 0px; font-family:Arial, Helvetica, sans-serif; display:block; font-weight:bold; color:#000000; font-size:11px; }
#volunteer #reg_form .body form .textfield { padding:2px 3px 2px 3px; margin-bottom:10px; border:1px solid #000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; width:200px; background-color:#FFFFFF; }
#volunteer #reg_form .body form .textblock { width:350px; }
#volunteer #reg_form .body form .radio { padding:0px; margin:0px 5px -2px 0px; }
#volunteer #reg_form .body form .checkbox { padding:0px; margin:0px 5px -2px 0px; }
#volunteer #reg_form .body form .question_section { margin:10px 0px 10px 0px; }

#volunteer #reg_form form .radio_item { margin:0px 0px 10px 0px; }
#volunteer #reg_form form .inline_form_fields td { padding-right:15px; }
#volunteer #reg_form form #first_name { width:150px; }
#volunteer #reg_form form #address { width:250px; }
#volunteer #reg_form form #state { width:50px; }
#volunteer #reg_form form #zip { width:50px; }
#volunteer #reg_form form #age { margin:10px 0px 10px 0px; }
#volunteer #reg_form form #age label { font-weight:normal; margin-bottom:0px; }
#volunteer #reg_form form #birth_day { width:50px; display:inline; margin-bottom:0px; }
#volunteer #reg_form form #birth_month { width:50px; display:inline; margin-bottom:0px; }
#volunteer #reg_form form #day_phone { width:150px; }
#volunteer #reg_form form #evening_phone { width:150px; }
#volunteer #reg_form form #emp_address { width:250px; }
#volunteer #reg_form form #emp_state { width:50px; }
#volunteer #reg_form form #emp_zip { width:50px; }
#volunteer #reg_form form #availability { margin:10px 0px 10px 0px; }
#volunteer #reg_form form .select { font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; width:140px; }
#volunteer #reg_form form #interests { margin:10px 0px 10px 0px; }
#volunteer #reg_form form #interests label { font-weight:normal; margin-bottom:0px; }
#volunteer #reg_form form #interests td { width:50%; }
#volunteer #reg_form form #interests .radio_item_other { margin:10px 0px 10px 0px; }
#volunteer #reg_form form #interests .radio_item_other label { display:inline; }
#volunteer #reg_form form #interests .radio_item_other .textfield { display:inline; margin-bottom:0px; margin-left:10px; }
#volunteer #reg_form form #reference_phone_01 { width:125px; }
#volunteer #reg_form form #reference_phone_02 { width:125px; }
#volunteer #reg_form form .conviction_info { font-size:10px; font-style:italic; }
#volunteer #reg_form form #sumbit_frame { margin:30px 0px 30px 0px; }

#volunteer #reg_form #warnings { border:1px solid #cc3300; padding:20px; margin-bottom:20px; font-size:12px; }
#volunteer #reg_form #success { margin-bottom:50px; }

/* Success Stories */
#success #nav { background-color:#c1c399; background-image:url(images/pic_about_nav_crv.gif); }

#success #section_graphic { margin-bottom:10px; }
#success h1 { padding:0px; margin:0px 0px 15px 0px; font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#a14e0c; font-weight:normal; }
#success #content .subnav { background-color:#fbcca6; background-image:url(images/bg_success_subnav_border.gif); }
#success #content .subnav ul { margin-bottom:0px; }
#success #content .subnav li a { color:#a14e0c; }
#success #content .subnav li a:hover { color:#a14e0c; }
#success #content .subnav li.subactive { background-image:url(images/pic_success_bullet.gif); }
#success #content .subnav li.subactive a { color:#a14e0c; }
#success #content .subnav .subnav_pic { margin:15px 0px 0px 72px; }

/* Careers */
#careers #nav { background-color:#c1c399; background-image:url(images/pic_about_nav_crv.gif); }
#careers #content .subnav { background-color:#f8cb69; background-image:url(images/bg_careers_subnav_border.gif); }
#careers #content .subnav li a { color:#a14e0c; }
#careers #content .subnav li.subactive a { color:#FFFFFF; }
#careers #content .subnav li.subactive { background-image:url(images/pic_careers_subnav_bullet.gif); }

#careers #content .body ul.linklist li { background-image:none; padding-left:0px; color:#6d6e71; }
#careers #content .body ul.linklist li a { color:#000000; font-weight:bold; text-decoration:none; }
#careers #content .body ul.linklist li a:hover { color:#e76f00; font-weight:bold; text-decoration:underline; }

#careers_popup { padding:20px; }
#careers_popup td { padding:5px 10px 5px 5px; vertical-align:top; }
#careers_popup a { color:#000000; text-decoration:underline; }
#careers_popup a:hover { color:#e76f00; text-decoration:underline; }

#careers #landing .subnav { display:none; }
#careers #landing .body { width:760px; height:280px; padding:0px; background-image:url(images/pic_careers_content.jpg); background-repeat:no-repeat; background-position:0px 0px; }
#careers #landing #inpage_nav { margin:228px 0px 0px 600px; }
#careers #landing #inpage_nav ul { padding:0px; margin:0px; list-style:none; }
#careers #landing #inpage_nav li { padding:0px; margin:0px 0px 5px 0px; background-image:none; list-style-type:none; }
#careers #landing #inpage_nav li a { color:#fff; text-decoration:none; font-weight:bold; }
#careers #landing #inpage_nav li a:hover { color:#e76f00; }

/* Privacy Policy */
#privacy #nav { background-color:#c1c399; background-image:url(images/pic_about_nav_crv.gif); }

/* Newsletter Reg */
#newsletter_reg #nav { background-color:#f1a966; background-image:url(images/pic_global_nav_crv.gif); }
#newsletter_reg #nav .submit { background-image:url(images/but_newsletter_nav_search.gif);  }
#newsletter_reg #content .subnav { background-color:#c9a679; background-image:url(images/pic_newsltr_subnav_border.gif); }
#newsletter_reg #content .subnav img { margin-left:30px; }
#newsletter_reg #content .body form { padding:0px; margin:0px; }

#newsletter_reg #content .body #reg_form label { width:140px; font-weight:bold; text-align:right; display:block; margin-right:10px; padding-bottom:5px; }
#newsletter_reg #content .body #reg_form label.zip { width:50px; padding-bottom:5px; }
#newsletter_reg #content .body #reg_form .txtfield { margin:0px 0px 10px 0px; padding:3px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; }
#newsletter_reg #content .body #reg_form .dropdown { margin:0px 0px 10px 0px; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; }
#newsletter_reg #content .body #reg_form .label { width:150px; }
#newsletter_reg #content .body #reg_form .form_field { width:298px; }

#newsletter_reg #content .body #questions td { font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; padding:3px 0px 3px 0px; }
#newsletter_reg #content .body #questions .ckbox { width:100px; display:block; padding-right:10px; padding-bottom:5px; text-align:right; vertical-align:top; }
#newsletter_reg #content .body #questions .checkbox { padding:0px; margin:0px 0px -3px 0px; }

#newsletter_reg #content .body form .req { font-size:10px; }
#newsletter_reg #content .body form .submit { margin-top:15px; }

#newsletter_reg #warning_message { margin-top:10px; color:#990000; font-size:11px; font-weight:bold; }
#newsletter_reg #warnings { width:96%; border:1px solid #990000; margin:7px 0px 15px 0px; }
#newsletter_reg #warnings td { color:#990000; line-height:150%; padding:15px; }
#newsletter_reg #success { width:96%; border:2px solid #003366; margin:7px 0px 15px 0px; }
#newsletter_reg #success td { color:#003366; font-weight:bold; text-align:center; line-height:150%; padding:15px; }

/* What's New */
#news #nav { background-color:#c1c399; background-image:url(images/pic_about_nav_crv.gif); }

#news #landing .subnav { display:none; }
#news #landing .body { width:760px; height:280px; padding:0px; background-image:url(images/pic_whatsnew_content.jpg); background-repeat:no-repeat; background-position:0px 0px; }
#news #landing #inpage_nav { margin:160px 0px 0px 600px; }
#news #landing #inpage_nav table { width:100%; }
#news #landing #inpage_nav td { width:50%; vertical-align:top; }
#news #landing #inpage_nav ul { padding:0px; margin:0px; list-style:none; }
#news #landing #inpage_nav li { padding:0px; margin:0px 0px 10px 0px; background-image:none; list-style-type:none; line-height:120%; }
#news #landing #inpage_nav li a { color:#fff; text-decoration:none; font-weight:bold; }
#news #landing #inpage_nav li a:hover { color:#000; }

.news_chelsea h3 { padding-bottom:0px; margin-bottom:0px; }
.news_chelsea #content .body ul li { margin-bottom:0px; }