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

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

body {
	margin: 0;
	padding: 0;
	font-family: "Arial", sans-serif;
	font-size: 8pt;
	color: #333;
	text-align: left;
	background: #fff;
}

body a {
	color: #333;
	text-decoration: none;
	outline: none;
}

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

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

#page-wrapper {
	width: 7in;
	margin: 0 auto;
	padding: 0;
}

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

#page-header {
	display: none;
}

#page-header-print {
	width: 7in;
	height: 64px;
	margin: 0 0 32px 0;
	padding-top: 0;
	float: left;
}

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

#nav-main {
	display: none;
}

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

#nav-sub {
	display: none;
}

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

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

#flash-banner img.width-780-176 {
	width: 7in;
	height: auto;
}

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

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

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

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

/* --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 solid;
}
#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: 90%;
}

#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 solid;
}

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

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

#stage-col-left p img.width-736-350 {
	width: 7in;
	height: auto;
}

#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 {
	display: none;
}

/* ----- */

#stage-main #stage-col-right {
	display: none;
}

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

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

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

#footer-wrapper #page-footer a {
	display: none;
}

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

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