/*Created by By: Mark Coleman
  Last modified: 11.10.2009
  Describe Modification: Style Sheet Changes
*/

/*ul{clear:both;}*/
.tabholder
{
    width:983px;
    height:105px;
    background-image:url('/ut/images/dn_header/ut_bkgd_tabholder.jpg');
}


#sddm, #sddm ul
{   
border-bottom:1px solid #999999;
padding-left:0;
/* padding-left:232px; */
/* padding-top:68px; */
margin:0;
z-index:2000;
}

/* the pixel widths below determine the width of each main tab depending on how many total tabs should appear. All tabs together equal the total width of "#sddm ul" */
.tabs2 li a{}
.tabs3 li a{width:150px;}
.tabs4 li a{width:129px;} /* Dearborn National Launch */
.tabs5 li a{width:100px;}
.tabs6 li a{width:150px;}
.tabs7 li a{width:150px;}

/* Secondary nav box width */
.tabs2 div a{}
.tabs3 div a{width:100px;}
.tabs4 div {width:150px;} /* Dearborn National Launch */
.tabs5 div {width:522px;}
.tabs6 div {width:180px;}
.tabs7 div {width:522px;}

#sddm li
{   margin: 0;
    padding: 0;
    list-style: none;
    float: left;
    background:#999999;
    /* border-bottom:1px solid #424d5f; */
    font: normal 10px arial}

#sddm li a
{   display:block;
    margin: 0 1px 0 0;
    padding: 4px 10px;
    background: #13588c;
    background-image:url(/ut/images/dn_header/tab_center_blue_dn.jpg);
    background-repeat:repeat-x;
    color: #ffffff;
    font-size:13px;
    font-family: tahoma, arial, helvetica, sans-serif;
    font-weight:bold;
    text-align: center;
    text-decoration: none;
    z-index:2000;
    line-height:26px; /*set line height to equal height of tabs */
    }

#sddm li a div, #m1 a,#m2 a,#m3 a {background-color:#fff;}



#sddm, #sddm ul,.loginbutton
{
height:33px;
}

#sddm li a.twolines {line-height:15px;height:31px;}

#sddm li a.twolinesUT {line-height:15px;height:35px;}

#sddm li a.on
{   background-color: #faf5ce;
    background-image:url(/ut/images/tabs/tab_highlight.jpg);
    background-repeat:repeat-x;
    color: #fff;
}

#sddm li a.left
{   background-image:url(/ut/images/dn_header/tab_left_blue_dn.jpg);
    background-repeat:repeat-x;
}
#sddm li a.right
{   background-image:url(/ut/images/dn_header/tab_right_blue_dn.jpg);
    background-repeat:repeat-x;
    background-position:top right;
    margin-right:0px;
}

#sddm li a:hover, #sddm li a.left:hover
{   background-position:0 -34px;
	background-color: #297dc6;
	color: #015da8;
}
#sddm li a.right:hover {background-position:right -34px;}


#sddm div 
{   
    background: #ffffff;
    /* background: #fff url(/ut/images/tabs/tabs_line.jpg) repeat; */
    /* opacity:0.9;filter:alpha(opacity=90); */
    z-index: 1000;
    position: absolute;
    visibility: hidden;
    margin: 0px 0px 0px -1px;
    padding: 0px 0px 0px 0px;
    border-bottom: 1px solid #999999;
    border-left: 1px solid #999999;
    border-right: 1px solid #999999;
    vertical-align:middle;
    }

#sddm div a
{   
    background: #ffffff;
    background-image:url(/ut/images/dn_header/tab_sub_white_dn.jpg);
    /* background: #fff url(/ut/images/tabs/tabs_bg.jpg) repeat; */
    position: relative;
    display: block;
    margin: 0;
    padding: 7px 5px 3px 12px;
    width: auto;
    white-space: nowrap;
    text-align: left;
    text-decoration: none;
    vertical-align:middle;
    height:18px;
    color: #015DA8;
    font-size:12px;
    font-family: tahoma, arial, helvetica, sans-serif;
    line-height:12px;
    font-weight:normal;
    padding-left:12px;
    vertical-align:middle;
}

#sddm div a:hover
{   
    background: #1052a0;
    background-image:url(/ut/images/dn_header/tab_sub_blue_dn.jpg);
    color: #ffffff;
}

.tab1,.tab2,.tab3,.tab4,.tab5,.tab6
{
border-bottom: 1px solid #c7d1d7;
}

/* DN logo top */      
.dnLogoButton
{
float:left;
height:70px;
margin:0px 0px 0px 0px;
width:232px;
/* border-bottom:1px solid #999999; */
}

/* login button on top tabs */      
.alert, .logintop
{
	/* padding-top:36px; */
	color:#ffffff;
	float:right;
	height:104px;
	margin:0px 0px 0px 0px;
	width:68px;
	border-bottom:1px solid #999999;
}

.alert a, .logintop a
{
    color:#FB5B04;
    text-decoration:none;
    float:right;
    margin-right:20px;
    margin-top:0px;
    width:102px;
    text-align:right;
    padding-top:16px;
    height:24px;
    font-weight:bold;
    font-size:13px;
    line-height:20px;
    text-align:center;
}

.alert a:hover, .logintop a:hover {text-decoration:underline;}

/* Utility top navigation */

#utility {
float:left;
margin-top:10px;
margin-right:10px;
}

#utility .rightlink a{text-decoration:none;margin-left:10px;margin-right:10px;}
#utility .rightlink a:hover{text-decoration:underline;}

div.toptab 
{   
background-image:url(/ut/images/toptab.gif);
background-position:top left;
background-repeat:no-repeat;
width:91px;
height:20px;
padding-top:7px;
}

div.toptab a
{
color:#1B4A75;
outline:none;
text-decoration:none;
}

div.toptab a:hover
{
font-weight:bold;
}

div.on
{   
background-image:url(/ut/images/toptab_active.gif);
background-position:top left;
background-repeat:no-repeat;
}

div.on a
{
font-weight:bold;
color:#FB5B04;
text-decoration:none;
}

div.on a:hover
{
text-decoration:underline;
}

.toptab a
{
    font-size:11px;
    line-height:11px;
    padding:10px 7px 0 7px;
    text-align:center;
}

.rightlink, .rightlink a {
font-family: tahoma, arial, helvetica, sans-serif;
font-size:11px;
/* line-height:11px; */
color:#808080;
}

/* HEADER TOP SECTION */
div#topsection 
{
    background-color:#f9fafc;
    background-image:url('/ut/images/dn_header/ut_bkgd_dn_header.jpg');
    background-repeat:no-repeat;
    padding-top: 2px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

div#dnRoundedTop 
{
    background-color:#f9fafc;
    background-image:url('/ut/images/dn_header/bkgd_top_roundedcorner.gif');
    background-repeat:no-repeat;
    padding-top: 5px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

div#topsection .topcorners{
/* background:#fff url(/ut/images/header_bg.gif) no-repeat; */
height:15px;
width:986px;
margin-top:-3px;
}

div#topsection .topcorners_round{
background:#fff url(/ut/images/top_corners.jpg) no-repeat;
height:16px;
width:986px;

}

