/*
Base Styles
Author:   
Version:  
-----------------------------------------------
Quick reference for location of settings
Example: You can search for a section using =head 

1. base
2. headings
3. links
4. table
5. text
6. header
7. search bar
8. navigation
9. tabnavigation
10. content
11. progress indicators
12. report
13. positional
14. image
15. form - inputs
17. player login pages

x. clearfix
x. Patch below for IE
x. random

----------------------------------------------- */


/* ----------------------------------------------- 
		 1. BASE
----------------------------------------------- */

body {
	color: #000;
  	background: #d4d0c8;
	font-family: "lucida grande", "lucida sans unicode", lucida, Tahoma,Verdana,Arial,sans-serif;
}

label, td {
  font-size: 70%;
  }
 
 p {
  font-size: 100%;
  }
  
 form {
  	margin-top: 0px;
  	margin-bottom: 0px;
}

  ul {
  	margin-top: 6px;
	list-style-type: circle;
  	margin-bottom: 6px;
	padding-left: 5px;
  }

li {
	margin-left: 20px;
	padding-left: 5px;
	padding-bottom: 5px;
} 


#divCenter
{
	/*background: url(../images/admin_main_bg_top.gif) repeat-x left 52px;
	width: 980px;*/
	width: 941px;
    margin: 0px auto; 
/*    border-left: solid 1px #333;
    border-right: solid 1px #333;*/
	/*background-color:#cc0000;*/
}
  


#content {
  padding: 0px 10px 10px 0px;
/*  float: left;*/
  }



/* ----------------------------------------------- 
		 2. HEADINGS
----------------------------------------------- */

h3 {
font-family: Georgia, Arial,Tahoma,Verdana,sans-serif;
font-size: 14px;
font-weight: bold;
color: #cc0066;
padding: 2px;
}

/* ----------------------------------------------- 
		 3. LINKS
----------------------------------------------- */
a, a:visited, a:active {
  font-size: 100%;
  color: #003399;
  }
  
a:hover {
  color: #553300;
  background: transparent;
  text-decoration: underline;
  }
  
a.lnkOrg {
	color:#cc0000;font-size:11px; 
	font-family: "lucida grande", "lucida sans unicode", lucida, Tahoma,Verdana,Arial,sans-serif;
}

a.lnkOrg.more {
	color:#d4d4d4;font-size:11px;
	font-weight:bold;
}

a.lnkOrg.listlink {
	text-decoration:none;
}

a.lnkOrg:hover {
	color:#333333;
}

a.lnkPlayer, a.lnkPlayer:visited {
	color:#ff5100;
	font-size:11px; 
	font-family: "lucida grande", "lucida sans unicode", lucida, Tahoma,Verdana,Arial,sans-serif;
}

a.lnkPlayer:hover {
	color:#000;
	font-size:11px; 
	font-family: "lucida grande", "lucida sans unicode", lucida, Tahoma,Verdana,Arial,sans-serif;
}


a.lnkBlu {
	color:#003399;font-size:11px; 
	font-family: Tahoma,Verdana,Arial,sans-serif;
}

a.lnkBlu.more {
	color:#d4d4d4;font-size:11px;
	font-weight:bold;
}

a.lnkBlu.listlink {
	text-decoration:none;
}

a.lnkBlu:hover {
	color:#333333;
}



/* ----------------------------------------------- 
		 4. TABLES
		 #52a2ff;
----------------------------------------------- */

.grdPageMain {
	width: 942px;
}

.grdPageMain td {
	padding:  0;
/*	border: solid 1px #cc0000;*/
}

.grdPageContent {
	border: solid 20px #fff;
	margin-left: 20px;
	width: 900px;
  	background: #fff;
}

.grdPageContent td {
	padding: 0;
/*	border: solid 1px #ffcccc !important;*/
}

.grdPageContentSub {
	width: 630px;
/*	background-color: #ffff66;*/
}

.grdPageContentSub td {
/*	border: solid 1px #33cccc;*/
} 

.grdPageContentFooter {
	background: #fff url("../images_07/dotbar.gif") no-repeat top right;
	height: 10px;
}

.grdNews, .grdNewsTeam {
	width: 421px;
}

.grdNewsWide {
	width: 821px;
}
	
.grdNews td, .grdNewsTeam td, .grdNewsWide td {
border-bottom: solid 1px #d4d4d4;
}

.grdGeneral  {
	width: 641px;
}
.grdGeneral td {
/*border-bottom: solid 1px #d4d4d4;*/
}

.grdProfile {
	width: 345px;
}


.grdProfile td {
border-bottom: solid 1px #d4d4d4;
}

