/*
Theme Name: Centene
Theme URI: http://www.centene.com
Description: The default WordPress theme for Centene Corporation.
Version: 1.0
Author: Jason Butler
Author URI: http://jasonbutler42.com/
/*  
Sticky Footer Solution
by Steve Hatcher 
http://stever.ca
http://www.cssstickyfooter.com
*/
/*---[Reset]---------------------------------------------------------*/
* {margin: 0; padding: 0;}
html, body, div {position: relative;}

html, body, #wrapper {height: 100%;}


/*---------------------------------------------------------------------------------*/


/*---[Universal]---------------------------------------------------------*/
body {
	background: #EBF1F6 url(images/body_bg.jpg) top left repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%; 
	font-size: 80%; 
	color: #333;
	color: #555;
	line-height: 80%;
}
p {margin: 0 0 1em 0;}
a img {border: none;}

/*---[Major Divs]---------------------------------------------------------*/
#wrapper,
#footer_nav {
	margin: auto;
	width: 880px;
	
}
body  > #wrapper {height: auto; min-height: 100%;}

#inner_wrapper {padding-bottom: 50px;}  /* must be same height as the footer */
#inner_wrapper {
	float: left;
	width: 100%;
	margin-top: 180px;
	z-index: 1;
}
#wrapper,
#inner_wrapper {background: #EBF1F6 url(images/wrapper_bg.png) top center repeat-y;}

#footer {
	margin-top: -50px; /* negative value of footer height */
	height: 50px;
	clear:both;
	width: 100%;
	float: left;
} 
.three_columns #content {
	width: 350px;
	width: 376px;
	width: 402px;
}
.careers #content,
#content {
	background: #ee4411;
	background: none;
	width: 614px;
	padding: 26px;
	float: left;
	margin-left: 214px;
	z-index: 2;
	min-height: 330px;
}
.careers_main #content {min-height: 100px;}
.one_column #content {
	width: 828px;
	margin-left: 20px;
	margin-left: 0;
	margin-left: 0;
}
#sidebar {
	padding: 26px;
	padding: 26px 0;
	float: left;
	width: 186px;
	width: 212px;
	font-size: 85%;
	line-height: 110%;
}
.main_blog #sidebar,
.careers #sidebar,
#navigation {
	padding-top: 26px;
	width: 238px;
	float: left;
	background: none;
	margin-left: -880px;
}

#branding {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	clear: both;
	overflow: hidden;
	height: 200px;
	z-index: 990;
	background: #fff;
}
/*---[Stock Quote in #branding]---------------------------------------------------------*/
.stock {
	font-size: 95%;
	position: absolute;
	height: 20px;
	line-height: 20px;
	top: 58px;
	right: 0;
	text-align: right;
	width: 50%;
	padding-right: 20px;
	
}
.stock span label,
.stock span.stock_percentchange,
.stock span.stock_volume {display: none;}
.stock span.stock_change {
}
.stock span.stock_symbol {}
.stock span.time_stamp {
}
.stock span.stock_change {font-weight: normal;font-size: 100%;}
.stock span.stock_quote,
.down span.stock_quote {
	font-size: 135%;
	font-weight: bold;
	padding-left: 20px;
	display: inline-block;
	background: url(images/stock_bg.png) 5px -20px no-repeat;
}
.up span.stock_quote {background-position: 5px 0;}
.down span.stock_quote {background-position: 5px -40px;}
/*---[Stock Quote in #sidebar]---------------------------------------------------------*/

#sidebar .stock,
#sidebar .stock span,
#sidebar .stock span label {
	clear: both;
	position: relative;
	display: inline-block;
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
	top: auto;
	bottom: auto;
	height: auto;
	background: none;
	font-weight: normal;
	font-size: 12px;
}
#sidebar .stock {
	width: 184px;
	height: 1%;
	margin-left: 12px;
	overflow: hidden;
	
	display: inline;
}
#sidebar .stock .stock_symbol,
#sidebar .stock .time_stamp {display: none;}


#sidebar .stock span label {width: 50%; text-align: left;}
#sidebar .stock .stock_change {width: 75%;	clear: none;}

