table.tracker-list2 { border: 1px dotted #ccc; }
.tracker-list2 td { text-align: center; padding: 4px 4px; border-bottom: 1px dotted #ccc; font-size: .9em; }
.tracker-list2 th { text-align: center; padding: 4px 4px; border-bottom: 1px dotted #ccc; }
.tracker-list2 a { color: #6d963c; text-decoration: none; font-family:Georgia,serif; font-size: .9em; font-weight: bold; }
.tracker-list2 img { display: block; margin-left: auto; margin-right: auto; }
.tracker-list2 .head { padding: 0; text-align: center; background-color: #95d62d; color: #333; font-family:Georgia,serif; font-size: .7em; font-weight: bold; text-transform:uppercase; letter-spacing:2px; }
.tracker-list2 .head:hover { background-color: #95d62d; color: #333; }
.tracker-list2 tr:hover { background-color: #f5f5f5; color: #6d963c; }
.tracker-list2 .sname { text-align: center; padding: 4px 4px; border-bottom: 1px dotted #ccc; font-family:Georgia,serif; font-size: .8em; font-weight: bold; }

.players { border: 1px dotted #ccc; width: 100%; }
.players td { text-align: center; padding: 4px 4px; border-bottom: 1px dotted #ccc; font-size: .9em; }
.players th { text-align: center; padding: 4px 4px; border-bottom: 1px dotted #ccc; }
.players a { color: #6d963c; text-decoration: none; font-family:Georgia,serif; font-size: .9em; font-weight: bold; }
.players img { display: block; margin-left: auto; margin-right: auto; }
.players .head { padding: 4px 4px; text-align: center; background-color: #d6d5d4; color: #333; font-family:Georgia,serif; font-size: .8em; font-weight: bold; text-transform:uppercase; letter-spacing:2px; }
.players tr:hover { background-color: #f5f5f5; color: #b54628; }
.players .row1 { background-color: #ffffff; }
.players .row2 { background-color: #f2f2f2; }

.game-list { padding: 0px 10px 10px 0px; text-align: left; color: #de0900; float: left; line-height: 125%; font: Georgia, Verdana, Arial, Helvetica, serif; }
.game-list a { text-decoration: none; }

#gamelist { line-height: 125%; font: normal Verdana, Arial, Helvetica, serif; }
#gamelist ul { list-style-type: none; }
#gamelist li { border-bottom: 1px dotted #ccc; border-width: 1px; margin: 0px 5px 10px 5px; }
#gamelist li:hover { background-color: #f5f5f5; }
#gamelist a:hover { text-decoration: none; }

.idTabs { margin-bottom:10px; color: #fff; }
.idTabs li { display:inline;float:none;list-style:none; font: bold 12px Arial, Helvetica, sans-serif; }
.idTabs li a { height: 22px; width: 102px; margin: 0 1px 0 0; text-align: center; background: #8DC70A url(../images/greentab.jpg) no-repeat; color: #fff; padding: 2px 2px 2px 2px; text-decoration: none; }

.flexigrid div.fbutton .add { background: url(../images/add.png) no-repeat center left; }	
.flexigrid div.fbutton .delete { background: url(../images/close.png) no-repeat center left; }	

/* dock - top */
.dock { position: relative; height: 50px; text-align: center; }
.dock-container { position: absolute; height: 50px; padding-left: 20px; }
a.dock-item { display: block; width: 40px; color: #000; position: absolute; top: 0px; text-align: center; text-decoration: none; font: bold 12px Arial, Helvetica, sans-serif; }
.dock-item img { border: none; margin: 5px 10px 0px; width: 100%; }
.dock-item span { display: none; padding-left: 20px; }

.servfoot { color: #ccc; border-top: #ccc 1px solid; font: 10px Verdana, sans-serif; }
.servfoot a { color: #ccc; text-decoration: none; }
.servfoot a:hover { color: #000; text-decoration: none; }

table.serverinfo { border: none; }
table.serverinfo td { text-align: left; text-decoration: none; font-family:Georgia,serif; font-size: .9em; padding: 4px 55px 4px 4px; }
table.serverinfo th { color: #6d963c; font-weight: bold; font-family:Georgia,serif; font-size: .9em; }
table.serverinfo a { color: #A1A1A1; }
table.serverinfo a:link { color: #A1A1A1; }
table.serverinfo a:hover { color: #37342d; }

div.map { float: right; }
div.mapfooter { padding: 0 20px 0 30px; text-align: center; text-decoration: none; font-size: 1.2; font-family: Tahoma; font-weight: bold; }

#containergst { width:140px; height:110px; position:relative; }
#maingst { position:absolute; width:140px; height:110px; z-index:1; }
#framegst { position:absolute; width:140px; height:110px; z-index:2; }

div.hr { height: 15px; margin-top: 10px; background: #fff url(../images/divider_vertical.png) no-repeat scroll center; }
div.hr hr { display: none; }
