﻿@import url(small.css);

html {
	/* Forces vertical scroll bar on FF to eliminate page jump */
	overflow-x:auto;
	overflow-y:scroll;
}

body {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size:10pt;
	font-weight:normal;
	margin:0;
	padding:0;
	background-color:#ffffff;
	color:#000000;
	height:100%;
}

a {
	color:#000000;
	text-decoration:underline;
}

a:hover {
	color:#000000;
	text-decoration:none;
}

a img {
	border-style:none;
}

/* These all need height 100% in XHTML Transitional for Mozilla */
html,
form,
center {
	height:100%;
	margin:0;
	padding:0;
}

div,
form {
	margin:0;
	padding:0;
}

/************************************************/
/*  All Tables, cellpadding=0, cellspacing=0	*/
/************************************************/

table {
	border-collapse:collapse;
}
td {
	padding:0;
} 
td.fillback {
	background-image: url(../navimages/footerbar.gif);
	background-repeat:repeat-y;
}

/*********************************************
/ Wrapper table
*********************************************/
table.wrapper {
	background-color: #ffffff;
	width: 800px;
	margin:0;
	padding:0;
	text-align:left;
	height:100%;
}

/*********************************************
/ Header
*********************************************/

div.collapseblock {
	display:none;
}
div.expandblock {
	display:inline;
}
div.header {
	width:800px;
}
div.header div.topbar {
	height:70px;
	background-color:#6FAA44;
}
div.header div.topbar div.logo {
	height:70px;
	padding: 0px 0px 0px 16px;
	float:left;
}
/*div.header div.topbar div.partnerlogos {
	width:139px;
	float: right;
	padding: 8px 35px 0px 0px;
}*/
div.header div.topbar div.partnerlogo1 {
	width:134px;
	float: right;
	padding: 22px 23px 0px 0px;
}
div.header div.topbar div.partnerlogo2 {
	float:right;
	padding:30px 23px 0px 0px;
	width:139px;
}
div.header div.navbar {
	width: 800px;
	height: 22px;
	background-color: #C0D9AD;
	font-size:9pt;
	font-weight:bold;
	color:#7b639d;
	padding:0px;
	margin:0px;
}
div.header div.navbar div.date {
	margin:5px 67px 0px 15px;
	float:left;
}
div.header div.navbar div.topmenuitem a {
	color:#7b639d;
	text-decoration:none;
	margin:5px 20px 0px 10px;
	float:left;
}
div.header div.navbar div.topmenuitem a:hover {
	color:#7b639d;
	text-decoration:underline;
}
div.header div.navbar div.typeprompt {
	margin:5px 10px 0px 10px;
	float:left;
}
div.header div.navbar div.typesize1 a {
	color:#7b639d;
	text-decoration:none;
	margin:5px 3px 0px 0px;
	float:left;
	font-size:9pt;
}
div.header div.navbar div.typesize2 a {
	color:#7b639d;
	text-decoration:none;
	margin:3px 3px 0px 0px;
	float:left;
	font-size:11pt;
}
div.header div.navbar div.typesize3 a {
	color:#7b639d;
	text-decoration:none;
	margin:2px 3px 0px 0px;
	float:left;
	font-size:13pt;
}
div.header div.navbar div.typesize1 a:hover {
	color:#7b639d;
	text-decoration:underline;
}
div.header div.navbar div.typesize2 a:hover {
	color:#7b639d;
	text-decoration:underline;
}
div.header div.navbar div.typesize3 a:hover {
	color:#7b639d;
	text-decoration:underline;
}
div.header div.navbar div.searchinput input {
	float: left;
	width: 137px;
	font-size:8pt;
	margin: 1px 3px 2px 12px;
}
div.header div.navbar div.topmenusearch a {
	color:#7b639d;
	text-decoration:none;
	margin:5px 0px 0px 0px;
	float:left;
}
div.header div.navbar div.topmenusearch a:hover {
	color:#7b639d;
	text-decoration:underline;
}
div.header div.whitebar {
	height:2px;
	background-color:#ffffff;
	font-size:1pt;		/* Needed for IE, otherwise too tall */
}

