@charset "utf-8";

/* TOC

1: - Global Styles

2: - Element Default Styling

3: - Header

4: - Content Wrapper

5: - Content Nav Wrapper

6: - Content Admin Wrapper

7: - Footer

8: - Misc

*/


/* 1 :-------- Global Styles ------------ */

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-size: 12px;
}
body  {
	margin: 0;
	padding: 0;
	font-size: 12px;
	height: 100%;
	color: #5e5e5e;
	background-color: #ac7233;
	background-image: url(../images/background.jpg);
}
p {
	font-size: 12px;
	line-height: 1.5em;
	padding-bottom: 15px;
	color: #5e5e5e;
}
a {
	font-size: inherit;
	text-decoration: underline;
	padding: 0;
	background: none;
	color: #464646;
}
a:hover {
	text-decoration: none;
	color: #464646;
}
h1,h2,h3,h4,h5,h6 {
	color: #000;
	margin-bottom: 5px;
	font-weight: bold;
	letter-spacing: 0.04em;
	padding-bottom: 8px;
	font-family: Arial, Helvetica, sans-serif;
}
h1 {
	font-size: 17px;
}
h2 {
	font-size: 17px;
}
h3 {
	font-size: 15px;
}
h4 {
	font-size: 14px;
}
h5 {
	font-size: 13px;
}
h6 {
	font-size: 12px;
}
fieldset {
	border: 0;
}
td,th {
	vertical-align: top;
}
.cleaner {
	clear: both;
	font-size: 1px;
	height: 0;
    line-height: 0px;
	border: none;
	margin: 0;
	padding: 0;
	background: transparent;
}
.invisible {
	/*visibility: hidden;*/
	display: none;
}
.visible {
	/*visibility: visible;*/
	display: inline;
}
.fineprint {
	font-size: 10px;
}
.seperator {
	width: 90%;
	border-bottom: 1px solid #e5edf1; 
	margin-top: 10px;
	margin-bottom: 10px;
}
.response_success {
	display: block;
	width: 90%;
	background: #e0eed9 url(../images/icons/success.gif) no-repeat;
	background-position: 5px 2px;
	padding: 5px 5px 5px 35px;
	margin-bottom: 10px;
	border: #a1d07e 1px solid;
	font-size: 12px;
}
.response_success_nowidth {
	display: block;
	background: #e0eed9 url(../images/icons/success.gif) no-repeat;
	background-position: 5px 2px;
	padding: 5px 5px 5px 35px;
	margin-bottom: 10px;
	border: #a1d07e 1px solid;
	font-size: 12px;
}
.response_success_inline {
	display: block;
	padding: 1px;
	color: #e0eed9;
	background-color: #fff;
	font-size: 12px;
}
.response_failure {
	width: 90%;
	display: block;
	background: #ffd6d6 url(../images/icons/fail.gif) no-repeat;
	background-position: 5px 2px;
	padding: 5px 5px 5px 35px;
	margin-bottom: 10px;
	border: #f00 1px solid;
	font-size: 12px;
}
.response_failure_nowidth {
	display: block;
	background: #ffd6d6 url(../images/icons/fail.gif) no-repeat;
	background-position: 5px 2px;
	padding: 5px 5px 5px 35px;
	margin-bottom: 10px;
	border: #f00 1px solid;
	font-size: 12px;
}
.response_failure_inline {
	display: block;
	padding: 1px;
	color: #f00;
	background-color: #fff;
	font-size: 12px;
}
.response_warn {
	width: 90%;
	display: block;
	background: #fffac2 url(../images/icons/warn.gif) no-repeat;
	background-position: 5px 2px;
	padding: 5px 5px 5px 35px;
	margin-bottom: 10px;
	border: #f00 1px solid;
	font-size: 12px;
}


/* 2 :-------- Element Default Styling ------------ */
div.AspNet-RadioButtonList ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	height: 12px;
}
div.AspNet-RadioButtonList ul li {
	float: left;
}
li.AspNet-RadioButtonList-Item {
	white-space: nowrap;    /* forces the radio button and text to be on the same line */
}



#wrapper {
	margin: 0 auto;
	width: 756px;
}


