/*
body {
	margin: 0px;
	background: #FFFFFF;
}
p {
	font: normal 12px "Gill Sans", "Trebuchet MS";
	color: #000000;
	display: block;
	margin-top: 5px;
	margin-bottom: 5px;
	text-decoration: none;
}
.PageHeading {
	font: bold normal 2em "Gill Sans", "Trebuchet MS";
	color: #333333;
	text-decoration: none;
	display: block;
	margin-top: 2px;
	margin-bottom: 2px;
}
*/
.SubTitles {
	font: bold normal 1.5em "Gill Sans", "Trebuchet MS";
	color: #000000;
	text-decoration: none;
	display: block;
	margin-top: 2px;
	margin-bottom: 2px;
}


.SmallTitles {
	font: normal 1em "Gill Sans", "Trebuchet MS";
	color: #000000;
	text-decoration: none;
	display: block;
	margin-top: 2px;
	margin-bottom: 2px;
}

#Package {
	font: normal 12px "Gill Sans", "Trebuchet MS";
	color: #000000;
	text-decoration: none;
	text-align: left;
	width: 840px;
}

/* I M P O R T A N T */
/*Page display specification*/
/*Defualt Header Specification*/
#Header {
	background: #666666 url(../images/header/logo_info.jpg) no-repeat left top;
	height: 210px;
	width: 840px;
}
/*Label Specification (The lable may change manually on each section with its own image*/
#Label {
	background: #FF0000;
	height: 240px;
	width: 40px;
	float: left;
	margin-top: 140px;
	position: relative;
	visibility: visible;
	z-index: 1000;
	margin-left: -40px;
}
.Contents {
	background: #FFFFFF url(../images1/background/bgk_content_01.jpg) no-repeat right bottom;
	padding: 10px 20px 20px;
	
}
.Contents1 {
	background: #FFFFFF url(../images1/background/bgk_content_01.jpg) no-repeat right bottom;
	
}
.ImageCursor
{
	cursor:hand;
}

#Contents a:link, #Contents a:visited {
	color: #336699;
	text-decoration: none;	
}
#Contents {
	background: #FFFFFF url(../images1/background/bgk_content_01.jpg) no-repeat right bottom;
	padding: 10px 20px 20px;
	width: 800px;
}
.BackgroundInbox {
	background: url(../images1/background/bgk_inbox.gif) no-repeat left top;
}
.BackgroundEnquiry {
	background: url(../images1/background/bgk_enquiry.gif) no-repeat left top;
}

#Contents a:hover {
	color: #CC3300;
	text-decoration: underline;	
}
#Footer {
	font: normal 10px "Gill Sans", "Trebuchet MS";
	color: #000000;
	text-decoration: none;
	background: #999999 url(../images1/background/bgk_content_02.jpg) no-repeat left top;
	padding: 10px;
	height: 40px;
	width: 820px;
	margin-bottom: 20px;
	text-align: center;
}
/*End of Page display Specification*/

#FakeLogo {
/*This is just a cheating trick for making a "Clickable Area" to allow user get back to the homepage (If Need)*/
/*By the way, to complete the trick, you have to put on an empty/blank GIF image into this a prepared*/
/* area and provide a destination hyperlink to it to make it completely blindfold to the user*/
	float: right;
	height: 115px;
	width: 300px;
	cursor: hand;
}

/* I M P O R T A N T */
/* A set of elements of header specification*/
#MemberInfo {
	padding: 15px 5px 5px 10px;
	float: right;
	height: 120px;
	width: 164px;
	border-left: 1px solid #FFFFFF;
}
#TopNav {
	float: left;
	height: 24px;
	width: 660px;
	border-top: 1px solid #FFFFFF;
}
#Section {
	float: left;
	height: 69px;
	border-top: 1px dotted #FFFFFF;
	width: 840px;
}
.SectionHeader 
{
	background-color:Black;
	font: normal 32px "Gill Sans", "Trebuchet MS";
	color: #FFFFFF;
	text-decoration: none;
	border-right: 1px solid #FFFFFF;
	float: left;
	height: 60px;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 10px;
}

.SectionMenu {
	color: #FFFFFF;
	text-decoration: none;
	float: left;
	font: 10px "Gill Sans", "Trebuchet MS";
}
.SectionMenu a:link, #SectionMenu a:visited {
	color: #FFFFFF;
	text-decoration: none;
	
}
.SectionMenu a:hover {
	color: #CC3300;
	text-decoration: underline;
}
/*End of Header's Element Specification*/