/*********************************************
/ Left navigation
*********************************************/
div.leftcol {
	width:152px;
	float:left;
	background-color:#e2eeda;
	margin:0px;
	padding:0px;
	height:100%;
}
div.leftcol div.leftmenuitem {
	/*height:24px;*/
	border-bottom: 1px solid #b0d28d;
	font-size:10pt;
	font-weight:bold;
	line-height:15px;
	vertical-align:middle;
	margin: 0px 0px 0px 10px;
	padding: 5px 0px 5px 0px;
}
div.leftcol div.leftmenuitem a {
	color:#7b639d;
	text-decoration:none;
}
div.leftcol div.leftmenuitem a:hover {
	color:#7b639d;
	text-decoration:underline;
}
div.leftcol div.nuelife { 
	background-color:#5E4679;
	margin: 2px 0px 0px 0px;
	padding: 0px;
}
div.leftcol div.nuelifelink {
	font-size:11pt;
	font-weight:bold;
	margin: 0px;
	padding: 4px 0px 4px 8px;	
}
div.leftcol div.nuelife span {
	font-size:9pt;
	font-weight:bold;
}
div.leftcol div.nuelife a {
	color:#ffffff;
	text-decoration:none;
}
div.leftcol div.nuelife a:hover {
	text-decoration:underline;
}
div.leftcol div.survey { 
	background-color:#2e699b;
	margin: 2px 0px 0px 0px;
	padding: 0px;
}
div.leftcol div.survey div.surveylink {
	font-size:9pt;
	font-weight:bold;
	margin: 0px;
	padding: 4px 0px 4px 8px;
}
div.leftcol div.survey a {
	color:#ffffff;
	text-decoration:none;
}
div.leftcol div.survey a:hover {
	text-decoration:underline;
}

/*********************************************
/ Content
*********************************************/
div.rightcol {
	width:648px;
	float:left;
	padding:0px;
	margin:0px;
	height:100%;
}

div.rightcol div.folders {
	/*background-color:#c9975a;*/
	background-color:#d88a2c;
	height:21px;
	width:648px;
	margin:0px;
	padding:2px 0px 0px 0px;
	float:left;
}
div.rightcol div.folders img.foldercommunity {
	margin: 0px 0px 0px 94px;
	float: left;
}
div.rightcol div.folders img.folderpersonal {
	margin: 0px 0px 0px 54px;
	float:left;
}

div.rightcol div.folders div.folders_tab {
	height: 21px;
	background-color: #f8ebda;
	float: left;
}

.folders_corner {
	float: left;
	padding: 0px;
	margin: 0px;
}

div.folders_tab div.inner_text {
	height: 19px;
	float: left;
	padding: 2px 0px;
	margin: 0px;
}

a.folder_link {
	color: #7b639d;
	font-weight: bold;
	text-decoration: none;
}

a.folder_link:visited {
	color: #7b639d;
	font-weight: bold;
	text-decoration:none;
}

a.folder_link:hover {
	text-decoration:underline;
}

a.folder_link:active {
	color: #7b639d;
	font-weight: bold;
	text-decoration:none;
}

div.rightcol div.medicaltabopen {
	background-image: url(../navimages/medical_tab_back.gif);
	background-repeat:no-repeat;
	background-position: left top;
	height:55px;
	width:648px;
	float:left;
}
div.rightcol div.medicaltabopen img.risk {
	margin: 0px 0px 0px 16px;
	float:left;
}
div.rightcol div.medicaltabopen img.smarts {
	margin: 0px 0px 0px 8px;
	float:left;
}
div.rightcol div.medicaltabopen img.library {
	margin: 0px 0px 0px 8px;
	float:left;
}

div.rightcol div.medicaltabclosed {
	background-color:#84b760;
	height:25px;
	width:648px;
	float:left;
}
div.rightcol div.medicaltabclosed img.risk {
	margin: 0px 0px 0px 16px;
	float: left;
}
div.rightcol div.medicaltabclosed img.smarts {
	margin: 0px 0px 0px 8px;
	float: left;
}
div.rightcol div.medicaltabclosed img.library {
	margin: 0px 0px 0px 8px;
	float: left;
}