/* 3 :-------- Header ------------ */
#wrapper #header {
	position: relative;
	width: 756px;
	height: 108px;
	background-image: url(../images/wrapper-top.png);
	background-repeat: no-repeat;
}
#wrapper #header h1, #wrapper #header h3 {
	position: absolute;
	left: 34px;
	top: 0;
	width: 302px;
	height: 103px;
	background-image: url(../images/play-futsal.png);
	background-repeat: no-repeat;
}
#wrapper #header h1 span, #wrapper #header h3 span { visibility: hidden; }
#wrapper #header span {
	position: absolute;
	left: 383px;
	top: 16px;
	width: 317px;
	height: 63px;
	background-image: url(../images/ph-1300-784-031.png);
	background-repeat: no-repeat;
}
#wrapper #header h2 span { visibility: hidden; }



/* 3 :-------- Content Wrapper ------------ */
#wrapper #content1 {
	background-image: url(../images/content-bg.png);
	background-repeat: repeat-y;
}
#wrapper #content2 {
	background-image: url(../images/content-top.png);
	background-repeat: no-repeat;
}

/* HOME */
#wrapper #content2 #home-photos {
	margin: 0 auto;
	width: 688px;
	height: 224px;
}
#wrapper #content2 #home-content {
	margin: 0 auto;
	width: 688px;
	padding-top: 9px;
	background-color: #fff;
	background-image: url(../images/home/sep-start.png);
	background-repeat: no-repeat;
}
#wrapper #content2 #home-content .left {
	float: left;
	width: 391px;
	padding: 10px;
}
#wrapper #content2 #home-content .right {
	float: right;
	width: 247px;
	padding: 10px 15px;
	background-color: #f7f7f7;
	background-image: url(../images/home/right-bg.png);
	background-repeat: no-repeat;
}



#wrapper #content2 #home-content .left p.welcome {
	width: 375px;
	height: 35px;
	background-image: url(../images/titles/welcome-to-play-futsal.gif);
	background-repeat: no-repeat;
}
#wrapper #content2 #home-content .left h1.welcome span {
	visibility: hidden;
}
#wrapper #content2 #home-content .left h2.venues {
	width: 92px;
	height: 29px;
	background-image: url(../images/titles/venues.gif);
	background-repeat: no-repeat;
}
#wrapper #content2 #home-content .left h2.venues span {
	visibility: hidden;
}
#wrapper #content2 #home-content .left ul.venues {
	margin: 0; 
	padding: 0; 
	list-style: none; 
}
#wrapper #content2 #home-content .left ul.venues li {
	margin: 0;
	padding: 0;
	width: 380px;
	height: 115px; 
	float: left;
}
#wrapper #content2 #home-content .left ul.venues li a {display: block; height: 0; padding-top: 55px; overflow: hidden;}
#wrapper #content2 #home-content .left ul.venues li.boxhill {
	background-image: url(../images/buttons/box-hill.png);
	background-repeat: no-repeat;
}
#wrapper #content2 #home-content .left ul.venues li.bundoora {
	background-image: url(../images/buttons/bundoora.png);
	background-repeat: no-repeat;
}
#wrapper #content2 #home-content .left ul.venues li.thomastown {
	background-image: url(../images/buttons/thomastown.png);
	background-repeat: no-repeat;
}
#wrapper #content2 #home-content .left ul.venues li.moorabbin {
	background-image: url(../images/buttons/moorabbin.png);
	background-repeat: no-repeat;
}
#wrapper #content2 #home-content .left ul.venues li.moorabbin {
	background-image: url(../images/buttons/moorabbin.png);
	background-repeat: no-repeat;
}
#wrapper #content2 #home-content .left ul.venues li.macleod {
	background-image: url(../images/buttons/macleod.png);
	background-repeat: no-repeat;
}
#wrapper #content2 #home-content .left ul.venues li.ivanhoe {
	background-image: url(../images/buttons/netballbtn_ivanhoe.jpg);
	background-repeat: no-repeat;
}
#wrapper #content2 #home-content .left ul.venues li.clayton {
	background-image: url(../images/buttons/clayton.png);
	background-repeat: no-repeat;
}
#wrapper #content2 #home-content .left ul.venues li.heidelberg {
	background-image: url(../images/buttons/heidelberg.png);
	background-repeat: no-repeat;
}
#wrapper #content2 #home-content .left ul.venues li.knox {
	background-image: url(../images/buttons/netballbtn_knox.jpg);
	background-repeat: no-repeat;
}
#wrapper #content2 #home-content .left ul.venues li.mount-waverley {
	background-image: url(../images/buttons/netballbtn_mtwaverley.jpg);
	background-repeat: no-repeat;
}

