
/*Main Body*/
BODY{
background-color:#8DF39D;
font-family:Geneva, Arial, Helvetica, sans-serif;
}

/*IE Bug/ Dumb MS Programmers*/
h4 {
	color:#265EB1;
	font-size:13px;
}

/*Uses Arial Font Family*/
#arial_font {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}
/*Header*/
.topHeader {
height:124px;
width:990px;
}

#bannerContent {
width:990px;
/*background:url(./images/banner_1991.gif) no-repeat top;*/
vertical-align:top;
border-spacing: 0px 0px;
border-collapse:collapse;
}

.logo {
background:url(./images/logo.jpg) no-repeat right;
height:120px;
width:400px;
}

.banner {
background:url(./images/banner.jpg) no-repeat left;
height:120px;
width:590px;
}

/*Menu across the top of page*/
.topBar{
display:block;
width:990px;
height:22px;
background:url(./images/ff_gradient.gif); /* Two toned background*/
border-right: 1px solid #444444; /*Shadow Appearence*/
}

/*Main Content holder*/
.classContent {
width:990px; 
height:auto;
border:0px solid black;
}

/*Left DIV*/
td#leftend {
background-color:#BBF7C4;
width:160px; 
height:800px;
vertical-align:top;
}

/* Main DIV*/
td#mainContent {
/*background-color:#EAEBE9;*/
background-color:#FFFFFF;
width:660px; 
height:800px;
vertical-align:top;
font-size: 13px;
font-family:"Times New Roman", Times, serif;
}

/*Right DIV*/
td#rightend {
background-color:#BBF7C4;
width:160px; 
height:800px;
vertical-align:top;
color:#000000;
font-size: 13px;
font-family:"Times New Roman", Times, serif;
}

/*Menu Holder*/
.menu {
position:absolute;
height:inherit;
font:12px Geneva, Arial, Helvetica, sans-serif;
/*background-color:#999999;*/
layer-background-color:#999999;
top:-90px;
}

/*Links*/
a {
text-decoration:none;
color:#000000;
}

/*Hovering over links*/
a:hover {
background-color:#909090;;
color:#000000;
}

/* Display all <a> tags as block-level items */
#menu a { display: block; }

/* Set margin and padding to 0px and remove bullets from all list items */
#menu ul { 
  padding:    0px;
  margin:     0px;
  list-style: none;
}

/* Move sub menu items off the screen and out of view until called */
#topMenu li ul {
  position: absolute;
  left:     -999em;
}

/* Display sub menus when the mouse hovers over the top menu item (Used by JavaScript) */
#topMenu li:hover ul, #topMenu li.showMenu ul {
left:13em;
}

#menu {
  float:left; /* Display top menu items vertically */
  display:inline;
 /* background-color: #035903;  /* Background color of top menu */
  background:url(./images/menu_background.gif) no-repeat top;
  background-position:top;
  font-family: Lucida Sans, Geneva, Arial, Helvetica, sans-serif;  /* Font used for all menu items */
  font-size: 13px;  /* Font size of all menu items */
  height: auto;  /* Height of top menu items */
  line-height: 21px;  /* Line height of top menu items (vertically adjust text) */
  margin: auto;  /* Centers menu on page */
  width: 160px;  /* Width of top menu (must be set to center menu on page) */
  border-bottom: 2px solid #EAEBE9; /*Shadow Appearence*/
}

#menu li{ 
float:left; /* Display top menu items vertically */
}  

#topMenu a { 
  text-decoration: none;  /* Remove underline from all menu item links */
  width: 138px;  /* Top menu item width (adjusted from 150px to account for border width) */
}


.topMenuLink a{
  color: #333333;  /* Set color of top menu text */
  border: 1px solid #EAEBE9; /* Put border around all menu items */
  font-weight: bold;  /* Make top menu text bold */
  text-align: left;  /* Left align top menu text in menu button */
  padding-left:20px;
  margin-bottom:-1px;
}

.topMenuLink2 a{
  color: #333333;  /* Set color of top menu text */
  background:url(./images/314576aa5.gif) no-repeat right;
  border: 1px solid #EAEBE9; /* Put border around all menu items */
  font-weight: bold;  /* Make top menu text bold */
  text-align: left;  /* Left align top menu text in menu button */
  padding-left:20px;
  margin-bottom:-1px;
}


