/* GENERAL TEXT STYLES */

a {
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#CC3300;
	text-decoration:none;
	
}
	
a:link {

	color:#CC3300;
	
}

a:visited {

	color:#999999;
	
}

a:hover {

	text-decoration:underline;
	
}

body {
	margin-left:0px; 
	margin-top:0px; 
	text: #000000; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

h1 {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	font-weight: 800;
	color: #AB5E52;
	text-decoration: none;
	padding:5px;
	margin:3px;
	text-align: left;
}

h2 {
	font: bold italic 70% Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	padding:15px;
	margin:9px;
	text-align: left;
}

h3 {
	font: bold 75% Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
	padding:5px;
	margin:3px;
	text-align: left;
}

h4 {
	font: bold 70% Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	padding:10px;
	margin:5px;
	text-align: left;
}

h5 {
	font: 75% Verdana, Arial, Helvetica, sans-serif;
	font-weight: 800;
	color: #666666;
	text-decoration: none;
	text-align: center;
}

p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 75%;
	color: #333;
	padding:5px;
	margin:3px;
	text-align: left;
}

.clear { 

	display:none;

}



li {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 75%;	
	color: #666666;
	text-align: left;

}

li.sub {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 75%;
	margin-left: 50px;	
	color: #666666;
	text-align: left;

}

caption {

	font: bold 75% Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: left;
	background-color: #CC3300;
	border: 2px solid #000000;
	padding: 5px;
	width: 500px;
	
}

.credit {

	font: bold 65% Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-align:center;

}

table.tableBorder {

	border-collapse: collapse;
	border: 2px solid #000000;
}

th { 	

	font: bold 75% Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: left;
	background-color: #FFCC00;
	border: 1px solid #000000;
	padding: 4px;

}

td.grey {

	background-color: #CCCCCC;
	font: 75% Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: left;
	border: 1px solid #000000;
	vertical-align: top;
	padding: 4px;
	
}

/* LAYOUT STYLES */

#mainTable {

	border-bottom: 3px solid #7E7E7E;
	border-left: 3px solid #7E7E7E;

}

.innerImage {

	background: url('http://www.messagestick.com.au/assets/images/mst_main-content.jpg') no-repeat;
	margin:0px; padding:0px; 

}

hr {

	color: #999999;
	width: 75%;
	height: 2px;
	
}

/* MAIN NAVIGATION STYLES No.1 */

div.mainNavOff {

	border-top:1px solid #FFFFFF; 
	border-bottom:2px solid #999999; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #333333;
	text-decoration: none;
	background: url('http://www.messagestick.com.au/assets/images/mst_left-slice.jpg') no-repeat;
	text-align:left; 
	padding-left:5px; 
	padding-right:10px; 
	padding-top:3px; 
	padding-bottom:3px; 
	background-repeat:no-repeat

}

.mainNavOff a, .mainNavOff a:link, .mainNavOff a:active, .mainNavOff a:visited {

	color: #333333;
	text-decoration: none;

}

.mainNavOff a:hover {

	color: #C00000;
	text-decoration: none;

}

div.mainNavOn {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #CC3300;
	padding: 3px 10px 3px 5px;
	border-top-width: 1px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #999999;
	text-align: left;

}

.mainNavOn a, .mainNavOn a:link, .mainNavOn a:active, .mainNavOn a:visited {
	color: #FFFFFF;
	text-decoration: none;

}

.mainNavOn a:hover {

	color: #FFFFFF;
	text-decoration: none;

}

/* MAIN NAVIGATION STYLES No.2 */

div.subMainNavOff {

	border-top:1px solid #FFFFFF; 
	border-bottom:2px solid #999999; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #333333;
	text-decoration: none;
	background: url('http://www.messagestick.com.au/assets/images/mst_left-slice-1.jpg') no-repeat;
	text-align:left; 
	padding-left:5px; 
	padding-right:10px; 
	padding-top:3px; 
	padding-bottom:3px; 
	background-repeat:repeat

}

.subMainNavOff a, .subMainNavOff a:link, .subMainNavOff a:active, .subMainNavOff a:visited {

	color: #333333;
	text-decoration: none;

}

.subMainNavOff a:hover {

	color: #C00000;
	text-decoration: none;

}

