body { background-color: #d8dbe3; margin: 0; padding: 0; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; }
span.menu { color: #fff; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-transform: uppercase; }
td.menu { color: #fff; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; }
td.footer { color: #d8dbe3; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; }
td.small {font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; }
img.thumbnail { width: 45px; height: 45px; margin-top: 2px; margin-bottom: 2px; border-color: #000; border-width: 1px; }
p.main { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0 28px 12px 20px; padding: 0; }
h1.main { font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0 28px 12px 20px; padding: 0; }
h2.main { font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; margin: 0 28px 12px 20px; padding: 0; }
h3.main { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; margin: 0 28px 12px 20px; padding: 0; }
hr.main { margin: 0 28px 12px 20px; padding: 0; }
p.small { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 0; }
p.index { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px; margin: 10px 28px 12px 8px; padding: 0; }
img.portfolio { border-color: #000; border-width: 1px; }
td { }
a:link { color: black; text-decoration: underline; }
a:visited { color: black; text-decoration: underline; }
a:hover { color: black; text-decoration: none; }
a:active { color: black; text-decoration: none; }
a.menu:link { color: #fff; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
a.menu:visited { color: #fff; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
a.menu:hover { color: #fff; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; }
a.menu:active { color: #fff; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; }
a.footer:link { color: #fff; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
a.footer:visited { color: #fff; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
a.footer:hover { color: #fff; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; }
a.footer:active { color: #fff; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; }
a.thumbnail:link { border-color: #000; border-width: 1px;  }
a.thumbnail:visited { border-color: #000; border-width: 1px; }
a.thumbnail:hover { border-color: #fff; border-width: 1px; }
a.thumbnail:active { border-color: #fff; border-width: 1px; }
#motioncontainer a img{ /*image border color*/
border: 1px solid #ccc;
}

#motioncontainer a:hover img{ /*image border hover color*/
border: 1px solid navy;
}

#motioncontainer a:hover{
color: red; /* Dummy definition to overcome IE bug */
}

#statusdiv{
position: absolute;
padding: 2px;
left: -300px;
background-color: lightyellow;
border: 1px solid gray;
visibility: hidden;
}