body{
  margin-left:   0px;
  margin-top:    0px;
  margin-right:  0px;
  margin-bottom: 0px;
  font-family:   Verdana, Arial, Helvetica, sans-serif;
  font-size:     10px;
  background:    url("../../img/mySoccer/grassBg.jpg");
}

a:link{

}

a:visited{

}

a:hover{

}

a:active{

}

.masterShellTable{
  width:  800px;
  height: 100%;
}

.borderShell{
  width: 192px;
}

.borderContentTable{
  width:  192px;
  height: 100%;
}

.borderContentTableTop{
  height: 150px;
}

.borderContentTableBottom{
  vertical-align: bottom;
}

.headerShell{
  width:            800px;
  height:           30px;
  border-left:      solid 4px #FFFFFF;
  border-right:     solid 4px #FFFFFF;
  background:       url("../../img/mySoccer/headerBg.jpg");
  background-color: #426d18;
  text-align:       left;
}

.headerTableMenu{
  height: 30px;
}

.headerTableMenuSpacer{
  font-size:  10px;
  color:      #FFFFFF;
  width:      20px;
  text-align: center;
}

.headerTableAdminSpacer{
  width: 100px;
}

.headerTableLogInSpacer{
  width: 150px;
}

.headerMenuHome{
  width:      63px;
  text-align: right;
}

.headerMenuLogo{
  width:      162px;
  background: url("../../img/mySoccer/headerLogo.jpg");
}

.headerTableMenuTd{
  font-size:    10px;
  color:        #FFFFFF;
}

.headerTableMenuTd a{
  color:        #FFFFFF;
}

.headerTableMenuTd a:visited{
  color:        #FFFFFF;
}

.headerTableMenuTd a:hover{
  color:        #C3C3C3;
}

.headerTableMenuTdLogIn{
  width:      400px;
  text-align: right;
}

.logoShell{
  width:            800px;
  height:           157px;
  border-left:      solid 4px #FFFFFF;
  border-right:     solid 4px #FFFFFF;
  background-color: #769F29;
  text-align:       left;
}

.logoTableMenu{
  width:  800px;
  height: 157px;
}

.logoTableMenuImage{
  width:      225px;
  background: url("../../img/mySoccer/logo.jpg");
}

.logoTableMenuQuoteTd{
  width:  575px;
  height: 157px;
}

.logoTableMenuQuoteTable{
  width:  300px;
}

.logoTableMenuQuoteTableOpenQuote{
  width:          25px;
  vertical-align: top;
}

.logoTableMenuQuoteTableQuote{
  width:            250px;
  font:             Verdana, Arial, Helvetica, sans-serif;
	text-decoration:  none;
	color:            #FFFFFF;
	font-weight:      normal;
	font-size:        12px;
}

.logoTableMenuQuoteTableCloseQuote{
  width:          25px;
  vertical-align: bottom;
}

.logoTableMenuQuoteTableAuthor{
  height:           20px;
  font:             Verdana, Arial, Helvetica, sans-serif;
	text-decoration:  none;
	color:            #FFFFFF;
	font-weight:      bold;
	font-size:        10px;
  text-align:       right;
}

.inputRedBorder{
	background-color: #FF7575;
	color:            #990000;
  border:           1px solid #FFFFFF;
}

.inputGreenBorder{
	background-color: #99CC66;
	color:            #006600;
  border:           1px solid #FFFFFF;
}

input{
	border:           1px solid #FFFFFF;
  font:             Verdana, Arial, Helvetica, sans-serif;
	text-decoration:  none;
	color:            #FFFFFF;
	font-weight:      normal;
	font-size:        10px;
  background:       url("../../img/spacer.gif");
  background-color: #769F29;
  height:           17px;
  /* Just for iPhone */
  -webkit-border-radius:0px;
}

.InputButton{
  padding-bottom: 2px;
}
textarea{
	border:           1px solid #FFFFFF;
  font:             Verdana, Arial, Helvetica, sans-serif;
	text-decoration:  none;
	color:            #FFFFFF;
	font-weight:      normal;
	font-size:        10px;
  background-color: #769F29;
  /* Just for iPhone */
  -webkit-border-radius:0px;
}

select{
	border:           1px solid #FFFFFF;
  font:             x-small Verdana, Arial, Helvetica, sans-serif;
	text-decoration:  none;
	color:            #FFFFFF;
	font-weight:      normal;
	font-size:        10px;
  background-color: #769F29;
  /* Just for iPhone */
  -webkit-border-radius:0px;
}

option{
  font:             x-small Verdana, Arial, Helvetica, sans-serif;
	text-decoration:  none;
  background-color: #769F29;
	color:            #FFFFFF;
	font-weight:      normal;
	font-size:        10px;
}

.inputAdmin{
  width: 300px;
}

.contentShell{
  width:          600px;
  border-left:    solid 4px #FFFFFF;
  border-right:   solid 4px #FFFFFF;
  background:     #769F29;
  vertical-align: top;
}

.contentTitleShell{
  height: 40px;
}

.contentTitleSpacer{
  height: 20px;
}

.contentTitleTableIcon{
  width:      50px;
  text-align: right;
}

.contentPlaceKey{
  width:      220px;
  text-align: right;
}

.contentPlaceValue{
 font-style:  italic;
}

.contentPlaceTableAddIcon{
  width:      30px;
  text-align: right;
}

.contentPlaceTableAddIconDouble{
  width:      60px;
  text-align: right;
}

.contentTitleTableTitle{
  font:             Verdana, Arial, Helvetica, sans-serif;
	text-decoration:  none;
	color:            #FFFFFF;
	font-size:        16px;
	font-weight:      bold;
}

