/*
------------------------------------------------------
General Classes
------------------------------------------------------
*/

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .7em;
	color: #444;
	background:#CECECE url(../images/body_bg.gif) repeat-x top;
	margin:0px 0px 0px 10px;
	
}

#wrapper {
	margin: 0 auto;
	width: 950px;
}

.clearing{
clear:both;
}
/*
------------------------------------------------------
Header
------------------------------------------------------
*/
#header {
	background:url(../images/topbanner.jpg) no-repeat;
	height:167px;
}

#headerFlash {
	background:url(../images/grasshopperSoccer.jpg) no-repeat;
	width:710px;
	
}

/*
------------------------------------------------------
Login
------------------------------------------------------
*/

#login {
	height: 64px;
	width: 260px;
	padding: 71px 20px 0 0;
	background-image:url(../images/mascott.gif);
	background-repeat:no-repeat;
	background-position:top right;
	text-align:left;
}

.extranet {
	padding: 20px 0 0 30px;
	color:#fff;
}

.logerror {
	color:#fff;
}

.logout {
	background-position:top right;
	background-repeat:no-repeat;
	top:10px;
	position:relative;
	display:block;
	margin-right:0px;
	text-align:right;
	color:Black;
	font-weight:normal;
}

.loginbox {
	font-size: 9px;
	color:#666666;
	width: 100px;
}

/* Login Link */
#login a:link, #login a:visited,#login a:active {
	color: #fff;
	text-decoration: none;
	font-size: 9px;
}
#login a:hover {
	color: #FF0000;
	text-decoration: underline;
	font-size: 9px;
}

/*
------------------------------------------------------
Latest News
------------------------------------------------------
*/

#latestNews {
	/*height: 360px;*/
	height: 200px;
	width: 600px;
	/*width: 210px;*/
	padding: 0 0 0 13px;
	background-image:url(../images/new_bg.gif);
	background-repeat:no-repeat;
}

/* Login Link */
#latestNews a:link, #latestNews a:visited,#latestNews a:active {
	color: #FF0000;
	text-decoration: underline;
}
#1latestNews a:hover {
	color: #000;
	text-decoration: underline;
}


/*
------------------------------------------------------
Home Content
------------------------------------------------------
*/

#homeContent {
	/*background-image:url(../images/grasshopper_bg.jpg);
	background-repeat:no-repeat;
	padding: 15px 0 0 23px;*/
	width: 100%;
}

#homeBanners {
	/*background-image:url(../images/bottom_bg.gif);
	background-repeat:no-repeat;
	background-color: #FFFFFF;
	background-image:url(../images/new_bg.gif);
	background-repeat:no-repeat;*/
	background-position: bottom;
	height: 342px;
}

#welcomeCopy {
padding: 0 10px 20px 34px;
}

#homepage{
z-index:-1;
}


/*
------------------------------------------------------
Internal Navigation
------------------------------------------------------
*/

#internalNavigation 
{
	padding:0;
	float: left;
	width:180px;
	background:#00CC00;margin-top:30px;margin-left:10px;
}

/* Title Link */
.title {
	width: 190px;
	border-bottom: 1px solid #ccc;
	padding: 7px 0 7px 0;
	font-weight:bold;
	color:#000;
	display:none;
	
}

.title a:link, .title a:visited, .title a:active {
	color: #000;
	text-decoration: none;
}
.title a:hover {
	color: #FF0000;
	text-decoration: underline;
}

/* Internal Navigation Link */
.internalNavigation {
	border-bottom: 1px solid #FFF;
}

.internalNavigation a:link, .internalNavigation a:visited, .internalNavigation a:active {
	color: #FFFFFF;
	font-weight:bold;
	text-decoration: none;
}
.internalNavigation a:hover {
	color:#000000;
	background:#66FF33;
}

table table table td.internalNavigation a, table table table td.internalNavigationActive a {
background:#33CC99;
margin-top:-15px;
position:relative;
}

table table table td.internalNavigationActive a{
background:#333333;
}
/* Active Internal Navigation Link */
.internalNavigationActive{
	border-bottom: 1px solid #ccc;
}

.internalNavigationActive a:link, .internalNavigationActive a:visited, .internalNavigationActive a:active {
	color: #FFFFFF;
	background:#185D02;
color:#FFFFFF;
font-weight:bold;
}
.internalNavigationActive a:hover {
background:#185D02;
cursor:default;
}

/*
------------------------------------------------------
Page Content
------------------------------------------------------
*/
#content {
	padding: 0 20px 30px 0;
	background:#FFFFFF;
	margin-left:20px;
	width:898px;
	border:1px solid #009933;
	border-bottom:none;

}

