/* CSS Document */
@import url("pseg_top_nav.css");

body {margin: 0px auto;padding: 0px;font-family: Arial, Helvetica, sans-serif;background-color:#ccc; background-image:url(../images/redesign.body.bkg.jpg);background-position:center;background-repeat:repeat-y;}
form {margin:0px;padding:0px;}
* {margin: 0; padding: 0;}

#main_container {width:1000px;margin: 0px auto;padding: 0px;background-color:#fff;}
#main_container a {color:#000;text-decoration:underline;font-weight:bold;}
#main_container a:hover {color:#f30;}

#header_top {width:914px;height:35px;padding-left:86px; background-image:url(../images/redesign.header.blkbar.jpg);background-repeat:repeat-x;}
#header_links {width:500px;float:left;font-family: "Century Gothic", Arial, Helvetica, sans-serif;font-size:14px;color:#ccc;text-transform:uppercase;}
#header_links a, a:visited {color:#ccc;text-decoration:none;font-weight:normal;}
#header_links a:hover {color:#ff8c65;}
#header_quick_links {width:414px;float:left;font-family: "Century Gothic", Arial, Helvetica, sans-serif;font-size:14px;color:#ccc;text-transform:uppercase;}

.text_left {float:left;margin-top:6px;padding-right:10px;}
.search_field {margin-top:6px;vertical-align:top;font-family: "Century Gothic", Arial, Helvetica, sans-serif;text-transform:none;font-size:12px;}
.search_button {margin-top:5px;}
.quick_links_field {margin-top:6px;font-family: "Century Gothic", Arial, Helvetica, sans-serif;text-transform:none;font-size:12px;}

#header_main {width:1000px; height:98px;background-image: url(../images/redesign.header.bkg.jpg);background-repeat: repeat-x;padding:0px;margin:0px;}
#header_main img {border:0px;padding:0px;margin:0px;}
#header_main_left {width:264px;float:left;padding:0px;margin:0px;}
#header_main_center {width:466px;float:left;padding:0px;margin:0px;}
#header_main_right {width:270px;float:left;padding:0px;margin:0px;}
#header_main_right a {border:0px;padding:0px;margin:0px;}

#nav {width:1000px;height:26px;background-image: url(../images/redesign.nav.bkg.jpg);background-repeat:repeat-x;}
#cost_o_meter {width:235px;height:12px;padding:7px 0px 7px 30px;background-image:url(../images/redesign.costometer.bkg.jpg);background-repeat: no-repeat;float:left;}
.whatsthis {margin-left:15px;}
.left {float:left;}
#nav_top {width:724px;height:26px;float:left;}
#nav_top img {border:0px;}
#nav_top a {font-weight:normal;}

#content_container {width:970px;margin:10px 15px;}

#content_left {width:251px;float:left;background-image: url(../images/redesign.col.bkg.jpg); background-repeat:repeat-x;background-position: 0px 84px;}
#left_navigation {padding:10px 0px 20px 0px;}
#left_navigation a {text-decoration:none;font-weight:normal;}
#left_navigation a:hover {color:#f30;text-decoration:underline;}
#left_navigation a.headerlink {font-size:12px;text-transform:uppercase;font-weight:bold;}
#left_navigation a.headerlink:hover {text-decoration:underline;}
#left_navigation a.sublinks {font-size: 11px;text-decoration: none;font-weight:bold;line-height:15px;}
#left_navigation a.sublinks:hover {text-decoration:underline;}
#left_navigation .sub_sub_nav {padding-left:8px;}
#left_navigation a.subsublinks {font-size:11px;font-weight:normal;line-height:14px;}
#left_navigation a.subsublinks:hover {font-weight:normal;}

#content_center {width:431px;margin:0px 18px;float:left;background-image: url(../images/redesign.col.bkg.jpg); background-repeat:repeat-x;background-position: 0px 84px;}
#content_center p {font-size:75%;line-height:120%;padding:5px 10px 10px 10px;}
#spotlight_on_wide {background-image: url(../images/redesign.col.bkg.jpg); background-repeat:repeat-x;background-position: 0px 29px;}
#spotlight_on_wide p.new {background-image:url(../images/Arrow.gif); background-repeat:no-repeat; background-position:10px 6px; padding-left:35px;}
#news_headlines_home {background-image: url(../images/redesign.col.bkg.jpg); background-repeat:repeat-x;background-position: 0px 25px;}
.news_links {float:right;text-align:right;}
a.news_more {font-size:90%;text-decoration:underline;font-weight:normal;margin-right:10px;}
a.news_subscribe {font-size:90%;text-decoration:underline;font-weight:normal;}

#content_right {font-size:75%;line-height:115%;width:252px;float:left;}
#content_right p {padding:0px 10px;margin:5px 0px 10px 0px;}

#session_control_home {width:252px;background-image:url(../images/redesign.population.bkg.gif);background-repeat:no-repeat;margin:0px 0px 5px 0px;padding:1px 0px;}
#session_control_home p.session_control_text {font-family: Arial, Helvetica, sans-serif;font-size:11px;line-height:12px;font-weight:bold;color:#fff;padding:2px 0px 2px 8px;margin:0px;}

#session_control_container {position:relative;}
#session_control_interior {width:252px;background-image:url(../images/redesign.population.bkg.gif);background-repeat:no-repeat;margin-bottom:5px;padding:1px 0px;z-index:5;position:absolute; right:0;}
#session_control_interior p.session_control_text {font-family: Arial, Helvetica, sans-serif;font-size:11px;line-height:12px;font-weight:bold;color:#fff;padding:2px 0px 2px 8px;margin:0px;}

/* OLD SESSION CONTROL CSS */
#session_control {width:252px;background-image:url(../images/redesign.population.bkg.gif);background-repeat:no-repeat;padding:1px 0px;margin:0px 0px 5px 0px;}
#session_control p.session_control_text {font-family: Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;color:#fff;margin:0px;padding:2px 0px 2px 8px;}
/* END OLD SESSION CONTROL CSS */

#personal_account_info_home {padding-bottom:10px;background-image: url(../images/redesign.col.bkg.jpg); background-repeat:repeat-x;background-position: 0px 25px;}
#health_wellness_focus_home {padding-bottom:10px;background-image: url(../images/redesign.col.bkg.jpg); background-repeat:repeat-x;background-position: 0px 25px;}
#whats_happening_now {padding-bottom:10px;background-image: url(../images/redesign.col.bkg.jpg); background-repeat:repeat-x;background-position: 0px 25px;}
#spotlight_on {padding-bottom:10px;background-image: url(../images/redesign.col.bkg.jpg); background-repeat:repeat-x;background-position: 0px 25px;}
#wellness_links {padding-bottom:10px;background-image: url(../images/redesign.col.bkg.jpg); background-repeat:repeat-x;background-position: 0px 25px;}
#your_health {padding-bottom:10px;background-image: url(../images/redesign.col.bkg.jpg); background-repeat:repeat-x;background-position: 0px 25px;}

#footer {font-size:70%;padding:15px 15px 5px 15px;background-image:url(../images/redesign.col.bottom.bkg.jpg);background-position:bottom;background-repeat:repeat-x;}
#footer p {margin:0px 0px 3px 0px;padding:0px;text-align:center;}

/* INTERIOR PAGES 2 COLUMN LAYOUT WITH LEFT NAV */
#content_center_wide {width:686px;margin:0px 0px 0px 18px;padding-left:15px;float:left;background-image: url(../images/redesign.col.bkg.jpg); background-repeat:repeat-x;background-position: 0px 84px;min-height:400px; height:auto !important;height:400px;}
#content_center_wide img.header {margin-left:-15px;padding-bottom:5px;}
#breadcrumb {font-size:70%;padding:0px 10px 15px 0px;clear:right;}
#content_center_wide h1,h2,h3,h4,p {padding:0px 15px 0px 0px;}
#content_center_wide h1 {font-size:110%;margin:8px 0px 3px 0px;font-weight:bold;}
#content_center_wide h2 {font-size:95%;margin:8px 0px 3px 0px;font-weight:bold;}
#content_center_wide h3 {font-size:90%;margin:8px 0px 3px 0px;font-weight:bold;font-style:italic;}
#content_center_wide h2 a, #content_center_wide h2 a:hover {text-decoration:none;color:#000;}
#content_center_wide h3 a, #content_center_wide h3 a:hover {text-decoration:none;color:#000;}
#content_center_wide h4 {font-size:80%;margin:8px 0px 3px 0px;font-weight:bold;font-style:normal;}
#content_center_wide p {font-size:75%;margin:4px 0px 9px 0px;}
#content_center_wide p.small_text {font-size:70%;margin:4px 0px 9px 0px;}
#content_center_wide p.footnote {font-size:70%;font-style:italic;margin:4px 0px 9px 0px;}
#content_center_wide p.backtotop {font-size:70%;margin:7px 0px 18px 0px;}
#content_center_wide p.backtotop a {text-decoration:none;}
#content_center_wide ul, ol {font-size:75%;margin:0px 0px 10px 0px;padding-left:20px;}
#content_center_wide td ul, td ol {font-size:100%;margin:0px 0px 10px 0px;padding-left:20px;}
#content_center_wide ol {margin-left:10px;}
#content_center_wide ul ul, ol ol {font-size:100%;margin-bottom:0px;}
#content_center_wide ul ul ul, ol ol ol {font-size:100%;margin-bottom:0px;}
#content_center_wide ol ul {font-size:100%;margin-bottom:0px;}
#content_center_wide li {padding-bottom:3px;}
#content_center_wide table {margin-bottom:10px;}
#content_center_wide th {font-size:75%;text-align:left;font-weight:bold;padding:5px 4px 3px 2px;border-bottom:1px solid #ccc;}
#content_center_wide th.center {text-align:center;}
#content_center_wide th p {font-size:100%;}
#content_center_wide td {font-size:73%;padding:5px 4px 5px 2px;border-bottom:1px solid #ccc;}
#content_center_wide td p {font-size:100%;}
#content_center_wide td ul {font-size:100%;}
#content_center_wide th.noborder {border-bottom:0px;}
#content_center_wide td.noborder {border-bottom:0px;}
#content_center_wide td td {font-size:100%}
#content_center_wide td td td{font-size:100%}
#content_center_wide .content_callout {width:150px;float:right;background-color:#FBD9C4;padding:15px;margin:0px 10px 10px 10px;}
#content_center_wide .content_callout p {font-size:75%;padding:0px 0px 4px 0px;margin:0px;}
#content_center_wide .content_callout a {font-weight:normal;}
#content_center_wide .content_callout p.topborder {border-top:1px solid #ddd;}

#content_center_wide .content_callout_nh {width:200px;float:right;background-color:#FBD9C4;padding:15px;margin:0px 10px 10px 10px;}
#content_center_wide .content_callout_nh p {font-size:75%;padding:0px 0px 4px 0px;margin:0px;}
#content_center_wide .content_callout_nh a {font-weight:normal;}
#content_center_wide .content_callout_nh p.topborder {border-top:1px solid #000;margin-top:8px;padding-top:8px;}


#last_modified_container {font-size:70%;padding-top:15px;}

#content_center_wide dl {font-size:75%;padding-bottom:10px;}
#content_center_wide dd {font-weight:normal;}
#content_center_wide dd em {font-weight:normal;}
#content_center_wide dd strong {color: #FF6600;}

#content_nav_container {width:190px;float:right;margin:0px 5px 0px 10px;}
#content_nav {width:150px; float:right;padding:10px;margin:0px;background-image:url(../images/redesign.content.callout.bkg.gif);background-position:top left; background-repeat:no-repeat;}
#content_nav ul {margin-bottom:0px;}
#content_nav li {font-size:90%;list-style:none;margin:0px;padding:0px 0px 3px 0px;}
#content_nav li a {text-decoration: none; font-weight:normal;}
#content_nav li a.active {font-weight:bold;}
#content_nav li.nav_head {font-weight:bold;color:#993300;}

.wellnesslinks {width:100%;padding: 10px 0 10px 0;clear: both;}
.wellnesslinks img {padding-right:10px;}

.form_element {font-family:Verdana, Arial, Helvetica, sans-serif;}
.highlighted_text {background-color:#FBD9C4;}
.selection_list {font-size:11px;}
img.nhimg {padding:0px 6px 8px 6px;float:left;}
p.nextstep {padding-top:20px;font-weight:bold;}
p.nextstep a {font-weight:normal;}

/* LOGIN PAGE */

body.login {background-color:#ccc;background-image:none;}
#login_container {width:745px;margin: 50px auto;padding: 25px 26px 0px 29px;background-color:#ccc;/*background-image:url(../images/redesign.login.bkg.jpg);background-repeat:repeat-x;*/}
#login_body {width:745px;margin:0px;padding:0px;}
#login_body_background {background-color:#fff;margin:0px;padding:0px;}
#login_box_container {margin-left:25px;padding:0px;}
#login_box_container_nhlogin {margin:0px;padding:0px;width:155px;margin-left:295px;}
img.login_top {padding:0px;}
img.login_header {margin-top:25px;margin-bottom:25px;padding:0px;}
img.login_footer {margin-bottom:25px;padding:0px;}
#login_box_newhire {width:137px;height:155px;padding:2px 10px 0px 10px;margin-left:0px;text-align:center;background-image:url(../images/redesign.login.square.bkg.gif);background-position:top center;background-repeat:no-repeat;float:left;}
#login_box_active {width:137px;height:155px;padding:2px 10px 0px 10px;margin-left:20px;text-align:center;background-image:url(../images/redesign.login.square.bkg.gif);background-position:top center;background-repeat:no-repeat;float:left;}
#login_box_retiree {width:137px;height:155px;padding:2px 10px 0px 10px;margin-left:20px;text-align:center;background-image:url(../images/redesign.login.square.bkg.gif);background-position:top center;background-repeat:no-repeat;float:left;}
#login_box_visitor {width:137px;height:155px;padding:2px 10px 0px 10px;margin-left:20px;text-align:center;background-image:url(../images/redesign.login.square.bkg.gif);background-position:top center;background-repeat:no-repeat;float:left;}
#login_box_newhire_nhlogin {width:137px;height:155px;padding:2px 10px 0px 10px;margin-left:0px;text-align:center;background-image:url(../images/redesign.login.square.bkg.gif);background-position:top center;background-repeat:no-repeat;}
.login_header_text {width:137px;height:44px;}
.login_header_text img {margin:0px;padding:0px;}
.login_center_text {width:134px;height:70px;font-size:12px;padding-top:8px;}
.login_center_text_left {width:134px;height:70px;font-size:12px;padding-top:8px;text-align:left;}
.login_button {width:56px;height:22px;float:right;padding-right:2px}
.error_text {width:745px;padding-top:10px;padding-bottom:5px;font-size:11px;font-weight:bold;color:#EF1217;text-align:center;clear:both;}

/* OLD STYLES */

.smallformtext {font-size: 10px;font-style: normal;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}
