body.header { background: #ffffff }
body.footer { background: #ffffff; margin:0; text-align: center; }
body.content { background: #ffffff; margin:0; }

table.menu { margin-left:auto; margin-right:auto; width:729px; background: #999999; }
tr.menu { background: #676767; }
table.content_border { margin-left:auto; margin-right:auto; width:734px; background: #999999; }
table.content { background: #ffffff; width:100%; }
.portfolio_menu { font-family: verdana; font-size: 7.5pt; color: #333333; line-height: 18px; font-weight: bold; text-align:left; letter-spacing: 0.5px; }
.portfolio_link { display: block; width:140px; height:18px; line-height: 18px; text-decoration: none; color: #333333; margin-left: 0px; padding-left: 20; }
.portfolio_link:hover { background: #edede1; background-image: url(portfolio_arrow.gif); background-repeat: no-repeat; background-position: 5 6px; }
td.portfolio_message { font-family: verdana; font-size: 7.5pt; color: #2e2e2e; line-height: 14px; }
td.content { font-family: verdana; font-size: 7.5pt; color: #2e2e2e; line-height: 18px; letter-spacing: 0.5px }
td.contact { font-family: verdana; font-size: 7.5pt; color: #2e2e2e; line-height: 14px; }
table.logo { margin-left:auto; margin-right:auto; width:729px; border-width: 0; }
table.center { margin-left:auto; margin-right:auto; }
a { text-decoration: none; color: #2e2e2e; }
.bold { font-weight: bold; }
.heading { font-weight: bold; color: #000000; }
.underline { text-decoration: underline; }
.subheading {  line-height: 25px; text-decoration: underline}

#divUp   {position:relative;}
#divDown {position:relative;}
#divScrollTextCont { margin-right: 10px; position:relative; width:278px; height:250px; clip:rect(0px 278px 250px 0px); overflow:hidden; }
#divText {position:absolute; left:0px; top:0px;} 
#scrollArea { position: relative; height: 220px; width: 10px; overflow: hidden; background  : #D0D0D0 }
#scroller { position: absolute; top: -1px; height: 220px; width: 10px; background: #454545; cursor : hand;}
