/* $Id: zen.css,v 1.14.2.6 2009/11/05 11:03:32 johnalbin Exp $ */



/*

 *



/** body **/

  * {

	margin:0;

	padding:0;

}

body {
    background:	url(http://wellpointic.com/static/images/header_bg.png) repeat-x #e0e0e0;

	margin: 0;

	padding: 0;
	
	font-family: 'Lucida Grande',Verdana,'Bitstream Vera Sans',Arial,sans-serif; 
	font-size:13px;

	height:100%;

	width:100%;

}

a, 
a:visited,
a:active,
a:focus {
	color: #0d6eb2;
	text-decoration:none;
}
a:hover {
	color: #1e8ee2;
}


#page {

	width:100%;

	margin:0;

	background:#fff;

}

#page-inner {

	width:950px;

	margin:0px auto 10px auto;

}

/** header **/

  #header {

	width:100%;

	margin:0;

	padding:0;

}

#header-inner {

	width:968px;

	height:126px;

	margin:0px auto;

}

/* Top Right toolbox */
#top_tool_box {

	width:220px;

	height:18px;

	float:right;

	margin-top:5px;

	color:#fff;

	font-size:11px;

	font-family:Verdana;

	line-height:20px;

}

#top_tool_box a{color:#fff;}

/* Select Country Slide Down */

div#countryOptions{

	position:relative;

	float:left;

	text-align:right;

	width:596px;

	height:14px;

	margin:0px 0px 0px 5px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#91beec;

	padding:0;

	

}

div.selectCountry{

	position:absolute;

	height:62px;

	width:196px;

	background:none;

	border-bottom:1px solid #276395;

	border-left:1px solid #276395;

	border-right:1px solid #276395;

	margin:20px 0px 0px 10px;;

	display:none;

}

a.country{

	color:#91beec;
	text-decoration:none;

}
a.country:hover{
	text-decoration:underline;	
}
ul.countryList,

.countryList ul{

	margin: 0;

	padding: 0;

	cursor: default;

	list-style-type: none;

	display: inline;

	float:left;

	position:absolute;

	color:#528ecc;

	font-weight:bold;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

}

.countryList li{

	margin:0;padding:0;float:left;

}

.countryList li a{

	float:left;
	text-align:center;
	width:49px;
	height:62px;
	background:#002040;
	filter:alpha(opacity=95);
	opacity: 0.95;
	-moz-opacity:0.95;
	position:relative;
	text-decoration:none;

}

.countryList li a:hover{

	background:#013c77;
	filter:alpha(opacity=95);
	opacity: 0.95;
	-moz-opacity:0.95;
	color:#fff;

}

.flag{

	margin-top:13px;

	margin-bottom:2px;

}

/* End of Country Selection */



#country_pick {

	float:right;
	margin-top:0px;
	height:30px;
	padding-left:20px;
	font-family:verdana;
	font-size:11px;
	margin-left: 30px; 
	line-height: 20px;

}

.us {

	background:url(http://wellpointic.com/static/images/us_flag.png) no-repeat 0px 3px;

}

#select_region {

	float:left;

	height:18px;

	font-size:11px;

	margin-top: 0px;
}
#select_region img{
	margin-top: 3px;
	margin-left: 2px;
}

#country_name {

	width:30px;
	float:left;

}

#user_login {

	float:right;

	margin:3px 15px 0px;

	height:15px;

	border-left:0px solid #6a96b2;

	line-height:15px;

	padding-left:0px;

}

#user_login a{

font-size:13px;

}

input.form-submit {
	width: 116px;
	height: 30px;
	
	margin: 0px;
	padding: 0px 0px 6px;
	
	background:url('http://wellpointic.com/static/images/button.gif') no-repeat;
	
	border: none;
	
	color: #FFFFFF;
	font-size: 14px;
	line-height: 30px;
	text-align: center;
}

a.sign_up_now{

padding:6px 23px 10px;

background:url('http://wellpointic.com/static/images/button.gif') no-repeat;

text-decoration:none;

color:#fff;

}

a.sign_up_now:hover{

background:url('http://wellpointic.com/static/images/button_hover.gif') no-repeat;

}

a.apply_now{

padding: 6px 31px 8px;

background:url('http://wellpointic.com/static/images/button.gif') no-repeat;

text-decoration:none;

color:#fff;

}

a.apply_now:hover{

background:url('http://wellpointic.com/static/images/button_hover.gif') no-repeat;

}

a.visit_site{

padding: 6px 20px 8px;

background:url('http://wellpointic.com/static/images/visit_site.gif') no-repeat;

text-decoration:none;

color:#fff;

}

