	

/********root styles************/

body {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	font-size: 12px;
	color: #444444;
	background: url(background.gif);
}

#mainwrapper {
	width: 990px;
	margin-left:auto; 
	margin-right:auto; 
	background: white;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
	padding: 0px;
}

#bodywrapper {
	line-height: 1.4em;
	padding: 7px;
}

table, input, textarea, select {
	font-size: 100%;
}


a, body, h1, h2, h3, h4, h5, input, select, option, p, table, td, tr, th 
{
	 font-family: Arial, tahoma, verdana, sans-serif;
}

h1 {
	margin: 0px;
	font-size: 2em;
}

h2 {
	font-size: 1.5em;
	margin: 0px;
}

h3 {
	font-size: 1.2em;
	margin: 0px;
	padding: 0px;
}

.clear         { clear:both; }

img {
	border: none;
}

input, select {
	border: 1px solid #918f8f;
}

input[type=radio] {
	border: none;
}

input.darkbluewhiteborder {
	color: #fff;
	background: #0d888e;
	border: 1px solid #fff;
	padding: 0px 3px 0px 3px;
}

a {
	color: #0d888e;
	text-decoration: none;
}

a:hover {
	color: #4cb6c6;
}

p {
	margin: 0px 0px 10px 0px;
	padding: 0px;
}

.bottomright {
	text-align: right;
	vertical-align: top;
	padding: 10px 0px 0px 0px;
}

.leftalign {
	float: left;
}

.rightalign {
	float: right;
}

.greyborder {
	border: 1px solid #b4b4b4;
}



.marginfive {
	margin: 0px 5px 0px 0px;
	padding: 0px;
}

.marginten {
	margin: 0px 10px 10px 0px;
	padding: 0px;
}

.paddingfive {
	padding: 5px;
}

.paddingten {
	padding: 10px;
}
	
.noborder {
	border: none;
}

.normalcolor {
	color: #444444;
}

.orangebutton {
	padding: 3px 15px 3px 15px;
	background: #f77342;
	color: #fff; 
	font-family: Georgia, Times New Roman, serif; 
	border: none; 
	font-weight: bold;
}


.center {
	text-align: center;
}

.cleanlist {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}


.orangebackground {
	background: #fff2eb;
}

.green {
	color: #3f910a;
}

/********header styles************/

/** TEXT STYLES

font-family: Helvetica, Arial, sans-serif;
font-family: Georgia, Times New Roman, serif; 

**/


/** COLORS

G1 #3f910a
G2 #8ac662
G3 #9ad375
G4 #b9e59c
G5 #d6efc5

T1 #0d888E
T2 #4cb6c6
T3 #86d7e0

R1 #f77342
R2 #f99d75
R3 #fcb5a7

**/

.hdrbold {
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #444;
	margin: 5px 0px;
}	


.hdr1 {
	font-family: Georgia, Times New Roman, serif; 
	font-weight: normal;
	font-style: italic;
	font-size: 21px;
	color: #4cb6c6
}

.hdr2 {
	font-family: Georgia, Times New Roman, serif; 
	font-weight: normal;
	font-size: 15px;
	color: #8ac663;
}

.hdr3 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 21px;
	color: #4cb6c6;
	background: #d7f4f4;
	padding: 5px 0px 5px 8px;
}

.hdr4 {
	font-family: Arial, Helvetica,  sans-serif;
	font-weight: normal;
	font-size: 21px;
	color: #fff;
	background: #4cb6c6;
	padding: 5px 0px 5px 8px;
}   

.hdr5 {
	font-family: Georgia, Times New Roman, serif;
	font-weight: normal;
	font-style: italic;
	font-size: 19px;
	color: #8ac663;
	margin-bottom: 10px;
}

/*where does this go?*/
.hdr6 {
	font-family: Arial, Helvetica,  sans-serif;
	font-weight: normal;
	font-size: 21px;
	color: #fff;
	background: #4cb6c6;
	padding: 5px 0px 5px 8px;
}

.hdr7 {
	font-family: Georgia, Times New Roman, serif;
	font-weight: normal;
	font-style: italic;
	font-size: 18px;
	color: #f77342;
}

.hdr7-1 {
	font-family: Georgia, Times New Roman, serif;
	font-weight: normal;
	font-size: 18px;
	color: #f77342;
	margin: 0px 0px 5px 0px;
}

.hdr8 {
	font-family: Arial, Helvetica,  sans-serif;
	font-weight: normal;
	font-style: italic;
	font-size: 21px;
	color: #f77342;
	background: #d6efc5;
}

.hdr9 {
	font-family: Georgia, Times New Roman, serif;
	font-weight: normal;
	font-style: italic;
	font-size: 30px;
	color: #444;
}

.hdr10 {
	font-family: Georgia, Times New Roman, serif;
	font-weight: normal;
	font-style: italic;
	font-size: 22px;
	color: #8ac663;
	margin-bottom: 10px;
	 line-height:1.1em;
}

.hdr11 {
 font-family: Georgia, Times New Roman, serif;
 color: #808080;
 font-style: italic;
 font-weight: normal;
 font-size: 25px;
 margin: 10px 0px 10px 0px;
}

/*********SiteMap Headers added*************Sankar Melethat*********/

.hdrSitemap {
font-family: Arial;
font-weight: bold;
font-size: 14px;
color: #008B45;
background: #9AFF9A;
}
.hdrSitemap1 {
font-family: Arial;
font-weight: bold;
font-size: 14px;
color: #EE0000;
background: #EEE5DE;

}
.hdrSitemap2 {
font-family: Arial;
font-weight: bold;
font-size: 14px;
color: #0000CD;
background: #A4D3EE;

}
.hdrSitemap3 {
	font-family: Arial; 
	font-weight: bold;
	font-size: 13px;
	color: #EE0000;
}
.hdrSitemap4 {
	font-family: Arial; 
	font-weight: bold;
	font-size: 13px;
	color: #0000CD;
}
/*****************End of Sitemap Headers*************Sankar Melethat*****/

