body 
{ 
 margin: 0; 
 padding: 0; 
 text-align: center; 
 background-image:url(outside_bg.png); background-position:center top; background-repeat:repeat-y;
 font: 12px verdana, arial, helvetica, sans-serif;
 color:#666666;
}
#nav { 
			height: 50px;
			background: #cccccc;
		}
	#nav a {
			display: block;
			float: left;
			color: #fff;
			text-decoration: none;
			padding: 0 20px;
			line-height: 50px;
			border-right: 1px solid #bbbbbb;
		}
		#nav a:hover {
			background: #bbbbbb;
		}
.nav1 {
			display: block;
			float: left;
			color: #fff;
			text-decoration: none;
			padding: 0 20px;
			line-height: 50px;
			border-right: 1px solid #bbbbbb;
			background: #bbbbbb;
		}
#display 
{ 
 margin: 0 auto; 
 border: 0px; 
 padding: 0; 
 width: 1035px; 
 text-align: left; 
 background-color: #ffffff;
} 

html { margin: 0; padding: 0 }
.header {
	position: relative;
	top: 0px;
	left: 0px;
	width: 100%;
	padding: 0;
	color:#666666;
	font: 1em georgia,serif;
	line-height:9px;
}

.searchshow {
	margin:0px 10px 0px 20px;
	padding:0px;
	}
	
.no_under_line {
text-decoration: none;
}

.menu {
	position:absolute;
	top:150px;
	left:0px;
	width:130px;
	padding:0px;
	border:0px solid gray;
	margin:0px;
	/*background-image: 
url('menu_bg.jpg');
background-repeat:repeat-y;
background-position: top left; */
	}
.column {
	/*position:absolute;
	top:100px;
	left:10px;
	width:150px;
	padding:10px;
	border-left:1px solid #336699;
	line-height:17px;
	*/
	position:absolute;
	top:200px;
	right:0px;
	width:310px;
	padding:0px;
	border:0px solid gray;
	margin:0px;
	}
.longertable {
	position:absolute;
	margin: 0px 10px auto 130px;
	padding:0px;
	border:0px solid gray;
	}
.content {
	margin:0px 315px 0px 10px;
	padding:0px;
	}
	
h1 {
	margin:0px 0px 15px 0px;
	padding:0px;
	font-size:18px;
	line-height:22px;
	font-weight:900;
	color:#FF6600;
	}
h2 {
	margin:0px 0px 15px 0px;
	padding:0px;
	font-size:20px;
	line-height:20px;
	font-weight:900;
	color:#ccc;
}
h3 {
	margin:0px 0px 15px 0px;
	padding:0px;
	font-size:18px;
	line-height:20px;
	font-weight:600;
	color: #666666;
}
h4 {
	margin:0px 0px 15px 0px;
	padding:0px;
	font-size:16px;
	line-height:10px;
	font-weight:900;
	color:#FF6600;
	/*color:gray;*/
	}
hr {
	color:#CCCCCC;
	}
	
p {
	font:12px/20px verdana, arial, helvetica, sans-serif;
	margin:0px 0px 16px 0px;
	padding:0px;
	}

a, a:visited, a:link, a:active, a:hover {
	color: #FF6600;
	/*color: #3366ff;*/
	text-decoration: none;
	/*font-size:11px;*/
	/*font-weight:300;*/
	font-family:verdana, arial, helvetica, sans-serif;
}

html>body a, html>body a:visited, html>body a:link, html>body a:active, html>body a:hover {
	/* Need to hide borders on links from IE6 due to text-jog bug 
	text-decoration: none;
	border-bottom: 1px solid #F2ECDA;*/
} 

html>body a:active, html>body a:hover {
	/*border-bottom: 1px solid #999;*/
}

a[href^="http://"] {
    background: url(./external-link-orange.png) center right no-repeat;
    padding-right: 13px;
}

a[href^="http://tixmart.org"]  {
    background: none;
    padding-right: 0;
}

a[href^="http://www.addthis.com"]  {
    background: none;
    padding-right: 0;
}

a[href^="http://weibo.com"]  {
    background: none;
    padding-right: 0;
}

a[href^="http://www.histats.com"]  {
    background: none;
    padding-right: 0;
}
a[href^="http://servedby.adsfactor.net"]  {
    background: none;
    padding-right: 0;
}