.logoSpacer {padding-top:30px;padding-left:0px;background-image:url('/ut/images/dn_header/ut_bkgd_logospacer.jpg');}

div#utilityTab {text-align:right;font-family: tahoma, arial, helvetica, sans-serif;height:12px;}
div#utilityTab .rightTopTab a{text-decoration:none; font-size:11px; color:#015da8;}
div#utilityTab .rightTopTab a:hover{text-decoration:underline;}
div#utilityTab .rightTopTab a.space{padding-right:18px;}
div#utilityTab .rightTopTab a.spaceRight{padding-right:21px;}

div#topsection .rightlink {float:right;text-align:right;width:127px;height:29px;background-image:url('/ut/images/dn_header/bkgd_textsize.jpg');}
div#topsection .rightlink a{text-decoration:none;}
div#topsection .rightlink a:hover{text-decoration:underline;}
/*div#topsection .rightlink a.space{padding-right:20px;} */

div#toptabs {height:27px;text-align:center;}
div#toptabs div.toptab{float:left;}


/* Font size styles */
a#size1, a#size2, a#size3 
{
color:#015da8;
font-weight:normal;
outline:none;
padding-left:2px;
}
a#size1 {font-size:9px;}
a#size2 {font-size:11px;}
a#size3 {font-size:13px;}


.middlelogo {float:left;padding-top:10px;padding-left:190px;}
.middlelogo_blueaccess {float:left;padding-top:0px;padding-left:285px;}

/* Right nav edits */
ul.blue_bullet { margin:0 0 9px;    padding:0px;}
ul.blue_bullet li {list-style-image:url('/ut/images/arrow_blue.gif'); margin:0 0 0px 15px; padding:2px; line-height:1.5em;}
ul.blue_bullet img {margin-bottom:0;}

 .right_box_top 
 {
 background:transparent url(/ut/images/return_shop_roundtop.jpg) no-repeat; 
 background-position:top left;
 width:215px;
 padding-top:8px;
 }

 .right_box_content 
 {
 background:#ebf5fa url(/ut/images/return_shop_bg.jpg) no-repeat; 
 background-position:top left;
 border-left:1px solid #d2d0cf;
 border-right:1px solid #d2d0cf;
 padding:0 15px 10px 15px;
 font-size:.9em;
 line-height:13px;
 }
 .right_box_content h4 
  {
  font-size:1.4em;
  color:#83a105;
  padding:5px 0 10px 0;
  }
 .right_box_content p 
  {
  padding:5px 0 5px 0;
  }


/* Screen reader for BlueMedicareRx */
.screenreader {
background:#f78231 url(/ut/images/orange_button.jpg) no-repeat;
width:200px;
color:#fff;
font-weight:bold;
font-size:10px;
line-height:10px;
text-transform:uppercase;
float:left;
text-align:center;
padding:5px 0 0 0;
margin:0 0 0 1px;
height:15px;
}

.screenreader a {
color:#fff;
text-decoration:none;
outline:none;
}

.screenreader a:hover {
color:#fff;
text-decoration:underline;
}

#graphicalbutton,.waonlytitles,.waonly {display:none;visibility:hidden;}

/* Medicare Splash Page */
.medicare_splash {
margin-left:2px;
background:transparent url(/ut/images/medicare_splash.jpg) no-repeat;
width:982px;
height:444px;
}
.medicare_splash_content{
position:relative;
top:80px;
left:395px;
width:483px;
height:204px;
line-height:1.3em;
}
.medicare_splash_content h1
{
color:#3783c1;
font-size:2em;
font-weight:normal;
line-height:1.2em;
margin-bottom:10px;
}
.medicare_splash_content p {
margin-bottom:10px;
font-size:16px;
}
a.splashlink
{
font-size:16px;
font-weight:bold;
line-height:2em;
}
.medicare_bottom_options {
position:relative;
top:110px;
left:395px;
background-color:white;
            -moz-opacity: 0.8;
            opacity:.80;
            filter: alpha(opacity=80);
width:348px;
height:89px;
border:1px solid #cfd0cf;
}
.medicare_bottom_options .option{
float:left;
width:116px;
height:79px;
padding:18px 0px 0 0px;
color:#666666;
font-weight:bold;
line-height:1em;
text-align:center;

}
.medicare_bottom_options .option img{
position:relative;
top:22px;
left:38px;
}
.medicare_bottom_options .option a{
outline:none;
}

.medicare_bottom_options .lines {
margin-top:5px;
padding-top:13px;
background-image:url('/ut/images/lines.gif');background-repeat:no-repeat;
}

.medicare_bottom_options .option h3
{color:#3783c1;
line-height:1em;
margin-bottom:-3px;
font-size:17px;
}