a.visit_site:hover{

background:url('http://wellpointic.com/static/images/visit_site_hover.gif') no-repeat;

}

a.learn_more{

color:#0d6eb2;

}

a.learn_more:hover{

color:#1e8edd;

}



#user_login a {

	color:#fff;

	text-decoration:none;

}

#user_login a:hover {

	text-decoration:underline;

}

#logo-title /* Wrapper for logo, website name, and slogan */ {

	width:188px;

	float:left;

}

#logo /* Wrapper for logo */ {

	float:left;

	margin: 5px 0 0 0;

	padding: 0;

	height:73px;

	width:188px;

}

#logo-image /* The actual logo image */ {

}

h1#site-name, div#site-name /* The name of the website */ {

	margin: 0;

	font-size: 2em;

	line-height: 1.3em;

}

#site-name a:link,  #site-name a:visited {

	color: #000;

	text-decoration: none;

}

#site-name a:hover {

	text-decoration: underline;

}

#site-slogan /* The slogan (or tagline) of a website */ {

}

#header-blocks /* Wrapper for any blocks placed in the header region */ {

	clear:none;

	float:right;

	margin:0;

	padding:0;

	height:73px;

	width:223px;

}

/** main (container for everything else) **/

  #main {

	margin:0;

	padding:0;

}

#main-inner {

	margin:0;

	padding:0;

}

/** content **/

  #content {

	margin: 15px 0px;

}

#content-inner {

margin:0;padding:0;

}

#mission /* The mission statement of the site (displayed on homepage) */ {

}

#content-top /* Wrapper for any blocks placed in the "content top" region */ {

}

#content-header /* Wrapper for breadcrumb, title, messages, tabs, and help */ {

}

.breadcrumb /* The path to the current page in the form of a list of links */ {

	padding-bottom: 0; /* Undo system.css */

}

h1.title, /* The title of the page */  h2.title, /* Block title or the title of a piece of content when it is given in a list of content */  h3.title /* Comment title */ {

	margin: 0;

}

div.messages /* Important messages (status, warning, and error) for the user */ {

}

div.status /* Normal priority messages */ {

}

div.warning, tr.warning /* Medium priority messages */ {

/* border: 1px solid #f0c020; */ /* Drupal core uses: 1px solid #f0c020 */

  }

div.error, tr.error /* High priority messages. See also the .error declaration below. */ {

}

div.tabs /* See also the tabs.css file. */ {

}

.help /* Help text on a page */ {

	margin: 1em 0;

}

.more-help-link /* Link to more help */ {

	font-size: 0.85em;

	text-align: right;

}

#content-area /* Wrapper for the actual page content */ {

}

ul.links /* List of links */ {

	margin: 1em 0;

	padding: 0;

}

ul.links.inline {

	margin: 0;

	display: inline;

}

ul.links li {

	display: inline;

	list-style-type: none;

	padding: 0 0.5em;

}

.pager /* A list of page numbers when more than 1 page of content is available */ {

	clear: both;

	margin: 1em 0;

	text-align: center;

}

.pager a, .pager strong.pager-current {

	padding: 0.5em;

}

.feed-icons /* The links to the RSS or Atom feeds for the current list of content */ {

	display:none;

	margin: 1em 0;

}

#content-bottom {

	margin-left:-18px;

}

#content-bottom div.block-nodeblock {

	float:left;

	width:296px;

	margin-left:20px;

}

#content-bottom div.block-nodeblock p {

	font-family:verdana;

	font-size:12px;

	margin-top:5px;

}

#content-bottom div.block-nodeblock h2 {

	font-family:Arial;

	font-size:20px;

	color:#0d6eb2;

	margin: 0;

	padding:0;

        font-weight:400;

        line-height:24px;

}

#content-bottom div.block-nodeblock h3 {

	font-family:Arial;

	font-size:16px;

	color:#003366;

	margin: 0;

	padding:0;

        line-height:22px;

        font-weight:400;

}

/** navbar **/

  #navbar {

	margin-top:3px;

	width:968px;

	clear:left;

}

#navbar-inner {

	width:950px;

	height:45px;

	margin:0px auto;

}

#search-box /* Wrapper for the search form */ {

	clear:right;

	float:right;

	margin-right:8px;

	height:26px;

	width:202px;

	margin-top:14px;

}



#edit-search-theme-form-1 {

	background:url('http://wellpointic.com/static/images/search_bg.png') top left no-repeat;

	width:163px;

	padding:2px 0px 0px 6px;

	height:26px;
	line-height:15px;
	font-size:12px;

	border:none;

	float:left;

	color:#aaa;

}

#edit-search-theme-form-1-wrapper label /* Label that says "Search this site:" */ {

	display: none;

}