/********top logo area************/

/* this area needs these properties to ensure bottom-align*/
#logo {
	height: 85px;
	position: relative;
	vertical-align: bottom;
}

#logocontainer {
	position: absolute; 
	top: 100%; /*aligns element to very bottom, but image will go below area because the very top part will be aligned to bottom*/
	margin-top: -49px; /*takes logo width and moves bottom of image to align with bottom of #logo*/
}

#login {
	padding: 0px 0px 10px 0px;	
}

#login, #login a {
	text-align: left;
	font-family: Georgia, Times New Roman, serif;
	font-size:11px;
	font-weight: bold;
}

#login .logingo {
	background: #4cb6c4;
	color: white;
	font-family: Georgia, Times New Roman, serif;
	border: none;
	font-weight: bold;
	padding: 1px 3px 1px 3px;
}

#topright {
	position: relative;
	top: -10px;
	right: 5px;
	text-align: right;
	font-size: 11px;
	font-weight: bold;
}

#topleft {
	position: relative;
	top: 0px;
	right: 100px;
	text-align: right;
	font-size: 11px;
	font-weight: bold;
}

#topleft .preview {
	color: #f77342;
}

#topleft .links a {
	color: #f77342;
}

#topleft .title {
	color: #6fba3e;
	font-style: italic;
	font-size: 19px;
	position: relative;
	top: 5px;
	left: 100px;
}

#tipoftheday {
	background: url(tipofthedaybackground.gif) no-repeat;
	height: 55px;
	width: 255px;
	padding: 5px;
}

#tipoftheday h1 {
	font-family: Georgia, Times New Roman, serif;
	font-size: 12px;
	color: #f77342;
	text-transform: uppercase;
}
 

 /********breadcrumb area************/

#breadcrumb {
	background: #c7f9fc top right no-repeat;
}
#topad_printer {
	background: #edf4e6 top right no-repeat;
	padding: 20px 10px 10px 10px;  
}

/********top ad area************/

#topad {
	background: url(colorbar.gif) #edf4e6 top right no-repeat;
	padding: 20px 10px 10px 10px;  /* 20 on top because of colorbar */
}

#search {
	float: right;
	background: url(searchbackground.gif) no-repeat;
	width: 230px;
	height: 90px;
	margin: 0px;
}

#searchcontainer {
	padding: 5px;
}

#search h1 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 24px;
	color: #3f910a;
	text-transform: uppercase;
}


#topsearch {
	background: #edf4e6 top right no-repeat;
	padding: 10px 10px 10px 10px;  /* 20 on top because of colorbar */
}
 
/********1st level menu************/

#menu1 {
	width: 100%;
	margin: 0px auto;
	padding: 3px 0px 3px 0px;
	background-color: #0d888e;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
}

#menu1 ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	text-align: center;
}

#menu1 li {
	margin: 0px;
	display: inline;
	/*border-right: 1px solid #fff;*/
}

#menu1 a {
	margin: 0px;
	padding: 3px 10px 3px 10px;
	text-decoration: none;
	color: #fff;
}

#menu1 a:hover, #menu1 a.selected {
	background-color: #d7f4f4;
	color: #0d888e;
}

#menu1 .lastitem {
	border: none;
}

#menu1 a:hover.teal, #menu1 a.selectedteal {
	background: #d7f4f4;
	color: #0d888E;
}

#menu1 a:hover.orange, #menu1 a.selectedorange {
	background: #fff2eb;
	color: #f77342;
}

#menu1 a:hover.green, #menu1 a.selectedgreen {
	background: #d6efc5;
	color: #3f910a;
}


/********2nd level menu************/

#menu2 {
	width: 100%;
	margin: 0px auto;
	padding: 5px 0px 5px 0px;
	background-color: #fff;
	font-size: 12px;
	font-weight: bold;
	color: #0d888e;
}

#menu2 ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	text-align: center;
}

#menu2 li {
	display: inline;
	/*border-right: 1px solid #0d888e;*/
}

#menu2 a {
	padding: 5px 8px 3px 8px;
	text-decoration: none;
	color: #0d888e;
}

#menu2 a:hover {
	background-color: #4cb6c6;
	color: #fff;
}

#menu2 .lastitem {
	border: none;
}

/********footer area************/

#th-footer {
	background: url(colorbar.gif) #edf4e6 top right no-repeat;
	height: 9px;
	padding: 0px;
	margin: 0px;
	overflow: hidden;
}

#footernav {
	text-align: center;
	color: #0d888e;
	font-family: Helvetica, Arial, sans-serif;
	padding: 17px 0px 17px 0px;
}

#footernav #main a {
	font-size: 14px;
	font-weight: bold;
}

#footernav #secondary a {
	font-size: 12px;
	font-family: Georgia, Times New Roman, serif;
}

#footernav #copyright, #copyright a {
	color: #666666;
	text-transform: uppercase;
	font-size: 10px;
	font-weight: bold;
}

#footernav #tertiary {
	text-transform: uppercase
}


/********page and module centric styles************/

.portlet {
	margin: 0px 0px 15px 0px;
}

#topconditions {
	background: #d7f4f4;
	width: 170px;
	font-size: 12px;
	line-height: 2em;
}

#topconditions h1 {
	background: #4cb6c6;
	color: #fff;
	font-family: Georgia, Times New Roman, serif;
	font-size: 17px;
	padding: 5px 0px 5px 10px;
}

#topconditions ul {
	list-style-type: none;
	margin: 0px;
	padding: 10px 0px 10px 10px;
}

#topconditions a {
	color: #0d888e;
	font-weight: bold;
	text-decoration: none;
}

#topconditions a:hover {
	color: #4cb6c6;
}