.grdProfile .grdProfileHeader {
	background-color: #009900; 
	color: #fff;
	font-weight: bold;
}

.grdResults {
	width: 631px;
}

.grdResults td {
border-bottom: solid 1px #d4d4d4;
}

.grdSponsorPage {
	width: 631px;
}

.grdSponsorPage td {
	padding: 8px 8px 8px 8px;
	border-bottom: solid 1px #d4d4d4;
	text-align: center;
}


.grdHomeLeft{
	width: 421px;
	margin-bottom: 30px;
/*	border: solid 1px #009900; */
}

.grdPageContentSub th, .grdHomeLeft th, .grdWide th, td.hdrPink {
	padding: 5px 0px 5px 0px;
	font-family: Arial,Tahoma,Verdana,sans-serif;
	font-size: 12px;
	color: #ffffff;
	background-color: #FF65A5; 
	text-align: center;
	font-weight: bold;
	border-bottom: solid 1px #cc0033; 
}

.grdHomeMiddle {
	width: 200px;
	margin-bottom: 30px;
	border: solid 1px #d4d4d4; 
	vertical-align: top;
}


.grdHomeFixtures {
	width: 430px;
	margin-bottom: 30px;
	border: solid 1px #d4d4d4; 
	vertical-align: top;
}

.grdHomeFixturesRight {
	width: 428px;
/*	border: solid 1px #cc0000; */
}

  
 .txtLegend {
 	border-bottom: dotted 1px #ccc;
	padding-right: 5px !important;
}  

.txtLegendDate {
	font-weight: bold;
	text-align: center;
	color: #333;
}

.grdSponsor {
	width: 210px;
	margin-bottom: 30px;
	border: solid 1px #333333; 
}


.grdFeature {
	display: none;
	width: 210px;
	margin-bottom: 30px;
	border: solid 1px #333333; 
}

.grdWide  {
	width: 631px;
	margin-bottom: 30px;
/*	border: solid 1px #009900; */
}

.grdHonour, .grdOrganising {
	width: 631px;
}

.grdHistory {
	width: 200px;
	border: solid 1px #FF65A5;
}

.grdHistory th {
	background-color: #FF65A5 !important;
}

.grdHistory td {
	border-bottom: dotted 1px #FF65A5;
}

.grdFull {
	width: 860px;
	margin-bottom: 30px;
/*	border: solid 1px #009900; */
}


.grdFull td {
/*	border: solid 1px #009900; */
}

.grdFixture {
	width: 860px;
	margin-bottom: 30px;
}


.grdFixture td {
	border-bottom: solid 1px #999; 
}


.grdFixtureLeft {
	width: 430px;
}

.grdFixtureRight {
	width: 430px;
}

.grdNews td, .grdNewsTeam td, .grdNewsWide td, grdHomeLeft td, .grdHomeMiddle td, .grdSponsor td, .grdWide td, .grdResults td, .grdProfile td, .grdFeature td, .grdFull td, .grdGeneral td {
	padding-left: 5px;
	padding-right: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
}


.grdOrganising td {
	padding-left: 5px;
	padding-right: 4px;
	padding-top: 6px;
	padding-bottom: 6px;
	vertical-align: top;
	border-bottom: solid 1px #d4d4d4; 
}


.grdHonour td {
	padding-left: 5px;
	padding-right: 4px;
	padding-top: 2px;
	padding-bottom: 12px;
	vertical-align: top;
	border-bottom: solid 1px #cccccc; 
}

.grdNews th, .grdNewsWide th,  .grdHomeMiddle th, .grdSponsor th, .grdFeature th, .grdWide th, .grdProfile th, .grdFull th, .grdGeneral th {
	padding: 5px 0px 5px 0px;
	font-family: Arial,Tahoma,Verdana,sans-serif;
	font-size: 12px;
	color: #ffffff;
	background-color: #52A2FF; 
	text-align: center;
	font-weight: bold;
	border-bottom: solid 1px #105CB4; 
}

.grdNewsTeam th {
	padding: 5px 0px 5px 0px;
	font-family: Arial,Tahoma,Verdana,sans-serif;
	font-size: 12px;
	color: #cc0000;
	background-color: #ffff33; 
	text-align: center;
	font-weight: bold;
	border-bottom: solid 1px #333333; 
}

.grdHonour th {
	padding: 5px 0px 5px 0px;
	font-family: Arial,Tahoma,Verdana,sans-serif;
	font-size: 12px;
	color: #cc0000;
	background-color: #e0ecfe; 
	text-align: center;
	font-weight: bold;
	border-bottom: solid 1px #333333; 
}


.grdNewsTeam {
	margin-bottom: 30px;
}