#primary /* Primary links */ {

	float:left;

	margin:0px 0px 0px 0px;

	padding:0;

	height:45px;

	margin-left:-13px;

	width:500px;

	font-family:Arial;

	font-weight:400;

	letter-spacing:0.03em;

	font-size:16px;

}

#primary ul.links {

	margin:0;

	padding:0;

}

#primary ul.links li {

	height:45px;

	width:224px;

	margin:0px 0px 0px -22px;

	text-align:center;

	line-height:60px;

	background:url('http://wellpointic.com/static/images/tab_bg.png') no-repeat;

	padding:0;

	color:#fff;

}

#primary a {

	color:#fff;

	text-decoration:none;

}

#primary a:hover {

	color:#fff;

}

#primary a.active,
#primary .active-trail a {

	color:#003366;

font-weight:bold;

}

#primary a.active:hover,
#primary .active-trail a:hover {

        color:#003366;

}

#primary ul.links li:hover{

background:url('http://wellpointic.com/static/images/tab_bg_hover.png') no-repeat;

}

#primary ul.links li.active,
#primary ul.links li.active-trail {

	background:url('http://wellpointic.com/static/images/tab_bg_active.png') no-repeat;

	cursor:default;

	color:#003366;

}

#home_link {

	background:url('http://wellpointic.com/static/images/home_tab_on.png') no-repeat;

	width:73px;

	height:45px;

	float:left;

        margin-left:0px;

}

#home_link_off {

	background:url('http://wellpointic.com/static/images/home_tab_off.png') no-repeat;

	width:73px;

	height:45px;

	float:left;

        margin-left:0px;

}

#secondary /* Secondary links */ {

	float:right;

	margin-top:21px;

	margin-right:-16px;

	font-family:Verdana;

	font-size:12px;

	font-weight:400;

	letter-spacing:0.03em;

}

#secondary li.first a {

	background:none;

}

#secondary li {

	margin:0;

	padding:0;

}

#secondary a {

	color:#fff;

	text-decoration:none;

	padding:0px 16px 0px 17px;

	margin:0;

	background:url('http://wellpointic.com/static/images/links_divider.png') 0px 1px no-repeat;

}

#secondary a:hover{text-decoration:underline;}

/** sidebar-left **/

#sidebar-left {
	 width: 215px;
	 margin-right: -215px;
}
.sidebar-left #content {
	margin-left: 215px;
	width: 735px;
}

#sidebar-left-inner {

}

/** sidebar-right **/

  #sidebar-right {

}

#sidebar-right-inner {

}

/** footer **/

  #footer {

}

#footer-inner {

}

#footer-message /* Wrapper for the footer message from Drupal's "Site information"

                     and for any blocks placed in the footer region */ {

}

/** closure **/

  #closure-blocks /* Wrapper for any blocks placed in the closure region */ {

	width:100%;

	background:#e0e0e0;

	margin:0;

	padding:0;

}

/** Drupal nodes **/
.node /* Node wrapper */ {
	
}

.node-inner /* Additional wrapper for node */ {

}

.sticky /* A sticky node (displayed before others in a list) */ {

}

.node-unpublished /* Unpublished nodes */ {

/* background-color: #fff4f4; */ /* Drupal core uses a #fff4f4 background */

  }

.node-unpublished div.unpublished, /* The word "Unpublished" displayed beneath the content. */  .comment-unpublished div.unpublished {

	height: 0;

	overflow: visible;

	color: #d8d8d8;

	font-size: 75px;

	line-height: 1;

	font-family: Impact, "Arial Narrow", Helvetica, sans-serif;

	font-weight: bold;

	text-transform: uppercase;

	text-align: center;

	word-wrap: break-word; /* A very nice CSS3 property */

}

.node-mine /* A node created by the current user */ {

}

.node-teaser /* A node displayed as teaser */ {

}

/* All nodes are given a node-type-FOO class that describes the type of

   * content that it is. If you create a new content type called

   * "my-custom-type", it will receive a "node-type-my-custom-type" class.

   */

  .node-type-page /* Page content node */ {

}

.node-type-story /* Story content node */ {

}