#wrapper #content2 #home-content .left ul.venues li.keysborough {
	background-image: url(../images/buttons/keysborough.png);
	background-repeat: no-repeat;
}
#wrapper #content2 #home-content .left ul.venues li.pakenham {
	background-image: url(../images/buttons/pakenham.png);
	background-repeat: no-repeat;
}
#wrapper #content2 #home-content .left ul.venues li.chirnside-park {
	background-image: url(../images/buttons/chirnside-park.png);
	background-repeat: no-repeat;
}
#wrapper #content2 #home-content .left ul.venues li.vermont {
	background-image: url(../images/buttons/vermont.png);
	background-repeat: no-repeat;
}
#wrapper #content2 #home-content .left ul.venues li.juniorclinics {
	background-image: url(../images/buttons/junior-clinics.png);
	background-repeat: no-repeat;
}
#wrapper #content2 #home-content .left ul.venues li.juniorprograms {
	background-image: url(../images/buttons/junior-programs.png);
	background-repeat: no-repeat;
}
#wrapper #content2 #home-content .left ul.venues li.ffv-futsal-rego {
	background-image: url(../images/buttons/ffv-futsal-registration-2.png);
	background-repeat: no-repeat;
}
#wrapper #content2 #home-content .left ul.venues li.player-rego {
	background-image: url(../images/buttons/player-registration.png);
	background-repeat: no-repeat;
}
#wrapper #content2 #home-content .left ul.venues li.court-hire-booking {
	background-image: url(../images/buttons/court-hire-booking-2.png);
	background-repeat: no-repeat;
}
#wrapper #content2 #home-content .left ul.venues li.contact-us {
	background-image: url(../images/buttons/contact-us.png);
	background-repeat: no-repeat;
}
#wrapper #content2 #home-content .left ul.venues li:hover {background-position: 0 -115px;}


#wrapper #content2 #home-content .right h1.enter,
#wrapper #content2 #home-content .right h3.enter {
	margin: 0;
	padding: 0;
	width: 251px;
	height: 88px;
	background-image: url(../images/buttons/enter-your-team.png);
	background-repeat: no-repeat;
}
#wrapper #content2 #home-content .right h1.enter a,
#wrapper #content2 #home-content .right h3.enter a {display: block; height: 0; padding-top: 88px; overflow: hidden;}
#wrapper #content2 #home-content .right h1.enter:hover,
#wrapper #content2 #home-content .right h3.enter:hover {background-position: 0 -88px;}

/* NEWS */
#wrapper #content2 #juniors .news {
	width: 250px;
}
#wrapper #content2 #home-content .right .news {
	width: 250px;
}
#wrapper #content2 #juniors .news h2,
#wrapper #content2 #home-content .right .news h2 {
	margin: 15px 0 0 0;
	padding: 0;
	width: 250px;
	height: 44px;
	background-image: url(../images/recent-news.png);
	background-repeat: no-repeat;
}
#wrapper #content2 #juniors .news h2 {
	width: 180px;
}
#wrapper #content2 #juniors .right .news h2 {
	background-image: url(../images/recent-juniors-news.png);
}
#wrapper #content2 #juniors .news h2 span,
#wrapper #content2 #home-content .right .news h2 span { visibility: hidden; }
#wrapper #content2 #juniors .news .inner1,
#wrapper #content2 #home-content .right .news .inner1 {
	width: 250px;
	background-image: url(../images/recent-news-bg.png);
	background-repeat: repeat-y;
}
#wrapper #content2 #juniors .news .inner1 {
	width: 180px;
	background-image: url(../images/recent-juniors-news-bg.png);
}
#wrapper #content2 #juniors .news .inner2,
#wrapper #content2 #home-content .right .news .inner2 {
	width: 214px;
	margin: 0 3px;
	padding: 10px 15px;
	background-image: url(../images/recent-news-bg-top.png);
	background-repeat: no-repeat;
}
#wrapper #content2 #juniors .news .inner2 {
	width: 144px;
}
#wrapper #content2 #juniors .news .bot,
#wrapper #content2 #home-content .right .news .bot {
	width: 250px;
	height: 12px;
	background-image: url(../images/recent-news-bot.png);
	background-repeat: no-repeat;
}
#wrapper #content2 #juniors .news .bot {
	width: 180px;
	background-image: url(../images/recent-juniors-news-bot.png);
}
#wrapper #content2 #home-content .right .support {
	margin: 15px 0 10px 0;
}
#wrapper #content2 #home-content .right .news .inner1 .inner2 strong {
	color: #002e5b;
}


