/* ---------------------------------------------------------------------
Original Author: Jesse Kallhoff, Matt Tonak
Contributors:

Target Browsers: IE6+, Firefox 3+, Safari 3+
Media Type: Screen

CSS Coding Standards Documentation: http://wiki.bravo/index.php/CSS_Coding_Standards 
------------------------------------------------------------------------ */

/* ---------------------------------------------------------------------
General
------------------------------------------------------------------------ */

body {
	font-family: Verdana, Geneva, sans-serif;
	font-size: small;
	color: #3e4c58;
	background-image: url(../img/bg_page.jpg);
	background-repeat:repeat-x;
	background-color: #ced9ea;
}

h2 {
	color: #3e4c58;
	font-weight: bold;
	font-size: 13px;
	margin-bottom: 9px;
	line-height: 1.2;
}

h3 {
	font-weight: bold;
	font-size: 13px;
	color: #3e4c58;
}

a {
	color: #222C80;
}

a:hover {
	color: #005293;
}

.clear {
	clear: both;
	height: 0;
}

sup {
	font-size: .6em;
	position: relative;
	top: -.6em;
}

.rounded_button {
	
	/*
	background: #222C80;
	-webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    */
   
    height: 33px;
    background-repeat: no-repeat;
    
    display:inline-block;
	text-decoration: none;
    line-height: 33px;
    text-align: center;
    color: #FFF;
    font-size: 13px;
}



.rounded_button:hover {
	
	background-position: 0 -33px;
	color: #FFF;
	/*background: #005293;	
	color: #FFF;*/
}

input.submit {
	border-width: none;
	width: 77px;
	height: 33px;
	background: url('../img/button_submit.png');
}

/* ---------------------------------------------------------------------
Layout
------------------------------------------------------------------------ */

#pageHolder {
	width: 970px;
	/*background-color: #9db6be;*/
	/*background-image: url(../img/content-bg.png);*/
    
}

.vSpacer {
	height: 10px;	
}

#bg_wrapper {
	background: #FFF;
	margin: 0px auto 10px auto;
	/*margin: 10px auto 42px auto;*/
	-webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
}

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

#pageHeader {
	height: 156px;
	position: relative;
}

#pageHeader h1 {
	position: absolute;
	top: 100px;
	width: 930px;
	background: #172884;
	border-bottom: 1px solid #FFF;
	color: #FFF;
	font-size: 18px;
	font-weight: normal;
	padding: 19px 20px 19px 20px;
	text-indent: 200px;
	
}

#pageHeader .logo {
	position: absolute;
	left: 23px;
	top: 22px;
	display: inline-block;
	width: 212px;
	height: 45px;
	background-image: url(../img/logo_unitedHealthCare.gif);
}

#pageHeader .logo_oxford {
	position: absolute;
	left: 23px;
	top: 14px;
	display: inline-block;
	width: 213px;
	height: 60px;
	background-image: url(../img/logo-oxford.png);
}
	

#pageHeader .logo_premium {
	position: absolute;
	left: 743px;
	top: 50px;
	display: inline-block;
	width: 200px;
	height: 31px;
	background: url(../img/logo_unitedHealthPremiumProgram.gif) no-repeat;
}

#pageHeader ul {
	float: right;
	margin-right: 10px;
	margin-top: 28px;
	/*left: 735px;
	top: 20px;*/
}

#pageHeader li {
	font-size: 11px;
	padding: 0px 15px;
	float: left;	
	border-left: 1px solid #222c80;
}

#pageHeader li a {
	text-decoration: none;	
}

#pageHeader li a:hover {
	color: #222C80;
	text-decoration: underline;	
}

#pageHeader li.first {	
	border: none;
}

#pageHeader .search {
	position:absolute;
	top: 86px;
	width: 210px;
	height: 88px;
	z-index: 10;
	background-image: url(../img/button_search.jpg);	
}

#pageHeader .search_spanish {
	position:absolute;
	top: 86px;
	width: 210px;
	height: 88px;
	z-index: 10;
	background-image: url(../img/button_search_es.jpg);	
}

#pageHeader .search:hover, #pageHeader .search_spanish:hover {
	background-position: 0px -88px;	
}

