body {
	background: #fff;
}

body,
p, 
ul, 
ol, 
blockquote {
	color:#333;
	font: 12px/16px arial, helvetica, sans-serif;
}

h1 {
	color:#333; 
	font-family: arial, helvetica, sans-serif; 
	font-size: 22px;
	font-weight: bold; 
}



.sup p, .sup blockquote,
.sup td, .sup th	{
	font: 12px/20px arial, helvetica, sans-serif;;
	margin-top: 18px;
	margin-bottom: 18px;
}

.sup td	{
	vertical-align: top;
}

.sup th	{
	vertical-align: bottom;
	font-weight: bold;
	line-height: 15px;
}

td#main	{ 
	width: 605px; 
	padding: 15px 0px 20px 20px; 
}

ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

ul#imenus0 li, ul#imenus1 li	{
	margin: 0;
	padding: 0;
	background-image: none;
	line-height: 14px;
	}

ul li {
	list-style-type: none;
	background: url(/images/bullet2.gif) 0 9px no-repeat;
	*background-position: 0 9px; /* IE hack */
	display: block; 
	margin: 0 0 0 12px;
	padding: 2px 25px 3px 8px;
}

ul p, ul h5	{
	margin: 3px 0 3px 0;
	*margin: 6px 0 3px -12px; /* IE hack */
	}

.sup ul li	{
	padding-top: 0;
	padding-bottom: 0; 
	line-height: 20px;
	background-position: 0 12px;
	*background-position: 0 10px; /* IE hack */
}

ul.second li {
	padding: 2px 25px 0px 12px;
	*background-position: 0 12px; /* IE hack */
}

.healthwisefooter {
	font-family: arial, helvetica, sans-serif;
	color:#333;
	font-weight: normal;
	font-size: 11px;
}

a.healthwisefooter { 
	text-decoration: underline; 
	color:#333333; 
	font-weight: bold;
}

a.healthwisefooter:hover { 
	text-decoration: underline; 
	color:#006633; 
	font-weight: bold;
}

/* styles from pc.css */

.error {
	font-family: arial, helvetica, sans-serif;
	color:#cc0000;
	font-weight: bold;
	font-size: 12px;
}

.hpnav {
	font-family: arial, helvetica, sans-serif;
	color:#003310;
	font-weight: normal;
	font-size: 12px;
}

.hpnavhighlight {
	font-family: arial, helvetica, sans-serif;
	color:#747929;
	font-weight: bold;
	font-size: 12px;
}

.hpsubnavhighlight {
	font-family: arial, helvetica, sans-serif;
	color:#646822;
	font-weight: normal;
	font-size: 12px;
}

.intro  { 
	font-family: arial, helvetica, sans-serif; 
	color:#333333; 
	font-weight: 500; 
	font-size: 14px; 
}

.intro2  { 
	font: 14px/20px arial, helvetica, sans-serif; 
	color:#333333; 
	font-weight: 500; 
}

.news3 { 
	color:#333; 
	font: 8pt/13pt arial, helvetica, sans-serif
}

.noheight {
	line-height: 0;
	margin: 0;
}

.portalutility { 
	font-family: arial, helvetica, sans-serif; 
	color:#333333; 
	font-weight: normal; 
	font-size: 10px; 
	text-decoration: none 
}

.portalutility:hover { 
	font-family: arial, helvetica, sans-serif; 
	color:#333333; 
	font-weight: normal; 
	font-size: 10px; 
	text-decoration: underline 
}

.portalutilitywhite { 
	font-family: arial, helvetica, sans-serif; 
	color:#ffffff; 
	font-weight: normal; 
	font-size: 10px; 
	text-decoration: none 
}

.portalutilitywhite:hover { 
	font-family: arial, helvetica, sans-serif; 
	color:#ffffff; 
	font-weight: normal; 
	font-size: 10px; 
	text-decoration: underline 
}

.registermark {
	font-family: arial, helvetica, sans-serif;
	color:#333;
	font-weight: normal;
	font-size: 9px;
	vertical-align: top;
}

.smallcaps {
	font-family: arial, helvetica, sans-serif;
	color:#333;
	font-weight: normal;
	font-size: 10px;
}

.sublight {
	font-family: arial, helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: 600; 
	color:#ffffff
}

.subtitle_es { 
	font-family: arial, helvetica, sans-serif; 
	color:#666666; 
	font-weight: normal; 
	font-size: 18px 
}

