html,body
{
	margin:0;
	padding:0;
	border:0;
}

body, #mainContent textarea
{
	font-family: verdana, helvetica, arial, sans-serif;
	color: #000000;
	font-size: 12px;
	margin: 15;
}

.nowrap
{
	white-space: nowrap;
}

.clear
{
	clear:both;
	height:1px;
	overflow:hidden;
	line-height:1%;
	font-size:0px;
	margin-bottom:-1px;
}

* html .clear
{
	height: auto;
	margin-bottom: 0;
}

fieldset
{
	border: 0;
	margin: 0;
	padding: 0;
}

a img
{
	padding: 10px;
	border-top-width: 0;
	border-right-width: 0;
	border-bottom-width: 0;
	border-left-width: 0;
}

a.extLink
{
	padding-right: 15px;
	background: url(../images/external.gif) top right no-repeat;
	white-space: nowrap;
}

a.pptLink
{
	padding-right: 15px;
	background: url(../images/ppticon.gif) top right no-repeat;
	white-space: nowrap;
}

a.wordLink
{
	padding-right: 15px;
	background: url(../images/wordicon.gif) top right no-repeat;
	white-space: nowrap;
}

a.pdfLink
{
	padding-right: 15px;
	background: url(../images/pdficon.gif) top right no-repeat;
	white-space: nowrap;
}

a.xlsLink
{
	padding-right:15px;
	background:url(../images/excelicon.gif) top right no-repeat;
	white-space: nowrap;
}

a.mp3Link
{
	padding-right:15px;
	background:url(../images/mp3icon.gif) top right no-repeat;
	white-space: nowrap;
}

a.wmvLink
{
	padding-right:15px;
	background:url(../images/wmv.gif) top right no-repeat;
	white-space: nowrap;
}

.hiddenPic
{
	display: none;
}

a.backToTop
{
	text-indent: -9999px;
	float: left;
	margin: 0 !important;
	padding: 0 !important;
	height: 15px;
	width: 97px;
	background: url(../images/back_to_top.gif) 0 0 no-repeat;
}

a.noindent, #pageList th.noindent
{
	padding-left: 1em;
	display: block;
}

a.indent1
{
	padding-left: 3em;
	display: block;
}

a.indent2
{
	padding-left: 5em;
	display: block;
}

a.indent3
{
	padding-left: 7em;
	display: block;
}

a.indent4
{
	padding-left: 9em;
	display: block;
}

.left
{
	text-align: left !important;
}

.right
{
	text-align: right !important;
}

.intNavDivider
{
	background: url(../images/int_nav_divider.jpg) top left no-repeat;
	width: 100%;
	height: 0px;
	position: relative;
	top: 0px;
	line-height: 0px;
	font-size: 1px;
}

#debug
{
	position: absolute;
	width: 200px;
	padding: 2px;
	background: #f00;
	color: #fff;
	font-size: 9px;
	font-weight: bold;
}

