﻿/* left nave menu section styles */
#ln_a_sub_media_room, #ln_a_sub_media_room li {visibility:hidden;position:absolute;}
#ln_a_sub_careers, #ln_a_sub_careers li {visibility:hidden;position:absolute;}
#ln_l_sub_focus_dailies, #ln_l_sub_focus_dailies li {visibility:hidden;position:absolute;}
#ln_a_sub_culture, #ln_a_sub_culture li {visibility:hidden;position:absolute;}
#ln_l_sub_focus_dailies1, #ln_l_sub_focus_dailies1 li {visibility:hidden;position:absolute;}
/* General Styles Begin Here */
body      { color: #666; font-size: 76%; font-family: Helvetica, Arial, sans-serif; background-color: #d8e6e6; margin: 0; padding: 0; text-align: center }
#container    {position: relative; text-align:left;margin:auto;margin-bottom:20px; width:769px; }
#top_shadow {background-repeat: no-repeat; width: 769px;background-color: #d8e6e6; background-image: url("/img/top_shadow.gif"); padding:0px;margin:20px 0px 0px 0px;}
#top { background-color: #d8e6e6; background-image: url("/img/page_bg.gif"); background-repeat: repeat-y; padding: 0 19px 2px; width: 769px}
#bottom  {background-repeat: no-repeat; width: 769px;background-color: #d8e6e6; background-image: url("/img/bottom_shadow.gif"); padding:0px;margin:0px;}
#header   { font-size: 90%; background-color: white; display: block; margin: 0; padding: 12px 0 10px; position: relative; top: 0; left: 0; width: 732px; height: 59px; clear: both }
#print_header {position:absolute;visibility:hidden;}
#print_footer {position:absolute;visibility:hidden;}
#logo { display: inline; margin: 0; padding: 0; position: relative; float: left; clear: none }
#toplinks   {
	text-align: right;
	list-style-type: none;
	display: block;
	margin: 0;
	padding: 0;
	float:right;
	top: 0;
	right: 0;
	width: 475px;
	height: 59px;
	clear: none;
	vertical-align: top;
}
#toplinks ul {
	text-align: right;
	display: inline;
	margin: 0;
	padding: 0 29px 0 0;
	width: 250px;
	clear: none;
}
#toplinks li { display: inline;background-image: url('/img/divider_gray.gif'); background-repeat: no-repeat; background-position: 7px 0; margin-right: 0; margin-left: 0; padding-left:17px; padding-right:0; padding-top:3px; padding-bottom:0 }
#toplinks li.first   {
	background-image: url('none');
	margin: 0;
	padding-left:0px; padding-right:0; padding-top:0px; padding-bottom:2px
}
#toplinks a   { color: #666; text-decoration: none; }
#toplinks a:hover, #toplinks a:active  { color: #2a7188; text-decoration: none }
#tn-faq, #tn-faq a  { background-image: url('none'); margin: 0; padding: 0 }

#searchbox   {
	color: #666;
	margin: 0 0 0 0;
	padding: 0;
	white-space: nowrap;
	top: 0;
	right: 0;
	height:30px
}
#searchbox input { vertical-align: middle }
#searchfield  {
	margin: 0 0 0 4px;
	width: 138px;
	vertical-align: top;
	border: solid 1px #999;
	clear: both;
}
#ecp_link {
	display: inline;
	visibility:hidden;
	
}
#country     {
	display: block;
	margin-top: 10px;
	margin-right: 2px;
	margin-bottom: 0;
	padding: 0;
	position: relative;
	top: 0px;
	right: 0;
	clear: both;
}
#flag   { margin-right: 8px; padding: 0; vertical-align: middle }
#country a  {
	color: #666;
	text-decoration: none;
	background-image: none;
	margin: 0;
	padding: 0;
	position: relative;
}
#country a:hover, #country a:active   { color: #2a7188; text-decoration: underline; margin: 0; padding: 0 }
.divider  {
	margin: 0 7px;
	padding: 0;
	position: relative;
	top: 3px
}
#start_here { white-space: nowrap; display: inline; margin: 0px 0px 0px 0px; padding: 0; clear: none }

#start_here a   {
	background-image: url("/img/list_arrow.gif");
	background-repeat: no-repeat;
	background-position: 0 50%;
	font-weight: bold;
	text-decoration: none;
	margin: 0;
	padding-top: 0px;
	padding-left: 12px;
}
#start_here a:hover   {
	color: #2a7188;
	text-decoration: underline;
	padding-left: 12px;
}
#top_menubar   { color:#9ff; background-color: #ffffff; background-image: url("/img/menubar_bg_top.jpg"); background-repeat: no-repeat; background-position: 0 0; text-align: left; white-space: nowrap; display: block; margin: 0; padding: 0; position: relative; top: 0; left: 0; width: 733px; height: 25px; clear: both }
#top_menubar.ecp {
	background-image: url("/img/ecp_menubar_bg_top.jpg");
}
#top_menubar ul      {
	list-style-type: none;
	display: inline;
	margin: 0 0 0 14px;
	padding: 0;
	position: relative;
	top: 5px;
	float: left;
	clear: none;
}
#top_menubar li   {
	display: inline;
	background-image: url("/img/divider_white.gif");
	background-repeat: no-repeat;
	background-position: 7px 0;
	margin: 0 0 0 0;
	padding: 0px 0 2px 16px;
}
#top_menubar li.first   {
	background-image: none;
	margin: 0 0 0 0;
	padding: 0px 0 2px 0px;
}
#top_menubar a     {
	color: #fff;
	text-decoration: none;
}
#top_menubar a:hover, #toplinks a:active   { color: #9ff; text-decoration: none }

#print, #print a  { background-image: none; text-align: right; margin: 2px 8px 0 0; padding: 0; position: relative; top: 0; right: 0; width: 24px; float: right; clear: none }
a.nodivider { background-image: none }
#flash_feature { background-color: #fff; /*background-image: url("/img/hero_about.jpg"); */background-repeat: no-repeat; background-position: 0 0; display: block; margin: 0px; padding: 0px; position: relative; top: 0; left: 0; width: 733px; height: 100px; clear: both }
#hero_global { background-color: #fff; background-image: url("/img/hero_bg.gif");
 background-repeat: no-repeat; background-position: 0 0; display: block; margin: 0; padding: 0; position: relative; width: 758px; height: 133px; clear: both }
