
/* standard styles */

body{padding:0px 0;margin:0;font:1em Arial, Helvetica, sans-serif; line-height:1em;color:#333; background: #eff5fa url(background_bg.gif);
 font: normal normal 77%/90% arial,helvetica,san-serif,serif; }

/*** LINKS ***/
a {color:#3373bc; 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:#83A006; font-size:1.7em; padding:0 0 5px 0; line-height:1em;}
h2 {font-size:1.2em; line-height:1.2em; padding:5px;}
h3 {font-size:1.2em; line-height:1.2em; padding:5px;}
h4 {font-size:1em; line-height:1.2em; padding:5px;}
h5 {font-size:1em; line-height:1.2em; padding:5px;}

h1 a {color:#3373bc; text-decoration:none;}
h2 a {color:#3373bc; text-decoration:none;}
h3 a {color:#3373bc; text-decoration:none;}
h4 a {color:#3373bc; text-decoration:none;}
h5 a {color:#3373bc; text-decoration:none;}

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;}
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: #277FC2}

/**********  homepage *************/

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;}
div#margin {padding:10px 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;}

 /* SECONDARY NAV */
ul.sub_nav {list-style:none; float:none; width:auto; margin:0; padding:0; border-bottom: 1px solid #c8d3db;}
ul.sub_nav li {padding:0; margin:0; border-right:1px solid #c8d3db; border-left:1px solid #c8d3db;}
ul.sub_nav li a {width:198px; border-top:1px solid #fff; display:block; color:#333; text-decoration:none; padding:5px 2px 7px 13px; background:#cce0f3;  font-size: .9em; line-height:1.1em; }
ul.sub_nav li a:hover{text-decoration:underline; background:#deecf9; text-decoration:none;}
ul.sub_nav , div.sub_nav ul.sub_nav li {width:215px; padding:0; margin-bottom:10px;}

ul.sub_nav li.header {background-image:url('/images/sub_nav_header.gif'); background-color:#76a3da; background-position:top left; border:0; }
ul.sub_nav li.header a {font-weight:bold; color:#fff; background-repeat:no-repeat; background-color:transparent;border:0;}
ul.sub_nav li.header a:hover {background-color:transparent;border:0;} 

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; border-left:1px solid #c8d3db; border-right:1px solid #c8d3db;}
ul.sub_nav ul li {list-style:none; padding:0;border:0;} 
ul.sub_nav ul li a {width:184px; 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:#2b5174; 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, table  th  {font-size:1em; 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;}
.animatedTabContent td {border:1px solid #d3d3d3;}
.animatedTabContent table {border:1px solid #d3d3d3; width:100%;}
.animatedTabContent th {border:1px solid #d3d3d3;}


.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:215px; 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:720px; margin:0px; background-image:url('/images/search_top_bg.gif'); background-position:top; background-repeat:no-repeat;padding:10px 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 right; 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;}

* 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-position: bottom left;}
a.button:hover span {background-position: 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;}
a.button_orange:hover span {background-position: bottom right;}
.buttonwrapper{ overflow: hidden;width:auto;}

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: bold;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; background:#ccc; margin:0 0 7px 0;}
.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: #83A006;}
.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; background:white; width:250px; margin:0; background-image: url(/images/help_top.gif);  background-repeat: no-repeat; color:#3373bc; display:block}
.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;}
#copaymenttwo, #copayment, #out-of-pocket, #providers, #coinsurance, #deductible, #coverage {position:absolute; visibility:hidden}


/* THREE COLUMN CONTENT LAYOUT */

 .main_twocolumn {float:left; width:495px; margin:0; padding:0 0 0 0;}
 .right_column {float:left; width:215px; padding:0; margin:0 0 0 10px;}
 .right_column img {margin-bottom:10px;}
 
 .getquote_top 
 {
 background:transparent url(/images/quote_roundtop.jpg) no-repeat; 
 background-position:top left;
 width:215px;
padding-top:6px;
 }
 .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;
 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_top4.jpg) no-repeat; 
 background-position:top left;
 width:215px;
 height:64px;
 }

 .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:165px;} 
 .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 
{
 border-left:1px solid #dcdcdc;
 border-right:1px solid #dcdcdc;
 padding:0 15px 10px 15px;
 font-size:.9em;
 width:463px;
}


.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:top left;
 width:495px;
padding-top: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;}
.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:1em; }
.contentbox img {padding: 0 5px 0 0; width:auto;}
.contentbox p { margin: 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 { background:transparent url(/images/workshop_top.jpg) no-repeat;  background-position:top left; width:215px; padding-top:7px; }
.workshop_content { background:transparent url(/images/workshop_bg.jpg) repeat-y;  background-position:top left; 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; }
.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;}


/****** HEALTH WELLNESS PAGE   **********/
.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 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; }


.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;}


/***** 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; }


.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:40px 10px 40px 390px; width: 310px; color:#3e659a;}
.plans_banner h2 {color:#3783c1;font-size:18px;padding-left:0;padding-bottom:0;margin-bottom:10px;}
.plans_banner h3 {font-size: 1.7em; margin:0; padding:0;}
.plans_banner p {padding: 10px 0 10px 0; color:#333333;}


.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:left; width:240px; background:transparent url(/images/people_plans_top.gif) no-repeat; background-position:top left; padding-top:10px; margin-bottom:10px;}
.different_people_top h3 {color:#83A006; padding:0px 10px 5px 10px; 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:7px 7px 15px 0px; float:left; margin-bottom:-10px;}
.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; }

.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;}


/***** 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: 1px 5px 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:#a3a2a0; 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:#898989;	line-height:22px; padding:1px 10px 2px;	background:#ebebeb;	height:23px; display:block;	clear:both;	 margin-top:10px;}
.heading a {float:left; position:relative; width:auto;}
.heading img { float:left; padding-top:3px;}
.heading h4 { float:left; font-size:1.1em;	width:70%;	left:0;	overflow:hidden;	padding:0px 5px 3px 10px;		}
.heading .results {display:block;font-size:.9em;text-align:right;}


/* FOOTER */
div#footer { margin:0 auto;  text-align:center; width:987px; padding:10px 0 }
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;}


@media print {
.left_column {display:none;}
.right_column {display:none;}
.tabholder {display:none;}
#container {margin:0;}
#topsection {display:none;}
#utility {display:none;}
.main_column {width:640px;}
}