#sidebar .stock .stock_percentchange {clear: none; width: auto;}
#sidebar .up span.stock_change ,
#sidebar .up span.stock_percentchange {color: green;}
#sidebar .down span.stock_change ,
#sidebar .down span.stock_percentchange {color: red;}


#tagline {
	position: absolute;
	width: 868px;
	top: 100px;
	top: 80px;
	left: 0;
	padding-left: 12px;
	line-height: 40px;
	color: #10517C;
	font-size: 110%;
	font-weight: bold;
	background: url(images/tagline_bg.png) left bottom no-repeat;
}
#header_nav {
	position: absolute;
	width: 880px;
	height: 78px;
	line-height: 100%;
	top: 0;
	left: 0;
	border-bottom: 2px solid #DDDED6;
	border-bottom: 2px solid #D1E5F3;
	background: #fff;
	
}
#logo {
	position: absolute;
	left: 0;
	top: 0;
	height: 78px;
	width: 201px;
}

#pcr {
	position: absolute;
	top: 0;
	left: 211px;
	padding-top: 15px;
	height: 63px;
	width: 200px;
}
#pcr span {
	color: #10517C;
	font-weight: bold;
	margin: 3px 0 3px 25px;
	margin: 1px 0 2px 25px;
	text-transform: lowercase;
	padding: 0;
	line-height: 10px;
	line-height: 100%;
	
	float: left;
	clear: both;
	display: inline-block;
}
#search {
	display: block;
	position: absolute;
	right: 0;
	top: 0;
	height: 200px;
	width: 400px;
}


#main_nav {
	position: absolute;
	top: 120px;
	left: 0;
	width: 880px;
	height: 61px;
	background: url(images/main_nav_bg.png) bottom left no-repeat;
}

#footer {
	text-align: center;
	background-color: #DDDED6;
	background-color: #EBF1F6;
	z-index: 3;
}
#footer_nav {
	padding-top: 23px;
	line-height: 105%;
	text-align: center;
	background-image: url(images/footer_bg.png);
	background-position: top center;
	background-repeat: no-repeat;
	overflow: hidden;
}

/*---[Post related]---------------------------------------------------------*/
.post {line-height: 130%; font-size: 95%;}
/*---[Headers]---------------------------------------------------------*/
h2 {
	display: block;
	font-size: 1.5em;
	line-height: 100%;
	padding: 0;
	margin: 0 0 .5em 0;
	color: #E2AC0C;
}

h3 {
	color: #E2AC0C;
	margin: 0 0 1em 0;
}
h3.drawer-handle {	
	background-color: red;
	color: #0E6199;
	font-weight: normal;
	cursor: pointer;
	background: url(images/icon_plus.png) left center no-repeat;
	padding-left: 15px;
	font-size: 90%;
}
.drawers h3.open {
	background: url(images/icon_minus.png) left center no-repeat;
}
.drawers ul {display: none;}
/*---[Paragraphs]---------------------------------------------------------*/
#sidebar p {
	padding: 0 12px;
	margin: 0 0 .5em 0;
}
/*---[Forms]---------------------------------------------------------*/
#search form {
	display: block;
	height: 16px;
	width: 209px;
	float: right;
	overflow: hidden;
	position: absolute;
	right: 20px;
	top: 12px;
}
#search input {
	font-family: Helvetica, san-serif;
	line-height: 14px;
	border: 1px solid #7F9DB9;
	float: left;
	display: block;
	height: 14px;
	font-size: 70%;
}
#search #searchsubmit{
	text-transform: uppercase;
	font-weight: bold;
	width: 29px;
	margin-left: 4px;
	line-height: 12px;
	height: 16px;
}
#search #s{
	width: 168px;
	padding-left: 4px;
}
/*---[Anchors]---------------------------------------------------------*/
body a[href^="http:"],
body a[href^="https:"] {background: transparent url(images/external.png) no-repeat scroll right center; padding-right: 13px;}
body  p.newsitem a,
body a.noexternal,
body a[href*="centene.com"] {background: none; padding-right: 0;}
a:link,
a:visited {
	color: #333; 
	color: #0D3D5E; 
	color: #0E6199; 
	text-decoration: none;
}
a:hover,
a:active {text-decoration: underline;}
#main_nav a:link,
#main_nav a:visited {
	display: block;
	line-height: 40px;
	text-transform: uppercase;
	font-size: 120%;
	font-family: Helvetica, Arial, san-serif;
	font-weight: bold;
	color: #10517C;
	float: left;
	width: auto;
	cursor: pointer;
}
#main_nav a:link span,
#main_nav a:visited span {
	padding: 0 20px;
	display: block;
	float: left;
}