/*
a {
	color:#09c;
	font-size:11px;
	text-decoration:none;
	font-weight:600;
	font-family:verdana, arial, helvetica, sans-serif;
	}
	
a:link {color:#09c;}

a:visited {color:#07a;}

a:hover {background-color:#eee;} */

/* I've heard this called the "be nice to Opera 5" rule. Basically, it feeds correct 
length values to user agents that exhibit the parsing error exploited above yet get 
the CSS box model right and understand the CSS2 parent-child selector. ALWAYS include
a "be nice to Opera 5" rule every time you use the Tantek Celik hack (above). */



.error {
	color:#FF0033;
	font-size:14px;
	}

/*
Below is Sticky Footer by Ryan Fait
http://ryanfait.com/
*/
* {
	margin: 0;
}
html, body {
	height: 100%;
}
.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%; 
	margin: 0 auto -20px; /* the bottom margin is the negative value of the footer's height */
}
.footer, .push {
	height: 20px; /* .push must be the same height as .footer */
}
.footer, .push {
 clear: both;
}

/*
span.checkbox { 
  width: 19px; 
  height: 25px; 
  padding: 0 5px 0 0; 
  background: url(checkbox.png) no-repeat; 
  display: block; 
  clear: left; 
  float: left; 
} 
span.radio { 
  width: 19px; 
  height: 25px; 
  padding: 0 5px 0 0; 
  background: url(radio.png) no-repeat; 
  display: block; 
  clear: left; 
  float: left; 
} 
*/
table.withborder {
	border-width: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color:  #CCCCCC #CCCCCC #CCCCCC #CCCCCC;
	background-color: white;
	border-collapse: collapse;
}
table.rightborder {
	border-width: 0px 1px 0px 0px;
	border-style: solid solid solid solid;
	border-color:  #CCCCCC #CCCCCC #CCCCCC #CCCCCC;
	background-color: white;
	border-collapse: collapse;
}
table.topbottomborder {
	border-width: 1px 0px 1px 0px;
	border-style: solid solid solid solid;
	border-color:  #CCCCCC #CCCCCC #CCCCCC #CCCCCC;
	background-color: white;
	border-collapse: collapse;
}
table.allborder { border-width: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color:  #CCCCCC #CCCCCC #CCCCCC #CCCCCC;
	background-color: white;
	border-collapse: collapse; }
table.allborder td, table.allborder tr { border:1px solid #CCCCCC; }


INPUT, textarea, select {
font-family: arial, verdana, ms sans serif;
font-weight: thin;
font-size: 8pt;
color: #781351;
background: #fee3ad;
border: 1px solid #781351
}

/*
.altButtonFormat {
background-color: #c0c0c0;
font-family: verdana;
border: #000000 1px solid;
font-size: 8px;
color: #FFFFFF}

.altTextField {
background-color: #ececec;
font-family: verdana;
font-size: 10pt;
color: #09c09c;
}
*/
.submit input
{
	color: #000;
	border: 1px solid #d7b9c9;
	background-color: #FFFFFF;
} 
/* The following lines added by Savio */
/* for testing the cursor Ad; 2010-09-24 
#cursorAd-1 {
cursor: url(http://www.cosher.com.hk/main/getCursor.php?pageAddress=www.tixmart.org/test&rid1=1174&rtype=c), auto;
}
#cursorAd-1 a:hover {
cursor: url(http://www.cosher.com.hk/main/getCursor.php?pageAddress=www.tixmart.org/test&rid1=1174&rtype=c), pointer;
}
#cursorAd-2 {
cursor: url(http://www.cosher.com.hk/main/getCursor.php?pageAddress=www.tixmart.org/test&rid1=1175&rtype=c), auto;
}
#cursorAd-2 a:hover {
cursor: url(http://www.cosher.com.hk/main/getCursor.php?pageAddress=www.tixmart.org/test&rid1=1175&rtype=c), pointer;
}
 Lines above added by Savio */

#eventmenu { 
			height: 30px;
			background: #cccccc;
		}
		
		#eventmenu a {
			display: block;
			float: left;
			color: #fff;
			text-decoration: none;
			padding: 0 20px;
			line-height: 30px;
			border-right: 1px solid #ffffff;
		}
		#eventmenu a:hover {
			background: #bbbbbb;
		}