/* CONTENT */
#wrapper #content2 #main-content 
{
	margin: 0 auto;
	width: 668px;
	padding: 15px 10px 10px 10px;
	background-color: #fff;
	background-image: url(../images/sep-start.png);
	background-repeat: no-repeat;
}

#wrapper #content2 #main-content ul.downloads {
	margin-left: 60px;
	font-size: 14px;
}
#wrapper #content2 #main-content ul.downloads li {
	list-style-position: outside;
	list-style-image: url(../images/icons/pdf.png);
	list-style-type: none;
	margin-bottom: 15px;
}
#wrapper #content2 #main-content ul.downloads .nobullet {
	list-style-image: none;
	list-style-type: disc;
}
#wrapper #content2 #main-content ul.downloads li a {
	text-decoration: none;
}
#wrapper #content2 #main-content ul.downloads li a:hover {
	text-decoration: underline;
}



#wrapper #content2 #main-content ul.venues {
	margin: 0 auto; 
	padding: 0; 
	list-style: none;
	width: 660px;/*380px;*/
}
#wrapper #content2 #main-content ul.venues li {
	margin: 0 10px 0 0;
	padding: 0;
	width: 320px;
	height: 84px; 
	float: left;
}
#wrapper #content2 #main-content ul.venues li a {display: block; height: 0; padding-top: 84px; overflow: hidden;}
#wrapper #content2 #main-content ul.venues li.boxhill {
	background-image: url(../images/buttons/box-hill-2.png);
	background-repeat: no-repeat;
}
#wrapper #content2 #main-content ul.venues li.bundoora {
	background-image: url(../images/buttons/bundoora-2.png);
	background-repeat: no-repeat;
}
#wrapper #content2 #main-content ul.venues li.thomastown {
	background-image: url(../images/buttons/thomastown-2.png);
	background-repeat: no-repeat;
}
#wrapper #content2 #main-content ul.venues li.moorabbin {
	background-image: url(../images/buttons/moorabbin-2.png);
	background-repeat: no-repeat;
}
#wrapper #content2 #main-content ul.venues li.macleod {
	background-image: url(../images/buttons/macleod-2.png);
	background-repeat: no-repeat;
}
#wrapper #content2 #main-content ul.venues li.ivanhoe {
	background-image: url(../images/buttons/ivanhoe-main.jpg);
	background-repeat: no-repeat;
}
#wrapper #content2 #main-content ul.venues li.clayton {
	background-image: url(../images/buttons/clayton-2.png);
	background-repeat: no-repeat;
}
#wrapper #content2 #main-content ul.venues li.heidelberg {
	background-image: url(../images/buttons/heidelberg-2.png);
	background-repeat: no-repeat;
}
#wrapper #content2 #main-content ul.venues li.knox {
	background-image: url(../images/buttons/knox-2.png);
	background-repeat: no-repeat;
}
#wrapper #content2 #main-content ul.venues li.keysborough {
	background-image: url(../images/buttons/keysborough-2.png);
	background-repeat: no-repeat;
}
#wrapper #content2 #main-content ul.venues li.pakenham {
	background-image: url(../images/buttons/pakenham-2.png);
	background-repeat: no-repeat;
}
#wrapper #content2 #main-content ul.venues li.chirnside-park {
	background-image: url(../images/buttons/chirnside-park-2.png);
	background-repeat: no-repeat;
}
#wrapper #content2 #main-content ul.venues li.vermont {
	background-image: url(../images/buttons/vermont-2.png);
	background-repeat: no-repeat;
}
#wrapper #content2 #main-content ul.venues li.juniorclinics {
	background-image: url(../images/buttons/junior-clinics-2.gif);
	background-repeat: no-repeat;
}
#wrapper #content2 #main-content ul.venues li.juniorprograms {
	background-image: url(../images/buttons/junior-programs-2.gif);
	background-repeat: no-repeat;
}
#wrapper #content2 #main-content ul.venues li:hover,
#wrapper #content2 #main-content ul.venues .selected {background-position: 0 -84px;}