#main_nav li.current_page_ancestor a,
#main_nav li.current_page_item a,
#main_nav a:hover,
#main_nav a:active {background: url(images/main_nav_right_bg.png) bottom right no-repeat; text-decoration: none;}

#main_nav li.current_page_ancestor a span,
#main_nav li.current_page_item a span,
#main_nav a:hover span,
#main_nav a:active span {background: url(images/main_nav_left_bg.png) bottom left no-repeat;}


/* ------------------------------ header navigation ------------------------------ */
#header_nav a {margin: 0 10px; font-size: 85%;display: block; float: left;}
#header_nav ul a {margin-top: 2px;}
#header_nav li.current_page_ancestor a,
#header_nav li.current_page_item a {text-decoration: underline;}

/* ------------------------------ left navigation ------------------------------ */
#navigation li a {
	text-decoration: none;
	text-transform: uppercase;
	display: block;
	color: #E2AC0C;
	color: #D3E1F2;
	color: #fff;
	width: 203px;
	padding-left: 12px;
	font-weight: bold;
	padding-bottom: 7px;
}
#navigation li li a:link,
#navigation li li a:visited {
	font-family: Helvetica, Arial, sans serif;
	font-weight: normal;
	padding-top: 7px;
	font-size: 100%;
	text-transform: none;
	color: #11537C;
	color: #fff;
	color: #D3E1F2;
	letter-spacing: auto;
	width: 179px;
	padding-left: 24px;
	background: url(images/blue_dot.png) 14px 8px no-repeat;
	background: url(images/right_arrow.png) 14px 8px no-repeat;
	line-height: 14px; /* LP added 10/24/11 */
}

#navigation li li.current_page_ancestor a:link,
#navigation li li.current_page_ancestor a:visited {background: url(images/down_arrow.png) 10px 10px no-repeat;}

#navigation li li.current_page_ancestor li a:link,
#navigation li li.current_page_ancestor li a:visited {background-image: none;}

#navigation li li.current_page_item  li a:link, 
#navigation li li.current_page_item  li a:visited, 
#navigation li li li a:link,
#navigation li li li a:visited {
	font-size: 85%;
	background: none;
	color: #D3E1F2;
}
 
#navigation li li.current_page_item  a:link, 
#navigation li li.current_page_item  a:visited, 
#navigation li li a:hover,
#navigation li li a:hover,
#navigation li li.current_page_item  li a:hover, 
#navigation li li.current_page_item  li a:active, 
#navigation li li li a:hover,
#navigation li li li a:active {color: #fff;}

/* ------------------------------ header navigation ------------------------------ */
#header_nav ul a:link,
#header_nav ul a:visited{
	color: #333;
	line-height: 110%;
}

#header_nav ul li.current_page_item a:link,
#header_nav ul li.current_page_item a:visited,
#header_nav ul a:hover,
#header_nav ul a:active{text-decoration: underline;}
/* ------------------------------ footer navigation ------------------------------ */
#footer_nav li a:link,
#footer_nav li a:visited  {color: #333;}
#footer_nav li a:hover,
#footer_nav li a:active {text-decoration: underline;}


/*---[Lists]---------------------------------------------------------*/
/* ------------------------------ Content Lists ------------------------------ */
.post ul {margin: 0 0 1em 0;}
.post li {
	list-style-position: outside;
	margin-left: 1em;
	margin-left: 15px;
	list-style-image: url(images/bullet.png);
}

