* {
	margin-top: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-left: 0pt;
	padding-top: 0pt;
	padding-right: 0pt;
	padding-bottom: 0pt;
	padding-left: 0pt;
	font-family: Tahoma,Verdana,sans-serif;
	font-size: 100%;
	color: #666666;
}

#header {
	cellpadding:0;
	cellspacing:0;
	bgcolor:#FFFFFF;
	border:0;
	text-align: center;
}
	#header p {
		font-size: smaller;
	}
	#header #addthis {
		float: right;
		padding: 14px 18px 0 0;
	}

div.head {
	float: left;
	text-align: center;
}

div.head-left {
	padding-left: 16px;
	padding-right: 0px;
}
div.head-right {
	padding-left: 0px;
	padding-right: 16px;
}
	div.head_title {
		float: left;
		padding: 20px 20px 0px 20px;
	}

/* Gradient text from webdesignerwall */
/* gradient IE6 png hack */
.head_title h1 {
	font: bold 260%/100% "Lucida Grande", Arial, sans-serif;
	position: relative;
	margin: 0px 0 0;
	color: #464646;
}
.head_title h1 span {
	background: url(/images/gradient-white.png) repeat-x;
	position: absolute;
	display: block;
	width: 100%;
	height: 31px;
}
.head_title p {
	margin: 10px 0 10px;
}

body {
  background-color: #FFFFFF;
	font-size: 90%;
  margin: 1em 2em;
}

div#wrapper {
	margin:0 auto;
	text-align:left;
	width:916px;
}
div#wrapper-admin {
	margin:0 auto;
	padding: 40px;
	background-color: #ff99cc;
	text-align:left;
	width:916px;
}
div#wrapperInner {
	width:916px;
	width/**/:/**/826px;
	padding: 0px 45px;
	background-color:#FFF;
	float:left;
}

div#body {
	margin-top: 4pt;
	float:left;
	clear:left;
	width: 100%;
}
h1 {
  color: #666666;
  font-family: "Tahoma", Verdana, geneva, Arial, Helvetica, "sans serif";
  font-weight: normal;
  font-size: 2.0em;
}

/*
h2 {
  color: #0000FF;
  font-family: Verdana, geneva, Arial, Helvetica, "sans serif";
  font-weight: bolder;
  font-size: medium;
}

h3 {
  color: #000000;
  font-family: Verdana, geneva, Arial, Helvetica, "sans serif";
  font-weight: bolder;
  font-size: small;
}
*/

p {
	font-weight: normal;
	margin-bottom: 1em;
} 

pre.code {
  color: #0066CC;
	font-family: Courier, 'Courier New', sans-serif; font-size: 11px; color: #006600;
	background-color: #FAFAFA; border: #D1D7DC; border-style: solid;
	border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px
} 

p.quote {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #444444; line-height: 125%;
	background-color: #FAFAFA; border: #D1D7DC; border-style: solid;
	border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px
}

p.redcent {
  color: #B22222;
  font-family: "Comic Sans MS", Verdana, geneva, Arial, Helvetica, "sans serif";
  font-weight: normal;
  font-size: xx-small;
  text-align: center;
} 

ul {
	list-style-type: none;
	list-style-image: none;
	list-style-position: outside;
}

ul#rhs {
	margin-left: 18px; 
	margin-right: 0; 
	page-break-after:left; 
	list-style-type: none;
        list-style-position: outside;
        list-style-image: url(/images/ball_12x12.gif);
}
div.rhssection {
	border-bottom:1px solid #df0000;
	margin-bottom: 5px;
	padding-bottom: 5px;
}

a {
	color: #6275b5;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

/* faq */
h2.question {

}

xp.faq {
	display: none;
}

.toggle_container {
	margin: 0 0 5px;
	padding: 0;
	border-top: 1px solid #d6d6d6;
	background: #f0f0f0 url(toggle_block_stretch.gif) repeat-y left top;
	overflow: hidden;
	font-size: 1.2em;
	width: 500px;
	clear: both;
}

.toggle_container .answer {
	padding: 20px; /*--Padding of Container--*/
	background: url(toggle_block_btm.gif) no-repeat left bottom; /*--Bottom rounded corners--*/
}


a.committee {
 color: #CC9933;
}

a.honours {
 text-decoration: none;
 color: #CC9933;
}

/* News */
table.news {
  border: 10px;
  padding: 5px;
  color: #0066CC;
  /*  width = 94%;  */
}

/* Teams */

a.teams {
 text-decoration: none;
 color: #CC9933;
}

a.teams_heading {
 text-decoration: none;
 font-size: small;
 font-weight: bold;
 color: #CC9933;
}

ul.alert 
{
margin-left:20; 
margin-right:0; 
page-break-after:left; 
list-style-image: url('/images/ball_10x10.gif')
}

#hover
{
	border: thin solid #000099; background-color: #FFFFCC;
	padding: 4px;
}

/* Leagues style */
div#login, div#join {
	background-color: #ffffff;
	border: 1px #c0c0c0 solid;
	float: left;
	margin: 0 0 10px 0;
	padding: 10px;
	width: 300px;
}