.topMenuLink a:hover{
  background-color: #909090;  /* Set top menu rollover background color */
  color: #000000;  /* Set top menu rollover text color */
}

.topMenuLink a#lastMenu { 
  border-right-width: 1px;  /* Add right border to last top menu item */
  width: 160px;  /* Adjust last top menu item width to fit within top menu */
}

.topMenuLink2 a{
  color: #333333;  /* Set color of top menu text */
  border: 1px solid #EAEBE9; /* Put border around all menu items */
  font-weight: bold;  /* Make top menu text bold */
  text-align: left;  /* Left align top menu text in menu button */
  padding-left:20px;
  margin-bottom:-1px;
}

.topMenuLink2 a:hover{
  background-color: #909090;  /* Set top menu rollover background color */
  color: #000000;  /* Set top menu rollover text color */
}

.topMenuLink2 a#lastMenu { 
  border-right-width: 1px;  /* Add right border to last top menu item */
  width: 160px;  /* Adjust last top menu item width to fit within top menu */
}

.subMenu {
  background-color: #ffffff;  /* Set the background color of the sub menus */
 /* background:url(./images/314576aa.gif);*/
  border-left: 0px solid #444444;  /* Add the left border back to the sub menus */
  border-right: 2px solid #035903;  /* Shadow */
  border-bottom: 2px solid #035903;/*Like Above*/
  width: 160px;  /* Set the width of the sub menus */
  z-index:1;
}

.subMenu a {
  color: #000000;  /* Set the font color of the sub menu items */
  background-image:none;
  border:none;
  font-weight: bold;	  /* Return the font weight to normal for sub menu items */
  font-family: Comic Sans, Comic Sans MS, Bradley Hand ITC, Bradley Hand ITC TT-Bold, Short Hand, Verdana;
  font-size:18px;
  height: 22px;  /* Set the height of the sub menu items */
  line-height: 20px;  /* Set the line height of teh sub menu items (for vertical alignment) */
  margin-top:-1px; /*See below*/
  margin-right:-1px; /*See below*/
  margin-bottom: -1px;  /* Set the bottom border of each sub menu link to -1px to remove double borders */
}

.subMenu a:hover {
/*  background:url(./images/314576aa3.gif);*/
  background-color: #D2D2E1;  /* Set sub menu rollover background color */
  color: #000000;  /* Set sub menu rollover text color */
}

.subMenu#last { width: 160px; }  /* Adjust width of last sub menu to align right border correctly */

.subMenu#last a { width: 160px; }  /* Adjust width of links in last sub menu to display right border on rollover */

li.subMenuLink {
border:none;
}
/*Place holder for the left side of the top bar*/
#leftTitle {
width:160px;
color:#CCCCCC;
text-align:left;
line-height:15px;  /* Set the line height of the title (for vertical alignment) */
font-size: 13px;
font-family:"Times New Roman", Times, serif;
}
/*Tite on the top bar*/
#displayTitle {
width:660px;
color:#333333;
text-align:center;
line-height:15px;  /* Set the line height of the title (for vertical alignment) */
font-size: 13px;
font-family:Arial, Helvetica, sans-serif;
}
/*Set styles for Date display*/
#showDate {
width:180px;
color:#333333;
text-align: right;
padding-right:15px;
line-height:10px;  /* Set the line height of the date (for vertical alignment) */
font-size: 13px;
font-family:Arial, Helvetica, sans-serif;
}
/*Poll on the main page*/
#poll {
color:#000000; /*Poll Colour*/
padding-left:20px; /*Alignment*/
border-bottom: 2px solid #EAEBE9; 
font-size: 13px;
font-family:"Times New Roman", Times, serif; /*Poll Font*/
}
/*Login panel*/
#loginPanel {
text-align:left;
width:120px;
padding-left:20px;
padding-bottom:20px;
padding-right:8px;
border-bottom: 2px solid #EAEBE9; 
}
/*Panel hyperlink text*/
.loginLink a {
color:#000000;
font-size: 13px;
font-family:"Times New Roman", Times, serif;
}