#wrapper #content2 #main-content ul.venues3 {
	margin: 0 auto; 
	padding: 0; 
	list-style: none;
	width: 630px;/*380px;*/
}
#wrapper #content2 #main-content ul.venues3 li {
	margin: 0 10px 0 0;
	padding: 0;
	width: 200px;
	height: 45px; 
	float: left;
}
#wrapper #content2 #main-content ul.venues3 li a {display: block; height: 0; padding-top: 45px; overflow: hidden;}
#wrapper #content2 #main-content ul.venues3 li.boxhill {
	background-image: url(../images/buttons/box-hill-3.png);
	background-repeat: no-repeat;
}
#wrapper #content2 #main-content ul.venues3 li.bundoora {
	background-image: url(../images/buttons/bundoora-3.png);
	background-repeat: no-repeat;
}
#wrapper #content2 #main-content ul.venues3 li.thomastown {
	background-image: url(../images/buttons/thomastown-3.png);
	background-repeat: no-repeat;
}
#wrapper #content2 #main-content ul.venues3 li.moorabbin {
	background-image: url(../images/buttons/moorabbin-3.png);
	background-repeat: no-repeat;
}
#wrapper #content2 #main-content ul.venues3 li.macleod {
	background-image: url(../images/buttons/macleod-3.png);
	background-repeat: no-repeat;
}
#wrapper #content2 #main-content ul.venues3 li.ivanhoe {
	background-image: url(../images/buttons/netballbtnsm_ivanhoe.jpg);
	background-repeat: no-repeat;
	height:114px;
}
#wrapper #content2 #main-content ul.venues3 li.clayton {
	background-image: url(../images/buttons/clayton-3.png);
	background-repeat: no-repeat;
}
#wrapper #content2 #main-content ul.venues3 li.heidelberg {
	background-image: url(../images/buttons/heidelberg-3.png);
	background-repeat: no-repeat;
}
#wrapper #content2 #main-content ul.venues3 li.knox {
	background-image: url(../images/buttons/netballbtnsm_knox.jpg);
	background-repeat: no-repeat;
	height:114px;
}
#wrapper #content2 #main-content ul.venues3 li.mount-waverley {
	background-image: url(../images/buttons/netballbtnsm_mtwaverley.jpg);
	background-repeat: no-repeat;
	height:114px;
}
#wrapper #content2 #main-content ul.venues3 li.keysborough {
	background-image: url(../images/buttons/keysborough-3.png);
	background-repeat: no-repeat;
}
#wrapper #content2 #main-content ul.venues3 li.pakenham {
	background-image: url(../images/buttons/pakenham-3.png);
	background-repeat: no-repeat;
}
#wrapper #content2 #main-content ul.venues3 li.chirnside-park {
	background-image: url(../images/buttons/chirnside-park-3.png);
	background-repeat: no-repeat;
}
#wrapper #content2 #main-content ul.venues3 li.vermont {
	background-image: url(../images/buttons/vermont-3.png);
	background-repeat: no-repeat;
}
#wrapper #content2 #main-content ul.venues3 li.juniorclinics {
	background-image: url(../images/buttons/junior-clinics-2.gif);
	background-repeat: no-repeat;
}
#wrapper #content2 #main-content ul.venues3 li.juniorprograms {
	background-image: url(../images/buttons/junior-programs-2.gif);
	background-repeat: no-repeat;
}
#wrapper #content2 #main-content ul.venues3 li:hover,
#wrapper #content2 #main-content ul.venues3 .selected {background-position: 0 -114px;}