div.subMainNavOn {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #995F53;
	padding: 3px 10px 3px 5px;
	border-top-width: 1px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #999999;
	text-align: left;

}

.subMainNavOn a, .subMainNavOn a:link, .subMainNavOn a:active, .subMainNavOn a:visited {
	color: #FFFFFF;
	text-decoration: none;

}

.subMainNavOn a:hover {

	color: #FFFFFF;
	text-decoration: none;

}

/* MAIN STATE & TERRITORY NAVIGATION STYLES */

td.nswNavOff {

	font-family: bold Verdana, Arial, Helvetica, sans-serif;
	font-size: 55%;
	font-weight: 800;	
	color: #000000;
	border-top:2px solid #CD3301; 
	border-right:1px solid #CD3301;
	border-bottom:2px solid #4B1301; 
	border-left:2px solid #4B1301;	
	padding-top:2px;
	padding-right:1px;
	padding-bottom:2px;		
	padding-left:1px;	
	margin:3px;
	text-align: left;
	text-decoration:none;
	background: #FFE077;

}

.nswNavOff a, .nswNavOff a:link, .nswNavOff a:active, .nswNavOff a:visited {

	color: #000000;
	text-decoration: none;
	
}


.nswNavOff a:hover {

	color: #F2ACFD;
	text-decoration: none;
		
}

.nswNavOn {

	font-family: bold Verdana, Arial, Helvetica, sans-serif;
	font-size: 55%;
	font-weight: 800;	
	color: #FF0000;
	border-top:2px solid #CD3301; 
	border-right:1px solid #CD3301;
	border-bottom:2px solid #4B1301; 
	border-left:2px solid #4B1301;	
	padding-top:2px;
	padding-right:1px;
	padding-bottom:2px;		
	padding-left:1px;	
	margin:3px;
	text-align: left;
	text-decoration:none;
	background: #270A00;

}

.nswNavOn a, .nswNavOn a:link, .nswNavOn a:active, .nswNavOn a:visited {

	color: #FF0000;
	text-decoration: none;	
	
}

.nswNavOn a:hover {

	color: #FC2603;
	text-decoration: none;	

}

td.actNavOff {

	font-family: bold Verdana, Arial, Helvetica, sans-serif;
	font-size: 55%;
	font-weight: 800;	
	color: #000000;
	border-top:2px solid #CD3301; 
	border-right:1px solid #CD3301;
	border-bottom:2px solid #4B1301; 
	border-left:1px solid #4B1301;	
	padding-top:2px;
	padding-right:1px;
	padding-bottom:2px;		
	padding-left:1px;	
	margin:3px;
	text-align: left;
	text-decoration:none;
	background: #D7C79B;

}

.actNavOff a, .actNavOff a:link, .actNavOff a:active, .actNavOff a:visited {

	color: #000000;
	text-decoration: none;
	
}


.actNavOff a:hover {

	color: #F2ACFD;
	text-decoration: none;
		
}

.actNavOn {

	font-family: bold Verdana, Arial, Helvetica, sans-serif;
	font-size: 55%;
	font-weight: 800;	
	color: #FF0000;
	border-top:2px solid #CD3301; 
	border-right:1px solid #CD3301;
	border-bottom:2px solid #4B1301; 
	border-left:1px solid #4B1301;	
	padding-top:2px;
	padding-right:1px;
	padding-bottom:2px;		
	padding-left:1px;	
	margin:3px;
	text-align: left;
	text-decoration:none;
	background: #270A00;

}

.actNavOn a, .actNavOn a:link, .actNavOn a:active, .actNavOn a:visited {

	color: #FF0000;
	text-decoration: none;	
	
}

.actNavOn a:hover {

	color: #FC2603;
	text-decoration: none;	

}

td.qldNavOff {

	font-family: bold Verdana, Arial, Helvetica, sans-serif;
	font-size: 55%;
	font-weight: 800;	
	color: #000000;
	border-top:2px solid #CD3301; 
	border-right:1px solid #CD3301;
	border-bottom:2px solid #4B1301; 
	border-left:1px solid #4B1301;	
	padding-top:2px;
	padding-right:1px;
	padding-bottom:2px;		
	padding-left:1px;	
	margin:3px;
	text-align: left;
	text-decoration:none;
	background: #D5A140;

}