.textsubtitle {
	color:#1C1C1C;
	font-family: arial, helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
}

.textwithsuperscripts {
	color:#333;
	font: 9pt/14pt arial, helvetica, sans-serif;
	font-weight: normal;
}

.title_es { 
	font-family: arial, helvetica, sans-serif; 
	color:#000; 
	font-weight: bold; 
	font-size: 22px;
}

.title_es2 { 
	font-family: arial, helvetica, sans-serif; 
	color:#000; 
	font-weight: bold; 
	font-size: 22px;
	margin-bottom: -.5em
}

.utility {
	color:#666;
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}

/* navigation styles */

.leftColumn {
	    padding-right :4px;
	    font-size : 8pt;
}

.linkLine {
	    color : #ffffff;
	font: 8pt/10pt arial, helvetica, sans-serif;
	font-weight: bold;
	    text-decoration : none;
}

.loheight {
	font: 8pt/8pt arial, helvetical, sans-serif;
}

.lowernav {
	font-family: arial, helvetica, sans-serif;
	color:#ffffff;
	font-weight: normal;
	font-size: 12px;
}

.lowernavblocks {
	font-family: arial, helvetica, sans-serif;
	color:#6699CC;
	font-weight: normal;
	font-size: 12px;
}

.lowernavheader {
	font-family: arial, helvetica, sans-serif;
	color:#009966;
	font-weight: normal;
	font-size: 11px;
}

.mainFolderLine {
	    color : #66cc99;
	font: 8pt/10pt arial, helvetica, sans-serif;
	font-weight: bold;
	    text-decoration : none;
}

.mainlinklight {
	font-family: arial, helvetica, sans-serif; 
	font-size: 11px; 
	text-decoration: none; 
	font-weight: bold; 
	color:#fff;
}

.menuTreeBox {
}

.nav {
	color:#fff;
	text-decoration: none;
	font-family: arial, helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}

.nav_es {
	color: #fff;
	text-decoration: none;
	font-family: arial, helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}

.nav_es:hover {
	font-family: arial, helvetica, sans-serif;
	color:#99ccff;
	font-weight: bold;
	font-size: 13px;
	text-decoration: none;
}

.nav_es:visited {
	font-family: arial, helvetica, sans-serif;
	color:#FFFFFF;
	font-weight: bold;
	font-size: 13px;
	text-decoration: none;
}

.navhighlight {
	font-family: arial, helvetica, sans-serif;
	color:#339966;
	font-weight: bold;
	font-size: 12px;
}

.navhighlightblue {
	font-family: arial, helvetica, sans-serif;
	color:#99CCFF;
	font-weight: bold;
	font-size: 12px;
}



p.top { 
	position: relative; float: right; margin: 0px;
}

.inset	{
	border: solid 1px #000000; 
	padding: 3px 6px; 
	width: 225px;
	position: relative;
	font-size: 11px; 
}

.left	{
	float: left; 
	margin: 0px 24px 12px 0x; 
}

.right	{
	float: right; 
	margin: 0px 0px 12px 24x; 
}

.rightColumn {
	    font-size:8pt;
	    padding-left :4px;
}

.service {
	font-family: arial, helvetica, sans-serif;
	color:#333333;
	font-weight: normal;
	font-size: 11px;
}

.servicebold {
	font-family: arial, helvetica, sans-serif;
	color:#333333;
	font-weight: 800;
	font-size: 11px;
}

.star {
	font-family: arial, helvetica, sans-serif;
	color:#ff0000;
	font-weight: 500;
	font-size: 12px;
}

.subFolderLine {
	    color : #66cc99;
	font: 8pt/10pt arial, helvetica, sans-serif;
	    font-weight: bold;
	    text-decoration : none;
}

.subnav {
	font-family: arial, helvetica, sans-serif;
	color:#ffffff;
	font-weight: bold;
	font-size: 12px;
	text-decoration: underline;
}

.subnavhighlight {
	font-family: arial, helvetica, sans-serif;
	color:#339966;
	font-weight: normal;
	font-size: 12px;
}

.subnavhighlightblue {
	font-family: arial, helvetica, sans-serif;
	color:#99CCFF;
	font-weight: normal;
	font-size: 12px;
}

.subtitle {
	font-family: arial, helvetica, sans-serif;
	color:#333333;
	font-weight: bold;
	font-size: 18px;
}