#wrapper #content2 #main-content ul.mdetails {
	margin: 0 0 0 180px; 
	padding: 0; 
	list-style: none;
	width: 630px;/*380px;*/
}
#wrapper #content2 #main-content ul.mdetails li {
	margin: 0;
	padding: 0;
	width: 100px;
	height: 114px; 
	float: left;
}
#wrapper #content2 #main-content ul.mdetails li a {display: block; height: 0; padding-top: 45px; overflow: hidden;}
#wrapper #content2 #main-content ul.mdetails li.boxhill {
	background-image: url(../images/buttons/box-hill-3.png);
	background-repeat: no-repeat;
}
#wrapper #content2 #main-content ul.mdetails li.bundoora {
	background-image: url(../images/buttons/bundoora-3.png);
	background-repeat: no-repeat;
}
#wrapper #content2 #main-content ul.mdetails li.thomastown {
	background-image: url(../images/buttons/thomastown-3.png);
	background-repeat: no-repeat;
}
#wrapper #content2 #main-content ul.mdetails li.moorabbin {
	background-image: url(../images/buttons/moorabbin-3.png);
	background-repeat: no-repeat;
}
#wrapper #content2 #main-content ul.mdetails li.macleod {
	background-image: url(../images/buttons/macleod-3.png);
	background-repeat: no-repeat;
}
#wrapper #content2 #main-content ul.mdetails li.ivanhoe {
	background-image: url(../images/buttons/netballbtnsm_ivanhoe.jpg);
	background-repeat: no-repeat;
}
#wrapper #content2 #main-content ul.mdetails li.clayton {
	background-image: url(../images/buttons/clayton-3.png);
	background-repeat: no-repeat;
}
#wrapper #content2 #main-content ul.mdetails li.heidelberg {
	background-image: url(../images/buttons/heidelberg-3.png);
	background-repeat: no-repeat;
}
#wrapper #content2 #main-content ul.mdetails li.knox {
	background-image: url(../images/buttons/netballbtnsm_knox.jpg);
	background-repeat: no-repeat;
}
#wrapper #content2 #main-content ul.mdetails li.mount-waverley {
	background-image: url(../images/buttons/netballbtnsm_mtwaverley.jpg);
	background-repeat: no-repeat;
}
#wrapper #content2 #main-content ul.mdetails li.keysborough {
	background-image: url(../images/buttons/keysborough-3.png);
	background-repeat: no-repeat;
}
#wrapper #content2 #main-content ul.mdetails li.pakenham {
	background-image: url(../images/buttons/pakenham-3.png);
	background-repeat: no-repeat;
}
#wrapper #content2 #main-content ul.mdetails li.chirnside-park {
	background-image: url(../images/buttons/chirnside-park-3.png);
	background-repeat: no-repeat;
}
#wrapper #content2 #main-content ul.mdetails li.vermont {
	background-image: url(../images/buttons/vermont-3.png);
	background-repeat: no-repeat;
}
#wrapper #content2 #main-content ul.mdetails li.juniorclinics {
	background-image: url(../images/buttons/junior-clinics-2.gif);
	background-repeat: no-repeat;
}
#wrapper #content2 #main-content ul.mdetails li.juniorprograms {
	background-image: url(../images/buttons/junior-programs-2.gif);
	background-repeat: no-repeat;
}
#wrapper #content2 #main-content ul.mdetails li:hover {background-position: 0 -114px;}





#wrapper #content2 #main-content ul.programs {
	margin: 0 auto; 
	padding: 0; 
	list-style: none;
	width: 380px;
}
#wrapper #content2 #main-content ul.programs li {
	margin: 0;
	padding: 0;
	width: 95px;
	height: 101px; 
	float: left;
}
#wrapper #content2 #main-content ul.programs li a {display: block; height: 0; padding-top: 101px; overflow: hidden;}
#wrapper #content2 #main-content ul.programs li.juniorcompetitions {
	background-image: url(../images/buttons/junior-competitions.gif);
	background-repeat: no-repeat;
}
#wrapper #content2 #main-content ul.programs li.developmentsquad {
	background-image: url(../images/buttons/development-squad.gif);
	background-repeat: no-repeat;
}
#wrapper #content2 #main-content ul.programs li.matchdaysquad {
	background-image: url(../images/buttons/match-day-squad.gif);
	background-repeat: no-repeat;
}
#wrapper #content2 #main-content ul.programs li.joinateam {
	background-image: url(../images/buttons/join-a-team-2.gif);
	background-repeat: no-repeat;
}
#wrapper #content2 #main-content ul.programs li.prepgrade2clinic {
	background-image: url(../images/buttons/prep-grade-2-clinic.gif);
	background-repeat: no-repeat;
}
#wrapper #content2 #main-content ul.programs li.holidayprograms {
	background-image: url(../images/buttons/holiday-programs.gif);
	background-repeat: no-repeat;
}
#wrapper #content2 #main-content ul.programs li:hover,
#wrapper #content2 #main-content ul.programs .selected {background-position: 0 -101px;}



/* Input Styling */
#wrapper #content2 #main-content .contactus input,
#wrapper #content2 #main-content .contactus textarea  {
	width: 100%;
}
	
	
	
