A { text-decoration:none; }
A:hover { text-decoration:underline; }
.button { font-weight: bold; font-size: 12px; font-family: Tahoma,Arial,Helvetica; color: #003366; background-color: #d3e5ff; border: 1px #85b7ff outset; padding-top: 3px; padding-bottom:3px; padding-right:3px; padding-left:3px; margin:0px;}
.searchbutton2 { font-weight: bold; font-size: 12px; font-family: Tahoma,Arial,Helvetica; color: #003366; background-color: #d3e5ff; border: 1px #85b7ff outset; padding-top: 3px; padding-bottom:5px; padding-right:3px; padding-left:3px; width:11em;}
.bigtextbox { font-weight: normal; font-size: 12px; font-family: Tahoma,Arial,Helvetica; color: #333333; background-color: #FFFFFF; width: 450px}
.textbox { font-weight: normal; font-size: 12px; font-family: Tahoma,Arial,Helvetica; color: #333333; background-color: #FFFFFF; width: 350px}
.medtextbox { font-weight: normal; font-size: 12px; font-family: Tahoma,Arial,Helvetica; color: #333333; background-color: #FFFFFF; width: 200px}
.smltextbox { font-weight: normal; font-size: 12px; font-family: Tahoma,Arial,Helvetica; color: #333333; background-color: #FFFFFF; width: 100px}
.tinytextbox { font-weight: normal; font-size: 12px; font-family: Tahoma,Arial,Helvetica; color: #333333; background-color: #FFFFFF; width: 40px}
.textboxright { font-weight: normal; font-size: 12px; font-family: Tahoma,Arial,Helvetica; color: #333333; background-color: #FFFFFF; text-align: right}
.inputtext { font-weight: normal; font-size: 12px; font-family: Tahoma,Arial,Helvetica; color: #333333}
.searchbox { font-weight: normal; font-size: 12px; font-family: Tahoma,Arial,Helvetica; color: #333333; background-color: #FFFFFF; width: 120px; border:1px #85b7ff solid; height:24px; line-height:18px; padding:3px; vertical-align:middle;}
.searchbutton { font-weight: bold; font-size: 12px; font-family: Tahoma,Arial,Helvetica; color: #003366; background-color: #d3e5ff; border:1px #85b7ff solid; height:24px; line-height:18px; padding:3px; vertical-align:middle;}
.keywordinput { font-family:"Courier New", Courier, monospace; font-size:12px; font-weight:normal; font-style:normal; color:#000000; }
.bottomnavtext { font-family:tahoma,arial,helvetica; font-size:12px; color:#FFFFFF; font-weight:normal; font-style:normal; line-height:24px; }
.bottomnavlink { color:#FFFFFF; text-decoration:none; }
.bottomnavlink:hover { color:#FFFFCC; text-decoration:underline; }
.TextDefault { font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif; font-size:12px; color:#000000; }
.subcatlink { font-family:Tahoma,Arial,Helvetica,sans-serif; font-size:12px; color:#0066CC; text-decoration:none; }
.subcatlink:hover { text-decoration:underline; }
.subcatnavi { padding-top:2px; padding-bottom:6px; padding-left:5px; padding-right:5px; border-top:1px #CCCCCC solid; border-left:1px #CCCCCC solid; border-right:1px #CCCCCC solid; line-height:20px; white-space:nowrap; }
.subcatHeading { font-family:verdana,arial,helvetica; font-size:14px; color:#999999; font-weight:normal; line-height:30px; }
.subcatMainheading { font-family:verdana,arial,helvetica; font-size:18px; color:#FF0000; text-decoration:none; background-color:#FFF2F2; padding-top:2px; padding-bottom:4px; padding-left:10px; padding-right:10px; border-top:1px #FFE1E1 solid; border-left:1px #FFE1E1 solid; border-right:1px #FFE1E1 solid; }
.basketTitle { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666; font-weight:bold; text-decoration:none; background-color:#F4F4F4; padding-top:2px; padding-bottom:6px; padding-left:5px; padding-right:5px; border-top:1px #CCCCCC solid; border-left:1px #CCCCCC solid; border-right:1px #CCCCCC solid; line-height:20px; white-space:nowrap; }
.basketItemCell { padding-top:5px; padding-bottom:5px; padding-left:5px; padding-right:5px; border-bottom:1px #CCCCCC dotted; line-height:22px; }
.basketItem { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333; font-weight:normal; text-decoration:none; }
.basketItemTitle { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333333; font-weight:bold; }
.basketItemDesc { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333; font-weight:normal; text-decoration:none; line-height:16px; }
.formitemLabel { font-family:Tahoma,Arial,Helvetica,sans-serif; font-size:14px; color:#003366; font-weight:normal; line-height:20px; text-align:right; }
.formitemValue { font-family:Tahoma,Arial,Helvetica,sans-serif; font-size:12px; color:#333333; font-weight:normal; line-height:20px; }
.orderlabel { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; color:#333333; font-weight:bold; line-height:20px; }
.orderItem { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; color:#333333; font-weight:normal; line-height:20px; }
#MainContent {
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:normal;
	line-height:18px;
	padding:10px;
	}
#MainContent td {
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:normal;
	line-height:18px;
	}
#greybox {
	border-left:2px #FFFFFF solid;
	border-bottom:2px #FFFFFF solid;
	background-color:#666666;
	width:34px;
	height:34px;
	}
#greybox_bot {
	border-left:1px #FFFFFF solid;
	background-color:#666666;
	width:15px;
	height:38px;
	}
#searchbar {
	border-left:2px #FFFFFF solid;
	border-bottom:2px #FFFFFF solid;
	background-color:#F4F4F4;
	width:542px;
	height:100%;
	vertical-align:middle;
	line-height:34px;
	}
#copybar {
	border-left:1px #FFFFFF solid;
	background-color:#F4F4F4;
	width:695px;
	height:38px;
	}
#divider {
	padding-top:3px;
	border-top:2px #003366 solid;
	}
#divider_bot {
	border-bottom:1px #FFFFFF solid;
	background-color:#003366;
	height:3px;
	}
#NaviFill {
	background-color:#bad3f6;
	border-top:1px #85b7ff solid;
	border-bottom:1px #85b7ff solid;
	border-right:1px #85b7ff solid;
	}
.titlebar {
	border-left:2px #FFF solid;
	border-bottom:2px #FFF solid;
	background:url(/images/titles/back1.jpg) no-repeat;
	width:575px;
	display: table-cell;
	height:55px;
	vertical-align:bottom;
	}
.pagetitle {
	font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size:20px;
	color:#003366;
	padding-left:20px;
	padding-bottom:5px;
	line-height:26px;
	}
.pagetitle1 p, .pagetitle1 ol, .pagetitle1 ul {
	margin-top: 0;
	margin-bottom: 5px;
}
.pagetitleOpenm, .pagetitleWrap1 {
	display: inline;
	zoom: 1;
	vertical-align: bottom;
}
.pagetitleOpenm {
	height: 58px;
}

/* tooltip styling */
div.tooltip {
	/* z-index should be (um.orientation[6] + 20000) */
	z-index:21000;

	border:1px solid InfoText;
	background-color:InfoBackground;
	color:InfoText;
	font:0.7em verdana,helvetica,sans-serif;
	padding:2px 4px;
	text-align:left;
	position:absolute;
	width:auto;
	height:auto;
	}
.AwardCatTitle {
	font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size:16px;
	color:#006699;
	font-weight:normal;
	line-height:28px;
	}
.AwardCatDesc {
	font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#333333;
	font-weight:normal;
	line-height:14px;
	}

/* GOLD CLASSES */
.AwardGoldName {
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-size:15px;
	color:#996600;
	font-weight:normal;
	line-height:18px;
	padding-left:5px;
	padding-right:20px;
	text-align:center;
	height:55px;
	}

/* SILVER CLASSES */
.AwardSilverName {
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#666666;
	font-weight:normal;
	line-height:15px;
	padding-left:5px;
	padding-right:20px;
	text-align:center;
	height:45px;
	}

/* BRONZE CLASSES */
.AwardBronzeName {
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#993300;
	font-weight:normal;
	line-height:14px;
	padding-left:5px;
	text-align:center;
	height:40px;
	}

.dropdown {
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#006699;
	font-weight:normal;
	line-height:14px;
	border:1px #006699 solid;
	padding:3px;
	}
.NewsText {
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:normal;
	line-height:16px;
	}
.NewsTitle {
	font-size:12px;
	font-weight:bold;
	}
.LinkCellLeft {
	text-align:left;
	padding:10px;
	padding-left:20px;
	background-color:#f0f2fa;
	border-top:1px #d6daeb solid; border-bottom:1px #d6daeb solid; border-left:1px #d6daeb solid;
}
.LinkCellLeftText {
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-size:14px;
	color:#003366;
	font-weight:normal;
	line-height:16px;
}
.LinkCellRight {
	text-align:center;
	padding:10px;
	background-color:#f0f2fa;
	border-top:1px #d6daeb solid; border-bottom:1px #d6daeb solid; border-right:1px #d6daeb solid;
}
.LinkCellRightText {
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:16px;
	text-decoration:none;
}
.MemberListCategory {
	margin-top:20px;
	background-image:url(/images/heading_background.gif);
	height:26px;
	line-height:26px;
	padding-left:25px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:16px;
	font-weight:normal;
	color:#003399;
}
.MemberListRegion {
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-size:14px;
	color:#FF0000;
	font-weight:normal;
	line-height:16px;
	margin-top:10px;
}
.MemberListCompany {
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-size:14px;
	color:#666666;
	font-weight:bold;
	line-height:20px;
	padding-top:10px;
}
.MemberListPhone {
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:normal;
	line-height:14px;
}
.MemberListLic {
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:normal;
	line-height:14px;
}
.MemberListSuburb {
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:normal;
	line-height:14px;
}
.bottomcell {
	border-bottom:1px #CCCCCC dashed;
	padding-bottom:10px;
}
.ParagraphHeading {
	background-image:url(/images/heading_background.gif);
	height:30px;
	line-height:30px;
	padding-left:25px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:16px;
	font-weight:normal;
	color:#003399;
}