#flash_narrow   { /*border-right:1px solid #f00;*/margin: 0px; padding: 0; width: 514px; height: 99px;float:left;}
#flash_wide   { /*border:1px solid #f00;*/margin: 0px; padding: 0; width: 733px; height: 99px;float:left;}

#menutop_div {top:0px;left:0px;width:0px;height:0px;z-index:99;}
#menutop_text       {
	white-space: normal;
	position:absolute;
	top:167px;
	left:30px;
	background-image:url("/img/menutop_bg.gif");
	background-repeat: no-repeat;
	background-position: 0 0;
	padding: 0px 0px 0px 16px;
	color: #fff;
	font-size: 24px;
	font-family: "Times New Roman", Times, serif;
	text-align: left;
	width: 217px; 
	height: 39px;
	z-index:100;
	/*opacity settings: first one for mozilla, second for IE*/
	-moz-opacity:0.8;
	filter:alpha(opacity=80); 
}
#menutop_text.double {padding-top:5px;padding-left:10px;text-align: left;top:138px;height:68px;}
#menutop_text a       {
	color: #fff;
	text-decoration:none;
}

.tall_menutop { margin: 69px 0 0 14px; padding: 0; width: 228px; float: left }
.hero_about_img    { margin-right: 0; margin-left: 66px; padding: 0; position: relative; float: left }
.hero_global_img { display: block; margin-right: 0; margin-left: 40px; padding: 0; position: relative; right: 0; float: right }
#right_accent          {
	color: #fff;
	line-height: 1.1em;
	background-color: #8fbfcd;
	text-align: left;
	display: block;
	margin: 0px;
	padding: 0px;
	position: relative;
	top: 0;
	width: 217px;
	height: 100px;
	float: right;
	clear: none;
	border-bottom: medium none;
	border-left: 1px solid #fff;
}
#right_accent a    {
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	background-image: url("/img/list_arrow.gif");
	background-repeat: no-repeat;
	background-position: 0 50%;
	margin-top: 0;
	margin-left: 0;
	padding-left: 12px;
}
#right_accent a:hover, #right_accent a:active {text-decoration: underline;}
#right_accent h2   { color: #0d4561; font-size: 110%; font-family: "Times New Roman", Times, serif; font-weight: bold; margin-top: 8px; margin-bottom: 2px; padding: 0 }

/* Firefox bug big time.  lack of } stops the bug.  */
#right_accent p {margin-top: 8px;}

#corp_brochure { padding: 1px 12px 0px 11px; }
#corp_brochure a:link, #corp_brochure a:visited {text-decoration: underline;}

#featured_link   { padding: 1px 12px 0px 11px; }
#featured_link div.link {float:right;margin:8px 0px 0px 0px;}
#featured_link a  { text-decoration:none; }
#featured_link a:hover  { text-decoration:underline !important; }


/*Background pattern for sides avoids box model problems with width */
#content_area     {
	background-image: url("/img/text_bg.gif");
	background-repeat: repeat-y;
	background-position: 0 0;
	display: block;
	margin: 1px 0 1px 0;
	padding: 0;
	position: relative;
	top: 0;
	left: 0;
	width: 733px;
	float: left;
	clear: both;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

#wide_content {display: block; margin: 0; padding: 25px 0px 25px 11px; position: relative; top: 0; float: left; clear: none}
#wide_content h1     { color: #0d4561; font-size: 130%; font-weight: bold; margin: 2px 0px 10px 0px; padding: 0 }
#wide_content.ecp h1     { color: #0F5561;}
#wide_content h2     { color: #0d4561; font-size: 110%; margin: 2px 0px 0px 0px; padding: 0px; }
#wide_content h2 a     { color: #0d4561;text-decoration:none;}
#wide_content h2 a:hover     { text-decoration:underline;}
#wide_content h2.with_space     { margin: 6px 0px 10px 0px; }
#wide_content h3  {font-size: 120%;font-weight: normal;margin: 3px 0px 13px 0px; }
#wide_content h4  { font-size: 110%;margin: 0px 0px 20px 0px; }
#wide_content h5  { font-size: 100%;color: #0d4561;font-weight: bold;	margin: 3px 0px 0px 0px; }
#wide_content p { 
	margin: 0px 0px 15px 0px;
	padding: 0px;
}
#wide_content a {color:#666;text-decoration:none;}
#wide_content a:hover {text-decoration:underline;}

#wide_content ul.link_list_horizontal {display: inline;margin: 4px 7px 15px 0px;padding: 0px 0px 0px 0px;position:relative;clear: none;}
#wide_content ul.link_list_horizontal li { display: inline;background-image: url("/img/list_arrow.gif"); background-repeat: no-repeat; background-position: 0px 5px; margin:0px 10px 4px 0px; padding: 0px 3px 0px 12px; }





#left_side              {display: block; margin: 0; padding: 0px 0px 25px 0px; position: relative; top: 0; width: 228px; float: left; clear: none }
#left_menu             { color: #0d4561; font-weight: bold; line-height: 1.6em; background-color: #87b6c7; background-image: url("/img/l_menu_bot_bg.gif"); background-repeat: no-repeat; background-position: 0 100%; display: block; margin: -1px 0 0; padding: 5px 0 9px; position: relative; top: 0; left: 0; width: 217px; float: right; clear: right; border-top: 1px solid #708090 }
#left_menu p {
	color:#fff;
	margin:12px 12px 10px 17px;	
}

#left_menu ul     { list-style-type: none; margin: 0 0 0 17px; padding: 0; position: relative; left: 0 }
#left_menu ul ul   { margin-bottom: 0; margin-left: 22px }
#left_menu ul ul li   { font-size:90%; }
#left_menu ul ul ul   { margin-bottom: 0; margin-left: 12px }
#left_menu ul ul ul li  { margin: 0px 0px 0px 0px; font-size:100%; line-height: 1.3em; }
#left_menu a   { color: #fff; text-decoration: none; margin: 0; padding: 0; position: relative; left: 0 }
#left_menu a:hover, #leftmenu a:active    { color: #0d4561; text-decoration: none }

.new_icon {	border:1px solid #FF3300;padding:0px 7px 0px 6px;}





#left_furtherinfo { line-height: 1.3em; background-color: #fff; display: block; margin: 12px 0 0; padding: 0; position: relative; top: 0; left: 0; width: 201px; float: right; clear: both }
#left_furtherinfo h2 {
	color: #0d4561; font-size: 110%; font-family: arial, sans-serif; font-weight: bold; margin-top: 7px; margin-bottom: 0px; padding: 0
}
#left_furtherinfo p {
	margin:0px 0px 0px 0px;		
}

