@charset "utf-8";

/*
		HealthPartners 2010
		shared css for entire public journeywell healthpartners site
*/

body, p, input, legend, select, textarea, td {
	color: #48494a;
	}

a, a:link, a:visited, .more, #banner-blurb a {
	color: #90b57e;
	-moz-transition: color .1s linear;
	-khtml-transition: color .1s linear;
	-webkit-transition: color .1s linear;
	transition: color .1s linear;
	cursor: pointer;
	}

a.white	{
	color: #fff;
	}

#logo {
	float: left;
	height: 62px;
	width: 250px;
	}	

#breadcrumb {
	clear: both;
	}	

em.more {
	font-style: normal;
	}	

a:hover, a:active, a:hover em.more, #banner-blurb a:hover, #banner-blurb a:active  {
	color: #006078;
	}

h1 	{
	max-width: 920px;
	}
	
h1.main-aside-ellipsis {
	max-width: 660px !important;
	}

h2 	{
	color: #696a6c;
	}

h3 	{
	color: #696a6c;
	}

h4, h5, h6 {
	color: #696a6c;
	}
	
.ledger	{
	background-color: #eaf3fd;
	}

.white-ledger {
	background-color: #fff;
	}	

		/* needed for webkit to preform color animation */ 
table.data.hover tbody tr, .container.hover, .promo.hover {
	background-color: #fff;
	}
	
		/* needed for webkit to preform color animation - end */ 
	
.container-header {
	background: #b7dba5 url('/ucm/groups/public/@hp/@public/documents/images/dev_004117.png') repeat-x 0 0;	
	}	
	
.aside-header {
	background: #b7dba5 url('/ucm/groups/public/@hp/@public/documents/images/dev_004117.png') repeat-x 0 0;
	}
	
.aside-body hr {
	margin-left: 2px;
	margin-right: 2px;
	}
	
.aside-body .button.large {
	padding-left: 10px;
	}
	
blockquote strong { 	
	background: transparent url('/ucm/groups/public/@hp/@public/documents/images/dev_004148.png') no-repeat left top;
	width: 20px;
	height: 20px;
	padding-left: 30px;
	}
	
blockquote { 
	background: transparent url('/ucm/groups/public/@hp/@public/documents/images/dev_004149.png') no-repeat right bottom;
	float: right;
	font: 1.1em 'Verdana', sans-serif;
	line-height: 1.8em;
	color: #598ab7;
	width: 200px;
	margin: 0 10px 20px 0;
	padding-left: 40px;
	}

		/* navigation - start */	
	
ul#navigation {
	display: block;
	float: right;
	z-index: 2;
  	list-style: none;
  	background: #dbdcdd url('/ucm/groups/public/@hp/@public/documents/webasset/dev_002625.png') repeat-x 0 0;
  	-o-box-shadow:0 1px 3px rgba(0, 0, 0, 0.5);
	-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.5);
	-khtml-box-shadow:0 1px 3px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.5);
	box-shadow:0 1px 3px rgba(0, 0, 0, 0.5);
  	border-bottom-left-radius: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-moz-border-radius-bottomleft: 8px;
	-khtml-border-bottom-left-radius: 8px;
	-o-border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
	-moz-border-radius-bottomright: 8px;
	-khtml-border-bottom-right-radius: 8px;
	-o-border-bottom-right-radius: 8px;
	width: 648px;
  	height: 30px;
	margin-right: 1px;
	padding-left: 0 !important;
	}

ul#navigation li {
 	float: left;
	}

ul#navigation a {
	position: relative;
	display: block;
  	font: 12px 'Verdana', arial, sans-serif;
	color: #48494a;
	text-align: center;
	text-shadow: 0 -1px 1px rgba(255,255,255,0.45);
	padding: 13px 0;
	}
	
ul#navigation .separator {
	border-right: #fff 1px solid;
	}

		/* individual navigation items */

ul#navigation a#home {
  	border-bottom-left-radius: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-moz-border-radius-bottomleft: 8px;
	-khtml-border-bottom-left-radius: 8px;
	-o-border-bottom-left-radius: 8px;
  	width: 60px;
	}

ul#navigation a#home:hover,
body#p520-id #navigation a#home {
	text-shadow: 0 -1px 1px rgba(255,255,255,1.0);
	background: #bcbcbd url('/ucm/groups/public/@hp/@public/documents/webasset/dev_002625.png') repeat-x 0 0;
	}
	
ul#navigation a#about-us {
  	width: 80px;
	}

ul#navigation a#about-us:hover,
body#p554-id ul#navigation a#about-us,
body#p555-id ul#navigation a#about-us,
body#p556-id ul#navigation a#about-us,
body#p557-id ul#navigation a#about-us {
	text-shadow:0 -1px 1px rgba(255,255,255,1.0);
	background: #bcbcbd url('/ucm/groups/public/@hp/@public/documents/webasset/dev_002625.png') repeat-x 0 0;
	}	
	
ul#navigation a#approach {
  	width: 83px;
	}

ul#navigation a#approach:hover,
body#p558-id ul#navigation a#approach {
	text-shadow: 0 -1px 1px rgba(255,255,255,1.0);
	background: #bcbcbd url('/ucm/groups/public/@hp/@public/documents/webasset/dev_002625.png') repeat-x 0 0;
	}

ul#navigation a#solutions {
  	width: 82px;
	}