/* delete
#pageHeader_home {
	position: relative;
	background-color: #9db6be;
	background-repeat: no-repeat;
	background-position: 230px 0px;
	background-color: #9DB6BE;
}

#logoLink {
	position: absolute;
	left: 10px;
	top: 4px;
}
	
#pageHeader h1 {
	position: absolute;
	left: 0;
	bottom: 0px; 
	height: 70px;
	text-indent: 260px;
	width: 100%;
	line-height: 56px;
	background-image:url(../img/h1-bg.png);
	background-repeat: no-repeat;
	z-index: 10;
	font-weight: bold;
	font-size: 22px;
	color: #fff;
}

#pageHeader_home h1 {
	position: absolute;
	left: 0;
	bottom: 0px; 
	height: 70px;
	text-indent: 260px;
	width: 100%;
	line-height: 56px;
	background-image:url(../img/h1-bg_home.png);
	background-repeat: no-repeat;
	z-index: 10;
	font-weight: bold;
	font-size: 22px;
	color: #fff;
}

#searchLink,
#searchLink_es {
	bottom: 0px;
	left:0;
	position:absolute;
	z-index:20;
	height:88px;
	width:215px;
}

#searchLink a,
#searchLink_es a {
	background-image:url(../img/buttonSearch.png);
	background-repeat:no-repeat;
	color:#fff;
	display:block;
	font-size:15px;
	font-weight:bold;
	height:88px;
	line-height:88px;
	text-decoration:none;
	text-indent:29px;
	width:215px;
}

#searchLink a:hover,
#searchLink_es a:hover {
	background-position: 0 -88px;
}

#searchLink_es a {
    line-height: 15px;
    text-indent: 0px;
}

#searchLink_es a span {
    display: block;
    padding-left: 44px;
    padding-top: 30px;
}

#uhppLogo img {
	position: absolute;
	text-indent: -9999px;
}

.headerNavigation {
    text-align: right;
    padding-top: 11px;
    padding-right: 40px;
}
.headerNavigation li
{
	display: block;
	float: right;
	margin-left: 8px;
}
.headerNavigation a {
    color: #27387a;
    font-weight: bold;
    padding-left: 18px;
    background: url(../img/videoArrow.jpg) top left no-repeat;
    font-size: 11px;
    text-decoration: none;
}
*/

/* Standard Header */
/*delete
.sectionStandard #pageHeader {
	height: 223px;
	background-image: url(../img/standardBanner.png);
}

.sectionStandard #pageHeader_home {
	height: 223px;
	background-image: url(../img/standardBanner.png);
}

.sectionStandard #uhppLogo img {
	top: 42px;
	right: 61px;
}
*/

/* Campaign Header */
/*delete
.sectionCampaign #pageHeader {
	height: 259px;
	background-image: url(../img/campaignBanner.jpg);
}
.sectionCampaign #pageHeader.spanish {
	height: 259px;
	background-image: url(../img/campaignSpanish.jpg);
}

.sectionCampaign #pageHeader_home {
	height: 259px;
	background-image: url(../img/campaignBanner.jpg);
}
.sectionCampaign #pageHeader_home.spanish {
	height: 259px;
	background-image: url(../img/campaignSpanish.jpg);
}
.sectionCampaign #uhppLogo img {
	top: 55px;
	right: 55px;
}
*/

/* ------------------------------------------------------------------\
header image
---------------------------------------------------------------------*/

#pageHolder .header_image {
	float: right;
	width: 740px;
	height: 161px;
	border-bottom: 18px solid #222c80;	
}

#pageHolder .header_image img {
	width: 100%;
}

/* ---------------------------------------------------------------------
Menu
------------------------------------------------------------------------ */

#pageMenuContainer {
	padding-top: 18px;
	width: 230px;
	float: left;
	background: #172884;
	background-image: url(../img/bg_menu.jpg);
	background-repeat: repeat-x;
}

#pageMenu {
	margin-left: 0px;
}

#pageMenu li {
	position: relative;
	height: 54px;
	float: left;
	display: table;
}

#pageMenu li a, #pageMenu li span{
	position: relative;
	display: table-cell;
	vertical-align: middle;
	text-decoration: none;
	background-color: #172884;
	color: #FFF;
	font-weight: bold;
	font-size: 10px;
	width: 230px;
	padding: 0 30px 0 30px;
	line-height: 14px;
	height: 100%;
	border-bottom: 1px solid #fff;
}

#pageMenu li a span {
	padding: 0px;
	border:none;
}

#pageMenu .menuCurrent span{
	background-image: url(../img/bg_arrow_darkBlue.jpg);
	background-repeat: no-repeat;
	background-position: 15px center;
}

#pageMenu li a:hover{
	background: #005293;
}

