	/*
	 * ACM 2005 CSS Listing
	 *
	 */

p, td, li, h1, h2, h3, h4, h5, h6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

p, td, li, .standard {
	font-size: 11px;
}

.small {
	font-size: 10px;
}

	.spacer           { font-size: 7px; }
	.spacer2          { font-size: 5px; }

	a:link.menu       { color: #0C027F; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; }
	a:visited.menu    { color: #0C027F; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; }
	a:hover.menu      { color: #555555; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; } 
	a:active.menu     { color: #0C027F; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; }
    
	a:link.submenu    { color: #0C027F; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; }
	a:visited.submenu { color: #0C027F; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; }
	a:hover.submenu   { color: #555555; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; } 
	a:active.submenu  { color: #0C027F; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; }

	a:link.linker     { color: #CC0000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; }
	a:visited.linker  { color: #CC0000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; }
	a:hover.linker    { color: #555555; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; } 
	a:active.linker   { color: #CC0000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; }
	
	
a:link, a:hover, a:active, a:visited {
	color: #0000FF;
}



	.linked           { color: #555555; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; }
	.nolinkcolor      { color: #0C027F; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; }
	.nolink           { color: #7773B7; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; }


	
body { 
	margin: 0px; 
	padding: 0px; 
	background-image: url(bg2.jpg); 
	background-attachment: fixed; 
	background-repeat: repeat-y;
	background-color: #FFFFFF;
}



.no_overflow {
	overflow: hidden;
}
.nowrap {
	white-space: nowrap;
}
.right {
	text-align: right;
}
.left {
	text-align: left;
}
.center {
	text-align: center;
}
.black {
	color: #000000;
}
.noborder {
	border-width: 0px;
}
.underline {
	text-decoration: underline;
}
.bold {
	font-weight: bold;
}




a.redlink, a.redlink:link, a.redlink:hover, a.redlink:visited, a.redlink:active { color: #ff0000; }






img#logo_image {
	margin-top: 3px;
	margin-bottom: 10px;
	margin-left: 5px;
	margin-right: 0px;
}






td.lm_td, td.lm_htd {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

td.lm_td {
	padding: 4px 0px 2px 5px;
}

td.lm_htd {
	padding: 6px 10px 4px 0px;

	border-width: 0px 3px 3px 0px;
	border-color: #969696;
	border-style: groove;

	text-align: right;
}




.lm_item_static {
	color: #0C027F;
}
.lm_item_disabled {
	color: #7773B7;
}



span.lm_h {
	color: #000000;
	font-weight: bold;
}


a.lm_h_link, a.lm_h_link:link, a.lm_h_link:active, a.lm_h_link:visited,
a.lm__link, a.lm__link:link, a.lm__link:active, a.lm__link:visited {
	font-weight: bold;
}




a.lm_h_link, a.lm_h_link:link, a.lm_h_link:active, a.lm_h_link:visited,
a.lm_hs_link, a.lm_hs_link:link, a.lm_hs_link:active, a.lm_hs_link:visited {
	color: #555555;
}

a.lm_h_link, a.lm_h_link:link, a.lm_h_link:active, a.lm_h_link:visited {
	text-decoration: underline;
}
a.lm_h_link:hover, a.lm_hs_link:hover {
	color: #000000;
	text-decoration: underline;
}
 
span.lm__active,
span.lm_h_active {
	text-decoration: underline;
	font-weight: bold;
}

span.lm__active {
	color: #555555;
}
span.lm_h_active {
	color: #000000;
}

a.lm__link, a.lm__link:link, a.lm__link:active, a.lm__link:visited,
a.lm_s_link, a.lm_s_link:link, a.lm_s_link:active, a.lm_s_link:visited {
	color: #0C027F;
	text-decoration: none;
}
 
a.lm__link:hover, a.lm_s_link:hover {
	color: #555555;
	text-decoration: underline;
}

 
 
a.lm_item_link, a.lm_item_link:link, a.lm_item_link:active, a.lm_item_link:visited {
	color: #0C027F;
	text-decoration: none;
}
a.lm_item_link:hover {
	color: #555555;
	text-decoration: underline;
}








hr#lm_hr1, hr#lm_hr2 {
	margin-top: 5px;
}
a#lm_contact {
	color: #000000;
}
div#lm_contact_blk {
	margin-top: 18px;
	padding-left: 5px;
}






#main_tbl {
	table-layout: fixed;
}

#main_col1	{ width: 12px;	}
#main_col2	{ width: 180px;	}
#main_col3a	{ width: 5px;	}
#main_col4	{ width: 1px;	}
#main_col3b	{ width: 8px;	}
#main_col5	{ width: 547px;	}
#main_col5x	{ width: 370px;	}
#main_col5y	{ width: 383px;	}
#main_col6	{ width: 7px;	}
#main_col6b	{ width: 5px;	}
#main_col7	{ width: 1px;	}
#main_col8	{ width: 172px;	}
#main_col8y	{ width: 159px;	}

#main_col1,
#main_col2,
#main_col3a, #main_col3b,
#main_col4,
#main_col5, #main_col5x, #main_col5y,
#main_col6, #main_col6b,
#main_col7,
#main_col8, #main_col8y {
	overflow: visible;
	padding-top: 1px;
	padding-bottom: 30px;
	vertical-align: top;
}


#main_col8, #main_col8y {
	text-align: center;
}

#main_col4, #main_col7 {
	background-image: url(dotted.gif);
}






.page_heading {
	text-decoration: underline;
	font-weight: bold;
}
.secondary_heading {
	color: #ba0000;
	font-weight: bold;
}


	/*
	 * BasicA-CSS
	 * Cascading Style Sheet
	 *
	 * + Leon Leong CK + basica@cliqo.com +
	 * + repair and modded by Leon Poon SL + szeleung@supervocal.com +
	 */