#lblMenuTitle{
font-size:1.6em;
}
.pageTitle {
	margin: 0 3px 5px 0;
	padding:  11px 0px 7px 0;
	color:#339933;
	font-weight:bold;
}

.contentText {
	margin: 0 0 0 210px;
	padding: 15px 0 ;
}

/*
------------------------------------------------------
Footer
------------------------------------------------------
*/

#footer {
	padding: 10px 0 30px 20px;
	font-size: xx-small;
	background:#FFFFFF;
	width:898px;
	margin-left:20px;
	margin-bottom:40px;
		border:1px solid #009933;
		border-top:1px solid #CCCCCC;
		
}

/* Footer Link */
#footer a:link, #footer a:visited, #footer a:active  {
	color: #333;
	text-decoration: none;
}

#footer a:hover {
	color: #FF0000;
	text-decoration: underline;
}

#homeFooter 
{
	/*margin: 0 0 0 50px; */
	margin: 0 10px 0 35px;
}

#internalFooter {
	border-top: 1px solid #ccc;
	margin: 0 13px 0 20px;	

}

/*
------------------------------------------------------
Links
------------------------------------------------------
*/

/* Standard Link */
A          { 
	color:#009933;
text-decoration:underline;
}
A:visited  { 
color:#00CC33;
text-decoration:underline;

}
A:Active   { 
		color:#009933;
text-decoration:underline;
}
A:Hover    {
	color:#009933;
text-decoration:underline;
}

a.copylink:link {color: #1BA00F; text-decoration:underline;}
a.copylink:visited {color: #1BA00F; text-decoration:underline;}
a.copylink:hover {color: #1BA00F; text-decoration:underline;}
a.sublink{
padding:7px;
padding-left:10px;
display:block;
position:relative;
background:url(../images/nav/side_nav_bg.gif) repeat-x bottom;

}

a.sublink:hover{
background:#F42C34;
color:#FFFFFF;
}
/*
------------------------------------------------------
Forms
------------------------------------------------------
*/


input {

}


textarea {

}

select {

	}

/*
------------------------------------------------------
HTML 
------------------------------------------------------
*/

hr {
	border: none 0;
	border-top: 1px solid #999999;
	width: 100%;
	height: 1px;
}


ol {
}

ul{
}

h3 {
font-size:110%;
display:inline;
}

p, li{
line-height:18px;
}


/*
------------------------------------------------------
DHTML Menus
------------------------------------------------------
*/

#navigation {
	padding: 0 0 0 15px;
	border-right: 13px solid #fff;
}


.SubMenuGroup {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 11px;
}
  
 img.SubMenuGroup:hover, img.SubMenuGroup:ACTIVE{
 background:#009900;
 
 }
 
.MenuItem {
	color: #ffffff;
	font-size: 11px;
	text-align: left;
	border-top: 0px solid #534D41;
	border-right: 0px solid #534D41;
	border-bottom: 0px solid #534D41;
	border-left: 0px solid #534D41;
	text-decoration: none;
}
 
.MenuItemOver {
	color:#ffffff;
	font-size: 11px;
	text-align: left;
	text-decoration: none;
	border-top: 0px solid #ffffff;
	border-right: 0px solid #ffffff;
	border-bottom: 0px solid #ffffff;
	border-left: 0px solid #ffffff;
}
 

.SubMenuItem {
            color: #ffffff;
            background-color:#76d303;
            font-size: 11px;
            text-align: left;
            border-top: 0px solid #ffffff;
            border-right: 1px solid #ffffff;
            border-bottom: 1px solid #ffffff;
            border-left: 1px solid #ffffff;
            text-decoration: none;
            padding: 5px 10px;
            width: 150px;
            height: 15px;
            cursor: hand;
}

 

.SubMenuItemOver {
            color: #ffffff;
            background-color: #36a604;
            font-size: 11px;
            text-align: left;
            border-top: 0px solid #ffffff;
            border-right: 1px solid #ffffff;
            border-bottom: 1px solid #ffffff;
            border-left: 1px solid #ffffff;
            text-decoration: none;
            padding: 5px 10px;
            width: 150px;
            height: 15px;
            cursor: hand;
}


 

/*
------------------------------------------------------
Backgrounds
------------------------------------------------------
*/

td.internalNavigationActive{
background:#006600;
}

iframe{
border:1px solid #FFFFFF;
}

img.left_image{
float:left;
margin-right:10px;
border:1px solid #CCCCCC;
padding:2px;

}

img.right_image{
float:right;
margin-left:10px;
border:1px solid #CCCCCC;
padding:2px;

}

div.contentText a:link, div#welcomeCopy a:link{
color:#009933;
text-decoration:underline;
}

div.contentText a:visited, div#welcomeCopy a:visited{
color:#00CC33;
text-decoration:underline;
}