#left_relatedlinks         { line-height: 1.3em; background-color: #fff; display: block; margin: 12px 0 0; padding: 0; position: relative; top: 0; left: 0; width: 201px; float: right; clear: both }
#left_relatedlinks h2 {
	color: #0d4561; font-size: 110%; font-family: arial, sans-serif; font-weight: bold; margin-top: 7px; margin-bottom: 0px; padding: 0px;
}
#left_relatedlinks h2.sm {font-size: 100%; font-weight: bold; }
#left_relatedlinks h2.sm a {color: #0d4561; text-decoration:none; }
#left_relatedlinks h2.sm a:hover {text-decoration:underline;}
#left_relatedlinks p    { margin: 0px 0px 2px 0px; }
#left_relatedlinks ul   { list-style-type: none; margin-top: 0; margin-left: 0; padding: 0 }
#left_relatedlinks li   { font-weight:bold;margin: 0px 0px 2px 0px;padding-left: 12px;background-image: url("/img/list_arrow.gif"); background-repeat: no-repeat; background-position: 0px 5px;}
#left_relatedlinks a    { color:#666; text-decoration:none; }
#left_relatedlinks a:hover    { text-decoration:underline; }
#left_relatedlinks ul.text   { list-style-type: none; margin-top: 0; margin-left: 0; padding: 0 }
#left_relatedlinks li.text   { font-weight:bold;margin: 0px 0px 0px 0px;padding-left: 10px;background-image: url("/img/list_bullet.gif"); background-repeat: no-repeat; background-position: 0px 7px;}


#left_contact_lens_resources { line-height: 1.3em; background-color: #fff; display: block; margin: 12px 0 0; padding: 0; position: relative; top: 0; left: 0; width: 201px; float: right; clear: both }
#left_contact_lens_resources h2 {
	color: #0d4561; font-size: 110%; font-family: arial, sans-serif; font-weight: bold; margin-top: 7px; margin-bottom: 0px; padding: 0
}
#left_contact_lens_resources p {
	margin-top: 2px;
}
#left_contact_lens_resources ul   { list-style-type: none; margin-top: 0; margin-left: 0; padding: 0 }
#left_contact_lens_resources li   { font-weight:bold;margin: 0px 0px 2px 0px;padding-left: 12px;background-image: url("/img/list_arrow.gif"); background-repeat: no-repeat; background-position: 0px 5px;}
#left_contact_lens_resources a    { color:#666; text-decoration:none; }
#left_contact_lens_resources a:hover    { text-decoration:underline; }

#left_note { background-color: #fff; display: block; margin: 0px 0px 0px 26px; padding: 0px; width: 201px; float: right; clear: both }
#left_note h2 {
	color: #0d4561; font-size: 110%; font-family: arial, sans-serif; font-weight: bold; margin-top: 7px; margin-bottom: 0px; padding: 0
}
#left_note p { font-size:80%;margin-top: 0px; }

#left_featureimage { background-color: #fff; display: block; margin: 28px 0px 0px 0px; padding: 0; position: relative; top: 0; left: 0; width: 217px; float: right; clear: both }

#left_location { background-color: #fff; display: block; margin: 5px 0px 0px 0px; padding: 0; position: relative; top: 0; left: 0; width: 201px; float: right; clear: both }
#left_location h2 {
	color: #0d4561; font-size: 110%; font-family: arial, sans-serif; font-weight: bold; margin-top: 7px; margin-bottom: 0px; padding: 0
}
#left_location p {
	margin: 1px 0px 0px 0px;
}
#left_location ul   { list-style-type: none; margin-top: 0; margin-left: 0; padding: 0 }
#left_location li   { font-weight:bold;margin: 0px 0px 2px 0px;padding-left: 12px;background-image: url("/img/list_arrow.gif"); background-repeat: no-repeat; background-position: 0px 5px;}
#left_location a    { color:#666; text-decoration:none; }
#left_location a:hover    { text-decoration:underline; }

#left_commercial_promo { background-color: #fff; display: block; margin: 10px 0px 0px 0px; padding: 0px 0px 0px 0px; position: relative; top: 0; left: 0; width: 217px; float: right; clear: both }
#left_commercial_promo p { margin: 10px 0px 10px 0px;}
#left_commercial_promo p.download_icons { margin: 20px 0px 10px 0px;}
#left_commercial_promo h2 {
	color: #0d4561; font-size: 110%; font-family: arial, sans-serif; font-weight: bold; margin-top: 7px; margin-bottom: 0px;padding-left:16px;}
#left_commercial_promo ul   { list-style-type: none; margin: 0px 0px 0px 0px; padding: 0px }
#left_commercial_promo li   { font-weight:bold;margin: 0px 0px 10px 16px;padding-left: 12px;background-image: url("/img/list_arrow.gif"); background-repeat: no-repeat; background-position: 0px 5px; }
#left_commercial_promo a    { color: #666;   text-decoration:none}
#left_commercial_promo a:hover { text-decoration:underline;}

#left_website_promo { background-color: #fff; display: block; margin: 10px 0px 0px 0px; padding: 0px 0px 0px 0px; position: relative; top: 0; left: 0; width: 217px; float: right; clear: both }
#left_website_promo h2 {
	color: #0d4561; font-size: 110%; font-family: arial, sans-serif; font-weight: bold; margin-top: 7px; margin-bottom: 3px;padding-left:16px;}
#left_website_promo p {margin:0px 0px 0px 0px;}
#left_website_promo ul   { list-style-type: none; margin: 0px 0px 0px 0px; padding: 0px }
#left_website_promo li   { font-weight:bold;margin: 0px 0px 3px 16px;padding-left: 12px;background-image: url("/img/list_arrow.gif"); background-repeat: no-repeat; background-position: 0px 5px; }
#left_website_promo a    { color: #666;   text-decoration:none}
#left_website_promo a:hover { text-decoration:underline;}

#right_side            {
	line-height: 1.3em;
	display: block;
	margin-bottom: 25px;
	margin-left: 25px;
	padding: 0 9px 25px 0;
	position: relative;
	top: 25px;
	width: 467px;
	float: right;
	clear: none;
}
.backtotopcontainerdiv {position: relative;width: 467px;height:15px;margin-bottom:15px;}
.backtotopdiv {position:absolute;left:-25px;}

