/* CSS Document */
body { font-family: Verdana, sans-serif; color: black; }
div { margin: 0px; padding: 0px; font-family:Verdana, Arial, Helvetica, sans-serif}
img { border: 0px; margin: 0px; padding: 0px; }
p { margin: 0px; padding: 0px; }
h1 { margin: 10px 10px 10px 18px; padding: 0px; font-size: 24pt; font-family: Arial;}
h3 { margin-bottom: 3px; }
.message { font-weight: bold; color: green }
.error { color: red;}
.warn { color: orange; }

div.homelink { z-index: 100; font-size:18pt; position:absolute; top: 28px; left: 332px; }
div.aboutlink {  z-index: 100; font-size:18pt; position:absolute; top: 28px; left: 437px; }
div.directorylink {  z-index: 100; font-size:18pt; position:absolute; top: 28px; left: 540px; }
div.playerslink {  z-index: 100; font-size:18pt; position:absolute; top: 28px; left: 775px; }
div.clubslink {  z-index: 100; font-size:18pt; position:absolute; top: 28px; left: 898px; }
a.link { text-decoration: none; }
a.link i { visibility:hidden; }

div.outer { position: absolute; top: 10px; left: 10px; padding: 10px 0px 0px 10px; width: 970px; font-size: 7pt; }
div.logo { float: left; width: 269px; height: 116px; padding-bottom: 20px; }
div.nav {float: left; padding: 0px 0px 0px 20px; width: 679px;}
div.contentheader { float: left; padding: 0px; margin: 20px 0px 0px 20px; width: 679px; height: 11px; font-size:1px; background-image:url(../images/contentheader.jpg);}

div.contentheaderbackground { float: left; padding: 0px; margin: 0px 0px 0px 20px; width: 679px; height: 60px; background-image:url(../images/contentheaderbackground.jpg)}
div.contentheaderbackground2 { float: left; padding: 0px; margin: 0px 0px 0px 20px; width: 661px; padding: 0px 9px; height: 60px; background-image:url(../images/contentheaderbackground.jpg)}
div.leftcontentheader { position: absolute; top:155px; z-index: 100; margin-left: 10px; left: 10px; width: 300px; height: 11px; font-size:1px; background-image:url(../images/leftcontentheader.jpg) }
div.contentbackground { border: none; clear:both; padding: 0px; margin: 0px; width: 968px; height: 467px; background-image:url(../images/contentbackground.jpg); }
div.contentbackground2 { border: none; clear:both; padding: 0px 15px; margin: 0px; width: 938px; min-height: 467px; background-image:url(../images/contentbackground.jpg); }