div.rightcol div.content {
	width:638px;
	float:left;
	padding-left:10px;
	padding-top:10px;

	font-weight:normal;
	color:#000000;
	height:100%;
}
div.rightcol div.content div.home {
	width:403px;
	margin: 0px 6px 6px 6px;
}
div.rightcol div.content div.home h1 {
    color:#6faa44;
    font-weight:bold;
}
div.rightcol div.content div.copy {
	width:448px;
}
div.rightcol div.content p {
	margin: 0px 0px 8px 0px;
}
div.rightcol div.content a {
    color:#7b639d;
    text-decoration:none;
}
div.rightcol div.content a:hover {
    /*color:#8ea57b;*/
    text-decoration:underline;
}
div.rightcol div.content a:hover span {
    color:#7b639d;
    text-decoration:underline;
}
div.rightcol div.content h1 {
    color:#7b639d;
    padding:0px;
    margin:0px;
    font-weight:bold;
}
div.rightcol div.content h2 {
    color:#7b639d;
    padding:0px;
    margin:0px;
    font-weight:bold;
}
div.rightcol div.content h2.a {
    color:#7b639d;
	text-decoration:none;
}
div.rightcol div.content h2 a:hover {
    color:#7b639d;
	text-decoration:underline;
}
div.rightcol div.content h3 {
    color:#7b639d;
    padding:0px;
    margin:0px;
    font-weight:bold; 
}
div.rightcol div.content h4 {
	color:#6FAA44;
	padding:0pz;
	margin:0px;
	font-weight:bold;	
}	
div.rightcol div.content div.copy ul {
	margin-top:2px;
}
div.rightcol div.content li.linklist {
    color:#7b639d;
}
div.rightcol div.content li.nobullet {
    list-style: none;
}

div.content div.contenthighlight {
	background-color:#e9f1e2;
    padding: 10px 10px 10px 10px;
}

/*
div.rightcol div.content img {
	margin: 0px 15px 5px 0px;
	float:left;
}
*/

/*
div.rightcol div.content div.benefits {
	font-size:11pt;
	font-weight:bold;
	height:24px;
	width:415px;
	line-height:24px;
	vertical-align:middle;
	text-align:center;
	padding-bottom:5px;
	
	background-image: url(../images/benefits_bar.gif);
	background-repeat:no-repeat;
	background-position: left top;
}
*/

#home_onlocation {
	float: left;
	margin-bottom: 2px;
}

#home_benefits {
	margin-bottom: 2px;
}

div.rightcol div.content div.benefits a {
	color:#ffffff;
	text-decoration:none;
}
div.rightcol div.content div.benefits a:hover {
	color:#ffffff;
	text-decoration:underline;
}
div.rightcol div.content div.benefits div.more {
	display:inline;
	font-size:9pt;
	padding-left:20px;
}
div.rightcol div.content div.benefits div.more a {
	color:#ffffff;
	text-decoration:none;
}
div.rightcol div.content div.benefits div.more a:hover {
	text-decoration:underline;
}

div.rightcol div.content div.advertisement {
	float:right;
	padding-right:5px;
}
div.rightcol div.content div.mynuelifeimage {
	float:right;
}
div.rightcol div.content div.advertisement img {
	margin: 0px 12px 5px 0px;
}
div.rightcol div.content div.toolbox {
	background-color:#f8ebda;
	width:146px;
	margin: 4px 0px 4px 4px;
	padding: 24px 0px 0px 0px;
	background-image: url(../navimages/toolbox_top.gif);
	background-repeat:no-repeat;
	background-position: left top;
	float:right;
}
div.rightcol div.content div.toolbox div.toolboxlink {
	font-size:8pt;
	font-weight:normal;
	margin: 0px 8px 0px 8px;
	padding-bottom:5px;
}
div.rightcol div.content div.toolbox div.toolboxlink a {
	color:#7b639d;
	text-decoration:none;
}
div.rightcol div.content div.toolbox div.toolboxlink a:hover {
	text-decoration:underline;
}

div.rightcol div.content div.moreinfopopup {
	width:367px;
	background-color:#cce1bd;
	border: solid 6px #cce1bd;
	color:#7b639d;
	font-weight:bold;
	z-index:2;
	display:none;
	position:absolute;
	top:447px;
}
div.rightcol div.content div.morelist {
	width:351px;
	background-color:#ffffff;
	border:none;
	padding: 2px 8px 8px 8px;
}
div.rightcol div.content div.morelist img {
	padding: 7px 7px 0px 0px;
}

div.rightcol div.content div.copy div.remediation {
	padding-left:39px;
}

div.content div.copy table.control tr td {
	padding-bottom:5px;
}
div.content div.copy table.control tr td.label {
	padding-right:10px;
	text-align:left;
}

div.content div.copy table.diabetes {
	margin-left:10px;
	border: solid 1px gray;
	text-align:center;
	float:right;
}
div.content div.copy table.diabetes tr td {
	margin-left:30px;
	padding: 2px 10px 2px 10px;
	border: solid 1px gray;
}
div.content div.copy table.diabetes tr td.label {
	padding-right:10px;
	text-align:right;
}

/* Required entry fields "*" */
span.req {
	color:Red;
}

div.content div.riskbar {
	/*615*/
	margin: 9px 25px 13px 21px;
	background-color:Red;
}