.node h1.title,
.node h2.title /* Node title */ {
	position: relative;
	
	height: 48px;
	
	padding: 0px 0px 0px 15px;
	
	background: url(http://wellpointic.com/static/images/banner.jpg) repeat-x 0 0;
	
	color: #FFFFFF;
	font-weight: normal;
	line-height: 48px;
	
	z-index: 1;
}

.marker /* "New" or "Updated" marker for content that is new or updated for the current user */ {

	color: #c00;

}

.node .picture /* The picture of the node author */ {

}

.node.node-unpublished .picture,  .comment.comment-unpublished .picture {

	position: relative; /* Otherwise floated pictures will appear below the "Unpublished" text. */

}

.node .meta /* Wrapper for submitted and terms data */ {

}

.node .submitted /* The "posted by" information */ {

}

.node .terms /* Node terms (taxonomy) */ {

}

.node .content /* Node's content wrapper */ {
	position: relative;
	
	color: #6a6a6a;
	
	font-family: Verdana, Helvetica, sans-serif;
	
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	
	z-index: 3;
}
	.node .content b {
		color: #003568;
	}
	.node .content ul {
		
	}
		.node .content ul li {
			margin: 10px 0px;
			padding: 0px;
			
			line-height: normal;
			font-weight: normal;
		}

	.node .content .head_banner {
		height: 115px;
		
		margin-top: -48px;
		
		background: url(http://wellpointic.com/static/images/page_head_bg.png) repeat-x top left;
	}
		.node .content .head_banner h1 {
			margin: 0px;
			padding: 25px;
			
			color: #FFFFFF;
			font-size: 16px;
			font-weight: normal;
		}
			.node .content .head_banner h1 span {
				display: block;
				font-size: 50px;
				line-height: 50px;
			}
		.node .content .head_banner div {
			float: right;
			
			width: 50%;
			
			margin-top: -75px;
			
			color: #FFFFFF;
			font-size: 20px;
			line-height: 26px;
			font-weight: normal;
		}
		.node .content .head_banner div.pub_login {
			width: 48%;
			
			margin-top: -110px;
			padding-right: 2%;
			
			font-size: 12px;
			text-align: right;
		}
		.node .content .head_banner div.pub_login a {
			color: #FFFFFF;
		}
		
	.node.node-page .content .left_col,
	.node.node-page .content .right_col {
		float: left;		
		width: 48%;
		margin: 0px;
		padding: 0px;
		
		background: none;
		border: none;
		
		text-align: left;
	}
	.node.node-page .content .left_col {
		padding-right: 4%;
	}
	.node .content h2 {
		display: block;
		
		width: 75%;
		
		padding-left: 0px;
		
		background: none;
		
		color: #F48E20;
		font-weight: normal;
		text-decoration: none;
	}
	.node .content a.join_now {
		display: block;
		
		float: right;
		
		width: 118px;
		height: 40px;
		
		margin: -60px 0px 0px 0px;
		
		background: url(http://wellpointic.com/static/images/button.gif) no-repeat scroll 0 0 transparent;
		
		color: #FFFFFF;
		font-size: 14px;
		line-height: 30px;
		text-align: center;
		text-decoration: none;
		
	}
		.node .content .left_col .view,
		.node .content .right_col .view,
		.node .content .col-1 .view,
		.node .content .col-2 .view {
			padding-top: 10px;
		}
        .node .content .col-1,
		.node .content .col-2 {
			width:48%;}
		
		.node .content .left_col .views-row,
		.node .content .right_col .views-row,
		.node .content .col-1,
		.node .content .col-2 {
			margin: 0px;
			padding: 10px 0px 0px;
			
			background: url(http://wellpointic.com/static/images/) repeat-x top left;
		}
		.node .content .left_col .views-row-first,
		.node .content .right_col .views-row-first,
		.node .content .row-first .col-1,
		.node .content .row-first .col-2 {
			padding-top: 0px;
			
			background: none;
		}
			.node .content .left_col .views-row h3,
			.node .content .left_col .views-row h3 a,
			.node .content .right_col .views-row h3,
			.node .content .right_col .views-row h3 a,
			.node .content .col-1 h3,
			.node .content .col-1 h3 a,
			.node .content .col-2 h3,
			.node .content .col-2 h3 a {
				margin: 0px;
				padding: 0px;
				
				color: #003568;
				font-size: 14px;
				font-weight: normal;
				
				text-decoration: none;
			}
			.node .content .left_col .views-row .node,
			.node .content .right_col .views-row .node,
			.node .content .col-1 .node,
			.node .content .col-2 .node {
				height: 70px;
				
				margin: 0px 0px 0px;
				padding: 0px 130px 0px 0px;
				
				color: #426E95;
				font-size: 12px;
				line-height: normal;
				font-weight: normal;
				
				cursor: pointer;
			}
			.node .content .left_col .views-row-1 .node {
				background: url(http://wellpointic.com/static/images/icon_globe.png) no-repeat 90% 5px;
			}
			.node .content .left_col .views-row-2 .node {
				background: url(http://wellpointic.com/static/images/icon_radar.png) no-repeat 90% 5px;
			}
			.node .content .left_col .views-row-3 .node {
				background: url(http://wellpointic.com/static/images/icon_gears.png) no-repeat 90% 5px;
			}
			.node .content .left_col .views-row-4 .node {
				background: url(http://wellpointic.com/static/images/icon_spreadsheet.png) no-repeat 90% 5px;
			}
			.node .content .right_col .views-row-1 .node {
				background: url(http://wellpointic.com/static/images/icon_target.png) no-repeat 90% 5px;
			}
			.node .content .right_col .views-row-2 .node {
				background: url(http://wellpointic.com/static/images/icon_seal.png) no-repeat 90% 5px;
			}
			.node .content .right_col .views-row-3 .node {
				background: url(http://wellpointic.com/static/images/icon_phone.png) no-repeat 90% 5px;
			}
			.node .content .right_col .views-row-4 .node {
				background: url(http://wellpointic.com/static/images/icon_browser.png) no-repeat 90% 5px;
			}
			.node .content .right_col .views-row-5 .node {
				background: url(http://wellpointic.com/static/images/icon_movie_reel.png) no-repeat 90% 5px;
			}
			.node .content .right_col .views-row-6 .node {
				background: url(http://wellpointic.com/static/images/icon_pie_chart.png) no-repeat 90% 5px;
			}
			
			.node .content .row-1 .col-1 .node {
				background: url(http://wellpointic.com/static/images/icon_chart.png) no-repeat 90% 5px;
			}
			.node .content .row-2 .col-1 .node {
				background: url(http://wellpointic.com/static/images/icon_network.png) no-repeat 90% 5px;
			}
			.node .content .row-3 .col-1 .node {
				background: url(http://wellpointic.com/static/images/icon_people.png) no-repeat 90% 5px;
			}
			.node .content .row-4 .col-1 .node {
				background: url(http://wellpointic.com/static/images/icon_arrows.png) no-repeat 90% 5px;
			}
			.node .content .row-1 .col-2 .node {
				background: url(http://wellpointic.com/static/images/icon_phone_support.png) no-repeat 90% 5px;
			}
			.node .content .row-2 .col-2 .node {
				background: url(http://wellpointic.com/static/images/icon_suitcase.png) no-repeat 90% 5px;
			}
			.node .content .row-3 .col-2 .node {
				background: url(http://wellpointic.com/static/images/icon_sites.png) no-repeat 90% 5px;
			}
			
				.node .content .left_col .views-row .node .node_read_more a,
				.node .content .right_col .views-row .node .node_read_more a,
				.node .content .col-1 .node .node_read_more a,
				.node .content .col-2 .node .node_read_more a {
					display: block;
					
					margin: 0px;
					padding: 0px;
					
					color: #0083D1;
					font-size: 12px;
					font-weight: bold;
					text-decoration: none;
				}
				.node .content .left_col .views-row .content p,
				.node .content .right_col .views-row .content p,
				.node .content .col-1 .content p,
				.node .content .col-2 .content p {
					margin: 0px;
					padding: 0px;
				}
	.node .content .book-navigation {
		clear: both;
		
		display: none;
	}

.node ul.links,
.node ul.links.inline {
	display: none;
}

.preview .node /* Preview of the content before submitting new or updated content */ {

/* background-color: #ffffea; */ /* Drupal core uses a #ffffea background */

  }

/** Drupal comments **/

  #comments /* Wrapper for the list of comments and its title */ {

	margin: 1em 0;

}

#comments-title /* Heading for the list of comments */ {

}

.comment /* Wrapper for a single comment */ {

}

.comment-inner /* Additional wrapper for a single comment */ {

}

.comment-preview /* Preview of the comment before submitting new or updated comment */ {

}

.comment.new /* A new comment since the user last viewed the page. */ {

}

.comment.odd /* An odd-numbered comment in the list of comments */ {

}

.comment.even /* An even-numbered comment in the list of comments */ {

}

.comment.first /* The first comment in the list of comments */ {

}

.comment.last /* The last comment in the list of comments */ {

}

.comment-unpublished /* Unpublished comments */ {

/* background-color: #fff4f4; */ /* Drupal core uses a #fff4f4 background */

  }

.comment-unpublished div.unpublished /* The word "Unpublished" displayed beneath the content. See also the div.unpublished declaration in the node section above. */ {

}

.comment-published /* Published comments */ {

}

.comment-by-anon /* A comment created by an anonymous user */ {

}

.comment-by-author /* A comment created by the node's author */ {

}

.comment-mine /* A comment created by the current user */ {

}

.comment h3.title /* Comment title */ {

}

.new /* "New" marker for comments that are new for the current user */ {

	color: #c00;

}

.comment .picture /* The picture of the comment author */ {

}

.comment .submitted /* The "posted by" information */ {

}

.comment .content /* Comment's content wrapper */ {

}

.comment .user-signature /* The user's signature */ {

}

.comment ul.links /* Comment links. See also the ul.links declaration above. */ {

	margin: 1em 0;

}

.indented /* Nested comments are indented */ {

/* margin-left: 25px; */ /* Drupal core uses a 25px left margin */

  }

.preview .comment /* Preview of the comment before submitting new or updated comment */ {

/* background-color: #ffffea; */ /* Drupal core uses a #ffffea background */

  }

/** Drupal blocks **/

  .block /* Block wrapper */ {

	margin-bottom: 1em;

}

.block.region-odd /* Zebra striping for each block in the region */ {

}

.block.region-even /* Zebra striping for each block in the region */ {

}

.block.odd /* Zebra striping independent of each region */ {

}

.block.even /* Zebra striping independent of each region */ {

}

.region-count-1 /* Incremental count for each block in the region */ {

}

.count-1 /* Incremental count independent of each region */ {

}

#closure-blocks .block-inner /* Additional wrapper for block */ {

	width:950px;

	margin:0px auto 8px auto;

	font-size:11px;

	font-family:verdana;

}

#closure-blocks .col {

	margin:0px;
	padding: 0px;

	width:158px;

	float:left;

}

#closure-blocks .col a {
	font-size:11px;
	color:#aaa;

	text-decoration:none;

	font-family:Verdana;

}

#closure-blocks .col ul,
#closure-blocks .col li {
	display: block;
	margin: 0px;
	padding: 0px;
	list-style: none;
	list-style-image: none;
	list-style-type: none;
}

#closure-blocks .col > a {

	font:11px Arial, Helvetica, sans-serif;

	font-weight:800;

	line-height:22px;
	color:#AAAAAA;
	white-space: nowrap;;

}

#closure-blocks .col a:hover {

	text-decoration:underline;
	background:#ececec;
}

.block h2.title /* Block title */ {

}

.block .content /* Block's content wrapper */ {

}

#block-aggregator-category-1 /* Block for the latest news items in the first category */ {

}

#block-aggregator-feed-1 /* Block for the latest news items in the first feed */ {

}

#block-block-1 /* First administrator-defined block */ {

}

#block-blog-0 /* "Recent blog posts" block */ {

}

#block-book-0 /* "Book navigation" block for the current book's table of contents */ {

}

#block-comment-0 /* "Recent comments" block */ {

}

#block-forum-0 /* "Active forum topics" block */ {

}

#block-forum-1 /* "New forum topics" block */ {

}

#block-menu-primary-links /* "Primary links" block */ {

}

#block-menu-secondary-links /* "Secondary links" block */ {

}

#block-node-0 /* "Syndicate" block for primary RSS feed */ {

}

#block-poll-0 /* "Most recent poll" block */ {

}

#block-profile-0 /* "Author information" block for the profile of the page's author */ {

}