div.box { border: 1px solid #969696; float: left; background-color: #FFFFFF; margin: 15px 0px 0px 15px; }
div.box p { font-size: 8pt; padding: 8px; text-align:justify; }
div.box p.quote { overflow: visible; height: 20px;}
div.box p.prelist { padding-bottom: 0px; margin-bottom: 0px;}
a.blue { color: #96B8D4 }
div.header { width: 100%; height: 30px; background-color: #96B8D4; }
div.header p { color: #FFFFFF; padding: 7px; font-size: 12px; font-weight:bold }
#left { text-align: left; width: 160px; height: 440px; padding: 0px; display: inline; margin: 15px 0px 0px 20px; }
#left p { text-align: left; }
#left p.leaguename { text-decoration:underline; padding: 8px 8px 6px 8px; }
#left p.leaguename a { text-decoration: underline; color: #5F5F5F; }
#left p.leaguedetail { font-size: 7pt; color: #96B8D4; padding: 0px 8px 0px 8px; }
#left p.leaguedetail a { color: #96B8D4; }

#centrecontainer { border: none; width: 574px; height: 440px; background: none; }
#centreupperleft { width: 277px; height: 240px; margin: 0px; }
#centreupperright { width: 277px; height: 240px; margin-top: 0px; margin-left: 16px; }
#centrelower { width: 572px; height: 183px; margin-left: 0px; }
ol.numlist { padding-top: 0px; padding-bottom: 0px; margin-bottom: 0px;}
ol.numlist li { padding-top: 0px; font-size: 8pt; color: #5F5F5F }
ul.bulllist { padding-top: 0px; padding-bottom: 0px; margin-bottom: 0px;}
ul.bulllist li { padding-top: 0px; font-size: 8pt; color: #5F5F5F; margin-right:15px; }

#full { width: 572px; height: 440px; margin-left: 0px; margin-top: 0px; }
#full p.leaguename { text-decoration:underline; padding: 8px 8px 6px 8px; }
#full p.attribute { font-size: 7pt; color: #96B8D4; padding: 1px 8px 1px 8px; }
#full span.attributename { font-size: 7pt; color: #5F5F5F; padding: 1px 8px 1px 8px; }
#full a { text-decoration: underline; color: #96B8D4; }

#right { width: 160px; height: 440px; padding: 0px;}
#right p.newsdate { color: #96B8D4; padding: 8px 8px 2px 8px; text-align:right; }
#right p.news { font-size: 7pt; padding: 2px 8px 0px 8px; text-align:right; }
#right p.profilename { color: #96B8D4; padding: 8px 8px 2px 8px; text-align:right; }
#right p.profile { font-size: 7pt; padding: 2px 8px 0px 8px; text-align:right; }

div.contentfooter { float: left; padding: 0px; width: 968px; height: 11px; font-size:1px; background-image:url(../images/contentfooter.jpg); }
div.design { float: right; padding-top: 2px; }
div.design p { font-size: 8pt; float: left; padding-top: 0px; margin-right: 5px;}
div.design img {float: left; }

.divtables { border: 0px; background-color:  #e5e5e5 !important; margin: 0px auto; }
.divtables td { border: 0px; }
.pgtop { vertical-align:top; }

table.main { border: 0px; padding: 0px; margin: 0px; }
table.division { border: 1px solid #708392; padding: 2px; }
table.owndivision { border: 1px solid #708392; padding: 2px; }
td.division {vertical-align: top; }
td.background { background-color: #E5E5E5; padding: 6px; }
th {text-align: left;  border: 1px solid #FFFFFF; background-color:#FFFFFF; }
th.name { width: 140px; }
table.division tbody tr td.name { width: 140px !important; }
th.detail { width: 100px; }


table.division tr td {width: 15px; background-color:#FFFFFF; text-align: center; border: 0px; font-family: Verdana, sans-serif !important; font-size: 1.0em }
.divtables table.division tr td { font-size:0.8em !important; }
table.division td.scoreinputerror {width: 15px; background-color:#FFFFFF; text-align: center; border: 1px solid red; }
table.division td.scoreinputerror input { font-size: 7pt; font-family: Verdana, sans-serif; color: red; }
table.division td.noversus {width: 15px; background-color:#95AFC5; border: 1px solid #FFFFFF; }
table.division td.name {text-align: left; width: 140px; border: 1px solid #FFFFFF; background-color:#FFFFFF; }
table.division td.detail {text-align: left; width: 100px; border: 1px solid #FFFFFF; background-color:#FFFFFF; }

table.owndivision th {text-align: left;  border: 1px solid #FFFFCC; background-color:#FFFFCC; }
table.owndivision tr td {width: 15px; background-color:#FFFFCC; text-align: center; border: 0px; font-family: Verdana, sans-serif !important; font-size: 1.0em }
.divtables table.owndivision tr td { font-size:0.8em !important; }
table.owndivision td.scoreinputerror {width: 15px; background-color:#FFFFFF; text-align: center; border: 1px solid red; }
table.owndivision td.scoreinputerror input { font-size: 7pt; font-family: Verdana, sans-serif; color: red; }
table.owndivision td.noversus {width: 15px; background-color:#95AFC5; border: 1px solid #FFFFFF; }
table.owndivision td.name {text-align: left; width: 140px; border: 1px solid #FFFFCC; background-color:#FFFFCC; }
table.owndivision td.detail {text-align: left; width: 100px; border: 1px solid #FFFFFF; background-color:#FFFFCC; }

.noscoreinput { background-color:#95AFC5; border: 1px solid #95AFC5; width: 15px; }

div.tableslink {  z-index: 100;font-size:15pt; position:absolute; top: 28px; left: 337px; }
div.contactslink {  z-index: 100;font-size:15pt; position:absolute; top: 28px; left: 428px; }
div.editdetailslink {  z-index: 100;font-size:15pt; position:absolute; top: 28px; left: 537px; }
div.editscoreslink {  z-index: 100;font-size:15pt; position:absolute; top: 28px; left: 674px; }
div.joinlink {  z-index: 100;font-size:15pt; position:absolute; top: 28px; left: 810px; }
div.ruleslink {  z-index: 100;font-size:15pt; position:absolute; top: 28px; left: 880px; }
div.admintableslink {  z-index: 100;font-size:15pt; position:absolute; top: 28px; left: 325px; }
div.adminconfigurelink {  z-index: 100;font-size:15pt; position:absolute; top: 28px; left: 416px; }
div.admineditscoreslink {  z-index: 100;font-size:15pt; position:absolute; top: 28px; left: 537px; }
div.adminplayercontrollink {  z-index: 100;font-size:15pt; position:absolute; top: 28px; left: 666px; }
div.adminnewleaguelink {  z-index: 100;font-size:15pt; position:absolute; top: 28px; left: 825px; }
div.login { font-size: 7pt; position:absolute; visibility: visible; top: 95px; left: 559px; width: 400px; text-align:right; }
div.admin { font-size: 9pt; font-weight: bold; position:absolute; visibility: visible; top: 100px; left: 825px; width: 133px; }
div.notamember{ font-size: 9pt; position:absolute; visibility: visible; top: 100px;	left: 310px; width: 270px; font-weight: bold; }
div.membershipblurb{ position:absolute; visibility: visible; top: 125px; left: 310px; width: 637px; }
div.loggedin { text-align: right; font-size: 9pt; font-weight: bold; position:absolute; visibility: visible; top: 100px; left: 720px; width: 233px; }
div.member{	font-size: 9pt; position:absolute; visibility: visible; top: 100px; left: 310px; width: 477px; font-weight: bold; height: 33px; }
div.introtext { position:static; visibility: visible; top: 162px; left: 20px; width: 938px; }
div.dataarea { margin-top:10px; text-align: center; }
div.dataarealeft { margin-top:10px; text-align: left; }
select { border: 0px; font-size: 7pt; font-family: Verdana, sans-serif; color: black; }
input { font-size: 7pt; font-family: Verdana, sans-serif; color: black; }
option { font-size: 7pt; font-family: Verdana, sans-serif; color: black; }

.details1 { text-align:left !important; width: 160px !important}
.details2 { text-align:left !important; width: 140px !important}
.details3 { text-align:left !important; width: 100px !important}
.details4 { text-align:left !important; width: 100px !important}
.details5 { text-align:left !important; width: 100px !important}

.pc1 { width: 180px !important; text-align:left !important; }
.pc2 { width: 50px !important; text-align:left !important; }
.pc3 { width: 100px !important; text-align:left !important; }
.pc4 { width: 70px !important; text-align:left !important; }
.pc5 { width: 70px !important; text-align:left !important; }
.pc6 { width: 70px !important; text-align:left !important; }

.midtable { margin: 0px auto; text-align:left !important; }

span.error textarea { border: 1px solid red; padding: 0.1em 0em 0.2em 0.1em}
span.error input { border: 1px solid red; padding: 0.1em 0em 0.2em 0.1em; margin-right: 2px;}
span.error { font-size: 0.7em; font-family: Arial; font-weight: normal; }
.esheader {font-weight:normal; font-family: Verdana, sans-serif; font-size: 0.9em}
.tblheader { font-weight:normal; font-family: Verdana, sans-serif; font-size: 0.9em; margin: 0px; padding: 0px;}