/*Hover over panel item*/
.loginLink a:hover{
  font-weight:bold;
  background-color: #909090;  /* Set top menu rollover background color */
  color: #000000;  /* Set top menu rollover text color */
}
/* Set margin and padding to 0px and remove bullets from all list items */
#loginPanel ul { 
  padding: 0px;
  margin: 0px;
  list-style: none;
}
/*Styles for the login/register forms*/
.loginForm {
	background-color:#FFFFFF;
	height:auto;
}
/*Syles for the article content*/
.pageContent {
	background-color: #f5f5f5; 
	padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; 
	margin-top: 10px; margin-right: 10px; margin-bottom: 10px; margin-left: 10px;
}
/*Content Management Links*/
a.navlink:link { color: #003366; text-decoration: none; }
a.navlink:visited { color: #003366; text-decoration: none; }
a.navlink:hover { color: #cccccc; text-decoration: none; }
/*Content Management title*/		
.contentTitle {  
	font-size: 24px; font-weight: normal; color: #ffffff; 
	margin-top: 5px; margin-bottom: 5px; margin-left: 20px; 
	padding-top: 5px; padding-bottom: 5px; padding-left: 20px;
}
/*Links for the external news pages*/
.newsLink a {
	color:#000000;
	font-size: 11px;
	font-family:"Times New Roman", Times, serif;
}

/*Hover over panel item*/
.newsLink a:hover{
  background-color: #909090;  /* Set top menu rollover background color */
  color: #000000;  /* Set top menu rollover text color */
}

/*List of news articles*/
.storyList {
	background-color:#FFFFFF;
	width:640px;
	margin:0px;
	padding-top:8px;
	padding-left:8px;
	padding-right:8px;
	/*border-right: 2px solid #444444; /*Shadow Appearence*/
	/*border-left: 1px solid #444444; /*Shadow Appearence*/
	/*border-top: 1px solid #444444; /*Shadow Appearence*/
	/*border-bottom: 2px solid #444444; /*Shadow Appearence*/
}

/*List of individual news articles -- Nested */
.innerStoryList {
	background-color:#FFFFFF;
	border-top-style:dotted;
	border-top-width:thin;
	padding-bottom:10px;
	width:auto;
}
/*Home Page*/
.innerStoryHomeList {
	background-color:#FFFFFF;
	padding-bottom:10px;
}
/*The first article listed*/
.innerStoryList#first {
	border-top:none;
}

/*The first article listed*/
.innerStoryHomeList#first {
	border-top:none;
}

/*Links for news display*/
.innerStoryList a {
	color:#000000;
}
/*Links for news display*/
.innerStoryHomeList a {
	color:#000000;
}

/*Hover over news display*/
.innerStoryList a:hover{
  background-color: #FFFFFF;
  color: #000000; 
}
/*Hover over news display*/
.innerStoryHomeList a:hover{
  background-color: #FFFFFF;
  color: #000000; 
}
.storyList a:hover {
  color: #000000;  /* Set topic link text color */
  background-color:#FFFFFF;
}
/*Preformatted news text*/
.newsFormat {
font-size: 13px;
font-family:"Times New Roman", Times, serif;
}
/*User defined wrapping for pre tags*/
pre {
 white-space: pre-wrap;       /* css-3 */
 white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
 white-space: -pre-wrap;      /* Opera 4-6 */
 white-space: -o-pre-wrap;    /* Opera 7 */
 white-space: -khtml-pre-wrap; /* Safari*/
 word-wrap: break-word;       /* Internet Explorer 5.5+ */
}

.displayImage {
	float:right;
}
/*Table for the various sport fixtures*/
.fixture {
	width:630px;
	border-spacing: 0px 4px;
}

.fixture td {
	text-align:center;
	height:30px;
}
/*Fixture on Home Page*/
.home_fixture {
	width:580px;
	float:left;
	border-spacing: 0px 0px;
	border-collapse:collapse;
	height:auto;
	background-repeat:no-repeat;
}

.home_fixture td {
	text-align:center;
	height:20px;
}
/*Top of fixture tables*/
#top_fixture {
	background:url(./images/314576aa6.gif) repeat-x;
}
/*Colour for the bye rounds*/
#bye_fixture {
	background-color:#D3AFD3;
}
/*Colour for normal rounds*/
#first_fixture {
	background-color:#EAEBE9;
}
/*Hyperlinks*/
#first_fixture a:hover {
	background-color:#EAEBE9;
	color:#21690D;
}
/*Dreamteam Results links*/
#first_results a:hover {
	background-color:#FFFFFF;
	color:#21690D;
}
/*Colour for normal rounds*/
#second_fixture {
	background-color:#B0B2B9;
}