.qldNavOff a, .qldNavOff a:link, .qldNavOff a:active, .qldNavOff a:visited {

	color: #000000;
	text-decoration: none;
	
}


.qldNavOff a:hover {

	color: #F2ACFD;
	text-decoration: none;
		
}

.qldNavOn {

	font-family: bold Verdana, Arial, Helvetica, sans-serif;
	font-size: 55%;
	font-weight: 800;	
	color: #FF0000;
	border-top:2px solid #CD3301; 
	border-right:1px solid #CD3301;
	border-bottom:2px solid #4B1301; 
	border-left:1px solid #4B1301;	
	padding-top:2px;
	padding-right:1px;
	padding-bottom:2px;		
	padding-left:1px;	
	margin:3px;
	text-align: left;
	text-decoration:none;
	background: #270A00;

}

.qldNavOn a, .qldNavOn a:link, .qldNavOn a:active, .qldNavOn a:visited {

	color: #FF0000;
	text-decoration: none;	
	
}

.qldNavOn a:hover {

	color: #FC2603;
	text-decoration: none;	

}
td.vicNavOff {

	font-family: bold Verdana, Arial, Helvetica, sans-serif;
	font-size: 55%;
	font-weight: 800;	
	color: #000000;
	border-top:2px solid #CD3301; 
	border-right:1px solid #CD3301;
	border-bottom:2px solid #4B1301; 
	border-left:1px solid #4B1301;	
	padding-top:2px;
	padding-right:1px;
	padding-bottom:2px;		
	padding-left:1px;	
	margin:3px;
	text-align: left;
	text-decoration:none;
	background: #FFBF65;

}

.vicNavOff a, .vicNavOff a:link, .vicNavOff a:active, .vicNavOff a:visited {

	color: #000000;
	text-decoration: none;
	
}


.vicNavOff a:hover {

	color: #F2ACFD;
	text-decoration: none;
		
}

.vicNavOn {

	font-family: bold Verdana, Arial, Helvetica, sans-serif;
	font-size: 55%;
	font-weight: 800;	
	color: #FF0000;
	border-top:2px solid #CD3301; 
	border-right:1px solid #CD3301;
	border-bottom:2px solid #4B1301; 
	border-left:1px solid #4B1301;	
	padding-top:2px;
	padding-right:1px;
	padding-bottom:2px;		
	padding-left:1px;	
	margin:3px;
	text-align: left;
	text-decoration:none;
	background: #270A00;

}

.vicNavOn a, .vicNavOn a:link, .vicNavOn a:active, .vicNavOn a:visited {

	color: #FF0000;
	text-decoration: none;	
	
}

.vicNavOn a:hover {

	color: #FC2603;
	text-decoration: none;	

}

td.saNavOff {

	font-family: bold Verdana, Arial, Helvetica, sans-serif;
	font-size: 55%;
	font-weight: 800;	
	color: #000000;
	border-top:2px solid #CD3301; 
	border-right:1px solid #CD3301;
	border-bottom:2px solid #4B1301; 
	border-left:1px solid #4B1301;	
	padding-top:2px;
	padding-right:1px;
	padding-bottom:2px;		
	padding-left:1px;	
	margin:3px;
	text-align: left;
	text-decoration:none;
	background: #FE9555;

}

.saNavOff a, .saNavOff a:link, .saNavOff a:active, .saNavOff a:visited {

	color: #000000;
	text-decoration: none;
	
}


.saNavOff a:hover {

	color: #F2ACFD;
	text-decoration: none;
		
}

.saNavOn {

	font-family: bold Verdana, Arial, Helvetica, sans-serif;
	font-size: 55%;
	font-weight: 800;	
	color: #FF0000;
	border-top:2px solid #CD3301; 
	border-right:1px solid #CD3301;
	border-bottom:2px solid #4B1301; 
	border-left:1px solid #4B1301;	
	padding-top:2px;
	padding-right:1px;
	padding-bottom:2px;		
	padding-left:1px;	
	margin:3px;
	text-align: left;
	text-decoration:none;
	background: #270A00;

}