#block-search-0 /* "Search form" block */ {

}

#block-statistics-0 /* "Popular content" block */ {

}

#block-user-0 /* "User login form" block */ {

}

#block-user-1 /* "Navigation" block for Drupal navigation menu */ {

}

#block-user-2 /* "Who's new" block for a list of the newest users */ {

}

#block-user-3 /* "Who's online" block for a list of the online users */ {

}

/** Drupal boxes **/

  /* Wrapper for Comment form, Comment viewing options, Menu admin, and

   * Search results.

   */

  .box /* Wrapper for box */ {

}

.box-inner /* Additional wrapper for box */ {

}

.box h2.title /* Box title */ {

}

.box .content /* Box's content wrapper */ {

}

/** Miscellaneous Drupal styles **/

  .error /* Errors that are separate from div.messages status messages (see above.) */ {

/* color: #e55; */ /* Drupal core uses a #e55 background */

  }

.warning /* Warnings that are separate from div.messages status messages (see above.) */ {

/* color: #e09010; */ /* Drupal core uses a #e09010 background */

  }

.more-link /* Aggregator, blog, and forum more link */ {

	text-align: right;

}

#user-login-form /* Drupal's default login form */ {

	text-align: left;

}

tr.even /* Some tables have rows marked even or odd. */ {

/* background-color: #eee; */ /* Drupal core uses a #eee background */

  }

