body { margin:0; background:#000000; }
p,td,blockquote,ul,ol,li { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#999999; }

.header { font-size:15px; color:#CCCCCC; }
.subhead { font-size:12px; color:#CCCCCC; }

/* links */
a:link, a.static:link, a.static:visited { color: #999999; text-decoration: none; }
a:visited { color:#999999; text-decoration: none; } /*817F7F*/
a:hover, a:active, a.static:hover, a.static:active { color: #FFFFFF; background:#585858; }

a.nav:link, a.nav:visited { color:#999999; text-decoration:none; font-size:11px; }
a.nav:hover, a.nav:active { color:#FFFFFF; background:none; }


/* core */
TD.shadowLeft { background:url(../images/shadow_left.jpg) repeat-y; width:22px; height:100%; }
TD.shadowRight { background:url(../images/shadow_right.jpg) repeat-y; width:22px; height:100%; }

#navbar { text-align:right; margin-right:61px; height:33px; }
#nav { float:right; line-height:33px; }
#navDivider { float:right; margin-left:20px; margin-right:20px; height:33px; background:url(../images/nav_divider.gif); }

#headerbar { margin-left:67px; margin-top:21px; width:830px; height:66px; margin-bottom:60px; border:none; background:none; }

#footer { margin-bottom:20px; margin-top:40px; text-align:center; font-size:9px; }

#detailBox { background:url(../images/bg_detail.png) repeat; font-size:10px; padding:13px; width:382px; text-align:left; /*background:#999999; filter:alpha(opacity=15); -moz-opacity:0.15; -khtml-opacity: 0.15; opacity: 0.15;*/ }


/* form elements */
.inputs { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#999999; width:357px; background: transparent; height:25px; border:none; padding:7px 10px 0 7px; }
textarea { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#999999; width:357px; background: transparent; height:187px; border:none; padding:7px 10px 7px 7px; }
.btn { background:#333333; font-size:12px; color:#999999; padding:3px 10px 3px 10px; border:none; cursor:pointer; }
.btn:hover { color:#FFFFFF; }