.saNavOn a, .saNavOn a:link, .saNavOn a:active, .saNavOn a:visited {

	color: #FF0000;
	text-decoration: none;	
	
}

.saNavOn a:hover {

	color: #FC2603;
	text-decoration: none;	

}

td.waNavOff {

	font-family: bold Verdana, Arial, Helvetica, sans-serif;
	font-size: 55%;
	font-weight: 800;	
	color: #B7B7B7;
	border-top:2px solid #CD3301; 
	border-right:1px solid #CD3301;
	border-bottom:2px solid #4B1301; 
	border-left:1px solid #4B1301;	
	padding-top:2px;
	padding-right:1px;
	padding-bottom:2px;		
	padding-left:1px;	
	margin:3px;
	text-align: left;
	text-decoration:none;
	background: #482F04;

}

.waNavOff a, .waNavOff a:link, .waNavOff a:active, .waNavOff a:visited {

	color: #B7B7B7;
	text-decoration: none;
	
}


.waNavOff a:hover {

	color: #F2ACFD;
	text-decoration: none;
		
}

.waNavOn {

	font-family: bold Verdana, Arial, Helvetica, sans-serif;
	font-size: 55%;
	font-weight: 800;	
	color: #FF0000;
	border-top:2px solid #CD3301; 
	border-right:1px solid #CD3301;
	border-bottom:2px solid #4B1301; 
	border-left:1px solid #4B1301;	
	padding-top:2px;
	padding-right:1px;
	padding-bottom:2px;		
	padding-left:1px;	
	margin:3px;
	text-align: left;
	text-decoration:none;
	background: #270A00;

}

.waNavOn a, .waNavOn a:link, .waNavOn a:active, .waNavOn a:visited {

	color: #FF0000;
	text-decoration: none;	
	
}

.waNavOn a:hover {

	color: #FC2603;
	text-decoration: none;	

}

td.tasNavOff {

	font-family: bold Verdana, Arial, Helvetica, sans-serif;
	font-size: 55%;
	font-weight: 800;	
	color: #B7B7B7;
	border-top:2px solid #CD3301; 
	border-right:1px solid #CD3301;
	border-bottom:2px solid #4B1301; 
	border-left:1px solid #4B1301;	
	padding-top:2px;
	padding-right:1px;
	padding-bottom:2px;		
	padding-left:1px;	
	margin:3px;
	text-align: left;
	text-decoration:none;
	background: #142F21;

}

.tasNavOff a, .tasNavOff a:link, .tasNavOff a:active, .tasNavOff a:visited {

	color: #B7B7B7;
	text-decoration: none;
	
}


.tasNavOff a:hover {

	color: #F2ACFD;
	text-decoration: none;
		
}

.tasNavOn {

	font-family: bold Verdana, Arial, Helvetica, sans-serif;
	font-size: 55%;
	font-weight: 800;	
	color: #FF0000;
	border-top:2px solid #CD3301; 
	border-right:1px solid #CD3301;
	border-bottom:2px solid #4B1301; 
	border-left:1px solid #4B1301;	
	padding-top:2px;
	padding-right:1px;
	padding-bottom:2px;		
	padding-left:1px;	
	margin:3px;
	text-align: left;
	text-decoration:none;
	background: #270A00;

}

.tasNavOn a, .tasNavOn a:link, .tasNavOn a:active, .tasNavOn a:visited {

	color: #FF0000;
	text-decoration: none;	
	
}

.tasNavOn a:hover {

	color: #FC2603;
	text-decoration: none;	

}

td.ntNavOff {

	font-family: bold Verdana, Arial, Helvetica, sans-serif;
	font-size: 55%;
	font-weight: 800;	
	color: #B7B7B7;
	border-top:2px solid #CD3301; 
	border-right:1px solid #CD3301;
	border-bottom:2px solid #4B1301; 
	border-left:1px solid #4B1301;	
	padding-top:2px;
	padding-right:1px;
	padding-bottom:2px;		
	padding-left:1px;	
	margin:3px;
	text-align: left;
	text-decoration:none;
	background: #482F04;

}

