/*
$Id: stylesheet.css,v 1.1 2005/06/07 05:58:46 cvs Exp $

Description: Main stylesheet for cat.net.au

Copyright (c) Australian Basketball Services
*/
BODY {
	font-size : 11px;
	color : #CE6300;
	background: Black url(../images/bg.gif) no-repeat;
	font-family:  Arial, Helvetica, Tahoma, sans serif, sans-serif, Verdana;
    padding: 0px;
    margin: auto;

}
#content {
	position: relative; 
	clear: both;
    padding: 0;
	z-index: 1;
	border: 2px solid #FF9900;
	width:90%;
	display: block;
	background-color: black;
	text-align: center;
	

}

#body_container {
    position: relative; 
	display: block;
	text-align: center;
	margin-left: auto; 
	margin-right: auto;
	text-align: -moz-center;
}
#header_container {
	position: relative; 
	background: black;
	padding: 0px;
	width: 100%;
	height:103px;
	/*z-index: 1;*/
}

#header_txt {
	background-color: transparent;
	display: block;
	padding: 0px;
	/*z-index: 1;*/
	margin: 0px 0px 0px 0px;
	border-bottom: 1px dotted #FF9900; /*orange*/
	width: 100%;
}
#header_txt2 {
	float: left;
	margin: 1px 0px 0px 0px;
	
	
}

#navigation {
	height:20px;
	margin: 5px 0 0 0;
	position: relative;
	/*z-index: 2;*/
	padding: 0;
	border-bottom: 1px dotted #FF9900; /*orange*/
}
#tab_menu {
	font-family: Arial, sans-serif,Tahoma, Verdana, ;
	font-weight: normal;
	color: #000;
	margin: 0px;
}
#tab_menu a {
	text-decoration: none;
	color: #FF9900;
	padding: 1px 20px 1px 20px;
	width: 120 px;
	background-color: transparent;
}
#tab_menu a:hover {
	color: #ccc; /*grey*/
}
#tab_menu li {
	margin: 2px;
	padding: 4px 0px 4px 0px;
	background-color: transparent;
	list-style-type: none;
	display:block;
	/*border-right: solid White;*/
	text-align: right;
	font-size: 1em;
}
#tab_menu li:hover {
	/*border-right: solid #009CFF; mid blue*/
}
#tab_menu ul {
	border: 0;
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: center;

}
#tab_menu ul li {
	display: block;
	float: left;
	text-align: center;
	padding: 0;
	margin: 0;


}


#content {
    margin: 0px;
    /*padding: 5px 15px 10px 15px;*/
    display: block;
}

#page{
	position : relative;
	width: 100%;
	background-color : transparent ;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	/*height:450px;*/
	/*z-index: 0;*/
}
#pageTxt,pageTxtPage,AND1pageTxtPage {
	position : relative;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 5px;
	/*height: 300px;*/
	text-align: center;
}
#pageTxt{
	background-color: transparent;
}
#pageTxtPage {
	background-color: #333  ;/* mid grey*/ 
}
#OneonOnepageTxtPage {
	background: Black;

}
#AND1pageTxtPage {
	background: #9E9E9E ;
	color : Black; 
	font-weight : bold;
}
#AND1pageTxtPage h1{
	font-size: 1.8em;
	font-weight : normal;
	font-weight : bold;
	color : #666; /*dark grey*/
	padding-left : 5px;
}
#AND1pageTxtPage h2{
	font-size: 1.4em;
	font-stretch : wider;
	font-weight : bold;
	color : #000066; /*navy*/
}
#AND1pageTxtPage h3{
	font-size: 1.2em;
	font-stretch : wider;
	font-weight : bold;
	color : #00008B; /*dark blue*/
}