#BannerBar {
	font: normal 10px/2em "Gill Sans", "Trebuchet MS";
	color: #666666;
	text-decoration: none;
	background: #ECECEC;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #D9D9D9;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
	margin-bottom: 5px;
}
#BannerBar img {
	padding-right: 2px;
	padding-left: 2px;
}

.TableBar
{
	
	background: #ECECEC;
	/*border-top: 1px solid #FFFFFF;*/
	border-top: 1px solid #000000;
	/*border-bottom: 1px solid #D9D9D9;*/
	border-bottom: 1px solid #000000;
	padding-top: 5px;
	font-size:14px;
	font-weight:bold;
	padding-left:3px;
	
}
.Features {
	font: normal 12px "Gill Sans", "Trebuchet MS";
	color: #000000;
	text-decoration: none;
}
.FeaturesGray {
	font: normal 12px "Gill Sans", "Trebuchet MS";
	color: Gray;
	text-decoration: none;
}

.FeedbackBox {
	font: normal 12px "Gill Sans", "Trebuchet MS";
	color: #ffffff;
	text-decoration: none;
}

.ListCriteria 
{
	border-top:solid 1px #000000;
	border-bottom:solid 1px #000000;
	font: normal 12px "Gill Sans", "Trebuchet MS";
	background-color: #cdcdcd;
	text-decoration: none;
}
.FeaturesOrange {
	font: normal 12px "Gill Sans", "Trebuchet MS";
	color: #444444;
	text-decoration: none;
}

.FeaturesBold {
	font: bold 12px "Gill Sans", "Trebuchet MS";
	color: #000000;
	text-decoration: none;
}

.FeaturesLink:hover
{
	font: normal 12px "Gill Sans", "Trebuchet MS";
	color: #336699;
	text-decoration: underline;
}

.FeaturesLink 
{
	font: normal 12px "Gill Sans", "Trebuchet MS";
	color: #336699;
	text-decoration: none;
}



/*#Features a:link, #Features a:visited {
	margin-bottom: 5px;
	font: normal 12px "Gill Sans", "Trebuchet MS";
	color: #336699;
	text-decoration: none;
}

/*#Features a:hover {
	margin-bottom: 5px;
	font: normal 12px "Gill Sans", "Trebuchet MS";
	color: #CC3300;
	text-decoration: none;
}
#Features img {
	background: #FFFFFF;
	padding: 2px;
	border: 1px solid #CCCCCC;
	margin: 2px;
	display: block;
	float: left;
}*/
#DividerImg {
	float: left;
	border-right: 1px dotted #666666;
	padding: 3px;
	margin-right: 10px;
	width: 120px;
}
/* Tip Box Specification*/
#TipBox {
	padding: 5px;
	border-top: 1px dotted #666666;
	border-bottom: 1px dotted #666666;
	font: normal 12px "Gill Sans", "Trebuchet MS";
	color: #666666;
	text-decoration: none;
	display: block;
}

.TipBoxHeader {
	font: normal 36px "Gill Sans", "Trebuchet MS";
	color: #999999;
	text-decoration: none;
	text-align: left;
	width: 80px;
	float: left;
}
.TipBoxContent {
	font: normal 12px "Gill Sans", "Trebuchet MS";
	color: #666666;
	text-decoration: none;
	display: block;
	margin-left: 80px;
}
#TipBoxContent a:link, #TipBoxContent a:visited {
	font: normal 12px "Gill Sans", "Trebuchet MS";
	color: #336699;
	text-decoration: none;
}#TipBoxContent a:hover {
	font: normal 12px "Gill Sans", "Trebuchet MS";
	color: #CC3300;
}
/*Header set for each section*/
#HeaderMyAccount {
	background: url(../images/header/logo_myaccount.jpg) no-repeat left top;
	height: 210px;
	width: 840px;
	margin-bottom: -2px;
}
#HeaderTradeTools {
	background: #666666 url(../images/header/logo_tradetools.jpg) no-repeat left top;
	height: 210px;
	width: 840px;
}
#HeaderMyStore {
	background: #666666 url(../images/header/logo_mystore.jpg) no-repeat left top;
	height: 210px;
	width: 840px;
}
#HeaderSearch {
	background: #666666 url(../images/header/logo_search.jpg) no-repeat left top;
	height: 210px;
	width: 840px;
}
#HeaderStores {
	background: #666666 url(../images/header/logo_stores.jpg) no-repeat left top;
	height: 210px;
	width: 840px;
}
#HeaderReports {
	background: #666666 url(../images/header/logo_reports.jpg) no-repeat left top;
	height: 210px;
	width: 840px;
}
#HeaderForums {
	background: #666666 url(../images/header/logo_forum.jpg) no-repeat left top;
	height: 210px;
	width: 840px;
}
#HeaderLearningCenter {
	background: #666666 url(../images/header/logo_learningcenter.jpg) no-repeat left top;
	height: 210px;
	width: 840px;
}
#HeaderDownloads {
	background: #666666 url(../images/header/logo_downloads.jpg) no-repeat left top;
	height: 210px;
	width: 840px;
}
#HeaderContactUs {
	background: #666666 url(../images/header/logo_contactus.jpg) no-repeat left top;
	height: 210px;
	width: 840px;
}
#HeaderExit {
	background: #666666 url(../images/header/logo_exit.jpg) no-repeat left top;
	height: 210px;
	width: 840px;
}
#HeaderNewsRoom {
	background: #666666 url(../images/header/logo_newsroom.jpg) no-repeat left top;
	height: 210px;
	width: 840px;
}
/*End of Header Specifications*/

