
ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, body, html, p, blockquote, fieldset, input, textarea, td { 
  margin: 0; 
  padding: 0; 
}
a img, :link img, :visited img, fieldset { 
  border: none; 
}
a {
  text-decoration: none;
}

body, td, input, textarea, select {
  font-family: Verdana, Arial, sans-serif;
}
body, td, a {
	color: #DDDDDD;
  font-size: 10px;
}
body {
  background-color: #000000;
}
input, textarea, select {
  font-size: 9px;
}
p { 
  padding-bottom: 7px; 
}

.hCenterAlignOuterBox, .vCenterAlignOuterBox, .centerAlignOuterBox {
  overflow: hidden;
}
.hCenterAlignOuterBox[class], .vCenterAlignOuterBox[class], .centerAlignOuterBox[class] {
  display: table;
  position: static;
}
.hCenterAlignMiddleBox[class], .vCenterAlignMiddleBox[class], .centerAlignMiddleBox[class] {
  display: table-cell;
  position: static;
}
.hCenterAlignMiddleBox[class], .centerAlignMiddleBox[class] {
  text-align: center;
}
.vCenterAlignMiddleBox[class], .centerAlignMiddleBox[class] {
  vertical-align: middle;
}
.hCenterAlignInnerBox[class], .vCenterAlignInnerBox[class], .centerAlignInnerBox[class] {
  position: static;
}

.baseButton {
  width: 72px;
  height: 20px;
  padding-bottom: 2px;
  font-size: 9px;
  font-weight: bold;
  color: #FFFFFF;
  background-color: #777777;
  border: solid 1px #FFFFFF;
  cursor: pointer;
}

.baseSelectedButton {
  width: 70px;
  height: 20px;
  padding-bottom: 2px;
  font-size: 9px;
  font-weight: bold;
  color: #FF9900;
  background-color: #777777;
  border: solid 1px #FF9900;
}

.baseInactiveButton {
  width: 70px;
  height: 20px;
  padding-bottom: 2px;
  font-size: 9px;
  font-weight: bold;
  color: #BBBBBB;
  background-color: #555555;
  border: solid 1px #BBBBBB;
}

#mainLayoutBox {
  width: 980px;   
  margin: 10px auto 10px auto;
  background-color: #555555;
}
#mainLayoutBox #headBox {
  width: 980px;
  height: 161px;
  padding-bottom: 2px;
  background-color: #000000;
}
#mainLayoutBox #bodyBox {
  float: left;
  background: url('../images/bodyBg.jpg') repeat-y;
}
#mainLayoutBox #bodyBox #leftBox {
  float: left;
  width: 136px;
}  
#mainLayoutBox #bodyBox #leftMiddleBox {
  float: left;
  width: 395px;
}
#mainLayoutBox #bodyBox #rightMiddleBox {
  float: left;
  width: 314px;
} 
#mainLayoutBox #bodyBox #rightBox {
  float: left;
  width: 135px;
} 
#mainLayoutBox #footBox {
  clear: both;
  height: 80px;
  border: solid 1px #888888;
}


/* headBox */

#clubNameBox {
  float: left;
  width: 216px;
	height: 20px;
  margin-bottom: 2px;
  background: url('../images/clubNameBg.jpg') no-repeat;
}
#visitorMenuBox {
  float: left;
  width: 436px;
	height: 20px;
  margin-bottom: 2px;
  background: url('../images/visitorMenuBg.jpg') no-repeat;
}
#meshBox {
  clear: both;
  height: 117px;
  margin-bottom: 2px;
  background: url('../images/meshBg.jpg') no-repeat;
}
#mainMenuBox {
  width: 980px;
	height: 19px;
  padding-top: 1px;
  background: url('../images/mainMenuBg.jpg') no-repeat;
}


/* leftBox */

