body              { background:#8b0510; margin:0; }

#wrapper          { width:960px; margin:0 auto; }

#menu             { background:#3e1431 url(images/menu.gif); margin:10px 0 10px 0; padding:0px 10px; width:310px; float:left; }
#menu a           { color:#fff; padding:12px 10px; display:block; float:left; font:bold 13px Arial, Sans-serif; text-decoration:none; }
#menu a:hover     { color:#fff; background:#655d41; }
#menu .active     { color:#fff; background:#655d41; }

#logo             { border:10; float:right; }

#intro            { background:white; width:940px; padding:10px; margin:0 0 10px 0; clear:both; }
#home             { background:url(images/banner.jpg); width:940px; height:220px; }

#content          { background:#ffffff; width:940px; background:white; padding:10px; float:left; }

#left             { width:590px; float:left; background:#ebf1e4; margin:0 10px 0 0; padding:20px; }
#left ul          { color:#333333; font:normal 13px/19px Arial, Sans-serif; margin-left:15px; padding-left:0; }
#left p           { color:#333333; font:normal 14px/21px Arial, Sans-serif; }
#left p a         { color:#2e3192; text-decoration: none; }
#left p a:hover   { color:#2e3192; text-decoration: underline; }
#left td          { color:#333333; font:normal 13px/19px Arial, Sans-serif; }
#left h1          { color:#8b0510; font:normal 24px/28px Arial, Sans-serif; }
#left h2          { color:#8b0510; font:normal 17px/24px Arial, Sans-serif; }

#right            { width:260px; float:left; background:#4e4426; padding:20px; }
#right ul         { color:white; font:normal 13px/19px Arial, Sans-serif; margin-left:15px; padding-left:0; }
#right p          { color:white; font:normal 13px/19px Arial, Sans-serif; }
#right p a        { color:white; text-decoration:none; font-weight:bold; font-style:italic }
#right h1         { color:white; font:normal 24px Arial, Sans-serif; }
#right h2         { color:white; font:normal 19px Arial, Sans-serif; }

#footer           { width:960px; margin:20px 0; text-align:center; color:white; font:normal 11px/19px Arial, Sans-serif; }
#footer a         { color:white; text-decoration:none; }

#idtabs ul        { margin:0; list-style:none; } 
#idtabs ul li     { float:left; }
#idtabs ul li a   { float:left; margin:0 1px 0px 0; padding:10px; display:block; background:#DAE4CD; text-decoration:none; color:#333333; font-weight:bold; }
#idtabs ul li a:hover { background:#FFFFFF; }
#idtabs .selected { background:#F8FAF5; }
#idtabs div       { clear:both; padding:10px; background:#F8FAF5; }

a:active, a:focus, input[type="image"] { outline: 0; }

form              { padding:20px 0 20px 0; font:normal 13px Arial, Sans-serif; }
label             { width:100px; display:block; float:left; }


.gbsign    { background:white; padding:3px; margin:5px; }
.gbsign p  { padding:0; margin:0; }
.gbname    { font-weight:bold; padding:0px; margin:0px; font-size:10px; }
.gbdate    { padding:0px; margin:0px; font-size:10px; }
.gbmessage { padding:0px; margin:0px; }

.styleRed  { color: #990000; }

.tickTable { color:#333333; font:normal 14px/21px Arial, Sans-serif; }
