body {
	top-margin: 0px;

	margin: 0px;

	padding: 0px;

	/*background: url(images/bkg.gif) 0px 0px repeat;*/

	background-color: #FFFFFF;

	color: #111111;

	font-family: Arial, Helvetica, sans-serif;

	text-align: center;

}



#contentSpace {
	margin-top:0px;
	padding-top: 0px;

	text-align: center;

	width: 1140px;
	margin-right: auto;

	margin-left: auto;

	padding-right:50px;

	padding-left: 50px;

	padding-bottom: 50px;

	border: 0px;

	background-color: #FFFFFF;

	/*border-left: 2px solid #303368;

	border-right: 2px solid #303368;

	background-image: url(menu_back.jpg);

	background-repeat: no-repeat;

	background-position: center 360px;

	background-attachment: fixed;*/

}



#titleBar {

	width: 870px;

	height: 200px;

	margin-right: auto;

	margin-left: auto;

}

#titleBar1 {
	width: 870px;

	height: 200px;

	/*margin-left: -130px;*/


}

.titleBar1 {

	margin-left: -130px;

}

.titleAd {

	width: 122px;

	/*height: 153px;*/	

	text-align: left;

	background: url('images/award_sm.jpg') no-repeat center;

}

.titleHeader {

	width: 870px;

	height: 196px;	

	text-align: center;

	background: url('images/header1.jpg') no-repeat top left;

}



#titleBorderTop {

	width: 870px;

	height: 19px;

	background: url('images/titleBorderTop.gif') no-repeat top left;

}



#titleBorderBottom {

	width: 870px;

	height: 21px;

	background: url('images/titleBorderBottom.gif') no-repeat top left;

}



#titleBarMiddle {

	width: 870px;

	height: 152px;

	background: url('images/titleBorderSides.gif') repeat-y top left;

}



#titleBarContent {

	width: 820px;

	height: 152px;

	margin-right: auto;

	margin-left: auto;	

	text-align: right;

	/*background: url(images/titleBackground.gif) top left no-repeat;*/
	background: url('images/titlebg1.jpg') no-repeat top left;
}



#page {

	width: 100%; /*1150*/

	margin-right: auto;

	margin-left: auto;

	text-align: center;

	/*border: 1px solid #000000;*/

}



#pageBorderTop {

	width: 870px;

	height: 19px;

	background: url('images/titleBorderTop.gif') no-repeat top left;

	margin-right: auto;

	margin-left: auto;

	display: block

}



#pageBorderBottom {

	width: 870px;

	height: 19px;

	background: url('images/titleBorderBottom.gif') no-repeat top left;

	margin-right: auto;

	margin-left: auto;

	display: block

}



#tabRegion {

	width: 100%; /*1150px;*/

	/*height: 510px;*/

	margin-right: auto;

	margin-left: auto;

	display: block;

}



#tabPage {

	width: 500px;
	/*height: 700px;*/
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 0px;


}







#featureImage {

	float: left;

	margin-left: 20px;

	margin-right: 20px;

	margin-top: 0px;

	margin-bottom: 0px;

	padding: 0;

}



#anim {

	float: left;

	margin-left: 20px;

	margin-right: 20px;

	margin-top: 0px;

	margin-bottom: 0px;

	padding: 0;

}



.homeText1 {

	font-family: Tahoma;

	font-size: 13px;

	font-stretch: semi-expanded;

	color: #338EA4;

	font-weight: bold;

	margin-right: 0px;

	margin-top: 0px;

	margin-bottom: 0px;

	padding: 0;

	text-align: left;

	

}



.homeText1 a:link, .homeText1 a:visited {

	color: #9C1818;

	font-size: 14px;

	font-weight: bold;

}



.homeText1 a:hover, .homeText1 a:active {

	color: #000000;

	font-size: 14px;

	font-weight: bold;

}



.homeText2 {

	font-family: Tahoma;

	font-size: 13px;

	font-stretch: semi-expanded;

	color: #555555;

	font-weight: bold;

	margin-right: 0px;

	margin-top: 0px;

	margin-bottom: 0px;

	padding: 0;

	text-align: left;

	

}



