#TabSystem1 {
	background: transparent;
	border: none;
	position: relative;
	margin: 0;
	padding: 0;
}

.content {
	position: relative;
	margin: 0px;
	width: auto;
	height: auto;
	font-family: verdana, Arial, sans-serif;
	padding: 10px;
	border: 1px solid #0A5B98;
	z-index: 500;
	background-color: #ffffff;
	}

.content h3 {
	margin-top: 0;
	}

div.pagetabs {
	position: relative;
	margin: 0px 0px 0px 0px;
	padding-bottom: 1px;
	width: auto;
	white-space: nowrap;
	font-size: 10px;
	font-family: Verdana, Arial, sans-serif;
	cursor: default !important;
	/*z-index: 10000;*/
	border-bottom: 0px solid #d4d4d4;
}

.tab {
	border-style: solid;
	border-width: 1px;
	border-color: #0A5B98;
	border-bottom: none;
	padding: 2px 9px 2px 9px;
	background-color: #f7f7f7;
	/*z-index: 100;*/
	text-decoration: none;
	position: static;
	display: inline;
  }

.pagetabs a {
	font-size: 11px;
	font-family: Verdana, sans-serif;
	text-decoration: none !important;
	color: #333 !important;
	}

.tabHover {
	border-style: solid;
	border-width: 1px;
	border-color: #0A5B98;
	border-bottom: none;
	padding: 2px 9px 2px 9px;
	background-color: #daeff7 !important;
	/*z-index: 1200;*/
	text-decoration: none;
	position: static;
  }

.tabActive {
	border-width: 1px;
	border-style: solid;
	border-color: #0A5B98;
	border-bottom: 0px solid #ffffff;
	padding: 2px 9px 2px 9px;
	background-color: #b5dded !important;
	/*z-index: 10000;*/
	text-decoration: none;
	position: static;

}

/* For later table borders */
.greyborders {
	border-color: #f7f7f7;
	border-width: 0 0 1px 1px;
	border-style: solid;
	text-align: left;
	}
.greyborders td {
	border-color: #f7f7f7;
	border-width: 1px 1px 0 0;
	border-style: solid;
	padding: 1px;
	}


/* OTHER */

#logostrip span a { text-decoration: none !important; }
#logostrip span a:hover { text-decoration: underline !important; }

.background1 { padding: 6px; margin: 0; }
.background2 { background-color: #b5dded; padding: 6px; margin: 0; }
.highlights { font-weight: bold; color: #6F0E07; }

table.searchresults td { vertical-align: top; font-size: 11px; padding: 6px; }
table.searchresults th { vertical-align: top; text-align: center; padding: 6px; }
.resultshead { background-color: #056BAF; color: #fff; }
.results1 { }
.results2 { background-color: #b5dded; }

p.otherchina { margin-top:0; padding-top:0; }
p.otherchina img { opacity:0.75; filter:alpha(opacity=75); margin-bottom: 7px; }
p.otherchina img:hover { opacity:1.0; filter:alpha(opacity=100); }

p.othertrips { margin-top:0px; margin-bottom:5px; padding-top:0; border-bottom: 1px dashed #98bfce; font-family: Verdana !important; font-weight: bold; color: #333; }