body { margin:5px; background: #a5aebf url('images/body_bg.gif') repeat-x top; }
p,div,td,font,select,input { font-family:arial; font-size:12px; }

.heading { width:100%; background:#CCCCCC; font-size:13px; color: #333333; padding-top:2px; padding-bottom:2px; font-weight:bold; border-bottom:1px solid #999999; }
.trophy { color:#3333cc; font-size:13px; }
.shadow { background:url('images/input.gif') no-repeat; border:1px solid #999;padding-left:5px; }
.submit { border:1px solid #999; font-size:11px; color:#444; background:url('images/submitbg.gif') top repeat-x #D0D1D0; cursor:pointer; }
.white { color:#FFFFFF; }
.red { color:red; }
.gray { color:#666666; }

a:link,a:visited { color:#435d82; }
a:hover { color:#eb402f; }
a.side_nav:link,a.side_nav:visited { font-size:12px; color:#435d82; text-decoration:none; display:block; line-height:20px; }
a.side_nav:hover { color:#FFFFFF; background:#435d82; }
a.side_nav_over:link,a.side_nav_over:visited { font-size:12px; color:#FFFFFF; background:#435d82; text-decoration:none; display:block; line-height:20px; }
a.side_nav_over:hover { color:#FFFFFF; background:#435d82; }
a.inbox:link,a.inbox:visited { background:#FFFFFF; font-size:13px; color:#435d82; text-decoration:none; padding-left:10px; padding-right:10px; padding-top:2px; padding-bottom:1px; line-height:21px; border:1px solid #435d82; }
a.inbox:hover { color:#FFFFFF; background:#435d82; }
a.sorttitle:link,a.sorttitle:visited { margin:0; padding:0; text-decoration:none; color:#FFFFFF; }
a.sorttitle:hover { text-decoration:underline; }