#outerContainerHP
{
	width: 651px;
	padding: 0;
	background: #fff;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}


#header
{
	width: 781px;
	height:69px;
	margin: 15px auto 15px auto;
	padding: 0;
	background: #fff;
}

#headerHP
{
	width: 650px;
	height:69px;
	margin: 15px auto 15px auto;
	padding: 0;
	background: #fff;
}

#search
{
	border:0;
	position: relative;
	top: 55px;
	float: right;
	width: 226px;
	height: 39px;
	margin: 0px 10px 0 0;
	padding: 0px 0 0 0;
}

#search label
{
	float:right;
	font-size:9px;
	color: #8c8c8c;
	padding: 2px 5px 0 0;
}

#search input
{
	float:right;
	font-family: verdana, helvetica, arial, sans-serif;
	font-size:9px;
	color: #8c8c8c;
	line-height:10px;
	border: 1px solid #b3b3b3;
	width: 169px;
	text-indent: 3px;
}

#outerContainer
{
	width: 791px;
	position: relative;
	min-height: 100%;
	height: 100%;
	voice-family: "\"}\"";
	voice-family: inherit;
	height: auto;
	margin: 0 auto 0 auto;
	padding: 0;
	background: #fff;
}

html>body #outerContainer
{
	height: auto;
}

#logo
{
	position:relative;
	float: left;
	width: 425px;
	height: 69px;
	margin: 0 0 0 0;
	padding: 0;
	border: 0;
}

#logoHP
{
	position:relative;
	float: left;
	width: 300px;
	height: 69px;
	margin: 0 0 0 0;
	padding: 0;
	border: 0;
}

#navContainerHP
{
	position: relative;
	float: right;
	width: 226px;
	height: 161px;
	margin: 15px 0 0 0;
	padding: 0 0 0 0;
	background: url(../images/hp_nav_bg.jpg) #fff top left no-repeat;
}

#navContainer, #navContainerNoStripe
{
	position: relative;
	float: right;
	width: 226px;
	height: 161px;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 15;
}

#navContainer
{
	background: url(../images/int_nav_bg.jpg) #fff top left no-repeat;
}

#navContainerNoStripe
{
	background: url(../images/int_nav_bg_nostripe.jpg) #fff top left no-repeat;
}

#globalNav
{
	margin: 0px 0 0 22px;
	padding: 6px 0 0 0;
	list-style: none;
}

#globalNav li, #globalNav li a, #globalNav li a:visited
{
	Xbackground-color: #0166ff;
	text-decoration: none;
	color: #80b3ff;
}

#globalNav li a:hover, #globalNav li a:active
{
	color: #fff;
}

#intNav
{
	margin: 29px 0 0 0;
}

#intNav ul
{
	list-style: none;
	margin: 0 !important;
	padding: 0 !important;
	clear:both;
	width:100%;
	height:15px;
	border-bottom:1px solid #ccc;
}


#intNav ul li a
{
	font-family: trebuchet ms;
	color: #0066ff;
	text-decoration: none;
	font-size: 10px;
	position: relative;
	top:-1px;
	height: 15px;
	line-height: 15px;
	width: 100%;
	padding: 0px 4px 1px 4px;
}

#intNav ul li a:hover
{
	color: #fff;
}

#intNav ul li
{
	display: inline;
	float: left;
}

#intNav ul li.hlinlvl1 a, #intNav ul li.inlvl1 a:hover
{
	color: #fff !important;
	background-color: #84b02c !important;
}

#intNav ul li.hlinlvl2 a, #intNav ul li.hlinlvl2 a, #intNav ul li.inlvl2 a:hover
{
	color: #fff;
	background-color: #729826;
}

#intNav ul li.hlinlvl3 a, #intNav ul li.hlinlvl3 a, #intNav ul li.inlvl3 a:hover
{
	color: #fff;
	background-color: #6D9C16;
}

#intNav ul li.hlinlvl4 a, #intNav ul li.hlinlvl4 a, #intNav ul li.inlvl4 a:hover
{
	color: #fff;
	background-color: #628321;
}

#intNav ul.lastmenu li.lastmenu a:hover
{
	color:#fff;
}

#intNav ul.lastmenu
{
	background-color: #F0F85C!important;
	border-bottom:1px solid #ccc;
}

#globalNav
{
	display: block;
	font-size: 9px;
}

#globalNav li
{
	display: inline;
}

#rightNav
{
	font-size: 10px;
	margin: 10px 0 0 0px;
	padding: 0 0 0 0px;
	list-style: none;
}

#rightNav li,
#rightNav li a,
#rightNav li a:hover,
#rightNav li a:visited,
#rightNav li a:active
{
	color: #fff;
	text-decoration: none;
}

#rightNav li
{
	cursor: pointer !important;
	width:226px !important;
	height:17px;
}

#rightNav li a
{
	display:block;
	padding: 0 !important;
	padding-left:20px !important;
	width: 206px !important;
	height:17px;
	line-height:17px;
}

#rightNav li.rnfirst a
{
	background: url(../images/rn_first.jpg) top left no-repeat;
}

#rightNav li.hlrnfirst a, #rightNav li.barrnfirst a:hover, #rightNav li.rnfirst a:hover
{
	background: url(../images/rn_hl_first.jpg) top left no-repeat;
}

#rightNav li.barrnfirst a
{
	background: url(../images/rn_bar_first.jpg) top left no-repeat;
}

#rightNav li.barrn a
{
	background: url(../images/rn_bar.jpg) top left no-repeat;
}

#rightNav li.hlrn a, #rightNav li.rn a:hover, #rightNav li.barrn a:hover
{
	background: url(../images/rn_hl.jpg) top left no-repeat;
}

#rightNav li.rn a
{
	background: url(../images/rn.jpg) top left no-repeat;
}

#rightNav li.hlrn6thlast a, #rightNav li.rn6thlast a:hover, #rightNav li.barrn6thlast a:hover
{
	background: url(../images/rn_hl_6thlast.jpg) top left no-repeat;
}

#rightNav li.barrn6thlast a
{
	background: url(../images/rn_bar_6thlast.jpg) top left no-repeat;
}

#rightNav li.rn6thlast a
{
	background: url(../images/rn_6thlast.jpg) top left no-repeat;
}
#rightNav li.hlrn5thlast a, #rightNav li.rn5thlast a:hover, #rightNav li.barrn5thlast a:hover
{
	background: url(../images/rn_hl_5thlast.jpg) top left no-repeat;
}

#rightNav li.barrn5thlast a
{
	background: url(../images/rn_bar_5thlast.jpg) top left no-repeat;
}

#rightNav li.rn5thlast a
{
	background: url(../images/rn_5thlast.jpg) top left no-repeat;
}
#rightNav li.hlrn4thlast a, #rightNav li.rn4thlast a:hover, #rightNav li.barrn4thlast a:hover
{
	background: url(../images/rn_hl_4thlast.jpg) top left no-repeat;
}

#rightNav li.barrn4thlast a
{
	background: url(../images/rn_bar_4thlast.jpg) top left no-repeat;
}

#rightNav li.rn4thlast a
{
	background: url(../images/rn_4thlast.jpg) top left no-repeat;
}

#rightNav li.hlrn3rdlast a, #rightNav li.rn3rdlast a:hover, #rightNav li.barrn3rdlast a:hover
{
	background: url(../images/rn_hl_3rdlast.jpg) top left no-repeat;
}

#rightNav li.barrn3rdlast a
{
	background: url(../images/rn_bar_3rdlast.jpg) top left no-repeat;
}

#rightNav li.rn3rdlast a
{
	background: url(../images/rn_3rdlast.jpg) top left no-repeat;
}

#rightNav li.hlrn2ndlast a, #rightNav li.rn2ndlast a:hover, #rightNav li.barrn2ndlast a:hover
{
	background: url(../images/rn_hl_2ndlast.jpg) top left no-repeat;
}

#rightNav li.barrn2ndlast a
{
	background: url(../images/rn_bar_2ndlast.jpg) top left no-repeat;
}

#rightNav li.rn2ndlast a
{
	background: url(../images/rn_2ndlast.jpg) top left no-repeat;
}

#rightNav li.hlrnlast a, #rightNav li.rnlast a:hover
{
	background: url(../images/rn_hl_last.jpg) top left no-repeat;
}

#rightNav li.rnlast a, #rightNav li.barrnlast a
{
	background: url(../images/rn_last.jpg) top left no-repeat;
}

#healthSmartLogo
{
	position: relative;
	left: 3px;
	top: 3px;
}

#shareThisPage, #relatedLinks, #spiff
{
	width: 135px;
	clear: both;
	padding: 10px 10px 10px 24px;
	margin-top: 7px;
	font-size: 11px;
}

#spiff
{
	background-color: #ff5200;
	color: white;
}

#spiff h6
{
	font-size: 9px;
	font-weight: bold;
	padding: 0 0 5px 0;
	margin:0 0 10px 0;
}

#spiff a, #spiff a:hover, #spiff a:visited, #spiff a:active
{
	 color: #ffd4c0;
}


#relatedLinks2
{
	background-color: #ff5200;
	color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#relatedLinks2 h6
{
	padding: 0 0 5px 0;
	margin:0 0 10px 0;
	border-bottom: 1px solid #ffd833;
	font-size: 9px;
	font-weight: bold;
	color: #444;
}

#relatedLinks
{
	font-family: Arial, Helvetica, sans-serif;
	background-color: #F0F85C;
	color: #666;
}

#relatedLinks h6
{
	padding: 0 0 5px 0;
	margin:0 0 10px 0;
	border-bottom: 1px solid #ffd833;
	font-size: 9px;
	font-weight: bold;
	color: #444;
}


#contentTopHP
{
	position:relative;
	float: left;
	width: 425px;
	height: 221px;
	margin: 15px 0 0 0;
	padding: 0;
	border: 0;
	Xbackground: url(../hp_top_bg.php) #fff top left no-repeat;
}

#contentMiddleContainerHP
{
	position:relative;
	float: left;
	width: 425px;
	height: 120px;
	margin: 6px 0 0 0;
	padding: 0;
	border: 0;
	background: url(../images/hp_middle_bg.jpg) #fff top left no-repeat;
	color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#contentMiddleHP
{
	position: relative;
	left: 25px;
	top: 10px;
	width:370px;
	height: 97px;
	float: left;
	overflow: visible;
	color: #FFF;
	font-size: 14px;
	font-weight: normal;
	text-align: center;
	vertical-align: middle;
	font-style: normal;
}

#contentMiddleHP a, #contentMiddleHP a:hover, #contentMiddleHP a:visited, #contentMiddleHP a:active
{
	color: #fff;
}

#contentBottomHP
{
	position:relative;
	float: left;
	width: 425px;
	height: 120px;
	margin: 6px 0 0 0;
	padding: 0;
	background: url(../images/hp_bottom_bg.jpg) #fff top left no-repeat;
}

#contentBottomLeft
{
	position: relative;
	left: 18px;
	top: 3px;
	width:215px;
	height: 110px;
	float: left;
	overflow: hidden;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: center;
	vertical-align: top;
	font-variant: normal;
}

#contentBottomLeft a, #contentBottomLeft a:hover, #contentBottomLeft a:visited, #contentBottomLeft a:active
{
	color: #fff;
}

#contentBottomRight
{
	position: relative;
	top: 30px;
	left: -4px;
	width: 184px;
	height: 87px;
	float: right;
	overflow: hidden;
	font-size: 11px;
	font-family: Georgia, "Times New Roman", Times, serif;
}

#contentBottomRight p
{
	margin: 0;
}

#contentBottomRight .header
{
	color: #2358E2;
	font-style: italic;
	font-weight: bold;
}

#contentBottomRight a, #contentBottomRight a:hover, #contentBottomRight a:visited, #contentBottomRight a:active
{
	text-decoration: none;
}

#contentBottomRight .date
{
	color: #999966;
}

#content
{
	background: url(../images/int_top_bg.jpg) #fff top left repeat-x;
	position:relative;
	float: left;
	width: 565px;
	min-height: 400px;
	padding: 0;
	border: 0;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0;
}

#mainContent
{
	position: relative;
	padding: 5px;
	line-height:17px;
	left: 0px;
	top: -5px;
	margin: 0px;
}

#Econtent
{
	width: 100%;
	height: auto;
	margin: 0;
	padding: 0;
	border: 2px solid #ccc;
}

#contentForm input
{
	position:relative;
	top: 20px;
	border: 1px solid #ccc;
	background-color: #fff;
	font: 11px verdana, arial, helvetica;
	padding: 4px;
}

#titleForm input
{
	border: 1px solid #ccc;
	background-color: #fff;
	font: 11px verdana, arial, helvetica;
	padding: 4px;
}

#title, #Etitle, #mainContent h2
{
	clear:both;
	font-family: georgia, "times new roman", times, serif !important;
	font-size: 17px!important;
	color: #609129;
	font-weight: 500;
}

#mainContent h3
{
	clear:both;
	font-family: Geneva, Arial, Helvetica, sans-serif!important;
	font-size: 14px!important;
	color: #FF6600;
	font-weight: bold;
}

#mainContent ul li
{
	color:#555;
	list-style: square;
}

#mainContent ol li
{
	margin-bottom:17px;
	line-height: 18px;
}

#mainContent ol li table
{
	margin: 17px;
	border-collapse: collapse;
	border: 1px solid #ccc;
}

#planComparisonsTable td
{
	font-size: 11px;
}

#mainContent ol li table tr
{
	vertical-align: top;
}

#mainContent ol li table td, #mainContent ol li table th
{
	padding: 3px;
	border: 1px solid #ccc;
}

#mainContent ol li table th
{
	background-color:#eee;
}

#mainContent table
{
	border: thin dashed #F60;
	border-collapse: collapse;
	margin-bottom: 17px;
}

#mainContent table th, #mainContent table td
{
	border: 1px solid #ccc;
}

#mainContent table th
{
	background-color: #eee;
	padding: 5px 2px 5px 2px;
}

#mainContent table td
{
	vertical-align: top;
	padding: 5px 2px 5px 2px;
}

#mainContent table.extraPadding td, #mainContent table.extraPadding th
{
	padding: 8px;
}

#title
{
	padding: 10px 20px 0 3px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#Etitle
{
	position: relative;
	top: 2px;
	padding: 2px !important;
	width: 300px;
	border: 1px solid #ccc;
}

#pageData
{
	display:none;
}

#footerContainer
{
	class: clear;
	width: 100% !important;
	height: 40px;
	padding: 0;
}

#footer
{
	Xdisplay: none;
	position: relative;
	text-align: center;
	width: 600px;
	color: #9B9B9B;
	font-size: 9px;
	margin-top: 35px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

#footer a, #footer a:hover, #footer a:active, #footer a:visited
{
	color: #909090;
	text-decoration: none !important;

#scroller
{
<LINK REL=StyleSheet HREF="scroller.css"> 
             without other style tags 

<style type="text/css">
A { text-decoration:italic;}
A:link	{color:blue;}
A:visited{color: blue;}
A:hover	{white: red;background-color:#66ffff;}
 .tabb { font-weight:bold; font-size:14px; font-family:Arial,Helvetica;TEXT-ALIGN: center}
 .tan {FONT-SIZE: 12px; COLOR: navy; FONT-FAMILY: Arial,Helvetica; TEXT-ALIGN: center}
 .tann {FONT-WEIGHT: bold;FONT-SIZE: 18px; COLOR: navy; FONT-FAMILY: Arial,Helvetica; TEXT-ALIGN: center}
</style>
}
