/* CSS Document for governance section */



#corporatePage #content	{ background-image:url(../art/bg_content-corp.jpg); }
#corporatePageB #content	{ background-image:url(../art/bg_content-corp2.jpg); }



.bio-links { padding-top: 15px; }

.bio-links h3 { font-weight: bold; color: #1DAAD8; padding: 0 0 15px; font-size: 16px; }

.bio-links p { font-weight: bold; padding-bottom: 15px; }

.bio-links p span { font-weight: normal; display: block; clear: left; }



#corporatePage #leftnav ul ul li a { width: 104px; padding: 10px 1px 10px 20px; }

#corporatePage #leftnav li a {width: 110px; padding-right: 5px; }



#anchors 		{ width: 310px; float: left; margin-bottom: 17px; }

#members 		{ width: 200px; float: left; background-color: #eaf9fb; padding: 20px 20px 30px; }

#members h3 	{ color: #5d5d5d; font-size: 12px; padding: 0; font-weight: bold; }

#members p		{ font-size: 11px; line-height: 1.2em; }

#anchors ul, 

#members ul 	{ list-style: none; margin: 0; padding: 0; font-size: 11px; line-height: 1.4em; }



#legend { width: 100%; padding: 10px 0; float: right; }

#legend p { float: right; padding: 0 15px; vertical-align: middle; }

#legend p img { margin-right: 6px; }

#committee-chart { width: 594px; margin:6px 1px; text-align: center; clear: both; }


#committee-chart col#one,
#committee-chart tr td:first-child { width: 130px; text-align: left; padding-left: 10px; white-space:nowrap; }

#committee-chart col#two, #committee-chart col#three, #committee-chart col#four, #committee-chart col#five { width:25%; }

#committee-chart col#one img { margin-left: 6px; }

#committee-chart tr.labels { font-size: 11px; font-weight: bold; color: #444444; }

#committee-chart tr.grey td { height: 2px; width: 100%; background-color: #eaeaea; font-size: 1px; padding: 0;}

#committee-chart td { padding: 3px 0; }

#committee-chart td.subhead { text-align: left; width: 110px; }

#committee-chart a { color: #0099cc; }

#committee-chart tr.first td { vertical-align:bottom; }

#shares col.one,
#shares tr td:first-child { padding-right:18px; width: 150px; white-space:nowrap; }

#shares col.two, #shares col.three, #shares col.four { width:33%; }

.caption{ font-size: 9px; }

blockquote, blockquote blockquote { line-height:18px; margin:0px 8px 12px; }
h4 { color:#99cc00; dispay:block; font-size:16px; line-height:24px; text-align:center; }
h4 span { color:#333; }
h5 { font-size:12px; }

.board li#board a,

.leadership li#leadership a,

.committee li#committee a,

.audit li#audit a,

.compensation li#compensation a,

.nomination li#nomination a,

.articles li#articles a,

.bylaws li#bylaws a,

.guidelines li#guidelines a,

.ethics li#ethics a,

.director-exec li#director-exec a,

.political li#political a,

.responsibility li#responsibility a,

.board-contact li#board-contact a { background-image:url(../art/bg_leftnavover.jpg); color:#fff; }

.committee li#committee li a { background-image: url(../art/bg_leftnav.jpg); color:#15C4ED; }

.committee li#committee li a:hover { background-image:url(../art/bg_leftnavover.jpg); color:#fff; }



ul#ToC, ul#corp-resp { font-weight: bold; list-style: none; margin:5px 0 15px 0; padding-top:0; }

ul#ToC li, ul#corp-resp li {list-style: none; }

ul#ToC ul, ul#corp-resp ul {margin-top: 0;}



.bodycopy_content h2 {clear: left;}

.bodycopy_content h2.double {padding-bottom:26px;}

.bodycopy_content h2.triple {padding-bottom:48px;}

.bodycopy_content h3 { font-size: 14px; color:#99cc00; font-weight:bold; margin:0 0 4px 0; padding:0; }

.bodycopy_content h3.contents { color:#5d5d5d;font-weight:bold; }

.bodycopy_content h3 span { display: block; clear:left; font-size:12px; font-weight:normal; color:#333; }

.bodycopy_content ul {margin-left:2em;}

ol { margin-top:0; }
