li.home { margin-left: -37px; list-style: none; background-image: url(images/arrow.gif); background-position: 0px 6px; background-repeat: no-repeat; padding-left: 13px;}
li { margin-left: -23px; list-style: square;}
li.num { list-style: decimal; margin-left: -16px; }
hr.home { border: 0; height: 1px; color: #cccccc; background-color: #cccccc; width: 100%; margin: 9px 0px 9px 0px;}
hr { border: 0; height: 1px; color: #99cbe9; background-color: #99cbe9; width: 100%; margin: 9px 0px 9px 0px;}

table.client { width: 100%;}
div.pic { float: left; height: 89px; width: 157px; padding: 5px 10px 5px 0px; }
div.pic img { border: 1px solid #b3b3b3;}
div.ls img { height: 89px; width: 157px; margin: 0px; text-align: left; }
div.2s img { height: 89px; width: 157px; margin: 0px 0px 0px 0px; text-align: left; }

body {margin-top: 25px; margin-bottom: 20px;}
.bodytext {font: 12px/20px Arial; color: #4a4a4a;}
.bodytext a {font: 12px/20px Arial; color: #4a4a4a; text-decoration: underline;}
.readmore {font: 11px/16px Arial; color: #da0008; padding-top: 5px;}
.readmore a {font: 11px/16px Arial; color: #da0008; text-decoration: underline;}
#red { font: bold 11px/16px Arial; color: #da0008;}
#red a { font: bold 11px/16px Arial; color: #da0008; text-decoration: underline;}
#redhead { font: bold 18px/22px Arial; color: #da0008;}
#redhead a { font: bold 18px/22px Arial; color: #da0008; text-decoration: underline;}
.testimony { font: italic 10px/16px Arial; color: #da0008;}
.testimonygray { font: italic 10px/16px Arial; color: #4a4a4a;}

/* LOGO & NAV CSS */	
table.top {width: 632px; background-color:#ffffff;  margin-bottom: 10px; text-align:left; }
td.logo {width: 70px; background-color:#ffffff; text-align:left; vertical-align:top;}	
td.mainnav {width: 639px; background-color:#ffffff; text-align:left; vertical-align:bottom; border-bottom: 5px solid #e70000;}
table.nav { display: none;}
table.homebanner {display:none;}
table.homeprintbanner {width: 650px;}
table.content {width: 650px; background-color:#ffffff; margin-bottom: 11px;}
td.homeleft { width: 330px; padding: 25px 0px 30px 40px; background:#ffffff; font: 11px/18px Arial; color: #4a4a4a; text-align: left; vertical-align: top; }
td.homeright { width: 320px; padding: 27px 20px 30px 35px; background:#ffffff; font: 11px/15px Arial; color: #4a4a4a; text-align: left; vertical-align: top; }		
td.homeright a {font: 11px/15px Arial; color: #4a4a4a; text-decoration: underline;}			
div.homesidebar { font: 11px/15px Arial; color: #4a4a4a; padding-left: 2px; padding-bottom: 14px;}
div.homesidebar a { font: 11px/15px Arial; color: #4a4a4a; text-decoration: underine;}


/* SUBPAGE BANNER CSS */	
table.subbanner {width: 632px; }
td.subbanleft {width: 580px; background-color: #ffffff; text-align:left; vertical-align: top;}
td.subbancenter {display: none;}
td.subbanright {width: 70px; background-color: #ffffff; text-align:left; vertical-align: top;}

/* SUBPAGE CONTENT CSS */	
td.subleft { display: none; }
td.subcenter { width: 475px; padding: 25px 35px 40px 57px; background:#ffffff; font: 11px/18px Arial; color: #4a4a4a; text-align: left; vertical-align: top; }
td.subcenter a { font: 11px/18px Arial; color: #4a4a4a; text-decoration: underline;}							
td.subright { width: 175px; padding: 25px 25px 40px 0px; background:#ffffff; font: 11px/16px Arial; color: #3f3e3e; text-align: left; vertical-align: top; }		
td.subright a { font: 11px/16px Arial; color: #3f3e3e; text-decoration: underline; }						
td.subonecol { width: 650px; padding: 25px 20px 40px 57px; background:#ffffff; font: 11px/18px Arial; color: #3f3e3e; text-align: left; vertical-align: top; }
td.subonecol a { font: 11px/18px Arial; color: #3f3e3e; text-decoration: underline;}
td.clionecol { width: 650px; padding: 25px 0px 60px 57px; background:#ffffff; font: 11px/18px Arial; color: #3f3e3e; text-align: left; vertical-align: top; }
td.clionecol a { font: 11px/18px Arial; color: #3f3e3e; text-decoration: underline;}
div.subsidebar { font: 11px/16px Arial; color: #4a4a4a; margin-right: 20px;}
div.subsidebar a { font: 11px/16px Arial; color: #4a4a4a; text-decoration: underline;}
table.client { width: 500px;}


/* SUBNAV CSS */
div.subnav { width: 135px; font: 11px/16px Arial; color: #3f3e3e; background-image: url(images/arrow2.gif); background-repeat: no-repeat; background-position: 13px 7px; text-align: left; vertical-align: top; padding-left: 25px; padding-top: 4px; padding-bottom: 4px; margin-left: 12px; border-top: 1px solid #b9b9b9;}
div.subnav a { font: 11px/16px Arial; color: #3f3e3e; text-decoration: none; }
div.subnav a:hover { font: bold 11px/16px Arial; color: #3f3e3e; text-decoration: none;}
div.subnavon { width: 135px; font: 11px/16px Arial; color: #3f3e3e; background-image: url(images/arrow2.gif); background-repeat: no-repeat; background-position: 13px 7px; text-align: left; vertical-align: top; padding-left: 25px; padding-top: 4px; padding-bottom: 4px; margin-left: 12px; border-top: 1px solid #b9b9b9;}
div.subnavon a { font: bold 11px/16px Arial; color: #3f3e3e; text-decoration: none;}
div.subnavbot { width: 135px; font: 11px/16px Arial; color: #3f3e3e; background-image: url(images/arrow2.gif); background-repeat: no-repeat; background-position: 13px 7px; text-align: left; vertical-align: top; padding-left: 25px; padding-top: 4px; padding-bottom: 4px; margin-left: 12px; border-top: 1px solid #b9b9b9; border-bottom: 1px solid #b9b9b9;}
div.subnavbot a { font: 11px/16px Arial; color: #3f3e3e; text-decoration: none;}
div.subnavbot a:hover {font: bold 11px/16px Arial; color: #3f3e3e; text-decoration: none;}
div.subnavboton { width: 135px; font: 11px/16px Arial; color: #3f3e3e; background-image: url(images/arrow2.gif); background-repeat: no-repeat; background-position: 13px 7px; text-align: left; vertical-align: top; padding-left: 25px; padding-top: 4px; padding-bottom: 4px; margin-left: 12px; border-top: 1px solid #b9b9b9; border-bottom: 1px solid #b9b9b9;}
div.subnavboton a {font: bold 11px/16px Arial; color: #3f3e3e; text-decoration: none;}

/* copyright css */
table.info { width: 645px; height: 15px; font: 10px Arial; color: #7a7a7a; border-top: 1px solid #b2b2b2;}
.greybottom { font: 10px Arial; color: #7a7a7a; padding-top: 5px}
.greybottom a {color: #7a7a7a; text-decoration: none;}
.greybottom a:hover { color: #7a7a7a; text-decoration: underline;}
td.center { display:none; }

#news { width: 400px; font: 11px/16px Arial; color: #4a4a4a; text-align: left; vertical-align: top; }
#news td { font: 11px/16px Arial; color: #4a4a4a; text-align: left; vertical-align: top; padding-bottom: 20px;}
#news td a { font: 11px/16px Arial; color: #4a4a4a; text-decoration: none;}
#news td a:hover { font: 11px/16px Arial; color: #4a4a4a; text-decoration: underline;}

#contact{ font: 11px/18px Arial; color: #4a4a4a; text-align: left; vertical-align: top; }
#contact td { font: 11px/18px Arial; color: #4a4a4a; vertical-align: top; padding-bottom: 0px;}
#contact td a { font: 11px/18px Arial; color: #4a4a4a; text-decoration: underline;}
.form { font: 11px/18px Arial; color: #4a4a4a; text-align: left; vertical-align: top; }
.formbut { font: 11px Arial; color: #4a4a4a; text-align: center; vertical-align: top; }

td.popup { font: 12px/16px Arial; color: #da0008; text-align: center; vertical-align: top; background-color: #ffffff; padding: 20px 20px 20px 30px; text-align: left; vertical-align: top; border-bottom: 1px solid #b2b2b2; border-top: 1px solid #b2b2b2;}
td.popcontent { font: 12px Arial; color: #ffffff; text-align: center; vertical-align: top; background-color: #ffffff; padding: 35px 0px 40px 0px; text-align: center; vertical-align: top;}