/* SCROLLBAR COLORS NOT VALID IN CSS 2.1 */
BODY 	{
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	border: #FFFFFF 0px solid;
	}



/* NON-MENU PAGE LINK CODE */

a:link		{ color: #009933; text-decoration: none; font-weight: bold;}

a:visited	{ color: #009933; text-decoration: none; font-weight: bold;}

a:active	{ color: #009933; text-decoration: none; font-weight: bold;}

a:hover		{ color: #0066FF; text-decoration: underline; }




.sidetext		{ COLOR: #000000; FONT: 12px arial, tahoma, verdana, sans-serif; font-weight: normal; line-height: 120%;}


.smalltitle 	{ COLOR: #66777F; FONT: 14px arial, verdana, sans-serif; font-weight: bold; }


/* FOOTER CODE */

.footer			{
			height: 35px;
			padding: 5px 10px 5px 10px;
			background-color: #000000;
			}
			
/* LIST CODE - CLIENTS, CAREERS, AND SERVICES PAGES */

li 		{ color: #0D8000 }
li span 	{ color: #000000; }


.title		{ COLOR: #000000; FONT: 17px arial, verdana, sans-serif; font-weight: bold; }


/*  IMAGE CAPTIONS */
		
.picture { background-color: #FFFFFF ;
           text-align: center;
           padding: 2px;
           font: 11px/1.4em Arial, sans-serif; 
           COLOR: #B0C3C5;
           }
           
.picture img { border: 1px solid #74747B ;
               vertical-align: middle ;
               margin-bottom: 3px; }
               
.right		{ margin: 0.5em 0 0.5em 0.8em;
			  float:right }
			  
.left		{ margin: 0.5em 0.8em 0.5em 0;
			  float:left; }
			  
.center		{ margin: 0.5em 0.8em 0.5em 0;
			   }