#pageMenu ul li .subNavigation li a,
#pageMenu ul li .subNavigation li span{
	background: #94acd1;
}

#pageMenu ul li .subNavigation li a:hover{
	background: #005293;
}


#pageMenu ul li .subNavigation .menuCurrent span {
	background-image: url(../img/bg_arrow_lightBlue.jpg);
	background-repeat: no-repeat;
	background-position: 15px center;
}

/* ---------------------------------------------------------------------
Content
------------------------------------------------------------------------ */

#pageWorkspace {
	width: 660px;
	min-height: 300px;
	float: left;
	padding-left: 32px;
	padding-top: 23px;
	font-size: 11px;
	padding-bottom: 23px;
}

#pageWorkspace p {
	/*width: 655px;*/
	margin-bottom: 15px;
	line-height: 1.36;
}

#pageWorkspace p.dotted_underline {
	padding-bottom: 16px;	
	margin-bottom: 20px;
	border-bottom: 1px dotted #a3b5bc;
}

#pageWorkspace_home {
	width: 683px;
	float: left;
	padding-left: 32px;
	padding-top: 23px;
	font-size: 11px;
	padding-bottom: 23px;
}

#pageWorkspace.why{
	width: 705px;	
}

#pageWorkspace_home p {
	margin-bottom: 22px;
	line-height: 1.36;
}

#pageWorkspaceTopLeftGrid,
#pageWorkspaceBottomLeftGrid {
	width: 100%;
	float: left;
}

#pageWorkspaceTopRightGrid, #pageWorkspaceBottomRightGrid {
	width: 213px;
	float: right;
	display: inline;
	margin-left: 3px;
	text-align: center;
	/*background-color: #ced9ea;*/
}


#pageWorkspaceTopStretch {
	
}


#pageWorkspaceBottomLeftGrid {
	clear: both;
	position: relative;
}

.gridColumnGrayBox {
	border: 10px solid #ced9ea;
	padding: 22px 4px 22px 22px;
	/*background-color: #f6f7f8;*/
}

.gridRightColumnImageGrayBox {
	background-color: #ced9ea;
	text-align: center;
}

.gridRightColumnImageGrayBox img {
	margin: 17px;
}

#pageWorkspaceBottomRightGrid .gridRightColumnTextGrayBox {
    text-align: left;
    border-left: 1px dotted #9db6be;
    padding-left: 20px;
    margin-left: 10px;
    height: 590px;
    /*margin: 17px;*/
}

.gridRightColumnTextGrayBox h3 {
    line-height: 1.2;
    margin-bottom: 8px;
    color: #222C80;
    line-height: 17px;
}

.gridRightColumnTextGrayBox li {
    margin-bottom: .5em;
}

/****************
PAGE FOOTER
******************/


/*********Sticky footer start*************/

html,
body,
body>form {
	height: 100%;
}

.push {
	height: 32px;
}

#pageHolder {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -32px auto; /* the bottom margin is the negative value of the footer's height */
}
/*********Sticky footer end*************/


#pageFooter{
	height: 32px;
	background-color: #222c80;
	width: 100%;
	font-size: 10px;
}

#pageFooterLinks{
	width: 970px;
	margin: 0 auto 0 auto;
}

#pageFooterLinks li {
	display: block;
	float: left;
	margin-right: 9px;
	line-height: 32px;
}

#pageFooterLinks li a {
	display: block;
	float: left;
	text-decoration: none;
	color: #FFF;
	margin-right: 9px;
}

#pageFooterLinks li a:hover {
	color: #fff;
	text-decoration: underline;
}

#pageFooterLinks li.copyright {
	color: #FFF;
	float: right;
	/*margin-left: 429px;*/
}


#footerTextSpanish {
	float: right;
	padding-top: 12px;
	margin-right: 25px;
}

#footerTextOxford {
	float: left;
	padding-top: 12px;
	padding-left: 230px;
	margin-right: 0;
}

/* ---------------------------------------------------------------------
Control Classes
------------------------------------------------------------------------ */

.testimonialContainer {
	padding: 20px 0 20px 0;
	border-bottom: 1px dotted #9db6be;
}

.lastTestimonialContainer {
	border-bottom: none;
}


.testimonialHeader {
	margin-bottom: 10px;
}

.testimonialStory {
	clear: both;
	line-height: 1.36;
}