#searchBox {
  width: 118px;
  height: 82px;
  margin-left: 15px;
  margin-top: 16px;
  border: solid 1px #DDDDDD;
  background-color: #888888;
}
#searchBox #searchTitleBox {
  width: 59px;
  height: 12px;
  margin-left: 29px;
  margin-top: 7px;
}
#searchBox #searchFieldBox {
	width: 100px;
  height: 18px;
  margin-left: 9px;
  margin-top: 8px;
}
#searchBox #searchFieldBox #searchField {
  float: left;
  clear: both;
	width: 98px;
  height: 14px;
  padding-top: 2px;
  border: solid 1px #DDDDDD;
  font-weight: bold;
  color: #CCCCCC;
  background-color: #555555;
}
#searchBox #searchStartLinkBox {
  width: 49px;
	height: 8px;
  margin-left: 60px;
  margin-top: 6px;
	background: url('../images/searchStartLinkOver.jpg') no-repeat;
}
#searchBox #searchStartLinkBox a {
  display: block;
	width: 49px;
	height: 8px;
	background: url('../images/searchStartLinkUp.jpg') no-repeat;
}
#searchBox #searchStartLinkBox a:hover {
	background: none;
}
#searchBox #searchLongerLinkBox {
  width: 98px;
	height: 8px;
  margin-left: 11px;
  margin-top: 5px;
	background: url('../images/searchLongerLinkOver.jpg') no-repeat;
}
#searchBox #searchLongerLinkBox a {
  display: block;
	width: 98px;
	height: 8px;
	background: url('../images/searchLongerLinkUp.jpg') no-repeat;
}
#searchBox #searchLongerLinkBox a:hover {
	background: none;
}

#firstExtraBoostViewerBox, #secondExtraBoostViewerBox, #thirdExtraBoostViewerBox {
  width: 120px;
}
#firstExtraBoostViewerBox, #thirdExtraBoostViewerBox {
  margin-top: 10px;
  margin-left: 8px;
}
#secondExtraBoostViewerBox {
  margin-top: 7px;
  margin-left: 7px;
}
#firstExtraBoostViewerBox div, #secondExtraBoostViewerBox div, #thirdExtraBoostViewerBox div {
  margin-bottom: 7px;
}


/* leftMiddleBox */

#fourthExtraBoostViewerBox {
  width: 380px;
  height: 60px;
  margin-left: 7px;
  margin-top: 7px;
}

#contentPageBox {
  margin-left: 7px;
  margin-right: 8px;
  margin-top: 7px;
}
#contentPageBox h1 {
  width: 380px;
  height: 20px;
  margin-bottom: 7px;
  overflow: hidden;
  white-space: nowrap;
  line-height: 20px;
  text-indent: 8px;
  font-size: 10px;
  font-weight: bold;
  color: #DDDDDD;
	background: url('../images/contentPageTitleBg.jpg') no-repeat;
}
#contentPageBox .messageBox {
  font-size: 11px;
}

