/*Modified by: Art Pena
  Last modified: 03.16.2010
  Describe Modification: Dearborn National Style Sheet Changes
*/

/*Created by: Anca Alexandru
  Last modified: 02.19.2010
  Describe Modification: Style Sheet Changes
*/

@media print {
.left_column {display:none;}
.right_column {display:none;}
.tabholder {display:none;}
#container {margin:0;}
#topsection {display:none;}
#utility {display:none;}
.main_column {margin-left:0;padding-left:0;}
#ls-row-2-area-1 {display:none;}
#ls-row-2-area-2 .ls-area-body, #ls-row-2 .ls-fxr {width:90%;}
.margin {padding:0;}
#ls-row-3 .ls-fxr, #ls-row-3-area-1 {width:70%;}

.contentbox {border:0px solid #fff;}
.main_column .content {border:0px solid #fff; width:600px; height:100%;}
#ls-row-2-area-3 {display:none;}
#search_box {display:none;}
}

/* standard styles */

body{padding:0px 0;margin:0;font:1em arial, tahoma, helvetica, sans-serif; line-height:1em;color:#4E4E4E; background-color: #e2e8f2; background-image:url('/images/dn_header/bkgd_dn.gif'); background-repeat:repeat-x; font: normal normal 77%/90% arial, tahoma, helvetica, sans-serif;}

/*** LINKS ***/
a {color:#004C9C; text-decoration:underline; cursor:pointer;}
a:hover { text-decoration:underline; }
a.glossary { text-decoration:none;}

/*** HEADER ***/
h1, h2, h3, h4, h5, h6 {margin:0 5px 5px 0px; padding:5px;}
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;}
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;}
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;}
h4 {font-size:1em; line-height:1.1em; padding:5px;}
h5 {font-size:1em; line-height:1.1em; padding:5px;}

h1 a {color:#004C9C; text-decoration:none;}
h2 a {color:#d3373d; text-decoration:none;}
h3 a {color:#d3373d; text-decoration:none;}
h4 a {color:#d3373d; text-decoration:none;}
h5 a {color:#d3373d; text-decoration:none;}

h1 a:hover {text-decoration:underline;}
h2 a:hover {text-decoration:underline;}
h3 a:hover {text-decoration:underline;}
h4 a:hover {text-decoration:underline;}
h5 a:hover {text-decoration:underline;}

img{border:0;}
img.inline{display:inline;}
hr.clear{display:none;clear:both;}
form{padding:0;margin:0;}
input{padding:2px;margin:0;font:1em Arial, Verdana, Helvetica, sans-serif;color:#333;}
select{border:1px solid #6D6D6D;font:1em Arial, Verdana, Helvetica, sans-serif;color:#666;}
.hidden { position: absolute; visibility: hidden; }

p { line-height:1.4em; font-size:1em; margin:0; padding: 0 0 10px 0;}
label { margin-right:4px; width:170px; margin-left:5px;}
hr {border:1px solid #E8E8E8; }
sup {font-size:.75em;}
ul {margin: 0 10px; padding:1px; }
li a {color: #004d9b;}

.floatImageRight {float:right; margin: 0px 0px 10px 10px;}
.floatImageLeft {float:left; margin: 0px 15px 10px 0px;}
.floatImageFrame { padding: 5px; border: 1px solid #999999; }

/**********  homepage *************/

div#container {margin:0 auto; padding:0;voice-family:inherit; margin: auto;  background:url(../images/container_bg.gif); background-repeat:repeat-y; width:986px;}
.ls-canvas {margin:0 auto; padding:0;voice-family:inherit; margin: auto;  background:url(../images/container_bg.gif); background-repeat:repeat-y; width:986px;}

/* div#container {margin:0 auto; padding:0;voice-family:inherit; margin: auto;  background:#fff url(../images/container_bg.gif); background-repeat:repeat-y; width:986px;} */
/* .ls-canvas {margin:0 auto; padding:0;voice-family:inherit; margin: auto;  background:#fff url(../images/container_bg.gif); background-repeat:repeat-y; width:986px;} */

div#margin {padding:10px 20px ;  background:url('../images/container_bg.gif');}
.margin {padding:0px 20px ;  background:url('../images/container_bg.gif');}

/* div#margin {padding:10px 20px ;  background:#fff url('../images/container_bg.gif');} */
/* .margin {padding:0px 20px ;  background:#fff url('../images/container_bg.gif');} */

div#container div#bottom_content {background:url('../images/footer_bg.gif'); background-position:bottom left;}

/* LOGO NAV BAR */
div#logo { }
div#logo img {padding:7px 0 9px 20px; border:0;}
div#logo div.float_right img{margin-right:10px; float:right;}
div#logo div.float_right a {color:#333; font-size:.8em;}
div#logo .float_right {float:right; padding: 7px 20px 0 0; width:auto;}
div#logo .float_left {float:left; width:auto;}

ul li.btm {border:0; border-top:1px solid #fff;}
ul li.btm li {border-top:1px solid #fff;}
ul li.btm a {background-color:transparent; border:0; padding-bottom:10px;}
ul li.btm a:hover{} 
ul li.on .btm {} 


/* SUB SUB NAV */
ul.sub_nav ul {padding:0; margin:0; font-size: 1em; line-height:1em;background-color:#eef4f7; }
ul.sub_nav ul li {list-style:none; padding:0;border:0; width:202px; border:1px solid #000;} 
ul.sub_nav ul li a {width:190px; background-image:none; background-color:#eef4f7; color:#333; font-weight:normal; padding-left:23px;}
ul.sub_nav ul li a:hover {background: #f5fafd;}

/* SUB NAV ON */
ul.sub_nav li.on a {background-color:#f5fafd; font-weight:bold; }
ul.sub_nav li.on a:hover {background-color: #f5fafd;}
ul.sub_nav li.on ul li a {background-color:#eef4f7; font-weight:normal; background-image:none; color:#333;}
ul.sub_nav li.on ul li a:hover {background: #f5fafd;}
ul.sub_nav li.on ul li.on a {font-weight:bold; }
ul.sub_nav ul li.on a { font-weight:bold; background-image: none; background-repeat:no-repeat; background-position:5px 8px;}

/*** LEFT COLUMN  **/
ul.sub_categories {color:#3c6d99; margin:0 0 10px 0; padding:0}
ul.sub_categories li.header { list-style:none; margin:0 0 3px 0; padding:7px 0 0 0; font-weight:bold; font-size:.9em;}
ul.sub_categories li.header img {float:left;  margin:-7px 3px 0 0 ;}
ul.sub_categories li.header a {background:#fff; font-size:1.3em; color:#2b5174; line-height:1em; background-image:none; list-style:none; text-decoration:none;}
ul.sub_categories li {margin-left:30px; line-height:1.5em;}
ul.sub_categories li a { text-decoration:none;}

ul.related_categories {color:#3c6d99; margin:0 0 10px 0; padding:20px 5px 0 50px; background-image:url(../images/icon_relatedc.jpg); background-position:top left; background-repeat:no-repeat;}
ul.related_categories li.header {list-style:none; margin:0 0 3px 0; padding:5px 0 0 0; font-weight:bold; font-size:1.2em;}
ul.related_categories li.header a {color:#3c6d99; line-height:1em; background-image:none; list-style:none; text-decoration:none;}
ul.related_categories li {line-height:1.3em; list-style-type:none; padding: 5px 3px 5px 0;}
ul.related_categories li a { text-decoration:none;}

ul.sub_poll {list-style-image:none;list-style-position:outside;list-style-type:none;margin:3px 0 0 0;padding:0; color:#3c6d99;}
ul.sub_poll li.header { list-style:none; margin:0 0 3px 0; padding:0px 0 3px 0; font-weight:bold; font-size:1.1em; border-bottom: 1px solid #83A006;}
ul.sub_poll li.header img {float:right; width:auto; margin:-10px 0px 0 0px;}
ul.sub_poll li.header a {background:#fff; font-size:1.3em; color:#2B5174; line-height:1.3em; background-image:none; list-style:none; text-decoration:none; }
ul.sub_poll li {margin-left:5px; line-height:1.5em; color:#3C6D99; font-weight:bold;}
ul.sub_poll li a { text-decoration:none;}
ul.sub_poll li label {font-weight:100;}
div.right_column .buttonwrapper {float:right;}

/*** TABLES    ***/
.animatedTabContent table {width:100%; border-spacing:0;  border-collapse:collapse; }
.animatedTabContent table  td, .animatedTabContent table th, table  th  {font-size:.8em; line-height:1.1em; vertical-align:top; color:#333; padding:6px 5px 6px 5px;}
.animatedTabContent th {background:#F4F2EB url(../images/th_bg.gif) repeat scroll 0 0;border:1px solid #ccc; padding:5px;}
.animatedTabContent td {border:1px solid #d3d3d3;}
.animatedTabContent table {border:1px solid #d3d3d3; width:100%;}
.animatedTabContent .planfilter_content table {border:0;}
.animatedTabContent .planfilter_content table td, table th {padding:0; border:0; font-size:1.2em;}

.animatedTabs a:hover em {background:transparent url(../images/tab-blue-right1.gif) no-repeat scroll 100% -54px;text-decoration:none;}
.animatedTabs a em {background:transparent url(../images/tab-blue-right1.gif) no-repeat scroll right top;color:#35598A;display:block;float:left;font-size:1em;font-style:normal;padding:5px 8px 10px 4px;position:relative;text-decoration:none;width:auto;}

.animatedTabContent .buttonwrapper {float:right; margin-left:15px;}

.main {margin:0;text-align:left;width:960px;}
.top_section {margin: 10px 20px 0 20px; background:#fff url('../images/container_bg.gif');}
.main_banner {float:left; width:720px; }
.main_banner .onebox2_1 {border:1px solid #ccc; padding:5px; float:left; width:340px; margin-right:15px; margin-right:15px; margin-bottom:10px;}
.main_banner .onebox2_2 {border:1px solid #ccc; padding:5px; float:left; width:340px;margin-bottom:10px; }
.main_banner .onebox1 {border:1px solid #ccc; padding:5px; float:left; width:709px; margin-bottom:10px;}
.main_banner .onebox {}
.float_left {float:left; width:auto;}
.float_right {float:right; width:auto; display:block;}

.left_column {float:left; width:202px; background:#fff; padding:0; margin:0 10px 0 0;}
.left_column h2{color:#304250; background:#94c0d9; display:block; padding: 5px 5px; font-size:1.3em; margin:0 0 5px 0; height:15px;}

div.categories, div.categories .related_btm { background:#f2f7f9;  padding:0; margin:0;background-position:top; background-repeat:no-repeat;}
div.categories  h5 {background: #2077bf url('../images/search_cat_top.gif');  display:block; margin:0; color:#fff; }
div.categories .categories_btm { height:5px; background-image:url(../images/search_cat_bg_btm.gif); background-position:bottom right;background-repeat:no-repeat;}

div.categories .related_btm {background-position:bottom ; height:5px; background-image:url(../images/search_cat_bg_btm.gif); background-position:bottom right;background-repeat:no-repeat; border-right:0px solid #fff;}

div.categories h5.related  {background: #25887c url('../images/search_cat_relative_bg.gif'); }
div.categories div.categories_content { background: #f2f7f9 url('../images/search_cat_bg.gif'); background-repeat: repeat-y; padding:5px ; margin:0;}
.categories li {color:#464646; font-weight:bold; line-height:1.5em; list-style-type:none; margin:0px; padding:0 3px; }
.categories li.on {background:#e2e8ea;}

.categories li:hover {background:#e2e8ea;}
.categories li a {color:#464646; text-decoration:none;}
.categories li a:hover { text-decoration:none;}

/********* main column ****************/
.main_column {float:left; width:730px; margin:0px;  background-position:top; background-repeat:no-repeat;padding:0 0 0 0;}
/* .main_column h2 {color: #83a006; font-size:1.2em; padding: 5px 0;} */
/* .main_column h2 a {color: #83a006; text-decoration:none;} */
.main_column p {padding: 0 0 10px 0;}
/* .main_column h3 {color: #83a006; font-size: 1.1em; padding: 5px 0;} */
.main_column .spelling {padding:5px 0 0px 10px; font-weight:bold; font-size:.9em;}
.main_column .results_total{padding:5px 0 0px 10px; font-size:.9em;}
.main_column .bottom {/* background-image:url(../images/search_btm_bg.gif); background-position:bottom left; background-repeat:no-repeat;height:4px; */}
.main_column .content {/* background: url('../images/search_bg.gif'); background-repeat: repeat-y;  padding:5px 15px 10px 15px; */}
.main_column .content .search_background {background-image:url(../images/bck-search1.gif); background-position:bottom left; background-repeat:no-repeat; 
 height:40px; padding:10px 10px 0 10px;}
.main_column .top {/* background-image:url('../images/search_top_bg.gif'); background-position:top left; background-repeat:no-repeat;height:4px; */}
* html .main_column .content .search_background {background-image:url(../images/bck-search1.gif); background-position:bottom left; background-repeat:no-repeat; 
 height:40px; padding:0px 10px 0 10px;}
 
/* TABLES */

.slider table {}
.slider th {color:#333; border:1px solid #ccc; text-align:left;}
.slider td {padding:5px;color:#506a26; border:1px solid #ccc; margin:0;}
.slider td a {color:#000}
 
 /*********** BUTTONS  ***********************/
a.button {background: transparent url('../images/button-left.gif') no-repeat top left;display: block;float: left;line-height: 16px; height: 20px; padding-left: 11px; text-decoration: none; margin-right:10px; width:auto;}
a:link.button, a:visited.button, a:active.button{font-size: 1em; }
a.button span {background: transparent url('../images/button-right.gif') no-repeat top right;display: block;padding: 0px 11px 4px 0;color:#fff; font-weight:bold;}
a.button:hover {background: transparent url('../images/button-left.gif')  no-repeat bottom left;}
a.button:hover span {background: transparent url('../images/button-right.gif')  no-repeat bottom right;}
.buttonwrapper{ overflow: hidden;width:auto;}

a.button_orange {background: transparent url('../images/button-orange-left.gif') no-repeat top left;display: block;float: left;line-height: 16px; height: 20px; padding-left: 11px; text-decoration: none; margin-right:10px; width:auto;}
a:link.button_orange, a:visited.button_orange, a:active.button_orange{font-size: 1em; }
a.button_orange span {background: transparent url('../images/button-orange-right.gif') no-repeat top right;display: block;padding: 0px 11px 4px 0;color:#fff; font-weight:bold;}
a.button_orange:hover {background-position: bottom left;text-decoration:none;}
a.button_orange:hover span {background-position: bottom right;}
.buttonwrapper{ overflow: hidden;width:auto;}


.animatedTabContent .tabContent a.button {background:transparent url('/images/button-orange-left.gif') no-repeat scroll left top;}
.animatedTabContent .tabContent a.button span {background:transparent url('/images/button-orange-right.gif') no-repeat top right;}
.animatedTabContent .tabContent a.button_orange:hover {background-position: bottom left;}
.animatedTabContent .tabContent a.button_orange:hover span {background-position: bottom right;}

a.button_green {background: transparent url('../images/button-green-left.gif') no-repeat top left;display: block;float: left;height: 39px; padding-left: 11px; text-decoration: none; margin-right:10px; width:auto;}
a:link.button_green, a:visited.button_green, a:active.button_green{font-size: 1em; }
a.button_green span {background: transparent url('../images/button-green-right.gif') no-repeat top right;display: block;padding: 3px 11px 4px 0;color:#fff; font-weight:normal;text-align:center;line-height: 16px;}
div.get_quote_plan a.button_green span {width:150px;font-size:12px;}
a.button_green:hover {text-decoration:none;background-position: bottom left;}
a.button_green:hover span {background-position: bottom right;}
.green_floatfix {clear:both;padding-top:10px;}
.green_buttonholder {text-align:center;width:215px;}
.green_buttonholder div.green_floatfix {margin-left:22px;}

ul.blue_arrow {margin:0 0 9px;  padding:5px;}
ul.blue_arrow li {list-style-image:url('../images/arrow_blue.gif'); margin:0 0 6px 25px; padding:0px; line-height:1.3em; font-size:1em; color:#333;}

ul.green_checkbox {margin:0 0 0 9px;    padding:5px;}
ul.green_checkbox li {list-style-image:url('../images/icon_checkbox.jpg'); margin:0 0 6px 25px; padding:0px; line-height:1.3em; font-size:1em; color:#333;}

div.results h4 {color:#464646; display:block; line-height:1.5em; }
div.results h5 {padding:5px 0}
ul.results {clear:both; list-style-type:none;   margin:0 0 9px; padding:0;  }
ul.results li {border-bottom:1px solid #E8E8E8; clear:left; margin:0; padding:4px 10px 8px;}

.results .pagination {padding:5px 10px 25px 10px;  font-size:.95em; }
.results .pagination .results_less{background:transparent url(../images/pagination_prev.gif) no-repeat; background-position:left center;padding-left:20px;  position:relative; float:left; width:40%;}
.results .pagination .results_more{background:transparent url(../images/pagination_next.gif) no-repeat; background-position:right center;padding-right:20px;    position:relative; float:left; text-align:left; width: auto; }
.results .pagination .results_next {background:transparent url(../images/pagination_next.gif) no-repeat; background-position:right; padding-right:16px; position:relative; float:right; width:50%; text-align:right;}
.results .pagination .results_next a {padding:4px;}

/**************** TABS 2 *****************/
div.column ul { padding:0;}
div.column li { }
.animatedTabs{overflow: hidden;width:100%;color:#3e659a;position: relative}
.animatedTabContent {border:1px solid #cccccc; padding:10px; font-size:1em; text-decoration:none; margin-top:-1px; background:#dbebf6;}
.animatedTabContent .content {background:#fff; border: 1px solid #ccc; padding:10px 10px 17px 10px; }
.contentbox  .animatedTabContent .content img {float:none; padding:0;}
.contentbox  .animatedTabContent .content li {list-style-image:url('../images/arrow_blue.gif'); margin:0 0 0px 20px; padding:1px;}
.animatedTabContent img {padding:0; margin:0 0 -2px 0;}
.animatedTabs li a {text-decoration:none;}
.animatedTabs ul{list-style: none;margin: 0;padding: 0; text-decoration:none;}
.animatedTabs li{float: left; width:auto; margin: 0;padding: 0; text-decoration:none; }
.animatedTabs a {float: left; width:auto; position: relative; top: 5px; background: url(../images/tab-blue-left1.gif)  no-repeat left top;
margin: 0;margin-right: 0px; padding: 0 0 0 4px;color:#35598A;  font-size: .9em;font-weight:bold;text-decoration:none; }
.animatedTabs a em{float: left;  width:auto; position: relative;display: block;background: url(../images/tab-blue-right1.gif) no-repeat right top; padding: 5px 8px 10px 4px; font-weight: normal;color:#35598A; text-decoration:none; font-style:normal; text-decoration:none; font-size:1em}
.animatedTabs ul li a {text-decoration:none;}
.animatedTabContent .content h4 {display:block;margin:3px 0 7px;}
.animatedTabContent .content p {padding-bottom:3px;}
.animatedTabContent .content .plan_info {float:right; background:#abcdef; padding:0px; width:auto;}
.animatedTabContent .content .plan_info h3 {margin:0; padding:0;}
.animatedTabContent .content .plan_info ul {margin:0; padding:0;}
.animatedTabContent .content .plan_info li {list-style-image:url('../images/arrow_blue.gif'); margin:0 0 0px 20px; padding:1px; line-height:1.5em;}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
.animatedTabs a em {float:none; text-decoration:none; width:auto;}
/* End IE5-Mac hack */
.animatedTabs .selected {position:relative;background-position: 0 -125px; text-decoration:none; }
.animatedTabs .selected  a{background-position: 0 -84px;color:#35598A; text-decoration:none;}
.animatedTabs .selected a em{background-position: 100% -125px;color: #35598a;font-weight:bold;}
.animatedTabs .selected  a:hover{ background: url(../images/tab-blue-left1.gif) no-repeat right top; background-position: 0 -84px; margin:0;text-decoration:none;}
.animatedTabs .selected a:hover em{ background: url(../images/tab-blue-right1.gif) no-repeat right top; background-position: 100% -125px;color: #35598a;  text-decoration:none;}
.animatedTabs a:hover{ background: url(../images/tab-blue-left1.gif) no-repeat right top;background-position: 0% -38px; text-decoration:none; color:#35598a;}
.animatedTabs a:hover em{background: url(../images/tab-blue-right1.gif) no-repeat right top; background-position: 100% -54px; text-decoration:none;}
.animatedTabContent h3 {font-size:1.3em; margin-top:10px;}

/***** PLANS DEFINITION  *****/
.definition { border: none; padding:7px 0 0 0; position:absolute; top:20px; left:-40px; background:white; width:250px; margin:0; background-image: url(../images/help_top.gif);  background-repeat: no-repeat; color:#3373bc; display:none;z-index:1001;}
.definition_content {border-left:1px solid gray; border-right:1px solid gray; padding:0 7px 0px 7px;}
.definition_bottom {background-image:url(../images/help_bttm.gif); background-position:bottom; background-repeat:no-repeat; padding:0;}
.definition_content span {float:right; padding: 0 0 5px 10px; width:auto;}

/* THREE COLUMN CONTENT LAYOUT */
 .main_twocolumn {float:left; width:508px; margin:0; background-position:top; background-repeat:no-repeat; padding:0 0 0 0;}
 .right_column {float:left; width:215px; padding:0; margin:0 0 0 10px;}
 .right_column img {margin-bottom:10px;}
 .right_column ul img {margin-bottom:0px;}
 
 .getquote_top  { background:transparent url(../images/quote_roundtop.jpg) no-repeat; 
 background-position:bottom left; width:215px;padding:0px !important;height:6px !important;
line-height: 0px !important;margin:0 !important;font-size:0; }
 .getquote_content  { background:transparent url(../images/quote_bg.jpg) no-repeat;  background-position:top left; border-left:1px solid #93c2e5;
 border-right:1px solid #93c2e5; padding:0 15px 10px 15px;
 margin:0 !important; font-size:.9em; }
 
.getquote_content h4 {font-size:1.4em;  color:#478fc6;  padding:5px 0 10px 0;  }
.getquote_content p {  padding:5px 0 5px 0; }
.quote_plan_button {background:transparent url(../images/quote_planfinder.jpg) no-repeat;  width:183px; height:37px;}
.quote_quote_button {background:transparent url(../images/quote_quickquote.jpg) no-repeat; width:183px;height:37px; }
.btn_hover:hover{ background-position:-183px; cursor:pointer;}
.getquote_btm { background:transparent url(../images/quote_roundbtm.jpg) no-repeat; background-position:top left;width:215px; height:5px; margin-bottom:10px; }
.return_shop_top {background:transparent url(../images/return_shop_roundtop.jpg) no-repeat; background-position:top left;width:215px; padding-top:8px; }
.return_shop_content  { background:#ebf5fa url(../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; }
.return_shop_content h4 {  font-size:1.4em;  color:#478fc6;  padding:5px 0 10px 0;  }
.return_shop_content p { padding:5px 0 5px 0; }
  
.needhelp_top { background:transparent url(../images/needhelp_top.jpg) no-repeat; background-position:top left; width:215px; height:77px; }
.needhelp_content { background:#fff url(../images/needhelp_bg.jpg) no-repeat;  background-position:bottom left; border-left:1px solid #c2c2c2; border-right:1px solid #c2c2c2; padding:0 15px 10px 15px; font-size:.9em; width:183px; }
.needhelp_content .hide {display: none}
.needhelp_content label {margin-left:0px;margin-right:4px;width:60px;}
.needhelp_content input[type="text"] {width:130px;} 
.needhelp_content h4 {  font-size:1.3em; color:#f27120;  font-weight:bold;  padding:10px 0 5px 0;  margin:0; }
.needhelp_content p { padding:5px 0 5px 0; }
.needhelp_button {background:transparent url(../images/agent_request.gif) no-repeat; width:163px; height:20px; margin-top:10px; }
.needhelp_button:hover{ background-position:-163px; cursor:pointer; }
.needhelp_btm { background:transparent url(../images/needhelp_btm.jpg) no-repeat;  background-position:top left; width:215px; height:7px; margin-bottom:10px; }
.return_shop_btm { background:transparent url(../images/return_shop_roundbtm.jpg) no-repeat;  background-position:top left; width:215px; height:6px; margin-bottom:10px; }
.contentbox h2{font-size:1.6em;padding:5px 0 0px 0;color:#016aac;margin:0;}
.contentbox h3{font-size:1em;padding:5px 0 0 0;color:#016aac;margin:0;}
.contentbox_top{ /*background:transparent url(../images/contentbox_top.jpg) no-repeat; background-position:bottom left; width:495px;height:10px; */}
.contentbox_btm{ /* background:transparent url(../images/contentbox_btm.jpg) no-repeat;  background-position:top left; width:495px; height:10px; */}
.blue_box{background:#eef4f7 url(../images/why_buy_blue.jpg) no-repeat; padding:10px 10px 10px 15px;font-size:.9em;height:331px;margin-bottom:10px;}
.blue_box h2{font-size:1.6em;padding:5px 0 10px 0;color:#016aac;}
.blue_box ul.blue_arrow li{margin:0 0 0 5px;padding:0;}
.contentbox .glossary a {padding: 0 3px;}
.contentbox .glossary { margin-bottom:15px;}
.contentbox .separator {background-image:url(../images/separator.jpg);background-repeat:no-repeat;font-size:0.9em;
margin:0 -16px; padding:20px 10px 10px 5px; }
.contentbox .separator .float_left {width:150px;}

.contentplans_top .contentbox {padding:0 0px 10px; font-size:.9em; width:493px; background:#fff; border:none;width:725px;}
.contentbox .separator {width:470px;}
.contentplans_top .contentbox h1 {padding:0 0 3px 0; margin:0; color:#3E659A; line-height:1em;}
.contentbox h2.blue, .contentbox h2.blue a {color:#3E659A;line-height:1em;margin:0;padding:0 0 3px 0; text-decoration:none;}
.contentbox h1.blue {padding:0; margin:0; color:#3E659A; line-height:1em; font-weight:100;}
.contentbox a h1.blue , .contentbox a h5 { text-decoration:none;}
.contentbox h5 {padding:0; margin:0; color:#3E659A; font-size:1.1em; }
.contentbox p {padding: 0 0 10px 0;}

/* END THREE COLUMN CONTENT LAYOUT */

/***** WIDGETS  ****/
.formFinder {clear:both;margin-top:10px; background:url('../images/magnifyingGlass.gif'); background-repeat: no-repeat; padding-left:33px; display:block;}
div.formFinder h4 {border:none; padding: 6px 0 1px 0; color:#83A006; font-size:1.2em; margin:0; }
div.formFinder h4 span {color:#666666;font-weight:300;margin:-4px;text-transform:uppercase; font-size:.9em;}
div.formFinder input {width:115px; float:left;}
div.formFinder .buttonwrapper {width:50px; float:right; margin: 0 0 0px 4px;  padding:0;}
div.formFinder p {padding:0 4px 0 0; text-align:right; margin-top:0px; display:block;}

.formFinder3 {clear:both;margin-top:10px; background: url(../images/icon_formfinder.jpg); background-repeat: no-repeat; padding:20px 5px 5px 33px; display:block;}
div.formFinder3 h4 {border:none; padding: 6px 0 1px 0; color:#83A006; font-size:1.3em; margin:0; }
div.formFinder3 h4 span {color:#666666;font-weight:300;margin:-4px;text-transform:uppercase; font-size:.9em;}
div.formFinder3 input {width:115px; float:left;}
div.formFinder3 .buttonwrapper {width:50px; float:right; margin: 0 0 0px 4px;  padding:0;}
div.formFinder3 p {padding:0 4px 0 0; text-align:right; margin-top:0px; display:block;}

.owner_top {background-position:bottom left; width:215px; height:auto; padding:0; margin:0;}
.owner_top img {padding:0; margin:0;}
.owner_content {background:#fff url(../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;}
.owner_content h4 {font-size:1.3em; color:#f27120; font-weight:bold; padding:10px 0 0px 0;}
.owner_content p {padding:5px 0 5px 0;}  
.owner_btm {background:transparent url(../images/needhelp_btm.jpg) no-repeat; background-position:top left; width:215px; height:7px; margin-bottom:10px; }

.register_top {background-position:top left; width:215px; 
 background:transparent url(../images/register-top.jpg) no-repeat;  height:102px;}
.register_top img {padding:0; margin:0;}
.register_content { background:#fff url(../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(../images/needhelp_btm.jpg) no-repeat; background-position:top left; width:215px; height:7px; margin-bottom:10px; }

.finddoctor_top { background:transparent url(../images/finddoctor_roundtop.jpg) no-repeat; background-position:top left; width:215px; padding-top:6px;  }
.finddoctor_content {background:transparent url(../images/finddoctor_bg.jpg) no-repeat; background-position: bottom left; border-left:1px solid #93c2e5; border-right:1px solid #93c2e5; padding:0 15px 10px 15px; font-size:.9em; }
.finddoctor_content h4 {font-size:1.4em; color:#478fc6; padding:5px 0 10px 0;}
.finddoctor_content p  {padding:5px 0 5px 0;}
.finddoctor_btm { background:transparent url(../images/finddoctor_roundbtm.jpg) no-repeat; background-position:top left; width:215px; height:6px;  }

.medicare_top {background:transparent url(../images/medicare_roundtop.jpg) no-repeat; background-position:top left; width:215px; padding-top:6px; margin-top:10px;}
.medicare_content {background:transparent url(../images/medicare_bg.jpg) no-repeat; background-position: bottom left;
 border-left:1px solid #c5c5c5; border-right:1px solid #c5c5c5;  padding:15px 15px 7px 15px; font-size:.9em; }
.medicare_content h4 {font-size:1.2em; color:#f27120; padding:5px 0 10px 0;}
.medicare_content ul{margin-right:0px;}
.medicare_content ul li {list-style-image:url('../images/arrow_blue.gif'); line-height:1.5em; font-weight:bold; }
.medicare_btm { background:transparent url(../images/medicare_roundbtm.jpg) no-repeat; background-position:top left; width:215px; height:6px; margin-bottom:10px;}
 
.workshop_top { width:215px; padding-top:7px; }
.workshop_content {border-top:1px solid #016aac; border-left:1px solid #c2c2c2; border-right:1px solid #c2c2c2; padding:0 15px; font-size:.9em;  }
.workshop_content h4 { font-size:1.3em; color:#016aac; font-weight:bold; padding-left:0;}
.workshop_content p { padding:0 0 5px 0;}
.workshop_content a { text-decoration:none; }
.workshop_btm { background:transparent url(../images/workshop_roundbtm.jpg) no-repeat;  background-position:top left; width:215px; height:9px; margin-bottom:10px; }
/***** END WIDGETS  ****/

/****** SPLASH PAGE   **********/
.splash_banner {width:945px; }
.splash_banner .splash_copy { position:absolute; padding:50px 20px; width: 400px; color:#3373bc; }
.plans_banner .splash_copy h2{color:#3783C1;font-size:18px;margin-bottom:10px;padding-bottom:0;padding-left:0;}
.splash_banner h3 {font-size: 1.7em; }
.splash_banner p {padding: 10px 0 10px 0;}

/****** GETTING STARTED PAGE   **********/
.started_banner {width:945px; float:left; margin: 0 0 10px 0;}
.started_banner .splash_copy { position:absolute; padding:15px 20px; width: 400px; color:#36433D; }
.started_banner .splash_copy ul.blue_arrow {padding:0;}
.started_banner h3 {font-size: 1.7em;}
.started_banner p {padding: 10px 0 10px 0;}

.twomain_column .right {float:left; width:353px;}
.twomain_column .left {float:left; width:353px; margin-right:10px;}


.start_top {float:left; width:720px; margin-bottom:10px;  background:transparent url(../images/plansall_top.gif) no-repeat; background-position:top left; padding-top:10px;}
.start_top h2 { margin:0; color:#3373BC;}
.start_top h2 a {text-decoration:none;}
.start_content {border-left:1px solid #ccc; border-right:1px solid #ccc; background-image: url(../images/plans_bg.jpg); background-position:bottom;padding-left:5px; content:inherit;}
.start_content p {padding:7px;}
.start_content img {padding:7px 7px 0 7px; float:left;}
.start_btm { background-image:url(../images/plansall_btm.gif); background-position:top left; padding:5px; }

.start_contents { background:#d9eaf2; margin: 10px 0; padding:10px 10px 10px 0; position:static; }
.start_contents .start_step {left:0;top:0;width:100px; }
.start_text {right:0;top:0;width:500px; }

.plan_top {float:left; width:233px;  margin-right:10px}
.plan_top h2 {background-image:url(../images/h2_plans.gif); padding:5px 10px; margin:0; background-position:top left; color:#3373BC;}
.plan_top h2 a {text-decoration:none; color:#3373bc;}
.plan_content {border-left:1px solid #ccc; border-right:1px solid #ccc; background-image:url(../images/plans_bg.jpg); background-position:bottom; }
.plan_content p {padding:7px;}
.plan_content img {padding:7px 7px 0 7px;}
.plan_btm {background-image:url(../images/plans_btm.gif); background-position:top left; padding:5px; }

.planrt_top {float:left; width:233px; margin:0;}
.planrt_top h2 {background-image:url(../images/h2_plans.gif); padding:5px 10px; margin:0; background-position:top left; color:#3373BC;}
.planrt_top h2 a {text-decoration:none;}
.planrt_content {border-left:1px solid #ccc; border-right:1px solid #ccc; background-image:url(../images/plans_bg.jpg); background-position:bottom; }
.planrt_content p {padding:7px;}
.planrt_content img {padding:7px 7px 0 7px;}
.planrt_btm { background-image:url(../images/plans_btm.gif); background-position:top left; padding:5px; }

.plans_even_btm {margin:0;background:url(../images/plans_even_btm.gif) no-repeat scroll left bottom;padding-bottom:5px;}
.plans_bg_btm {margin:0;background:url(../images/plans_bg_btm.gif) no-repeat scroll left bottom;padding-bottom:5px;}

.plan_top p {padding:7px;}
.planrt_top p {padding:7px;}
.twoplan_top {float:left; width:355px; background:transparent url(../images/coverage_top.gif) no-repeat; background-position:top left; padding-top:10px; margin-bottom:10px;}
.twoplan_top h3 {color:#83A006; padding:0px 10px 5px 10px; margin:0; background-position:top left;}
.twoplan_top h3 a {text-decoration:none;}
.twoplan_content {border-left:1px solid #ccc; border-right:1px solid #ccc; background-image:url(../images/plans_bg.jpg); background-position:bottom; }
.twoplan_content p {padding:7px;}
.twoplan_content img {padding:7px 7px 15px 0px; float:left; margin-bottom:-10px;}
.twoplan_top .buttonwrapper {margin:-10px 10px 0 210px; width:120px;}
.twoplan_btm { background-image:url(../images/coverage_btm.gif); background-position:top left; padding:5px; }

.twoplans_top {float:left; width:355px; background:transparent url(../images/coverage_top.gif) no-repeat; background-position:top left; padding-top:10px; margin-bottom:10px;}
.twoplans_top h3 {color:#83A006; padding:0px 10px 5px 10px; margin:0; background-position:top left; }
.twoplans_top h3 a {text-decoration:none;}
.twoplans_content {border-left:1px solid #ccc; border-right:1px solid #ccc; background-image:url(../images/plans_bg.jpg); background-position:bottom;}
.twoplans_content p {padding:7px;}
.twoplans_content img {padding:7px 7px 15px 0px; float:left;}
.twoplans_top .buttonwrapper {margin:-10px 10px 0 220px; width:125px;}
.twoplans_btm { background-image:url(../images/coverage_btm.gif); background-position:top left; padding:5px; }

.login_top { background:transparent url('../images/contentone_top.jpg') no-repeat;  background-position:top left;  padding-top:10px; }
.login_content { border-left:1px solid #dcdcdc; border-right:1px solid #dcdcdc; padding:0 15px 10px 15px; font-size:.9em; width:914px; background: #efefef url('../images/contentone_bg.jpg'); background-repeat:repeat-x;}
.login_btm {background:transparent url('../images/contentone_btm.jpg') no-repeat;  background-position:top left; height:10px;}


/** PLANS COVERAGE  **/

.plans_banner {width:720px;}
.plans_banner .splash_copy {position:absolute; padding:20px 10px 40px 20px; width: 310px; color:#3e659a;}
.plans_banner .splash_copy h2{color:#3783C1;font-size:18px;margin-bottom:10px;padding-bottom:0;padding-left:0;}
.plans_banner h3 {font-size: 1.7em; margin:0; padding:0;}
.plans_banner p {padding: 10px 0 10px 0;}

.plansall_top {float:left; width:720px; margin-bottom:10px;  background:transparent url(../images/plansall_top.gif) no-repeat; background-position:top left; padding-top:10px;}
.plansall_top h3 {padding:5px 10px; margin:0; background-position:top left;}
.plansall_top h3 a {text-decoration:none;}
.plansall_content {border-left:1px solid #ccc; border-right:1px solid #ccc; background-image: url(../images/plans_bg.jpg); background-position:bottom;padding-left:5px; content:inherit;}
.plansall_content p {padding:7px;}
.plansall_content img {padding:7px 7px 0 7px; float:left;}
.plansall_btm { background-image:url(../images/plansall_btm.gif); background-position:top left; padding:5px; }

.plan3_top {float:left; width:233px;  margin-right:4px}
.plan3_top h2 {background:#fff url(../images/h2_plans.gif); padding:5px 10px; margin:0; background-position:top left;}
.plan3_top h2 a {text-decoration:none; color:#3373bc;  font-size:1.1em;}
.plan3_content {border-left:1px solid #ccc; border-right:1px solid #ccc; background:#fff; height:100%;}
.plan3_content p {padding:7px;}
.plan3_content img {padding:0 0 0 5px; float:left;}
.plan3_content p img {padding:0; margin:0; float: inherit; }
.plan3_btm {background-image:url(../images/plan3_btm.gif); background-position:bottom left; padding:5px; }

.planrt3_top {float:left; width:233px; margin:0;}
.planrt3_top h2 {background:#fff url(../images/h2_plans.gif); padding:5px 10px; margin:0; background-position:top left;}
.planrt3_top h2 a {text-decoration:none;  font-size:1.1em;}
.planrt3_content {border-left:1px solid #ccc; border-right:1px solid #ccc; background:#fff; }
.planrt3_content p {padding:7px;}
.planrt3_content img {padding:0 7px 0 0px; float:right;}
.planrt3_btm { background-image:url(../images/plan3_btm.gif); background-position:bottom left; padding:5px;}

.coverage_top {float:left; width:355px;  margin-bottom:10px}
.coverage_top h3 {background-image:url(../images/h2_coverage.gif); color:#fff; padding:5px 10px; margin:0; background-position:top left;}
.coverage_top h3 a {text-decoration:none;}
.coverage_content {border-left:1px solid #ccc; border-right:1px solid #ccc; background-image:url(../images/plans_bg.jpg); background-position:bottom; }
.coverage_content p {padding:7px;}
.coverage_content img {padding:7px 7px 0 7px; float:left;}
.coverage_btm { background-image:url(../images/coverage_btm.gif); background-position:top left; padding:5px; }

.coverages_top {float:left; width:355px;  margin-bottom:10px;}
.coverages_top h3 {background-image:url(../images/h2_coverage.gif); color:#fff; padding:5px 10px; margin:0; background-position:top left;}
.coverages_top h3 a{text-decoration:none;}
.coverages_content {border-left:1px solid #ccc; border-right:1px solid #ccc; background-image:url(../images/plans_bg.jpg); background-position:bottom; }
.coverages_content p {padding:7px;}
.coverages_content img {padding:7px 7px 0 7px; float:left; width:auto;}
.coverages_btm { background-image:url(../images/coverage_btm.gif); background-position:top left; padding:5px; }

/********* DIFFERENT PEOPLE PAGE ****************/
.carousel_panel{ width:710px; height:200px; }
 
.different_people_top {float:right; width:280px; background:transparent url(../images/people_plans_top.gif) no-repeat; background-position:top left; padding-top:10px; margin: 0 0 10px 5px;}
.different_people_top h3 {color:#83A006; padding:0 6px 5px; margin:0; background-position:top left;}
.different_people_top h3 a {text-decoration:none;}
.different_people_content {border-left:1px solid #f0e5d4; border-right:1px solid #f0e5d4; background-image:url(../images/people_plans_bg.gif); background-repeat:repeat-x;  padding:5px 5px 15px 5px;}
.different_people_content p {padding:7px;}
.different_people_content .buttonwrapper {margin-left:10px;}
.different_people_content img {padding:4px 0px 15px 0px; float:right; margin:0 -5px 0px 0;}
.different_people .buttonwrapper {margin:-10px 10px 0 210px; width:120px;}
.different_people_btm { background-image:url(../images/people_plans_btm.gif); background-position:top left; padding:6px; }

#people_plans { width:355px;float:right; margin-bottom:10px;}
#people_plans_top {padding:0;margin:0;  background-image:url(../images/coverage_top.gif);background-position:left bottom;padding:5px; }
#people_plans_btm {margin:0; background:url(../images/coverage_btm.gif) no-repeat left top;padding:5px;}
#people_content {position:relative; background-image:url(../images/plans_bg.jpg);background-position:center bottom;
border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC; padding:0 10px 0 110px; height:12em;}
#people_content h3 {padding:0; margin:0;}
#people_content p {padding-bottom:7px;}
#individual_person {position:absolute;left:0;bottom:0; margin-bottom:-9px;}

/*  Intro  10-02-2009  */
#people_intro { width:355px;float:right; margin-bottom:10px;}
#people_intro_top {padding:0;margin:0;  background:none; padding:5px; }
#people_intro_btm {padding:0;margin:0; background: none;padding:5px;}
#people_intro_content {position:relative; background: none;padding:0 10px 0 10px; height:12em;}
#people_intro_content h3 {padding:0; margin:0;}
#people_intro_content p {padding-bottom:7px;padding-top:5px;}

.different_column {float:left; width:720px; margin:0px; padding:0;}
.different_column img {padding-bottom:7px;}
.different_column h2 {color: #83a006; font-size:1.2em; padding: 5px 0;}
.different_column h2 a {color: #83a006; text-decoration:none;}
.different_column p {padding: 0 0 10px 0;}
.different_column h3 {color: #83a006; font-size: 1.1em; padding: 5px 0;}
.different_column .bottom {background-image:url(../images/search_btm_bg.gif); background-position:bottom right; background-repeat:no-repeat;height:4px;}
.different_column .content { padding:0;}
.different_column .content .search_background {background-image:url(../images/bck-search1.gif); background-position:bottom left; background-repeat:no-repeat; 
 height:40px; padding:10px 10px 0 10px;}

.people_top {float:left; width:115px; margin-bottom:10px;  background:transparent url(../images/people_top.gif) no-repeat; background-position:top left; padding-top:10px;}
.people_top h3 {padding:0px; margin:0; background-position:top left;}
.people_top h3 a {text-decoration:none;}
.people_content {border-left:none; background-image:url(../images/people_bg.jpg); background-position:bottom;padding:0 5px 15px 5px; content:inherit;}
.people_content p {padding:0;}
.people_content img {padding:0 7px 0 0;}
.people_btm { background-image:url(../images/people_btm.gif); background-position:top left; padding:5px; }


/******  MEMBER PAGE *******/
.login_content { border-left:1px solid #dcdcdc; border-right:1px solid #dcdcdc; padding:0 15px 10px 15px; font-size:.9em; width:914px; background: #efefef url(../images/contentone_bg.jpg); background-repeat:repeat-x;}
.login_top { background:transparent url('../images/contentone_top.jpg') no-repeat; 
 background-position:top left;  padding-top:10px; }
.login_btm {background:transparent url(../images/contentone_btm.jpg) no-repeat; 
 background-position:top left; height:10px;}


/******  FORM PAGE *******/
.contentform { border-left:1px solid #dcdcdc; border-right:1px solid #dcdcdc; padding:0 15px 10px 15px; font-size:.9em; width:463px; background: #efefef;}
.contentform h2{font-size:1.6em;padding:5px 0 10px 10px;color:#016aac;margin:0;}
.contentform h3{font-size:1em;padding:5px 0 10px 10px;color:#016aac;margin:0;}
.contentform h3 a{color:#000;text-decoration:underline;}
.contentform_top{ background:transparent url(../images/contentform_top.jpg) no-repeat; 
 background-position:top left;  padding-top:10px;}
.contentform_btm{ background:transparent url(../images/contentform_btm.jpg) no-repeat; 
 background-position:top left; width:495px; height:10px;}
.contentform .form {border:1px solid #ccc; background:#fff;}
.contentform .form input[type="text"]  {margin:0px 3px 10px 0; width:auto;}
.contentform .form input[type="checkbox"] {margin:0; }
.contact_table label {float:left; width:100px; margin-right:3px; padding:3px 0 0 10px; text-align:left;height:17px; }
.contentform p {padding:10px;}
.contentform h4 { background-image: url(../images/form_htag.jpg); margin:0; padding:10px 10px; color:#016aac;}
.contentform .form .float_left {padding-left:10px; width:auto;}
.contentform .form .buttonwrapper {padding: 0 0 10px 10px;}
.contentform_top .contentbox {border-left:1px solid #dcdcdc;border-right:1px solid #dcdcdc; padding:0 10px 10px; font-size:.9em; width:473px; background:#fff;}
.contentform_top .contentbox .float_left {width:250px;}
.contentform_top .contentbox h2 {padding:0; margin:0; color:#3e659a;}
.contentform_top .contentbox h5 {padding:0; color:#457cbd;}
.contentform_top .contentbox .float_left img {padding: 0 5px 0 0; float:left; width:auto;}

/******  PLANS PAGE *******/
.contentplans { padding:0 15px 10px 15px; font-size:.9em; width:463px; background: #fff;}
.contentplans h2{font-size:1.6em;padding:5px 0 10px 10px;color:#016aac;margin:0;}
.contentplans h3{font-size:1em;padding:5px 0 10px 10px;color:#016aac;margin:0;}
.contentplans h3 a{color:#000;text-decoration:underline;}
.contentplans_top{}
.contentplans_btm{ background:transparent url(../images/contentbox_btm.jpg) no-repeat; 
 background-position:top left; width:495px; height:10px;}
.contentplans .form {}
.contentplans .form input {margin:7px 0px 10px 0; width:auto;}
.contentplans p {padding:10px;}
.contentplans h4 { background-image: url(../images/form_htag.jpg); margin:0; padding-top:20px; color:#016aac; padding-left:10px;}
.contentplans .form .float_left {padding-left:10px; width:auto;}
.contentplans .form .buttonwrapper {padding: 0 0 10px 10px;}
.contentplans_top .contentbox {padding:0 0px 10px; font-size:.9em; width:493px; background:#fff; border:none;}
.contentplans_top .contentbox .float_left {width:260px;}
.contentplans_top .contentbox h2 {padding:0; margin:0;  color:#3e659a;}
.contentplans_top .contentbox h5 {padding:0; color:#457cbd;}
.contentplans_top .contentbox .float_left img {padding: 0 5px 15px 0; float:left; width:auto;}

/******  PLANS PAGE SitePublisher  *******/
.float_left .plans h1 {color:#3E659A;line-height:1em;margin:0;padding:0 0 3px;}

/***** REGISTRATION PAGE  *******/
.register {width:520px; float:left; margin-left:10px;}
.register h2 {font-size:1.8em; color:#83a006; padding:0; margin:0 0 15px 0;}
.register p {padding: 0 0 15px 0;}

.register_now { width:350px; }
.register_now .buttonwrapper {margin:15px 15px 0px 15px;}

.loginbox_content h4 {font-size:1.4em; color:#478fc6; padding:0;}
.loginbox_content p {padding:5px 0 5px 0;}
.loginbox_top { background:transparent url(../images/loginbox_top.gif) no-repeat; background-position:top left; width:300px; padding-top:6px; margin-right:10px; }
.loginbox_content {background:transparent url(../images/loginbox_bg.jpg) repeat-x; background-position: top left; border-left:1px solid #ccc; border-right:1px solid #ccc; padding:10px 15px 30px 15px; font-size:.9em;  width:269px;}
.loginbox_btm { background:transparent  url(../images/login_btm.gif) no-repeat;  background-position:bottom left; width:300px; height:10px; margin-bottom:5px; }
.loginbox_content table td {border:none; padding:5px; font-size:1.1em;}
.loginbox_content table {border:none; padding:3px; font-size:1.1em;}


/* progress bar */
div.float_progressbar {float:left; width:auto; margin:10px}
#progressBar li {padding: 0; text-align: center; display: inline;}
#progressBar li a {display: block;  padding: 2px 9px 5px 5px; color: #4d4b44;text-decoration: none; float: left; width:auto; font-size: 1em; line-height: 140%; text-align: center;}
#progressBar li a span {font-weight:bold; padding:2px 1px 2px 5px; color:#fff;}

/**  hard-code width of progressBar fractions  **/
#progressBar a.across,#progressBar li a.across {width: 70px; text-align:right; padding-right:5px;}
#progressBar li a.past {color: #0a284b;background-image:url(../images/step_prev.jpg); background-position:right; background-repeat:no-repeat;}
#progressBar li a.present {color: #0a284b;  cursor: default;background-image:url(../images/step_on.jpg); background-position:right; background-repeat:no-repeat;}
#progressBar li a.future {color: #6D6E74; cursor: default; background-image:url(../images/step_next.jpg); background-position:right; background-repeat:no-repeat;}
/* end progress bar    */


span.print_page {background-image:url("../images/icon_print.gif");  background-position:left;   background-repeat:no-repeat; 
    position: relative; left:0px; top:0px; font-size:10px; padding: 4px 0px 3px 35px; overflow:hidden; float:right; cursor:pointer;}


/*************  SEARCH    *************/
.search_column {float:left; width:720px; margin:0px; padding:0;}
.float_fix {clear:both; display:block; background-image:none; border:0; background-color:transparent; margin:0; padding:4px 0 0 5px}
#search_box {width: 145px;  height: 22px;   margin:5px 10px 0 0px;    background: url(../images/search_box_top.gif);float:left; background-repeat:no-repeat;}
#search_box #s {float: left; padding: 4px 0 0 9px;  color:#000; height:15px; border: 0; font-size:11px;  width: 110px; background: none;}
#search_field #go {float: right; margin:0; width:27px;}
#search_field {width: 318px; height: 25px; background:  url(../images/search_input.gif) no-repeat; float:left; margin:7px 0 0 0;}
*html #search_field {width: 318px; height: 23px; background:  url(../images/search_input.gif) no-repeat scroll 0; float:left; margin:10px 0 0 0;}
#search_help {float:right; margin:10px 0 10px 0; background:transparent url(../images/help_next.gif) no-repeat scroll left center; position:relative; padding-left:10px; width:40px;}
#search_field #s {float: left; padding: 0;  margin: 4px 0 0 5px;height:15px; border: 0; width: 240px;  background: none;}
#search_box #go {float: right; margin: 0px 0px 0 0; width:20px;}
.heading {  color:#35598A;  line-height:22px; padding:1px 10px 2px; background:#ebebeb; height:23px; display:block; clear:both;  margin-top:10px; cursor:pointer;}
.heading a {float:left; position:relative; width:auto;text-decoration:none;}
.heading a:hover {text-decoration:underline;}
.heading img { float:left; padding-top:3px;}
.heading h4 { float:left; font-size:1.1em;  left:0; overflow:hidden;padding:3px 5px 3px 10px;}
.heading .results {display:block;font-size:.9em;text-align:right;}
.heading a h4 {color:#35598A}

/* FOOTER */
div#footer {background:#EFF5FA  url(../images/footer_bg.gif) top no-repeat;margin:-1px -1px -35px -1px;padding:35px 0 0px;text-align:center;position:static;}
div#footer p { font-size:.9em; line-height:1.3em; padding-bottom:15px;}  
div#footer a { color:#000;}
div#footer div.float_right {text-align:right;}
div#footer li.right {border:0;}

.footer { margin:0 auto;  text-align:center; width:987px; padding:10px 0 }
.footer p { font-size:.9em; line-height:1.3em; padding-bottom:15px;}  
.footer a { color:#000;}
.footer div.float_right {text-align:right;}
.footer div.float_right a.space{padding-right:20px;}
.footer li.right {border:0;}

.right_column {float:left; width:215px; padding:0; margin:0;}
.left_column {float:left; width:202px; background:#fff; padding:0; margin:0;}

/****** SitePublisher CSS changes 09-17-2009 ***/

#ls-canvas{position:relative;}
div.toptab {height:20px; top:-1px; position:relative}
#sddm li a{padding: 4px 0px;}
.tabs4 li a{width:179px;}
.tabs5 li a{width:142px;}
.tabs6 li a{width:119px;}
.tabs7 li a{width:101px;}

#sddm, #sddm ul {width:483px;padding:0;margin:0 0 0 20px;border:0;} /* removed width from tabs.css */

/* .on_tab1,.on_tab2,.on_tab3,.on_tab4{
	clear:both;float:right;
	position:relative;
	top:-1px;
	*top:-2px;
	background:transparent url(/images/dn_header/triangle_main.gif) no-repeat;
	width:18px;
	height:11px;
} */

div#logo img {border:0 none;padding:0;}
div#logo {float:left;border:0 none;padding:7px 0 9px 20px;}
#sddm div a{padding:5px;}
.alert, .logintop{width:243px;padding:0;margin:0;height:40px;}
div#topsection {background-color:#e2e8f2;}
.tabholder{border-bottom:0px solid red; }
.login_content{width:946px;margin:0;padding:0 0px 0 0px;margin-right:-30px;border-right: #ccc 1px solid; background-position: left bottom; background-image: none; padding-bottom: 0px; margin: 0px; border-left: #ccc 1px solid; padding-top: 0px; background-repeat: repeat-x; height: 380px; background-color: #fff;}
.login_top{margin-top:15px;}


/****** SitePublisher CSS changes 09-17-2009 ***/
#ls-row-3-area-1 {padding-bottom:0;}

ul.sub_nav li a {width:215px; border-top:0px solid #fff; display:block; color:#333; text-decoration:none; padding:5px 2px 7px 13px; background:#cce0f3;  font-size: .9em; line-height:1.1em; }

/* FOOTER */
div#footer {background:#e2e8f2 url('../images/footer_bg.gif') top no-repeat;margin:0px 0px 0px 0px;padding:30px 21px 0px 21px;text-align:left;position:static;}
/* div#footer {background:#EFF5FA  url('../images/footer_bg.gif') top no-repeat;margin:-1px -1px -35px -1px;padding:35px 0 0px;text-align:center;position:static;} */
div#footer p { font-size:.8em; line-height:1.4em;color:#7595bf;}  
div#footer a { color:#015DA8; text-decoration:none;}
div#footer a:hover { text-decoration:underline; }
div#footer div.float_left {text-align:left;}
div#footer div.float_left p {color:#015DA8;}
div#footer div.float_right {text-align:right;}
div#footer li.right {border:0;}

/* .content ul li {list-style-image:url('/images/dn/misc/arrow_top_red.gif'); line-height:1.5em; margin-left:15px; } */
.content ul {margin: 5px 5px 0px 20px;padding-bottom:10px;}


/***** Include  ******/
.twocolumnsplashtop{background-image:url('../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('../images/twocolumntop.jpg');background-repeat:no-repeat;margin-top:20px;background-position:bottom left;}
.twocolumndivbtm{clear:both;width:686px;height:12px;background-image:url('../images/twocolumnbottom.jpg');background-repeat:no-repeat;}
.twocolumndivcontent{float:left;background-image:url('../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 10px 10px;}
.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 div{vertical-align:bottom;float:left;}
.twocolumndiv div.columntwo {margin-left:15px;}
.twocolumndiv div a{line-height:1.3em;}
.twocolumndiv img , div.columntwo img {margin-left:5px;}

/*** Quote estimator  ***/
.planfilter_content table, .planfilter_content table td, table th {color:#333333;font-size:11px;line-height:1.1em;padding:1px 2px;vertical-align:top;border:none;}
.planfilter_content table {width:680px;}

/* lightbox */
div.black_overlay{display:none; position: absolute; top: 0; left: -150px; width: 1400px; height: 1400px;
background-color: black; z-index:1001; -moz-opacity: 0.7; opacity:.55; filter: alpha(opacity=60); }
.white_content { display: none; position: absolute; top: inherit; top: 300px; left: 10%; width:700px; height:500px; border: 10px solid #dde5ec; background-color: white; z-index:1002; overflow: auto; padding: 10px;}
h2 span {font-size:10px; font-weight:200; color: #277fc2;}

/* hide/show div */
.hiddenDiv {display: none;  }
.visibleDiv {display: block; border: none; margin-left:116px; border:medium none;font-size:11px;}

.plans_estimate table {border:1px solid #D3D3D3;}
.plans_estimate th {background:#F4F2EB url('../images/th_bg.gif') repeat scroll 0 0;border:1px solid #CCCCCC;}
.plans_estimate td {border:1px solid #D3D3D3; padding:5px;}
.quote_results table td, table th {font-size:1.2em;}
.quote_results table {width:100%; border-spacing:0;  border-collapse:collapse; }
.quote_results table  td, table  th  {font-size:1em; line-height:1.1em; vertical-align:top; color:#333; padding:6px 5px 6px 5px;}
.quote_results th {background:#F4F2EB url('../images/th_bg.gif') repeat scroll 0 0;border:1px solid #ccc;}
.quote_results td {border:1px solid #d3d3d3;}
.quote_results table {border:1px solid #d3d3d3; width:100%;}
.quote_results th {border:1px solid #d3d3d3;}
select.gender  {margin:0 16px 0 0;}
.planfilter_content input.dob [type="text"]{margin:0 10px}

/**  plans toggle **/
h2.trigger {padding: 0 0 0 40px;margin: 0 0 2px 0;background: url('../images/h2_trigger_a.gif') no-repeat;  height: 25px;
    line-height: 25px;width: 670px;     font-weight: normal;    float: left; font-weight:bold;}
h2.trigger a {  color: #333;    text-decoration: none;  display: block;}
h2.trigger a:hover { color: #333; }
h2.active {background-position: left bottom;} /*--When toggle is triggered, it will shift the image to the bottom to show its "opened" state--*/
.toggle_container { margin: 0 0 5px;    padding: 0; overflow: hidden;   width: 670px;   clear: both; display:block;}
.toggle_container .block {  padding: 5px; /*--Padding of Container--*/}


/*** SitePublisher changes  2009-09-22  ***/

/* hide/show div */
.hiddenDiv {display: none;  }
.visibleDiv {display: block;    border: none; margin-left:109px; border:medium none;font-size:11px;}
select.gender  {margin:0 12px 0 0;}
.planfilter_content input.dob [type="text"]{margin:0 10px}

.main_column2 .animatedTabContent .content {background:#FFFFFF none repeat scroll 0 0;border:1px solid #CCCCCC;padding:10px 10px 17px;}**/
.tabContent {background:#FFFFFF;border:1px solid #CCCCCC;padding:10px 10px 17px;}
.tabContent {background:#FFFFFF;border:1px solid #CCCCCC;padding:10px 10px 17px;}
.animatedTabContent .tabContent {background:#FFFFFF ;border:1px solid #CCCCCC;padding:10px 10px 17px;}
.main_column2 .content .float_left_plan {float:left; width:62%;}
.main_column2 .content .float_left_plan h1 {font-size:19px;line-height:18px;color:#3E659A;margin:0;padding:0 0 3px; float:left;}
.main_column2 .content .float_left_plan img {float:left;padding:0 5px 15px 0;width:auto;}
.content div.float_right img {padding-left:5px;}

.main_column2 .content .float_left_plan h5 {color:#457CBD;padding:0;margin-left:45px;margin-top:6px;}

.animatedTabs ul li {list-style-image:none; margin:0;}

/***** SitePublisher/plans additions 2009-09-23   ***/
.planfilter_top {background-position:top left; width:680px; background:transparent url(../images/planfilter_top.jpg) no-repeat;  height:9px;}
.planfilter_top img {padding:0; margin:0;}
.planfilter_content {background:#fff url(../images/needhelp_bg.jpg) repeat-x;  background-position:bottom left; border-left:1px solid #c2c2c2; border-right:1px solid #c2c2c2; padding:0 10px 10px 10px; font-size:.9em; width:658px;}
.planfilter_content h4 {font-size:1.3em; color:#f27120; font-weight:bold; padding:10px 0 0px 0;}
.planfinder_content .primary_insurer {padding-left:100px;  }
.planfilter_content input[type="text"] {width:80px;}
.planfilter_content input[type="select"] {width:75px;}
.planfilter_content input[type="checkbox"] {margin-bottom:0px;float:left;}
.planfilter_content label {float:left;font-size:11px;line-height:15px;margin-right:1px;text-align:left;width:95px; margin:0;}
.planfilter_btm {background:transparent url(../images/planfilter_btm.jpg) no-repeat; background-position:top left; width:680px; height:7px; margin-bottom:10px; }

/***** plans redesign  *****/
.plans_redesign_bg_btm {margin:0;background:url(../images/plans_bg_btm.gif) no-repeat scroll left bottom;padding-bottom:5px;}
.plan_redesign_top p {padding:10px;}
.planrt_redesign_top p {padding:10px;}
.plan_redesign_top {float:left; width:233px;  margin-right:10px}
.planrt_redesign_top {float:left; width:233px;}
.plan_redesign_top h2 {background-image:url(../images/h2_plans.gif); padding:4px 10px; margin:0; background-position:top left; color:#3373BC; font-size:16px;}
.planrt_redesign_top h2.blue3 a:hover, .planrt_redesign_top h2.blue4 a:hover { text-decoration:none;}
.plan_redesign_top h2.blue1 {background-image:url(../images/blue_h2_1.gif);height:43px;padding-left:110px;padding-top:30px;}
.plan_redesign_top h2.blue2 {background-image:url(../images/blue_h2_2.gif); height:43px;padding-left:100px;padding-top:30px;}
.planrt_redesign_top h2.blue3 {background-image:url(../images/blue_h2_3.gif); height:43px;padding-left:120px;padding-top:30px; margin:0;font-size:16px;}
.planrt_redesign_top h2.blue4 {background-image:url(../images/blue_h2_4.gif); height:18px;padding-left:15px;padding-top:25px; margin:0;font-size:16px;}

.plan_redesign_top h2 a {text-decoration:none; color:#3373bc;}
.plan_redesign_content {border-left:1px solid #ccc; border-right:1px solid #ccc; background-image:url(../images/plans_bg.jpg); background-position:bottom; }
.plan_redesign_content p {padding:7px;}
.plan_redesign_content img {padding:7px 7px 0 7px;}
.plan_redesign_btm {background-image:url(../images/plans_btm.gif); background-position:top left; padding:5px; }

table.plans_comparison {width:670px;} 
.animatedTabContent h3 {margin-top:0;}

.iw_component .float_right {position:relative; top:-15;}


.uodContent {display:none;}

/********* DIFFERENT PEOPLE PAGE ****************/

/** BMI table  09-30-2009 **/
table.bmi td, table.bmi th {color:#333333;font-size:11px;line-height:1.1em;padding:2px 6px; vertical-align:top;border:none; text-align:left; border:1px solid #D3D3D3;}
table.bmi {margin-left:58px; border:1px solid #D3D3D3;border-collapse:collapse;border-spacing:0; width:361px;}
table.bmi td.underweight { background:#e3ec79;}
table.bmi td.normal { background:#9fd26d;}
table.bmi td.overweight { background:#efa94d;}
table.bmi td.obese { background:#fe582d;}

/** Getting started  **/
.plan_top h2.peopleheader_1 {background-image:url(../images/peopleheader_1.gif);height:43px;padding-left:95px;padding-top:33px;}
.plan_top h2.peopleheader_2 {background-image:url(../images/peopleheader_2.gif);height:43px;padding-left:80px;padding-top:33px;}
.planrt_top h2.peopleheader_3 {background-image:url(../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:200px;background-repeat:no-repeat;padding-left:300px;line-height:1.3em;padding-right:30px; padding-top:0px; width:400px;}
.get_started h2{color:#83A006;font-size:18px;padding-left:0;border-bottom:1px solid #83A006;padding-bottom:0;margin-bottom:15px;padding-top:15px;}
div.plans_bg_btm .float_fix {clear:both; display:block; background-image:none; border:0; background-color:transparent; margin:0; padding:0px 0 0 5px}


/** BlueAccess register  **/
.blueaccess_top {background-position:top left; width:215px; 
 background:transparent url(../images/register-top.jpg) no-repeat;  height:65px;}
.blueaccess_top img {padding:0; margin:0;}
.blueaccess_content { background:#fff url(../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; height:115px}
.blueaccess_content h4 {font-size:1.3em; color:#f27120; font-weight:bold; padding:10px 0 0px 0;}
.blueaccess_content p {padding:5px 0 5px 0;}  
.blueaccess_btm {background:transparent url(../images/needhelp_btm.jpg) no-repeat; background-position:top left; width:215px; height:7px; margin-bottom:10px; }

/** Plans Coverage **/
.plans_banner .splash_copy {padding-left:400px;}
.diff_people_right {float:left; width:353px;}
.diff_people_left {float:left; width:353px; margin-right:10px;}

/** Plans Coverage **/
.plans_banner .splash_copy {position:absolute; padding:20px 10px 40px 20px; width: 290px; color:#3e659a; margin-left:390px;}
.wellness2_top {float:left;}

/** Related Caregories  **/
ul.related_categories {color:#3c6d99; margin:0 0 10px 0; padding:15px 5px 0 55px; background-image:url(../images/gettingstarted-relatedcategories.jpg); background-position:top left; background-repeat:no-repeat;}

/** Company Info **/

.companyinfo_container{width:100%; padding-top:15px;}
.companyinfo_block{position:relative; float:left; width:330px; min-height:220px; margin-right:20px;}

.companyinfo_bg_btm {margin:0;background:url(../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(../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(../images/who_we_are.gif) no-repeat;height:34px;padding-left:105px;padding-top:33px;}
.companyinfo_top h2.header_2 {background-image:url(../images/community.gif);height:34px;padding-left:105px;padding-top:33px;}
.companyinfo_top h2.header_3 {background-image:url(../images/careers.gif);height:34px;padding-left:105px;padding-top:33px;}
.companyinfo_top h2.header_4 {background-image:url(../images/news_room.gif);height:34px;padding-left:105px;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(../images/companyinfo_bucket_container_top.gif) no-repeat top left; padding-top:10px; }
.companyinfo_bucket_container_btm{ padding:0 8px 8px 8px; background: #fff url(../images/companyinfo_bucketcontainer_btm_long.gif) no-repeat bottom left; }
.landing_page_margin {padding: 0 20px;}

/** Newsroom **/
.newsroom_top {float:left; width:233px;  margin-right:10px}
.newsroom_top h2 {background-image:url(../images/h2_plans.gif); padding:0px 10px; margin:0; background-position:top left; color:#3373BC;}
.newsroom_top h2 a {text-decoration:none; color:#3373bc;}

.newsroom_content {padding:7px 15px 7px 15px;}

.newsroom_content img {padding:7px 7px 0 7px;}
.newsroom_btm {background-image:url(../images/plans_btm.gif); background-position:top left; padding:5px; }
.newsroom_top h2.newsroomheader_1 {height:43px;padding-left:95px;padding-top:33px;}
.newsroom_top h2.newsroomheader_2 {height:43px;padding-left:95px;padding-top:33px;}
.newsroomrt_top h2.newsroomheader_3 {height:43px;padding-left:95px;padding-top:33px;}

.newsroomrt_top {float:left; width:233px; margin:0;}
.newsroomrt_top h2 {background-image:url(../images/h2_plans.gif); padding:0px 10px; margin:0; background-position:top left; color:#3373BC;}
.newsroomrt_top h2 a {text-decoration:none;}
.newsroomrt_content {border-left:1px solid #ccc; border-right:1px solid #ccc; background-image:url(../images/plans_bg.jpg); background-position:bottom; }
.newsroomrt_content {padding:7px 15px 7px 15px;}
.newsroomrt_content img {padding:7px 7px 0 7px;}
.newsroomrt_btm { background-image:url(../images/plans_btm.gif); background-position:top left; padding:5px; }
.newsroom {height:213px;background-repeat:no-repeat;padding-left:300px;line-height:1.3em;padding-right:30px; padding-top:0px; width:400px;}
.newsroom h2{color:#3366cc;font-size:18px;padding-left:0;border-bottom:0px solid #83A006;padding-bottom:0;margin-bottom:0px;padding-top:30px;}
.newsroom h2 span{color:#000;font-size:14px; font-weight:bold;}

.main_column2 .content {padding:0; background:none;}
.tabContent {background:#FFFFFF none repeat scroll 0 0;border:1px solid #CCCCCC;padding:10px 10px 17px;}

.landing_top_margin_include {height:3em}
.planrt_redesign_top h2.blue4 {background-image:url(/images/blue_h2_5.gif);font-size:12px;height:28px;margin:0;padding-top:25px;}
.getting_top_margin_include {height:2.2em;}

/****** HEALTH WELLNESS PAGE   **********/
.wellness_container {float:left; width:470px;}
.twomain_column {float:left; width:720px;}

.wellness_banner {width:720px;}
.wellness_banner .splash_copy {position:absolute; padding:40px 20px; width: 270px; color:#fff;}
.wellness_banner h3 {font-size: 1.7em; margin:0; padding:0;}
.wellness_banner p {padding: 10px 0 10px 0;}

.wellness_even_btm {margin:0;background:url(/images/wellness_even_btm.gif) no-repeat scroll left bottom;padding-bottom:5px;}
.wellness2_top {background:url(/images/wellness2_top.jpg) no-repeat; width:470px; background-position:top left; padding-top:10px;}
.wellness2_bg {background: url(/images/wellness2_bg.jpg);  border-left: 1px solid #b6d35f; border-right:1px solid #b6d35f;  padding:10px 10px 0 10px;}
.wellness2_bg h2 {color:#829834; border-bottom:1px solid #829834; display:block; margin:0 0 10px 0; padding:0; font-size:1.3em;}
.wellness2_bg h2 a {color:#829834;}
.wellness2_bg img {float:left; width:120px; padding:0 10px;}
.wellness2_bg .content {float:left; width:300px;}
.wellness2_btm {background:transparent url(/images/wellness2_btm.jpg) no-repeat; background-position:top left; width:470px; height:12px; margin-bottom:10px; }

.wellness3_top {background:url(/images/wellness3_top.jpg) no-repeat; width:240px; background-position:top left; padding-top:8px; float:right;}
.wellness3_bg {background: url(/images/wellness2_bg.jpg) repeat; border-left: 1px solid #b6d35f; border-right:1px solid #b6d35f; padding:12px 15px 0 15px;}
.wellness3_bg h2 {color:#829834; border-bottom:1px solid #829834; display:block; margin:0 0 10px 0; padding:0; font-size:1.3em;}
.wellness3_bg h2 a {color:#829834;}
.wellness3_bg h2 a:hover { text-decoration:none;}
.wellness3_bg img {float:right; width:120px; padding:0px;}
.wellness3_btm {background:transparent url(/images/wellness2_btm.jpg) no-repeat; background-position:top left; width:470px; height:12px; margin-bottom:10px; }


/***** Ask a doctor & Ask Blue additions 11/10/09 - MC *******/

/** ask a doctor **/
div.ask_doctor {color:#3c6d99;margin:0 0 10px 0; padding:5px 5px 0 13px;	background-image:url(/images/gettingstarted-askadoctor.jpg);background-position:top left;
	background-repeat:no-repeat; height:190px;}
div.ask_doctor h4 {list-style:none; margin:0 0 3px 0; padding:5px 0 0 0; font-weight:bold; font-size:1.2em;}
div.ask_doctor h4 a {color:#2b5174; line-height:1em; background-image:none; list-style:none; text-decoration:none;}
div.ask_doctor p {line-height:1.3em; list-style-type:none; padding: 5px 3px 5px 0; font-size:.9em}
div.ask_doctor p,div.ask_doctor p a { text-decoration:none; color: 333}
div.ask_doctor .buttonwrapper {	width:120px;	float:left;	margin: 150px 0 0px 0px; padding:0;}


/** ask blue **/
div.askblue {color:#3c6d99;	margin:0 0 10px 0;	padding:5px 5px 0 80px;	background-image:url(/images/askblue-over65.jpg);	background-position:top left;	background-repeat:no-repeat;height:244px;}	
div.askblue h4 {list-style:none; margin:0 0 3px 0; padding:5px 0 0 0; font-weight:bold; font-size:1.2em;}
div.askblue h4 a {color:#2b5174; line-height:1em; background-image:none; list-style:none; text-decoration:none;}
div.askblue p {	line-height:1.3em;	list-style-type:none;	padding: 10px 3px 5px 0;	font-size:1.1em;	color: white;}
div.askblue p a { text-decoration:none;}
/** end ask blue **/

/***** END Ask a doctor & Ask Blue additions 11/10/09 - MC *******/

/**** CAREERS  ****/

.careers_team_top h5 {margin:0 0 20px 0px;padding:0px 0 0; color:#464646; font-size:11px;}
.careers_team_top h4 {margin:0;padding:0; }
.careers_team_top span {float:left;}
.team_member_container {overflow:hidden; width:220px;}
.team_member_container .team_member {width:220px; float:left; position:relative; }
.team_member_container #team_member  {width:220px; float:left; padding-left:1px; position:relative; }
.team_member_container .team_member img {float:left; width:90px;}
.team_member_container #member_content {float:left; width:125px;}

.team_member_container {width:220px; overflow:hidden;}

/*************  Team Member  *************/
#team_control_buttons {height:20px;top:-1px;width:35px;z-index:10000; float:left;}
#team_control_buttons #prevbtn{width:10px; height:15px; position:relative; float:left;margin:0;}
#team_control_buttons #prevbtn a{position:relative; top:5px;  padding:0px 5px;  background:url(../images/team-prev.gif) no-repeat top left; width:10px; height:10px; text-decoration:none;}
#team_control_buttons #nextbtn{width:10px; height:15px; position:relative; float:right;margin:0;}
#team_control_buttons #nextbtn a{position:relative; top:5px;  padding:0px 5px;  background:url(../images/team-next.gif) no-repeat top left; width:10px; height:10px; text-decoration:none;}
.team_member_container #imageContainer{height:300px; width:220px; overflow:hidden; z-index:0;}
.overflowfix{overflow:hidden}
.team_member_container #team_strip{ width:1200px; z-index:0;}
.team_member_container .hide {display: none; }


/** Careers 11-05-2009 **/
.careers_even_btm {margin:0;background:url(../images/careers_even_btm.jpg) no-repeat scroll left bottom;padding-bottom:5px;}
.careers_top {background:url(../images/h2_careers2.jpg) no-repeat; background-position:top left; padding-top:5px; float:left;width:470px;}
.careers_top {background-position:left top;	padding-top:5px;float:left;	width:470px;background-image: url(../images/h2_careers2.jpg);background-repeat: no-repeat;}
.careers_top_featured {background-image:url(../images/h2_careers_featured2.jpg);background-position:left top;background-repeat:no-repeat;float:left;padding-top:27px;
width:470px;}

.careers_top h2.openings {display:block;	font-size:1.3em; margin: 0  0 8px 26px;padding:19px 0 0px 50px;	background:none;}
.careers_top_featured h2.featured {	display:block;	font-size:1.3em;	margin: 0 0 7px 15px;padding: 16px 0 0px 60px;	background:none;}

.careers_top h2 a {	text-decoration:none;	padding-bottom: 10px;}
.careers_bg {background:transparent url(../images/careers_bg.jpg) repeat scroll center bottom;border-left:1px solid #ccc;	border-right:1px solid #ccc;
	padding:12px 10px 0;	height:10.3em;}
.careers_bg img {float:left; padding:0 10px;}
.careers_bg .content {float:left; }
.careers_btm {background:transparent url(../images/careers_btm.jpg) no-repeat; background-position:top left; width:470px; height:12px; margin-bottom:10px; }
.careers_team_top {	background:url(../images/careers_team_top.jpg) no-repeat;width:240px;background-position:top left;	float:right; padding-top:8px;}
.careers_team_bg h2 a { text-decoration:none;}
.careers_team_bg {background: url(../images/careers_bg.jpg) repeat; background-position:bottom; border-left: 1px solid #ccc; border-right:1px solid #ccc;
 padding:12px 15px 0 15px; height:19em;}
.careers_team_bg img {float:right; width:120px; padding:0px;}
.careers_team_btm {background:transparent url(../images/wellness2_btm.jpg) no-repeat; background-position:top left; width:470px; height:12px; margin-bottom:10px; }

.careers_bg h3 {color:#333; font-size:1em;}
.careers_bg .content p {font-size:12px;}
label#job_area {padding:0; width:190px; float:left; font-size:12px;}
label#job_area select {width:190px;}
label#location {padding:0;  margin:0; width:155px;   float:left;font-size:12px;}
label#search {	width:70px;	float:left;	margin-top: 19px;	margin-right: 0;	margin-bottom: 0;	margin-left: 10px;	padding-top: 0;	padding-right: 0;
	padding-bottom: 3px;	padding-left: 0;}
label#search input {margin:0 0 5px 0;}
label#search a { text-decoration:underline; text-align:center; padding: 0 0 0 2px;font-size:12px;}
.careers_team_bg h4 {color:#3373BC; padding:15px 0 0 0;font-size:12px;}
.careers_team_bg h4 span {font-size:.9em;}
.careers_team_top .header {height:25px;padding-top:16px;}

/** Employee Benefits 11-05-2009 MH **/
ul.employee_benefits {	color:#3c6d99;	background-image:url(../images/ul_employee_benefits2.jpg);	background-position:left top;	background-repeat:no-repeat;
	margin-top: 0;	margin-right: 0;	margin-bottom: 10px;	margin-left: 0;	padding-top: 12px;	padding-right: 5px;	padding-bottom: 0;padding-left: 50px;}
ul.employee_benefits li.header {list-style-image:none; margin:0 0 3px 0; padding:5px 0 0 0; font-weight:bold; font-size:1.2em;}
ul.employee_benefits li.header a {color:#2b5174;	line-height:1em;	background-image:none;	list-style:none;
	text-decoration:none;	margin-left: 10px;}
ul.employee_benefits li {line-height:1.3em; list-style-type:none; padding: 0px 3px 5px 0;}
ul.employee_benefits li {line-height:1.3em;list-style-image:url(../images/arrow_blue2.gif);margin-left:25px;padding:5px 5px 5px 0;}
ul.employee_benefits li a { text-decoration:none;}
ul.employee_benefits img {margin:0;}

/** Employee Benefits 11-05-2009 MH **/
ul.applying_job {	color:#3c6d99;	background-image:url(../images/ul_applying_job2.jpg);	background-position:left top;	background-repeat:no-repeat;
	margin-top: 5;	margin-right: 0;	margin-bottom: 10px; padding: 20px 5px 0 50px;	margin-left: 0px;}
ul.applying_job li.header {	list-style-image:none;	font-weight:bold;font-size:1.2em;margin: 0 0 3p 10px;padding-top: 0;}
ul.applying_job  li.header a {color:#2b5174; line-height:1em; background-image:none; list-style:none; text-decoration:none;}
ul.applying_job li {line-height:1.3em; list-style-type:none; padding: 5px 3px 5px 0;}
ul.applying_job li {line-height:1.3em;list-style-image:url(../images/arrow_blue2.gif);margin-left:25px;padding:5px 5px 5px 0;}
ul.applying_job li a {	text-decoration:none;}

/** Employee Benefits 11-05-2009 MH **/
ul.locations {	color:#3c6d99;	margin:0 0 10px 0;	padding:20px 5px 0 50px;	background-image:url(../images/ul_locations2.jpg);
	background-position:left top;	background-repeat:no-repeat;}
ul.locations li.header {list-style:none;	font-weight:bold;	font-size:1.2em; margin: 0 0 3px 10px;	padding: 0px;}
ul.locations li.header a {color:#2b5174; line-height:1em; background-image:none; list-style:none; text-decoration:none;}
ul.locations li {	line-height:1.3em;	list-style-type:none;	margin-left: 13px;	padding-top: 3;
	padding-bottom: 3px;	padding-left: 5px;}
ul.locations li a { text-decoration:none;} 

/** Employee Benefits Overview 11-05-2009 MH **/
ul.employee_benefits2 {	color:#3c6d99;background-image:url(../images/ul_employee_benefits2.jpg);	background-position:left top;	background-repeat:no-repeat;	margin-top: 0;	margin-right: 0;	margin-bottom: 10px;	margin-left: 0;	padding-top: 12px;	padding-right: 5px;	padding-bottom: 0;	padding-left: 50px;}
ul.employee_benefits2 li.header {	list-style-image:none;	font-weight:bold;	font-size:1.2em;	margin-: 0  0 3px 10px;	padding: 5px 0 0 0;}
ul.employee_benefits2 li.header a {	color:#2b5174;	line-height:1em;	background-image:none;	list-style:none;	text-decoration:none;	margin-left: 10px;}
ul.employee_benefits2 li {line-height:1.3em; list-style-type:none; padding: 0px 3px 5px 0;}
ul.employee_benefits2 li {line-height:1.3em;list-style-image:url(../images/arrow_blue2.gif);margin-left:25px;padding:5px 5px 5px 0;}
ul.employee_benefits2 li a {text-decoration:none;margin-left: 5px;}
ul.employee_benefits2 img {margin:0;}
.careers_team_bg {height:30em;}

label#search {margin:8px 0 0 10px;}
.careers_top_featured h2.featured {color:#3373BC;}
.careers_right_column {float:left;margin:0 0 0 10px;padding:0;width:215px;}

/** Plans Coverage NEW MEXICO **/

.plans_banner .splash_copy h2 {color:#3783C1;font-size:18px;margin-bottom:10px;padding-bottom:0;padding-left:0;}
.getting_top_margin_include {height:2.2em;}


/***** ALREADY MEMBER *****/
.alreadyMemberMain, .am_3upcontainer{width: 945px; position: relative; }
.alreadyMemberMain{height:255px; background-image:url(../images/already_member_main_bg.jpg); background-repeat: no-repeat; margin-top: 0px;}
.alreadyMemberContent{float:left; width: 463px; position: relative; left:443px; top: 85px; color: #83a006;}
.alreadyMemberContent .am_heading{font-size: 24px; line-height:24px;text-align:center;color: #3C6D99;}
.am_formlbl{float: left; clear: both; width: 82px; w\idth:87px; padding-right:5px; text-align: right; line-height: 18px;}
.am_login{float: left; font-size: 12px; font-weight:bold; width: 235px;}
.am_newandlost{float: left; width: 208px;}
.am_login{margin-top:12px;}
.am_newandlost{margin-top:8px;}
.am_login input{font-size: 12px; height: 12px; width: 135px; padding: 1px 0px;}
.am_login input, .am_formlbl{margin:0 0 8px 0;}
.am_newmember{font-size:12px;float: left; position:relative; left:33px; width: 173px; height: 49px; background-image:url(../images/already_member_newmember.jpg); background-repeat: no-repeat; text-align:center; padding: 7px 0 0 0; color: #004c92;}
a.am_loginbtn, a.am_createbtn{float:left; display: block; clear:both; position: relative; width: 76px; height: 20px; background-image:url(../images/already_member_loginbtn.gif); background-repeat: no-repeat; right: 5px; }
a.am_loginbtn{left:150px; margin-top: 3px;}
a.am_createbtn{width: 129px; background-image:url(../images/already_member_createbtn.gif); margin-top:5px; left:21px;}
a.am_loginbtn:hover{background-image:url(../images/already_member_loginbtnOn.gif);}
a.am_createbtn:hover{background-image:url(../images/already_member_createbtnOn.gif);}
.am_links{clear: both; line-height: 14px; text-align: right;margin-bottom:10px;font-size:12px;}
.am_links a{text-decoration: none;}
.am_3upcontainer{margin: 15px 20px 0 0;	width: 300px; float: left;}
.am_3upwrapper{width:940px; float: left;padding-left:2px;}
.am_3upA, .am_3upB, .am_3upC, .am_3uptop{	background-repeat: no-repeat;	color: #333333;	z-index:100;}
.am_3upA, .am_3upB, .am_3upC{	min-height: 180px;	margin: 0 0 15px 0;	font-size:12px;	line-height:18px;	background-position:bottom;}
.am_3uptop{background-image: url(../images/already_member_3uptop.jpg); height:6px; line-height:0px;	padding-top: 0px;	font-size: 0px;}
.am_3upA, .am_3upB{	width: 270px;	padding: 7px 15px 15px 15px;}
.am_3upC{width:143px;padding:7px 15px 0 142px;}
.am_3upA{background-image:url(../images/already_member_advantages.jpg);}
.am_3upB{background-image:url(../images/already_member_benifits.jpg);}
.am_3upC{background-image:url(../images/already_member_largegroups.jpg);}
.am_3uptit{	font-size: 18px; line-height: 24px;	color: #3C6D99;	margin-bottom:4px;}
.am_morebtn{display:block;	position:relative;	left:235px;	top: -40px;	width:60px;	height:25px;	z-index:101;	background-color:transparent;	background-image:url(../images/already_member_plus.gif);	background-repeat:no-repeat;	background-position: 32px 0px;	color: #194d99;	text-decoration:none;
	font-weight:bold;	padding-top: 2px;	float:left;	clear:both;}
/***** End ALREADY MEMBER *****/

/*****      SITE MAP      *******/
.sm_linkrow{	border-top: 1px solid #cccccc;	margin: 0 0 20px 0px;	padding-top: 13px;	float: left;	clear: both;	width: 940px;}
.sm_linkrow a.sm_linkhdr{	color:#3373bc;	text-decoration: none;	font-size: 1.25em;	font-weight: bold;	padding-left: 0px;}
.sm_linkrow div{	width: 234px;	w\idth: 218px;	float: left;	padding: 4px 0 0 17px; line-height: 1.5em;}

.sm_linkrow a{	display:block;	color: #333333;	font-size: 1.1em;	padding: .3em 10px .3em 10px;}
.sm_linkrow a:hover{color:#999999;}
.sm_linkrow a.sm_linkhdr{color:#3373bc; text-decoration:none;}
div.sm_noborder{border:none;}
div.sm_number{	background:#ffffff;	color: #83A006;	margin: 0 0 0 0;	padding: 0 6px 0 6px;	left: 0px;	font-size: 1.4em;	text-align: left;	border: none;
	font-weight: bold;}
.sm_title{	margin:0px 0 2px 0;	padding:0px;	color: #f85a00;	font-size:1.65em}
div.sm_row_bg, div.sm_row_nobg{	width: 940px;	padding:0px;	margin:0px;}
div.sm_row_bg{background:url(../images/sm_lined_bg.gif) repeat-y;}
.sm_2ndgroupspacer{margin-top:16px;}
.sm_borderright{background:none; border-right: 1px solid #cccccc;}
.sm_linkrow a.sm_nohand{cursor:default;}

/***** Error Pages *****/
.err_container{	width: 940px;	w\idth: 529px;	padding: 0 0 32px 411px;	margin:12px 0 0px 0;	background-repeat:no-repeat;
	background-position:0px -23px;	font-size: 1.1em;	line-height:1.6em;	margin-left: 5px;	float: left;}
.err_container h2{margin:35px 0 2px 0;	padding:0px;	color: #f85a00;	font-size:1.65em}
.err_403{background-image:url(../images/error_403.jpg);}
.err_404{background-image:url(../images/error_404.jpg);}
.err_500{background-image:url(../images/error_500.jpg);}
.err_container .err_bullet{	padding: 3px 20px 0 25px;	background:url(../images/error_carrot.gif) no-repeat 10px 7px;}
.err_bullettit{	font-size:1.25em;	font-weight:bold;	margin: 23px 0 0 0;}
.err_btn{	display:block;	background:url(../images/error_btn.jpg) no-repeat;
	height:27px;	width:226px;	w\idth:196px;	font-weight:bold;
	font-size: 1.25em;	padding: 3px 0 0 30px;	margin: 28px 0 0 0;	color: #ffffff;
	text-decoration:none;	position:relative;	left: 10px;}
.err_btn:hover{text-decoration:none; background:url(../images/error_btn_on.jpg) no-repeat;}
.err_botlinks{	border-top: 1px solid #cccccc;	margin: 0px;	padding-top: 13px;}
.err_botlinks a.err_linkhdr{	color:#3373bc;	text-decoration: none;	font-size: 1.25em;	font-weight: bold;	padding-left: 0px;}
.err_botlinks div{	width: 217px;	float: left;	padding: 4px 0 0 17px;	border-right: 1px solid #cccccc;	height: 200px;	line-height: 2.1em;}
.err_botlinks a{	display:block;	padding:0 0 0 10px;	color: #333333;	font-size: 1.1em;}
div.err_noborder{border:none;}
div.err_number{	position:relative;background:#ffffff;height: 20px;width:50px;color: #999999;margin: 0 -81px 0 0;padding: 0 25px 0 6px;
	left: 868px;top: -23px;	font-size: 9px;text-align: left;	border: none;}

/* Careers Fixes 11/17/09 */
.careers_team_top h2 {width:170px; float:left; display:block;margin:0 0 5px 15px;color:#3373BC;font-size:16px;padding:0px; }
.team_member_container #member_content p {font-size:11px;}

/* Homepage Fixes 11/24/09 */
.newsticker .homepage_content img {float:none;padding:0px;}

/* MC Ready to Register changes 1/25/10 */

.readyreg {
background-image:url(../images/ready_register_bg.jpg);
background-position:top right;
background-repeat:no-repeat;
line-height:16px;
height:570px;
padding-top:10px;
}
.readyreg h2
{
color:#000;
font-size:1.1em;
}

.readyreg h2 span {
font-size:1em;
font-weight:bold;
}

.registercopy {
width:400px;
height:100px;
margin-bottom:30px;
}
.registerbenefits {
float:right;
width:440px;
padding:0 10px 10px 10px;
margin-right:15px;
margin-top:-5px;
background-image:url(../images/register_benefits_box.jpg);
background-position:left bottom;
background-repeat:no-repeat;
}
.registerbenefits h3 {color:#000}
.registerbenefits h3 span {color:#2b7fc8;}

.registerbenefitstop {
float:right;
position:relative;
width:460px;
margin-right:15px;
margin-bottom:0px;
background-image:url(../images/register_benefits_top.jpg);
background-position:top left;
background-repeat:no-repeat;
height:12px;
line-height:6px;
}
.registertour{
width:200px;
font-size:.85em;
}
.registertour img{float:left;padding-right:10px;}


/* END Ready to Register changes 1/25/10 */




a.gs_btn:hover {-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:transparent url(../images/gs_registerON_btn.gif) no-repeat scroll 0 0;
}

.main_gs_column {float:left;margin:0;width:720px;}

.ob_btn_wrap {left:18px;overflow:hidden;position:absolute;top:256px;width:150px;}
.ob_btn_wrap a.button_orange:hover {text-decoration:none;}


/* Getting Started Seminars */
.gsms_main {width: 720px;	background-image: url(../images/search_bg.gif);	font-size: 13px;line-height: 16px;}
.gsms_top {	width: 720px;	background-image: url(../images/search_top_bg.gif);	background-repeat: no-repeat;	background-position: top;	height: 10px;}
.gsms_content {	padding-left: 18px;	padding-right: 18px;}
.gsms_content h1 {margin:0;	padding-top: 5px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;}
.gsms_content h2 {font-size: 1.2em;	font-weight: bold;	color: #cc6600;	margin: 0px;	padding-left: 0px;}
.gsms_programs_mid h2 {	font-size: 1.2em;	font-weight: bold;	color: #83A006;	padding-left: 18px;	margin-top: -5px;	margin-bottom: -5px;}
.gsms_btm {	width: 720px;	background-image: url(../images/search_btm_bg.gif);	background-repeat: no-repeat;	background-position: top;	height: 18px;}

/* COPY */
.gsms_H1 {padding-left: 18px;}
.gsms_copy1 {width: 368px;	font-size: 13px;	line-height: 16px;	padding-top: 8px;	float: left;}

.gsms_list {background-image:url(../images/gs_register_bullet.gif);	background-position:10px 4px;	background-repeat:no-repeat;	font-size:12px;	line-height:17px;
	padding-bottom:6px;	padding-left:25px;	font-weight: bold;}
.gsms_cal_list {background-image:url(../images/pdf_icon.jpg);	background-position:10px 11px;	background-repeat:no-repeat;	font-size:12px;	padding-left:30px;
	padding-top: 10px;}
.gsms_cal_list a {color:#277FCE;}
.gsms_cal_list a:hover {color:#023B8A;}

/* CELLS */

.gsms_cellA {background-image: url(../images/gsms_people.jpg);	background-repeat: no-repeat;	width: 684px;	height: 200px;	padding-top: 5px;}
.gsms_cellB {width: 684px; background-image: url(../images/gsms_line.gif);	background-repeat: no-repeat; background-position: bottom;margin-bottom: 15px;	height: 185px;}
.gsms_cellC {width: 680px;	background-image: url(../images/search_gsms_mid.gif);	background-repeat: repeat;	margin-top: 18px;	margin-bottom: 10px;}
.gsms_calendar {width: 271px;	float: right;	margin-right: 18px;	margin-top: -4px;}
.gsms_cal_top {	background-image: url(../images/gsms_calendar_hdr.jpg);	background-repeat: no-repeat;	height: 45px;	text-align: center;	padding-top: 12px;
	padding-right: 18px;	padding-bottom: 0px;	padding-left: 70px;	font-size: 1.1em;}
.gsms_cal_main {background-image: url(../images/gsms_calendar_mid.jpg);	background-repeat: repeat;	padding: 10px;}
.gsms_cal_btm {	background-image: url(../images/gsms_calendar_btm.jpg);	background-repeat: no-repeat;	height: 10px;}
.gsms_programs_top {background-image: url(../images/search_gsms_top.gif);	background-repeat: no-repeat;	width: 680px;	height: 7px;}
.gsms_programs_mid {width: 680px;	padding-bottom: 10px;}
.gsms_programs_btm {background-image: url(../images/search_gsms_btm.gif);background-repeat: no-repeat;	width: 680px;	background-color: #FFFFFF;height: 7px;}
.gsms_programs {width: 643px;	margin-left: 18px;	background-image: url(../images/gsms_programs_bkgd.gif);	background-repeat: repeat;	margin-top: 10px;}

.oneBox, .oneBoxMultiple {border:0px solid #C0C0C0;float:left;height:150px;}
.newslogo {float:left;width:200px;height:45px;cursor:pointer;margin-right:20px;}

#network_container {margin-left:59px;}
#network_top {height:239px;}
#stability_features {top:270px;}

div.contentbox {margin:0;padding:0px 10px 0px 10px;}

.add_this {float:right;margin-top:-25px;}

/** individual plans **/

.contentbox h2.blue sup {font-size:10px;}
.contentbox .plan_float {float:left; width:70%}
.contentbox .button_float {float:right; width:24%; font-size:12px; line-height:14px;}
.contentbox .plan_wrapper {background-image:url(/images/plan_wrapper_bg.gif);background-position:left top;background-repeat:no-repeat; margin:0 -2px;
padding:7px 6px;}
.contentbox .plan_wrapper p {margin:0;}
.contentbox .plan_wrapper ul {margin:0 0 9px;}
.plan_wrapper a.button {background:transparent url(/images/button-orange-left.gif) no-repeat scroll left top;font-size:12px;}
.plan_wrapper a.button span {background:transparent url(/images/button-orange-right.gif) no-repeat scroll right top;font-size:12px;}
.contentbox .button_float .buttonwrapper {margin:3px 0 5px -2px;}

/* DN Login Box */
#tmpPasswordBlock {
	display: block;
	padding: 0px 0px;
}

#passwordBlock {
	display: none;
	padding: 0px 0px;
}

img.LoginBoxImage {margin: 0px 0px 0px 0px;}

/* DN Sales Offices Tables */
a.buttonGo {
background:url("/images/dn/buttons/go.gif") no-repeat scroll left top transparent;
}

table.dnHeaderSalesOffices {
	border-width: 0px;
	border-spacing: 0px;
	border-style: solid;
	border-color: #999999;
	border-collapse: collapse;
	background-color: #ffffff;
	width: 720px;
}

table.dnHeaderSalesOffices td {
	padding: 4px 12px 4px 12px;
	line-height: 1.2em;
	font-size: 1em;
	font-weight: bold;
	margin: 0px;
}

table.dnHeaderSalesOffices td.col1 {
	background-image: url('/images/dn/table_headers/table_sales_off_left.jpg');
	width: 310px;
}

table.dnHeaderSalesOffices td.col2 {
	background-image: url('/images/dn/table_headers/table_sales_off_center.jpg');
	width: 250px;
}

table.dnHeaderSalesOffices td.col3 {
	background-image: url('/images/dn/table_headers/table_sales_off_center.jpg');
	width: 110px;
}

table.dnHeaderSalesOffices td.col4 {
	background-image: url('/images/dn/table_headers/table_sales_off_right.jpg');
	width: 50px;
	text-align:center;
}

@-moz-document url-prefix(){
	/* Firefox 3.5+ Hack */
	table.dnHeaderSalesOffices td.col4 {
	background-image: url('/images/dn/table_headers/table_sales_off_right_ff.jpg');
	width: 51px;
	text-align:center;
	}
	
	}

table.dnSalesOffices {
	border-width: 1px;
	border-spacing: 0px;
	border-style: solid;
	border-color: #999999;
	border-collapse: collapse;
	background-color: #ffffff;
	width: 720px;
}

table.dnSalesOffices td {
	padding: 4px 12px 4px 12px;
	line-height: 1.2em;
	font-size: 1em;
	margin: 0px;
}

table.dnSalesOffices td.white1 {
	width: 310px;
}

table.dnSalesOffices td.white2 {
	width: 250px;
}

table.dnSalesOffices td.white3 {
	width: 110px;
}

table.dnSalesOffices td.white4 {
	width: 50px;
	text-align:center;
}

table.dnSalesOffices td.grey1 {
	background-color: #ebebeb;
	width: 310px;
}

table.dnSalesOffices td.grey2 {
	background-color: #ebebeb;
	width: 250px;
}

table.dnSalesOffices td.grey3 {
	background-color: #ebebeb;
	width: 110px;
}

table.dnSalesOffices td.grey4 {
	background-color: #ebebeb;
	width: 50px;
	text-align:center;
}

/* DN Open Positions Tables */
table.openPositionsHeader {
	border-width: 0px 0px 0px 0px;
	border-style: solid;
	border-color: #999999;
	border-spacing: 0px;
	border-collapse: collapse;
	background-color: #ffffff;
	width: 720px;
}

table.openPositionsHeader td {
	padding-left: 15px;
	height: 28px;
	line-height: 1.2em;
	font-size: 1em;
	font-weight: bold;
	margin: 0px;
	background-image: url('/images/dn/misc/bkgd_table_header_720.jpg');
}

table.openPositions {
	border-width: 0px 1px 0px 1px;
	border-spacing: 0px;
	border-style: solid;
	border-color: #999999;
	border-collapse: collapse;
	background-color: #ffffff;
	width: 720px;
}

table.openPositions td.whiteTop {
	padding-left: 15px;
	height: 28px;
	background-color: #ffffff;
	border-bottom: 0px;
	border-top: 1px;
	border-left: 0px;
	border-right: 0px;
	border-style: solid;
	border-color: #999999;
}

table.openPositions td.white {
	padding-left: 15px;
	height: 28px;
	background-color: #ffffff;
}

table.openPositions td.whiteBottom {
	padding-left: 15px;
	height: 28px;
	background-color: #ffffff;
	border-bottom: 1px;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	border-style: solid;
	border-color: #999999;
}

table.openPositions td.grey {
	padding-left: 15px;
	height: 28px;
	background-color: #ebebeb;
}

table.openPositions td.greyBottom {
	padding-left: 15px;
	height: 28px;
	background-color: #ebebeb;
	border-bottom: 1px;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	border-style: solid;
	border-color: #999999;
}


