/*STRUCTURE*/
body {font-family:Arial, Helvetica, sans-serif; font-size: 13px;color: #8e8b86;}
a {color: #298cd7;}
a:hover {color: #7ba73c;}
strong {font-weight: normal;}

/* MAIN NAVIGATION*/
#nav1 a {color: #97999a; font-size: 11px; line-height: 12px; letter-spacing: 1px;}
#nav1 a:hover, #nav1 a.selected {color: #7ba73c;}


#nav2 a {font-size: 13px; color:#4f4f4e;}
#nav2 a:hover, #nav2 a.selected {color: #7ba73c;}

#nav2_hp a {font-size: 13px; color:#4f4f4e;}
#nav2_hp a:hover, #nav2_hp a.selected {color: #7ba73c;}


/*HOPEPAGE SPECIFIC*/
#intro {font-size: 15px; color: #8e8b86; line-height: 23px; letter-spacing: 1px;} 
#intro h1 {font-size: 16px; color: #4f4f4e; display: inline; font-weight: normal;}

.ip {margin-top: 20px;}
.ip dt {font-size: 14px; color: #8e8b86; padding-bottom: 5px;}
.ip dd {font-size: 14px; color: #4f4f4e;}
.ip dd a {font-size: 14px; color: #62abe2; display: block; margin-bottom: 2px;}
.ip dd a:hover {color: #7ba73c;}


.hp dt {font-size: 11px; color: #4f4f4e;}
.hp dd a {font-size: 11px; color: #62abe2;}
.hp dd a:hover {color: #7ba73c;}

/* SUB NAVIGATION*/
#sub_container {letter-spacing:normal;}
#sub_container li#hdr a {color: #fff;}
#sub_container ul li a {color: #000; font-size: 12px;}

#sub_container a:hover, #sub_container a.selected {color: #fff; font-size: 12px;}
#sub_container ul a {color: #4f4f4e;}

#sub_nav_about ul li a, #sub_nav_pebusiness ul li a, #sub_nav_news ul li a {color: #51504c;}

/*PRIMARY CONTENT*/
#primary_content h1 {color: #298cd7; font-size: 36px; }
#primary_content h1 span {color: #298cd7; font-size: 36px; font-weight: normal;}
#primary_content h2 {color: #298cd7; font-size: 16px; font-weight: normal;}
#primary_content h3 {color: #298cd7; font-size: 14px; font-weight: normal;}
#primary_content h3.pipeline {width: 457px;}
#primary_content p {color: #8e8b86; line-height: 20px; font-size: 14px;}
#primary_content strong {color: #000; display: block; margin-top: 2px;}
#primary_content ul {color: #8e8b86; line-height: 20px; font-size: 14px;}
#primary_content a span {text-decoration: none;}
#primary_content a {text-decoration: underline;}
span.black {color:#000;}

#management dt p {font-size: 13px; color: #000; line-height: 14px; }
#management dd p {font-size: 11px; line-height: 16px; }
#management dt p span {color: #8e8b86; display: block; }


#news a {text-decoration: none; display: block;}
/*FOOTER*/
#copyright {font-size: 11px; color: #000;}

#jobs a {color: #000;}
p#address {line-height: 16px;}
#results {font-size: 14px; letter-spacing:normal;}
#results ul {margin-top: 0px;}
.careers h4 {margin: 20px 0px 5px 0px; padding: 0px; font-size: 14px; font-weight: normal;color: #000;}