.submitStoryButton {
	display: block;
	height: 34px;
	width: 196px;
	margin-bottom: 15px;
	margin-top: -2px;
	margin-left:17px;/*IE7*/
	text-indent: -9999px;
	background: transparent url('../img/shareStoryButton.jpg') no-repeat top left;
}

.submitStoryButton:hover {
	background-position: bottom left;
}


#vid_container {
	border:10px solid #CDD6DA;
	margin-right: 2px;
}

ul.videoPlayerSubNav {
	float: left;
	margin-top: 14px;
	padding: 26px 0 16px 2px;
	margin-bottom: 24px;
	width: 656px;
}

ul.videoPlayerSubNav li {
	display: inline;
	float: left;
	width: 134px;
	margin: 0 15px;
}

ul.videoPlayerSubNav li a {
	display: block;
	cursor: pointer;
	border: solid 1px #9db6be;
	margin-bottom: 6px;
	text-align:center;
	background-color: #F0F0F0;
}

ul.videoPlayerSubNav p {
	margin-bottom: 0 !important;
}

ul.videoPlayerSubNav li span {
	display: block;
	padding-left: 14px;
	color: #3e4c58;
	font-weight: bold;
	background: transparent url('../img/videoArrow.jpg') no-repeat top left;/*IE7*/
}

/* ---------------------------------------------------------------------
Other Resources
------------------------------------------------------------------------ */

div.resourceContainer {
	/* dont delete yet
	background: #cdd6da;
	margin-bottom: 14px;
	padding: 10px;
    position: relative;
    zoom: 1;
    */
     position: relative;
    padding: 20px 0 20px 0;
	border-bottom: 1px dotted #9db6be;
}

.lastResourceContainer {
	border-bottom: none;
}

div.resourceContainer div.content {
	/*background: #f6f7f8;*/ dont delete yet
	padding:18px 34px 1px 24px;
	width: 374px;

}

div.resourceContainer div.content .login {
	width: 171px;
	background: url("../img/button_logIn.png");
}



div.resourceContainer div.content .goto {
	width: 147px;
	background: url("../img/button_goto.png");
}

div.resourceContainer div.content .download {
	width: 127px;
	background: url("../img/button_download.png");
}


div.resourceContainer div.content .login:hover, div.resourceContainer div.content .goto:hover, div.resourceContainer div.content .download:hover {
	background-position: 0 -33px;
}

div.resourceContainer div.content h3 {
	margin-bottom: 10px;
}

div.resourceContainer div.content .button {
	
}

div.resourceContainer a {
	
	position: absolute;
    top: 50%;
    left: 452px;  
    margin-top: -16px;
	/* dont delete yet
    display: block;
    width: 195px;
    text-indent: -9999px;
    background-position: top center;
    background-repeat: no-repeat;
    */ 
}
/*
div.resourceContainer a:hover {
    background-position: bottom center;
}

div.resourceContainer a.btn_go-now {
    height: 34px;
    margin-top: -17px;
    background-image: url('../img/go-nowButton.gif');
}

div.resourceContainer a.btn_go-to {
    height: 34px;
    margin-top: -17px;
    background-image: url('../img/go-to-myuhcButton.gif');
}

div.resourceContainer a.btn_log-in {
    height: 34px;
    margin-top: -17px;
    background-image: url('../img/log-in-at-myuhcButton.gif');
}
*/
div.resourceContainer a.btn_pdf {
    /*height: 86px;
    margin-top: -43px;
    background-image: url('../img/download-pdfButton.gif');*/
}

div.resourceContainer ul {
    list-style: disc;
    margin-bottom: 22px;
}

div.resourceContainer ul li {
    list-style: disc;
    margin-left: 15px;
    line-height: 1.36;
    margin-bottom: .75em;
}

/* ---------------------------------------------------------------------
Form Styles
------------------------------------------------------------------------ */

fieldset {
	width: 550px;
	border: 10px solid #ced9ea;
	padding: 16px 20px 21px 0;
	background-color: #FFF;
}

fieldset .requiredIndicator {
	color: #cd5812;
	font-weight: bold;
	margin-bottom: 11px;
	display: block;
	margin-left: 20px;
}

fieldset .errorMessage {
	display: block;
	color: #cd5812;
	font-weight: bold;
	margin-left: 20px;
	margin-bottom: 10px;
}

fieldset ul {

	width: 100%;
}

/*fieldset ul.split <-- added this class in IE7 to correct ul spacing */

fieldset li {
	display: block;
	min-height: 30px;
	margin-bottom: 8px;
	margin-right: 0;
	padding-left: 20px;
}