#othermenu {
	margin: 0px;
	padding: 0px;
	width: 180px;
}

	#othermenu span a:link, #othermenu span a:visited{
		display:block;
		text-align:left;
		text-decoration:none;
		background-color:#F3FFFF;
		padding: 5px 10px 5px 10px;
		width: 177px;
		font-family:Arial;
		font-size:12px;
		font-weight:bold;
		border-bottom-style:dotted;
		border-bottom-width:1px;
		border-bottom-color:#FAB9A7;
		border-right-style:solid;
		border-right-color:#dcf4f4;
		border-right-width:1px;
		color:#0d888e;
	}

	#othermenu span a:hover, #othermenu span a.selected{
		background:#fff;
		color: #0d888e;
		border-right: 1px solid #dcf4f4;
	}

	#othermenu h2 {
		width: 198px;
		vertical-align: middle;
		padding: 5px 10px;
		font-family: Georgia, Times, serif;
		font-size: 17px;
		font-weight: bold;
		color: #ffffff;
		margin: 0px;
	}

	.blue .subtitle {
		background: #87d7e0;
	}

	.orange .subtitle {
		background: #fff2eb;
	}


	#othermenu .blue span a:hover{
		border-right: 1px solid #bfebec;
	}

	#othermenu .orange span a:hover{
		border-right: 1px solid #FAB9A7;
	}
	
	#othermenu .blue h2 {
		background-color:#87d7e0;
	}

	#othermenu .orange h2 {
		background-color:#F99d75;
		
		cursor: pointer;
	}

	

.community {
	padding: 5px;
	
	/******Removed by HCL offshore to remove border on Community page for Connect and Health Blog portlets**/

/*border:1px solid #b8c2c4;*/

}

	.community h1 {
		font-family: Helvetica, Arial, sans-serif;
		font-size: 24px;
		color: #8ac663;
		text-transform: uppercase;
		margin-bottom: 5px;
	}
	
	.community h2 {
		font-family: Georgia, Times New Roman, serif;
		font-weight: normal;
		font-style: italic;
		font-size: 19px;
		color: #8ac663;
		margin-bottom: 10px;
	}
	
	.community h3 {
		font-family: Georgia, Times New Roman, serif;
		font-weight: bold;
		font-style: normal;
		font-size: 12px;
		color: #8ac663;
		margin-bottom: 2px;
	}
	
	.community .h1margin {
		height: 27px;
	}
	
	.community ul {
		list-style-position: inside;
		/*list-style-type: none;*/
		margin: 0px;
		padding: 0px;
	}
	
	.community .verticalitem {
		border-bottom: 1px dotted #c5c5c5;
		padding: 5px 0px 5px 0px;
		clear: both;
	}
	
.video3 { 
	background: url(darkgreybackground362_1.gif) no-repeat;
	padding: 10px 20px 10px 10px;
}

	.video3 h1 { 
		font-family: Helvetica, Arial, sans-serif;
		text-transform: uppercase;
		color: #fff;
		margin-bottom: 5px;
	}
	
	.video3 h2 {
		font-family: Georgia, Times New Roman, serif;
		font-size: 12px;
		color: #0d888e;
	}
	
	.video3 .item {
		padding: 1px 0px 0px 5px;
		clear: both;
		height: 90px;
	}


.video2 { 
	background: url(darkgreybackground_video2.gif) no-repeat;
	padding: 12px 20px 10px 10px;
	height: 260px;
}

	.video2 h1 { 
		font-family: Helvetica, Arial, sans-serif;
		text-transform: uppercase;
		color: #fff;
		margin-bottom: 5px;
	}
	
	.video2 h2 {
		font-family: Georgia, Times New Roman, serif;
		font-size: 12px;
		color: #0d888e;
	}
	
	.video2 .item {
		padding: 3px 0px 2px 5px;
		clear: both;
		width: 275px;
		height: 90px;
	}


.video {
	background: url(videoback.gif) repeat-y;
	width: 300px;
}
	
	.video #head {
		background: url(videotop.gif) no-repeat;
		height: 30px;
		padding: 10px 0px 0px 10px;
		margin: 0px;
	}

	.video #head h1 {
		font-family: Helvetica, Arial, sans-serif;
		text-transform: uppercase;
		color: #fff;
		margin: 0px;
		padding:0px;
	}

	.video h2 {
		font-family: Georgia, Times New Roman, serif;
		font-size: 12px;
		color: #0d888e;
	}

	.video .item {
		padding: 0px 10px;
	}

	.video #foot {
		background: url(videobottom.gif) no-repeat;
		height: 31px;
		margin: 0px;
		padding-right: 10px;
	}

	.video #foot a, .video #foot a:visited {
	color: #d6f6f3;
	text-decoration: none;
	}
	
	.video #foot a:hover {
		color: #fff;
	}

.video250 {
	background: url(videoback-250.gif) repeat-y;
	width: 250px;
}
	
	.video250 #head {
		background: url(videotop-250.gif) no-repeat;
		height: 30px;
		padding: 10px 0px 0px 10px;
		margin: 0px;
	}

	.video250 #foot {
		background: url(videobottom-250.gif) no-repeat;
		height: 31px;
		margin: 0px;
		padding-right: 10px;
	}


	
/* This class is used for toold box and other orange pertlets */	
.OrangeContainerBg
{
background-image:url(background_toolbox.gif);
background-repeat:repeat;
width:290px;
height:100%;
padding-top:8px;
padding-bottom:8px;
}

.OrangeContainer
{
width:286px;
height:auto;
border-bottom-color:#FCB5A7;
border-bottom-style:solid;
border-bottom-width:1px;
border-top-color:#FCB5A7;
border-top-style:solid;
border-top-width:1px;
border-left-color:#FCB5A7;
border-left-style:solid;
border-left-width:1px;
border-right-color:#FCB5A7;
border-right-style:solid;
border-right-width:1px;
background-color:#FFFFFF;
}
	.OrangeContainer h1 {
		color: #f77342;
		text-transform: uppercase;
	}
	