tr.odd {

/* background-color: #eee; */ /* Drupal core uses a #eee background */

  }

li a.active /* The active item in a Drupal menu */ {

	color: #000;

}

/** Drupal forms **/

  .form-item, /* Wrapper for a form element (or group of form elements) and its label */  .form-checkboxes,  .form-radios {

	margin: 1em 0;

}

.form-item input.error, /* Highlight the form elements that caused a form submission error */  .form-item textarea.error,  .form-item select.error {

	border: 2px solid #c00;

}

.form-item label /* The label for a form element */ {

	display: block;

	font-weight: bold;

}

.form-item label.option /* The label for a radio button or checkbox */ {

	display: inline;

	font-weight: normal;

}

.form-required /* The part of the label that indicates a required field */ {

	color: #c00;

}

.form-item .description /* The descriptive help text (separate from the label) */ {

	font-size: 0.85em;

}

.form-checkboxes .form-item, /* Pack groups of checkboxes and radio buttons closer together */  .form-radios .form-item {

	margin: 0.4em 0;

}

.form-submit /* The submit button */ {

}

.container-inline div, .container-inline label /* Inline labels and form divs */ {

	display: inline;

}

.tips /* Tips for Drupal's input formats */ {

	margin: 0;

	padding: 0;

	font-size: 0.9em;

}

