body { margin: 0px; background: #deefef; } a { color: #008080; font-weight: bold; text-decoration: none; } a.anchor { color: black; } a.anchor:hover { text-decoration: none; } a:hover { text-decoration: underline; } p { font: 0.8em 'Arial'; text-align: justify; } p.center { text-align: center; } p.left { text-align: left; } p.important { background: #deefef; border: 1px solid gray; font-weight: bold; padding: 0.5em; } h1 { font: bold 1.5em 'Arial', Sans-Serif; } h1.nogap { margin: 0px; } h2 { font: bold 1.3em 'Arial', Sans-Serif; } h2.sub { font: bold 0.8em 'Arial', Sans-Serif; margin: 0px; padding-left: 1em; } h3 { font: bold 1em 'Arial', Sans-Serif; } h4 { font: bold 1em 'Arial', Sans-Serif; margin-bottom: 0px; } li { font: 0.8em 'Arial', Sans-Serif; } dt { font: italic 0.8em 'Arial', Sans-Serif; } dd { font: 0.8em 'Arial', Sans-Serif; text-align: justify; } ul { margin-bottom: 0px; margin-top: 0px; text-align: justify; } span.accesskey { text-decoration: underline; } div.titlebar { background: #0e8875; width: 100%; } table.menubar { width: 100%; background: #18B59C; } table.menu { background: #18B59C; } td.menuitem { font: bold 0.8em 'Arial'; height: 1.2em; border-left: 1px solid #deefef; border-right: 1px solid #0e8875; padding: 2px; } td.menuitemL { font: bold 0.8em 'Arial'; height: 1.2em; border-right: 1px solid #0e8875; } td.menuitemR { font: bold 0.8em 'Arial'; height: 1.2em; border-left: 1px solid #deefef; } td.menuitemX { font: bold 0.8em 'Arial'; height: 1.2em; padding: 2px; } td.menuseparator { font: 0.8em 'Arial'; } a.menuitem { color: black; text-decoration: none; } a.menuitem:hover { color: white; text-decoration: none; } a.menuitemon { color: white; text-decoration: none; } a.menuitemon:hover { text-decoration: none; } td.bottombar { background: #0e8875; color: white; font: 0.7em 'Arial', Sans-Serif; padding-left: 5px; padding-right: 5px; } td.bottombar a { color: white; } td.body { background: white; } select.quicklink { background: #deefef; font: 0.7em 'Arial', Sans-Serif; } img.mainimagewithcaption { border: 1px solid gray; padding: 1px; } .caption { background: #deefef; border-left: 1px solid gray; border-right: 1px solid gray; border-bottom: 1px solid gray; display: block; font: 0.7em 'Arial'; padding: 5px; xwidth: 9em; float: left; } p.miniheading { letter-spacing: 0.3em; padding-top: 3em; text-align: center; text-transform: lowercase; } table.frontsquare { background: #deefef; border: 1px solid gray; } h3.slogan { font: bold 1em 'Arial', Sans-Serif; margin-bottom: 2em; margin-top: 0px; text-align: center; } div.newsflashborder { border: 2px solid maroon; margin-top: 1em; padding: 0px; width: 246px; } div.newsflash { margin: 0px; padding-left: 5px; padding-right: 5px; text-align: center; } h4.newsflash { font: bold 0.9em 'Arial', Sans-Serif; margin-bottom: 5px; margin-top: 0px; } a.newsflash { color: maroon; } p.newsflash { margin-top: 0px; } a.helplink { font: bold 0.7em 'Arial', Sans-Serif; padding-right: 5px; } a.deadhelplink { color: silver; cursor: no-drop; font: bold 0.7em 'Arial', Sans-Serif; padding-right: 5px; } div.minitext { font: 0.6em 'Arial', Sans-serif; text-align: right; } table.frontsearch { width: 250px; } table.frontsearch td { font: 0.8em 'Arial'; } table.frontsearch input.searchbox { border: 1px solid gray; font: 1em 'Arial'; } table.search { border: 1px solid #0e8875; padding: 0.5em; position: relative; top: -0.4em; } table.search td { font: 0.8em 'Arial'; } table.search input.searchbox { border: 1px solid gray; font: 1em 'Arial'; width: 15em; margin-left: 0.5em; margin-right: 0.5em; } input.searchbutton { background: #deefef; border: 1px solid silver; cursor: hand; font: 0.9em 'Arial'; padding-left: 0.4em; padding-right: 0.4em; } input.searchbutton_hover { background: #deefef; border: 1px solid gray; cursor: hand; font: 0.9em 'Arial'; padding-left: 0.4em; padding-right: 0.4em; } p.awardinfo { text-align: center; } p.awardmore { font-weight: bold; text-align: right; } table.award { width: 270px; } td.awardimage { border: 1px solid gray; padding: 1px; } td.awardname, td.awardname2 { background: #deefef; border-top: 1px solid gray; border-right: 1px solid gray; font: 0.8em 'Arial'; padding: 5px; text-align: center; width: 100%; } td.awardname2 { border-left: 1px solid gray; } td.awardprize { background: #deefef; border-left: 1px solid gray; border-right: 1px solid gray; border-bottom: 1px dashed gray; font: bold 0.7em 'Arial'; height: 2.5em; padding: 5px; text-align: center; width: 230px; } td.awardprize em { font-style: normal; } td.awardinfo { border-left: 1px solid gray; border-right: 1px solid gray; border-bottom: 1px solid gray; padding: 5px; width: 230px; } td.awardmore { text-align: right; } div.awardmore { background: #deefef; border-left: 1px solid gray; border-right: 1px solid gray; border-bottom: 1px solid gray; float: right; font: bold 0.8em 'Arial'; padding: 5px; width: 6em; } table.awardmini { width: 270px; } td.awardminiimage { border: 1px solid gray; padding: 1px; } td.awardmininame { border-bottom: 1px solid gray; border-top: 1px solid gray; border-right: 1px solid gray; font: 0.8em 'Arial'; padding: 5px; text-align: center; width: 100%; } div.latestnews div.title { background: #deefef; border-left: 1px solid gray; border-right: 1px solid gray; border-top: 1px solid gray; font: bold 0.8em 'Arial'; padding: 5px; margin: 0px; width: 10.5em; white-space: nowrap; } div.latestnews div.news { border: 1px solid gray; } body.frame { background: white; scrollbar-3dlight-color:#FFFFFF; scrollbar-arrow-color: #0e8875; scrollbar-darkshadow-color: #0e8875; scrollbar-face-color: #cedfdf; scrollbar-highlight-color:#deefef; scrollbar-shadow-color: #cedfdf; scrollbar-track-color: #cedfdf; } table#clientlistlinks { width: 100%; } table#clientlistlinks td { font: 0.8em 'Arial', Sans-serif; text-align: center; } div#clientlist { border-bottom: 1px solid gray; border-left: 1px solid gray; border-right: 1px solid gray; padding: 10px; scrollbar-3dlight-color:#FFFFFF; scrollbar-arrow-color: #0e8875; scrollbar-darkshadow-color: #0e8875; scrollbar-face-color: #cedfdf; scrollbar-highlight-color:#deefef; scrollbar-shadow-color: #cedfdf; scrollbar-track-color: #cedfdf; } div#clientshowall { text-align: right; } div#clientshowall a { font: normal 0.6em 'Arial', Sans-serif; } div.clientcategory { xborder-bottom: 1px solid gray; font: bold 0.8em 'Arial', Sans-serif; } ul.clientlist { margin-bottom: 4em; } input.button { background: #deefef; border: 1px solid silver; cursor: hand; font: 0.8em 'Arial'; } input.button_hover { background: #deefef; border: 1px solid gray; cursor: hand; font: 0.8em 'Arial'; } input.textbox { border: 1px solid gray; font: 0.8em 'Arial'; width: 300px; } textarea.textbox { border: 1px solid gray; font: 0.8em 'Arial'; scrollbar-3dlight-color:#FFFFFF; scrollbar-arrow-color: #0e8875; scrollbar-darkshadow-color: #0e8875; scrollbar-face-color: #cedfdf; scrollbar-highlight-color:#deefef; scrollbar-shadow-color: #cedfdf; scrollbar-track-color: #cedfdf; width: 300px; } td.formlabel { font: 0.8em 'Arial'; width: 150px; } td.infoicon { border-right: 1px solid gray; } td.infoicon img { background: #deefef; border-bottom: 1px solid gray; border-left: 1px solid gray; border-top: 1px solid gray; text-align: center; padding: 12px; } td.infotype { border-bottom: 1px solid gray; font: bold 0.8em 'Arial', Sans-Serif; letter-spacing: 0.1em; padding-left: 5px; padding-bottom: 1px; } td.infotopright { font: bold 0.8em 'Arial', Sans-Serif; border-bottom: 1px solid gray; text-align: right; } td.infodata { font: bold 1em 'Arial', Sans-Serif; border-bottom: 1px solid gray; border-right: 1px solid gray; padding: 5px; white-space: nowrap; width: 100%; } td.infodata_wrap { font: bold 1em 'Arial', Sans-Serif; border-bottom: 1px solid gray; border-right: 1px solid gray; padding: 5px; width: 100%; } td.infomore { text-align: right; } div.infomore { background: #deefef; border-left: 1px solid gray; border-right: 1px solid gray; border-bottom: 1px solid gray; float: right; font: bold 0.8em 'Arial'; padding: 5px; width: 8em; } span.intlnum { font-size: 0.6em; } li.service { padding-bottom: 1em; } div.imagecaption { font: 0.7em 'Arial'; text-align: center; } table.subsectionnavigator { background: #deefef; } td.subsectionnavigator { font: 0.8em 'Arial'; } img.icon { padding-right: 0.3em; vertical-align: middle; } td.thumbnail { font: bold 0.6em tahoma,arial,helvetica,sans-serif; text-align: center; } td.thumbnail a img { border: 1px solid silver; padding: 1px; } td.thumbnail a:hover img { border: 1px solid #008080; padding: 1px; } dd { margin-bottom: 2em; } dt img { margin-left: 10px; } ul.news { margin-top: 0px; margin-bottom: 0px; } table.newsitem { background: #DEEFEF; margin-bottom: 2em; } table.newsitem td.text { padding: 20px; } table.newsitem tr.smaller td.text { padding: 0 20px 0 20px; } table.newsitem td.text h2 { margin: 0px; font-size: 0.9em; } table.newsitem td.text p { margin: 0px; margin-top: 0.4em; margin-bottom: 0.4em; font-size: 0.8em; } table.newsitem td.text p.notes { font-size: 0.65em; margin-top: 2em; } table.newsitem td.imageleft { padding: 20px 0 20px 20px; } table.newsitem td.imageright { padding: 20px 20px 20px 0; }table.newsitem td.imagebottom { padding: 0 20px 20px 20px;}table.newsitem td.imageleft img,table.newsitem td.imageright img,table.newsitem td.imagebottom img{ border: 1px solid gray;} li { list-style-image: url(../images/furniture/bullet.gif); }#messages { margin: 0; padding: 0; text-align: center;}#messages li { list-style: none; margin: 0; padding: 0;}ul.directors li { margin-bottom: .5em;}h1 span.qualifications { font-size: 75%; font-weight: normal; padding-left: .5em;}