.toolbox {
	background: url(toolboxbackground1.gif) repeat;
	margin:0px;
	padding: 0px 0px 0px 15px;
	height:285px;
}

	.toolbox h1 {
		color: #f77342;
		padding:0px 0px 0px 0px;
		margin: 2px 0px 5px 0px;
		text-transform: uppercase;
	}
	
	
	
	.toolbox h2, .toolbox h2 a, .toolbox a h2 {
		font-family: Georgia, Times New Roman, serif;
		font-weight: normal;
		line-height:25px;
		font-size: 19px;
		margin-bottom: 0px;
		padding:0px 0px 0px 0px;
		color: #444444;
	}
	
.toolbox form{

		margin-top: 0;
		margin-bottom: 0; 
		margin-right: 0; 
		margin-left: 0; 
		display: inline

}

 .toolbox ul{

		margin-top: 0;
		margin-bottom: 0; 
		margin-right: 0; 
		margin-left: 0; 
		display: inline
}

	.toolbox h2 img{
		vertical-align: middle;
	}

	.toolbox .item {
		border-top: 1px solid #f5ab8e; 
		padding: 3px 0px;
		margin-left: -5px;
		margin-right: 7px;
	}

	.toolbox .item1 {
		border-top: 1px solid #f5ab8e; 
		padding: 0px 0px;
		margin-left: -5px;
		margin-right: 7px;
	}

	.toolbox .item .itemcontent {
		margin: 2px 10px 5px 40px;
	}

	.toolbox p { 
		margin-bottom: 3px;
	} 
	
	.toolbox .icon {
		margin: 0px 3px 0px 3px;
	}


	.toolbox1 {
	background: url(toolboxbackground1.gif) repeat;
	margin:0px;
	padding: 0px 0px 0px 15px;
	height:100px;
	
}
 	
	.toolbox1 h1 {
                font-size:18px;  
		color: #f77342;
		padding:0px 0px 0px 0px;
		margin: 2px 0px 5px 0px;
		
	}

	
	
	
	
.minitout{
	background: url(miniToutBackground.jpg) repeat;
	margin:0px;
	padding: 0px 0px 0px 15px;
}

	.minitout h1 {
			color: #f77342;
			padding:0px 0px 0px 10px;
			margin: 2px 0px 5px 0px;
			text-transform: uppercase;
	}

.toolboxpage {
	background: url(toolboxbackground1.gif) repeat;
	margin:0px;
	padding: 0px 0px 0px 15px;
}

	.toolboxpage h1 {
		color: #f77342;
		padding:0px 0px 0px 10px;
		margin: 2px 0px 5px 0px;
		text-transform: uppercase;
	}
	
	.toolboxpage .item {
		border-top: 1px solid #f5ab8e; 
		padding: 3px 0px;
		margin-left: -5px;
		margin-right: 7px;
	}

	.toolboxpage .item .itemcontent {
		margin: 5px 10px 5px 40px;
	}


.toolboxlink {
	padding:0px 0px 0px 0px;
	background:#ffffff;
	
}

	.toolboxlink h1 {
		color: #f77342;
		padding:0px 0px 0px 5px;
		margin: 0px 0px 0px 0px;
		text-transform: none;
	}
	
	.toolboxlink h2 {
		font-family: Georgia, Times New Roman, serif;
		font-weight: normal;
		line-height:25px;
		font-size: 19px;
		margin-bottom: 0px;
		padding:0px 0px 0px 0px;
	}
	



.darkblue {
	
}

	.darkblue h1 {
		font-family: Helvetica, Arial, sans-serif;
		color: #fff;
		background: #4cb6c6;
		font-weight: normal;
		padding: 5px 0px 5px 8px;
	}
	
	.darkblue h2 {
		font-family: Georgia, Times New Roman, serif;
		font-size: 12px;
		color: #8ac663;
	}
	
	.darkblue ul {
		list-style-type: none;
		padding: 0px;
		margin: 0px;
	}
	
	.darkblue ul.bullets {
		list-style-type: disc;
		padding-left: 15px;
		color: #0d888e; 
	}

	.darkblue .wrapper {
		padding: 7px 5px;
	}

.lightblue {
	border: 1px solid #86d7e0;
}

	.lightblue h1 {
		font-family: Helvetica, Arial, sans-serif;
		color: #4cb6c6;
		background: #d7f4f4;
		font-weight: normal;
		padding: 5px 0px 5px 8px;
	}
	
	.lightblue h2 {
		font-family: Georgia, Times New Roman, serif;
		font-size: 12px;
		color: #8ac663;
	}
	
	.lightblue h2.blue {
		font-family: Georgia, Times New Roman, serif;
		font-size: 21px;
		font-style: italic;
		font-weight: normal;
		color: #0d888e;
		margin: 5px 0px 5px 0px;
	}
	
	.lightblue .item {
		padding: 10px 0px 10px 5px;
	}
	
	.lightblue .wrapper {
		padding: 7px 5px;
	}
	
	.lightblue ul.bullets {
		list-style-type: disc;
		padding: 0px 0px 0px 15px;
		margin: 0px;
		color: #0d888e; 
	}
	
	.lightblue .selected {
		font-weight: bold;
	}


	
	
.quizmain {
}

	.quizmain h1 {
		background: #fff2eb;
		font-family: Georgia, Times New Roman, serif;
		font-size: 12px;
		font-weight: bold;
		color: #f77342;
		text-transform: uppercase;
	}
	
	.quizmain h2 {
		font-size: 19px;
		font-weight: normal;
		color: #4cb6c6;
		margin: 5px 0px 5px 0px;
	}
	
	.quizmain ul {
		list-style-type: disc;
		padding-left: 15px;
		color: #0d888e; 
		margin: 0px;
	}
	
	.quizmain li {
		margin: 0px 0px 10px 0px;
	}
	