/** OpenID **/

  /* The default styling for the OpenID login link seems to assume Garland's

   * styling of list items.

   */

  #user-login-form ul /* OpenID creates a new ul above the login form's links. */ {

	margin-bottom: 0; /* Position OpenID's ul next to the rest of the links. */

}

#user-login-form li.openid-link /* The "Log in using OpenID" links. */ {

	margin-top: 1em;

	margin-left: -20px; /* Un-do some of the padding on the ul list. */

}

#user-login-form li.user-link /* The "Cancel OpenID login" links. */ {

	margin-top: 1em;

}

#user-login ul {

	margin: 1em 0;

}

#user-login li.openid-link, /* The OpenID links on the /user form. */  #user-login li.user-link {

	margin-left: -2em; /* Un-do all of the padding on the ul list. */

}

/** Drupal admin tables **/

  /* We overrode these styles in html-elements.css, but restore them for the

   * forms on the site.

   */

  form tbody {

	border-top: 1px solid #ccc;

}

form th {

	text-align: left;

	padding-right: 1em;

	border-bottom: 3px solid #ccc;

}

form tbody th {

	border-bottom: 1px solid #ccc;

}

form thead th {

	text-align: left;

	padding-right: 1em;

	border-bottom: 3px solid #ccc;

}

.action{margin-top:16px;font-family:verdana;font-size:12px;}

#search-box .form-submit {

	background:url(http://wellpointic.com/static/images/search_btn.png) top left no-repeat;

	width:31px;

	height:26px;

	border:none;

	float:left;

	margin-left:-2px;

	cursor:pointer;

	text-indent:-999em;
}