div.rightcol div.content span.tipsheetlist {
	font-weight:bold;
	color:#d98a2d;
}
div.rightcol div.content span.tipsheethead {
	color:#d98a2d;
}
div.rightcol div.content span.tipsheethead {
	font-family: "Times New Roman", "Garamond", "Times Roman", serif;
	font-weight:Bold;
	font-style:italic;
	color:#c9975a;
}

div.rightcol div.content table.notepad tr.notepadsubhead {  
	font-size:12pt;
    color:#7b639d;
    padding:0px;
    margin:0px;
    font-weight:bold;
}
div.rightcol div.content table.notepad tr.notepadhead {  
	font-size:12pt;
    color:#000000;
    padding:0px;
    margin:0px;
    font-weight:bold;
}
div.rightcol div.content table.notepad td {  
    padding:5px;
    margin:5px;
}

div.rightcol div.content table.notepad td.notepaditem {  
    padding:5px;
    margin:5px;
    font-weight:bold;
}

div.content div.breadcrumb {
	padding:0px;
	margin:0px;
	color:#000000;
}
div.content div.topofpage {
	padding: 0px 0px 0px 11px;
	margin: 0px;
	color:#000000;
	background-image: url(../navimages/top_of_page.gif);
	background-repeat:no-repeat;
	background-position:left center;
}

div.content div.prevnexttop {
	color:#000000;
	padding: 4px 0px 4px 0px;
}
div.content div.prevnextbottom {
	color:#000000;
	float:right;
}
div.content div.prevnexttop span.pageprev {
	padding: 0px 0px 0px 13px;
	margin: 0px;
	color:#000000;
	background-image: url(../navimages/page_prev.gif);
	background-repeat:no-repeat;
	background-position:left center;
}
div.content div.prevnexttop span.pagenext {
	padding: 0px 13px 0px 0px;
	margin: 0px;
	color:#000000;
	background-image: url(../navimages/page_next.gif);
	background-repeat:no-repeat;
	background-position:right center;
}
div.content div.prevnextbottom span.pageprev {
	padding: 0px 0px 0px 13px;
	margin: 0px;
	color:#000000;
	background-image: url(../navimages/page_prev.gif);
	background-repeat:no-repeat;
	background-position:left center;
}
div.content div.prevnextbottom span.pagenext {
	padding: 0px 13px 0px 0px;
	margin: 0px;
	color:#000000;
	background-image: url(../navimages/page_next.gif);
	background-repeat:no-repeat;
	background-position:right center;
}
div.bottomrule {
	background-color:#e0edd7;
	font-size:1pt;		
	height:2px;
}
div.content span.learnmore {
	padding: 0px 13px 0px 0px;
	margin: 0px;
	color:#000000;
	background-image: url(../navimages/page_next.gif);
	background-repeat:no-repeat;
	background-position:right center;
}
div.content div.contenttabcontents {
	margin: 3px 5px 0px 5px;	
}

div.content div.contenttabcontents div.message {
	color:#ff0000;	
}