.subtitleblue {
	font-family: arial, helvetica, sans-serif;
	color:#003366;
	font-weight: bold;
	font-size: 18px;
}

/* tag-specific styles */

a {
	color:#333333;
}

a.footnote { 
	text-decoration: none; 
	color:#36648B; 
	font: 8pt/13pt arial, helvetica, sans-serif
}

a.footnote:hover { 
	text-decoration: underline; 
	color:#36648B; 
	font: 8pt/13pt arial, helvetica, sans-serif
}

a.homelink { 
	text-decoration: none; 
	font-family: arial, helvetica, sans-serif; 
	color:#333333; 
	font-weight: normal; 
	font-size: 12px; 
}

a.homelink:hover { 
	text-decoration: underline; 
	font-family: arial, helvetica, sans-serif; 
	color:#006633; 
	font-weight: normal; 
	font-size: 12px; 
}

a.jumplinkblue {
	text-decoration: underline;
	color:#003366;
}

a.menu2 {
	font-family: arial, helvetica, sans-serif;
	color:#336699; 
	font-weight: bold;
	font-size: 8pt
}

a.news { 
	text-decoration: underline; 
	color:#333333; 
}

a.news:hover { 
	text-decoration: underline; 
	color:#006633; 
}

a.news2 { 
	text-decoration: none; 
	color:#333333; 
	font-size: 11px;
}

a.news2:hover { 
	text-decoration: underline; 
	color:#006633; 
	font-size: 11px;
}

a.news3 { 
	text-decoration: none; 
	color:#333333; 
	font: 8pt/13pt arial, helvetica, sans-serif
}

a.news3:hover { 
	text-decoration: underline; 
	color:#006633; 
	font: 8pt/13pt arial, helvetica, sans-serif
}

a.newsbold { 
	text-decoration: underline; 
	font-weight: 800;
	color:#333333; 
}

a.newsbold:hover { 
	text-decoration: underline; 
	font-weight: 800;
	color:#006633; 
}

a.portal { 
	text-decoration: none; 
	color:#333333; 
}

a.portal:hover { 
	text-decoration: underline; 
	color:#006633; 
}

a.portal2 { 
	text-decoration: none; 
	color:#333333; 
}

a.portal2:hover { 
	text-decoration: none; 
	color:#333333; 
	font-weight: 800; 
}

a.promotion { 
	text-decoration: underline; 
	font-weight: 800;
	color:#006633; 
}

a.promotion:hover { 
	text-decoration: underline; 
	font-weight: 800;
	color:#999999; 
}

a.rollover {
	font-family: Arial, Helvetica, sans-serif;
	color:#003366; 
	font-weight: bold;
	font-size: 11px; 
	text-decoration: none 
}

a.rollover:hover {
	font-family: Arial, Helvetica, sans-serif; 
	color:#336699; 
	font-weight: bold; 
	font-size: 11px; 
	text-decoration: none 
}

a.service { 
	text-decoration: none; 
	font-family: arial, helvetica, sans-serif; 
	color:#333333; 
	font-weight: normal; 
	font-size: 11px; 
}

a.service:hover { 
	text-decoration: underline; 
	font-family: arial, helvetica, sans-serif; 
	color:#006633; 
	font-weight: normal; 
	font-size: 11px; 
}

a.service2 { 
	text-decoration: none; 
	font-family: arial, helvetica, sans-serif; 
	color:#333333; 
	font-weight: normal; 
	font-size: 10px; 
}

a.service2:hover { 
	text-decoration: underline; 
	font-family: arial, helvetica, sans-serif; 
	color:#006633; 
	font-weight: normal; 
	font-size: 10px; 
}

/* styles for collapsible menu on portal page */

.clMain {
	font-family: arial, helvetica, sans-serif; 
	font-size: 11px; 
	text-decoration: none; 
	font-weight: bold; 
	color:#333333
}

.clMainwhite {
	font-family: arial, helvetica, sans-serif; 
	font-size: 11px; 
	text-decoration: none; 
	font-weight: bold; 
	color:#ffffff
}

DIV.clTop {
	position: absolute;
	left: 0;
	top: 0;
	width: 190px;
}

DIV.clSub {
	position: absolute;
	left: 0;
	width: 180px;
}

A.clMain {
	font-family: arial, helvetica, sans-serif; 
	font-size: 11px; 
	text-decoration: none; 
	font-weight: bold; 
	color:#333333
}

