/*
$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 : 12px;
	color : #F9F9F9;
	background-color: #003399;
	font-family:  Arial, Helvetica, Tahoma, sans serif, sans-serif, Verdana;
    padding: 0px;
    margin: auto;

}
#body_container {
   position: relative; 
	width:1000px;
	display: block;
	margin: auto;
	/*margin-left: 0 auto; 
	margin-right: 0 auto;*/
	text-align: -moz-center;
}
#content {
	position: relative; 
	clear: both;
    padding: 0;
	z-index: 1;
	border: 0px;
	width:1000px; /* 90% */
	display: block;
	background-color: #999999;
	text-align: center;
}
#header_container {
	position: relative; 
	background: #333333;
	padding: 0px;
	width: 100%;
	/*height:103px;*/
	/*z-index: 1;*/
}

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

#navigation {
	background: #333333 url(../images/nav-bg.jpg) repeat-x;
	height:70px;
	margin: 30px 0 0 220px;
	position: relative;
	/*z-index: 2;*/
	padding: 0;


}
#tab_menu {
	font-family: Arial, sans-serif,Tahoma, Verdana, ;
	font-weight: normal;
	color: #000;
	padding: 25px 0 0 0;
}
#tab_menu a {
	text-decoration: none;
	color: White;
	padding: 1px 20px 1px 20px;
	/*width: 120px;*/
	border-right: 2px ridge;
	height:70px;
	
}
#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;
	text-align: right;
	font-size: 1em;

	
}

#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;
    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;
	margin-top: 20px;

}
#pageTxtPage {
	background-color: #333  ;/* mid grey*/ 
}
#pageMain{
	background:#333333 url(../images/pageMain-bg.jpg) no-repeat;
	width: 943px;
	height:304px;
	margin:0 auto; /*this centers the div*/

}
#pageMainTxtBox{
	width: 100%;
	height:220px;
	padding:10px;
	border: 1px dashed White;
	text-align: center;
}

#pageSecondary{
	background: transparent;
	width: 943px;
	height:260px;
	margin:0 auto; /*this centers the div*/
	padding: 30px 0 30px 0;
}
#pageSecondaryTxtBox1{
	background: transparent url(../images/pageSecondary1-bg.jpg) no-repeat;
	width: 302px;
	height:180px;
	float: left;
	
}
#pageSecondaryTxtBox2{
	background: transparent url(../images/pageSecondary2-bg.jpg) no-repeat;
	width: 323px;
	height:180px;
	float: left;
	/*padding: 30px -30px 0 30px;*/
	margin:0;
}
#pageSecondaryTxtBox3{
	background: transparent url(../images/pageSecondary3-bg.jpg) no-repeat;
	width: 318px;
	height:180px;
	float: left;
}
#pageSecondaryTxt{
	height:120px;
	margin:20px;
	padding:10px 0 0 10px;
	border: 1px dashed White;
	text-align: center;
}
#pageHeaderMain{
	background:#333333 url(../images/pageMain-bg.jpg) no-repeat;
	width: 943px;
	height: 100px;
	margin:0 auto; /*this centers the div*/
	padding-top: 20px;
}
#pageHeaderMain1{
	background:#333333 url(../images/contentHeader01.jpg) no-repeat;
	width: 943px;
	height: 100px;
	margin:0 auto; /*this centers the div*/
	padding-top: 20px;
}
#pageHeaderMain2{
	background:#333333 url(../images/contentHeader02.jpg) no-repeat;
	width: 943px;
	height: 100px;
	margin:0 auto; /*this centers the div*/
	padding-top: 20px;
}
#pageHeaderMain3{
	background:#333333 url(../images/contentHeader03.jpg) no-repeat;
	width: 943px;
	height: 100px;
	margin:0 auto; /*this centers the div*/
	padding-top: 20px;
}
#pageHeader{
	width: 800px;
	padding:10px;
	border: 1px dashed White;
	margin: 0 20px 20px 20px;
	text-align: left;
}
#pageContentMain{
	background:#666666;
	width: 943px;
	margin:0 auto; /*this centers the div*/
	padding-top: 0;
}
#pageContent{
	width: 890px;
	padding: 20px;
	text-align: left;
}
#australianbasketballservices_address {


}

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

#footer_line {
    border-top: 1px dashed White; /*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;
}


/*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: 5px 0px 5px 0px;
	/*text-align: left;*/
}
H1, .heading1 {
	font-size: 1.7em;
	font-weight : normal;
	font-weight : bold;
	color : #999999; /*Dark Orange#FF6600*/
	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.7em;
	font-weight : bold;
	color : White; /*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: #3300FF; 
}	
a:hover, a:active { 
	color: #CCCCCC; 
	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;
}

a.readMore:link, a.readMore:visited { 
	text-decoration: none; 
	color: White; 
	padding: 5px 10px 5px 10px;
	background-color: Black;
}
a.readMore:hover, a.readMore:active { 
	color: #CCC;
}