.ntNavOff a, .ntNavOff a:link, .ntNavOff a:active, .ntNavOff a:visited {

	color: #B7B7B7;
	text-decoration: none;
	
}


.ntNavOff a:hover {

	color: #F2ACFD;
	text-decoration: none;
		
}

.ntNavOn {

	font-family: bold Verdana, Arial, Helvetica, sans-serif;
	font-size: 55%;
	font-weight: 800;	
	color: #FF0000;
	border-top:2px solid #CD3301; 
	border-right:1px solid #CD3301;
	border-bottom:2px solid #4B1301; 
	border-left:1px solid #4B1301;	
	padding-top:2px;
	padding-right:1px;
	padding-bottom:2px;		
	padding-left:1px;	
	margin:3px;
	text-align: left;
	text-decoration:none;
	background: #270A00;

}

.ntNavOn a, .ntNavOn a:link, .ntNavOn a:active, .ntNavOn a:visited {

	color: #FF0000;
	text-decoration: none;	
	
}

.ntNavOn a:hover {

	color: #FC2603;
	text-decoration: none;	

}
    
/* WHAT'S NEW */

.whatsNew  {

	font: bold 75% Verdana, Arial, Helvetica, sans-serif;
	color: #FFCC00;
	text-align: center;
	display:block;
	padding:3px;
	margin:0px;
	background-color: #CC0000;
	
}

/* PROMOTION BOX */

.rhsPromo { 
	text-align: left;
	width: 140px;
	border-top: 1px solid #666666;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #666666;
	font: 75% Verdana, Arial, Helvetica, sans-serif;
	float:right;
	padding:2px;	
}

.NewsPromo { 
	text-align: left;
	width: 109px;
	border-top: 0px solid #666666;
	border-right: 0px solid #999999;
	border-bottom: 0px solid #999999;
	border-left: 0px solid #666666;
	font: 75% Verdana, Arial, Helvetica, sans-serif;
	float:left;
	padding:2px;	
}

/* PRINT UPDATED */

div.printText {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 55%;
	font-weight: normal;
	color: #A2A2A2;
	padding: 0px 0px 0px 15px;
	text-align: left;
	float: left;

}

.printText a, .printText a:link, .printText a:active, .printText a:visited {

	color: #CC3300;
	text-decoration: none;

}

.printText a:hover {

	color: #A2A2A2;
	text-decoration: underline;

}

/* UTILITY NAVIGATION STYLES */

.utilityNav {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 65%;
	font-weight: normal;
	color: #A2A2A2;
	padding: 2px 4px 10px 2px;

}

.utilityNav a, .utilityNav a:link, .utilityNav a:active, .utilityNav a:visited {

	color: #3A3A3A;
	text-decoration: none;
	
}

.utilityNav a:hover {

	color: #C00000;
	text-decoration: none;
	
}

/* FOOTER STYLES */

.footer {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 65%;
	font-weight: normal;
	color: #A2A2A2;
	padding: 2px 4px 2px 2px;
	
}

.footer a, .footer a:link, .footer a:active, .footer a:visited {

	color: #3A3A3A;
	text-decoration: none;
	
}

.footer a:hover {

	color: #C00000;
	text-decoration: none;
	
}

/* MORE STYLES */

.more {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 75%;
	font-weight: normal;
	color: #A2A2A2;
	padding:10px;
	margin:5px;
	text-decoration: none;

}

.more a, .more a:link, .more a:active, .more a:visited {

	color: #CC3300;
	font-weight: normal;
	text-decoration: none;

}

.more a:hover {

	color: #A2A2A2;
	font-weight: normal;
	text-decoration: underline;

}

/* BREADCRUMB */

.breadcrumb {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 55%;
	font-weight: bold;
	color: #3A3A3A;
	text-align: left;
	padding: 20px 0px 2px 10px;

}

.breadcrumb a, .breadcrumb a:link, .breadcrumb a:active, .breadcrumb a:visited {

	color: #A2A2A2;
	text-decoration: none;
	
}

.breadcrumb a:hover {

	color: #3A3A3A;
	text-decoration: underline;
}

.adminborder {
	border: thing solid #000066;
}
.adminborder th {
	background-color:#5D1B05;
	color: #FFFFFF;
}