div.content div.purpletabnarrow {
    height: 21px;

	padding: 1px 0px 0px 13px;
	margin: 0px;
	color:#ffffff;

	font-family: Arial, Helvetica, Sans-Serif;
	font-size:11pt;
	font-weight:bold;

	background-image: url(../navimages/purple_tab_narrow.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
div.content div.purpletabwide {
    height: 21px;

	padding: 1px 0px 0px 13px;
	margin: 0px;
	color:#ffffff;

	font-family: Arial, Helvetica, Sans-Serif;
	font-size:11pt;
	font-weight:bold;

	background-image: url(../navimages/purple_tab_wide.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
div.content div.orangetabsmall {
    height: 21px;

	padding: 1px 0px 0px 13px;
	margin: 0px;
	color:#ffffff;

	font-family: Arial, Helvetica, Sans-Serif;
	font-size:11pt;
	font-weight:bold;

	background-image: url(../navimages/orange_tab_small.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
div.content div.orangetabmedium {
    height: 21px;

	padding: 1px 0px 0px 13px;
	margin: 0px;
	color:#ffffff;

	font-family: Arial, Helvetica, Sans-Serif;
	font-size:11pt;
	font-weight:bold;

	background-image: url(../navimages/orange_tab_medium.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
div.content div.orangetabnarrow {
    height: 21px;

	padding: 1px 0px 0px 13px;
	margin: 0px;
	color:#ffffff;

	font-family: Arial, Helvetica, Sans-Serif;
	font-size:11pt;
	font-weight:bold;

	background-image: url(../navimages/orange_tab_narrow.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
div.content div.orangetabwide {
    height: 21px;

	padding: 1px 0px 0px 13px;
	margin: 0px;
	color:#ffffff;

	font-family: Arial, Helvetica, Sans-Serif;
	font-size:11pt;
	font-weight:bold;

	background-image: url(../navimages/orange_tab_wide.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
div.content div.orangetabfull {
    height: 21px;

	padding: 1px 0px 0px 13px;
	margin: 0px;
	color:#ffffff;

	font-family: Arial, Helvetica, Sans-Serif;
	font-size:11pt;
	font-weight:bold;

	background-image: url(../navimages/orange_tab_full.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
div.content div.lightorangetabsmall {
    height: 21px;

	padding: 1px 0px 0px 13px;
	margin: 0px;
	color:#ffffff;

	font-family: Arial, Helvetica, Sans-Serif;
	font-size:11pt;
	font-weight:bold;

	background-image: url(../navimages/light_orange_tab_small.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
div.content div.lightorangetabmedium {
    height: 21px;

	padding: 1px 0px 0px 13px;
	margin: 0px;
	color:#ffffff;

	font-family: Arial, Helvetica, Sans-Serif;
	font-size:11pt;
	font-weight:bold;

	background-image: url(../navimages/light_orange_tab_medium.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
div.content div.lightorangetab {
    height: 21px;

	padding: 1px 0px 0px 13px;
	margin: 0px;
	color:#ffffff;

	font-family: Arial, Helvetica, Sans-Serif;
	font-size:11pt;
	font-weight:bold;

	background-image: url(../navimages/light_orange_tab.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
div.content div.yellowline {
	background-color:#FAF2E7;
	width:100%; 
	margin:0px 0px 0px -13px;
	padding:0px 13px 0px 13px;
}
div.content div.orangeborder {
	border:solid 1px #D98A2D;
	padding:3px 13px;
	margin:-2px 0px 10px 0px;
}
div.exitborder {
	width:468px;
	border:solid 1px #C0C1C0;
	padding:3px 13px;
	margin:-2px 0px 10px 0px;
}
div.content div.pagetitle {
	padding: 0px 0px 5px 0px;
}
div.rightcol div.content div.homeimagestop {
	padding-top: 13px;
	/*margin-left: -3px;*/
}
div.rightcol div.content div.homeimagesbottom {
	margin-top: -3px;
	margin-left: 0px;
}
div.rightcol div.content div.homeimagesbottom div.homead {
	float:left;
	padding-right:0px;
}

div.rightcol div.content div.homeimagesbottom div.homead img {
	margin: 0px;
}

div.rightcol div.content div.libraryheading {
	font-size: 11pt;
	font-weight: bold;
}
div.rightcol div.content div.libraryentryclosed {
	background-image: url(../navimages/library_closed.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-bottom: 3px;
	margin-left: 14px;
	padding-left: 15px;
}
div.rightcol div.content div.libraryentryopen {
	background-image: url(../navimages/library_open.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-bottom: 3px;
	margin-left: 14px;
	padding-left: 15px;
}

/*********************************************
/ Footer
*********************************************/
div.disclaimer {
	width:638px;
	padding: 10px 0px 10px 162px;
}
div.disclaimer div.disclaimersmall a {
	color:#7b639d;
	text-decoration:none;
}
div.disclaimer div.disclaimersmall a:hover {
	text-decoration:underline;
}

/*********************************************
/ Page content lists
*********************************************/
.ContentList {
    background-color: #EAF2E4;
    padding: 7px;
}

li.ContentListItem {
    color: #7B639D;
    font-weight:bold;
    line-height: 1.5;
}

.ContentListHeader {
    font-size: 12pt;
    color: #7B639D;
    font-weight: bold;
}
/*********************************************
/ Print Style
*********************************************/

@media print {
	div.folders {
		display:none;
	}
	div.medicaltabclosed {
		display:none;
	}
	div.disclaimer {
		display:none;
	}
	div.header {
		display:none;
	}
	div.leftcol {
		display:none;
	}
	div.advertisement {
		display:none;
	}
	div.breadcrumb {
		display:none;
	}
	div.prevnexttop {
		display:none;
	}
	span.tipsheetlist {
		display:none;
	}
	div.topofpage {
		display:none;
	}
}
/*
@media print {
	table.wrapper {
		background-color: #ffffff;
		margin:0;
		padding:0;
		text-align:left;
		height:100%;
	}
}
*/            