fieldset li input,
table.sweepstakes_entry td input {
	height: 14px;/*IE6*/
}

fieldset li select,
table.sweepstakes_entry td select {
	height: 18px;
	font-size: 1em;
}

/*select  <-- margin set in IE7 & re-set IE6  */

fieldset li input,
fieldset li select,
fieldset li textarea,
table.sweepstakes_entry td input,
table.sweepstakes_entry td select,
table.sweepstakes_entry td textarea {
	border: 1px solid #636e78;/*IE7*/
}

fieldset li.error {
	background: transparent url('../img/FormArrow.png') no-repeat 12px 12px;
}

fieldset li.error input, fieldset li.error select, fieldset li.error textarea {
	border-style: solid;
	/*border-color: #CD5812;*/
	border-color: #cd5812;
}

fieldset li label,
table.sweepstakes_entry td span {
	display: block;
	color: #636e78;
	font-weight: bold;
	font-size: 9px;
	margin-bottom: 2px;
	white-space: nowrap;
}

table.sweepstakes_entry td span {
    display: inline;
}

table.sweepstakes_entry td input,
table.sweepstakes_entry td select {
    margin-bottom: 15px;
}

fieldset li.clear {
	clear: left;
}

fieldset li span {
	display:block;
	clear: left;
}

fieldset a.submitButton {
	display: block;
	height: 34px;
	width: 83px;
	background: transparent url('../img/submitButton.gif') no-repeat top left;
	float: right;
	position: relative;
	right:-9px;
	margin-top:-32px;/*IE7*/
	text-indent: -9999px;
}

fieldset a.submitButton:hover {
	background-position: bottom left;
}

/* ---------------------------------------------------------------------
Free Chapter Form
------------------------------------------------------------------------ */

fieldset li.firstName, fieldset li.lastName {
	float: left;
}

fieldset li.address1 {
	clear: left;
}

fieldset li.city, fieldset li.state, fieldset li.zip {
	float: left;
}

fieldset li.emailAddress {
	clear: left;
}


fieldset li.lastName,
fieldset li.state, fieldset li.zip {
	padding-left: 13px;
}

input#firstName {
	width: 141px;
}

input#lastName {
	width: 232px;/*IE*/
}

input#companyName,
input#address1,
input#address2,
input#city,
input#emailAddress,
input#emailAddress2 {
	width: 232px;
}

select#state {
	width: 67px;
}

select#provider, select#howOffer {
	width: 234px;
}

input#zip {
	width: 61px;/*IE*/
}

.freechapter_submit_button, .stay_informed_submit{
	width: 77px;
	background: url('../img/button_submit.png');
	margin-left: 470px;
}

/* ---------------------------------------------------------------------
Free Chapter Thanks
------------------------------------------------------------------------ */

#free_chapter_thanks {
    padding-top: 20px;
}

#free_chapter_thanks h3 {
    margin-bottom: .8em;
}

/* ---------------------------------------------------------------------
Share Story Form
------------------------------------------------------------------------ */

.story_submit ul {
	float: left;
}

.story_submit li {
	float: left;
}

input#physicianStory,
input#facilityStory,
input#agreeBox {
    border: none;
}

input#characterCount {
    border: none;
    width: auto;
    background: none;
    width: 45px;
}

fieldset li.your_story {
    margin-bottom: 2em;
}

input#physicianName,
input#memberId {
    width: 232px;
}

select#physicianSpecialty {
    width: 234px;
}
textarea#story {
    width: 388px;
}

fieldset.story_submit a.submitButton {
	margin-top:-39px;/*IE, IE7, & IE6*/
}

fieldset.story_submit li.address2 {
	width: 100%;
}

fieldset.story_submit sub {
	display: block;
}

.upload_image input {
	border: none;
	height: auto;
    width: auto;
}


fieldset.story_submit li.iAgree {
    clear: both;
    width: 100%;
}

fieldset.story_submit li.radios {
    width: 100%;
}

/* fieldset.story_submit li.radios label <-- padding in IE7 and IE6 stylesheets */

fieldset.story_submit li.radios input,
fieldset.story_submit li.radios span {
    display: inline;
    float: left;
    clear: none;
}

fieldset.story_submit li.radios span {
    position: relative;
    top: 5px; /* IE, IE7, & IE6 */
    padding-right: 10px;
}

li.your_story textarea {
	clear: both;
	display: block;
}
.share_submit_button {
	background: url(../img/button_submitStory.png);
	width: 119px;
	float: right;
	position: relative;
	top: -45px;
}

