#c {border:1px solid #fff;position:relative;display:block;background:#fff;border-left:50px solid #fff;border-right:50px solid #fff;overflow:visible;margin:1em;}
/* main directory */
.dc {margin:1em}
.dc td {padding:0 0.5em 1em 0.5em;vertical-align:top}
.dmc{color:#379EE1;font-size:1.1em;font-weight:bold;margin:0}
.dmc h2, .dmc a,.dmc a:visited, .dmc a:active {color:#379EE1;text-decoration:none}
.dmc h2, .dmc a:hover {text-decoration:underline}
.dmsc {color:#0000cc;font-size:1em;font-weight:normal;margin:0}
.dmsc a, .dmsc a:visited, .dmsc a:active {color:#0000cc;text-decoration:none}
.dmsc a:hover {color:#379EE1;text-decoration:underline}
.audiovisual, .audioandvisual a {background:url(/img/icons.gif) no-repeat left top;color:#fff;display:block;height:80px;width:80px;font-size:0.66em;line-height:15px}
.automotive, .automotive a{background:url(/img/icons.gif) no-repeat left top;background-position: -81px 0;display:block;height:80px;width:80px;font-size:0.66em;line-height:15px}
.aviation, .aviation a{background:url(/img/icons.gif) no-repeat left top;background-position: -161px 0;display:block;height:80px;width:80px;font-size:0.66em;line-height:15px}
.design, .design a{background:url(/img/icons.gif) no-repeat left top;background-position: -241px 0;display:block;height:80px;width:80px;font-size:0.66em;line-height:15px}
.health, .health a{background:url(/img/icons.gif) no-repeat left top;background-position: -321px 0;display:block;height:80px;width:80px;font-size:0.66em;line-height:15px}
.travel, .travel a{background:url(/img/icons.gif) no-repeat left top;background-position: -401px 0;display:block;height:80px;width:80px;font-size:0.66em;line-height:15px}
