	body			
	{
		background-color:#FFFFFF;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		line-height: 1.3em;
		margin: 0;
		padding: 0;
		text-align: center;
		vertical-align: top;						
	}

	html 
	{
    	height:100%;
		overflow: -moz-scrollbars-vertical;
	}		
	
	#wrap	
	{
		background-image: url(../bg_images/rightdropshadow_bg.jpg);
		background-repeat:repeat-y;
		background-position: right;
		layer-background-image: url(../bg_images/rightdropshadow_bg.jpg);
		border:0px;
		margin:0 auto; /*center hack*/
   		min-width: 980px; /* sets min-width value for all standards-compliant browsers */
		max-width: 1180px; /* this sets the max-width value for all standards-compliant browsers */
		padding: 0;
		padding-right: 10px;
		position: relative;
		text-align:left;
	}
					
	#wrap-left		
	{
		background-image: url(../bg_images/leftdropshadow_bg.jpg);
		background-repeat:repeat-y;
		background-position: right;
		layer-background-image: url(../bg_images/leftdropshadow_bg.jpg);
		float: left;
		height: 400px;
		margin: 0;
		position: relative;
		padding: 0;
		width: 10px;
	}
	
	#wrap-inner		
	{
		background-color:#FFFFFF;
		clear: right;
		_float: left;
		margin: 0;
		margin-left: 10px;
		_margin-left: 0;
		padding:0;
		position: relative;
		text-align: left;
	}
	
	#wrapbottom
	{
		background-image: url(../bg_images/bottomdropshadow_bg.jpg);
		background-repeat: no-repeat;
		background-position: right;
		layer-background-image: url(../bg_images/bottomdropshadow_bg.jpg);
		border:0px;
		margin:0 auto; /*center hack*/
   		min-width: 980px; /* sets min-width value for all standards-compliant browsers */
		max-width: 1180px; /* this sets the max-width value for all standards-compliant browsers */
		padding: 0;
		padding-right: 10px;
		position: relative;
		text-align:left;
		vertical-align: top;
		height: 7px;

		
	}
					
	* html #wrapbottom
	{	
		height:7px;
		width: 980px /* fallback value */;
		width:expression(((document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.clientWidth : document.body.clientWidth) > 1179 ? "1180px" : (((document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.clientWidth : document.body.clientWidth) < 981 ? "980px" : "auto")); 
	}
	
	* html #wrap
	{	
		height:100%;
		width: 980px /* fallback value */;
		width:expression(((document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.clientWidth : document.body.clientWidth) > 1179 ? "1180px" : (((document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.clientWidth : document.body.clientWidth) < 981 ? "980px" : "auto")); 
	}
				
	.header 	
					{ 
						background-image: url(../bg_images/header_bg.jpg);
						background-repeat: no-repeat;
						background-position: right;
						layer-background-image: url(../bg_images/header_bg.jpg);
						height: 135px;
						text-align: left;
					}
	img
					{  
						border-style: none;
					}



	.main		
					{
						height: auto;
						position: relative;
						margin-top: 0px;
						padding-bottom: 0px;
					}
	
	.horizmenu		{
						/*background-image: url(../bg_images/horizmenu_bg.png);*/
						background-color: #1963AA;
						float: left;
						width: 100%;
						position: relative;
						height:32px;
						z-index: 100;
						
					}
				
	#leftnav 	
					{ 	
						background-color: #1C98C6;
						background-image:url(/bg_images/leftmenu_bg.png);
						background-repeat: no-repeat;
						position:relative;
						float: left;
						padding-top: 0px;
						text-align: left;
						width: 164px;
						z-index: 600;
					}
	
	#maincontent 	
					{
						clear: right;
						height: auto;
						margin: 0;
						margin-left: 164px;
						padding:0;
					}
					
	.corecontentcontainer
					{
						clear: right;
						margin-left: 35px;
					}
					
	.philocontenttext
					{
						float: left;
						font: Arial, Helvetica, sans-serif;
						font-size: 11px;
						margin-left: 0px;
						margin-top: 0px;
						padding-left: 10px;
						padding-top: 0px;
						text-align: justify;
						vertical-align: top;
						width: 77.8%;
					}
			
	.philocontentimage
					{
						clear: right;
						text-align: center;
						padding-top: 8px;
					}
	
	.corecontentimage
					{
						float: left;
						margin-left: 0;
						padding-left: 0px;
						padding-top: 9px;
						width: 90px;
					}
	
	.corecontenttext
					{
						clear: right;
						font: Arial, Helvetica, sans-serif;
						font-size: 11px;
						margin-left: 90px;
						margin-top: 0px;
						padding-left: 7px;
						padding-top: 0px;
						text-align: left;
						vertical-align: top;
					}
					
	.coreheading
					{
						background-color: #1963AA;
						clear: right;
						height: 18px;
						margin-left: 35px;
						font-size: 13px;
						color: #ffffff;
						font: Arial, Helvetica, sans-serif;
						text-align: left;
						vertical-align: middle;
						padding-left: 6px;
						padding-top: 3px;
					}
					
	.coreheadingicon
					{
						float: left;
						margin-left: 0;
						width: 30px;
						text-align: center;
						
					}
					
	.rightheadingicon
					{
						float: left;
						margin-left: 0;
						width: 45px;
						text-align: center;
						
					}
	
	.ie6fix1
					{
						width:100px;
						height: 25px;
						margin-left: 175px;
						position: relative;
					}
					
	#leftcol
					{
						float: left;
						height: auto;
						padding:0;
						margin-left: 60px;
						padding-left: 0.7%;
						padding-right: 0.6%;
						width: 67.8%;
						position: relative;
						z-index: 11;
					}
					
	
				
	#rightcol
					{
						background-color: #1C98C6;
						float: right;
						height: auto;
						width: 17%;
						padding:0;
						padding-right: 3px;			
					}
					
	.rightcolblock
					{
						margin-top: 15px;
						
						width: 100%;
						padding:0;
					}		
					
	.rightcolheading
					{
						padding-top: 8px;
						padding-left: 1px;
						font-size: 13px;
						color: #0066FF;
						font: Arial, Helvetica, sans-serif;
						text-align: left;
						vertical-align: middle;
					}
					
	.rightcoltext
					{
						font: Arial, Helvetica, sans-serif;
						font-size: 11px;
						padding-left: 10px;
						padding-top: 0px;
						text-align: left;
					}
	
	.faqbullet
					{
						float:left;
						margin-left: 0px;
						margin-top: 1px;
						padding-left: 12px;
						padding-top: 0px;
						padding-bottom: 1px;
						text-align: left;
						width: 20px;
					}
					
	.faqtext
					{
						font: Arial, Helvetica, sans-serif;
						font-size: 11px;
						margin-left: 30px;
						padding-top: 0px;
						text-align: left;
					}

	.corebullet
					{
						float:left;
						height: auto;
						margin-left: 2px;
						padding-left: 0px;
						text-align: left;
						width: 20px;
					}
					
	.coretext
					{
						clear: right;
						font: Arial, Helvetica, sans-serif;
						font-size: 11px;
						height: 1%;
						margin-left: 23px;
						padding-left: 0px;
						padding-top: 0px;
						text-align: left;
					}

	.promoblock
					{
						background-color: #ffffff;
						font: Arial, Helvetica, sans-serif;
						font-size: 11px;
						float: left;
						height: auto;
						margin: auto;
						margin-top: 0;
						margin-bottom: 0;
						
						padding:0;
						width: 33.1%;
						
						
					}
					
	.promoblock1
					{
						background-image: url(/images/callbackservice.gif);
						color: #4a9219;
						/* background-color:#FF0000; */
						layer-background-image: url(../images/callbackservice.gif);
						height: 200px;
						line-height: 1.18em;				
						margin: auto;
						margin-top: 1px;
						text-align: justify;
						padding-left: 5px;
						padding-right: 8px;
						width: 149px;
						
					}
					
.pageheading1
						{
						font: Arial, Helvetica, sans-serif;
						font-size:20px;
						font-weight:500;
						color: #1963AA;
						margin-top:0;
						}

.pageheading2
						{
						font: Arial, Helvetica, sans-serif;
						font-size:13px;
						font-weight:500;
						color: #1963AA;
						margin-top:0;
						}

a.block2:link
{
						color: #e2348c;
						text-decoration: underline;
					}	
a.block2:visited
{
						color: #e2348c;
						text-decoration: underline;
					}
a.block2:active
					{
						color: #e2348c;
						text-decoration: underline;
					}

a.block2:hover
					{
						color: #e2348c;
						text-decoration: underline;
					}
	.promoblock2
					{
						background-image: url(/images/corporatewellness.gif);
						color: #e2348c;
						/* background-color:#3300CC; */
						layer-background-image: url(../images/corporatewellness.gif);
						height: 200px;
						line-height: 1.18em;
						margin: auto;
						margin-top: 1px;
						text-align: justify;
						padding-left: 5px;
						padding-right: 8px;
						width: 149px;
						
					}
	
	.promoblock3
					{
						background-image: url(/images/iridology.gif);
						color: #ee6b00;
						/* background-color:#FFFF99; */
						height: 200px;
						line-height: 1.18em;
						margin: auto;
						margin-top: 1px;
						text-align: justify;
						padding-left: 5px;
						padding-right: 8px;
						width: 149px;
					}
a.block3:link
{
						color: #ee6b00;
						text-decoration: underline;
					}	
a.block3:visited
{
						color: #ee6b00;
						text-decoration: underline;
					}
a.block3:active
					{
						color: #ee6b00;
						text-decoration: underline;
					}

a.block3:hover
					{
						color: #ee6b00;
						text-decoration: underline;
					}

	.mainhorizblock
					{
						background-color: #ffffff;
						
						margin-top: 18px;
						width: 100%;
					}		
				
	.footer 		
					{
						clear: both;
					}
					
	#pagefooter 		
					{
						background-color: #eeeeee;
						background-image: url(../bg_images/leftdropshadow_bg.jpg);
						background-repeat:repeat-y;
						background-position: left;
						layer-background-image: url(../bg_images/leftdropshadow_bg.jpg);
						clear: right;
						height: 30px;
						margin: 0;
						margin-top: 0px;
						margin-right: -10px;
						left: -10px;
						padding-top: 20px;
						text-align: center;
						position: relative;
						
						
					}
					

	a:link 
					{
						color: #1963AA;
						text-decoration: none;					
					}
					
	a:visited 
					{
						color: #1963AA;
						text-decoration: none;										
					}
	a:hover 
					{
						color: #1963AA;
						text-decoration: underline;										
					}
	a:active 
					{
						color: #1963AA;
						text-decoration: none;			
					}
	
	.corebody			
					{				
						font-family: Arial, Helvetica, sans-serif;
						font-size: 11px;
						font-weight: 100;
						margin-left: -11px;
						text-align: left;
						vertical-align: top;
					}

	.unorderedlist
					{
						margin: 0px;
						padding-left: 5px;
					}

	
					
	
	
	
	
	
	
	
	
	
	
	
	
	.corecolumn 
					{	
						float: left;
						height: auto;
						margin-left: 1px;
						vertical-align: top;
						width: 33%;
					}

	.coreblock		
					{
						margin-top: 10px;
						padding-top: 0px;
						top: 0px;
						width: 100%;
					}
				
	.coreblkleft
					{
						float: left;
						padding: 4px;
						height: auto;
						text-align: center;
						width: 66px;
					}
	
	.middlestripcols
					{
						float: left;
						height: auto;
						margin-bottom: 10px;
						width: 25%;
					}
					
	.middlestripblock
					{
						height: 100px;
						margin-left: auto;
						margin-right: auto;
						margin-top: 15px;
						width: 100px;	
					}
					
	.middlestrippromo
					{
						background-image: url(../images/promo.gif);
						border: 1px solid #cccccc;
						height: 100px;
						margin-left: auto;
						margin-right: auto;
						margin-top: 15px;
						width: 100px;	
					}

	.promoheadericon
					{
						float: right;
						height: 25px;
						margin-right: 6px;
						margin-top: 6px;
						width: 25px;
					}
	
	.promoheading1
					{
						float: left;
						height: 9px;
						margin-left: 0px;
						margin-top: 6px;
						padding-top: 10px;
						text-align: left;
						width: 69px;
					}
					
	.coreblkrttop
					{
						color: #003067;
						font-size: 12px;
						font-weight: bold;
						border-bottom: 2px solid #003067;
						
						clear: right;
						height: 22px;
						margin-left: 75px;
						padding-left: 0px;
						padding-top: 2px;
						text-align: left;
						vertical-align: top;
						white-space: nowrap;
					}
					
	.coreblkrtbody
					{
						clear: right;
						height: 100%;
						margin-left: 70px;
						padding-left: 18px;
						padding-right: 5px;
						padding-top: 10px;
						text-align: left;
						vertical-align: top;
						
						font-family: Arial, Helvetica, sans-serif;
						font-size: 11px;
						font-weight: 100;

					}
	
	
	.promoblockold	
					{
						margin-left: auto;
						margin-right: auto;
						margin-top: 10px;
						padding-top: 10px;
						width: 80%;
					}

.footerblocks
						{
							float:left;
							text-align: center;
							width: 110px;
							height: 20px;
						}

    a.bookmark_condition:hover 
	{
		color:#000000;
		text-decoration:none;
    }

    a.bookmark:hover 
	{
		text-decoration:none;
    }
	
	a.faqlink:link 
					{
						color: #F2F2F2;
						text-decoration: none;					
					}
					
	a.faqlink:visited 
					{
						color: #F2F2F2;
						text-decoration: none;										
					}
	a.faqlink:hover 
					{
						color: #F2F2F2;
						text-decoration: underline;										
					}
	a.faqlink:active 
					{
						color: #F2F2F2;
						text-decoration: none;			
					}
					
	a.homebutton:link 
					{
						color: #FFFFFF;
						text-decoration: none;					
					}
					
	a.homebutton:visited 
					{
						color: #FFFFFF;
						text-decoration: none;										
					}
	a.homebutton:hover 
					{
						color: #AAAAAA;
						text-decoration: none;										
					}
	a.homebutton:active 
					{
						color: #AAAAAA;
						text-decoration: none;			
					}
					
					a.homebutton2:link 
					{
						color: #AAAAAA;
						text-decoration: none;					
					}