div.contentText a:hover, div#welcomeCopy a:hover{
color:#CC0000;

}

p, li{
font-size:1.1em;
}

h2{
font-size:1.8em;
}

h2.mite{
padding:20px 0px 20px 50px;
background:url(/images/logos/mite.gif) left no-repeat;
}

h2.micro{
padding:20px 0px 20px 70px;
background:url(/images/logos/mirco.gif) left no-repeat;
}

h2.pint{
padding:20px 0px 20px 50px;
background:url(/images/logos/pint.gif) left no-repeat;
}

h2.microplus{
padding:20px 0px 20px 65px;
background:url(/images/logos/PLUS.gif) left no-repeat;
}

span.ContentTitle, span.bodycopy{
display:none;
}

	div#flash_holder #homeContent{
	margin-left:-20px;
	}
	
	div#welcomeCopy{
	padding-left:50px;
	}
	
a.franchise_vid{
display:block;width:320px;height:195px;float:left; margin:0px 30px 20px 0px; padding:20px; background:#f4f4f4; border:#CCC 1px solid;	
}

div.standout_one{
background:#EAE8E5 url(../images/standout_onebg.gif) top repeat-x; border:1px solid #CCC; margin:20px 0px 0px 0px; padding:15px; padding-top:5px;
}

div.standout_one a{
color:#333333;
}

div.standout_one h2{
margin-top:0px; color:#339933; font-size:16px;padding-left:50px;
}

h2#more_qs{
 background:url(../images/contact_mail.gif) left no-repeat;
}

h2#globe{
 background:url(../images/globe.gif) left no-repeat;
 padding-top:10px; padding-bottom:10px; margin-bottom:0px;
}

h2#question_heading{
 background:url(../images/questions.gif) left no-repeat;
 padding-top:10px; padding-bottom:10px; margin-bottom:0px;
}
h2#financial{
 background:url(../images/finance.gif) left no-repeat;
 padding-top:9px; padding-bottom:7px;
}

div.standout_two{
background:#65CA00 url(../images/so_two.gif) bottom repeat-x; border:1px solid #CCC; margin:20px 0px 0px 0px; padding:15px; color:#FFFFFF; padding-top:5px;
}

div.standout_two a:link, div.standout_two a:visited{
color:#FFFFFF;
text-decoration:underline;
font-size:14px;
font-weight:bold;
padding-left:20px;} 

div.standout_two h2{
margin-top:0px; color:#FFFFFF; font-size:16px;padding-left:33px; margin-bottom:5px;
}

h2#getting_started{
 background:url(../images/arrow.gif) left no-repeat;
 padding-top:9px; padding-bottom:7px;
}

table#major_table{

}

td.feature_picture{

}

td.feature{

}

td.feature_picture img{
width:277px;
height:174px;
padding:2px;
border:1px solid #CCC;
}
td.feature_title a{

font-size:2em;
font-weight:bold;
}

td.feature_text{
font-size:14px;
line-height:20px;
padding-top:10px;
color:FFF;
}
td.substory_title{
color:#339933;
font-size:14px;
font-weight:bold;
padding-left:10px;
line-height:22px;
padding-top:10px;
}
td.substory_text{
font-size:12px;
line-height:18px;
padding-bottom:15px;
padding-left:10px;

}
td.substory_image img{
width:150px;
height:100px;
padding:2px;
border:1px solid #CCC;
vertical-align:top;
}

table.substories{
background:#f4f4f4;
border:1px solid #CCC;
padding:3px;
}

td.recent_news{
padding-left:20px;
padding-top:55px;
}

td.news_feature img{
margin-bottom:10px;
}

td.news_story{
border-collapse:collapse;
color:white;
width:187px;
}

td.news_story div{
background:#276802;
margin:5px;
margin-top:0;
padding:5px;
font-size:12px;
min-height:90px;
width:137px;
margin:-3px 0px 0px 3px;
}

td.news_story a:link, td.news_story a:visited{
font-weight:bold;
display:block;
text-decoration:none;
color:#FFFFFF;
vertical-align:top;
}

td.news_story a:hover{
text-decoration:underline;
color:white;
}

table.headline{
background:#000;
FILTER: Alpha(Opacity=80);POSITION: relative; TOP: -328px; HEIGHT: 63px;
-moz-opacity:.8;
}

td.headline_link{
color:#FFF;
font-size:12px;
padding-left:10px;
}

td.headline_link a:link, td.headline_link a:visited{
font-size:20px;	
font-weight:bold;
padding:10px 0px -20px 10px;
text-decoration:none;
color:#00CC33;
}

