body 
 /* global body font size tag. It's a fix to make fonts render in the correct sizes across all browsers */ 
{ 
font-size: 100.01%;
background-color: #cccccc;
}

#mainold
 /* This is the id for the main container div */ 
{ 
position: absolute; 
width: 800px; 
height: auto; 
margin-left: 6%; 
border: solid 2pt silver;
background-color: #ffffff;
}

#main
 /* This is test id for the main container div KK 061909 */ 
{ 
position: absolute; 
width: 800px; 
height: auto; 
margin-left: -400px;
left: 50%;
border: solid 2pt silver;
background-color: #ffffff;
}

cite {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: normal}
h1 {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000033; }
h2 {  font-family: Arial, Helvetica, sans-serif; font-size: 24px; font-weight: bold; color: #000033; }
h3 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: normal; font-weight: bold; color: #000033; }
h4 {  font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #000033; }
h5 {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #000033; }
h6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #005e90;
	font-style: italic;
	margin-top: -15px;}
	
	
.subH2 { font-weight:normal;
			margin-top: 2pt;}	
.margin40 {margin-left:40pt; 
			margin-right:40pt;}		

.up {
margin-top: -15px;}

.indent {margin-left:30pt;
margin-bottom:0pt;
margin-top:4pt;}

#copyright 
{ 
font-size: 10px; 
font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
height: 10px; 
}

#text_links 
{
height: 20px;
padding: 5px;
}

#nav { text-align: center; position: relative; width: 700px; height: 30px; margin-right: auto; margin-left: auto; border-bottom: 1pt solid #999; }

/* This is the global link property */
a
{ 
color: #000033; 
font-size:10pt; 
font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
text-decoration: underline; 
}

.eight
{  
font-size:8pt;
text-decoration: underline;
font-weight:bold; }

a:hover 
{ 
color:#666666; 
font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
text-decoration: none; 
}
/* End Global Link property */

a.moreinfo
{ 
color:#000033; 
font-size: 10px; 
font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
text-decoration:none;
text-align:left;
}

a.moreinfo:hover 
{ 
color:#000033;
font-family:Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
text-decoration:underline; 
}


a.prodlink 
{
font-size: 10px;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
}

a.footer 
{
color: #ffffff;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
}
a.footer:hover
{
text-decoration: underline;
}


#menu_tr { height: 22px}
#menu_td { font-size: 9pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-align:center; width:135px  }
#consult_tag_lay { left: 16.66%; }
#survey_tag_lay { left : 33.33%;}
#career_tag_lay { left : 49.99%; }
#about_us_lay {  left : 83.33%; }
#consult_tag_lay, #survey_tag_lay, #career_tag_lay,  #about_us_lay /* Java Drop down box attributes */ {
	visibility : hidden;
	font-size: 14px;
	font-weight:bold;
	background-color: #000033;
	position: absolute;
	top: 202px;
	layer-background-color : #000033;
	/*padding: 0 3px 0 5px; 
	z-index : 1;*/
	width : 133px;
}

a.drop  /* Drop Down Menu Link Properties width: 135px; */ 
{ 	
color: #ffffff; 
text-decoration: none; 
font-size: 8pt; 
}
	
a.drop:hover  /* Drop Down Menu Link Properties width: 135px; */ 
{ 	
color: #ffffff; 
text-decoration: none; 
font-size: 8pt; 
}



#drops { position: relative; top: -202px; z-index: 1; }

#image  /* This is the image div or table id tag. */ { position: relative; top: 15px; left: 25px; width: 350px; height: 150px; overflow: hidden; float: left; }

#flash 
 /* This is the id for flash and header image div */ 
{ 
height: 170px; 
width: 800px; 
}

#indexheader09 
 /* This is the id for flash and header image div */ 
{ 
height: 125px; 
width: 800px; 
}

#flashcontent
/* This is the div for the navigation menu */
{
top:170px;
z-index:2;
width:800px; 
height:22px;
position:absolute;
}


#menu 
 /* This is the id for drop down menu div. This is a container. All code is in the menu.cfm file */ 
{ 
width: 800px;
height: 22px;
z-index:3;
}

#maintext
 /* This is the id for one column text for main pages. The padding on the bottom is used to force the footer div down. a div with this id MUST ALWAYS follow a div with the id of #lefttext in the html code. Even if empty, this box acts as a padding box */ 
{ 
margin-top: 25px;
margin-left: 25px;
width: 725px;
font-family: Arial, Helvetica, sans-serif;
text-align: justify;
font-size: 12px;
padding-bottom: 150px;  
}

#Whitepapertext

{ 
margin-top: 5px;
margin-left: 25px;
width: 725px;
font-family: Arial, Helvetica, sans-serif;
margin-left:10;
margin-right:10;
font-size: 12px;
padding-bottom: 150px;  
}

.whitetextbold{
margin-left:10pt;
margin-right:10pt;
font-weight:bold;}

.whitetext{
margin-left:10pt;
margin-right:10pt;
margin-top:-15pt;
}

#maintext_kk
 /* Kenton is a hack */ 
{ 
margin-top: 25px;
margin-left: 25px;
width: 500px;
font-family: Arial, Helvetica, sans-serif;
text-align: justify;
font-size: 12px;
padding-bottom: 150px;  
}

#maintext_kk2
 /* Kenton is a hack */ 
{ 
margin-top: 25px;
margin-left: 0px;
margin-right: 25px;
width: 200px;
font-family: Arial, Helvetica, sans-serif;
text-align: justify;
font-size: 12px;
padding-bottom: 150px;  
}


#maintext_product
 /* This is the id for one column text for main pages. The padding on the bottom is used to force the footer div down. a div with this id MUST ALWAYS follow a div with the id of #lefttext in the html code. Even if empty, this box acts as a padding box */ 
{ 
padding-top: 55px;
margin-left: 25px;
width: 725px;
font-family: Arial, Helvetica, sans-serif;
text-align: justify;
font-size: 12px;
padding-bottom: 150px;  
}

#maintext_no_pad
 /* This is the id for one column text for main pages. The padding on the bottom is used to force the footer div down. a div with this id MUST ALWAYS follow a div with the id of #lefttext in the html code. Even if empty, this box acts as a padding box */ 
{ 
margin-top: 25px;
margin-left: 25px;
width: 725px;
font-family: Arial, Helvetica, sans-serif;
text-align: justify;
font-size: 12px; 
}

#maintext560
 /* This is the id for one column text for main pages. The padding on the bottom is used to force the footer div down. a div with this id MUST ALWAYS follow a div with the id of #lefttext in the html code. Even if empty, this box acts as a padding box */ 
{ 
margin-top: 25px;
margin-left: 25px;
width: 559px;
font-family: Arial, Helvetica, sans-serif;
text-align: justify;
font-size: 12px;
padding-bottom: 150px;
}

#lefttext
 /* This is the id for text that would fall in the left column in a 2 column layout. A div with the id of #maintext MUST ALWAYS FOLLOW THIS IN THE HTML CODE*/
{ 
margin-top: 25px;
margin-left: 25px;
width: 362px;
font-family: Arial, Helvetica, sans-serif;
text-align: justify;
font-size: 12px;
}

#lefttext_product
 /* This is the id for text that would fall in the left column in a 2 column layout. A div with the id of #maintext MUST ALWAYS FOLLOW THIS IN THE HTML CODE*/
{ 
padding-top: 55px;
margin-left: 25px;
width: 362px;
font-family: Arial, Helvetica, sans-serif;
text-align: justify;
font-size: 12px;
}

#righttext
 /* This is the id the right side column of text in a 2 column layout */
{ 
position: absolute;
top: 217px;
right: 25px;
width: 362px; 
font-family: Arial, Helvetica, sans-serif;
text-align: justify;
font-size: 12px;
}

#clientlist
 /* This is the id for client list */
{ 
position: absolute;
top: 215px;
right: 25px;
width: 362px; 
height: 200px;
font-family: Arial, Helvetica, sans-serif;
text-align: justify;
font-size: 11px;
padding-bottom: 150px;   
}

#footer
/* This is the id for footer container div at the bottom of the page */
{ 
color: #ffffff;
text-align: center;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px; 
position: absolute; 
padding-top: 10px;
padding-bottom: 10px;
bottom: 0; 
left: 0; 
background-color: #000033; 
text-align: center; 
width: 800px; 
height: 50px; 
}



#list
/* this is for ul and ol sizing */
{ width: 605px; }

ul
/* Global il property */
{
list-style-type:disc;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

ol
/* Global ol property */
{
list-style-type:decimal;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

td.links
 /* This creates the silver bar underneath each header on the links page */ 
{
border-bottom: 1pt solid silver;
vertical-align: bottom; 
height: 5px;
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
color: #000033;
font-weight:bold;
}

#headertext
 /* This is the id for the header box on the profiles page*/ 
{ 
margin-top: 25px;
margin-left: 25px;
width: 725px;
font-family: Arial, Helvetica, sans-serif;
text-align: justify;
font-size: 12px;
}

#header
 /* This is the id for the header text on all pages. Adds a line below*/ 
{
margin-top: 25px;
margin-left: 25px;
border-bottom: 1pt solid silver;
width: 750px;
}

#header-art
 /* This is the id for the header text on all pages. Adds a line below*/ 
{
	margin-top: 40px;
	margin-left: 25px;
	border-bottom: 1pt solid silver;
	width: 750px;
	
}

#header2
 /* This is the id for the header text on all pages. Adds a line below*/ 
{
margin-top: 25px;
border-bottom: 1pt solid silver;
width: 750px;
}


#rule
 /* This is the id for the role text on all pages. Adds a line below*/ 
{
margin-top: 0px;
margin-bottom: 0px;
border-top: 1pt solid silver;
width: 750px;
}

#proposal
 /* This is the id for the request proposal buttons*/ 
{
position:absolute;
margin-left: 635px;
z-index:2;
}

#proposal2
 /* This is the id for the request proposal buttons on the healtcare_eo*/ 
{
margin-left: 25px;
width: 750px;
z-index:3;
}

#header_profile
 /* This is the id for the header text on all pages. Adds a line below*/ 
{
border-bottom: 1pt solid silver;
width: 750px;
}

#header2
 /* This is the id for the headers in line. Adds a line below*/ 
{ 
border-bottom: 1pt solid silver;
width: 475px;
}

#righttext2
 /* This is the id for the right side column on the profiles page */
{ 
position: absolute;
top: 337px;
right: 25px;
width: 362px; 
height: 200px;
font-family: Arial, Helvetica, sans-serif;
text-align: justify;
font-size: 12px;
}

img
{
border:none;
}

td.images
 /* This class for the main profile page images */
{
border: none;
padding-right:10px;
vertical-align: top;
width: 110px;
}

img.border
 /* This is for the borders around the images that are links */
{
border: 1pt solid #666666;
}

#profile
 /* This is the id for the div that contains each individual's table.*/
{
padding-bottom: 25px;
}

#rightprofile
 /* This is the id for the text to the right of the photo on each individuals profile page */
{ 
position: absolute;
top: 280px;
right: 50px;
width: 510px; 
font-family: Arial, Helvetica, sans-serif;
text-align: justify;
font-size: 12px;
}

#box_links
 /* Links for the home page side boxes as well as other pages. Used in conjunction with the lefttext475 div*/
{ 
margin-top: 5px;
margin-left: 5px;
position: absolute;
top: 285px;
left: 565px;
width: 200px;
font-family: Arial, Helvetica, sans-serif;
text-align: justify;
font-size: 11px;
border-left:#CCCCCC solid 1px;
border-top:#CCCCCC solid 1px;
border-right:#CCCCCC solid 1px;
border-bottom:#CCCCCC solid 1px;
background-color: #eeeeee
}

#box_links_sproducts
 /* Links for the home page side boxes as well as other pages. Used in conjunction with the lefttext475 div*/
{ 
margin-top: 5px;
margin-left: 5px;
position: absolute;
top: 285px;
left: 465px;
width: 290px;
font-family: Arial, Helvetica, sans-serif;
text-align: justify;
font-size: 11px;
border-left:#CCCCCC solid 1px;
border-top:#CCCCCC solid 1px;
border-right:#CCCCCC solid 1px;
border-bottom:#CCCCCC solid 1px;
background-color: #eeeeee
}

#lefttext475
 /* This is a left text box that is 475 pixels wide.*/ 
{ 
margin-top: 25px;
margin-left: 25px;
width: 475px;
font-family: Arial, Helvetica, sans-serif;
text-align: justify;
font-size: 12px;
padding-bottom: 150px;  
}

p.aha
{
font-size:9px;
font-family:Arial, Helvetica, sans-serif;
}


.line2w
{
display:block;
border-bottom: #425D8E solid 1pt;
height:3px;
}