/* ---------------------------------------------------------------------
Stay Informed Form
------------------------------------------------------------------------ */

fieldset.stay_informed {
    margin-bottom: 14px;
}

fieldset.stay_informed input#lastName {
    width:225px;/* IE */
}

fieldset.stay_informed select#state {
    width:62px;/* IE */
}

fieldset.stay_informed input#zip {
    width:52px;
}

#recieveAdInfo {
    border: none;
}

/* ---------------------------------------------------------------------
Home page
------------------------------------------------------------------------ */

.home_top {
    border:10px solid #CDD6DA;
    background: #f6f7f8;
    margin-bottom: 27px;
}

.home_top h2 {
    height: 42px;
    line-height: 42px;
    margin-bottom: 0;
    background: #a3b5bc;
    text-indent: 23px;
    width: 638px;/* need for IE7 */
}

.home_top,
.home_top .col1,
.home_top .col2,
.home_top .col3 {
    float: left;
}

.home_top .col1 {
    width: 292px;
}

.home_top .col2 {
    width: 148px;
}

.home_top .col3 {
    width: 198px;
}

.home_top .col1 ul {
    background: url(../img/book-cover-home.jpg) 7px 8px no-repeat;
    margin-top: 9px;
}

.home_top .col1 li {
    min-height:70px; /* IE 7 & 6 */
    border-top: 1px dotted #9db6be;
    padding-right: 15px;
}

.home_top .col1 li.free_chapter {
    border-top: none;
}

.home_top .col1 li.free_chapter,
.home_top .col1 li.get_advice {
    margin-left: 107px;
}

.home_top .col1 li a {
    font-size: 13px;
    line-height: 1.38;
    color: #28387a;
    text-decoration: none;
    padding-left: 10px;
    padding-top: 14px;
    display: block;
    font-weight: bold;
    background: url(../img/arrow.gif) 0 19px no-repeat;
}

.home_top .col1 li.free_tools {
    margin-left: 21px;
}

.home_top .col1 li.free_tools a {
    padding-left: 34px;
    padding-right: 15px;
    padding-top: 20px;
    background-position: 23px 24px;
}

.home_top .col2 ul {
    margin-left: 8px;
    position: relative;
    top: 28px;
}

.home_top .col2 li {
    min-height:71px;
    height:auto !important;
    height:71px;    
}

.home_top .col2 li a {
    width: 129px;
    height: 38px;
    text-indent: -9999px;
    display: block;
    background-position: top left;
    background-repeat: no-repeat;
}

.home_top .col2 li.order_now a {
    background-image: url(../img/order-nowButton.gif);
}

.home_top .col2 li.watch_videos a {
    width: 129px;
    height: 38px;
    text-indent: -9999px;
    display: block;
    background-image: url(../img/watch-videosButton.gif);
}

.home_top .col2 li.download_now a {
    width: 129px;
    height: 38px;
    text-indent: -9999px;
    display: block;
    background-image: url(../img/download-nowButton.gif);
}

.home_top .col2 li a:hover {
    background-position: bottom left;
}

.home_bottom {
    clear: left;
    padding-top: 51px;
    padding-right: 225px;
    /*background-image: url(../img/two-star-doctor.gif);*/
    background-position:  448px 55px;
    background-repeat: no-repeat;
    zoom: 1;
}

.home_bottom h2 {
    margin-bottom: 7px;
}

#pageWorkspace .home_bottom p {
    margin-bottom:10px;
}

#pageWorkspace_home .home_bottom p {
    margin-bottom:10px;
}

.home_bottom a {
    color: #19357d;
}

.home_bottom a:hover {
    color: #eb0044;
}

/* ---------------------------------------------------------------------
New home page
------------------------------------------------------------------------ */

/*
.home_left_padding {
	padding-left: 70px;
}
*/

.home_top_new {
    border:10px solid #ced9ea;
    background: #f6f7f8;
	margin-bottom: 13px;
	height: 263px;
	width: 640px;;
}

.home_top_new h2 {
	color: #FFF;
    height: 42px;
    line-height: 42px;
    margin-bottom: 0;
    background: #95add1;
    text-indent: 23px;
    /*width: 560px;/* need for IE7 */
}

.home_top_new,
.home_top_new .col1,
.home_top_new .col2 {
    float: left;
}

.home_top_new .col1 {
    width: 292px;
	margin-top: 19px;
	margin-left: 19px;
	margin-bottom: 19px;
}

