/* Base Screen Stylesheet for the WellPoint 2007 Summary Annual Report Website 	*/

/* ----Basics ---- */

body {
	margin: 0;
	padding: 0;
	font-family: "Arial", sans-serif;
	font-size: 62.5%;
	color: #333;
	text-align: left;
	background: #dfdfdb url("../_img/base/page-bg.gif") 0 0 repeat-y;
}

body a {
	color: #12397f;
	text-decoration: underline;
	outline: none;
}

body img {
	margin: 0;
	padding: 0;
	border: 0;
}

/* ----Page Wrapper ---- */

#page-wrapper {
	width: 780px;
	margin: 0;
	padding: 0;
	float: left;
}

/* ----Header Elements ---- */

#page-header {
	width: 780px;
	height: 64px;
	margin: 0;
	padding: 0;
	background: url("../_img/base/header-bg.png") 0 0 no-repeat;
	float: left;
}

#page-header-print {
	display: none;
}

#page-header #logo-box {
	margin: 0;
	padding: 0 20px;
	float: left;
}

#page-header #small-links {
	margin: 0;
	padding: 14px 20px 0 20px;
	font-size: 0.9em;
	color: #fff;
	line-height: 0.8em;
	float: right;
}

#small-links a {
	color: #fff;
	text-decoration: none;
}
#small-links a:hover {
	color: #cc9;
	text-decoration: underline;
}
#small-links a.active {
	color: #cc9;
	text-decoration: underline;
}

/* ----Main Navigation ---- */

#nav-main {
	width: 780px;
	height: 26px;
	margin: 0;
	padding: 0;
	background: #fff;
	float: left;
}
#nav-main.padded {
	margin: 0 0 25px 0;
}

#nav-main ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#nav-main ul li {
	margin: 0;
	padding: 0;
	display: inline;
}
#nav-main ul li a {
	width: 75px;
	height: 26px;
	margin: 0 5px 0 0;
	padding: 0;
	text-indent: -250000px;
	text-decoration: none;
	overflow: hidden;
	background: #fff url("../_img/base/nav-main.gif") 0px 0px no-repeat;
	float: left;
}

#nav-main ul li a#l-1 {
	width: 75px;
	background: url("../_img/base/nav-main.gif") 0px 0px no-repeat;
}
#nav-main ul li a#l-1:hover {
	background: url("../_img/base/nav-main.gif") 0px -30px no-repeat;
}
#nav-main ul li a#l-1.active {
	background: url("../_img/base/nav-main.gif") 0px -60px no-repeat;
}
#nav-main ul li a#l-1.active:hovers {
	background: url("../_img/base/nav-main.gif") 0px -60px no-repeat;
}

#nav-main ul li a#l-2 {
	width: 125px;
	background: url("../_img/base/nav-main.gif") 0px -90px no-repeat;
}
#nav-main ul li a#l-2:hover {
	background: url("../_img/base/nav-main.gif") 0px -120px no-repeat;
}
#nav-main ul li a#l-2.active {
	background: url("../_img/base/nav-main.gif") 0px -150px no-repeat;
}
#nav-main ul li a#l-2.active:hover {
	background: url("../_img/base/nav-main.gif") 0px -150px no-repeat;
}

#nav-main ul li a#l-3 {
	width: 107px;
	background: url("../_img/base/nav-main.gif") 0px -180px no-repeat;
}
#nav-main ul li a#l-3:hover {
	background: url("../_img/base/nav-main.gif") 0px -210px no-repeat;
}
#nav-main ul li a#l-3.active {
	background: url("../_img/base/nav-main.gif") 0px -240px no-repeat;
}
#nav-main ul li a#l-3.active:hover {
	background: url("../_img/base/nav-main.gif") 0px -240px no-repeat;
}

#nav-main ul li a#l-4 {
	width: 99px;
	background: url("../_img/base/nav-main.gif") 0px -270px no-repeat;
}
#nav-main ul li a#l-4:hover {
	background: url("../_img/base/nav-main.gif") 0px -300px no-repeat;
}
#nav-main ul li a#l-4.active {
	background: url("../_img/base/nav-main.gif") 0px -330px no-repeat;
}
#nav-main ul li a#l-4.active:hover {
	background: url("../_img/base/nav-main.gif") 0px -330px no-repeat;
}

#nav-main ul li a#l-5 {
	width: 103px;
	background: url("../_img/base/nav-main.gif") 0px -360px no-repeat;
}
#nav-main ul li a#l-5:hover {
	background: url("../_img/base/nav-main.gif") 0px -390px no-repeat;
}
#nav-main ul li a#l-5.active {
	background: url("../_img/base/nav-main.gif") 0px -420px no-repeat;
}
#nav-main ul li a#l-5.active:hover {
	background: url("../_img/base/nav-main.gif") 0px -420px no-repeat;
}