#sidebar-left .block {
	width: 194px;
	
	margin: 15px 0px;
	padding: 9px 0px 0px;
	
	background: url(http://wellpointic.com/static/images/nav_bar_top.png) no-repeat top left;
}
	#sidebar-left .block-inner * {
		margin: 0px;
		padding: 0px;
	}
	#sidebar-left .block-inner {
		width: 100%;
		
		padding: 0px 0px 9px;
		
		background: url(http://wellpointic.com/static/images/nav_bar_bottom.png) no-repeat bottom left;
	}
		#sidebar-left .block-inner .content {
			padding: 0px 7px;
			
			background: url(http://wellpointic.com/static/images/nav_bar_middle.png) repeat-y top left;
		}
			#sidebar-left .block-inner .content > ul.menu,
			#sidebar-left .block-inner .content > ul.menu li {
				display: block;
				
				margin: 0px;
				padding: 0px;
				
				list-style: none;
				list-style-image: none;
				list-style-type: none;
			}
			#sidebar-left .block-inner .content > ul.menu * {
				display: none;
			}
			#sidebar-left .block-inner .content > ul.menu .active-trail,
			#sidebar-left .block-inner .content > ul.menu .active-trail * {
				display: block;
			}
				#sidebar-left .block-inner .content > ul.menu > li.active-trail a {
					display: block;
				}
				#sidebar-left .block-inner .content > ul.menu > li.active-trail > a {
					display: none;
				}
					#sidebar-left .block-inner .content > ul.menu > li > ul > li {
						padding-bottom: 10px;
					}
					#sidebar-left .block-inner .content > ul.menu > li > ul > li:last-child {
						padding-bottom: 0px;
					}
						#sidebar-left .block-inner .content > ul.menu > li > ul > li > a {
							padding: 0px 0px 5px 2px;
							
							color: #003366;
							font-family: Arial, Helvetica, sans-serif;
							font-size: 14px;
							font-weight: bold;
							letter-spacing: -.5px;
							text-decoration: none;
						}
							#sidebar-left .block-inner .content > ul.menu > li > ul > li > ul {
								width: 179px;
								
								background: url(http://wellpointic.com/static/images/nav_bar_inner_middle.png) repeat-y top left;
							}
								#sidebar-left .block-inner .content > ul.menu > li > ul > li > ul > li {
									padding: 0px 10px;
								}
								#sidebar-left .block-inner .content > ul.menu > li > ul > li > ul > li:first-child {
									padding-top: 10px;
									
									background: url(http://wellpointic.com/static/images/nav_bar_inner_top.png) no-repeat top left;
								}
									#sidebar-left .block-inner .content > ul.menu > li > ul > li > ul > li:first-child a {
										margin-top: -8px;
									}
								#sidebar-left .block-inner .content > ul.menu > li > ul > li > ul > li:last-child {
									padding-bottom: 10px;
									
									background: url(http://wellpointic.com/static/images/nav_bar_inner_bottom.png) no-repeat bottom left;
								}
									#sidebar-left .block-inner .content > ul.menu > li > ul > li > ul > li:last-child a {
										margin-bottom: -8px;
										
										border-bottom: none;
									}
									#sidebar-left .block-inner .content > ul.menu > li > ul > li > ul > li > a {
										width: 149px;
										height: 22px;
										
										padding: 5px 0px 5px 10px;
										
										border-bottom: 1px solid #e6e6e6;
										
										color: #000000;
										font-family: Verdana, Helvectia, sans-serif;
										font-size: 12px;
										letter-spacing: -.5px;
										font-weight: normal;
										text-decoration: none;
										line-height: 22px;
									}
									#sidebar-left .block-inner .content > ul.menu > li > ul > li > ul > li > a:hover {
										background: url(http://wellpointic.com/static/images/nav_bar_hover.png) no-repeat center left;
									}
									#sidebar-left .block-inner .content > ul.menu > li > ul > li > ul > li.active-trail > a,
									#sidebar-left .block-inner .content > ul.menu > li > ul > li > ul > li > a.active {
										background: url(http://wellpointic.com/static/images/nav_bar_active.png) no-repeat center left;
										
										color: #FFFFFF;
									}
									#sidebar-left .block-inner .content > ul.menu > li.active-trail > ul > li > ul > li > ul,
									#sidebar-left .block-inner .content > ul.menu > li.active-trail > ul > li > ul > li > ul * {
										display: none;
									}
.node .content .left_col {
	float: left;
	
	width: 61%;
	
	margin: 0px;
	padding: 0px 1% 0px 0px;
	
	text-align: left;
}

.node .content .right_col {
	float: left;
	
	width: 38%;
	
	padding-top: 15px;
	
	text-align: center;
}
.node .content .mngmt { }

	.node .content .mngmt > img {
		float: left;
		
		width: 15%;
		
		
		margin: 20px 20px 0px 0px;
	}
	.node .content .mngmt > div {
		float: left;
		
		width: 82%;
		
		margin-top: 20px;
		
		clear: right;
	}
		.node .content .mngmt > div > h3 {
			margin-top: 0px;
		}
		.node .content .mngmt > div > div {
			padding-bottom: 10px;
			
			color: #666666;
			font-size: 11px;
		}
.node .content .news {
	padding: 10px 0px 0px;
}
	.node .content .news p {
		margin-bottom: 0px;
		padding-bottom: 0px;
	}
	.node .content .news table tr td {
		padding: 5px 10px 5px 0px;
	}

#webform-component-question {
	width: 330px;
}
#webform-component-locations {
	float: right;
}
	#webform-component-locations table,
	#webform-component-locations table tbody,
	#webform-component-locations table tr,
	#webform-component-locations table tr td {
		border: none;
	}

.clear {
	display: block;
	
	float: none;
	
	clear: both;
}

#TB_title {
	height: 48px;
	
	padding: 0px 0px 0px 15px;
	
	background: url(http://wellpointic.com/static/images/banner.jpg) repeat-x 0 0;
	
	color: #FFFFFF;
	font-size: 18px;
	font-weight: normal;
	line-height: 48px;
}
	#TB_ajaxWindowTitle {
		margin: 0px;
		padding: 0px;
	}
	#TB_closeAjaxWindow {
		margin: 0px 10px 0px 0px;
		padding: 0px;
		
		color: #CCCCCC;
		font-size: 12px;
		font-weight: normal;
	}
		#TB_closeAjaxWindow a,
		#TB_closeAjaxWindow a:link,
		#TB_closeAjaxWindow a:visited,
		#TB_closeAjaxWindow a:active {
			color: #FFFFFF;
		}

.modal_content {
	margin: 0px;
	padding: 10px 20px;
	
	color: #6A6A6A;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
}