.home_top_new .col2 {
    width: 230px;
	margin-top: 19px;
	margin-left: 19px;
}

.home_horiz_dotted_line_1  {
	clear: left;
	width: 659px;
	margin-bottom: 10px;
	border-top: 1px dotted #a3b5bc;
}

.home_horiz_dotted_line_2  {
	clear: left;
	width: 355px;
	margin-top: -10px;
	margin-left: -19px;
	margin-bottom: 5px;
	border-top: 1px dotted #a3b5bc;
}

.home_vert_dotted_line  {
	float: left;
    height: 268px;
	margin-top: 13px;
	margin-left: 20px;
	margin-right: 20px;
	border-right: 1px dotted #a3b5bc;
}

.home_bottom_new {
    clear: left;
    width: 680px;/* need for IE7 */
}

.home_bottom_new .col1,
.home_bottom_new .col2 {
    float: left;
}

.home_bottom_new .col1 {
    width: 300px;
	margin-top: 20px;
}

.home_bottom_new .col2 {
    height: 240px;
	margin: 20px 0 0 20px;
	/*background: url('../images/home_oz_background.png') 0 0 no-repeat;*/
}

.home_bottom_new .col2 h2 {
	width: 180px;
	margin-top: 15px;
    margin-left: 115px;
}

.home_bottom_new .col2 p {
	width: 180px;
    margin-left: 115px;
}

.home_bottom_new .col2 ul {
    margin-top: -12px;
    margin-left: 115px;
    position: relative;
}

.home_bottom_new .col2 li {
    min-height:71px;
    height:auto !important;
    height:71px;    
}

.home_bottom_new .col2 li a {
    width: 129px;
    height: 38px;
    text-indent: -9999px;
    display: block;
    background-position: top left;
    background-repeat: no-repeat;
}

.home_bottom_new .col2 li.order_now a {
    background-image: url(../img/order-nowButton-brown.gif);
}

.home_bottom_new .col2 li a:hover {
    background-position: bottom left;
}
	
#pageWorkspace .home_bottom_new p {
    margin-bottom:10px;
}

#pageWorkspace_new .home_bottom_new p {
    margin-bottom:10px;
}

/*delete
.home_bottom_new a {
    color: #19357d;
}

.home_bottom_new a:hover {
    color: #eb0044;
}
*/



/* ---------------------------------------------------------------------
Get Involved Checklist
------------------------------------------------------------------------ */
.gridColumnGrayBoxTop,
.gridColumnGrayBoxBottom {
	border: 10px solid #ced9ea;
	padding: 15px 4px 22px 21px;
}

.gridColumnGrayBoxTop {
	padding-bottom: 0px;
}


.gridColumnGrayBoxBottom {
	padding-top: 15px;
}

.gridColumnGrayBoxTop {
	border-bottom: none;
}

.gridColumnGrayBoxBottom {
	border-top: none;
}

div.gridColumnGrayBoxBottom ol.sf_libraryList dd {
    display: none;
}
/*
div.gridColumnGrayBoxBottom ol.sf_libraryList li,
div.gridColumnGrayBoxBottom ol.sf_libraryList li a {
    color: #28387a;
    font-weight: normal;
}

div.gridColumnGrayBoxBottom ol.sf_libraryList li a:hover {
    color: #eb0044;
}
*/
div.gridColumnGrayBoxBottom ol {
	width: 400px;
	margin-top: 5px;
}

div.gridColumnGrayBoxBottom ol.sf_libraryList li {
    width: 155px;
    float: left;
    margin-bottom: 12px;
}

div.gridColumnGrayBoxBottom {
    float: left;
    width: 615px;
}

a.smartPatientAnchor {
	background: url(../img/button_smartPatientQuiz.png);
	width: 165px;
	margin-top: 10px;
	margin-left: 495px;
}

/* ---------------------------------------------------------------------
Sitemap
------------------------------------------------------------------------ */
ul.siteMap li.siteMapTop a
{
	font-weight: bold;
	font-size: 13px;
	color: #28387a;
	display: block;
	margin-bottom: 4px;	
}

ul.siteMap ul.subNavigation
{
	margin-bottom: 14px;
	margin-left: 24px;
}
ul.siteMap ul.subNavigation a
{
	display: block;
	margin-bottom: 4px;
}

/* ---------------------------------------------------------------------
UnitedHealth Premium
------------------------------------------------------------------------ */