#AND1pageTxtPage a:link, #AND1pageTxtPage a:visited { 
	text-decoration: underline; 
	color: Black; 
}	
#AND1pageTxtPage a:hover, #AND1pageTxtPage a:active { 
	color: #666; 
	text-decoration: underline; 
}
#ElitepageTxtPage {
	background: #FF6600 ;
	color : black; 
}
#ElitepageTxtPage h1{
	font-size: 1.8em;
	font-weight : normal;
	font-weight : bold;
	color : #FF9900; /* orange */
	padding-left : 5px;
}
#ElitepageTxtPage h2{
	font-size: 1.4em;
	font-stretch : wider;
	font-weight : bold;
	color : white; /*yellow*/
}

#ElitepageTxtPage a:link, #ElitepageTxtPage a:visited { 
	text-decoration: underline; 
	color: #FFFFCC; 
}	
#ElitepageTxtPage a:hover, #ElitepageTxtPage a:active { 
	color: #ccc; /*grey*/
	text-decoration: underline; 
}



#ElevatepageTxtPage p,  td{
	background: black;
	color: white;
}
#ElevatepageTxtPage h1{
	font-size: 1.8em;
	font-weight : normal;
	font-weight : bold;
	color : #FF6633; /* dark orange */
	padding-left : 5px;
}
#ElevatepageTxtPage h2{
	font-size: 1.4em;
	font-stretch : wider;
	font-weight : bold;
	color : #FF9933; /* orange */
}
#ElevatepageTxtPage .highlight{
	color : #FF9933; /* orange */
	font-size: 1em;
}
#pageHome1, #pageHome2, #pageHome3{
	width: 100%;
	margin: 0px;
	padding: 0px;
}
#pageHome2, #pageHome3{
	background-color: #FF6600; /*dark orange*/
}
#pageHomeTxt1{
	/*position : relative;*/
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
}
#pageHomeTxt1{
	background-color: Black;
	text-align: center;
}


#australianbasketballservices_address {
    visibility: hidden;
    height: 1px;
    overflow: hidden;
    display: none;
}

#footer_container {
    display: block;
	clear: both;
    position: relative;
	width:100%;
	background-color: black;
}

#footer_line {
    border-top: 1px dotted #FF9900; /*orange*/
	clear: both;
	height: 0px;
	vertical-align: center;
	text-align: center;
	/*overflow: hidden;*/
	padding: 0px;
}

#footer_content {
    /*border-top : 1px solid white;*/
	background-color: transparent;
    text-align: left;
    padding: 0px 5px 0px 5px;
}
#australianbasketballservices_address_address {
    visibility: hidden;
    height: 1px;
    overflow: hidden;
    display: none;
}
#australianbasketballservices_home {
    visibility: hidden;
    height: 1px;
    overflow: hidden;
    display: none;
}

/*Extra Divs 

#extraDiv1{
position:absolute;
top:0px ;
left:0px;
width:745px;
height:490px;
background:transparent url('../images/logo_nav_bg.gif') no-repeat;
z-index: 0;
}

#extraDiv2{
position:absolute;
top:1070px ;
left:250px;
width:150px;
height:200px;
background:transparent url('girl.gif') no-repeat;
z-index:2;
}
*/

/* text styles*/
H1, .heading1,  H2,.heading2, H3, .heading3{
	font-style : normal;
	margin: 0px;
	padding: 2px 0px 2px 0px;
	text-align: left;
}
H1, .heading1 {
	font-size: 1.8em;
	font-weight : normal;
	font-weight : bold;
	color : #FF6600; /*Dark Orange*/
	padding-left : 5px;
}
H1, H2, H3,H4 {
	font-family: Arial, Helvetica, Tahoma, sans-serif; 
}
.heading1,.heading2,.heading3{
	font-family: Arial, Helvetica, Tahoma, sans-serif; 
}
H2,.heading2 {
	font-size: 1.4em;
	font-stretch : wider;
	font-weight : bold;
	color : #FFCC33; /*Yellow*/
}

H3, .heading3 {
	 font-size: 1.1em;
	font-stretch : wider;
	font-weight : bold;
	letter-spacing : 1.6pt;
	color : #FFFF99; /*light yellow*/

}

