.headerBk {
	background-image: url('../shared/images/intuitive_health_solutions_hp_1x1.jpg');
	background-repeat: no-repeat;
	background-position:   left top;
}

.navBk {
	background-image: url('../shared/images/intuitive_health_solutions_hp_2x2.jpg');
	background-repeat: no-repeat;
	background-position: top left;
}

.readingFullTop {
	background-image: url('../shared/images/reading_bk_header.gif');
	background-repeat: no-repeat;
	background-position: top left;
}
.sessionFullTop {
	background-image: url('../shared/images/session_bk_header.gif');
	background-repeat: no-repeat;
	background-position: top left;
}

.scanBkHeader {
	background-image: url('../shared/images/scan_bk_header.gif');
	background-repeat: no-repeat;
	background-position: top left;
}
.miniBkHeader {
	background-image: url('../shared/images/mini_bk_header.gif');
	background-repeat: no-repeat;
	background-position: top left;
}
.bkFooter {
	background-image: url('../shared/images/bk_footer.gif');
	background-repeat: no-repeat;
	background-position: bottom left;
}

/* Note. Backgrounds are at the top of this page because Firefox is retarded */

/* Generic Selectors */

body {
	font-family: Tahoma, Arial, "Microsoft Sans Serif";
	font-size: 14px;
	background-color: #58308E;
	margin: 0 0 0 0;
}

h1 {
	font-family: Tahoma, Arial, "Microsoft Sans Serif";
	width: 99%;
	font-size: 20px;
	font-weight: normal;
	color: #003366;
	border-bottom: 2px solid #cecece;
	margin-bottom: 0px;
}

h2 {
	font-family: Tahoma, Arial, "Microsoft Sans Serif";
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	border-bottom: 1px solid #003366;
}

h3 {
	font-family: Tahoma, Arial, "Microsoft Sans Serif";
	font-size: 24px;
	font-weight: bold;
	color: #58308E;
	text-align: center;
}

li {
	line-height: 125%;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

a:link 		{color: #003366; text-decoration: underline; font-weight: bold;}
a:visited 	{color: #666666; text-decoration: underline; font-weight: bold;}
a:active 	{color: #FFOOOO; text-decoration: underline; font-weight: bold;}
a:hover 	{color: #FFOOOO; text-decoration: underline; font-weight: bold;}


/* Header Navigation */

.navHeader 					{font-size: 16px; margin-left:10; margin-right:10; margin-bottom: -1;}
.navHeader a:link      		{font-family: "Franklin Gothic Demi Cond", Arial; color: #FFFFFF; font-weight: normal; text-decoration: none }
.navHeader a:visited    	{font-family: "Franklin Gothic Demi Cond", Arial; color: #FFFFFF; font-weight: normal; text-decoration: none }
.navHeader a:hover   		{font-family: "Franklin Gothic Demi Cond", Arial; color: #CECECE; font-weight: normal; text-decoration: none }
.navHeader a:active   		{font-family: "Franklin Gothic Demi Cond", Arial; color: #CECECE; font-weight: normal; text-decoration: none }

td.navHeaderOn {
	background-image: url('../shared/images/intuitive_health_solutions_hp_2x2_dk_bk.jpg');
	filter:alpha(opacity=50);
	cursor: pointer;
	cursor: hand;
}

td.navHeaderOff {
	background: #;
}

td.navHeaderClick {
	background-image: url('../shared/images/intuitive_health_solutions_hp_2x2_dk_bk.jpg');
	filter:alpha(opacity=75);
	cursor: pointer;
	cursor: hand;
}

/* Optimized Anchors Top Right */

.headerRightLinks 					{font-size: 15px; margin-right: 20px}
.headerRightLinks a:link      		{font-family: "Franklin Gothic Demi Cond", Arial; color: #FFFFFF; font-weight: normal; text-decoration: none }
.headerRightLinks a:visited    		{font-family: "Franklin Gothic Demi Cond", Arial; color: #FFFFFF; font-weight: normal; text-decoration: none }
.headerRightLinks a:hover   		{font-family: "Franklin Gothic Demi Cond", Arial; color: #CECECE; font-weight: normal; text-decoration: none }
.headerRightLinks a:active   		{font-family: "Franklin Gothic Demi Cond", Arial; color: #CECECE; font-weight: normal; text-decoration: none }

}

/* Designated Selectors */


/* Right Side Navigation */

#divRightNav TD {
	width: 184px;
	}
#divRightNav P {
	margin: 3 0 3 5;
	font-size: 12px;
	}
	
#divRightNav a {
	font-family: "Franklin Gothic Demi Cond", Arial;
	color: #003366;
	text-decoration: none;
	font-weight: normal;
	}
	
#divRightNav a:link {
	font-family: "Franklin Gothic Demi Cond", Arial;
	color: #003366;
	text-decoration: none;
	font-weight: normal;
	}
	
#divRightNav a:visited {
	font-family: "Franklin Gothic Demi Cond", Arial;
	color: #003366;
	text-decoration: none;
	font-weight: normal;
	}	

#divRightNav a:active {
	font-family: "Franklin Gothic Demi Cond", Arial;
	color: #1BBA0E;
	text-decoration: none;
	font-weight: normal;	
	}
	
#divRightNav a:hover {
	font-family: "Franklin Gothic Demi Cond", Arial;
	color: #1BBA0E;
	text-decoration: none;
	font-weight: normal;
	}		

/* Footer */
	

#footer
{
	text-align: center;
	font-family: Tahoma, Arial, "Microsoft Sans Serif";
	color: #808080;
	font-size: 12px;
	}
	#footer a:link 		{color: #808080; text-decoration: underline; font-weight: normal;}
	#footer a:visited 	{color: #808080; text-decoration: underline; font-weight: normal;}
	#footer a:active 	{color: #808080; text-decoration: underline; font-weight: normal;}
	#footer a:hover 	{color: #808080; text-decoration: underline; font-weight: normal;}

.mainBody {
	margin-left: 5;	margin-right: 5;
}

.breadCrumbs {
	margin-left: 5;	margin-right: 5;
	font-family: Tahoma, Arial, "Microsoft Sans Serif";
	font-size: 12px;	
}

.headlines, .attnlines, .sublines, .infolines {
	font-family: Tahoma, Arial, "Microsoft Sans Serif";
	color: #000000;
}

.headlines 	{font-size: 16px; font-weight: bold;}
.attnlines 	{font-size: 16px; background:yellow;}
.sublines 	{font-size: 14px;}
.infolines 	{font-size: 12px;}