#stars_image {
	background: #f6f7f8 url(../img/addition.gif) no-repeat 70px 30px;
    float: left;
	padding-top: 91px;
	padding-bottom: 0px;
	padding-left: 10px;
    margin-bottom: 20px;
    width: 620px;
}

#stars_image ul {
    width: 100%;
}

#stars_image li {
    float: left;
    width: 140px;
    display: inline;
}

#stars_image ul li h4 {
    font-size: 13px;
    font-weight: bold;
    color: #cd5812;
    text-align: center;
    min-height:38px;
    height:auto !important;
    height:38px;
    margin-top: 1px;
    line-height: 1.1;
}

#stars_image li p {
	
}

#stars_image li.quality_care {
    width: 167px;
    margin-right: 44px;
}

#stars_image li.quality_care p {
    padding-left: 8px;
    padding-right: 8px;
}

#stars_image li.cost_efficient {
    width: 166px;
    margin-right: 34px;
}

#stars_image li.cost_efficient h4 {
    padding-right: 8px;
}

#stars_image li.uh_physicians {
	width: 205px;
}

#stars_image li.uh_physicians  h4{
	
}

#stars_image li.uh_physicians  p{
	padding-left: 9px;
    padding-right: 9px;
}

.specialize_list {
    margin-bottom: 22px;
}

.specialize_list li {
    list-style: disc;
    margin-left: 15px;
    line-height: 1.36;
}


a.launch_search_tool {
    background: url("../img/button_launchSearchTool.png");
    width: 210px;
}

a.launch_search_tool_es {
    background: url("../img/button_comience.png");
    width: 225px;
}


/* ---------------------------------------------------------------------
Why Section
------------------------------------------------------------------------ */

.why_content_container {
	position: relative;
	height: 600px;
}

.why_content_container .col_1 {
	position: absolute;
	width: 440px;
}

.why_content_container .col_2 {
	position: absolute;
	left: 450px;
	width: 213px;
    text-align: left;
    border-left: 1px dotted #9db6be;
    padding-left: 20px;
    margin-left: 10px;
    height: 590px;
    /*margin: 17px;*/
}

.why_content_container .col_2 h3 {
    line-height: 1.2;
    margin-bottom: 8px;
    color: #222C80;
    line-height: 17px;
}

.why_content_container .col_2 li {
    margin-bottom: .5em;
}


#pageWorkspaceBottomLeftGrid_why{
	float: left;
	width: 440px;	
	/*ced9ea*/
}

/* ---------------------------------------------------------------------
Smart Patient Quiz
------------------------------------------------------------------------ */
#flashcontent {
    margin-left: 0;
}

.quiz_comment {
    padding-right: 57px;
    margin-top: 13px;
    font-size: 11px;
}

/* ---------------------------------------------------------------------
Sweepstakes forms
------------------------------------------------------------------------ */

div.thank_you_container {
	background: #cdd6da;
	padding: 10px;
    position: relative;
    zoom: 1;
}

div.thank_you_container div.content {
	background: #f6f7f8;
	padding:18px 34px 1px 24px;
	width: 374px;
}

div.thank_you_container div.content h3 {
	margin-bottom: 1em;
}

div.thank_you_container a.btn_begin-your-search {
    display: block;
    width: 162px;
    text-indent: -9999px;
    background-position: top center;
    background-repeat: no-repeat;
    position: absolute;
    top: 50%;
    left: 452px;
    height: 34px;
    margin-top: -17px;
    background-image: url('../img/begin-your-searchButton.gif');
}

div.thank_you_container a.btn_begin-your-search:hover {
    background-position: bottom center;
}

div.thank_you_image {
	background: #cdd6da;
	margin-bottom: 14px;
	padding-left: 29px;
	padding-bottom: 9px;
	padding-top: 10px;
}
/* ---------------------------------------------------------------------
OXFORD styles
------------------------------------------------------------------------ */
ul.oxfordFindPhysicianSteps
{
	margin-bottom: 22px;	
}

ul.oxfordFindPhysicianSteps li
{
	margin-bottom: 12px;
}

ul.oxfordFindPhysicianSteps li strong
{
	padding-right: 6px;
}

/*------------------------------------------------------------------------
SPANISH STYLES
-------------------------------------------------------------------------- */
div.starBlock span.starBlockThree{margin-left: 8px;}
div.starBlock span.starBlockTwo{margin-left: 24px;}
div.starBlock span.starBlockOne{margin-left: 40px;}