/* TEXT */
#wrapper #content2 #main-content h1 {
	margin: 0 0 10px 0;
	padding: 0;
	height: 150px;
	background-repeat: no-repeat;
}
#wrapper #content2 #main-content h1.contactus {
	width: 660px;
	height: 99px;
	background-image: url(../images/titles/contact-us.png);
}
#wrapper #content2 #main-content h1.aboutus {
	width: 660px;
	height: 99px;
	background-image: url(../images/titles/about-us.png);
}
#wrapper #content2 #main-content h1.downloads {
	width: 588px;
	background-image: url(../images/titles/the-following-pdf-files-are-available-for-download.gif);
}
#wrapper #content2 #main-content h1.venues {
	width: 660px;
	height: 99px;
	background-image: url(../images/titles/venues-2.png);
}
#wrapper #content2 #main-content h1.venues-macleod {
	width: 660px;
	background-image: url(../images/titles/venues-macleod.png);
}
#wrapper #content2 #main-content h1.venues-boxhill {
	width: 660px;
	background-image: url(../images/titles/venues-box-hill.png);
}
#wrapper #content2 #main-content h1.venues-bundoora {
	width: 660px;
	background-image: url(../images/titles/venues-bundoora.png);
}
#wrapper #content2 #main-content h1.venues-thomastown {
	width: 252px;
	background-image: url(../images/titles/venues-thomastown.gif);
}
#wrapper #content2 #main-content h1.venues-clayton {
	width: 192px;
	background-image: url(../images/titles/venues-clayton.gif);
}
#wrapper #content2 #main-content h1.venues-ivanhoe {
	width: 660px;
	background-image: url(../images/titles/venues-ivanhoe.png);
}
#wrapper #content2 #main-content h1.venues-moorabbin {
	width: 228px;
	background-image: url(../images/titles/venues-moorabbin.gif);
}
#wrapper #content2 #main-content h1.venues-heidelberg {
	width: 226px;
	background-image: url(../images/titles/venues-heidelberg.gif);
}
#wrapper #content2 #main-content h1.venues-knox {
	width: 660px;
	background-image: url(../images/titles/venues-knox.png);
}
#wrapper #content2 #main-content h1.venues-keysborough {
	width: 660px;
	background-image: url(../images/titles/venues-keysborough.png);
}
#wrapper #content2 #main-content h1.venues-pakenham {
	width: 235px;
	background-image: url(../images/titles/venues-pakenham.gif);
}
#wrapper #content2 #main-content h1.venues-chirnside-park {
	width: 267px;
	background-image: url(../images/titles/venues-chirnside-park.gif);
}
#wrapper #content2 #main-content h1.venues-vermont {
	width: 207px;
	background-image: url(../images/titles/venues-vermont.gif);
}
#wrapper #content2 #main-content h1.register {
	width: 660px;
	height: 99px;
	background-image: url(../images/titles/register.png);
}
#wrapper #content2 #main-content h1.junior-programs {
	width: 197px;
	background-image: url(../images/titles/junior-programs.gif);
}
#wrapper #content2 #main-content h1.matchdetails {
	width: 660px;
	height: 99px;
	background-image: url(../images/titles/match-details.png);
}
#wrapper #content2 #main-content h1.registerasanindividualplayer {
	width: 363px;
	background-image: url(../images/titles/register-as-an-individual-player.gif);
}
#wrapper #content2 #main-content h1.joinateam {
	width: 142px;
	background-image: url(../images/titles/join-a-team.gif);
}
#wrapper #content2 #main-content h1.clinicregistration {
	width: 216px;
	background-image: url(../images/titles/clinic-registration.gif);
}
#wrapper #content2 #main-content h1.courthirebooking {
	width: 225px;
	background-image: url(../images/titles/court-hire-booking.gif);
}
#wrapper #content2 #main-content h1.ffvfutsalregistration {
	width: 273px;
	background-image: url(../images/titles/ffv-futsal-registration.gif);
}
#wrapper #content2 #main-content h1.newsarchive {
	width: 161px;
	background-image: url(../images/titles/news-archive.gif);
}
#wrapper #content2 #main-content h1 span { visibility: hidden; }