td.headline_link a:hover{
text-decoration:underline;	
color:#00CC33;
}

td.headline_text{
padding:10px 0px 0px 10px;
}

#franchisee div.column {
	width:390px;
	margin-right:20px;
	float:left;
	display:inline;
}

#franchisee #first_col{
width:420px;
}

#franchisee #first_col tr:first-child td{
color:#009900;
font-size:14px; font-weight:bold;
}

#fran_events {
	margin-top:5px;
	padding:10px;
	background:#f4f4f4;
	border:1px solid #CCC;
	padding-bottom:40px;
}

#fran_events h3{
border-top:1px dotted #CCC;
font-size:14px;
display:block;
margin-top:30px;	
padding-top:20px;
}

#fran_events h3:first-child{
border:0;
padding:0;
margin-top:0;
}

#fran_events a:link, #fran_events a:visited{
background:#666666 url(../images/pdficon_small.gif) no-repeat 4px 50%;
color:#FFFFFF;
font-weight:bold;
display:block;
padding:6px;
padding-left:30px;
border:1px solid #333;
margin-right:30px;
font-size:12px;
}

#fran_events a:hover{
background:#FFFFFF url(../images/pdficon_small.gif) no-repeat 4px 50%;
color:#666;
}

#fran_events p{
padding-right:30px;
}

#franchisee #first_col h2{
color:#009900;
font-size:17px;
margin-bottom:5px;
}

.column table {
	width:100%;
	border-collapse:collapse;
}
.column table td, .column table th {
	padding:8px;
	border:1px solid #CCC;
	text-align:left;
	font-size:12px;
}

.column table th{
background:#006600;
color:#FFFFFF;
font-size:14px;
}
#fran_contact {
	padding:15px;
	padding-top:10px;
	border:1px solid #006600;
	background:#006600;
	color:#FFF;
	margin-top:20px;
}

#fran_contact h2{
font-size:1.4em;
margin:0 0 10px 0;
}

#fran_contact table td {
	padding:4px;
	border:none;
	font-size:13px;
	background:#006600 !important;
}
#fran_contact a:link {
	color:#FFFFFF;
}
#fran_contact a:visited {
	color:#f6f6f6;
}
#fran_contact a:hover {
	color:#00FF66;
}
#fran_upcoming, #map {
	margin-top:30px;
}


#map{
height:400px;
}
td.eventr {
background:#f1f1f1;
}

td.oddtr {
background:#FFF;
}

div#reg_form{
background:#f4f4f4;
border:1px solid #CCC;
padding:20px;
width:500px;
}

input#ucExpressionOfInterestForm_txtFirstName, input#ucExpressionOfInterestForm_txtLastName, #ucExpressionOfInterestForm_txtRegion{
width:200px;
}

input#ucExpressionOfInterestForm_txtPostalAddress, #ucExpressionOfInterestForm_txtHearAbout{
width:350px;
}

#ucExpressionOfInterestForm_txtPostcode{
width:80px;
}
#ucExpressionOfInterestForm_txtAdditionalInfo{
width:460px;
height:80px;
}

div#reg_form label{
display:block;
font-size:13px;
font-weight:bold;
margin-top:15px;
margin-bottom:5px;
}


#btnSubmit{
float:left;
margin-top:15px;
font-size:14px;
}

#form_holder b{
border:1px solid #009900;
background:#CCFFCC;
color:#006600;
font-size:18px;
padding:20px;
display:block;
width:500px;
margin-bottom:20px;
}

#news_list{
padding-left:0;
}

#news_list li{
list-style:none;
font-size:18px;
padding:15px;
margin-bottom:5px;
padding-left:50px;
}

li#vic_news{
background:url(../images/news_vic.jpg) no-repeat left;
}
li#nsw_news{
background:url(../images/news_nsw.jpg) no-repeat left;
}

li#wa_news{
background:url(../images/news_wa.jpg) no-repeat left;
}

li#qld_news{
background:url(../images/news_qld.jpg) no-repeat left;
}

ul#centre_nav ul{
padding-left:0 !important;
margin-left:0;
}

ul#centre_nav li{
list-style:none !important;
margin-bottom:20px;
padding-left:65px;
background:url(../images/head_b.jpg) left top no-repeat;
}

ul#centre_nav li:hover{
background:url(../images/head_c.jpg) left top no-repeat;
}

ul#centre_nav li a{
font-size:18px;
display:block;
padding-bottom:5px;
}

.js #reg_form{
display:block;
}

#reg_form{
display:none;
}

.js p#instructer{
display:none;
}

#urller{
display:none;
}