.contentNoPlace{
  height:           80px;
  text-align:       center;
  font:             Verdana, Arial, Helvetica, sans-serif;
	text-decoration:  none;
	color:            #FFFFFF;
	font-size:        14px;
	font-weight:      bold;
}

.contentPlaceTitle{
  height:     46px;
  background: #FFFFFF;
}

.contentPlaceTableTitle{
  font:             Verdana, Arial, Helvetica, sans-serif;
	text-decoration:  none;
	color:            #769F29;
	font-size:        14px;
	font-weight:      bold;
  background:       #FFFFFF;
}

.contentPlaceNextMatch{
  font:             Verdana, Arial, Helvetica, sans-serif;
	text-decoration:  none;
	color:            #FFFFFF;
	font-size:        14px;
	font-weight:      bold;
}

.contentPlaceMessage{
  font:             Verdana, Arial, Helvetica, sans-serif;
	text-decoration:  none;
	color:            #FFFFFF;
	font-size:        14px;
	font-weight:      bold;
  text-align:       center;
}

.contentPlaceNextMatch a{
  color:        #FFFFFF;
}

.contentPlaceNextMatch a:visited{
  color:        #FFFFFF;
}

.contentPlaceNextMatch a:hover{
  color:        #000000;
}

.contentMatchData{
  vertical-align: top;
}

.contentMatchDataTitle{
  width:            210px;
  font:             Verdana, Arial, Helvetica, sans-serif;
	text-decoration:  none;
	color:            #FFFFFF;
	font-size:        12px;
	font-weight:      bold;
  text-align:       right;
}

.contentMatchDataTitle a{
  color:        #FFFFFF;
}

.contentMatchDataTitle a:visited{
  color:        #FFFFFF;
}

.contentMatchDataTitle a:hover{
  color:        #000000;
}

.contentMatchDataValue{
  font:             Verdana, Arial, Helvetica, sans-serif;
	text-decoration:  none;
	color:            #FFFFFF;
	font-size:        12px;
	font-weight:      bold;
}

.contentMatchDataValue a{
  color:        #FFFFFF;
}

.contentMatchDataValue a:visited{
  color:        #FFFFFF;
}

.contentMatchDataValue a:hover{
  color:        #000000;
}

.contentMatchDataNumber{
  width: 20px;
}

.contentPlaceTableTitle a{
  color:        #769F29;
}

.contentPlaceTableTitle a:visited{
  color:        #769F29;
}

.contentPlaceTableTitle a:hover{
  color:        #000000;
}

.contentTitle{
  font-size:        12px;
  font-weight:      bolder;
  font:             Verdana, Arial, Helvetica, sans-serif;
	text-decoration:  none;
  background-color: #99CC00;
  color:            #006600;
}

.contentValue{
  font-size:        12px;
  font-weight:      bolder;
  font:             Verdana, Arial, Helvetica, sans-serif;
	text-decoration:  none;
	color:            #FFFFFF;
}

.contentValueNumber{
  text-align:   center;
  font-weight:  bolder;
  font-style:   italic;
}

.contentValue a{
  color:        #FFFFFF;
}

.contentValue a:visited{
  color:        #FFFFFF;
}

.contentValue a:hover{
  color:        #000000;
}

.contentPagging{
  height:     20px;
  background: #769F29;
  font-size:  10px;
  color:      #FFFFFF;
  text-align: center;
}

.contentPagging a{
  color:        #769F29;
}

.contentPagging a:visited{
  color:        #769F29;
}

.contentPagging a:hover{
  color:        #000000;
}

.contentDataIcons{
  text-align:  center;
  width:       25px;
}

.contentListOdd{
  background: rgb(124, 177, 72);
}

.footerShell{
  height:       30px;
  border-left:  solid 4px #FFFFFF;
  border-right: solid 4px #FFFFFF;
  border-top:   solid 4px #FFFFFF;
  background:   #769F29;
  font-size:    10px;
  color:        #FFFFFF;
  text-align:   center;
}

.contentMatchEditGamePlayer{
  text-align:  center;
  width:       110px;
}

.viewMatchPlayerGo{
  background:   #99CC66;
}

.viewMatchPlayerDontGo{
  background:   #FF7575;
}

.periodNotPayed{
  color:       #CC3333;
  font-weight: bolder;
}

.playerRedTshirt{
  font-size:   10px;
  color:       #FF3333;
  font-weight: bolder;
}

.playerBlueTshirt{
  font-size:   10px;
  color:       #0033CC;
  font-weight: bolder;
}

/* Paging */
#paginacao{
  margin: 10px;
}

#paginacao a, #paginacao a.selecionado{
  margin: 2px;
}

.paginacao{
  float:      left;
  list-style: none;
  margin:     0;
  padding:    0;
  clear:      both;
  display:    block;
  height:     22px;
}

.paginacao li{
  margin:  2px;
  float:   left;
  padding: 0;
  display: inline;
}

.paginacao li a{
  padding:         3px 2px 3px 1px;
  display:         block;
  font-size:       12px;
  font:            x-small Verdana, Arial, Helvetica, sans-serif;
  font-weight:     bolder;
  color:           #FFFFFF;
  text-decoration: none;
}

.paginacao li a:visited{
  padding:     3px 2px 3px 1px;
  display:     block;
  font-size:   12px;
  font:        x-small Verdana, Arial, Helvetica, sans-serif;
  font-weight: bolder;
  color:       #FFFFFF;
}

.paginacao li a:hover{
  padding:     3px 2px 3px 1px;
  display:     block;
  font-size:   12px;
  font:        x-small Verdana, Arial, Helvetica, sans-serif;
  font-weight: bolder;
  color:       #000000;
}

.paginacao li.selected a{
  color: #000000;
}