.right_side_top            {border:1px solid #f00;
	display: block;
	position: relative;
	top: 0px;
	left: -25px;
	width: 467px;
	float: right;
	clear: both;
	margin: 0px 0px 15px 0px;
	padding: 0;
	height: 15px;
	z-index:250;
	background-image: url("/img/up_arrow.gif"); background-repeat: no-repeat; background-position: 0 0px;
}
#right_side h1     { color: #0d4561; font-size: 130%; font-weight: bold; margin: 2px 0px 10px 0px; padding: 0 }
#right_side h1 a    { color: #0d4561;  }
#right_side.ecp h1     { color: #0F5561;}
#right_side.ecp h1 a     { color: #0F5561;}
#right_side h2     { color: #0d4561; font-size: 110%; margin: 6px 0px 0px 0px; padding: 0px; }
#right_side h2 a     { color: #0d4561;text-decoration:none;}
#right_side h2 a:hover     { text-decoration:underline;}
#right_side.ecp h2 {color:#0F5561;}
#right_side h2.with_space     { margin: 6px 0px 10px 0px; }
#right_side h3  {font-size: 120%;font-weight: normal;margin: 3px 0px 13px 0px; }
#right_side h4  { font-size: 110%;margin: 0px 0px 20px 0px; }
#right_side h5  { font-size: 100%;color: #0d4561;font-weight: bold;	margin: 3px 0px 0px 0px; }
#right_side.ecp h5  {color:#0F5561;}
#right_side p { 
	margin: 0px 0px 15px 0px;
	padding: 0px;
}
#right_side a {color:#666;text-decoration:none;}
#right_side a:hover {text-decoration:underline;}

#right_side div.text_float{float:right;}

#right_side img.feature_image  { margin: 0px 10px 20px 0px;float:left; }
#right_side img.feature_image_offset  { position:relative;left:-17px;margin: 0px 10px 20px 0px;float:left; }

#right_side p.note {font-size:80%;}
#right_side p.note b {font-size:110%;}
* sup {font-size: xx-small;}
#right_side sub {font-size: x-small}

#right_side ol {margin-left:22px;padding:0px;}
#right_side ol li {padding:0px;margin:0px 0px 15px 0px;}

#right_side ul.link_list   { list-style-type: none; margin: 4px 7px 15px 0px; padding: 0px }
#right_side ul.link_list ul   { margin-bottom: 0px; }
#right_side ul.link_list li   { font-weight:bold;background-image: url("/img/list_arrow.gif"); background-repeat: no-repeat; background-position: 0 6px; margin: 0px 10px 4px 0px;  padding:0px 3px 0px 12px;}

#right_side ul.link_list_horizontal {display: inline;margin: 4px 7px 15px 0px;padding: 0px 0px 0px 0px;position:relative;clear: none;}
#right_side ul.link_list_horizontal li { display: inline;background-image: url("/img/list_arrow.gif"); background-repeat: no-repeat; background-position: 0px 5px; margin:0px 10px 4px 0px; padding: 0px 3px 0px 12px; }

#right_side ul.text_list   { list-style-type: none; margin: 4px 7px 15px 0px; padding: 0px }
#right_side ul.text_list li   { background-image: url("/img/list_bullet.gif"); background-repeat: no-repeat; background-position: 0 6px; margin: 0px 10px 4px 0px;  padding:0px 3px 0px 10px;}

#right_side ul.text_list_horizontal {display: inline;margin: 4px 7px 15px 0px;padding: 0px 0px 0px 0px;position:relative;clear: none;}
#right_side ul.text_list_horizontal li { display: inline;background-image: url("/img/list_bullet.gif"); background-repeat: no-repeat; background-position: 0px 5px; margin:0px 10px 4px 0px; padding: 0px 3px 0px 12px; }

#right_side ul.content_list   { list-style-type: none; margin: 4px 7px 15px 0px; padding: 0px }
#right_side ul.content_list li   { background-image: url("/img/list_arrow.gif"); background-repeat: no-repeat; background-position: 0 6px; font-size:11px; font-weight:bold; color:#666; margin: 0px 10px 10px 0px;  padding:0px 3px 0px 12px;}
#right_side ul.content_list li a   { color:#666; text-decoration:none;}
#right_side ul.content_list li a:hover   { text-decoration:underline;}


#right_side div.prod_image_div {top:0px;left:0px;width:0px;height:0px;}
#right_side div.prod_image {position:absolute;top:125px;left:-25px;z-index:1;}
#right_side p.prod_image_copy {position:relative;float:right;margin:15px 15px 100px 0px;z-index:2;}

#right_side ul.tableList   { list-style-type: none; margin: 4px 7px 4px 13px; padding: 0px }
#right_side ul.tableList li   { background-image: url("/img/list_arrow.gif"); background-repeat: no-repeat; background-position: 0 4px; margin: 0px 10px 4px 0px; font-size:11px; font-weight:bold; color:#666; padding:0px 3px 0px 12px;line-height: 1.1em;text-decoration:none;}
#right_side ul.tableList li a   { color:#666; text-decoration:none;}
#right_side ul.tableList li a:hover   { text-decoration:underline;}

/* Press Release Header Styles */
#press_release_header {color:#999;margin:0px;padding:0px;}
#press_release_header h1 {margin:0px;display:inline;float:left;}
#press_release_header a {color:#666;text-decoration:none;}
#press_release_header a:hover {text-decoration:underline;}
#press_release_header div.pr_vbd_link {float:right;margin:0px 20px 0px 0px;}
#press_release_header div.pr_vbc_link {float:right;margin:0px 0px 0px 0px;}
#press_release_header hr {border:none;margin:3px 0px 15px 0px;padding:0px 0px 0px 0px; height:1px; color:#ccc; background-color:#ccc; clear:both;}

