body {margin-top: 30px; margin-bottom: 20px; background-color: #6f6f6f;}
li { margin-left: -23px; list-style: square;}
li.two { margin-left: -5px; list-style-image:url(images/arrow2.gif);}
hr { border: 0; height: 1px; color: #ba9090; background-color: #ba9090; width: 100%; margin: 10px 0px 10px 0px; }
.pgtitle { font: bold 17px/24px verdana; color: #a90909; text-align: left;}
.subhead { font: 10px/15px Verdana; color: #9e2524; text-decoration: none; }
.biosubhead { font: 11px/15px Verdana; color: #424242; text-decoration: none; }


table#associates { width: 100%; background-color:#ffffff; text-align:left; font: 10px/10px Verdana; color: #262626;}		
table#associates td { width: 50%; background-color:#ffffff; padding: 0px 0px 7px 0px; text-align:left; font: 10px/12px Verdana; color: #262626;}		
table.clients { width: 100%; background-color:#ffffff; text-align:left; vertical-align: top; font: 10px/10px Verdana; color: #262626;}		
td.clientsleft { width: 50%; background-color:#ffffff; padding: 0px 0px 7px 0px; text-align:left; padding-right: 30px; vertical-align: top; font: 10px/15px Verdana; color: #262626; }		
td.clientsright { width: 50%; background-color:#ffffff; padding: 0px 0px 7px 0px; padding-left: 40px; text-align:left; vertical-align: top; font: 10px/15px Verdana; color: #262626; border-left: 1px solid #ba9090;}		


/* LOGO & NAV CSS */	
table.top { width: 750px; background-color:#ffffff;}
td.logo { width: 750px; background-color:#ffffff; text-align:left; padding-left: 26px; border-top: 1px solid #636363; }		
table.banner { width: 750px; background-color: #ffffff; text-align: center; vertical-align: top;}
td.bannerleft { width: 656px; text-align: right; vertical-align: top; background-color:#ffffff;  }
td.bannerright { width: 94px; text-align: left; vertical-align: top; background-color:#ffffff; }

/* HOME CSS */	
td.homecenter { width: 334px; padding: 37px 8px 50px 0px; background:#ffffff; font: 10px/15px Verdana; color: #424242; text-align: left; vertical-align: top; }					
td.homeright { width: 208px; padding: 37px 0px 0px 0px; background:#ffffff; font: 9px/13px Verdana; color: #424242; text-align: left; vertical-align: top; }	
.hometext { width: 315px; background: #ffffff; font: 10px/15px Verdana; color: #424242; text-align: left; }
.hometext a { font: 10px/15px Verdana; color: #424242; text-decoration: underline; }
div.list { width: 150px; font: 9px/14px Verdana; color: #262626; background-image: url(images/bullet.gif); background-repeat: no-repeat; background-position: 1px 7px; text-align: left; vertical-align: top; padding-left: 12px; padding-top: 2px; padding-bottom: 2px;}
div.list a { font: 9px/14px Verdana ; color: #3f3f3f; text-decoration: none; }
div.list a:hover { font: 9px/14px Verdana; color: #262626; text-decoration: underline;}	
div.homesidebartext { font: 9px/14px Verdana; color: #262626; margin-right: 35px; }
div.homesidebartext a { font: 9px/14px Verdana; color: #262626;}

/* SUBPAGE CSS */	
td.subleft { width: 208px; padding-top: 37px; background:#ffffff; font: 10px/18px Verdana; color: #262626; text-align: left; vertical-align: top; }
td.subonecol { width: 542px; padding: 30px 70px 50px 0px; background:#ffffff; font: 10px/15px Verdana; color: #424242; text-align: left; vertical-align: top; }
td.subonecol a { font: 10px/15px Verdana; color: #424242; text-decoration: underline;}			
td.subcenter { width: 339px; padding: 30px 30px 40px 0px; background:#ffffff; font: 10px/15px Verdana; color: #424242; text-align: left; vertical-align: top; }
td.subcenter a { font: 10px/18px Verdana; color: #424242; text-decoration: underline;}							
td.subright { width: 203px; padding: 70px 0px 0px 0px; background:#ffffff; font: 10px/18px Verdana; color: #424242; text-align: left; vertical-align: top; }	
div.sidebar { width: 200px; font: 9px/13px Verdana; color: #262626; text-align: left; vertical-align: top; border-left: 1px solid #c06f6f;}
div.sidebartext { font: 9px/13px Verdana; color: #424242; margin-right: 35px; margin-left: 20px; }
#productpic { margin: 5px 0px 0px 25px;}
#biopic { margin: 5px 0px 10px 30px;}
						

/* nav css*/
div.nav { width: 150px; font: bold 10px/14px Verdana; color: #3f3f3f; background-image: url(images/arrow.gif); background-repeat: no-repeat; background-position: 140px 7px; text-align: left; vertical-align: top; padding-left: 1px; padding-top: 3px; padding-bottom: 3px; margin-left: 26px; border-top: 1px solid #c8c8c8;}
div.nav a { font: bold 10px/14px Verdana ; color: #3f3f3f; text-decoration: none; }
div.nav a:hover { font: bold 10px/14px Verdana; color: #9e2524; text-decoration: none;}
div.navon { width: 150px; font: bold 10px/14px Verdana; color: #9e2524; background-image: url(images/arrow.gif); background-repeat: no-repeat; background-position: 140px 7px; text-align: left; vertical-align: top; padding-left: 1px;padding-top: 3px; padding-bottom: 3px; margin-left: 26px; border-top: 1px solid #c8c8c8;}
div.navon a { font: bold 10px/14px Verdana ; color: #9e2524; text-decoration: none;}
div.navbot { width: 150px; font: 10px/14px Verdana; color: #3f3f3f; background-image: url(images/arrow.gif); background-repeat: no-repeat; background-position: 140px 7px; text-align: left; vertical-align: top; padding-left: 1px; padding-top: 3px; padding-bottom: 3px; margin-left: 26px; border-top: 1px solid #c8c8c8; border-bottom: 1px solid #c8c8c8;}
div.navbot a { font: bold 10px/14px Verdana; color: #3f3f3f; text-decoration: none;}
div.navbot a:hover { font: bold 10px/14px Verdana ; color: #9e2524; text-decoration: none;}
div.navboton { width: 150px; font: bold 10px/14px Verdana; color: #9e2524; background-image: url(images/arrow.gif); background-repeat: no-repeat; background-position: 140px 7px; text-align: left; vertical-align: top; padding-left: 1px; padding-top: 3px; padding-bottom: 3px; margin-left: 26px; border-top: 1px solid #cccccc; border-bottom: 1px solid #c8c8c8;}
div.navboton a { font: bold 10px/14px Verdana ; color: #9e2524; text-decoration: none;}


/* subnav css*/
div.subnav { font: 9px/12px Verdana; color: #9e2524; background-image: url(images/subarrow.gif); background-repeat: no-repeat; background-position: 15px 8px; text-align: left; vertical-align: top; padding-left: 25px; padding-top: 4px; margin-left: 26px;}
div.subnav a { font: 9px/12px Verdana; color: #9e2524; text-decoration: none; }
div.subnav a:hover { font: 9px/12px Verdana; color: #9e2524; text-decoration: underline; }
div.subnavon { font: 9px/12px Verdana; color: #9e2524; background-image: url(images/subarrow.gif); background-repeat: no-repeat; background-position: 15px 8px; text-align: left; vertical-align: top; padding-left: 25px; padding-top: 4px; margin-left: 26px;}
div.subnavon a { font: 9px/12px Verdana; color: #9e2524; text-decoration: underline; }
div.subnavbot { font: 9px/12px Verdana; color: #9e2524; background-image: url(images/subarrow.gif); background-repeat: no-repeat; background-position: 15px 8px; text-align: left; vertical-align: top; padding-left: 25px; padding-top: 4px; padding-bottom: 12px; margin-left: 26px;}
div.subnavbot a { font: 9px/12px Verdana; color: #9e2524; text-decoration: none; }
div.subnavbot a:hover { font: 9px/12px Verdana; color: #9e2524; text-decoration: underline; }
div.subnavboton { font: 9px/12px Verdana; color: #9e2524; background-image: url(images/subarrow.gif); background-repeat: no-repeat; background-position: 15px 8px; text-align: left; vertical-align: top; padding-left: 25px; padding-bottom: 12px; padding-top: 4px; margin-left: 26px;}
div.subnavboton a { font: 9px/12px Verdana; color: #9e2524; text-decoration: underline; }


/* copyright css */
table.info { width: 746px; height: 15px; font: 9px verdana; color: #acacac;}
.greybottom { font: 9px Verdana; color: #acacac; padding-top: 4px}
.greybottom a {color: #acacac; text-decoration: none;}
.greybottom a:hover { color: #acacac; text-decoration: underline;}
td.center { width: 110px; }


