html { width:100%; margin:0; padding:0; }
body { font-family:verdana, arial, helvetica, sans-serif; font-size:11pt; color:#000; background:#fff; margin:0; padding:0; text-align:center; }

/* new clearfix */
.clearfix:after { visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0; }
* html .clearfix { zoom:1; } /* IE6 */
*:first-child+html .clearfix { zoom:1; } /* IE7 */

#logo-btn { margin:0; padding:0; border:0; }
#logo-text { margin:0; padding:0; border:0; }

#banner { position:relative; width:970px; height:125px; margin:0 auto; padding:0; background:#fff url('../images/banner.png') no-repeat; background-position:top left; z-index:80; }
#banner-left { float:left; margin-left:34px; padding:0; }
#banner-right { float:left; margin-left:75px; margin-top:5px; }
#banner-text { font:bold 10pt verdana,arial,sans-serif; color:#fff; }

#content-wrapper { position:relative; width:970px; margin:5px auto; padding:0; overflow:auto; z-index:50; }

#menu { float:left; width:195px; margin:0; padding:0; background:#dadbdd; }
#menu-list { list-style:none; margin:3px; padding:0; }
#menu-list li { margin:0; padding:0; }

#footer { width:970px; margin:10px auto; padding:0 0 12px 0; text-align:left; border-top:1px solid #444; }
#footer ul { margin:5px 0 0 0; padding:2px; }
#footer ul li { display:inline; border-left:1px solid #000; padding-left:5px; font-size:8pt; }
#footer ul li.first { padding:0; border:0; }
#footer ul li a { text-decoration:none; color:#000; }
#footer ul li a:hover { text-decoration:underline; color:#f00; }

#pagination { padding:5px; margin:0; text-align:left; }
#pagination ul { margin:4px; padding:0; }
#pagination ul li { display:inline; font-size:9pt; }
#pagination ul li a.selected { margin:0; padding:2px; color:fff; background:#7d5fa7; text-decoration:none; border:1px solid #222; }
#pagination ul li a { margin:0; padding:2px; color:#222; text-decoration:none; border:1px solid #ccc;  }
#pagination ul li a:hover{ text-decoration:none; color:#fff; background:#7d5fa7; border:1px solid #222; }

#infobox { font-size:0.8em; position:absolute; left:-5000px; top:0px; height:200px; width:300px; z-index:200; }
#tooltip { font:8pt verdana,arial,sans-serif; position:absolute; left:-5000px; top:0px; z-index:400; background:#fff; color:#000; border:1px solid #444; }