#nav-main ul li a#l-6 {
	width: 180px;
	margin: 0;
	background: url("../_img/base/nav-main.gif") 0px -450px no-repeat;
}
#nav-main ul li a#l-6:hover {
	background: url("../_img/base/nav-main.gif") 0px -480px no-repeat;
}
#nav-main ul li a#l-6.active {
	background: url("../_img/base/nav-main.gif") 0px -510px no-repeat;
}
#nav-main ul li a#l-6.active:hover {
	background: url("../_img/base/nav-main.gif") 0px -510px no-repeat;
}

/* ----Sub-Navigation ---- */

#nav-sub {
	width: 780px;
	height: 40px;
	margin: 0;
	padding: 0;
	background: #c5c5c1;
	float: left;
}
#nav-sub.padded {
	margin: 0 0 25px 0;
}

#nav-sub ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#nav-sub ul.at-a-glance {
	padding-left: 210px;
}
#nav-sub ul.leadership {
	padding-left: 426px;
}
#nav-sub ul.financials {
	padding-left: 322px;
}

#nav-sub ul li {
	margin: 0;
	padding: 0;
	display: inline;
}
#nav-sub ul li a {
	width: 101px;
	height: 40px;
	margin: 0 5px 0 0;
	padding: 0;
	text-indent: -250000px;
	text-decoration: none;
	overflow: hidden;
	background: #c5c5c1 url("../_img/base/nav-sub.gif") 0px 0px no-repeat;
	float: left;
}

#nav-sub ul li a#sl-1 {
	width: 101px;
	background: url("../_img/base/nav-sub.gif") 0px 0px no-repeat;
}
#nav-sub ul li a#sl-1:hover {
	background: url("../_img/base/nav-sub.gif") 0px -40px no-repeat;
}
#nav-sub ul li a#sl-1.active {
	background: url("../_img/base/nav-sub.gif") 0px -40px no-repeat;
}

#nav-sub ul li a#sl-2 {
	width: 147px;
	background: url("../_img/base/nav-sub.gif") 0px -80px no-repeat;
}
#nav-sub ul li a#sl-2:hover {
	background: url("../_img/base/nav-sub.gif") 0px -120px no-repeat;
}
#nav-sub ul li a#sl-2.active {
	background: url("../_img/base/nav-sub.gif") 0px -120px no-repeat;
}

#nav-sub ul li a#sl-3 {
	width: 146px;
	background: url("../_img/base/nav-sub.gif") 0px -160px no-repeat;
}
#nav-sub ul li a#sl-3:hover {
	background: url("../_img/base/nav-sub.gif") 0px -200px no-repeat;
}
#nav-sub ul li a#sl-3.active {
	background: url("../_img/base/nav-sub.gif") 0px -200px no-repeat;
}

#nav-sub ul li a#sl-4 {
	width: 119px;
	background: url("../_img/base/nav-sub.gif") 0px -240px no-repeat;
}
#nav-sub ul li a#sl-4:hover {
	background: url("../_img/base/nav-sub.gif") 0px -280px no-repeat;
}
#nav-sub ul li a#sl-4.active {
	background: url("../_img/base/nav-sub.gif") 0px -280px no-repeat;
}

#nav-sub ul li a#sl-5 {
	width: 88px;
	background: url("../_img/base/nav-sub.gif") 0px -320px no-repeat;
}
#nav-sub ul li a#sl-5:hover {
	background: url("../_img/base/nav-sub.gif") 0px -360px no-repeat;
}
#nav-sub ul li a#sl-5.active {
	background: url("../_img/base/nav-sub.gif") 0px -360px no-repeat;
}

#nav-sub ul li a#sl-6 {
	width: 164px;
	background: url("../_img/base/nav-sub.gif") 0px -400px no-repeat;
}
#nav-sub ul li a#sl-6:hover {
	background: url("../_img/base/nav-sub.gif") 0px -440px no-repeat;
}
#nav-sub ul li a#sl-6.active {
	background: url("../_img/base/nav-sub.gif") 0px -440px no-repeat;
}

#nav-sub ul li a#sl-7 {
	width: 112px;
	background: url("../_img/base/nav-sub.gif") 0px -480px no-repeat;
}
#nav-sub ul li a#sl-7:hover {
	background: url("../_img/base/nav-sub.gif") 0px -520px no-repeat;
}
#nav-sub ul li a#sl-7.active {
	background: url("../_img/base/nav-sub.gif") 0px -520px no-repeat;
}