A.clSubb {
	font-family: arial, helvetica, sans-serif; 
	font-size: 11px; 
	text-decoration: none; 
	font-weight: normal; 
	color:#333333
}

A.clSubb:hover {
	font-family: arial, helvetica, sans-serif; 
	font-size: 11px; 
	text-decoration: underline; 
	font-weight: normal; 
	color:#006633
}

A.clSubblue {
	font-family: arial, helvetica, sans-serif; 
	font-size: 11px; 
	text-decoration: none; 
	font-weight: normal; 
	color:#333333
}

A.clSubblue:hover {
	font-family: arial, helvetica, sans-serif; 
	font-size: 11px; 
	text-decoration: underline; 
	font-weight: normal; 
	color:#006699
}

a.sublinklight {
	font-family: arial, helvetica, sans-serif; 
	font-size: 11px; 
	text-decoration: none; 
	font-weight: normal; 
	color:#ffffff
}

a.sublinklight:hover {
	font-family: arial, helvetica, sans-serif; 
	font-size: 11px; 
	text-decoration: underline; 
	font-weight: normal; 
	color:#ffffff
}

.footerlinkgray {
	font-family: arial, helvetica, sans-serif; 
	font-size: 10px; 
	color:#666666; 
	font-weight: 700; 
	text-decoration: none
}

.footerlinkgray:hover {
	font-family: arial, helvetica, sans-serif; 
	font-size: 10px; 
	color:#999999; 
	font-weight: 700; 
	text-decoration: underline
}

/* razorfish styles used in global navigation */

.boldtextwhite {
	color:#fff;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.textwhite {
	color:#fff;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

/* left nav, expandable menus, etc */

.foldinglistgroup
	{
	list-style-image: url(/images/dot.gif);
	margin-top: 5pt;
}

.foldinglistitem
	{
	font: 10pt/12pt arial, helvetica, sans-serif;
	color: #000;
	list-style-type: none;
	margin-bottom: 5pt;
	margin-left: -14pt;
}

.foldingopenable
	{
	margin-left: -18pt;
	font: 10pt/12pt arial, helvetica, sans-serif;
	font-weight: bold;
	list-style-image: url(/images/arrow_big_right.gif);
	margin-bottom: 5pt;
}

.foldingopenableblue
	{
	margin-left: -18pt;
	font: 10pt/12pt arial, helvetica, sans-serif;
	font-weight: bold;
	color: #3366cc;
	list-style-image: url(/images/arrow_big_right_blue.gif);
	margin-bottom: 5pt;
}

.foldingopenableclear
	{
	margin-left: -18pt;
	font: 10pt/12pt arial, helvetica, sans-serif;
	font-weight: bold;
	color: #006666;
	list-style-image: url(/images/clear.gif);
	margin-bottom: 5pt;
}

.foldingopenabledarkblue
	{
	margin-left: -18pt;
	font: 10pt/12pt arial, helvetica, sans-serif;
	font-weight: bold;
	color: #039;
	list-style-image: url(/images/arrow_big_right_darkblue.gif);
	margin-bottom: 5pt;
}

.foldingopenableteal
	{
	margin-left: -18pt;
	font: 10pt/12pt arial, helvetica, sans-serif;
	font-weight: bold;
	color: #006666;
	list-style-image: url(/images/arrow_big_right_teal.gif);
	margin-bottom: 5pt;
}

.listgroup
	{
	list-style-image: url(/images/clear.gif);
	margin-top: 5pt;
}

.listitem
	{
	font: 9pt/11pt arial, helvetica, sans-serif;
	margin-bottom: 5pt;
	margin-right: 5pt;
	list-style-type: none;
	margin-left: -2em;
}

.listitembold
	{
	font: 9pt/11pt arial, helvetica, sans-serif;
	margin-bottom: 5pt;
	margin-right: 5pt;
	list-style-type: none;
	margin-left: -2em;
	font-weight: bold;
}

.listitemverdana
	{
	font: 8pt/9pt verdana, sans-serif;
	margin-bottom: 5pt;
	margin-right: 5pt;
	list-style-type: none;
	margin-left: -2em;
}

.openable
	{
	margin-left: -2em;
	font: 9pt/11pt arial, helvetica, sans-serif;
	list-style-image: url(/images/openable.gif);
	margin-bottom: 5pt;
}

.boxpadding_landing p, 
.boxpadding p    {
    background: none; 
}

	