.press_release_categories_header { padding-top:3px;font-size:12px; font-weight:bold; color:#0D4561; padding-left: 5px}}
#press_release_categories { border:0px 0px 0px 0px;margin:0px 0px 20px 0px;background-color:#E6F2F4;}
#press_release_categories td {background-color:#E6F2F4;border-right:1px solid #fff;padding:0px 0px 7px 13px;}
#press_release_categories ul.tableList {margin: 4px 7px 4px 0px;}
#press_release_categories h2 { color: #0d4561; font-size: 12px; margin: 6px 0px 0px 0px; padding: 0px;}
#press_release_categories a { color: #666; text-decoration:none}
#press_release_categories a:hover { text-decoration:underline}

.list_table_categories_header { font-size:14px; font-weight:bold; color:#0F5561; padding-left: 5px}}
#list_table { border:0px 0px 0px 0px;margin:0px 0px 20px 0px;background-color:#E6F2F4;}
#list_table td {background-color:#E6F2F4;border-right:1px solid #fff;padding:0px 0px 7px 13px;}
#list_table ul.tableList {margin: 4px 7px 4px 0px;}
#list_table h2 { color: #0d4561; font-size: 12px; margin: 6px 0px 0px 0px; padding: 0px;}
#list_table h3 { color: #0d4561; font-size: 11px; font-weight:bold; margin: 2px 0px 0px 12px; padding: 0px;}
#list_table a { color: #666; text-decoration:none}
#list_table a:hover { text-decoration:underline}

/* Press Release Link Styles */
#right_side a.pr {color:#666;text-decoration:none;}
#right_side a:hover.pr {text-decoration:underline;}

/* Reference Guide Section*/

#div_ref_guide {
	font-size:100%
	line-height: 1.3em;
	display: block;
	margin-bottom: 25px;
	margin-left: 0px;
	padding: 0px 0px 0px 0px;
	position: relative;
	top: 0px;
	width: 600px;
	clear: none;
}
#table_ref_guide {background-color:#fff;font-size:100%;margin:0px 0px 20px 0px;}
#table_ref_guide td {border:1px solid #999999;}
#table_ref_guide td.header_row {text-align:center;background-color:#BCDEB8;color:#0F5561;font-weight: bold;padding-top:3px;padding-bottom:8px;border:none;border-left:1px solid #88BF9B;}
#table_ref_guide td.header_row_first {text-align:center;background-color:#BCDEB8;color:#0F5561;font-weight: bold;padding-top:3px;padding-bottom:8px;padding-left:0px;border:none;}
#table_ref_guide td.header_row_corner_left {width:9px;background-image: url("/img/ref_guideLeftTopCorner.gif"); background-repeat: no-repeat; background-position:top left;padding:0px 0px 0px 0px;border:none;}
#table_ref_guide td.header_row_corner_right {width:9px;background-image: url("/img/ref_guideRgtTopCorner.gif"); background-repeat: no-repeat; background-position: top right;;padding:0px 0px 0px 0px;border:none;}
#table_ref_guide td.spacer_row {background-color:#fff;border:none;padding:0px 0px 0px 0px;}
#table_ref_guide td.data_row {font-weight:bold;border-bottom:none;border-right:none;padding-top:7px;padding-bottom:8px;}
#table_ref_guide td.data_row_end {font-weight:bold;border-bottom:none;border-right:1px solid #999999;padding-top:7px;padding-bottom:8px;}
#table_ref_guide .recommended {background-color:#EAF3E2;}


#footer         {
	color: #fff;
	font-size: 10px;
	font-family: helvetica, arial, sans-serif;
	font-weight:normal;
	letter-spacing: .5px; 
	word-spacing: 1px; 
	background-image: url("/img/menubar_bg_bot.jpg");
	background-repeat: no-repeat;
	background-position: 0 0;
	display: block;
	margin:  0px 0px 0px 0px;
	padding: 6px 0px 0px 0px;
	position: relative;
	bottom: 0;
	left: 0;
	width: 733px;
	height: 25px;
	clear: both;
	white-space: nowrap;
	vertical-align: middle;
}
#footer.ecp {
	background-image: url("/img/ecp_menubar_bg_bot.jpg");
}
#footer_left          {
	display: block;
	margin: 0px;
	padding: 0px 0px 0px 7px;
	position: relative;
	top: 0;
	left: 0;
	float: left;
	clear: none;
	white-space: nowrap;
}
#footer_left ul       { text-align: right; list-style-type: none; display: inline; margin: 0; padding: 0 }
#footer_left li  { 
	display: inline;
	background-image: url("/img/divider_white.gif");
	background-repeat: no-repeat;
	background-position: 2px 0;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 7px; }
#footer_left li.first  { 
	background-image: none;
	padding-left: 0px; }
#footer_left a      {
	color: #fff;
	text-decoration: none;
}
#footer_left a:hover, #footer_left a:active   { color: #9ff; text-decoration: none }
#footer_right        {
	text-align: right;
	display: block;
	margin: 0px 4px 0px 0px;
	padding: 0px;
	position: relative;
	right: 0px;
	float: right;
	clear: none;
	background-color: transparent;
}
#footer_right ul       { text-align: right; list-style-type: none; display: inline; margin: 0; padding: 0 }
#footer_right li  { 
	display: inline;
	background-image: url("/img/divider_white.gif");
	background-repeat: no-repeat;
	background-position: 2px 0;
	margin: 0;
	padding-top: 0;
	padding-right: 0;
	padding-left: 7px; }
#footer_right li.first  { 
	background-image: none;
	padding-left: 0px; }
#footer_right a      {
	color: #fff;
	text-decoration: none;
}
#footer_right a:hover, #footer_right a:active  {
	color: #3cf;
	text-decoration: none;
}

#footer_bottom {white-space:nowrap;font-size: 10px;display:static;clear:both;text-align:center;margin:8px 0px 7px 0px;padding:0px 0px 0px 0px;}
#footer_bottom ul {
	text-align: right;
	display: inline;
	margin: 0px;
	padding:0px 0px 0px 0px;
	position: relative;
	width: 250px;
	clear: none;
}
#footer_bottom li { display: inline;background-image: url("/img/divider_light_gray.gif"); background-repeat: no-repeat; background-position: 7px 0; margin-right: 0; margin-left: 0; padding: 0px 0px 0px 17px }
#footer_bottom li.first   {
	background-image: none;
	margin: 0 0 0 0;
	padding: 0px 0 2px 0px;
}
#footer_bottom a   { color: #ccc; text-decoration: none; }
#footer_bottom a:hover, #toplinks a:active  { color: #666; text-decoration: underline }


