.menu-top {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333}
.menu-top-link {  color: #333333; text-decoration: none}
.menu-main-link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #5C554F; text-decoration: none}
.menu-main-link:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #2B241A; text-decoration: none}
.text-grey {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #9C9C96; text-decoration: none}
.footer {
	padding-left: 20px;
	padding-top: 16px;
}
.content {  background-color: #154B8E; background-image: url(images/content_bg.jpg); background-repeat: no-repeat; padding-top: 20px; padding-right: 30px; padding-bottom: 30px; padding-left: 30px; font-family: "Trebuchet MS", Verdana, Arial, sans-serif; font-size: 13px; color: #FFFFFF}
.text {  font-family: "Trebuchet MS", Verdana, Arial, sans-serif; font-size: 13px; color: #FFFFFF}
.menu-main-padding {  padding-bottom: 3px}
.white {  color: #FFFFFF}.link-content {  color: #73B9FF; font-size: 13px}
.leveltitle {  font-family: "Trebuchet MS", Verdana, Arial, sans-serif; font-size: 20px}
.text-11 {  font-family: "Trebuchet MS", Verdana, Arial, sans-serif; font-size: 11px; color: #FFFFFF}
.bg-top {
	background-image: url(images/bg_top.jpg);
	background-repeat: no-repeat;
}
.bigbluetext {  font-family: "Trebuchet MS", Verdana, Arial, sans-serif; font-size: 19px; color: #99CCFF; font-weight: normal; line-height: 20px}
.bigwhite { font-family: "Trebuchet MS", Verdana, Arial, sans-serif; font-size: 18px; font-weight: normal; line-height: 19px}
.notasbigbluetext { font-family: "Trebuchet MS", Verdana, Arial, sans-serif; font-size: 16px; color: #99CCFF; font-weight: bold; line-height: 20px }
.pinnacle-text {  font-family: "Trebuchet MS", Verdana, Arial, sans-serif; font-size: 12px; color: #333333; line-height: 16px}
.pinnacle-border {  border: #9C9C96; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.pinnacle-bigtext { font-family: "Trebuchet MS", Verdana, Arial, sans-serif; font-size: 20px; color: #333333 }
.pinnacle-notasbigtext {
font-family: "Trebuchet MS", Verdana, Arial, sans-serif; font-size: 15px; color: #333333
}
.pinnaclemenu-main-link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #5C554F}
.contentf {
	background-color: #910101;
	background-repeat: no-repeat;
	padding-top: 20px;
	padding-right: 30px;
	padding-bottom: 30px;
	padding-left: 30px;
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	background-image: url(http://www.festivaltowers.com.au/images/background.gif);
}
.bigyellowtext {
font-family: "Trebuchet MS", Verdana, Arial, sans-serif; font-size: 19px; color: #E6A54F; font-weight: normal; line-height: 20px
}
.link-contentf {
color: #E6A54F; font-size: 13px
}
.link-content2 {
	color: #73B9FF;
	font-size: 13px;
	text-decoration: none;
}
.border {
	border: 1px solid #AEABA6;
}

.link-update {
	font-family: Trebuchet MS, Arial, Verdana, sans-serif;
	font-size: 16px;
	color: #ffffff;
	text-decoration: none;
}


------

form
{
	margin: 20px 0px 0px 0px;
}
fieldset legend
{
	display: none;
}
fieldset
{
	border: 0px none;
}
fieldset h1,
fieldset h2,
fieldset h3,
fieldset h4,
fieldset h5,
fieldset h6
{
}

label
{
    display: block;
    float: left;
	text-align: right;
    width: 120px;
	margin-right: 6px;
	font-weight: bold;
}
fieldset fieldset label
{
    display: inline;
    float: none;
    width: auto;
    padding: 0;
}
fieldset h1 label,
fieldset h2 label,
fieldset h3 label,
fieldset h4 label,
fieldset h5 label,
fieldset h6 label
{
    width: auto;
    float: none;
    display: inline;
    padding: 0;
}
fieldset div
{
    margin: 4px 0px 10px 0px;
}
fieldset div.nolabel
{
    margin: 0px 0px 5px 0px;
    padding-left: 135px;
}
fieldset div p
{
    padding-left: 135px;
}
fieldset .important
{
    color: #495999;
}
fieldset .error
{
    color: #CC5949;
}
fieldset .note
{
}
fieldset div.nolabel p
{
    padding-left: 0%;
}


input, 
select, 
textarea 
{
	font-family: Arial, Tahoma, Sans-Serif;
	font-size: 100%;
}

input.text {}
input.file {}
input.checkbox {}
input.radio {}


fieldset input.button
{
	background-color: #aa9154;
	color: #fff;
	border: 1px solid #9f7d2b;
}






fieldset div.leftmargined
{
	margin-left: 120px;
}

fieldset ul li
{
	background-image: none;
	padding-left: 0px;
}

fieldset ul label,
fieldset label.label
{
    display: inline;
    width: auto;
    float: none;
}

div.large
{
	padding-bottom: 20px;
}



/* element set rows */

ul.row-count-2,
ul.row-count-3,
ul.row-count-4
{ 
	clear: left; 
	margin: 0px 0px 0px 155px; 
}

ul.first-row { clear: none; }

ul.row-count-2 li,
ul.row-count-3 li,
ul.row-count-4 li { float: left; }

ul.row-count-2 li { width: 48%; padding-right: 2%; }
ul.row-count-3 li { width: 31%; padding-right: 2%; }
ul.row-count-4 li { width: 25%; }

