/* CSS Document */
body{padding:0px; margin:6px 0 0 0; background:#2a2f30 url(images/bg02.gif) 0 0 repeat-x; color:#000; font:12px/14px Arial, Helvetica, sans-serif; text-align:left;}
div, p, ul, h1, h2, h3, form, img{padding:0px; margin:0px;}

a{background:none; color:#000; text-decoration:none;}
a:hover{background:none; color:red; font-weight:bold; text-decoration:none;}

table { margin:0 auto; padding:0px; font:12px arial,verdana,helvetica,sans-serif; text-decoration:none; }
p {margin:0 auto; padding:0px; font:12px arial,verdana,helvetica,sans-serif; color:#000; text-decoration:none;}
img {padding:0px; margin:0 auto; position:relative;}

#top {width:973px; height:86px; background:url(images/tgf_topheader1.gif) 0 0 no-repeat; }

#topmenu {width:728px; height:44px; background:none; margin:0px; padding:20px 0 0 204px; position:block;}
#topmenu ul {width:728px; height:44px; background:none; margin:0px; padding:0 0 0 0;}
#topmenu ul li{list-style:none; float:left; font:bold 12px Tahoma,Arial,Helvetica,sans-serif; padding:14px 0px 15px 0px;}
#topmenu ul li a{color:#fff; font:bold 12px Arial,Tahoma,Helvetica,sans-serif; padding:14px 35px 15px 35px;}
#topmenu ul li a:hover{color:yellow; background:url(images/tgf_menubghover.gif); font:bold 12px Arial,Tahoma,Helvetica,sans-serif; padding:14px 35px 15px 35px;}