/*HOME PAGE*/
#home_main     {
	color: #fff;
	background-color: #8fbfcd;
	display: block;
	margin: 0;
	padding: 0;
	position: relative;
	top: 0;
	width: 733px;
	height: 310px;
	clear: both;
	border-bottom: 1px solid #fff;
}
#home_main a  {
	color: #fff;
	font-weight: bold;
}
#home_welcome    {
	top:0px;left:0px;width:0px;height:0px;z-index:99;
}
#home_welcome_text  {
	background-image: url("/img/home_left.gif");
	background-repeat: no-repeat;
	background-position: 0 0;
	position:absolute;
	line-height: 1.3em;
	white-space: normal;
	width:298px;
	height:170px;
	margin: 0px 0px 0px 0px;
	top: 137px;
	left:12px;
	z-index:99;
}
#home_welcome_text h1 {
	color: #fff;
	font-size: 200%;
	font-family: "Times New Roman", Times, serif;
	font-weight: normal;
	margin: 0 0 20px;
	padding: 0;
	line-height: normal;
}
#home_welcome_text p   {
	margin: 0;
	padding: 0 0 0 0;
	position: relative;
	left: 0;
}
#home_welcome_text a  {
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	background-image: url("/img/list_arrow.gif");
	background-repeat: no-repeat;
	background-position: 0 50%;
	padding-left: 12px;
}
#home_flash    { display: block; margin: 0px; padding: 0px; position: relative; top: 0; left: 0;float:left; clear: none; }
#home_right   {
	background-color: #8fbfcd;
	white-space: normal;
	margin: 0;
	padding: 0;
	position: relative;
	top: 0;
	right: 0;
	width: 219px;
	float: right;
	clear: none;
}
#home_right h2   { color: #003C77; font-size: 110%; margin: 6px 0px 0px 0px; padding: 0px; }
#home_right p  { margin: 4px 0 8px; padding: 0 }

.home_right_title  { margin-top: 12px; margin-bottom: 8px }
#home_promo1     { line-height: 1.2em; padding: 10 12px; height: 154px; border-bottom: 1px solid #fff }

#home_promo2   {
	line-height: 1.2em;
	background-repeat: no-repeat;
	background-position: 0px 90%;
	margin: 0;
	padding: 0 0px;
	height: 0px;

}

#home_promo1 a, #home_promo2 a    {
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	background-image: url("/img/list_arrow.gif");
	background-repeat: no-repeat;
	background-position: 0 50%;
	margin: 0;
	padding-top: 0;
	padding-left: 12px;
}
#home_promo3   {
	background-color:#65A6C2;
	margin: 0;
	padding: 13px 0px 14px 11px;
}
#home_promo3 img  { margin: 2px 2px 0 0 }
#home_promo3 a  { color: #003C77;font-size: 110%;font-weight:bold; text-decoration: none }

/*INTERNATIONAL GATEWAY*/
#gateway_main  {
	color: #fff;
	background-color: #fff;
	display: block;
	margin: 0;
	padding: 12px 0px 0px 0px;
	position: relative;
	top: 0;
	width: 733px;
	height: 355px;
	clear: both;
	border-bottom: 1px solid #fff;
}
#gateway_main a { color: #fff; font-weight: bold }
#gateway_flash  { display: block; margin: 0px; padding: 0px; position: relative; top: 0; left: 0; clear: none }

#gateway_welcome_div {top:0px;left:0px;width:0px;height:0px;z-index:99;}
#gateway_welcome {
	white-space: normal;
	position:absolute;
	top: 36px;
	right: 11px;
	background-image: url("/img/gateway_right.gif");
	background-repeat: no-repeat;
	background-position: 0 0;
	display: block;
	margin: 0px;
	padding: 0px;
	width: 266px;
	height: 307px;
	z-index:100;
}
#gateway_logo      { display: block; margin: 15px 0 0 6px; padding: 0; position: relative; float: left; clear: both }
#gateway_tagline   {
	color: #fff;
	font-size: 170%;
	font-family: "Times New Roman", Times, serif;
	white-space: normal;
	display: block;
	margin-top: 20px;
	margin-left: 8px;
	padding: 0;
	float: left;
	position: relative;
	clear: left;
}
#gateway_welcome_text  {
	line-height: 1.5em;
	white-space: normal;
	display: block;
	margin-top: 9px;
	margin-left: 8px;
	position: relative;
	top: 0;
	left: 0;
	width: 232px;
	height: 52px;
	float: left;
	clear: both;
}
#gateway_form_white     { color: #666; font-weight: bold; display: block; margin-top: 12px; margin-left: 0; padding-right: 4px; padding-left: 28px; position: relative; width: 250px; height: 50px; float: left; clear: both; vertical-align: top }
#gateway_form_white form     { color: #666; display: block; margin: 6px 0 0; padding: 0; width: 160px; float: left; clear: both }
#gateway_form_white a { color: #666; text-decoration: underline; }
#gateway_aboutww    { color: #666; display: block; margin-top: 10px; margin-left: 14px; padding: 0; position: relative; width: 220px; float: left; clear: both }
#gateway_aboutww a { color: #666; text-decoration: underline; }
#gateway_aboutww img  { margin-right: 6px; margin-bottom: 1px; vertical-align: bottom }

.confpopup {
	display: block;
	position: absolute;
	width: 230px;
	visibility:visible;
	z-index:100;
	border-top:1px solid #E4E4E4;
	border-left:1px solid #E4E4E4;
	border-right:1px solid #ACACAC;
	border-bottom:1px solid #ACACAC;
	background-color:#fff;
	padding:10px 10px 10px 17px;
}
.confpopup h2 {
	font-size:11px; font-weight:bold; color:#0F5561; margin:0px 0px 3px 0px;}
.confpopup p {
	font-size:11px; font-weight:normal;margin:0px 0px 0px 0px;
}

/*VIRTUAL CONSULTANT LENS CARE LENS INFO LENS DETAIL */
.arrow_container{
	background-image: url("/img/vc_arrow.gif"); background-repeat: no-repeat;
	background-position: 10px 4px;
	font-size:11px; font-weight:bold; color:#666; padding-left: 9px;
	line-height: 1.1em;
}
.arrow_container a  { color:#666; text-decoration: none }
.arrow_container a:hover   {text-decoration: underline }
.arrow_container a:active   { text-decoration: none }


/* new button */
.button_div {display:inline;}
.button_div div.button_left {float:left;}
.button_div div.button_text {float:left;background-image: url('/img/button_bg.gif');padding:3px 10px 4px 6px;font-size:10px; font-weight:bold; color:#fff;}
.button_div div.button_image {float:left;}

#left_side .button_div a {font-weight:bold;color:#fff;}
#left_side .button_div a:hover {text-decoration:none;}
#right_side .button_div a {font-weight:bold;color:#fff;}
#right_side .button_div a:hover {text-decoration:none;}
#wide_content .button_div a {font-weight:bold;color:#fff;}
#wide_content .button_div a:hover {text-decoration:none;}

#wide_content .button_div div.button_text {padding:3px 10px 4px 6px;}
#right_side .button_div div.button_text {padding:1px 10px 2px 6px;}


/* old button */
#button_container_1{
	display: block;
	position: relative;
	margin-right: 13px;
	margin-bottom: 5px;
	width: 96px;
	height:19px;
	float: right;
	clear: both;
	cursor: pointer;
}
#button_container_1 a, #button_container_1 a:hover, #button_container_1 a:active   { text-decoration: none }
#button_container_2{
	display: block;
	position: relative;
	margin-right: 13px;
	margin-bottom: 5px;
	width: 68px;
	height:19px;
	float: right;
	clear: both;
}
#button_containerpop{
	display: block;
	position: relative;
	margin-right: 13px;
	margin-bottom: 5px;
	width: 68px;
	height:19px;
	cursor: pointer;
}
#button_containerpop a, #button_containerpop a:hover, #button_containerpop a:active   { text-decoration: none }
.button_left_1{
	float: left;
	height:19px;
	width: 7px;
	clear: both;
	background-image: url("/img/vc_leftCal_btn.gif"); background-repeat: no-repeat
}
.button_middle_1{
	float: left;
	height:19px;
	width: 72px;
	cursor: pointer;
	background-image: url("/img/vc_stretchCal_btn.gif"); background-repeat: repeat
}
.button_middle_2{
	float: left;
	height:19px;
	width: 44px;
	cursor: pointer;
	background-image: url("/img/vc_stretchCal_btn.gif"); background-repeat: repeat
}
.button_middle_3{
	float: left;
	height:19px;
	width: 44px;
	cursor: pointer;
	vertical-align:bottom;
	background-image: url("/img/vc_stretchCal_btn.gif"); background-repeat: repeat
}