#main_nav ul {
	display: block;
	width: 880px;
	height: 50px;
	padding-top: 10px;
	list-style: none;
	float: left;
}
#main_nav li {
	display: block;
	float: left;
	height: 40px;
	margin-left: 12px;
}
/* ------------------------------ Sidebar Lists ------------------------------ */
#sidebar .sidebar_box {
	margin-bottom: 5px;
}
#sidebar .sidebar_box ul {
	display: block;
	background: #2170a6;
	width: 212px;

	padding: 0;
	padding-bottom: 4px;
	
}
#sidebar .sidebar_box li {
	list-style: none;
	display: block;
	width: 212px;

	margin: 0;
	padding: 0;
	padding: 14px 0;
}
#sidebar .sidebar_box li li {
	list-style-type: disc;
	list-style-position: outside;
	height: auto;
	display: list-item;
	margin: 0 0 0 2em;
	width: auto;
	padding-right: 1em;
	padding: .5em 1em 0 0;
}
#sidebar .one ul {background: #c4d6c8;}
#sidebar .one ul {background: #fff;}
#sidebar .two ul {background: #d9eede;}
#sidebar .three ul {background: #aaa;}
/* ------------------------------ header navigation ------------------------------ */
#header_nav ul,
#header_nav li {
	display: block;
	float: right;
	list-style: none;
}
#header_nav ul {
	position: absolute;
	top: 15px;
	right: 0;
}

#header_nav li a {}


/* ------------------------------ Transparent corners ------------------------------ */
span.top,
span.bottom {
	height: 8px; 
	width: 216px;
	width: 215px;
	display: block;
	position: relative;
	overflow: hidden;
}
#sidebar span.top,
#sidebar span.bottom {width: 212px;}
span.top {position: absolute;}
span.bottom {margin-top: -8px;}
span.right,
span.left {
	position: absolute;
	width: 8px;
	height: 8px;
	display: block;
}
span.left {left: 0;}
span.right {right: 0;}
span.top span.right {background: url(images/corner_right_top.png);}
span.top span.left {background: url(images/corner_left_top.png);}

span.bottom span.right {background: url(images/corner_right_bottom.png);}
span.bottom span.left {background: url(images/corner_left_bottom.png);}
/* ------------------------------ left navigation ------------------------------ */
#navigation ul {
	display: block;
	background: #2170a6;
	width: 215px;
	padding-bottom: 4px;
}
#navigation ul ul {background: none; width: auto; margin: 0;}
#navigation li {
	background: url(images/navigation_top_bg.png) top left no-repeat;
	background: none;
	padding-top: 14px;
	display: block;
	list-style: none;
	border-bottom: 1px solid #000;
	border-bottom: none;
	width: 215px;
}
#navigation li li {
	margin: 0;
	width: auto;
	background: none; 
	padding: 0;
	height: auto;
}
#navigation li li li {border: none;}
#navigation li {display: none;}

#navigation li.current_page_ancestor li,
#navigation li.current_page_ancestor,
#navigation li.current_page_parent li,
#navigation li.current_page_parent,
#navigation li.current_page_item,
#navigation li.current_page_item li {display: block;}

#navigation ul ul ul {display: none;}
#navigation ul ul li.current_page_item ul,
#navigation ul ul li.current_page_parent ul {display: block;}
#navigation li li.current_page_item ul,
#navigation li li.current_page_ancestor ul {border-top: none;}

/* ------------------------------ footer navigation ------------------------------ */
#footer_nav ul {display: block;}
#footer_nav li {
	display: inline;
	list-style: none;
	font-size: 80%;
	color: #333;
}


