body, body.greybox {
  /* background-color:#d4d0c8;*/
   background-color:#ffffff;
   color:#EFEFEF;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:9pt;
   height:100%;
   margin:0;
   padding:0;
}

body.greybox {
   background-color:#ffffff;
   background-image:url("http://www.healthyhabitsweb.com/img/bgs/greybox.jpg");
   height:98%;
}

td {
   color:#000000;
}

a:hover, .lnkFooter:hover, .lnkHeader:hover {
   color:#377f5c;
}





.resourcesTitle {
   font-size: 18pt;
   font-weight:bold;
   margin-bottom:.5em;
   margin-top:.5em;
   text-align:center;
}

.resourcesAuthor, .resourcesSubtitle {
   font-size: 12pt;
   font-style: italic;
   text-align:center;
}

.resourcesHead, .resourcesText, ol.resources, ul.resources {
   font-size: 10pt;
   margin-bottom:1em;
   padding-left:2em;
   padding-right:2em;
   text-indent:2em;
}

.resourcesText,.resourcesBullet {
   margin-top:-.5em;
}

.resourcesBullet {
   font-size: 10pt;
   padding-left:2em;
   padding-right:2em;
}

.resourcesHead {
   font-weight:bold;
   text-indent:0em;
}

ol.resources, ul.resources {
   margin-left:3em;
   margin-right:3em;
   padding-left:3em;
   padding-right:3em;
   text-indent:0em;
}

li.resources {
}




.defaultText, .txtFooter, .txtHeader, .lnkFooter, .lnkHeader {
   color:#000000;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:10pt;
   font-weight:bold;
}



.head1 {
   color:#000000;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:12pt;
   font-weight:bold;
   text-decoration:none;
}

.head2 {
   color:#000000;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:16pt;
   font-weight:bold;
   text-decoration:none;
}

.linkSmall {
   color:blue;
   font-size:8pt;
}

.btnBlue, .inBlue {
   background-color:#eff7ff;
   border-color:#85b8e5;
}







      /*HEADER********************************************************/
      #divHeader {
         /*background-color:#84bae4;*/
         background-image:url("../img/bgs/header.jpg");
         border:0px solid black;
         color:black;
         font-size:8pt;
         height:150px;
         margin:0px 0px 0px 0px;
         padding-left:5px;
         padding-right:5px;
         position:relative;
         text-align:right;
         width:790px;
      }

         .lnkHeader, .txtHeader {
            font-size:12pt;
            text-decoration:none;
         }

         #tblHeader {
            height:100%;
            width:100%;
         }







      /*PAGE**********************************************************/
      #divPage {
         background-image:url("http://www.healthysolutionsweb.com/img/bgs/page.jpg");
			background-position:bottom center;
			background-repeat:repeat-x;
         color:black;
         font-size:12pt;
         margin:0px auto 0px auto;
         position:relative;
         width:800px;
      }

      #divPageGreybox {
         color:#000000;
         font-size:12pt;
         margin:0px 0px 0px 0px;
         padding:0px 0px 0px 0px;
         position:relative;
         width:100%;
      }



      /*CONTENT*******************************************************/
      #divContent {
         border:0px solid black;
         color:#000000;
         margin:0px 0px 0px 0px;
         padding:0px 0px 0px 0px;
         position:relative;
         width:790px;
      }
		
      #divContentTop {
         height:110px;
         position:relative;
         width:790px;
      }

         #divBlurb {
            border:0px solid black;
            height:195px;
            left:410px;
            position:absolute;
            width:390px;
         }

            .blurb, .blurbDesk, .blurbDeskName {
               position:absolute;
               font-size:16pt;
               white-space:normal;
            }
            
            .blurb {
               display:none;
               filter:alpha(opacity=0);
               left:0px;
               position:absolute;
               font-size:36pt;
               opacity:0;
               text-align:center;
               top:50px;
               white-space:normal;
               width:355px;
            }

            .blurbDeskName {
               right:10px;
               text-align:center;
               top:0px;
               width:100%;
            }

            .blurbDesk {
               bottom:10px;
               right:10px;
               text-align:right;
               width:100%;
            }
		
			
			
			/*NAV BAR*/
			#navigation {
				background:none;
	      	background-color:transparent;
				float:left;
				font-size:0pt;		/*ugly hack to prevent img from being seperated from p by 'text' whitespace in IE*/
				margin:0px 5px;
				padding:8px 0 5px 0;
				position:relative;
				width:200px;
			}
				
				#navigation img {
					margin:0px;
					padding:0px;
				}
			
		      #navigation p, #navigation p.first, #navigation p.last {
		      	background-color:#ffffff;
					font-size:10pt;
					margin:0px;
					padding:5px 5px 5px 10px;
		      }
				
				#navigation p a:link, #navigation p  a:visited, #navigation p a:hover {
					color:#006dcf;
					font-weight:bold;
					text-decoration:none;
				}
				
				#navigation p a:hover {
					background-color:#e0e5ef;
					text-decoration:underline;
				}
			
			
			
			#material {
				float:left;
				width:570px;
			}



      #divContentBottom {
         height:400px;
         padding:0px 0px 0px 0px;
         position:relative;
         top:5px;
         width:550px;
      }







      /*FOOTER********************************************************/
      #divFooter {
         /*background-image:url("../img/bgs/footer.jpg");*/
			border:0px solid black;
         bottom:0px;
         color:#ffffff;
         font-size:8pt;
         height:50px;
         margin:0px;
         padding-left:5px;
         padding-right:5px;
         width:790px;
      }

         #tblFooter {
            height:100%;
            width:100%;
         }

         .lnkFooter, #tblFooter tr td {
            color:#000000;
            text-decoration:none;
         }