.quiz {
	border: 2px solid #8ac663;
}

	.quiz #wrapper {
		padding: 8px;	
	}

	.quiz h1 {
		color: #8ac663;
		font-style: italic;
		font-family: Georgia, Times New Roman, serif;
		font-size: 30px;
		font-weight: normal;
		margin: 8px 0px 8px 0px;
		line-height: 30px; 
	}
	
	.quiz .info {
		color: #4cb6c6;
		font-style: italic;
		font-family: Georgia, Times New Roman, serif;
		font-size: 19px;
		font-weight: bold;
		margin: 10px 0px 10px 0px;
	}
	
	.quiz .questions {
		background: #d6efc5;
		padding: 5px 5px 10px 5px;
		vertical-align: middle;
	}
	
	.quiz .questions h1 {
		font-size: 21px;
	}
	
	.quiz ul.quiznumbers {
		padding: 0px;
		margin: 0px;
		display: inline;
	}
	
	
	.quiz ul.quiznumbers li {
		display: inline;
		font-family: Georgia, Times New Roman, serif;
		background: transparent;
		margin: 0px;
		padding: 2px 5px 2px 5px;
	}
	
	.quiz ul.quiznumbers li.selected {
		background: #fff;
		border: 1px solid #8ac663;
	}
	
	.quiz ul#results {
		margin: 10px 0px 10px 0px;
		padding: 0px;
		list-style: none;
	}
	
	.quiz ul#results li {
		margin: 0px;
		padding: 0px 0px 10px 20px;
	}
	
	.quiz ul#results li.correct {
		background: url(check.gif) no-repeat 0px 0px;	
	}
	
	.quiz ul#results li.incorrect {
		background: url(x.gif) no-repeat 0px 0px;	
	}
	
.physician {
}

	.physician h1 {
		font-family: Georgia, Times New Roman, serif;
		font-weight: normal;
		font-style: italic;
		font-size: 19px;
		color: #8ac663;
		margin-bottom: 10px;
	}
	
.healthkeeper {
}

	.healthkeeper li.selected {
		font-style: italic;
	}
	
	.healthkeeper .item {
		background:#ffffff; 
		padding: 5px 10px 5px 10px; 
		border-top:1px solid #f98c63;
		clear: both;
		height: 35px;
		vertical-align: middle;
	}
	
	.healthkeeper .row {
		background:#ffffff; 
		padding: 5px 10px 5px 10px; 
		border-bottom:1px solid #f98c63;
		border-right:1px solid #f98c63;
		border-left:1px solid #f98c63;
		vertical-align: middle;
		width: 260px;
	}
	
	.healthkeeper .item img {
		vertical-align: middle;
	}

	
	.healthkeeper .leftimage {
		 width: 50px;
		 display:inline;
		 clear: both;
		 vertical-align: middle;
	}

	.healthkeeper .righttext {
		 width: 120px; 
		 padding-left:0px; 
		 display:inline; 
		 margin-top:40px;
		 vertical-align: middle;
	}

.darkgrey {
}

.tout1 {
	clear: both;
	padding: 0px 0px 10px 0px;
	border-bottom: 2px solid #eaeaea;
}

.tout1 ul {
		list-style-position: inside;
		margin: 0px;
		padding: 0px;
}

.tout1 h1, h1 a {
	font-family: Georgia, Times New Roman, serif;
	color: #4cb6c6;
	font-style: italic;
	font-weight: normal;
	font-size: 19px;
	margin-bottom: 10px;
}

.dashedbottom {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

	.dashedbottom li {
		 border-bottom: 1px dashed #8c8c8c;
		 padding: 8px 0px 8px 0px;
	}
	
.dashedbottom2 {
	border-bottom: 1px dotted #dcdcdc;
}
	
/********Send to a Friend CSS************/

.friend
{
clear:both
}

.friend h1

{
font-family: Georgia, Times New Roman, serif;
	color: #3f910a;
	font-style: italic;
	font-weight: normal;
	font-size: 21px;
	margin-bottom: 0px;
}

.friend #topright

{
font-family:Arial, Helvetica, sans-serif;
padding: 0px 0px 0px 0px;
text-align:right;
vertical-align:top;

}

.lighbluecolumn {
	background-color:#d7f4f4;
	width: 200px;
	height:250px;
}

.lighbluecolumn p{
	background-color:#d7f4f4;
	padding-left:10px;
	line-height:1.5em;
	padding-bottom:3px;
	padding-top:10px;
	
}

.lighbluecolumn input
{
width:170px;
height:15px;
border-bottom-color:#666666;
border-bottom-style:solid;
border-bottom-width:1px;
border-top-color:#666666;
border-top-style:solid;
border-top-width:1px;
border-left-color:#666666;
border-left-style:solid;
border-left-width:1px;
border-right-color:#666666;
border-right-style:solid;
border-right-width:1px;
font-family:Arial;
font-size:12px;
font-weight:normal;
color:#666666;
font-style:normal;

}

.lighbluecolumn textarea
{
width:170px;
height:100px;
border-bottom-color:#666666;
border-bottom-style:solid;
border-bottom-width:1px;
border-top-color:#666666;
border-top-style:solid;
border-top-width:1px;
border-left-color:#666666;
border-left-style:solid;
border-left-width:1px;
border-right-color:#666666;
border-right-style:solid;
border-right-width:1px;
font-family:Arial;
font-size:12px;
font-weight:normal;
color:#666666;
font-style:normal;

}

.lighbluecolumn #button
{
background-color:#4cb6c6;
width:100px;
height:25px;
font-family:Arial;
border:none;
font-size:12px;
font-weight:bold;
margin: 5px 5px 5px 5px;
color:#ffffff;
font-style:normal;

}

.AtoZlighbluecontainer {
	background-color:#d7f4f4;
	width: 100%;
	height:auto;
	padding:0px 0px 10px 10px;
}




#topics {
	width: 100%;
	margin: 0px auto;
	padding: 3px 0px 3px 10px;
	font-size: 12px;
	color: #666666;
}

#topics ul {
	margin: 0px;
	padding: 0px;
	list-style:disc;
	text-align: left;
}

#topics li {
	margin: 0px;
	}
	

/* A-Z top menu*/


#AZtop {
	width: 100%;
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
	background-color: #0d888e;
	font-size: 12px;
	font-weight: bold;
	height:20px;
	color: #fff;
}