.button_right_1{
	float: right;
	height:19px;
	width: 17px;
	background-image: url("/img/vc_rightCal_btn.gif"); background-repeat: no-repeat
}
.button_right_3{
	float: right;
	height:19px;
	width: 17px;
	background-image: url("/img/vc_popupBtn.gif"); background-repeat: no-repeat
}

.buttonText{font-size:10px; font-weight:bold; color:#fff; padding-left: 4px;padding-top: 2px;}
.textblgreen{ font-size:13px; font-weight:bold; color:#0F5561; margin-top: 4px; margin-bottom: 0px; margin-left: 21px; padding: 0}
.textblgreenK{ font-size:13px; font-weight:bold; color:#0F5561; PADDING-TOP:8px}
.textblgreenLg{ font-size:14px; font-weight:500; color:#0F5561; padding-left: 5px}
.textblgreenSm{ font-size:11px; font-weight:bold; color:#0F5561; margin-top: 14px; margin-bottom: 0px; margin-left: 21px; padding: 0}
.textblgreenSmVc{ font-size:11px; font-weight:bold; color:#0F5561; margin-top: 5px; margin-bottom: 4px; margin-left: 1px; padding: 0}
.textgreyTable{ font-size:11px; font-weight:bold; color:#666;}
.textgrey{ font-size:11px; font-weight:bold; color:#666; margin: 12px 22px 3px; padding: 0}
.textgrey a   { color:#666; text-decoration: none }
.textgrey a:hover   {text-decoration: underline }
.textgrey a:active   { color:#666; text-decoration: none }
.textgreyDrk{ font-size:11px; font-weight:500; color:#333; padding-top:8px}
.textgreyDrkAdjust{ font-size:11px; font-weight:500; color:#333; margin-right: 235px; padding-top:8px}
.textgreySm{ font-size:11px; color:#666; margin-top: 5px; margin-bottom: 5px; margin-left: 21px; padding: 0}
.textgreySmpop{ font-size:11px; color:#666; margin-left: 21px; padding: 2px}
.textgreyXSm{ font-size:9px; color:#666; margin-top: 0px; margin-bottom: 5px; padding: 0}
.textgreyQ{ font-size:11px; font-weight:bold; color:#666; PADDING-TOP:10px}
.textgreyXSm a  { color:#666; text-decoration: none }
.textgreyXSm a:hover   {text-decoration: underline }
.textgreyXSm a:active   { text-decoration: none }
.ecpnote { font-size:9px; color:#ccc;}

#container_right            {
	display: block;
	position: relative; 
	width: 473px;
	float: right;
	clear: both;
	padding-bottom:10px;
	background-color: #EAF3E2;
	background-image: url("/img/vc_bottom.gif");
	background-repeat: no-repeat;
	background-position:bottom;
}

#right_sidevc            {
	line-height: 1.3em;
	display: block;
	margin-bottom: 25px;
	margin-left: 19px;
	padding: 0 12px 25px 0;
	position: relative;
	top: 25px;
	width: 473px;
	float: right;
	clear: none;
}
#right_sidevc h1     { color: #0d4561; font-size: 130%; font-weight: bold; margin: 2px 0px 10px 0px; padding: 0px }
#right_sidevc h1.ecp     { color: #0F5561;}
#right_sidevc h2     { color: #0d4561; font-size: 110%; margin: 6px 0px 0px 0px; padding: 0px; }
#right_sidevc h2.ecp {color:#666;}
#right_sidevc h2.with_space { margin: 6px 0px 10px 0px; }

#vc_print {
	width: 473px;
	padding:10px 0px 10px 0px;
	background-color: #EAF3E2;
	background-image: url("/img/vc_bottom.gif");
	background-repeat: no-repeat;
	background-position:bottom;
}
#vc_print div.patient_info {
	padding:0px 0px 0px 20px;
}
#vc_print hr {
	margin:10px 0px 10px 0px;height:2px;width:473px;border:none;border-top:1px solid #fff;color:#88BF9B;background-color:#88BF9B;
}
#vc_print div.results {
	margin:0px 0px 0px 20px;
}

.rightside_2p  { font-size: 110%; font-weight: 500 }
.rightside_2pHd  { font-size: 14px; font-weight: 500; color:#666 }
.rightside_2pHdGr  { font-size: 16px; font-weight: Bold; color:#0F5561 }

#vcMenubarBkgrd_BC { display: block; position: relative; top: 0; left: 0; clear: both; background-image: url("/img/vc_tabNav_01.gif"); background-repeat: no-repeat; background-position: 0 0; width: 473px; height: 29px; margin: 0; padding: 0; }
#vcMenubarBkgrd_LP   { display: block; position: relative; top: 0; left: 0; clear: both; background-image: url("/img/vc_tabNav_02.gif"); background-repeat: no-repeat; background-position: 0 0; width: 473px; height: 29px; margin: 0; padding: 0; }
#vcMenubarBkgrd_TL   { display: block; position: relative; top: 0; left: 0; clear: both; background-image: url("/img/vc_tabNav_03.gif"); background-repeat: no-repeat; background-position: 0 0; width: 473px; height: 29px; margin: 0; padding: 0; }
#vcMenubar{  display: block; margin:0; padding: 0; position: relative; color: #0F5561; font-size: 13px; font-weight: 600; float: left; clear: both;}
#vcMenubar a {color: #2a7188; text-decoration: none; background-repeat: no-repeat; }
#vcMenubar a:hover, #vcMenubar a:active   { color: #0F5561; text-decoration: none }
#vcmb-BC {display: block; position: absolute; top:6px; left:27px; width:100px; }
#vcmb-LP {display: block; position: absolute; top:6px; left:157px; width:100px; }
#vcmb-TL   {display: block; position: absolute; top:6px; left:280px; width:180px;  }

.vcpopup            {
	position:absolute;
	visibility:visible;
	z-index:100;
}


/* may remove if not needed once all changes have been made on vc*/
#kera_containervc { background-color: #fff; display: block; margin: 0; padding: 0; position: relative; top: 0; left: 0; width: 425px; height: 69px; clear: both }

#left_eyevc   {
    font-size:13px; font-weight:bold; color:#0F5561;
	display: block;
 	margin: 0;
	padding: 0;
	position: relative;
	top: 5px; left: 10px;
	width: 228px;height: 69px; 
	float: left; clear: both;}
#right_eyevc          {
    font-size:13px; font-weight:bold; color:#0F5561;
	display: block;
 	margin: 0;
	padding: 0;
	position:absolute;
	top: 5px; left: 243px;
	width: 201px; height: 69px; 
	float: left; clear: both;
}
/*remove if do not need*/

/* vc styles */


.button_container{
	display: block;
	position: absolute;
	top:80px;
	left:359px;
	margin-right: 10px;
	width: 96px;
	height:19px;
	float: right;
	clear: none;
	cursor: pointer;
}
.button_container a, .button_container a:hover, .button_container a:active   { text-decoration: none }

.textgreenBox{ position: relative; top:12px;left:14px;font-size:13px; font-weight:500; color:#0F5561;  margin: 0px; padding-right: 6px; width:245px; }
.textgreyBox{  position: relative; top:14px;left:14px;font-size:11px; font-weight:500; color:#666;  margin: 0px; padding-right: 6px; width:245px; line-height: 1.1em;}
.textgreenTable{ font-size:11px; font-weight:bold; color:#0F5561;margin-top: 9px; margin-bottom: 7px; margin-left: 0px; padding: 0;}
.textgreyTable{ font-size:11px; font-weight:bold; color:#666; margin-top: 9px; margin-bottom: 7px; margin-left: 0px; padding: 0;}

#image_container_overlap  {display: block; margin: 0; padding-top: 10px; position: relative; top: 0; left: -20px;  float: left; clear: none }
#image_container_overlap_copy  { font-size:11px; color:#666; display: block; margin: 0; padding-top: 10px; width:287px; line-height: 1.1em; position: relative; top: 0; left: -20px;  float: left; clear: none }
.image_container_link { background-color: #fff; display: block; margin: 0; padding: 0; position: relative; top: 0; left: 0; width: 470px; height:115px; clear: none; background-color:#EAF3E2; background-image: url("/img/rt_sideCurve.gif"); background-repeat: no-repeat; background-position:right; }
.image_container { display: block; margin: 0; padding: 0; position: relative; top: 0; left: 0; float: left; clear: none }

#table_container  { display: block; margin: 0; padding: 10px 0px 15px 0px; position: relative; top: 0; left: 0px; }
#table_container td.top_head {background-color:#C6DADD;font-size:11px; font-weight:bold; color:#0D4561; margin: 0px; padding: 5px 0px 3px 11px; border-right:1px solid #fff; border-bottom:1px solid #fff;}
#table_container td.left_head {font-size:11px; font-weight:bold; color:#0D4561; margin: 0px; padding: 5px 0px 3px 19px; border-right:1px solid #fff; border-bottom:1px solid #fff;}
#table_container td.top_left_head {background-color:#C6DADD;background-image:url('/img/basic_header_left.gif'); background-repeat: no-repeat; background-position: top left;font-size:11px; font-weight:bold; color:#0D4561; margin: 0px; padding: 5px 0px 3px 19px; border-right:1px solid #fff; border-bottom:1px solid #fff;}
#table_container td.top_right_head {background-color:#C6DADD;background-image:url('/img/basic_header_right.gif'); background-repeat: no-repeat; background-position: top right;font-size:11px; font-weight:bold; color:#0D4561; margin: 0px; padding: 5px 0px 3px 19px; border-right:1px solid #fff; border-bottom:1px solid #fff;}
#table_container td.left_data {font-size:11px; font-weight:bold; color:#666;margin: 0px; padding: 5px 0px 3px 19px;border-right:1px solid #fff; border-bottom:1px solid #fff;}
#table_container td.right_data {font-size:11px; font-weight:bold; color:#666;margin: 0px; padding: 5px 0px 3px 11px;border-right:1px solid #fff; border-bottom:1px solid #fff;}

.content_how_box { background-color: #fff; display: block; margin: 0; padding: 0; position: relative; top: 0; left: 0; width: 450px; height:141px; clear: none;}
.content_how_text {  position: relative; top:3px;left:14px;font-size:11px; color:#666;  margin: 0px; padding-right: 6px; width:275px; line-height: 1.1em;}
.content_tips_text {  position: relative; top:3px;left:14px; font-size: 110%; color:#666;  margin: 0px; padding-right: 6px; width:275px; line-height: 1.3em;}
.content_image   {display: block; position: relative; top: 0px;	left: -12px; width: 139px; float: left;	clear: none; margin: 0;	padding: 0;	z-index:255;}	 

#table_container td.left_header {font-size:12px; font-weight:bold; color:#0F5561; margin: 0px; padding: 5px 0px 3px 5px;}
#table_container td.right_header {font-size:12px; font-weight:bold; color:#0F5561; margin: 0px; padding: 5px 0px 3px 11px; border-left:1px solid #fff;}

#table_container td.left_head_ecp { font-size:11px; font-weight:bold; color:#666; margin: 0px; padding: 5px 0px 3px 19px; border-right:1px solid #fff; border-bottom:1px solid #fff;}