.clientTable {

	margin-left: 12px;

}



.advertImage {

	clear: left;

	margin-top: 10px;

	margin-left: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

}



.responseImage {

	margin-right: 20px;

}



.credits {

	font-family: Tahoma;

	font-size: 11px;

	color: #777777;

}





.credits a:link, .credits a:visited {

	color: #777777;		

	text-decoration: none;

	font-weight: bold;

}



.credits a:hover, .credits a:active {

	color: #9C1818;		

	text-decoration: none;

	font-weight: bold;

}





#tabPageCenter {

	width: 820px;

	/*height: 510px;*/

	margin-right: auto;

	margin-left: auto;

	background-color: #BFDFFF;

}



.titleImage {

	margin-left: 603px;

	margin-top: 0;

}



.titleBottomImage {

	margin-right: 603px;

	margin-bottom: 0px;

}



.aboutUsText {

	font-family: Tahoma;

	color: #555555;

	font-size: 14px;

	text-align: center;

	margin-left: 200px;

	margin-right: 200px;

}



.aboutUsQuote {

	color: #338EA4;

	font-family: Tahoma;

	font-size: 14px;

	text-align: center;

	font-weight: bold;

}



#contact {

	margin-left: 200px;

	font-family: Tahoma;

	color: #555555;

	text-align: left;

}



#faq {

	margin-left: 50px;

	margin-right: 50px;

	text-align: left;

}



#faq a:link, #faq a:visited {

	color: #2F3963;

	font-weight: bold;

}



#faq a:hover, #faq a:active {

	color: #555555;

	font-weight: bold;

}



.faqQuestion {

	color: #2F3963;

	font-weight: bold;

}



.faqAnswer {

	color: #555555;

}



.product {

	border: 1px solid #CCCCCC;

	height: 186px;

	margin-left: 20px;

	margin-right: 20px;

	margin-bottom: 20px;

	padding: 0;

	text-align: left;

}

.product1 {

	border: 1px solid #CCCCCC;

	height: 286px;

	margin-left: 20px;

	margin-right: 20px;

	margin-bottom: 20px;

	padding: 0;

	text-align: left;

}



.productImage {

	float: left;

	padding: 0;

	margin-top: 10px;

	margin-left: 0px;

	margin-bottom: 0px;

	margin-right: 12px;

}



.productTitle {

	display: inline;

	margin-top: 15px;

	margin-left: 0px;

	margin-bottom: 0px;

	margin-right: 0px;

	padding-bottom: 5px;

	border-bottom: 1px dotted #911618;

}



.productText {

	clear: right;

	font-family: Tahoma;

	color: #555555;

	margin: 10px;

}



.productLinks {

	font-size: 14px;

	font-family: Tahoma;

	font-style: italic;

	float: right;

	margin-right: 10px;

	font-weight: bold;

}



.productLinks a:link, .productLinks a:visited {

	color: #338EA4;

}



.productLinks a:hover, .productLinks a:active {

	color: #911618;

}



/* Staffing page definitions */



#staffingMainInfo {

	font-family: tahoma;

	margin-left: 40px;

	margin-right: 40px;

	color: #555555;

	font-size: 14px;

	

}



#staffingButtons {

	display: inline;

	width: 240px;

	text-align: center;

	margin: 15px;

	float: left;

}



#staffingButtons img {

	

	border-bottom: 3px solid #CCCCCC;

	border-right: 3px solid #CCCCCC;

	border-left: 1px solid #CCCCCC;

	border-top: 1px solid #CCCCCC;

	padding: 0px;

	margin: 5px;

}



#staffingPageInfo {

	margin-top: 20px;

	margin-right: 20px;

	height: 450px;

	width: 580px;

	display: inline;

	float: right;

}



/* For Hire page definitions */



#forhireMainInfo {

	font-family: tahoma;

	margin-left: 40px;

	margin-right: 40px;

	color: #555555;
	font-size: 14px;

	

}



#forhireButtons {

	/*display: inline;*/

	width: 850px;

	text-align: center;

	margin: 0px;

	float: center;

}