#nav-sub ul li a#sl-8 {
	width: 131px;
	background: url("../_img/base/nav-sub.gif") 0px -560px no-repeat;
}
#nav-sub ul li a#sl-8:hover {
	background: url("../_img/base/nav-sub.gif") 0px -600px no-repeat;
}
#nav-sub ul li a#sl-8.active {
	background: url("../_img/base/nav-sub.gif") 0px -600px no-repeat;
}

#nav-sub ul li a#sl-9 {
	width: 173px;
	background: url("../_img/base/nav-sub.gif") 0px -640px no-repeat;
}
#nav-sub ul li a#sl-9:hover {
	background: url("../_img/base/nav-sub.gif") 0px -680px no-repeat;
}
#nav-sub ul li a#sl-9.active {
	background: url("../_img/base/nav-sub.gif") 0px -680px no-repeat;
}

#nav-sub ul li a#sl-10 {
	width: 139px;
	background: url("../_img/base/nav-sub.gif") 0px -720px no-repeat;
}
#nav-sub ul li a#sl-10:hover {
	background: url("../_img/base/nav-sub.gif") 0px -760px no-repeat;
}
#nav-sub ul li a#sl-10.active {
	background: url("../_img/base/nav-sub.gif") 0px -760px no-repeat;
}

#nav-sub ul li a#sl-11 {
	width: 118px;
	background: url("../_img/base/nav-sub.gif") 0px -800px no-repeat;
}
#nav-sub ul li a#sl-11:hover {
	background: url("../_img/base/nav-sub.gif") 0px -840px no-repeat;
}
#nav-sub ul li a#sl-11.active {
	background: url("../_img/base/nav-sub.gif") 0px -840px no-repeat;
}

#nav-sub ul li a#sl-12 {
	width: 150px;
	background: url("../_img/base/nav-sub.gif") 0px -880px no-repeat;
}
#nav-sub ul li a#sl-12:hover {
	background: url("../_img/base/nav-sub.gif") 0px -920px no-repeat;
}
#nav-sub ul li a#sl-12.active {
	background: url("../_img/base/nav-sub.gif") 0px -920px no-repeat;
}

#nav-sub ul li a#sl-13 {
	width: 165px;
	background: url("../_img/base/nav-sub.gif") 0px -960px no-repeat;
}
#nav-sub ul li a#sl-13:hover {
	background: url("../_img/base/nav-sub.gif") 0px -1000px no-repeat;
}
#nav-sub ul li a#sl-13.active {
	background: url("../_img/base/nav-sub.gif") 0px -1000px no-repeat;
}

#nav-sub ul li a#sl-14 {
	width: 131px;
	background: url("../_img/base/nav-sub.gif") 0px -1040px no-repeat;
}
#nav-sub ul li a#sl-14:hover {
	background: url("../_img/base/nav-sub.gif") 0px -1080px no-repeat;
}
#nav-sub ul li a#sl-14.active {
	background: url("../_img/base/nav-sub.gif") 0px -1080px no-repeat;
}


/* ----Flash Banners ---- */

#flash-banner {
	width: 780px;
	margin: 0 0 25px 0;
	padding: 0;
	float: left;
}

/* ----Content Stage Elements ---- */

#stage-wrapper {
	width: 780px;
	margin: 0 0 25px 0;
	padding: 0;
	text-align: center;
	float: left;
}

#stage-wrapper #stage-main {
	width: 740px;
	margin: 0 auto;
	padding: 0;
	text-align: left;
}

#stage-main #stage-col-left {
	width: 520px;
	margin: 0;
	padding: 0;
	font-size: 1.2em;
	line-height: 1.5em;
	float: left;
}
#stage-main #stage-col-left.width-740 {
	width: 740px;
}
#stage-main #stage-col-left.width-353 {
	width: 353px;
}

/* --Various Heading, Paragraph, Table and Graphics Style Elements -- */

#stage-col-left h1 {
	margin: 2px 0 17px 0;
	padding: 0 0 20px 0;
	font-family: "Arial", sans-serif;
	font-size: 1.8em;
	line-height: 1.15em;
	font-weight: lighter;
	color: #0093d1;
	border-bottom: 1px #4c4e39 dotted;
}
#stage-col-left h1.larger {
	padding: 0 0 10px 0;
	font-size: 3em;
}

#stage-col-left h2 {
	padding-top: 12px;
	font-size: 1.2em;
	font-weight: bold;
	color: #12397f;
}
#stage-col-left h2 div.bullet {
	width: 15px;
	margin-top: 1px;
	padding: 0;
	font-size: 200%;
	float: left;
}

#stage-col-left p.left-bullet {
	margin-top: 0;
	padding-left: 15px;
}