.baseFormBox .baseFormDataBox {
  float: left;
  padding-bottom: 6px;
}
.baseFormBox .baseFormDataBox .baseFormDataErrorBox {
  font-size: 10px;
  color: #FF9900;
}
.baseFormBox .baseFormDataBox .baseFormDataFieldBox label {
  display: block;
  float: left;
  margin-top: 2px;
  margin-right: 5px;
  text-align: right;
  font-size: 9px;
  font-weight: bold;
  color: #DDDDDD;
}
.baseFormBox .baseFormDataBox .baseFormDataFieldBox .baseFormTextInput, .baseFormBox .baseFormDataBox .baseFormDataFieldBox .baseFormDateInput, .baseFormBox .baseFormDataBox .baseFormDataFieldBox .baseFormPasswordInput, .baseFormBox .baseFormDataBox .baseFormDataFieldBox .baseFormCheckboxInput, .baseFormBox .baseFormDataBox .baseFormDataFieldBox textarea, .baseFormBox .baseFormDataBox .baseFormDataFieldBox select {
  float: left;
}
.baseFormBox .baseFormDataBox .baseFormDataFieldBox .baseFormTextInput, .baseFormBox .baseFormDataBox .baseFormDataFieldBox .baseFormDateInput, .baseFormBox .baseFormDataBox .baseFormDataFieldBox .baseFormPasswordInput, .baseFormBox .baseFormDataBox .baseFormDataFieldBox textarea, .baseFormBox .baseFormDataBox .baseFormDataFieldBox select {
  font-size: 9px;
  color: #000000;
	border: solid 1px #000000;
}
.baseFormBox .baseFormDataBox .baseFormDataFieldBox .baseFormTextInput, .baseFormBox .baseFormDataBox .baseFormDataFieldBox .baseFormDateInput, .baseFormBox .baseFormDataBox .baseFormDataFieldBox .baseFormPasswordInput, .baseFormBox .baseFormDataBox .baseFormDataFieldBox textarea {
  padding: 2px;
}
.baseFormBox .baseFormDataBox .baseFormDataFieldBox .baseFormTextInput, .baseFormBox .baseFormDataBox .baseFormDataFieldBox .baseFormDateInput, .baseFormBox .baseFormDataBox .baseFormDataFieldBox .baseFormPasswordInput {
  height: 12px;
}
.baseFormBox .baseFormDataBox .baseFormDataFieldBox .baseFormCheckboxInput {
  width: 14px;
  height: 14px;
}
.baseFormBox .baseFormDataBox .baseFormDataFieldBox textarea {
  height: 147px;
}
.baseFormBox .baseFormDataBox .baseFormDataFieldBox select {
  height: 16px;
}
.baseFormBox .baseFormDataBox .baseFormDataFieldBox img {
	margin-left: 2px;
  margin-top: 1px;
}
.baseFormBox .baseFormDataBox .baseFormDataHelpBox {
  clear: both;
  color: #AAAAAA;
}
.baseFormBox .baseButton  {
	margin-top: 2px;
}

.filterBox {
  width: 378px;
  padding-top: 12px;
  margin-top: 7px;
  border: solid 1px #DDDDDD;
  background-color: #888888;
}

#clubBox #clubContentBox {
  margin-top: 7px;
}

#managementBox #managementContentBox {
  margin-top: 7px;
}

#stadiumBox #stadiumContentBox {
  margin-top: 7px;
}
#stadiumBox #stadiumContentBox p {
  line-height: 1.5em;
}

#personListBox .personListItemBox, #personShowBox #personShowListItemBox {
  width: 380px;
  height: 82px;
  margin-bottom: 11px;
}
#personListBox .personListItemBox .personListImageBox, #personShowBox #personShowListItemBox #personShowListImageBox {
  float: left;
  border: solid 1px #FF9900;
}
#personListBox .personListItemBox .personListInfoBox, #personShowBox #personShowListItemBox #personShowListInfoBox {
  float: right;
  width: 288px;
  margin-left: 10px;
}
#personListBox .personListItemBox .personListInfoBox a, #personShowBox #personShowListItemBox #personShowListInfoBox h2 {
  font-size: 14px;
  font-weight: bold;
  color: #FF9900;
}
#personListBox .personListItemBox .personListInfoBox a:hover {
  color: #FF6600;
}
#personListBox .personListItemBox .personListInfoBox p, #personShowBox #personShowListItemBox #personShowListInfoBox p {
  overflow: hidden;
  white-space: nowrap;
  margin-top: 4px;
  line-height: 1.4em;
  font-size: 10px;
  color: #CCCCCC;
}

#personShowBox .contentPageTitle {
  margin-top: 10px;
}
#personShowBox #personShowListItemBox {
  margin-top: 10px;
}


/* rightMiddleBox */

#videoPlayerBox {
  width: 417px;
  height: 333px;
}


/* footBox */

#fifthExtraBoostViewerBox {
  height: 80px;
  padding-left: 25px;
  background-color: #FFFFFF;
}
#fifthExtraBoostViewerBox div {
  float: left;
  padding-left: 10px;
}