#AZtop ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	text-align: left;
}

#AZtop li {
	margin: 2px;
	padding: 0px 0px 0px 0px;
	display: inline;
	/*border-right: 1px solid #fff;*/
}

#AZtop a:link, #AZtop a:visited {
	margin: 0px;
	padding: 3px 3px 3px 6px;
	text-decoration: none;
	color: #fff;
}

#AZtop a:hover, #AZtop a.selected {
	background-color: #f3ffff;
	color: #0d888e;
}

#AZtop .lastitem {
	border: none;
}

/* A-Z second level menu */

AZtop2 {
	width: 100%;
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
	font-size: 14px;
	font-weight: bold;
	height:auto;
	color: #fff;
}

#AZtop2 ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	text-align: left;
}

#AZtop2 li {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	width: 80px;
	float: left;
	/*border-right: 1px solid #fff;*/
}

#AZtop2 a:link, #AZtop2 a:visited {
	margin: 0px;
	padding: 2px 24px 3px 15px;
	background: url(AZ_nonselected.gif) no-repeat;
	text-decoration: none;
	font-weight: bold;
	color: #fff;
}

#AZtop2 a:hover, #AZtop2 a.selected {
	background-color: #f3ffff;
	background: url(AZ_selected.gif) no-repeat;
	color: #ffffff;
}


#AZtop2 .lastitem {
	border: none;
}


#AZ
{
}

#AZ ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	text-align: left;
	marker-offset: 0px;
	list-style-position: outside;
}

#AZ dl {
	margin: 2px;
	padding: 0px 0px 0px 5px;
	border-bottom: 1px dotted #EFEFEF;
	/*border-right: 1px solid #fff;*/
}
#AZ dt {
	font-weight: bold;
}

#AZ dd {
	margin: 2px;
	padding: 0px 0px 0px 5px;
	/*border-right: 1px solid #fff;*/
}

#AZ a {
	margin: 0px;
	padding: 3px 3px 3px 7px;
	text-decoration: none;
	color: #0d888e;
}

#AZ a:hover {

	color: #4CB6C6;
}

#AZ .lastitem {
	border: none;
}

#AZ .selected {
	background: #d6efc5;
	display: block;
}

#AZ .notselected {
	background: transparent;
	display: block;
	margin: 0px;
	padding: 0px 0px 0px 5px;
}
	
	
	
.communitycontainer {
background-color:#D6FeC5;
width: 430px;
height:auto;
padding:10px 10px 10px 10px;
}

.communitycontainer #innercontainer {
background-color:#ffffff;
width: 410px;
height:auto;
padding:10px 10px 10px 10px;
}



#searchmenu {
	width: 100%;
	margin: 0px auto;
	padding: 2px 0px 2px 0px;
	margin:0px 0px 0px 0px;
	background-color: #C0EBED;
	font-size: 12px;
	float:left;
	font-weight: bold;
	color: #0D888E;
}

#searchmenu ul {
	margin: 0px;
	list-style: none;
	text-align: left;
}

#searchmenu li {
	margin: 0px;
	padding:0px 1px 0px 1px;
	display: inline;
	/*border-right: 1px solid #fff;*/
}

#searchmenu a {
	margin: 0px;
	padding: 3px 3px 3px 3px;
	text-decoration: none;
	color: #0D888E;
}

#searchmenu a:hover {
	background-color: #9AD375;
	color: #3F910A;
}

.searchresultvisited {
	margin: 0px;
	padding: 3px 3px 3px 3px;
	background-color: #9AD375;
	color: #3F910A;
	text-decoration: none;

}

#searchmenu .lastitem {
	border: none;
}

.searchmenuheading
{
color:#F77342;
}


.articlebody

{
clear:both;
}


.articlebody h1 {
	font-family: Georgia, Times New Roman, serif;
	color: #0D888E;
	font-style: italic;
	font-weight: normal;
	padding: 0px 0px 0px 10px;
	font-size: 21px;
	margin-bottom:0px;
	margin-top:5px;
}

.articlebody h2 {
	font-family: Georgia, Times New Roman, serif;
	color: #666666;
	font-style: italic;
	font-weight: normal;
	font-size: 21px;
	margin-bottom:0px;
	margin-top:5px;
}

.articlebody h3 {
	font-family: Georgia, Times New Roman, serif;
	color: #3f910a;
	font-style: italic;
	font-weight: normal;
	font-size: 18px;
	margin-bottom:5px;
	margin-top:5px;
}

.lightgreen {
	border: 1px solid #8ac662;
}

	.lightgreen h1 {
		font-family: Helvetica, Arial, sans-serif;
		color: #8ac662;
		background: #d6efc5;
		font-weight: normal;
		padding: 5px 0px 5px 8px;
		font-style:normal;
		margin: 0px;
	}
	
	.lightgreen .wrapper {
		padding: 7px 5px;
	}

	.lightgreen 

.testyourknowledge {
		background: url(img/quizintro.gif) no-repeat;
		padding: 5px 5px 5px 70px;
	}




.pageHeading
{
clear:both;
}
.pageHeading 
h1 {
 font-family: Georgia, Times New Roman, serif;
 color: #0D888E;
 font-style: italic;
 font-weight: normal;
 padding-left:10px;
 font-size: 21px;
 margin-bottom:0px;
 margin-top:5px;
 line-height:1.1em;
}
.pageHeading 
h2 {
 font-family: Georgia, Times New Roman, serif;
 color: #666666;
 font-style: italic;
 font-weight: normal;
 font-size: 21px;
 margin-bottom:0px;
 margin-top:5px;
 line-height:1.1em;
}

.orangeheader h1 {
 color: #f77342;
}
 

 
.greenheading
{
  color: #8ac663;
  font-style: italic;
  font-family: Georgia, Times New Roman, serif;
  font-size: 27px;
  font-weight: normal;
  margin: 8px 0px 8px 0px;
}




.pageHeadingcommunity

{
clear:both;
}