#stage-col-left p.big-blue {
	margin-top: 0;
	padding-top: 0;
	font-size: 1.3em;
	line-height: 1.75em;
	color: #12397f;
}

#stage-col-left p.indented {
	text-indent: 12px;
}

#stage-col-left p.small {
	font-size: 0.75em;
}

#stage-col-left .light-blue {
	color: #0093d1;
}

#stage-col-left .dark-blue {
	color: #12397f;
}

#stage-col-left p.dotz {
	padding-left: 15px;
	background: url("../_img/base/dotz.gif") left 5px no-repeat;
}

#stage-col-left p.centered {
	text-align: center;
}

#stage-col-left p.dotz-tight {
	margin-top: -8px;
	padding-left: 15px;
	background: url("../_img/base/dotz.gif") left 5px no-repeat;
}

#stage-col-left table.data-data td {
	padding: 2px 0 1px 0;
	font-size: 95%;
}

#stage-col-left td.bordered {
	border-top: 1px #4c4e39 solid;
	border-bottom: 1px #4c4e39 solid;
}

#stage-col-left td.bordered-bottom {
	border-bottom: 1px #4c4e39 solid;
}

#stage-col-left td.bordered-top {
	border-top: 1px #4c4e39 solid;
}

#stage-col-left td.gray-cells {
	font-weight: bold;
	background: #dadacf;
}

#stage-col-left table.data-data td.leftpad-6 {
	padding-left: 6px;
}
#stage-col-left table.data-data td.leftpad-12 {
	padding-left: 12px;
}
#stage-col-left table.data-data td.leftpad-18 {
	padding-left: 18px;
}
#stage-col-left table.data-data td.leftpad-24 {
	padding-left: 24px;
}

#stage-col-left p.home-profile {
	padding-top: 20px;
	border-top: 1px #4c4e39 dotted;
}

#stage-col-left table.testimonials {
	margin-bottom: 17px;
	padding: 0;
	border-bottom: 1px #4c4e39 dotted;
}

#stage-col-left table.testimonials td {
	padding: 0 0 17px 0;
}

#stage-col-left div.case-study {
	margin: 3px 0 12px 16px;
	padding: 0;
	font-size: 0.9em;
	line-height: 1.4em;
	float: right;
}

/*#stage-col-left p.totop {}*/

/* ----- */

#stage-main #stage-col-right {
	width: 195px;
	margin: 0;
	padding: 0;
	font-size: 1.2em;
	line-height: 1.5em;
	float: right;
}
#stage-main #stage-col-right.topped-5px {
	padding-top: 5px;
}
#stage-main #stage-col-right.width-352 {
	width: 352px;
	float: right;
}

#stage-col-right .light-blue {
	color: #0093d1;
}

#stage-col-right .dark-blue {
	color: #12397f;
}

#stage-col-right h1 {
	margin: 12px 0 21px 0;
	padding: 0 0 10px 0;
	font-family: "Arial", sans-serif;
	font-size: 1.5em;
	font-weight: lighter;
	color: #0093d1;
	border-bottom: 1px #4c4e39 dotted;
}
#stage-col-right h1.large-special {
	margin-top: 25px;
}

#stage-col-right p.gray-box {
	padding: 12px;
	background: #dadbd1;
}
#stage-col-right p.gray-box a {
	color: #333;
	text-decoration: underline;
}
#stage-col-right p.top-0 {
	margin-top: 0;
}

#stage-col-right div.big-special {
	width: 352px;
	margin: 0;
	padding: 12px 0 24px 0;
	text-align: center;
	background: #dadbd1;
	float: left;
}
#stage-col-right div.big-special div.inner-wrapper {
	width: 328px;
	margin: 0 auto;
	padding: 0;
	text-align: left;
}
#stage-col-right div.big-special div.inner-wrapper div.big-special-image {
	width: 125px;
	height: 125px;
	margin: 0;
	padding: 0;
	float: left;
}
#stage-col-right div.big-special div.inner-wrapper div.big-special-copy {
	width: 190px;
	margin: -3px 0 0 0;
	padding: 0;
	float: right;
}

/* ----Page Footer Element ---- */

#footer-wrapper {
	width: 780px;
	margin: 0;
	padding: 10px 0 30px 0;
	text-align: center;
	float: left;
}

#footer-wrapper #page-footer {
	width: 740px;
	margin: 0 auto;
	padding: 0;
	font-size: 0.9em;
	text-align: left;
	color: #9f9c8a;
}

#footer-wrapper #page-footer a {
	color: #9f9c8a;
	text-decoration: underline;
}

/* ----Bottom Buffer Layer to Fix IE6 Issues ---- */

#bottom-buffer {
	width: 780px;
	height: 10px;
	margin: 0;
	padding: 0;
	float: left;
}