#for_investors ul {
	
}
#for_investors li {
	line-height: 100%;
	margin: 0 0 .5em 15px;
	list-style-image: url(images/bullet.png);
}
/* ------------------------------ drawers ------------------------------ */
ul.contactus li {border: 1px solid #eee;}
ul.drawers li {
	list-style-image: none;
	list-style-type: none;
	margin-left: 0;
	padding: .5em;
	margin-bottom: .5em;
}

ul.drawers li li {border: none; margin-left: 1em; font-size: 90%;}
/*---[Front Page]---------------------------------------------------------*/
.home #wrapper,
.home #inner_wrapper {background: #fff url(images/home_content_bg.png) top left repeat-y;}
.home #content {}
.home .blog .post {
	margin: 0;
	padding: 0;
	width: 100%;
	width: 480px;
}
.more-link {
	font-size: 85%;
	text-align: right;
	width: 100%;
	float: left;
	clear: both;
	margin: 1em 0;
}
#upper_stage {
	width: 828px;
	height: 296px;
	background: #fff;
	margin-top: -26px;
	border-top: 20px solid #fff;
	border-bottom: 20px solid #fff;
}
.blog {
	
	background: #fff;
	float: left;
	width: 100%;
	width: 500px;
	width: 480px;
	padding: 0;
	padding-right: 20px;
	display: inline;
	padding-left: 20px;
	margin-right: -20px;
	margin-left: -20px;
	overflow: hidden;
	
}
#lower_stage {
	width: 880px;
	border-top: 1px solid #D1E5F3;
	margin: 0 -26px 0 -26px;
	padding-top: 20px;
	font-size: 95%;
}
#news_roll {
	background: #fff;
	width: 480px;
	padding: 0 20px;
}
* html body #news {width: 100%;}
/*
#blog_roll {
	clear: both;
	border-right: 2px solid #DDDED6;
	width: 290px;
	float: left;
	padding: 0;
	padding-right: 10px;
	padding-top: 10px;
	margin: 0;
}
#for_investors {
	float: left;
	width: 178px;
	margin: 0 -20px 0 0;
	padding: 1em 10px 0 10px;
}
*/


#news_roll .clearhr {
	float: left;
	height: 2px;
	margin-bottom: 1em;
}
* html #news_roll .clearhr {overflow: hidden;width: 520px; margin-left: -10px;}
#news_roll hr {
	border: 0;
	overflow: hidden;
	color: #D1E5F3;
	height: 1px;
	background: #DDDED6;
	background: #D1E5F3;
	display: inline;
	display: inline-block;
	width: 520px;
	width: 600px;
	margin-right: -20px;
	margin-left: -20px;
	float: left;
	
	clear: both;
	margin-bottom: 0;
}

.home .post {
	overflow: hidden;
	width: 300px;
	width: 320px;
	padding: 0 20px;
}
.home .post div.blog_title {
	
}
.home .post .user img { 
	float: left;
	clear: none;
	display: block;
	width: 75px;
	margin: 0 1em .5em 0;
}
.home .post a.blog_title  {
	font-size: 135%;
	line-height: 120%;	
}
.home .post .byline {
	text-transform: uppercase;
	font-size: 90%;
	margin-bottom: .3em;
	display: inline-block;
}
p.newsitem {
	display: block;
	float: left;
	width: 100%;
	clear: both;
	line-height: 110%;
	margin: 0 0 1em 0;
}
#blog_roll p.newsitem {
	
}
p.newsitem strong {
	float: left;
	display: block;
	clear: none;
	width: 105px;
}

p.newsitem a {
	width: 370px;
	clear: none;
	float: left;
	display: block;
}
#blog_roll p.newsitem a {
	width: 195px;
	
}
#news_roll,
.home .post {
	clear: none;
	float: left;
}
.home .post hr {
	border: 0;
	overflow: hidden;
	color: #D1E5F3;
	height: 1px;
	background: #D1E5F3;
	display: inline-block;
	width: 100%;
	width: 360px;
	margin-left: -20px;
	margin-bottom: 1em;
}
.home #footer_nav {
	background-image: url(images/home_footer_bg.png);
}
.home #news_roll h3,
.home #news_roll h3 {
	display: block;
	float: left;
	line-height: 110%;
	font-size: 90%;
	text-transform: uppercase;
	font-weight: normal;
}
.home #news_roll  h3 {
	margin: 0 0 1em 0;
	width: 90%;
	padding: 0;
}
.home a.rss,
.home a.events {
	display: block;
	float: right;
	clear: none;
	height: 16px;
	width: 16px;
	overflow: hidden;
	text-indent: -9999px;
	margin-left: .5em;
}
.home a.rss {background-image: url(images/icon_rss.png);}
.home a.events {background-image: url(images/icon_events.png);}