/*Here come the page fancy elements*/

.Text10pxBlack, .Text10pxBlack a:link, .Text10pxBlack a:visited {
	font: normal 10px "Gill Sans", "Trebuchet MS";
	color: #000000;
	text-decoration: none;
}
.Text10pxBlack a:hover {
	font: normal 10px "Gill Sans", "Trebuchet MS";
	color: #CC3300;
	text-decoration: none;
}
.Text10pxWhite, .Text10pxWhite a:link, .Text10pxWhite a:visited {
	font: normal 10px "Gill Sans", "Trebuchet MS";
	color: #FFFFFF;
	text-decoration: none;
}
.Text10pxWhite a:hover {
	font: normal 10px "Gill Sans", "Trebuchet MS";
	color: #CC3300;
	text-decoration: none;
}
.Text12pxWhite {
	font: normal 12px "Gill Sans", "Trebuchet MS";
	color: #FFFFFF;
	text-decoration: none;
}
.Text12pxWhite a:link, .Text10pxWhite a:visited {
	font: normal 12px "Gill Sans", "Trebuchet MS";
	color: #FFFFFF;
	text-decoration: none;
}
.Text12pxWhite a:hover {
	font: normal 12px "Gill Sans", "Trebuchet MS";
	color: #336699;
	text-decoration: underline;
}

.Text12pxBlack {
	font: normal 12px "Gill Sans", "Trebuchet MS";
	color: #000000;
	text-decoration: none;
	border-left:solid 0px #000;
	border-right:solid 0px #000;
}
.Text12pxBlack a:link, .Text12pxBlack a:visited {
	font: normal 12px "Gill Sans", "Trebuchet MS";
	color: #336699;
	text-decoration: none;
}
.Text12pxBlack a:hover {
	font: normal 12px "Gill Sans", "Trebuchet MS";
	color: #336699;
	text-decoration: underline;
}
#DividerTextBox200px {
	font: normal 12px "Gill Sans", "Trebuchet MS";
	color: #000000;
	text-decoration: none;
	padding-right: 10px;
	padding-left: 20px;
	border-left: 5px dotted #CCCC99;
	display: block;
	width: 170px;
	float: left;
	margin-bottom: 15px;
}
#DividerTextBox200px a:link, #DividerTextBox200px a:visited {
	font: normal 12px "Gill Sans", "Trebuchet MS";
	color: #000000;
	text-decoration: none;
}
#DividerTextBox200px a:hover {
	font: normal 12px "Gill Sans", "Trebuchet MS";
	color: #006699;
	text-decoration: underline;
}

/* Clear DIV Element messy with this magic card trick */
#Clear {
	clear: both;
	height: 10px;
}
.UnderLine {
	border-bottom: 1px solid #000000;
}
.UnderLineDot10pxBottom {
	margin-bottom: 5px;
	padding-bottom: 10px;
	border-bottom: 1px dotted #666666;
}
.ClipBox {
	margin-top: 5px;
	margin-bottom: 5px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-top: 1px dotted #666666;
	border-bottom: 1px dotted #666666;
}

#logobox {
	float: left;
	height: 160px;
	width: 420px;
	position: absolute;
	top: 200px;
}
#container {
	margin-right: 40px;
}

