body { font-family: Verdana, Tahoma, Arial; font-size: 11pt; margin-top: 0px; margin-left: 0px; }
input[type='button'], input[type='submit'] { width: 100px; height: 25px; padding-bottom: 5px; margin-top: 5px; }
input[type='checkbox'] { margin-right: 5px; font-size: 13pt; }
input[type='text'] { border: solid 2px #85b1de; font-size: 13pt; }
select { border: solid 2px #85b1de; font-size: 13pt; }
h4 { color: #00629D; letter-spacing: 2pt; margin-bottom: 5px; }
li { margin-left: 5px; }

fieldset { border: solid 2px #FCAA26; }
legend { color: #00629D; font-weight: bold; }

.formBody { padding: 0px 10px 5px 10px; }
.button { cursor: pointer; }

.label { padding-top: 5px; }
.field { font-size: 13pt; margin-left: 10px; margin-bottom: 5px; }
.buttonRow { width: 98%; text-align: right; }
.warning { background-color: #FCDCA7; }

.errorMessage { color: red; }
.grayText { color: #888888; }

/* Points Summary Specific */
.ratingTable { width: 100%; text-align: left; margin-left: 5px; border: solid 1px black;}
.ratingTable th { background-color: #00629D; color: #ffffff; padding: 5px 0 5px 5px; }
.ratingTable td { border-bottom: solid 1px #888888; padding: 5px 0px 5px 10px; }

.altRow { background-color: #EEEEEE; }

.header { text-align: left; padding: 5px 0 5px 0; background-color: #6666FF; color: white; }
.tournamentRow td { padding-left: 30px; border-bottom: none; }

.tournamentHeader { background-color: #f2edea; font-weight: bold; color: #777777; }
.tournamentHeader th { padding: 5px 0 5px 30px; border-top: solid 1px #d0cac6; border-bottom: solid 1px #d0cac6; text-align: left; }

.memberRow { text-align: left; font-weight: normal; }
.memberRow td { border-bottom: solid 1px #d9e9f0; background-color: #edf6f9; color: #0069ab; }
.memberIcon { background-image: url('/ratings/images/memberIcon.png'); background-repeat: no-repeat; background-position: 3px 2px; height: 30px; padding-left: 35px; }

#mask { position: absolute; z-index: 9000; background-color: #000000; display: none; filter:alpha(opacity=0); -moz-opacity:0.0; -khtml-opacity: 0.0; opacity: 0.0; }
.modal { position: absolute; z-index: 9999; border:1px solid #3A6E9F; background-color: #DEEDFC; display: none; }

.admin { }
.admin a { color: red; cursor: pointer; text-decoration: none; }
.admin a:hover { text-decoration: underline; }