.grdResults th {
	padding-left: 5px;
	text-align: left;
	font-size: 11px;
	color: #105CB4; 
	border-bottom: solid 1px #105CB4; 
}

.grdOrganising th {
	padding-left: 5px;
	text-align: left;
	font-size: 11px;
	color: #105CB4; 
	border-bottom: solid 1px #105CB4; 
}


.grdPollResult td {
	border: solid 1px #fff;
}

.grdSponsor .grdSponsorImage  {
	padding: 18px 8px 18px 8px;
	background-color: #e4e4e4; 
	text-align: center;
}


.grdFeature {
	padding: 0px 0px 18px 0px;
	background-color: #ffffff; 
	text-align: left;
}

.grdSponsor .grdSponsorContent {
	padding: 8px;
	background-color: #d4d4d4; 
	font-family: Verdana,Tahoma,Verdana,sans-serif;
	font-size: 10px;
}

.grdRegister td {
	padding: 3px;
	border-bottom: solid 1px #d4d4d4; 
}

/* ----------------------------------------------- 
		 5. TEXTL
----------------------------------------------- */

.txtRed {
	color: #cc0000;
}

.txtBlu {
color: #00006D;
border-top: solid 20px #ffffff;
padding-top: 2px;
padding-left: 2px;
padding-bottom: 2px;
padding-right: 2px;
background-color: #e0ecfe;
}

.txtBluOrg {
color: #00006D;
padding-top: 2px;
padding-left: 2px;
padding-bottom: 2px;
padding-right: 2px;
}

.txtBluRgt {
color: #00006D;
padding-top: 2px;
padding-left: 2px;
padding-bottom: 2px;
padding-right: 2px;
text-align: right;
}

.txtDkb {
color: #663399;
padding: 2px;
font-weight: bold;
font-size: 11px;
font-family: Verdana, Tahoma, Arial, sans-serif;
}

.txtStrike {
text-decoration: line-through;
}


.titleBlu {
font-family: Arial,Tahoma,Verdana,sans-serif;
font-size: 16px;
color: #1277F6;
background-color: #efefef;
text-align: center;
padding-top: 2px;
padding-left: 2px;
padding-bottom: 2px;
padding-right: 2px;
}

.ttlRed {
font-family: Arial,Tahoma,Verdana,sans-serif;
font-size: 22px;
font-weight: bold;
color: #cc0066;
padding-top: 2px;
padding-left: 2px;
padding-bottom: 2px;
padding-right: 2px;
}

/* ----------------------------------------------- 
		 13. POSITIONAL
----------------------------------------------- */

.alnRgt {
	text-align: right;
}


.alnCtr {
	text-align: center;
}




/* ----------------------------------------------- 
		 14. IMAGE
----------------------------------------------- */
.grdImage {
	padding: 4px;
	border: solid 1px #a1a1a1;
	text-align: right;
	color: #990000;
	width: 180px;
/*	background-color: #e4e4e4;*/
}

.grdImageBig {
	padding: 10px;
	border: solid 1px #a1a1a1;
	text-align: right;
	color: #990000;
	background-color: #ffffff;
}


.imgBorder {
	padding: 0px;
	border: solid 1px #333333;
}


/* ----------------------------------------------- 
		 15. FORM - INPUT
----------------------------------------------- */

.inp100, .inp200, .inp400, .inp500 {
background-color: #efefef; 
color: #333333; 
font-size: 11px;
font-family: Tahoma,Verdana,Arial,sans-serif;
border: 1px solid #555555;
}

.inp100 {width: 100px;}
.inp200 {width: 200px;}
.inp400 {width: 400px;}
.inp500 {width: 500px;}

/* ----------------------------------------------- 
		 16. FORM - BUTTON
----------------------------------------------- */

.btnOrg50 {
	background-color: #FF64A7; 
	color: #ffffff; 
	width: 50px;
	font-size : 9px;
	font-family: Tahoma,Verdana,Arial,sans-serif;
	font-weight: bold;
	padding: 4px;
}


/* ----------------------------------------------- 
		 17. Player Login pages
----------------------------------------------- */
.mnuPlayer {
	color: #ff5100 !important;
	border-top: solid 1px #ff5100 !important;
	border-bottom: solid 1px #ff5100 !important;
	background-color: #FFCB97 !important;
	text-align: center !important;
	width: 25%;
}


.mnuPlayerHighlight {
	color: #fff !important;
	border-top: solid 1px #ff5100 !important;
	border-bottom: solid 1px #ff5100 !important;
	background-color: #ff8204 !important;
	text-align: center !important;
	width: 25%;
}


-->