.pageHeadingcommunity 
h1 {
	font-family: Georgia, Times New Roman, serif;
	color: #3f910a;
	font-style: italic;
	font-weight: normal;
	padding-left:10px;
	font-size: 21px;
	margin-bottom:0px;
	margin-top:5px;
}

.pageHeadingorange{
	border: 1px solid blue;
	height: 300px;
}

.pageHeadingorange
h1 {
	font-family: Georgia, Times New Roman, serif;
	color: #f77342;
	font-style: italic;
	font-weight: normal;
	padding: 0px 0px 0px 10px;
	font-size: 25px;
	margin-bottom:0px;
	margin-top:5px;
	height: 300px;
	border: 1px solid red;
	display:block;
	background: #eee;
}

.pageheadingwrapper {
	width:100%;
	height:30px;
	border-top: 1px solid #eaeaea;
	border-bottom: 1px solid #eaeaea;
}

.topicCenterNewsletter {
background:#D6FeC5;
height: auto;
padding: 10px;
}	

.topicCenterNewsletter #innercontainer {
background:#ffffff;
padding: 10px;
}
	
.topicCenterNewsletter h2{
font-family: Georgia, Times New Roman, serif;
		font-size: 12px;
		color: #3f910a;
}

.foursquare {
}

.foursquare h1 {
	font-family: Georgia, Times New Roman, serif;
	color: #3f910a;
	font-size: 12px;
	margin: 0px 0px 7px 0px;
}

.morearticles {
}

.morearticles li {
	margin-bottom: 10px;
}

#pagehead {
	border-top: 1px solid #eaeaea;
	border-bottom: 1px solid #eaeaea;
	height: 35px;
	text-transform: uppercase;
}

#pagehead h1 {
	font-family: Georgia, Times New Roman, serif;
	color: #0D888E;
	font-style: italic;
	font-weight: normal;
	padding: 0px 0px 7px 0px;
	font-size: 21px;
	margin: 7px 0px 0px 10px;
	float: left;
	text-transform: none;
}

#pagehead #pagecontrols {
	float: right;
	margin: 7px 0px 0px 0px;
}

#pagehead #pageheadbreadcrumb {
	float: left;
	margin: 12px 0px 7px 0px;
	text-transform: none;
}

.page {
	background: red;
	color: white;
	padding: 10px;
}

#pageheadnoborder {
	height: 35px;
	text-transform: uppercase;
}
#pageheadnoborder h1 {
	font-family: Georgia, Times New Roman, serif;
	color: #0D888E;
	font-style: italic;
	font-weight: normal;
	padding: 0px 0px 7px 0px;
	font-size: 21px;
	margin: 7px 0px 0px 10px;
	float: left;
	text-transform: none;
}
#pageheadnoborder #pageheadbreadcrumb {
	float: left;
	margin: 12px 0px 7px 0px;
	text-transform: none;
}



/************* main tout ************/

.maintouttabsdim {
	font-family: Arial;
	font-size:12px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;

}


.maintouttabshighlite {
	font-family: Arial;
	font-size:12px;
	color: #19888f;
	text-decoration: none;

}

.maintouthead {
	margin: 0px;
	font-size: 21px;
	font-weight:bold;
	color:#3f910a;
	line-height:20px;
	text-align:left ;
}
.maintouthead a{
	margin: 0px;
	font-size: 21px;
	font-weight:bold;
	color:#3f910a;
	line-height:20px;
	text-align:left ;
}

.maintouthead1
{
font-family: Georgia, Times New Roman, serif;
	color: #444444;
	font-weight: normal;
	font-size: 15px;
	margin-bottom:8px;
	margin-top:5px;
	text-align:left ;
	}

.maintouthead1 a
{
font-family: Georgia, Times New Roman, serif;
	color: #444444;
	font-weight: normal;
	font-size: 15px;
	margin-bottom:8px;
	margin-top:5px;
	text-align:left ;
	}

.maintouthead2 {
		color: #8ac663;
		padding:5px 0px 0px 10px;
		text-transform:uppercase;
		font-size: 12px;
		font-weight:bold;
		margin: 0px 0px 0px 0px;
		text-transform: none;
		padding-right: 3px;
		text-align:left ;
		
		background-color:#f4fff0;
}

.maintouthead2 a {
		color: #8ac663;
		padding:5px 0px 0px 10px;
		text-transform:uppercase;
		font-size: 12px;
		font-weight:bold;
		margin: 0px 0px 0px 0px;
		text-transform: none;
		text-align:left ;
		
		background-color:#f4fff0;
}

.maintouttop {} 

.maintoutbottom {vertical-align:bottom;}



.homeTopLeft{ float:left;   }
.homeTopLeftPad{padding:5px 0px 0px px; margin:0px;}