.contentbox h1 {color:#004C9C; font-family:tahoma, arial, helvetica, sans-serif; font-size:1.7em; font-weight:normal; padding:0 0 5px 0; line-height:1.2em;}
.contentbox h2 {color:#d3373d; font-family:tahoma, arial, helvetica, sans-serif; font-size:1.5em; font-weight:normal; padding:10px 0px 5px 0px; line-height:1.3em;}
.contentbox h3 {color:#d3373d; font-family:tahoma, arial, helvetica, sans-serif; font-size:1.3em; font-weight:normal; padding:0 0 5px 0; line-height:1.1em;}

.contentbox h1 a {color:#004C9C; text-decoration:none;}
.contentbox h2 a {color:#d3373d; text-decoration:none;}
.contentbox h3 a {color:#d3373d; text-decoration:none;}

.contentbox h1 a:hover {text-decoration:underline;}
.contentbox h2 a:hover {text-decoration:underline;}
.contentbox h3 a:hover {text-decoration:underline;}


 /* SECONDARY NAV */
div.left_column ul.sub_nav li.on ul li.on a:hover {background-image:none}
div.left_column ul.sub_nav li.on a:hover {background-image:url(/ut/images/dn/misc/subnav_child_arrow.gif); background-repeat:no-repeat; background-position:0px 0px;}
div.left_column ul.sub_nav li.on{}
div.left_column ul.sub_nav li.on a {background-color:#FFFFFF; font-weight:bold;background-image:url(/ut/images/dn/misc/subnav_parent_arrow.gif); background-repeat:no-repeat; background-position:0px 0px;}

div.left_column ul.sub_nav {list-style:none; float:left width:auto; margin:0; padding:0;  overflow:hidden; z-index:0}
div.left_column ul.sub_nav li {padding:0; margin:0;}
div.left_column ul.sub_nav li a {  display:block; color:#333; text-decoration:none; padding:5px 2px 7px 13px; background:#dce3f7; font-size: 1em; line-height:1.1em; }
div.left_column ul.sub_nav li a:hover{ text-decoration:none; background:#FFFFFF}
div.left_column ul.sub_nav , div.sub_nav ul.sub_nav li { padding:0; margin-bottom:0px; border-bottom:1px solid #999999;}

div.left_column ul.sub_nav li.header {background-image:url('/ut/images/dn/misc/sidenav_top.jpg'); background-color:#004C9C; background-position:top left; border:0; }
div.left_column ul.sub_nav li.header a {font-weight:bold; padding-top:12px;padding-bottom:12px;color:#FFFFFF; background-repeat:no-repeat; background-color:transparent;border:0;}
div.left_column ul.sub_nav li.header a:hover {background-color:transparent;border:0;} 

div.left_column ul.sub_nav ul {padding:0; margin:0; font-size: 1em; line-height:1em;background-color:#FFFFFF; }
div.left_column ul.sub_nav ul li {list-style:none; padding:0;border:0;} 
div.left_column ul.sub_nav ul li a {border-left: 1px solid #999999; border-right:1px solid #999999; background-color:#edf1fc; color:#004C9C; font-family:tahoma, arial, helvetica, sans-serif; font-weight:normal; font-size: .9em; line-height:1.4em; padding-left:30px; width:168px;}
div.left_column ul.sub_nav ul li a:hover {background: #FFFFFF;}
div.left_column ul.sub_nav li a {display:block; color:#004C9C; text-decoration:none;  font-size: 1em; line-height:1.2em; width:185px; border-bottom:0px solid #fff; border-right:1px solid #999999; border-left:1px solid #999999;font-weight:bold;}
div.left_column ul.sub_nav li.on a:hover {background-color: #FFFFFF;}
div.left_column ul.sub_nav li.on ul li a {background-color:#f5f7ee; font-weight:normal; background-image:none; color:#004C9C;}
div.left_column ul.sub_nav li.on ul li a:hover {background: #ffffff;}
div.left_column ul.sub_nav ul li.on a { font-weight:normal; background-image:url(/ut/images/dn/misc/subnav_child_arrow.gif); background-repeat:no-repeat; background-position:0px 0px;}

/* RELATED ITEMS */
ul.related_items li.even ul li.on a:hover {background-image:none}
ul.related_items li.even a:hover {background-image:none}
ul.related_items li.even{}
ul.related_items li.even a {background-color:#FFFFFF; font-weight:bold;}

ul.related_items {list-style:none; float:left width:auto; margin:0; padding:0;  overflow:hidden; z-index:0}
ul.related_items li {padding:0; margin:0;}
ul.related_items li a {display:block; color:#333; text-decoration:none; padding:5px 2px 7px 13px; background:#ebebeb; font-size: 1em; line-height:1.1em; }
ul.related_items li a:hover{ text-decoration:none;}
ul.related_items , div.related_items ul.related_items li { padding:0; margin-bottom:0px; border-bottom:1px solid #999999;width:202px;}

ul.related_items li.header {background-color:transparent;background-image:url('/ut/images/dn/misc/related_items_top.jpg');background-position:top left;background-repeat:no-repeat;border-color:-moz-use-text-color #999999 #FFFFFF;border-style:none solid solid;border-width:0 0;color:#004C9C;display:block;font-size:1.2em;font-weight:bold;line-height:1.2em;padding-bottom:12px;padding-left:37px;padding-top:12px;text-decoration:none;width:165px;}

ul.related_items li.header a {font-weight:bold; padding-top:12px;padding-bottom:12px;color:#FFFFFF; background-repeat:no-repeat; background-color:transparent;border:0;}
ul.related_items li.header a:hover {background-color:transparent;border:0;} 

ul.related_items ul {padding:0; margin:0; font-size: 1em; line-height:1em;background-color:#FFFFFF; }
ul.related_items ul li {list-style:none; padding:0;border:0;} 
ul.related_items ul li a {border-left: 1px solid #999999; border-right:1px solid #999999; background-color:#edf1fc; color:#004C9C; font-family:tahoma, arial, helvetica, sans-serif; font-weight:normal; font-size: .9em; line-height:1.4em; padding-left:30px; width:168px;}
ul.related_items ul li a:hover {background: #FFFFFF;}
ul.related_items li a {display:block; color:#004C9C; text-decoration:none;  font-size: 1em; line-height:1.2em; width:185px; border-bottom:0px solid #fff; border-right:1px solid #999999; border-left:1px solid #999999;font-weight:bold;}

ul.related_items li.even a:hover {}
ul.related_items li.even ul li a {background-color:#f5f7ee; font-weight:normal; background-image:none; color:#004C9C;}
ul.related_items li.even ul li a:hover {}
ul.related_items ul li.even a { font-weight:normal; background-image:url(/ut/images/dn/misc/subnav_child_arrow.gif); background-repeat:no-repeat; background-position:0px 0px;}


/* CSS for on-state triangle that appears under top navigation */
.on_tab0
{
float:right;
position:relative;
top:-6px;
background:transparent url(/ut/images/dn_header/triangle_none.gif) no-repeat;
width:18px;
height:11px;
}
.on_tab0{
left:-199px;
}

.on_tab1,.on_tab2,.on_tab3,.on_tab4,.on_tab5
{
float:right;
position:relative;
top:-5px;
background:transparent url(/ut/images/dn_header/triangle_main.gif) no-repeat;
width:18px;
height:11px;
}
.on_tab1{
left:-671px;
}
.on_tab2{
left:-526px;
}
.on_tab3{
left:-379px;
}
.on_tab4{
left:-221px;
}

.on_tab5{
left:-71px;
}

.on_tab6,.on_tab7
{
float:right;
position:relative;
top:-6px;
background:transparent url(/ut/images/dn_header/triangle_sub.gif) no-repeat;
width:18px;
height:11px;
}
.on_tab5{
left:-71px;
}
.on_tab6{
left:-117px;
}
.on_tab7{
left:-35px;
}

.contentbox ul {margin: 5px 5px 0px 20px;padding-bottom:10px;}
.contentbox ul li {line-height:1.5em;list-style-image:url('/ut/images/dn/misc/arrow_top_red.gif');margin:0px 0px 0px 15px;padding:0px 0px 2px 7px;}
.contentbox ol li, .content ol li {line-height:1.5em;}
.contentbox .animatedTabs ul li{list-style-image:none;;margin:0;padding:0;line-height:1em;font-size:12px;}
.contentbox .animatedTabs ul {margin:0;padding:0;}


/* HOMEPAGE */
.homepage_top {float:left; width:945px; margin-bottom:10px;  background:transparent url(/ut/images/homepage_top.gif) no-repeat; background-position:top left; padding-top:10px;}
.homepage_top h3 {padding:5px 10px; margin:0; background-position:top left;}
.homepage_top h3 a {text-decoration:none;}
.homepage_content {border-left:1px solid #ccc; border-right:1px solid #ccc; background-image:url(/ut/images/plans_bg.jpg); background-position:bottom;padding-left:5px; content:inherit;}
.homepage_content p {padding:0px;}
.homepage_content img {padding:7px 7px 0 7px; float:left;}
.homepage_btm { background-image:url(/ut/images/homepage_btm.gif); background-position:top left; padding:5px;background-repeat:no-repeat; }
.homepage_content .homewidget_top {margin-left:5px;margin-right:5px;}

.homepage_content .getstarted {background-image:url(/ut/images/homepage_getstarted.jpg);background-position:top left;background-repeat:no-repeat;height:121px;}
.homepage_content .doctor {background-image:url(/ut/images/homepage_doctor.jpg);background-position:top left;background-repeat:no-repeat;height:121px;}
.homepage_content .plan {background-image:url(/ut/images/homepage_plan.jpg);background-position:top left;background-repeat:no-repeat;height:121px;}


.homewidget_top {float:left; width:233px;  margin-right:0px}
.homewidget_top h2{padding:10px 0 5px 7px;font-weight:normal;}
.homewidget_top h2 a {text-decoration:none; color:#3373bc;font-size:18px;outline:none;}
.homewidget_content {border-left:0px solid #ccc; border-right:0px solid #ccc;height:83px;}
.homewidget_content p {padding:0px 50px 0px 7px;font-size:13px;line-height:14px;}

.homewidget_btm {background-image:url(/ut/images/homepage_widget_btm.jpg); background-position:top left; padding:0px; background-repeat:no-repeat;background-color:#e3f2fd;width:233px;height:0px;margin:0px;}

.homepage_promo{float:left;margin-left:8px;margin-top:1px;}
.homepage_promo img{padding:0;margin:0;}
/* div.left_column {width:215px;height:1px;} */



/* STYLES FOR LOGIN DROPDOWN */
.register {margin-left:40px;margin-top:20px;width:530px;}
.register h2{color:#FA6B1D;font-size:20px;}
.register p, .blue_arrow li  {color:black;font-size:11px;}

#page_container {
    position: relative;
    margin-left: auto;
    margin-right: auto;
    top: 0px;
    float:left;
    z-index:500;
}

.individual_button {
	margin:0;
    padding:0;
    position: relative;
    top:12px;
    right:0px;
    width:22px;
    height:22px;
    /* cursor: pointer; */
    float:right;
}

.individual_button a {
    text-decoration: none;
    color: #015DA8;
    font-size: 11px;
    font-weight: normal;
    font-family: tahoma,arial,helvetica,sans-serif;
    outline:none;
    /* line-height:11px; */
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    position:relative;
    text-align:center;
	background-image:url(/ut/images/dn_header/tab_mini_right_grey_dn.jpg);
    background-repeat:no-repeat;
	width:22px;
	height:22px;
}

.individual_button a:hover {
	text-decoration:none;
	outline:none;
	background-position:0px -22px;
}

.employer_button {
	margin:0;
    padding:0;
    position: relative;
    top: 12px;
    right:0px;
    width:22px;
    height:22px;
    /* cursor: pointer; */
    float:right;
}

.employer_button a {
    text-decoration: none;
    color: #015DA8;
    font-size: 11px;
    font-weight: normal;
    font-family: tahoma,arial,helvetica,sans-serif;
    outline:none;
    /* line-height:11px; */
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    position:relative;
    text-align:center;
	background-image:url(/ut/images/dn_header/tab_mini_center_grey_dn.jpg);
    background-repeat:no-repeat;
	width:22px;
	height:22px;
}

.employer_button a:hover {
	text-decoration:none;
	outline:none;
	background-position:0px -22px;
}

.producer_button {
	margin:0;
    padding:0;
    position: relative;
    top: 12px;
    right:0px;
    width:22px;
    height:22px;
    /* cursor: pointer; */
    float:right;
}

.producer_button a {
    text-decoration: none;
    color: #015DA8;
    font-size: 11px;
    font-weight: normal;
    font-family: tahoma,arial,helvetica,sans-serif;
    outline:none;
    /* line-height:11px; */
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    position:relative;
    text-align:center;
	background-image:url(/ut/images/dn_header/tab_mini_left_grey_dn.jpg);
    background-repeat:no-repeat;
	width:22px;
	height:22px;
}

.producer_button a:hover {
	text-decoration:none;
	outline:none;
	background-position:0px -22px;
}

#toppanel {
    position: absolute;
    width: 982px;
    left: 0px;
    z-index: 25;
    text-align: center;

}
#panel {
    width: 982px;
    position: relative;
    top: -2px;
    height: 0px;
    margin-left: auto;
    margin-right: auto;
    z-index: 10;
    overflow: hidden;
    text-align: left;
    border-left:1px solid #C7D1D7;
    border-right:1px solid #C7D1D7;
}
#panel_contents {
    background: #E2F2FD;
    height: 100%;
    width: 982px;
    position: relative;
    z-index: -1;
}

#content {
    margin-left: auto;
    margin-right: auto;
    width: 600px;
    position: relative;
    top: 90px;
    text-align: left;
    color: #545454;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding-bottom: 30px;
}
div#login {
    width: 240px;
    height: 150px;
    position: absolute;
    right: 150px;
    top: 110px;
    background: #46392f;
    text-align: left;
    padding-left: 10px;
}
div#login p {
    color: #CCCCCC;
    font-family: Century Gothic, Georgia, "Times New Roman", Times, serif;
    line-height: 25px;
}
div#login input#password {
    position: relative;
    right: -6px;
}
div#login input#login_btn {
    border: 1px #899690 solid;
    cursor: pointer;
    position: relative;
    top: 30px;
    left: 86px;
}
#footer p {
    font-family: arial, tahoma, helvetica, sans-serif;
    position: relative;
    font-size: 13px;
    color: #333333;
}
div#footer {height:120px;}

.loginbox_content div a,.buttonwrapper a {padding-top:0px;padding-bottom:0px;border:0;}
#panel_contents .loginbox_btm {background-position:left top}

#bottomshadow {display:none;background-image:url('/ut/images/login_fade.png');background-repeat:repeat-x;height:10px;width:983px;margin-top:-2px;}

.plan_top ul li, .planrt_top ul li {margin-left:10px;line-height:1.3em;list-style-image:url('/ut/images/arrow_blue.gif')}
.plan_top ul li a, .planrt_top ul li a{font-weight:bold;}

.plan_top h2.green, .planrt_top h2.green {
background-image:url(/ut/images/green_header.gif);
background-position:left top;
background-repeat:no-repeat;
color:#3373BC;
margin:0;
padding:5px 10px;
color:white;
height:45px;
padding-top:15px;
}

.plan_top h2.peopleheader_1 {background-image:url(/ut/images/peopleheader_1.gif);height:43px;padding-left:95px;padding-top:33px;}
.plan_top h2.peopleheader_2 {background-image:url(/ut/images/peopleheader_2.gif);height:43px;padding-left:80px;padding-top:33px;}
.planrt_top h2.peopleheader_3 {background-image:url(/ut/images/peopleheader_3.gif);height:43px;padding-left:78px;padding-top:33px;}
.plan_top h2.peopleheader_1, .plan_top h2.peopleheader_2, .planrt_top h2.peopleheader_3 {font-size:14px;background-color:white;}
.get_started {height:185px;background-repeat:no-repeat;padding-left:300px;line-height:1.3em;padding-right:30px;padding-top:30px;}
.get_started h2{color:#83A006;font-size:18px;padding-left:0;border-bottom:1px solid #83A006;padding-bottom:0;margin-bottom:20px;}

.twocolumnsplashtop{background-image:url(/ut/images/medicare_retirement_splash.jpg);background-repeat:no-repeat;width:688px;height:168px;}

.twocolumnsplashtop h2{margin:0px 30px 0 235px;padding-top:27px;width:415px;border-bottom:1px solid #80a530;font-size:16px;}
.twocolumnsplashtop p {padding:10px 30px 0 235px;line-height:15px;}

.twocolumndivtop{width:686px;height:11px;background-image:url(/ut/images/twocolumntop.jpg);background-repeat:no-repeat;margin-top:20px;background-position:bottom left;}
.twocolumndivbtm{clear:both;width:686px;height:12px;background-image:url(/ut/images/twocolumnbottom.jpg);background-repeat:no-repeat;}
.twocolumndivcontent{float:left;background-image:url(/ut/images/twocolumndivbg.jpg);background-repeat:no-repeat;background-position:bottom left;width:686px;margin-right:0px;}
.twocolumndivcontent div{float:left;margin-left:0px;width:313px;border-left:1px solid #cdcdcd;border-right:1px solid #cdcdcd;padding:0 10px 0px 10px;}
.twocolumndivcontent div p {width:220px;padding-bottom:5px;}
.twocolumndivcontent div p.left {float:left;width:210px;}
.twocolumndivcontent div h2 {width:313px;padding:0 0 5px 0;margin:0 0 15px 0;border-bottom:1px solid #80a530;font-size:13px;}
.twocolumndivcontent div h2 span{font-size:11px;margin-left:5px;}
.twocolumndiv {padding-right:17px;}
.twocolumndiv div{vertical-align:bottom;float:left;}
.twocolumndiv div.columntwo {margin-left:15px;}
.twocolumndiv div a{line-height:1.3em;}

img.leftimage, .twocolumndiv img.leftimage, div.columntwo img.leftimage {float:left;margin-right:10px;margin-left:0px;}

.main_column .content{margin:0;padding:2px 0 0 15px;}
.newsupdate .news_alert{color:red;}
.newsupdate .news_alert a{color:red}
.newsupdate a.news_prev, .newsupdate a.news_next {float: right; margin-right:10px;width:10px;height:12px;} 
.newsupdate a.news_prev:hover, .newsupdate a.news_next:hover {text-decoration:none;} 
.newsupdate a.news_prev {background-image:url(/ut/images/news_prev.gif);width:10px;height:12px;background-repeat:no-repeat;outline:none;margin-left:30px;}
.newsupdate a.news_next {background-image:url(/ut/images/news_next.gif);width:10px;height:12px;background-repeat:no-repeat;outline:none;}

.whybuyblue {margin-bottom:0px;width:215px;background-color:white;font-weight:normal;margin-top:-10px;margin-bottom:10px;}
.whybuyblue h4{margin-top:3px;color:#3373BC;padding-left:0;font-size:1.3em}
.whybuyblue p, .whybuyblue ul li {font-weight:normal;font-size:.9em;line-height:1.1em;color:black}



/* promo */

#promo, #promo li{
    margin:0;
    padding:0;
    height:147px;
    list-style:none;
    }
#promo{
    width:216px;
    
    font-size:16px;
    background-color:#7b7b7b;
    }
#promo li{
    width:216px;
    display:none; /* hide the items at first only to display one with javascript */
    }
#promo img,#promo li img {border:0;margin:0;padding:0}                  

#promo .prev {
width:16px;
height:19px;
background-image:url(../index2/prev.jpg);
position:relative;
float:left;
top:-2px;
left:13px;
}

#promo .next {
width:16px;
height:19px;
background-image:url(../index2/next.jpg);
position:relative;
float:left;
top:-2px;
left:105px;
}

/* // promo */

.margintop {margin-top:10px;}


.content ul li {
line-height:1.5em;
list-style-image:url('/ut/images/dn/misc/arrow_top_red.gif');
margin:0 0 0 25px;
padding:2px;
}

.animatedTabs ul li, .content .animatedTabs ul li {
line-height:1em;
list-style-image:none;
margin:0;
padding:0;
}

/* login options */
#logincontainer{clear:both;width:720px;height:200px;background-image:url(/ut/images/login_default.jpg);background-position:0px 2px;background-repeat:no-repeat;}
.loginoptions{background-image:url(/ut/images/login_options.jpg);background-position:-1px -1px; height:162px;float:left;}
.select1,.select2,.select3,.select4,.default1,.default2,.default3,.default4,#login1,#login2,#login3,#login4
{background-repeat:no-repeat;float:left;width:158px;height:142px;padding:10px;margin-right:3px;}

.loginoption {cursor:pointer;}

.select1{background-image:url(/ut/images/login_returnshop_thumb.jpg);color:#000;}
.select2{background-image:url(/ut/images/login_member_thumb.jpg);color:#000}
.select3{background-image:url(/ut/images/login_employer_thumb.jpg);color:#000}
.select4{background-image:url(/ut/images/login_producer_thumb.jpg);color:#000}

.default1 {background-image:url(/ut/images/login_returnshop_thumb2.jpg);color:#5a5758;cursor:pointer;}
.default2 {background-image:url(/ut/images/login_member_thumb2.jpg);color:#5a5758;cursor:pointer;}
.default3 {background-image:url(/ut/images/login_employer_thumb2.jpg);color:#5a5758;cursor:pointer;}
.default4 {background-image:url(/ut/images/login_producer_thumb2.jpg);color:#5a5758;cursor:pointer;}

#login1 p,#login2 p,#login3 p,#login4 p
{padding-top:35px;font-size:11px;}

#login1 p {padding-top:47px;} /* added since the headline pushes down the text too far */

#login1 h2,#login2 h2,#login3 h2,#login4 h2 {padding-left:0;font-size:14px;}

.select1 h2,.select2 h2,.select3 h2,.select4 h2
{color:#3C6D99;}
.default1 h2,.default2 h2,.default3 h2,.default4 h2
{color:#9e989b;}

.select1 p b,.select2 p b,.select3 p b,.select4 p b
{color:#83a006;}
.default1 p b,.default2 p b,.default3 p b,.default4 p b
{color:#9e989b;}

.logincontent {float:right;width:345px;padding-right:20px;line-height:13px;font-size:11px;}

.bg_return{background-image:url(/ut/images/login_returnshop.jpg);height:160px;width:719px;background-repeat:no-repeat;}
.bg_member{background-image:url(/ut/images/login_members.jpg);height:160px;width:719px;background-repeat:no-repeat;}
.bg_employer{background-image:url(/ut/images/login_employers.jpg);height:160px;width:719px;background-repeat:no-repeat;}
.bg_producer{background-image:url(/ut/images/login_producers.jpg);height:160px;width:719px;background-repeat:no-repeat;}

.loginboxes {width:220px;text-align:right;color:#83a006;font-weight:bold;font-size:12px;line-height:10px;}
.loginboxes input, .loginboxes img{margin-bottom:5px;font-size:11px;padding-top:2px;}
.logo {height:45px;margin-left:445px;padding-top:10px;}
ul.fineprint{margin:0;float:right;width:90px;padding-left:30px;padding-top:0;font-size:11px;}
ul.fineprint li {padding-bottom:0px;list-style-image:url(/ut/images/arrow_blue.gif)}
ul.fineprint a{text-decoration:none}
ul.fineprint a:hover {text-decoration:underline}
.loginboxes .buttonwrapper input{padding-top:12px;padding-right:62px;}
.loginboxes .buttonwrapper img{padding-top:12px;padding-right:62px;cursor:pointer;}
/** Who We Are **/

.greenbox{background-color:#e4f4cf;float:right;margin:0 15px 15px 15px;padding:15px;font-size:.8em;text-align:center;}
.greenbox p {padding-bottom:0px;}

/** Company Info **/

.companyinfo_container{width:100%; padding-top:15px;}
.companyinfo_container .content {float: left;}
.companyinfo_block{position:relative; float:left; width:330px; min-height:220px; margin-right:0px;}

.companyinfo_bg_btm {margin:0;background:url(/ut/images/companyinfo4buckets.gif) no-repeat scroll left bottom;padding-bottom:5px;}
.companyinfo_top {float:left; width:227px;  margin-right:5px}
.companyinfo_top  p{padding:15px;}
.companyinfo_top h2 {background-image:url(/ut/images/h2_plans.gif); padding:5px 10px; margin:0; background-position:top left; color:#3373BC;}
.companyinfo_top h2 a {text-decoration:none; color:#3373bc;}

.companyinfo_top h2.header_1 {background: transparent url(/ut/images/who_we_are.gif) no-repeat;height:34px;padding-left:85px;padding-top:33px;}
.companyinfo_top h2.header_2 {background-image:url(/ut/images/community.gif);height:44px;padding-left:105px;padding-top:23px;}
.companyinfo_top h2.header_3 {background-image:url(/ut/images/careers.gif);height:34px;padding-left:105px;padding-top:33px;}
.companyinfo_top h2.header_4 {background-image:url(/ut/images/news_room.gif);height:34px;padding-left:85px;padding-top:33px;}
.companyinfo_top h2.header_1, .companyinfo_top h2.header_2, .companyinfo_top h2.header_3, .companyinfo_top h2.header_4 {font-size:14px;background-color:#fff;margin-top:0px;}
.companyinfo_bucket_container_top{ background: #fff url(/ut/images/companyinfo_bucket_container_top.gif) no-repeat top left; padding-top:5px; }
.companyinfo_bucket_container_btm{ padding:0 8px 8px 8px; background: #fff url(/ut/images/companyinfo_bucketcontainer_btm_long.gif) no-repeat bottom left; }
.landing_page_margin {padding: 0px 0px 0px 0px;}
.companyinfo_container .sliderwrapper {float:left;width:595px;}
.companyinfo_container .sliderwrapper .contentdiv {width:590px;}
.companyinfo_container .sliderwrapper .bannerlink {width:590px;height:236px;}
.companyinfo_container .sliders {position:absolute;left:475px;top:200px;width:120px;}
.companyinfo_container .sliderwrapper .bannercontent {padding-left:0px;padding-top:170px;width:440px;}
.companyinfo_container .sliderwrapper .bannercontent h3 {color:white;padding:0;margin:0;}
.companyinfo_container .sliderwrapper .bannercontent p, .companyinfo_container .sliderwrapper .bannercontent a {color:white;}

/** Dark Site **/

.bap {background-image:url(/ut/images/needhelp_top_login.jpg)}
.nobottom{padding-bottom:0;margin-bottom:-10px;}

/* Login Page */
#right_return, #right_member, #right_producer, #right_employer {display:none;}


.login_right li.header {list-style:none; margin:0 0 3px 0; padding:5px 0 0 0; font-weight:bold; font-size:1.3em;}
.login_right li.header a {color:#2b5174; line-height:1em; background-image:none; list-style:none; text-decoration:none;}
.login_right li {line-height:1.3em; list-style-image:url('/ut/images/arrow_blue2.gif'); padding: 5px 3px 5px 0;}
.login_right li a { text-decoration:none;}
.login_right ul {margin-left:15px;}
.login_right {color:#3c6d99; margin:0 0 10px 0; padding:10px 5px 0 50px; background-image:url(/ut/images/login_rightnav.jpg); background-position:top left; background-repeat:no-repeat;}

#right_return h4, #right_member h4, #right_employer h4, #right_producer h4 {font-size:1.1em;padding-left:0px;}

table.table {border-right:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC}
table.table th{color:#000;padding:10px;text-align:center;font-weight:bold;background:#e7f3ff url(/ut/images/th_bg.gif) repeat scroll 0 0;
border-top:1px solid #CCCCCC;border-left:1px solid #CCCCCC;font-size:1em;vertical-align:top;}
table.table td{border-top:1px solid #CCCCCC;border-left:1px solid #CCCCCC;font-size:1em;vertical-align:top;padding:5px;line-height:1.4em;}
table.table tr.row {background-color:#e3f1f8;font-weight:bold;}

.contentbox h2.news_article_alert {float:left;font-size:1.1em;font-weight:bold;color:#000}
.contentbox h2.news_article_alert a {color:#ff0000;}
.contentbox h2.news_article_alert, .contentbox h2.news_article_alert a {float:left;font-size:1.1em;font-weight:bold;}
.news_date  {clear:both;font-color:#333;padding-top:5px;font-style:italic;}

.contentbox h2.black {font-size:1.1em;font-weight:bold;color:#000;}
.contentbox h2.black a {font-color:blue;}
.contentbox img.alert_icon {float:none;}

/** bam generic **/
div.bam_generic {
    margin:0 0 10px 0;
    padding:5px 5px 0 0;
    background-position:top left;
    background-repeat:no-repeat;
    height:;
}

/** bam health **/
div.bam_health {
    margin:0 0 10px 0;
    padding:5px 5px 0 0px;
    background-position:top left;
    background-repeat:no-repeat;
    height:;
}

/** bam already **/
div.bam_already {
    margin:0 0 10px 0;
    padding:5px 5px 0 0px;
    background-position:top left;
    background-repeat:no-repeat;
    height:;
}

.float_fix_zero {
background-color:transparent;
background-image:none;
border:0 none;
clear:both;
display:block;
margin:0;
padding:0;
}

ul.medicare {background-image:url(/ut/images/understanding_medicare.jpg);}
ul.links {background-image:url(/ut/images/related_links.jpg);}
ul.medicarebasics {background-image:url(/ut/images/medicare_basics.jpg);}
ul.healthplancost {background-image:url(/ut/images/gettingstarted-healthplancost.jpg);}
ul.formfinder {background-image:url(/ut/images/gettingstarted-formfinder.jpg);}
ul.shopping {background-image:url(/ut/images/shopping_widget.jpg);}
ul.healthinsurance {background-image:url(/ut/images/understanding_health_insurance.jpg);}
ul.relatedinformation {background-image:url(/ut/images/related_categories.jpg);}
ul.moreinformation {background-image:url(/ut/images/more_information.jpg);}

/* .contentbox ul li {padding:0;} */
.main_column .content {margin:0;padding:0px 0px 0px 10px;}
.content ul li {padding:0;}

/* .contentutpromo ul li {padding:0;} */
.main_column .promo {margin:0;padding:0px 0px 0px 0px;}
.promo ul li {padding:0;}

.content ul li {line-height:1.5em;list-style-image:url('/ut/images/dn/misc/arrow_top_red.gif');margin:0px 0px 0px 15px;padding:0px 0px 2px 7px;}

/* .contentutpromo UT homepage promos fix;} */
.promo ul li {line-height:1.5em;list-style-image:url('/ut/images/dn/misc/arrow_top_red.gif');margin:0px 0px 0px 15px;padding:0px 0px 2px 7px;}

ul.green_checkbox {margin:0 0 0 9px; padding:5px;}
ul.green_checkbox li {list-style-image:url('/ut/images/icon_checkbox.jpg'); margin:0 0 6px 25px; padding:0px; line-height:1.3em; font-size:1em; color:#333;}
ul.numbered {margin:0 0 0 9px; padding:5px;}
ul.numbered li {line-height:1.2em;list-style:decimal;list-style-image:none; margin:0px 0px 6px 30px; padding:0px;font-size:1em; color:#D3373D;font-weight:bold;}
ul.numbered li p {color:#4E4E4E;line-height:1.2em;font-size:1em;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;font-weight:normal;}

.footnote {font-size:.9em;}

.product_icon {float:left;margin-right:5px}
h2.blue {font-size:1.6em;}

/*************  MARKETING CORNER   *************/
#mccontrol_buttons 
{
background:url(/ut/images/mc_bar.jpg) bottom left no-repeat; 
width:216px; 
height:18px; 
position:relative; 
float:left; 
top:-1px; 
z-index:1
}
#mccontrol_buttons_bullets
{
float:left;
height:15px;
margin-top:3px 
margin-bottom:0px;
margin-left:auto;
margin-right:auto;
position:relative;
text-align:center;
width:79%;
padding-top:3px;
}
a.mcbutton
{
margin-top:3px; 
margin-right:5px; 
padding:0px 5px;  
background:url(/ut/images/off-state.jpg) no-repeat top left; 
width:14px; 
height:15px; 
text-decoration:none;
}
#prevbtn
{
width:10%; 
height:18px; 
position:relative; 
float:left;
left:5px;
}
#prevbtn a{
position:relative; 
top:5px;  
padding:0px 3px;  
background:url(/ut/images/mc_left_arrow.jpg) no-repeat top left; 
height:15px; 
text-decoration:none;
outline:none;
}
#nextbtn
{
width:10%; 
height:18px; 
position:relative; 
float:right;
left:5px;
}
#nextbtn a
{
position:relative; 
top:5px;  
padding:0px 3px;  
background:url(/ut/images/mc_right_arrow.jpg) no-repeat top left; 
width:14px; 
height:15px; 
text-decoration:none;
outline:none;
}
#mccontrol_buttons_bullets a
{outline:none;}


#imageContainer{height:126px; width:216px; overflow:hidden; z-index:0;}
.overflowfix{overflow:hidden}
#slideStrip{ width:1200px; z-index:0;}
.hide {display: none; }

.homewidget_top a.more {
bottom:0;
float:right;
position:relative;
top:-30px;
margin-bottom:-25px;
}

/* Already a Member */
.am_3upCsm{padding:7px 15px 15px;width:270px;min-height:80px;height:110px;}
.am_3upA, .am_3upB, .am_3upC, .am_3upCsm {font-size:1em;}

/** Plan Finder --> added by Doc 11.16.09**/ 
div.plan_finder {color:#3c6d99;
	margin:0 0 10px 0;
	padding:5px 5px 0 60px;
	background-image:url(/ut/images/plan_finder.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	}
	div.plan_finder h4 { list-style:none; margin:0 0 3px 0; padding:5px 0 0 0px; font-weight:bold; font-size:1.2em;}
	div.plan_finder h4 a {color:#2b5174; line-height:1em; background-image:none; list-style:none; text-decoration:none;}
div.plan_finder p {line-height:1.3em; list-style-type:none; padding: 5px 3px 5px 0px; font-size:.9em;}
div.plan_finder p a { text-decoration:none;}

/** Ready to register --> added by Doc 11.16.09**/ 
.register_top {background-position:top left; width:215px; 
 background:transparent url(/ut/images/register-top.jpg) no-repeat;  height:68px;}
.register_top img {padding:0; margin:0;}
.register_content { background:#fff url(/ut/images/needhelp_bg.jpg) no-repeat;  background-position:bottom left; border-left:1px solid #c2c2c2; border-right:1px solid #c2c2c2; padding:0 10px 10px 15px; font-size:.9em;}
.register_content h4 {font-size:1.3em; color:#f27120; font-weight:bold; padding:10px 0 0px 0;}
.register_content p {padding:5px 0 5px 0;}  
.register_btm {background:transparent url(/ut/images/needhelp_btm.jpg) no-repeat; background-position:top left; width:215px; height:7px; margin-bottom:10px; }

/* Plans for Diff People - Greg */
#people_intro_top {
background-image:url(/ut/images/coverage_top.gif);
background-position:left bottom;
margin:0;
padding:5px;
}

#people_intro_content {
background-image:url(/ut/images/people_intro_content_bg.jpg);
background-position:center bottom;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
height:180px;
padding:0 10px;
position:relative;
}
#people_content {height:180px;}

#people_intro_content span {
color:#D27528;
font-size:1.5em;
line-height:1em;
}

#people_intro_btm {
background-image:url(/ut/images/people_intro_content_btm.jpg);
background-position:left top;
margin:0;
padding:5px;
}

/* Plans for Different People Fix - MC 11/18/09 */
.diff_people_left {
margin-left:2px;
margin-right:5px;
}

.newsroombanner {background-image:url(/ut/images/newsroom_splash.jpg);}

/** health cost estimator --> added by Doc 11.18.09 **/
div.cost_estimator {color:#3c6d99; margin:0 0 10px 0; padding:5px 5px 0 60px; background-image:url(/ut/images/gettingstarted-healthplancost.jpg); background-position:top left; background-repeat:no-repeat;}
div.cost_estimator h4 {list-style:none; margin:0 0 3px 0; padding:5px 0 0 0; font-weight:bold; font-size:1.2em;}
div.cost_estimator h4 a {color:#2b5174; line-height:1em; background-image:none; list-style:none; text-decoration:none;}
div.cost_estimator p {line-height:1.3em; list-style-type:none; padding: 5px 3px 5px 0; font-size:.9em;}
div.cost_estimator p a { text-decoration:none;}
div.cost_estimator .buttonwrapper {float:left;}

 /**  get a quote plan --> added by Doc 11.20.09  **/
div.get_quote_plan {
	color:#3c6d99;
	margin:0 0 10px 0;
	padding:5px 5px 0 0px;
	background-image:url(/ut/images/get_a_quote.jpg);
	background-position:top left;
	background-repeat:no-repeat;

}
div.get_quote_padding {padding-left:60px;}
div.get_quote_plan h4 { list-style:none; margin:0 0 3px 0; padding:10px 0 0 0px; font-weight:bold; font-size:1.2em;}
div.get_quote_plan h4 a {color:#2b5174; line-height:1em; background-image:none; list-style:none; text-decoration:none;}
div.get_quote_plan p {line-height:1.3em; list-style-type:none; padding: 5px 3px 5px 0px; font-size:.9em;}
div.get_quote_plan p a { text-decoration:none;}
div.get_quote_plan p.ten {line-height:1.3em; list-style-type:none; float:right; font-size:.9em;}
div.get_quote_plan p.ten a { text-decoration:none;}

.needhelp_top 
 {
 background:transparent url(/ut/images/contactus_1.jpg) no-repeat; 
 background-position:top left;
 width:215px;
 height:64px;
 }

  .needhelp_top_individual 
 {
 background:transparent url(/ut/images/contactus_5.jpg) no-repeat; 
 background-position:top left;
 width:215px;
 height:64px;
 }


 /** attend_a_seminar **/
  .attend_a_seminar_top 
 {
 background:transparent url(/ut/images/attend_a_seminar.jpg) no-repeat; 
 background-position:top left;
 width:215px;
 height:77px;
 }

 .right_column img.top {margin-bottom:0px;}
 
 /** Ready to register --> added by Doc 11.25.09**/ 
.register_top {background-position:top left; width:215px; 
 background:transparent url(/ut/images/register-top.jpg) no-repeat;  height:68px;}
.register_top img {padding:0; margin:0;}
.register_content { background:#fff url(/ut/images/needhelp_bg.jpg) no-repeat;  background-position:bottom left; border-left:1px solid #c2c2c2; border-right:1px solid #c2c2c2; padding:0 10px 10px 15px; font-size:.9em;}
.register_content h4 {font-size:1.3em; color:#f27120; font-weight:bold; padding:10px 0 0px 0;}
.register_content p {padding:5px 0 5px 0;}  
.register_btm {background:transparent url(/ut/images/needhelp_btm.jpg) no-repeat; background-position:top left; width:215px; height:7px; margin-bottom:10px; }

 /** provider finder **/
  .provider_finder_top 
 {
 background:transparent url(/ut/images/promo_find_a_doctor.jpg) no-repeat; 
 background-position:top left;
 width:215px;
 height:64px;
 }


/* New homepage changes 2/17/10 MC */
.bannercontent h3, .bannercontent a {color:#3373BC}
.box {width:229px;float:left;margin-top:10px;padding-top:5px;margin-right:5px;}
.box p {width:160px;font-size:.9em;height:90px;}
.bg2 p {height:65px;}
.bg4 p {height:113px;}
.boxcontainer {width:946px;height:210px;background-image:url('/ut/images/homepage/box_container.jpg');background-repeat:no-repeat;margin-top:7px;}
.box h2 {color:#3373bc;font-size:1.4em;;font-weight:normal;}
.box p, .box h2 {padding-left:10px;margin-top:0px;}

.bg1 {width:236px;background-image:url('/ut/images/homepage/peeps.gif')}
.bg2 {background-image:url('/ut/images/homepage/shopping.gif')}
.bg3 {background-image:url('/ut/images/homepage/medicare.gif')}
.bg4 {padding-right:0;margin-right:0;background-image:url('/ut/images/homepage/find_dr.gif')}
.bg1, .bg2, .bg3, .bg4 {background-repeat:no-repeat;background-position:top right;position:relative;height:195px;}
.bg1 p, .bg1 h2 {padding-left:17px;}
.box_btm {height:16px;width:947px;background-image:url('/ut/images/homepage/box_btm.jpg');background-repeat:no-repeat;}
.bottomsection {margin-top:10px;}
.bottomsection div {float:left;}
.newsbox {width:494px;height:147px;margin-left:8px;margin-right:8px;background-image:url(/ut/images/homepage/newsbox.jpg);background-repeat:no-repeat;}
.newsupdate {margin:0;padding:0;}
.marketingcorner {width:217px;}

#news1,#news2,#news3,#news4,#news5,#news6,#news7,#news8{padding-top:20px;line-height:1.2em;width:288px;font-size:12px;}
.newsbox1,.newsbox2,.newsbox3{float:left;}
.newsbox1 {width:100px;height:80px;}
.newsbox2 {width:294px;height:80px;text-align:center;}
.newsbox3 {width:100px;height:80px;text-align:right;}
.newsboxlogo {width:70px;height:60px;cursor:pointer;}
.staycon1,.staycon2,.staycon3 {float:left;margin-top:30px;height:30px;}
.staycon1 {width:160px;}
.staycon2 {margin-left:15px;width:150px;}
.staycon3 {margin-left:15px;width:145px;}
.news_buttons {width:100px;margin-top:32px;float:right;}
.news_buttons a {width:20px;height:8px;margin-right:3px;text-decoration:none;outline:none;}
.news_buttons a.news_next{margin-right:12px;}
.button_position {float:right;padding-right:10px;position:absolute;bottom:0;right:0;}
.button_position a.button_orange {margin-right:0;width:116px;text-align:center;}
.button_position a.button_orange span {padding:1px 11px 3px 0;}
a.white {background-image:url('/ut/images/homepage/button-white-left.gif')}
a.white span {background-image:url('/ut/images/homepage/button-white-right.gif');color:#507696;}
.newsarticles {width:294px;height:75px;margin:0;padding:0;}
/* End homepage changes 2/17/10 MC */