.inputfield{
	font: bold 11px "Gill Sans", "Trebuchet MS";
	color: #000000;
	text-decoration: none;
	background: #FFFFFF;
	border: 1px solid #999999;
}
.inputfield input, a.inputfiled:link, a:inputfiled.visited{
	font: bold 11px "Gill Sans", "Trebuchet MS";
	color: #000000;
	text-decoration: none;
	background: #FFFFFF;
	border: 1px solid #999999;
}
/*
.button
{
    font: bold 10px "Gill Sans", "Trebuchet MS";
	height: 20px;	
	border-right: gray thin solid;
	border-top: gray thin solid;
	border-left: gray thin solid;
	border-bottom: gray thin solid;
	border-width: 1px;
}
*/
.text18px {
	font: normal 18px "Gill Sans", "Trebuchet MS";
	color: #FFFFFF;
	text-decoration: none;
	display: block;
}
.text24px {
	font: normal 23px "Gill Sans", "Trebuchet MS";
	color: #FFFFFF;
	text-decoration: none;
	display: block;
}

#teaserbox {
	float: right;
	width: auto;
	margin-top: 10px;
	clear: both;
}
#teaser01 {
	background: #333333;
	width: 150px;
	margin-right: 10px;
	position: relative;
	float: right;
	filter: Alpha(Opacity=75);
	-moz-opacity:.75;
	opacity:.75;
	padding: 10px;
	border-left: 1px solid #FFFFFF;
	z-index: 1;
}
#teaser03 {
	width: auto;
	float: right;
	clear: both;
	z-index: 5;
}
#teaser04 {
	float: right;
	width: auto;
	background: #CCFF00;
	margin-left: 10px;
}
.textred, .textred a:link, .textred a:visited {
	font: bold 10px "Gill Sans", "Trebuchet MS";
	color: #FF0000;
	text-decoration: none;
}
.textred a:hover {
	font: bold 10px "Gill Sans", "Trebuchet MS";
	color: #FF6600;
	text-decoration: none;
}

.textred12{
	font: normal 12px "Gill Sans", "Trebuchet MS";
	color: red;
	
}
#teaser02 {
	background: #333333;
	width: 200px;
	float: right;
	clear: both;
	padding: 10px;
	filter: Alpha(Opacity=75);
	-moz-opacity:.75;
	opacity:.75;
	border-left: 1px solid #FFFFFF;
	z-index: 5;
}
#formbox {
	float: right;
	margin-top: 60px;
	width: 320px;
	clear: both;
	padding: 5px 5px 5px 20px;
	font: bold 10px "Gill Sans", "Trebuchet MS";
	color: #FFFFFF;
	text-decoration: none;
	border-left: 1px solid #FFFFFF;
}
.text11px {
	font: normal 11px "Gill Sans", "Trebuchet MS";
	color: #FFFFFF;
	display: block;
}

.BulletG {
	background: url(../images1/buttons/btn_gbullet.gif) no-repeat left top;
	padding: 3px 3px 3px 25px;
}

.TableHeader
{
	background:#666666;
	font: normal 12px "Gill Sans", "Trebuchet MS";
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 5px;
	padding-right: 5p;
	border-left-width: 1px;
	border-left-style: groove;
}

.TableFooter
{
	text-align: center;
	font: normal 12px "Gill Sans", "Trebuchet MS";
	color: #333333;
	text-decoration: none;
	background: #CCCCCC;
	}
	
.BackgroundSearchLeft {
	background: url(../images1/background/bgk_search_left.gif) no-repeat left top;
}
#NormalTable td {
	border-style: none;
	padding-bottom: 5px;
}

.TitleGrey {
	color: #666666;
	font-weight:bolder;
}

h1 {
	font: bold normal 2em "Gill Sans", "Trebuchet MS";
	color: #333333;
	text-decoration: none;
	display: block;
	margin-top: 2px;
	margin-bottom: 2px;
}

h2 {
	font: bold normal 1.5em "Gill Sans", "Trebuchet MS";
	color: #000000;
	text-decoration: none;
	display: block;
	margin-top: 2px;
	margin-bottom: 2px;
}
.SubLabel {
	font: bold normal 1.5em "Gill Sans", "Trebuchet MS";
	color: #993300;
	text-decoration: none;
	display: block;
	margin-top: 2px;
	margin-bottom: 2px;
}
/*For GemStone Search*/
#ReportTable img {
	background: #FFFFFF;
	padding: 2px;
	border: 1px solid #CCCCCC;
}
#ReportTable td {
	font: normal 12px "Gill Sans", "Trebuchet MS";
	color: #000000;
	padding: 5px;
	border-bottom: 1px groove #999999;
}
#ReportTable tr.ruled{
	/*background:#E3E3AC;*/
	background:#F4F2C9;
	color:#333333;
}