H4,.heading4 {
	font-size: 1.1em;
	font-stretch : wider;
	font-weight : normal;
	letter-spacing : 1.6pt;
	color : #FFFF99; /*light yellow*/
}

.boldtext {
	 font-size: 1.2em;
	font-style : normal;
	font-weight : bold;
}
.small-text {
	font-size: .8em;
	font-style : normal;
}
.black-text {
	color : black;

}
.white-text {
	font-size: 1em;
	font-style : normal;
	color : white;
	letter-spacing : 1.8pt;
}
.bluebold-text {
	font-size: 1.3em;
	font-weight : bold;
	color:#0B2E82; /*Blue*/
	letter-spacing : 1.2pt;
}
a { 
	font-weight: bold; 
}
a:link, a:visited { 
	text-decoration: underline; 
	color: #9C9C63; 
}	
a:hover, a:active { 
	color: Navy; 
	text-decoration: underline; 
}
a.big:link, a.big:visited { 
	text-decoration: none; 
	color: #FF6633; 
	font-size: 16px;

}	
a.big:hover, a.big:active { 
	color: White; 

}
a.register:link, a.register:visited { 
	text-decoration: none; 
	color: Black; 
	font-size: 16px;
	border: ridge #666;
	padding: 5px;
	background-color: #FF6633;
}
a.register:hover, a.register:active { 
	border: groove #454545;
	color: #333;
}
TD, TR, TH, P,  LI, TABLETEXT {
	font-size : 12px;
	font-style : normal;
	font-weight : normal;
	background-color : transparent;
	margin: 0px;
	padding: 0px 10px 0px 0px;

	/*text-align : left;  */
}
P,  LI {
	text-align: justify;
}

INPUT, SELECT {
	font-size : 11px;
	font-style : normal;
	font-weight : normal;
	color : #666666;
}


.boldtext {
	font-size : 11px;
	font-style : normal;
	font-weight : bold;
}


.full-width {
	width: 100%;
}
.full-height {
	height: 100%;
}
.aFifth-width {
	width: 20%;
}
.aSixth-width {
	width: 16.6%;
}
.aEighth-width {
	width: 12%;
}
.quarter-width {
	width: 25%;
}
.aThird-width {
	width: 33%;
}
.half-width {
	width: 50%;
}
.largest-width {
	width: 99%;
}
.smallest-width {
	width: 1px;
}
.width256 {
	width: 256px;
}
.width540 {
	width: 620px;
}

.full-height {
	height: 100%
}

.no-scroll{
	overflow: hidden;
}
.center {
	text-align: center;
}
.left{
	text-align: left;
}
.right{
	text-align: right;
}

.align-middle {
	vertical-align: middle;
}
.align-bottom {
	vertical-align: bottom;
}
.align-top {
	vertical-align: top;
}

INPUT
{
	font-size : 11px;
}

.underline{
	text-decoration: underline;
}
.italic{
	font-style: italic;
}
.yellow-bg {
	background-color: yellow;
}
.white-bg {
	background-color: white;
}
.black-bg {
	background-color: black;
}
.green-bg {
	background-color: #336633;
}
.ncblue-bg {
	background-color: #0099FF;
}
.blue-bg {
	background-color: blue;
}
.navy-bg {
	background-color: navy;
}
.red-bg {
	background-color: red;
}
.grey-bg {
	background-color: #848484;
}
.padding-left5 {
	padding-left : 5px;
}
.padding-left10 {
	padding-left : 10px;
}
.nopadding {
	padding-left : 0px;
}
.tableHome {
	padding : 0px 10px 0px 10px;
	width:100%;
}
.tablePage {
	padding : 0px 0px 0px 0px;
	width:100%;
	text-align: left;
}
#float-right {
    padding: 2px 2px 2px 2px;
	float: right;
}
#float-left {
    padding: 2px 2px 2px 2px;
	float: left;
}
.grey-txt {
	color: #333333;
}
.blue-txt {
	color: #000099;
}