.green{color:green;}

.max{width:100%;}
.gap{height:20px;}

.left{float:left;}
.right{float:right;}
.clear{clear:both;}
.center,h1{text-align:center;}
.top{vertical-align:top;}

.small{font-size:11px;}
.bold{font-weight:700;}
.italic{font-style:italic;}

#btnCancel1{-moz-border-radius:3px; background:#EEE; border:1px ridge navy; margin:0 5px; padding-bottom:3px; height:22px; font-size:12px; font-family:Tahoma;}

.file{display:table;margin:5px 0 5px;}

.sprite{float:left;display:block;width:16px;height:16px;background:transparent url('../img/sprite_tour.png') 0 0 no-repeat;margin:0 3px;}
.sprite_s{background-position:-32px 0;}
.sprite_p{background-position:-48px 0;}
.sprite_e{background-position:-64px 0;}
.sprite_file{background-position:-48px -16px;}
.sprite_x-ray{background-position:-64px -16px;}

table,.tournament{margin:0 auto;}
td{padding:2px;}
#showall{text-align:center;width:687px;float:left;}
#showall th{color:white;}
.tournament{width:687px;float:left;}
.thright{width:100%;}
.thright th{text-align:right;background-color:#AAD3F2;padding:2px 5px;}
.third{vertical-align:top;width:33%;float:left;}
.bar{font-size:0.70em;text-indent:-5000px;}

.brackets{border-collapse:collapse;width:100%;}
.brackets td {padding:0 2px;}
.brackets select{font-size:11px;}
.brackets input{width:126px;}
.brackets_map{background:#8db9db;}
.brackets_team{background:#8db9db;min-width:122px;height:22px;vertical-align:middle;}
.brackets_top, .brackets_team_hover{background:#68a3cf;}
.brackets_connect_right{border-right:2px solid #68a3cf;}

.pos{width:115px;height:20px;position:relative;padding:120px 0 0 0;text-align:center;clear:both;}
#pos-1{top:10px;left:300px;background:url('../img/gold.jpg') center top no-repeat;}
#pos-2{top:-40px;left:100px;background:url('../img/silver.jpg') center top no-repeat;}
#pos-3{top:-120px;left:500px;background:url('../img/bronze.jpg') center top no-repeat;}

div[class^='player']{float:left;background:#AAD3F2 center center no-repeat;padding:5px;border:1px solid #5C9CCC;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;text-align:left;margin:5px 5px 0 0;}
div[class^='player'] span{text-align:right;width:70px;height:16px;float:left;margin:2px 5px 2px 0;}
div[class^='player'] h3{margin:5px 0;font-size:16px;text-align:center;background:#5C9CCC;}

.info {text-align:center;font-weight:bold;margin:5px 0;}
.multiselect {width:600px;height:150px;}

.ui-tabs-panel a, .ui-dialog a {color:blue !important;}

.ui-timepicker-div .ui-widget-header { margin-bottom: 8px; }
.ui-timepicker-div dl { text-align: left; }
.ui-timepicker-div dl dt { height: 25px; }
.ui-timepicker-div dl dd { margin: -25px 0 10px 65px; }
.ui-timepicker-div td { font-size: 90%; }