.channelBox{float:left;  background-color:#d6efc5 ;  height:230px; font-family: arial, verdana, helvetica, sans-serif;}
.channelBoxPad{float:left; padding:5px 0px 0px 5px;}

.channelBoxPad a:hover{text-decoration:none;}

#channelImg{float:left; clear:left; width:220px; height:220px; overflow:hidden; margin:0px 8px 0px 0px;}
#channelImg img{float:left;}

.channelRightWrap{float:left; }
.channelWrap{float:left; height:201px; }

.channelTop{height:93px; overflow:hidden; }
#channelTop{overflow:hidden; }

#channelTitle h2{margin:0px; padding:2px 5px 0px 5px; font-size:21px; font-family: helvetica, arial, verdana, sans-serif; color:#ff6700; }
#channelBlurbs {}
#channelBlurbs a{color:#873903; text-decoration:none;}

#channelBlurbs p{font-weight:bold; margin:0px; padding:0px 5px; color:#873903; font-size: 16px; font-family: "times new roman" , georgia, verdana, sans-serif; }




.numberNavWrap{float:left; clear:left; padding:0px; margin:0px;clear:left;}
.numberNavWrapPad{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; overflow:hidden;}
.numberNavLeft{background: url(menuLeft.gif) no-repeat; float:left; width:6px; height:17px;}
.numberNav{background: url(menuRepeat.gif) repeat-x; float:left; height:17px; font-size:9px; color:#0d887e; font-family:arial, regular; overflow:hidden; margin:0px; padding:0px;}
#numberNavPad{float:left; margin:0px 0px 0px 0px;  padding:1px 0px 0px 0px; display:block; height:14px; overflow:hidden;vertical-align: center;}
.numberNavRight{background: url(menuRight.gif) no-repeat; float:left; width:6px; height:17px;}
.numberNav a{padding:0px 3px; color:#0d887e; font-family:arial, regular;  text-decoration:none; overflow:hidden;}
.numberNav a.numberNavPrev{padding:0px 1px;}
.numberNav a.numberOn{background: url(menuOn.gif); padding:1px 3px 2px 3px; margin:0px 0px 0px 1px; overflow:hidden; }
.numberNav a.numberNavNext{}
#controlBtn{float:left; padding:0px 0px 0px 3px;cursor:pointer;}
/*Changes done by HCL offshore,for setting the color of main tout*/

.maintouttable{
	background: #d7f4f4 url(spotlightgradient.jpg);
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width:100%;

}

.maintouttabstd {

            background-color: #d7f4f4;

            

}

 

.maintouttabstr {

            background-color: #676767;

}


/*****************************/

/**************** end main tout **********/


.subtitle2 {
	font-family: Georgia, Times New Roman, serif;
	color: #0D888E;
	font-size: 15px;
}


ul.simplelist {
	list-style-type: disc;
	color: #0d888e;
	list-style-position: outside;
	margin: 0px 0px 10px 0px;
	padding-left: 15px;
	padding-right: 3px;
	padding-bottom: 5px;
	background-color:#f4fff0;
}

ul.maintoutsimplelist {
	list-style-type: disc;
	color: #0d888e; 
	list-style-position: outside;
	margin: 0px 0px 10px 0px;
	padding-left: 15px;
	padding-right: 3px;
	padding-bottom: 5px;
	background-color:#f4fff0;
	
}

ul.simplelist li {
	margin: 0px 0px 0px 10px;
	
}

ul.maintoutsimplelist li {
	margin: 0px 0px 0px 10px;
	
}


.communityhealthall{
	position: relative;
	display: inline;
	float: left;
	text-align: left;
}

.healthblogdarkblue {
	
}

	.healthblogdarkblue h1 {
		font-family: Helvetica, Arial, sans-serif;
		color: #fff;
		background: #4cb6c6;
		font-weight: normal;
		padding: 5px 0px 5px 8px;
	}
	
	.healthblogdarkblue h2 {
		font-family: Georgia, Times New Roman, serif;
		font-size: 12px;
		color: #8ac663;
	}
	
	.healthblogdarkblue ul {
		list-style-position: inside;
		margin: 0px;
		padding: 0px;
	}
	
	.healthblogdarkblue .wrapper {
		padding: 7px 5px;
	}


articleP {
	padding: 0px;
}


/*** START: Styles related to Toolbox - Know Your Risk. Added by Chandar (HCL) on 09/21/2007 ***/
 #kyr_promo {
	 width: 233px; 
	 background: white url(http://content.revolutionhealth.com/contentimages/image.2007-09-10.8859985187) no-repeat top left;
	 height: 106px;
	 overflow:hidden; 
	 position:relative; 
	 font-family: Arial;
	 top: -5px;
	 }
	 
 #kyr_promo h2 {
	 display:none;
	 }
	 
 #kyr_promo p {
	 padding:0; 
	 margin:0; 
	 font-family: Arial;
	 }
 
 #kyr_promo #module_description {
	 font-size: 11px;
	 padding-top: 2px;
	 }
	 
 
 #kyr_promo form {
	 padding:0; 
	 margin:0; 
	 height: 117px; 
	 margin-top: 2px;
	 position:absolute;
	 left:0px; 
	 top: 14px;
	 display:block;
	 }
	 
 #kyr_promo form label{
	 display:block; 
	 padding:0; 
	 margin:0; 
	 font-weight: bold; 
	 font-size: 10px; 
	 line-height: auto; 
	 }

 #kyr_promo form .kyr_promo_group {
	 float:left; 
	 width: auto; 
	 padding:0; 
	 margin:0; 
	 margin-right: 8px;
	 }
	 
 #kyr_promo #assessment_weight {
   width: 40px;
   }
   
 #kyr_promo #rev_copyrite {
	 font-size: 9px; padding:0; margin:0;
	 position:absolute;
	 left: 2px;
	 bottom: 0px;
	 width: 250px;
	 }
 #kyr_promo .form_container {float:left;
	 width: 100%;
	 position:relative;
	 }
 #kyr_promo #get_started span {display:none;}
 #kyr_promo #get_started {
	 height: 23px; 
	 width:105px; 
	 overflow:hidden;
	 position:absolute; 
	 padding:0;
	 margin:0;
	 left:83px; 
	 bottom:0px; 
	 background:none; 
	 border:none; 
	 cursor: pointer;
	 background: transparent url(http://content.revolutionhealth.com/contentimages/image.2007-09-10.8859985187) no-repeat -135px -130px;
	 z-index:1;
	 }
 #kyr_promo #kyr_value_ft, #kyr_promo #kyr_value_in {
	 padding:0; 
	 margin:0; 
	 font-size: 11px;
	 }
	 
 #kyr_promo a {
	 cursor:pointer;
	 }
	 
 #kyr_promo #weight {
   clear:left;
 }
 
 #kyr_promo #weight input {
   border: 1px solid #918F8F;
 }
	 
 #kyr_promo #link_revolution {
	 display:block; 
	 position: absolute; 
	 right:0; 
	 top:0; 
	 width: 125px; 
	 height: 25px;
	 z-index:33;
	 }
 #kyr_promo #link_revolution span {
	 display:none;
	 }
/*** END: Styles related to Toolbox - Know Your Risk ***/