#ReportTable thead td {
	font: normal 12px "Gill Sans", "Trebuchet MS";
	color: #FFFFFF;
	background: #666666;
	padding: 5px;
}
		
/*
#ReportTable a:link, #ReportTable a:visited {
	font: normal 12px "Gill Sans", "Trebuchet MS";
	color: #CC3300;
	text-decoration: none;
}
#ReportTable a:hover {
	font: normal 12px "Gill Sans", "Trebuchet MS";
	color: #CC3300;
	text-decoration: underline;
}
*/
.GridHeader
{
	border:0px;
}
.GridHeader td{
	background:#666666;
	text-align: center;
	font: normal 12px "Gill Sans", "Trebuchet MS";
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 0px;
	padding-right: 0px;
	border-left-width: 1px;
	border-left-style: groove;
}
		
thead th {
	background:#666666;
	text-align: left;
	font: normal 12px "Gill Sans", "Trebuchet MS";
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 5px;
	padding-right: 5px;
	border-left-width: 1px;
	border-left-style: groove;
		}
tfoot td {
	text-align: center;
	font: normal 12px "Gill Sans", "Trebuchet MS";
	color: #333333;
	text-decoration: none;
	background: #CCCCCC;
		}
#ReportTable table{
	border-collapse:collapse;
	/* border-top: 1px solid #000; */
	font: normal 12px "Gill Sans", "Trebuchet MS";
	color: #333333;
		}
		
.RootMenu 
{


	padding: 0px 6px;
	float: none !important; /*For Opera*/
	float: left; /*For IE*/
	display: block;
	color: #FFFFFF;
	font: bold 10px/22px "Gill Sans", "Trebuchet MS";
	text-decoration: none;
	height: auto!important;
	height: 1%;
	border-right: 1px solid #FFFFFF;
}

.TitleRed {
	font-weight: bolder;
	color: #993300;
}

.switch_header{
	font: normal 24px "Gill Sans", "Trebuchet MS";
	color: #666666;
	text-decoration: none;
	border-bottom: 1px dotted #666666;
	padding-bottom: 10px;
}


#MyAccountMenu td {
	border-top: 1px outset #666;
	padding-top: 5px;
	padding-bottom: 5px;
}

#MyAccountMenu li {
	list-style-type: square;
	margin-left: -15px;
}
#MyAccountMenu ul {
	margin-top: -2px;
	margin-bottom: -2px;
}
#MyAccountMenu a:link, #MyAccountMenu a:visited {
	font: normal 12px "Gill Sans", "Trebuchet MS";
	color: #000000;
	text-decoration: none;
}
#MyAccountMenu a:hover {
	font: normal 12px "Gill Sans", "Trebuchet MS";
	color: #CC3300;
	text-decoration: none;
}

.switchcontent{
	font: normal 12px "Gill Sans", "Trebuchet MS";
	color: #333333;
	text-decoration: none;
	margin-top: 5px;
	border-bottom: 1px dotted #999999;
	padding-bottom: 10px;
}


.switch_header{
	font: normal 24px "Gill Sans", "Trebuchet MS";
	color: #666666;
	text-decoration: none;
	padding-bottom: 10px;
}

.FileUpload
{
	width : 150px;
	font: bold 10px "Gill Sans", "Trebuchet MS";
	color: #000000;
	background: #FFFFFF;
}
.redhead {
	font-family: "Gill Sans", "Trebuchet MS";
	color: #C10005;
	font-size: 18px;
	font-weight: normal;
}
.menuhead {
	font-family: Arial, Helvetica, sans-serif;
	color: Black;
	font-size: 16px;
	font-weight: bold;
}
.head10 {
	FONT: bold 12px "Gill Sans", "Trebuchet MS";
	color: #c10005;
}
.redtext16 {
	FONT: normal 16px "Gill Sans", "Trebuchet MS";
	color: #c10005;
}
.head14 {
	FONT: normal 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.bg {
	background-image: url(bgk_content_01.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.bk12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.grey11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #384157;
	text-decoration: none;
}
.dgrey11bd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #384157;
	text-decoration: none;
}

