body
	{
	 background-color: #cccc99;
	 margin: 0px;
	 font-family: Arial,sans-serif;
	 font-size: 11px;
	 color: #000000
	}
	
td
	{
	 font-family: Arial,sans-serif;
	 font-size: 11px;
	 color: #000000
	}
	
img,embed
	{
	 display: block
	}

#pop 
	{
	 position: absolute;
	 top: 0px;
	 width: 175px;
	 visibility: hidden; 
	 z-index: 200;
	 background-color: #cccc99;
	 layer-background-color: #cccc99
	}

.normalStyle
	{
	 padding: 2px;
	 text-align: center;
	 font-weight: 500; 
	 width: 175px; 
	 color: #000000; 
	 top: 100px; 
	 font-family: Arial,sans-serif; 
	 font-size: 11px; 
	 background-color: #cccc99; 
	 layer-background-color: #cccc99; 
	 border-width: 1px; 
	 border-style: solid; 
	 border-color: #000000; 
	 cursor: default
	}

.netscape4Style 
	{
	 padding: 0px; 
	 font-weight: 500; 
	 width: 175px; 
	 color: #000000; 
	 top: 100px; 
	 font-family: Arial,sans-serif; 
	 font-size: 11px; 
	 background-color: #cccc99; 
	 layer-background-color: #cccc99; 
	 border: 1px solid #000000
	}  

a,a:visited,a:active
	{
	 color: #6633ff;
	}
	
.tdDate
	{
	 font-weight: bold
	}

.tdNavBar
	{
	 font-weight: bold;
	 letter-spacing: 1px
	} 
	
.txtConsultants,.txtConsultants a,.txtConsultants a:visited,.txtConsultants a:active
	{
	 color: #336699
	}

.txtHeadlines,.txtHeadlines small
	{
	 color: #000000;
	 line-height: 20px
	}
	
.txtHeadlines a,.txtHeadlines a:visited,.txtHeadlines a:active
	{
	 color: #336699
	}

.txtHeadlines ul
	{
	 list-style-type: disc;
	 list-style-position: outside
	}
	
.txtFooter,.txtFooter a,.txtFooter a:visited,.txtFooter a:active
	{
	 color: #ffffff;
	 font-size: 10px
	}
	
.txtNotes,.txtNotes a,.txtNotes a:visited,.txtNotes a:active
	{
	 color: #000000;
	 font-size: 10px
	}
	
.ulMain
	{
	 list-style-type: disc;
	 list-style-image: url(/images/bullet_blue.gif);
	 list-style-position: outside
	}
	
.ulConsultant
	{
	 list-style-type: disc;
	 list-style-image: url(/images/bullet_red_orangebg.gif);
	 list-style-position: outside
	}
	
.ulConsultant a,.ulConsultant a:visited,.ulConsultant a:active
	{
	 color: #000000;
	 text-decoration: none
	}
	
.ulConsultant a:hover
	{
	 text-decoration: underline
	}

.divLearnWhy a,.divLearnWhy a:visited,.divLearnWhy a:active
	{
	 color: #000000;
	 text-decoration: none
	}

.divLearnWhy a:hover
	{
	 text-decoration: underline
	}
	
.ulConsult2
	{
	 list-style-type: disc;
	 list-style-image: url(/images/bullet_blue_yellowbg.gif);
	 list-style-position: outside
	}
	
.txtHeading,.txtHeading a
	{
	 color: #000000;
	 font-size: 16px;
	 line-height: 28px;
	 font-weight: bold
	}

.txtHeadingNoLH,.txtHeadingNoLH a
	{
	 color: #000000;
	 font-size: 16px;
	 font-weight: bold
	}

.txtPhone
	{
	 white-space: nowrap
	}
	
.frmContact
	{
	 font-family: Arial,sans-serif;
	 font-size: 11px
	}
	
.txtRequired
	{
	 font-size: 14px;
	 color: #ff0000;
	 font-weight: bold
	}
	
.txtFormHeading
	{
	 font-size: 12px;
	 font-weight: bold
	}
	
.txtFormHeadingBig
	{
	 font-size: 14px;
	 font-weight: bold
	}
	
.btnSubmit
	{
	 font-size: 12px;
	 font-weight: bold;
	 color: #ffffff;
	 background-color: #333366;
	 height: 25px;
	 width: 70px
	}

.txtConsultantHeader,.txtConsultantHeader a,.txtConsultantHeader a:visited,.txtConsultantHeader a:active
	{
	 color: #ffffff;
	 text-decoration: none
	}
	
.txtConsultantHeader a:hover
	{
	 color: #ffffff;
	 text-decoration: underline
	}
	
.txtConsult2Header,.txtConsult2Header a,.txtConsult2Header a:visited,.txtConsult2Header a:active
	{
	 color: #333366;
	 text-decoration: none
	}
	
.txtConsult2Header a:hover
	{
	 color: #333366;
	 text-decoration: underline
	}

.txtConsultantMain
	{
	 margin-left: 20px;
	 margin-right: 20px
	}
	
.txtConsultantRight
	{
	 color: #333366;
	 margin-left: 5px;
	 margin-top: 10px;
	 margin-right: 5px
	}
	
.txtConsultantRightTitle
	{
	 font-size: 14px;
	 font-weight: bold;
         line-height: 20px
	}
	
.divMeeting
	{
	 margin-top: 10px
	}

.divVisible
	{
	 margin-left: 20px;
	 margin-right: 20px
	}
	
.frmTimecard
	{
	 font-family: Arial,sans-serif;
	 font-size: 11px
	}	

.txtAcrobat
	{
	 font-size: 10px;
	 font-weight: normal
	}

.columnheader
	{
	 font-size: 14px;
	 line-height: 16px;	 font-weight: bold;
	 text-align: center
	}	.columnheader2
	{
	 font-size: 11px;
	 line-height: 14px;	 font-weight: bold;
	 text-align: left
	}
	.subtext	{	 font-size: 10px;
	 line-height: 12px	}
	
.halfbr
	{
	 font-size: 6px;
	 line-height: 6px
	}

@media screen
{
 .divHidden
	{
	 visibility: visible
	}
 .divVisible
	{
	 visibility: visible
	}
 .txtAcrobat
	{
	 visibility: visible
	}
}

@media print
{
 .divHidden
	{
	 visibility: hidden
	}
  .divVisible
	{
	 visibility: visible
	}
  .txtAcrobat
	{
	 visibility: hidden
	}
}