body { 
	background-color:#676157;
	background-position: top center;
	Margin-top:10;
	font-family: Arial, Helvetica, sans-serif;
	}

td.right-tab {
	background-color: white;
	background-image: url(http://www.franchisesystems.com.au/images/fillerbuttontop.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	text-align: center;
	font-size: 12px;
	}
td.bottomleft-tab {
	background-color: white;
	background-image: url(http://www.franchisesystems.com.au/images/fillerbuttonbottom.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	text-align: right;
	vertical-align: bottom;
	font-size: 11px;
	border-left: 1px black solid;
	}
table.mainborder {
	border: 1px black solid;
	}

td.leftnav {
	background-color:#E78C29;
	font: #E78C29;
	vertical-align: top;
	border-right: 0px black solid;
	border-top: 1px black solid;
	}

tr.topnav {
	background-color: #E78C29;
	}

td.topnavborder {
	border-bottom: 1px black solid;
	}
	
tr.bottomrow {
	background-color:#E78C29;
	text-align: center;
	font-size: 11px;
	}
td.bottomrowborder {
	border-top: 0px black solid;
	}
td.bottomrowborder2 {
	border-top: 1px black solid;
	}

td.topborder {
	border-bottom: 1px black solid;
	text-align: center;
	background-color: white;
	}

img.picborder {
	border: 1px black solid;
	}
ul.list {
	list-style-type: square;
	}
ul.listlinks {
	list-style-type: decimal;
	color: #162E99;
	}

td.maincontent {
	font-size: 12px;
	vertical-align: text-top;
	background-image: url(http://www.franchisesystems.com.au/images/franchiselogoBG.gif);
	background-repeat: no-repeat;
	background-color: white;
	border-left: 1px black solid;
	}
	
.subtitle {
	font-weight: bold;
	color: #162E99;
	font-size: 16px;
	}
.subtitle2 {
	font-weight: bold;
	color: #162E99;
	font-size: 13px;
	}
.contactformat {
	font-size: 12px;
	}
.workshop {
	border: 1px red solid;
	font-size: 12px;
	color: red;
	background-color: #F8D0D0;
	}
/* The navigation link buttons, including hover */
#sidebutton a {
		color: #000000;
		font-size: 11px;
		font-family: Arial;
		font-weight: bold;
		text-decoration: none;
		border-bottom: 1px outset black;
		background-color: #E78C29;
		display: block;
		padding: 2px 4px;
		margin: 0px;
		width: 150px;
}
#sidebutton a:hover {
		background-color: #E2A233;
		color: white;
		padding-left: 4px;
}

/* Links */
a:link { 
	   	 text-decoration: none;
	   	 color: #162E99; 
	   }
a:visited { 
		  text-decoration: none;
		  color: #162E99; 
		  }
a:hover { 
		  color: #127DAA; 
		  text-decoration: underline;
		  font-weight: none;
		}
a:active { 
		 text-decoration: none;
		 color: #127DAA; 
		 }

A.right-tab:link {
	font-size: 11px; 
	COLOR: #ffffff; 
	TEXT-DECORATION: none
}
A.right-tab:visited {
	font-size: 11px; 
	COLOR: #ffffff; 
	TEXT-DECORATION: none
}
A.right-tab:active {
	font-size: 11px; 
	COLOR: #ffffff; 
	TEXT-DECORATION: none
}
A.right-tab:hover {
	FONT-WEIGHT: none; 
	font-size: 11px; 
	COLOR: #ffffff; 
	TEXT-DECORATION: underline
	}
A.copyright:link {
	font-size: 11px; 
	COLOR: #000000; 
	TEXT-DECORATION: none;
}
A.copyright:visited {
	font-size: 11px; 
	COLOR: #000000;
	TEXT-DECORATION: none
}
A.copyright:active {
	font-size: 11px; 
	COLOR: #000000; 
	TEXT-DECORATION: none
}
A.copyright:hover {
	FONT-WEIGHT: none; 
	font-size: 11px; 
	COLOR: #000000; 
	TEXT-DECORATION: underline;
	}
A.red:link {
	font-size: 11px; 
	COLOR: red; 
	TEXT-DECORATION: none;
}
A.red:visited {
	font-size: 11px; 
	COLOR: red;
	TEXT-DECORATION: none
}
A.red:active {
	font-size: 11px; 
	COLOR: red; 
	TEXT-DECORATION: none
}
A.red:hover {
	FONT-WEIGHT: none; 
	font-size: 11px; 
	COLOR: red; 
	TEXT-DECORATION: underline;
	}
.noborder-top {
	border-top: 1px black solid;
	text-align: center;
	}
.border { 
	border-style: none
	}
	
.formformat {
	font-size: 12px;
	}
.fcaborder {
	border: 1px black solid;
	}
	
input.button {
	border: 1px black solid;
	color: #127DAA;
	}
input.newsletter {
	border: 1px black solid;
	color: #127DAA;
	}
.emailborder {
	border: 1px black solid;
	}

.opportunityspecial {
	border: 1px black solid;
	background-color: #EECB52;
	color: black;
	font-size: 12px;
	}
.newsletterfont {
	font-size: 10px;
	color: black;
	}

.title {
       font-size: 13px; 
       text-align: center; 
       font-weight: normal; 
       margin-bottom: 0px;
}

hr {
	color: #162E99;
	}
hr.newsletter {
	color: black;
	}
.newsdate {
	font-size: 14px;
	text-decoration: underline;
	font-family: Verdana;
	color: #162E99;
	}
.newstext {
	font-size: 12px;
	font-family: verdana;
	}
.rsvptable {
	font-size: 12px;
	}
.rsvpborder {
	border: 1px black solid;