ul#navigation a#solutions:hover,
body#p559-id ul#navigation a#solutions,
body#p560-id ul#navigation a#solutions,
body#p560-id ul#navigation a#solutions,
body#p561-id ul#navigation a#solutions,
body#p562-id ul#navigation a#solutions,
body#p563-id ul#navigation a#solutions,
body#p564-id ul#navigation a#solutions,
body#p565-id ul#navigation a#solutions,
body#p566-id ul#navigation a#solutions,
body#p570-id ul#navigation a#solutions {
	text-shadow: 0 -1px 1px rgba(255,255,255,1.0);
	background: #bcbcbd url('/ucm/groups/public/@hp/@public/documents/webasset/dev_002625.png') repeat-x 0 0;
	}
	
ul#navigation a#success {
  	width: 72px;
	}

ul#navigation a#success:hover,
body#p569-id ul#navigation a#success,
body#p571-id ul#navigation a#success,
body#p572-id ul#navigation a#success,
body#p573-id ul#navigation a#success,
body#p574-id ul#navigation a#success,
body#p575-id ul#navigation a#success,
body#p576-id ul#navigation a#success,
body#p577-id ul#navigation a#success {
	text-shadow: 0 -1px 1px rgba(255,255,255,1.0);
	background: #bcbcbd url('/ucm/groups/public/@hp/@public/documents/webasset/dev_002625.png') repeat-x 0 0;
	}	
	
ul#navigation a#thought-leadership {
  	width: 149px;
	}

ul#navigation a#thought-leadership:hover,
body#p536-id ul#navigation a#thought-leadership {
	text-shadow: 0 -1px 1px rgba(255,255,255,1.0);
	background: #bcbcbd url('/ucm/groups/public/@hp/@public/documents/webasset/dev_002625.png') repeat-x 0 0;
	}		
	
ul#navigation a#news-events {
  	border-bottom-right-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
	-moz-border-radius-bottomright: 8px;
	-khtml-border-bottom-right-radius: 8px;
	-o-border-bottom-right-radius: 8px;
	border-bottom-right-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
	-moz-border-radius-bottomright: 8px;
	-khtml-border-bottom-right-radius: 8px;
	-o-border-bottom-right-radius: 8px;
  	width: 116px;
	}

ul#navigation a#news-events:hover,
body#p578-id ul#navigation a#news-events,
body#p580-id ul#navigation a#news-events {
	text-shadow: 0 -1px 1px rgba(255,255,255,0.45);
	background: #bcbcbd url('/ucm/groups/public/@hp/@public/documents/webasset/dev_002625.png') repeat-x 0 0;
	}
		/* individual navigation items - end */
		/* navigation - end */



#search-form-container {
	display: none !important;
	}


		/* secondary navagation */
#secondary-navigation {
	position: absolute;
	top: 0;
	right: 0;
	margin: 47px 20px 0 0;
	}	
	
#secondary-navigation li {
	display: inline;
	font: 10px 'Verdana', sans-serif !important;
	color: #999;
	}		
	
#secondary-navigation li a:hover {
	color: #4c4c4c !important;
	}

#secondary-navigation li a {
	color: #999;
	}

	/* Search position */ 
#search-form-container label { /* Speak Text */
	position: absolute;
	display: inline;
	top: -999em;
	left: -999em;
	}	

.has-js #search-form-container label {
	display: block;
	top: 0 !important;
	left: 0 !important;
	}

#search-form-container  {
	margin-left:733px;
	position:absolute;
	top:49px;
	}
	
#search-form-container input#search-box {
	width: 103px;
	}
	
#search-form-container .search-box-background {
	width: 112px !important;
	}	
	
#footer-navigation {
	border: 0 none;
	padding: 0 !important;
	margin-top: 4px !important;
	}
	
ul#footer-fine-print {
	display: inline-block;
	}

.webkit ul#footer-fine-print {	
	margin-top: 4px;
	}

#footer-share {
	margin: 4px 0 0;
	}	

		/* Primary Button Color */
.button, .button:visited {
	background-color: #006078;
	-moz-transition: background-color .1s linear;
	-webkit-transition: background-color .1s linear;
	transition: background-color .1s linear;
	}	
		
		/* Primary Button Color Hover */	
.button:hover {
	background-color: #044758;
	}	
	
		/* Secondary Button Color */
.button.secondary, .button.secondary:visited {
	background-color: #b7dba5;
	}
	
		/* Secondary Button Color Hover */	
.button.secondary:hover {
	background-color: #90b57e;
	}		
	
		/* Clear Button Color */
.button.clear, .button.clear:visited {
	background-color: #b3b3b3;
	}	
	
		/* Clear Button Color Hover */
.button.clear:hover {
	background-color: #999;
	}
		
		/* Go (input) Button Color */
input.button.go {
	background-color: #006078;
	}
	
		/* Go (input) Button Color Hover */
input.button.go:hover {
	background-color: #044758;
	}
	
		/* Go (input) Button Color Active */
input.button.go:active {
	background-color: #044758;
	}		

		/* Form Outline Focus Color */	
input:focus, textarea:focus, select:focus, .webkit input:focus, .webkit textarea:focus, .webkit select:focus {
	outline-color: #598ab7 !important;
	}


		/* Colorbox */	
#colorbox #colorbox-previous, #colorbox #colorbox-title, #colorbox #colorbox-current, #colorbox #colorbox-slideshow, #colorbox #colorbox-next, #colorbox #colorbox-previous {
	display: none !important;
	}
	
#colorbox-loaded-content {
	margin-bottom: 0px;
	}
		/* Colorbox - end */	