/*---[Careers Section]---------------------------------------------------------*/
.careers #branding {height: 181px;}
.careers #content {
	margin-top: 80px;
	
	z-index: 2;
}
.main_blog #sidebar,
.careers #sidebar {
	margin-top: 80px;
	
	width: 174px;
	padding: 20px;
}
.careers #navigation {
	background: url(images/careers_navigation_bg.jpg);
	border-bottom: 6px solid #BDC831;
	
	z-index: 9999;
	width: 100%;
	width: 880px;
	padding: 0;
	
	overflow: hidden;
	height: 74px;
}	
.careers #navigation ul,
.careers #navigation li,
.careers #navigation a:link,
.careers #navigation a:visited,
.careers #navigation span {
	width: auto;
	padding: 0;
	margin: 0;
	height: 30px;
	line-height: 30px;
	float: left;
	clear: none;
	background: none;
	
}
.careers #navigation ul a {display: none;}

.careers #navigation ul li li a:link,
.careers #navigation ul li li a:visited {
	display: block;
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 90%;
}
.careers #navigation ul li li.current_page_item a,
.careers #navigation ul li li a:hover,
.careers #navigation ul li li a:active {
	color: #555;
	
	font-weight: bold;
}
.careers #navigation ul {
	position: absolute;
	bottom: 0;
	right: 0;
	display: inline-block;
	list-style: none;
	width: 650px;
	
}
.careers #navigation ul ul {
	padding: 0;
	float: left;
	width: auto;
	background: red;
	position: relative;
}

.careers #navigation ul li.last,
.careers #navigation ul li.first { 
	display: block;
	position: relative;
	background: blue;
	width: 16px;
	z-index: 999;
	float: left;
	background: url(images/careers_navigation_left_bg.png) top left no-repeat;
}
.careers #navigation ul li ul{
	
}
.careers #navigation ul li.last {
	background: red;
	float: left;
	background: url(images/careers_navigation_right_bg.png) top left no-repeat;
}
.careers #navigation ul li li{
	background: #BEC72E;
	border: 0;
}
.careers #navigation ul li ul li a span {
	display: inline-block; 
	padding: 0 45px;
	cursor: pointer;
}

.careers_main #content,
.careers_main #sidebar {margin-top: 341px;}
.careers_main #navigation {height: 334px;}
.careers_main #navigation {	background: none;}
.careers_main h2 {display: none;}