h1.leagues {
	font-size: 160%;
	text-align: center;
}

h2.leagues {
	font-size: 120%;
	text-align: center;
}

table.leagues {
	border: 1px #c0c0c0 solid;
	border-spacing: 0px;
	border-collapse: collapse;
}

td.leagues_odd.injured, td.leagues_even.injured {
	text-decoration: line-through;
}
td.leagues_even {
	background-color: #DFFFE7;
}
td.leagues_odd {
	background-color: #ffffff;
}
.player1, .player2 {
	width: 224px;
	float: left;
}

#visualization  table, #visualization  td{
	border: none;
	background-color: #ffffff;
}

/* CSS from CSS Tricks form tutorial */
/*
*/
.clear                      { clear: both; }

#join-wrap                  { width: 700px; margin: 40px auto; }

label                       { width: 190px; display: block; }

input[type=text], textarea  { width: 350px; outline: none; }

.rowElem label.error        { float: none; font-style: italic; color: red;
                              position: absolute; top: 16px; left: 0; 
                              font-size: 12px; }
                              
.rowElem #jqTransformTextarea-mm
label.error                 { top: 28px; }

#inOrOut             { float: left; margin: 0 0 10px 0; width: 350px; }

.rowElem                    { position: relative; clear: both; min-height: 35px; }

.thanks                     { color: green; font-weight: bold; }


.jqTransformTextarea, 
.jqTransformSelectWrapper   { margin: 0 0 8px 0; }


#centercontent {
	background:#FFFFFF;
	float: left;
	width: 500px;
	z-index: 2;
	voice-family: "\"}\"";
	voice-family: inherit;
	border-left:2px solid #df0000;
	border-right:2px solid #df0000;
	padding-left: 10px;
	padding-right: 10px;
	margin-right:10px;
}

#rightcontent {
float: left;
width:180px;
/* width:22%; */
z-index: 1;
background:#FFFFFF;
/* background:#cff; */
/* border:1px solid #000; */
	margin-right: 0px;
}

#center-rightcontent {
	background:#FFFFFF;
	float: left;
	top:13px;
	width: 79%;
	z-index: 2;
	voice-family: "\"}\"";
	voice-family: inherit;
	border-left:2px solid #df0000;
	padding-left: 10px;
}

#bottomrightcontent {
position: relative; 
left:760px;
top: 10px;
width:180px;
background:#FFFFFF;
/* background:#cff; */
/* border:1px solid #000; */
	}

table.menu {
	cellpadding: 10 15 10 15;
	cellspacing: 5;
	/* bgcolor: #0055B3; */
	background-image: url(/images/com_title_bg.png);
	border: 0;
	colour:  #BFE4FF;
}

table.menu:hover {
	background-image: url(/images/com_title_bg_over.png);
	/* bgcolor: #BFE4FF; */
	colour:  #0055B3;
}

table.page
{
    border: 1;
    cellpadding: 0;
    cellspacing: 0;
}

td.page 
{
   valign: top;
   width: 15%;
}

a.menu:link, a.news:link, a.menu:visited, a.news:visited  {
 text-decoration: none;
 font-size: 100%;
 color: #0066CC;
/* display: block; */
/* width: 100%; */
/* height: 100%; */
/* background: #0055B3; */
}

/*
a.menu:visited {
 text-decoration: none;
 color: red;
 display: block;
 width: 100%;
 height: 100%;
 background: blue; 
}
*/

a.menu:hover, a.news:hover {
 text-decoration: none;
 color: black;
/* display: block; */
/* width: 100%; */
/* height: 100%; */
 background: white; 
 /* background: #BFE4FF; */
}

a.menu:active, a.news:active {
 text-decoration: none;
 color: red;
/* display: block; */
/* width: 100%; */
/* height: 100%; */
 background: white;
}