#forhireButtons img {

	

	border-bottom: 3px solid #CCCCCC;

	border-right: 3px solid #CCCCCC;

	border-left: 1px solid #CCCCCC;

	border-top: 1px solid #CCCCCC;

	padding: 0px;

	margin: 5px;

}



#forhirePageInfo {

	margin-top: 20px;

	margin-right: 20px;

	height: 500px;

	width: 580px;

	/*display: inline;

	float: right;*/

}





#form {

	

}

/*Form definitions */

form {

	margin-left: 50px;

	text-align: left;	

}



textarea {

	background-color: #CCCCEE	

}



input.text {

	color: #555555;

	background-color: #CCCCEE;

	border: 1px inset #00008B;

	width: 200px;

}





input.button {

	color: #111111;

	font-weight: bold;

	background-color: #338EA4;

	border: 1px outset #00008B;

}



form p {

	/*clear: left;*/

	margin: 0px;

	padding: 0;

	padding-top: 5px;

}



form p label {

	float: left;

	width: 60%;

}





/* Menu definitions */



#tabBar {

	/*height: 510px;*/

	width: 130px;

	display: inline;

	/*border: 1px solid #000000;*/

	

}



#tabs {

	margin: 0;

	padding: 0;

	float: left;

	width: 130px;

	list-style-type: none;

	/*border: 1px solid #000000;*/

}



#tabs li {

	margin: 0; 

	padding: 0;

	width: 130px;

    list-style-type: none;

}



#tabs a {

	display: block;

	width: 130px;

	height: 85px;

	padding: 0;

	margin: 0;

	overflow: hidden;

	/*height: 0px;*/ 

	

}



#tabs a:link {

	background-position: 0 0px;

}



#tabs a:visited {

	background-position: 0 0px;

}



#tabs a:hover {

	background-position: 0 -85px;

}



#tabs a:active {

	background-position: 0 -170px;

}



#homeTab a {

	background: url('images/homeTab.jpg') no-repeat top left;

}



#homeTabCurrent a:link, #homeTabCurrent a:visited {

	background: url('images/homeTab.jpg') no-repeat 0 -170px;

	

}



#privateTab a  {

	background: url('images/privateTab.jpg') no-repeat top left;

}



#privateTabCurrent a:link, #privateTabCurrent a:visited {

	background: url('images/privateTab.jpg') no-repeat 0 -170px;

	

}



#corporateTab a  {

	background: url('images/corporateTab.jpg') no-repeat top left;

}



#corporateTabCurrent a:link, #corporateTabCurrent a:visited {

	background: url('images/corporateTab.jpg') no-repeat 0 -170px;

	

}



#themesTab a  {

	background: url('images/themesTab.jpg') no-repeat top left;

}



#themesTabCurrent a:link, #themesTabCurrent a:visited {

	background: url('images/themesTab.jpg') no-repeat 0 -170px;

	

}



#forhireTab a {

	backGround: url('images/forhireTab.gif') no-repeat top left;

}



#forhireTabCurrent a:link, #forhireTabCurrent a:visited {

	background: url('images/forhireTab.gif') no-repeat 0 -170px;

	

}



#staffingTab a {

	backGround: url('images/staffingTab.jpg') no-repeat top left;

}



#staffingTabCurrent a:link, #staffingTabCurrent a:visited {

	background: url('images/staffingTab.jpg') no-repeat 0 -170px;

	

}



#packagesTab a  {

	background: url('images/packagesTab.jpg') no-repeat top left;

}



#packagesTabCurrent a:link, #packagesTabCurrent a:visited {

	background: url('images/packagesTab.jpg') no-repeat 0 -170px;

	

}



#enquiriesTab a {

	background: url('images/enquiriesTab.jpg') no-repeat top left;

}



#enquiriesTabCurrent a:link, #enquiriesTabCurrent a:visited {

	background: url('images/enquiriesTab.jpg') no-repeat 0 -170px;

	

}



/* End Menu Definitions */

/* Below CSS added by Jacky Zhang (jacky@advanceitconsultancy.com.au) for Event Staffing Pages */

.staffing_title {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	font-weight:bold;
	font-stretch:expanded;
	font-style:italic;
	font-variant:small-caps;
	color:#FF6600;
	padding-top:10px;
}