/*---[tables]---------------------------------------------------------*/
table {
	text-align: left;
	border-collapse: collapse;
	width: 100%;

}
table.contact {
	margin-top: 2em;
}
table.contact tr {border-top: 2px solid #eee;}
table.contact tr.first {border-top: none;}
table.contact th,
table.contact td {
	padding: 2px 0;
	vertical-align: top;
}
table.healthplans {
		float: left;
		clear: both;
}
table.healthplans td {width: 50%;}
table.healthplans td a img {
	float: left;
	margin: 0 12px 5px 0;
}
/*---[Utility]---------------------------------------------------------*/
.icon {
	margin-right: 1em;
	margin-bottom: .7em;
	float: left;
	clear: left;
	display: block;
	display: inline-block;
}
img.sidebar {margin-bottom: 5px;}
.post .image_extra {
	width: 100%;
	height: 212px;
	margin-bottom: 1em;
}
.post hr  {
	border: 0;
	overflow: hidden;
	color: #DDDED6;
	color: #D1E5F3;
	height: 1px;
	background: #DDDED6;
	background: #D1E5F3;
	display: inline-block;
	width: 100%;
	margin: 0 0 1em 0;
}
/*---[Tabs]---------------------------------------------------------*/
hr.tabs {
	margin: 0;
	padding: 0;
	z-index: -1;
	display: inline-block;
	position: absolute;
	left: 0;
	top: 27px;
}
ul.tabNavigation {
	display: inline-block; 
	z-index: 20;
	height: 35px;
	overflow: hidden;
}
ul.tabNavigation li {
	list-style: none;
	display: block;
	margin: 0;
	padding: 0;
	float: left;
	margin: 0 .5em;
}


ul.tabNavigation li a:link,	
ul.tabNavigation li a:visited  {
	font-weight: bold;
	font-size: 85%;
	display: block;
	background: url(images/tab.png) 100% -100px no-repeat;
	padding-right: .7em;
	
	
}	
ul.tabNavigation li a:link span,
ul.tabNavigation li a:visited span {
	display: block;
	background: url(images/tab.png) 0% 0 no-repeat;
	padding-top: 5px;
	padding-bottom: 6px;
	
	padding-left: .7em;
}
ul.tabNavigation li a.selected:link,	
ul.tabNavigation li a.selected:visited, 
ul.tabNavigation li a:hover {
	
	background-position: 100% -150px; 
	text-decoration: none;
}
ul.tabNavigation li a:active {text-decoration: none;}

ul.tabNavigation li a.selected:link span,	
ul.tabNavigation li a.selected:visited span, 
ul.tabNavigation li a:hover span {
	background-position: 0% -50px;
	padding-bottom: 8px;
}
ul.tabNavigation li a:hover span {padding-bottom: 6px;}

/*---[Main Blog Section]---------------------------------------------------------*/
.navigation {
	float: left;
	width: 100%;
	line-height: 120%;
	clear: none;
	z-index: 100;
	margin-bottom: 1em;
}
.navigation .alignleft {width: 49%; float: left; clear: none;}
.navigation .alignright {width: 49%; float: right; text-align: right; clear: none;}
.main_blog #sidebar {}
.main_blog #sidebar #wpcumuluswidgetcontent embed {

	border: 10px solid red;
	z-index: 9999;
	position: relative;
	float: left;


}
#tagcloudflash {
	z-index: 9999999; 
	float: left;
	display: inline;
}

.main_blog #sidebar li{
	list-style: none;
	margin-bottom: 2em;
}
.main_blog #sidebar li li{margin: 0;}
.main_blog #sidebar dl,
.main_blog #sidebar dt,
.main_blog #sidebar dd {padding: 0; margin: 0; height: 1%;}
.main_blog #sidebar dt {margin-bottom: .5em;}

.main_blog h2.widgettitle {
	margin: 0;
	padding: 0;
	font-weight: normal;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 100%;
	margin-bottom: .7em;
}

.main_blog #content {}
.main_blog #sidebar a.rss {
	padding-left: 18px;
	background: url(images/icon_rss.png) center left no-repeat;	
	line-height: 18px;
	height: 18px;
	display: block;
}
.main_blog #sidebar ,
.main_blog #content {
	margin-top: 20px;
}
.main_blog #sidebar ul {
	margin: 0;
	padding: 0;
}



/*---[HACKS]---------------------------------------------------------*/

/* IE 6 Hacks */
* html #content {display: inline;}
* html #content {height: 330px;}

hr.ieclear {display: none;} /* do not display normally */
* html hr.ieclear {
	display: block;
	height: 0px;
	margin-top: -1px;
	border: 0;
	color: #EBF1F6;
}	
* html #wrapper {display:inline-block;}
/* CLEAR FIX*/
.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

* html span.top span.right {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/wp-content/themes/centene/images/corner_right_top.png", sizingMethod="image");
	right: -1px;
}
* html span.top span.left {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/wp-content/themes/centene/images/corner_left_top.png", sizingMethod="image");
	
}
* html span.bottom span.right {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/wp-content/themes/centene/images/corner_right_bottom.png", sizingMethod="image");
	right: -1px;
}
* html span.bottom span.left {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/wp-content/themes/centene/images/corner_left_bottom.png", sizingMethod="image");	
}

* html .careers #navigation ul li.last {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/wp-content/themes/centene/images/careers_navigation_right_bg.png", sizingMethod="image");	
}
* html .careers #navigation ul li.first {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/wp-content/themes/centene/images/careers_navigation_left_bg.png", sizingMethod="image");	
}
