.bodyGradient{
	background-color: #595d5e;
	background-color: #131313;
	vertical-align: top;
	background-image: url(BodyGradient.gif);
	background-position: top;
	background-repeat: repeat;
}
img {
	border: 0px;
}
body {
	color: #CCCCCC;
	margin: 0px;
	padding: 0px;
	background-color: #131313;
	background-image: url(BodyGradient.gif);
	background-position: top;
	background-repeat: repeat;
}
body,th {
	color: #EBEBEB;
	font-size: 11px;
	font-family: tahoma;
	font-weight: bold;
}

a, a:link, a:active, a:hover, a:visited {text-decoration: none}
a, a:link, a:active {color:#888888}
a:visited {color:#606060}

.blackStripe, .blackStripe_Inverted, .blackStripe_onClicked,
a.blackStripe, a.blackStripe:visited,
a.blackStripe_onClicked:link, a.blackStripe_onClicked:visited,
.blackStripe a, .blackStripe a:visited, .blackStripe a:active,
.blackStripe_Inverted a, .blackStripe_Inverted a:visited, .blackStripe_Inverted a:active,
.blackStripe_onClicked a:link, .blackStripe_onClicked a:visited, .blackStripe_onClicked a:active {
	width: 100%;
	color: #FFFFFF;
	cursor: pointer;
	text-align: left;
	vertical-align: middle;
	font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	line-height: 14px;
}
div.blackStripe, a.blackStripe, a.blackStripe:visited {
	border: 0px none;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 0px;
}
.blackStripe_Inverted {
	background-image: url(Gradient_Black_Inverted.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #3f3f3f;
	margin: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 0px;
	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;
	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;
	border-top-color: #404040;	border-right-color: #000000;	border-bottom-color: #000000;	border-left-color: #404040;
}
.blackStripe_onClicked {
	background-image: url(Gradient_Black.jpg);
	background-repeat: repeat-x;
	background-color: #3f3f3f;
	background-position: top;
	margin: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 0px;
	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;
	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;
	border-top-color: #404040;	border-right-color: #000000;	border-bottom-color: #000000;	border-left-color: #404040;
}
.searchBox {
	font-family: tahoma;
	font-size: 12px;
	background-color: #FFFFFF;
	color: #750000;
	border-top: 0px none #6D0000;
	border-right: 0px none;
	border-bottom: 1px solid #6D0000;
	border-left: 0px none;
}
.detail_content img{
	margin: 5px;
}
.paper .summary_content h2, .paper .summary_content h3 {
	font-size: 14px;
}
.interface_TxtInBlack {
	color: #8C8C8C;
	padding-top: 9px;
	padding-bottom: 9px;
	font-size: 11px;
}
.interface_TxtInWhite {
	color: #ffffff;
	font-size: 11px;
	font-family: verdana;
}
.menuitem {
	margin: 3px 0px 3px 3px;
	padding: 3px;
}
div.Heading {
	color: #999999;
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	padding: 3px 3px 10px;
	left: 5px;
	top: 15px;
	text-indent: 3px;
}

.pic, .pic1, .pic2 {
	border: 3px solid #3D3D3D;
	font-family: tahoma;
	font-size: 11px;
	color: #2E2E2E;
	width:auto;
	text-align:left;
	margin: 5px;
}
.paper .pic, .paper .pic1, .paper .pic2 {
	border: 1px solid #999999;
	padding: 7px 7px 0px 10px;
	font-family: tahoma;
	font-size: 10px;
	color: #2E2E2E;
	width:auto;
	text-align:left;
}
.pic1 {
	float: left;
}
.pic2 {
	float: right;
}
.pic img {
	width: auto
}
div.BG {
	background-color: #373A3A;
	width: 100%;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-top-color: #383C3D;
	border-right-color: #383C3D;
	border-bottom-color: #383C3D;
	border-left-color: #383C3D;
	margin: 0px;
	padding: 0px;
}
div.Summary {
	font-family: tahoma;
	font-size: 11pt;
	text-decoration: none;
	line-height: 22px;
	margin-top: 4px;
	padding-top: 4px;
	font-weight: normal;
	color: #FFFFFF;
}
.NewsTitles {
	color: #999999;
	list-style-type: square;
}
.NewsHeader {
	font-family: Arial;
	font-size: 14px;
	color: #999999;
	line-height: 16px;
}
div.NewsDate {
	color: #FFFFFF;
	font-weight: normal;
	font-size: 10px;
	line-height: 13px;
}
.line {
	margin: 4px auto;
	height: 1px;
	background-color: #fff;
	background-image: url(borderLine.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	clear: both;
}

hr {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	height: 2px;
	border-bottom-color: #393B3B;
	border-top-color: #4E5354;
}
hr.red {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #480000;
	border-bottom-color: #990000;
}
hr.black {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #131313;
	border-bottom-color: #454545;
}
.functionBar {
	background-color: #212121;
	font-family: tahoma;
	font-size: 9px;
	color: #666666;
	width: 750px;
	border: 0px none;
	height: 72px;
}
.functionBar img{
	clear: right;
	float: left;
}
.functionBar input {
	background-color: #333333;
	color: #666666;
	font-family: Arial;
	font-size: 12px;
	border-top: 1px solid #000000;
	border-right: 1px solid #363636;
	border-bottom: 1px solid #363636;
	border-left: 1px solid #000000;
	background-color: #212121;
	text-decoration: none;
	font-weight: normal;
}
.functionBar_Heading_detail {
	padding-top: 47px;
	font-family: tahoma;
	font-size: 8px;
	color: #666666;
}
.TableOfNewsTitles {
	margin: 0px;
	padding: 0px;
	width: 100%;
}
.TableOfNewsTitles td{
	vertical-align: top;
}
.TableOfNewsTitles td hr{
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #373A3C;
	border-bottom-color: #4E5354;
	height: 2px;
}
.HotNews {
	width: 100%;
	float: right;
	padding-bottom: 10px;
}
.navLinks, .navLinks_onclicked, .navLinks_onOver {
	font-size: 12px;
	height: 30px;
	padding: 0px 25px 0px 7px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #333333;
	margin: 4px 0px 4px 7px;
	float: left;
	cursor:pointer;
}
.navLinks {
	font-weight: normal;
	color: #8a8a8a;
}
.navLinks_onOver, .navLinks_onOver a, .navLinks_Over a:link, .navLinks_Over a:visited{
	font-weight: normal;
	color: #cbcbcb;
}
.navLinks_onclicked a, .navLinks_onclicked a:visited {
	font-weight:bold;
	color: #ffffff;
}
.optionsTable {
	vertical-align: top;
	padding: 6px;
	margin: 6px;
}
a.white:link, fieldset a.white:visited{
	color: #FFFFFF;
}
fieldset {
	border: 1px solid #555555;
	right: 0px;
	font-size: 11px;
	padding: 5px;
}
fieldset li {
	font-size:11px;
	line-height: 14px;
}
.paper fieldset {
	width: auto;
	margin: 5px;
	border: 1px solid #D1D1D1;
}
.optionsTable fieldset {
	margin-bottom: 8px;
}
.paper {
	vertical-align: top;
	background-color: #FFFFFF;
	font-size: 9pt;
	color: #686868;
	text-decoration: none;
	font-family: verdana;
	line-height: 22px;
	font-weight: normal;
	width: 70%;
	padding: 7px;
}
.para {
	font-size: 9pt;
	color: #5F5F5F;
	text-decoration: none;
	font-family: verdana;
	line-height: 24px;
	font-weight: normal;
}
.paper h2, .paper h3, .title {
	font: 24px "Gill Sans MT Light", "Gill Sans", "Century Gothic", Tahoma, Helvetica, sans-serif;
	color: #666666;
	text-align: left;
	line-height: 29px;
	margin-top: 7px;
	margin-bottom: 4px;
}
.paper hr{
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-bottom-color: #ffffff;
	height: 1px;
	border-top-color: #ACACAC;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
	border-top-width: 1px;
}
.paper li{
	color: #5D5D5D;
	font-size: 11px;
	font-family: tahoma;
}
legend {
	color: #999999;
	padding: 3px 6px;
	font-family: verdana;
	font-size: 10px;
	font-weight: normal;
	letter-spacing: 1px;
}
.copyright {
	font-family: Tahoma;
	font-size: 9px;
	font-weight: bold;
	color: #666666;
	padding-top: 5px;
	padding-left: 15px;
}
.copyright img{
	float: left
}
.heading2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: normal;
	color: #93939F;
	letter-spacing: 2px;
	text-transform: capitalize;
	padding-left: 5px;
	margin-bottom: 10px;
	margin-top: 10px;
}
.heading1 {
	color: #860000;
	font-family: Georgia;
	font-size: 18px;
	font-weight: normal;
	text-indent: 0px;
	line-height: 25px;
	padding-top: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.formTable {
	border: 0px none;
}
.formTable, .formTable td {
	font-family: Verdana;
	font-size: 11px;
	color: #787878;
	font-weight: normal;
	vertical-align: top;
}
.formTable select{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #131313;
	height: 20px;
}
.formTable input, .formTableInput{
	font-family: Verdana;
	font-size: 12px;
	color: #343434;
	font-weight: bold;
	width: 100%;
	padding: 3px;
	height: 25px;
}
.formTable textarea{
	font-family: Verdana;
	font-size: 12px;
	color: #343434;
	font-weight: bold;
	width: 100%;
	padding: 3px;
}
input.input_Inverted {
	color: #FFFFFF;
	background-color: #6A0000;
	border: 1px solid #333333;
}
input.magnifier {
	background-image: url(magnifier.jpg);
	background-repeat: no-repeat;
	background-position: right center;
}
.formMarking {
	font-family: Verdana;
	font-size: 9px;
	text-align: left;
	color: #999999;
	font-weight: normal;
	padding: 3px 3px 0px 0px;
}
.formMarking2 {
	font-family: sans-serif;
	font-size: 9px;
	text-align: left;
	color: #ffffff;
	font-weight: normal;
}
.input_Null {
	padding: 3px;
	border: 0px none;
	width: auto;
	height: auto;
}

.inputStatus {
	font-family: Verdana;
	font-size: 9px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-weight: normal;
}

.hiddenElement {
	display: none;
}
.highlight {
	font-weight: bold;
}
.keyword {
	color: #930000;
	font-weight: bold;
}
ul {
	margin-left: 18px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 0px;
}
li {
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
}
form {
	margin: 0px;
	padding: 0px;
}
.icon, .icon:hover{
	padding-left: 20px;
}
.icon_ok, .icon_ok:hover {
	background-image: url(icons/ok.png);
	background-repeat: no-repeat;
	padding-left: 20px;
	line-height: 16px;
}
.icon_error, .icon_error:hover {
	background-image: url(icons/error.png);
	background-repeat: no-repeat;
	padding-left: 20px;
	line-height: 16px;
}
.icon_info, .icon_info:hover {
	background-image: url(icons/info.png);
	background-repeat: no-repeat;
	padding-left: 20px;
	line-height: 16px;
}
.icon_pdf, .icon_pdf:hover {
	background-image: url(icons/Pdf.png);
	background-repeat: no-repeat;
	padding-left: 20px;
	line-height: 16px;
}
.icon_podcast, .icon_podcast:hover {
	background-image: url(../rss/podcast_logo.gif);
	background-repeat: no-repeat;
	padding-left: 65px;
	line-height: 16px;
}
.icon_MacPackage, .icon_MacPackage:hover {
	background-image: url(icons/mac_package.png);
	background-repeat: no-repeat;
	padding-left: 20px;
	line-height: 16px;
}
.icon_PcWindow, .icon_PcWindow:hover {
	background-image: url(icons/pc_window.png);
	background-repeat: no-repeat;
	padding-left: 20px;
	line-height: 16px;
}
.icon_Mov, .icon_Mov:hover {
	background-image: url(icons/mov.png);
	background-repeat: no-repeat;
	padding-left: 20px;
	line-height: 16px;
}
div.head3 {
	margin-bottom: 20px;
	padding: 6px;
}
.paper div.head3 {
	padding: 0px;
	margin-bottom: 6px;
	margin-top: 4px;
}
.groupDiv {
	width:100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #444444;
	font-family: verdana;
	font-size: 9px;
	text-align: left;
	color: #999999;
	font-weight: normal;
	clear: both;
	padding-top: 6px;
}
.LogoHeader {
	background-image:url(/Theme/cmehk_logo.png);
	background-repeat:no-repeat;
	background-color: 171a1d;
	height: 70px;
	width: 100%;
	cursor: pointer;
	margin: 0px;
	padding: 0px;
}
.LogoHeader td, .LogoHeader td a, .LogoHeader td a:link, .LogoHeader td a:visited{
	font-family: sans-serif;
	color: #ffffff;
	font-size: 11px;
}
.LogoHeader input {
	background: transparent;
	font-family: Verdana;
	font-size: 10px;
	color: #FFFFFF;
	border: 1px solid #999999;
	font-weight: bold;
}
.caption {
	margin: 4px;
	padding: 4px;
	background-color: #F0F0F0;
	border: 1px solid #CCCCCC;
}
.head1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #676767;
	font-weight: normal;
}
.head2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #676767;
	font-weight: lighter;
}
.head3 {
	font: 18px "Gill Sans MT Light", "Gill Sans", "Century Gothic", Tahoma, Helvetica, sans-serif;
	line-height: 18px;
	color: #888888;
}
.head4 {
	font: 20px "Gill Sans MT Light", "Gill Sans", "Century Gothic", Verdana, Helvetica, sans-serif;
	line-height: 23px;
	color: #ffffff;
}
h5 {
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	color: #FFFFFF;
	font-weight: bold;
}
.blackStripeButton {
	color: #CCCCCC;
	height: 25px;
	text-align: center;
	padding: 4px;
	font-family: Verdana;
	font-size: 9px;
	font-weight: normal;
	background-image: url(Gradient_Black_Small_Inverted.jpg);
	background-repeat: repeat-x;
	background-color: #3f3f3f;
	background-position: top;
	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;
	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;
	border-top-color: #404040;	border-right-color: #000000;	border-bottom-color: #000000;	border-left-color: #404040;
	cursor: pointer;
}
.BlueText {
	color: #0080C0
}
.RedText, .RedText a {
	color: #6a0000
}
.DisabledText {
	color: #555555;
	cursor: default
}
.Bold {
	font-weight: bold;
}
.Add2Cart {
	display: block;
	background-image: url(add2cart.jpg);
	height: 22px;
	width: 74px;
}
.Add2Cart:hover {
	background-image: url(add2cart_onClicked.jpg);
}
.spacer {
	clear: both
}