#wrapper #content2 #main-content h2.selectavenue {
	margin: 0 0 5px 0;
	padding: 0;
	width: 146px;
	height: 35px;
	background-image: url(../images/titles/select-a-venue.gif);
	background-repeat: no-repeat;
}
#wrapper #content2 #main-content h2.selectaprogram {
	margin: 0 0 5px 0;
	padding: 0;
	width: 165px;
	height: 35px;
	background-image: url(../images/titles/select-a-program.gif);
	background-repeat: no-repeat;
}
#wrapper #content2 #main-content h2.selectavenue span,
#wrapper #content2 #main-content h2.selectaprogram span { visibility: hidden; }
#wrapper #content2 #main-content h2.sendusamessage {
	margin: 0 0 5px 0;
	padding: 0;
	width: 458px;
	height: 35px;
	background-image: url(../images/titles/send-us-a-message.gif);
	background-repeat: no-repeat;
}
#wrapper #content2 #main-content h2.sendusamessage span { visibility: hidden; }


/* 7 :-------- Footer ------------ */
#wrapper #footer {
	width: 756px;
	padding-left: 156px;
	padding-top: 40px;
	background-image: url(../images/footer.png);
	background-repeat: no-repeat;
}
#wrapper #footer .ffv {
	position: relative;
	float: right;
	width: 156px;
	height: 54px;
	margin-right: 20px;
	background-image: url(../images/logos/ffv.png);
	background-repeat: no-repeat;	
}
#wrapper #footer .ffv span {
	visibility: hidden;
}
#wrapper #footer .copyright {
	margin: 10px 0 0 287px;
	font-size: 11px;
	color: #fff;
}
#wrapper #footer .copyright a {
	color: #fff;
	text-decoration: none;
}
#wrapper #footer .copyright a:hover {
	text-decoration: underline;
}









/*- Menu Tabs 4--------------------------- */
#match-details-tabs {
	float: left;
	width: 100%;
	font-size: 16px;
	font-weight: bold;
	line-height: normal;
	border-bottom: 1px solid #00497f;
}
#match-details-tabs ul {
	margin: 0;
	padding: 10px 10px 0 0;
	list-style: none;
}
#match-details-tabs li {
	display: inline;
	margin: 0;
	padding: 0;
}
#match-details-tabs a {
	float: left;
	background: url("../images/tableft.gif") no-repeat left top;
	margin: 0;
	padding: 0 0 0 7px;
	text-decoration: none;
}
#match-details-tabs a span {
	float: left;
	display: block;
	background: url("../images/tabright.gif") no-repeat right top;
	padding: 5px 15px 4px 6px;
	color: #00497f;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#match-details-tabs a span {float: none;}
/* End IE5-Mac hack */
#match-details-tabs a:hover span,
#match-details-tabs .selected span {
	color: #fff;/*#00497f;*/
}
#match-details-tabs a:hover,
#match-details-tabs .selected {
	background-position: 0% -42px;
	color: #fff;
}
#match-details-tabs a:hover span,
#match-details-tabs .selected span {
	background-position: 100% -42px;
}  





/* News Styles */
#pagenewsitems h1 {
	color: #002e5b;
}
#pagenewsitems .newsdate {
	display: block;
	color: #666;
	font-size: 11px;
	margin: -15px 0 0 0;
}
#pagenewsitems table th {
	text-align: right;
}
#pagenewsitems .archive-row {
	display: table-row;
}
#pagenewsitems .archive-row .archive-date {
	width: 200px;
	display: table-cell;
	padding: 5px;
}
#pagenewsitems .archive-row .archive-title {
	display: table-cell;
	padding: 5px;
}
#pagenewsitems .lnksearch a {
	color: #999;
	text-decoration: none;
}
#pagenewsitems .lnksearch a:hover {
	color: #666;
	text-decoration: none;
}
#pagenewsitems .progress {
	display: inline;
}
#pagenewsitems a.button {
	font-weight: bold;
	padding: 3px 15px;
	background-image: url(../images/buttons/button-1-bg.png);
	text-decoration: none;
}
#pagenewsitems a.button:hover {
	text-decoration: underline;
}

#main-content th {
	text-align: right;
}
#main-content th .alert {
	color: #F00;
}



/* JUNIORS */
#wrapper #content2 #juniors .left {
	float: left;
	width: 468px;
	padding-right: 20px;
}
#wrapper #content2 #juniors .right {
	margin-left: 488px;
	width: 180px;
}
#wrapper #content2 #juniors .left .gamelink {
	float: left;
	width: 218px;
}
#wrapper #content2 #juniors .news {
	margin-left: 0;
	width: 180px;
}
#wrapper #content2 #juniors .news h2 {
	margin: 0;
}



.formBg{ background:#fff;
         margin: 0 auto;
    width: 650px;
    padding:0px 20px;
    font-family: "Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif;
    }
    