#second_fixture a:hover {
	background-color:#B0B2B9;
	color:#21690D;
}
/*Redirected fields*/
#focus {
	background-color:#8DF39D;
}
/*FInals*/
.cutoff_top {
	color:#00442F;
}
.cutoff_bottom {
	color:#000000;
}
/*Display table cell in green*/
.positive_colour {
	color:#21690D;
}
/*Display table cell in red*/
.negative_colour {
	color:#8A2E1C;
}

#afl_colour {
	background-color:#035903;
	color:#FFFFFF;
}
/*Colour for normal rounds*/
#nrl_colour {
	background-color:#B0B2B9;
	color:#000000;
}
#super_colour {
	background-color: #CC9900;
	color:#000000;
}
/*Display results*/

#result_list td {
	height:30px;	
}/*Preformatted news text*/

.preNewsFormat {
text-align:center;
font-size: 13px;
font-family:"Times New Roman", Times, serif;
}

#page_foot {
	height:40px;
	width:990px;
	color:#000000;
	font-size: 13px;
	font-family:"Times New Roman", Times, serif
}/*Bottom footer*/

#ad_1 {
	background:url(./images/tipping_ad.gif); /* Two toned background*/
	height:300px;
	width:160px;
	float:inherit;
	line-height:35px !important;
	color:#FFFFFF;
	font-size: 22px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}/*Bottom footer*/
#ad_1 a { 
  text-decoration: none;  /* Remove underline from all menu item links */
  width: 160px;  /* Top menu item width (adjusted from 150px to account for border width) */
  height:300px;
  color:#FFFFFF;
}
#ad_2 {
	background:url(./images/forum_ad.gif); /* Two toned background*/
	float:inherit;
	height:300px;
	width:160px;
	line-height:35px !important;
	color:#A183AF;
	font-size: 22px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}/*Bottom footer*/
#ad_2 a { 
  text-decoration: none;  /* Remove underline from all menu item links */
  width: 160px;  /* Top menu item width (adjusted from 150px to account for border width) */
  height:300px;
  color:#A183AF;
}
.vsmall {
	font-size: 12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
a.sport_link {
	text-decoration:underline;
	color:#0066CC;
}
/*Hme page listing the different news*/
td.home_content_list {
	vertical-align:top;
}

#space_article {
	border-spacing: 10px 3px;
}
/*Home Page ladders*/
.home_ladder {
	text-align:center;
	width:155px;
	border-spacing: 0px 0px;
	border-collapse:collapse; /*IE*/
	font-size:12px;
}
/*For various links*/
#story_link {
	color:#0066CC;
	text-decoration:underline;
}

#story_link a:hover {
	background-color:#FFFFFF;
}

/*Colour for side ladder*/
#side_laddera {
	background-color:#8DF39D;
	font-weight:700;
	color:#333333; 
}
/*Colour for side ladder*/
#side_ladderb {
	background-color:#BBF7C4;
	font-family:"Times New Roman", Times, serif;
}
/*Div around the side border*/
.side_border_div {
	border:1px solid #FFFFFF;
	border-bottom:2px solid #FFFFFF;
}
/*Left Side links */
#side_colour_div a {
	color:#000000;
	font-size: 13px;
	font-family:"Times New Roman", Times, serif;
}
/*Left Side links*/
#side_colour_div a:hover {
  font-weight:bold;
  background-color: #909090;  /* Set top menu rollover background color */
  color: #000000;  /* Set top menu rollover text color */
}
/*Inbound linking to related news pages*/
#related_news li {
	list-style:none;
}