/* CSS Document */

/*@charset "utf-8";*/
/* CSS Document */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
}



body{
	color:#313131;
	font-family:"Arial Unicode MS", Arial, sans-serif;
}
p{
	margin:0px;
	margin-bottom:10px;
}

h1{
	font-size:18px;
	margin-bottom:8px;
	color:#5b7e9c;

}
h2{
	font-size:18px;
}
/*END RESETS*/


												/* Head */

.blue-line {
	border-bottom:solid 2px #d8e0e7;
	margin-top:10px;
	margin-bottom:10px;
	clear:both;
}
.logo_freehills{
	float:left;
	margin-left:-19px;
	margin-bottom:8px;
	display:inline;
}
.logo_transasia{
	margin-right:-28px;
	margin-bottom:8px;
	float:right;
	display:inline;
}
.banner{
	margin-top:10px;
}
												/* Footer */
.privacy {
	color:#a29f97;
	font-size:11px;
}
.privacy a, .privacy a:visited {
	color:#a29f97;
}


												/* Layout */
.lane {
	width:800px;
	margin:auto;
}
												/* Nav */
.nav{
	background-color:#5b7e9c;
	color:#FFFFFF;
	
	font-weight:bold;
	font-size:12.5;
	border-top:solid 1px #415266;
	border-bottom:solid 1px #bdcbd7;

	
}
.nav ul{

	height:22px;
	margin-top:0px;
	padding-top:6px;
	margin-bottom:0px;
}
.nav ul li{
	list-style-type:none;
	display:inline;
	margin:0 50px;
}
.nav a {
	color:#FFFFFF;
}
.nav a:visited {
	color:#FFFFFF;
}
.nav a:hover{
	color:#FDB813;
}												/* Boxes */
.introText{
	margin:15px 15px 15px 15px;
	
}


												/* Tabs */
/* root element for tabs  */
ul.css-tabs {  
	margin:0px 15px 0 15px !important; 
	padding:0;
	height:25px;
	border-bottom:1px solid #EBEBEB;	 	
}

/* single tab */
ul.css-tabs li {  
	float:left;	 
	padding:0; 
	margin:0;  
	list-style-type:none;	
}

/* link inside the tab. uses a background image */
ul.css-tabs a { 
	float:left;
	font-size:13px;
	display:block;
	padding:6px 20px;	
	text-decoration:none;
	border:1px solid #EBEBEB;	
	border-bottom:0px;
	height:11px;
	background-color:#FCFCFC;
	color:#777;
	margin-right:3px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright:4px;
	position:relative;
	top:1px;	
}

ul.css-tabs a:hover {
	background-color:#F7F7F7;
	color:#333;
}
	
/* selected tab */
ul.css-tabs a.current {
	background-color:#ebeff3;
	border-bottom:2px solid #ebeff3;	
	color:#0000000;	
	cursor:default;
}

	
/* tab pane */
div.css-panes div {
	display:none;
	border:1px solid #EBEBEB;
	border-width:0 1px 1px 1px;
	min-height:150px;
	padding:15px 20px;
	background-color:#ddd;	
	margin:0px 15px 0 15px;
	background-color:#ebeff3;
}

.wrap{
	margin-bottom:20px;
}



												
													/* LLS */
body {
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
}
h5 {
	color:#00264C;
	font-size:14px;
	font-weight:bold;
	padding-bottom:2px;
}

ul {
	list-style-position:outside;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:20px;
}
li {
	list-style-type:disc;
	line-height:15px;
}
a {
	color:#007088;
	text-decoration:none;
}
a:visited {
	color:#007088;
}
a:hover {
	text-decoration:none;
	color:#313131;
}
hr {
	color:#EBEBEB;
	background-color:#EBEBEB;	
	height: 1px;
	margin-top:20px;
	margin-bottom:17px;
}
.date {
	font-size:11px;
	margin:4px 0 10px 0;
}
.contactPerson {
	float:left;
	margin-right:10px;
	margin-bottom:15px;
	
}
.contactBox {
	width:330px; 
	float:left;
	background-color:#ebeff3;
	margin:15px 15px 0 15px;
	padding:10px 20px 10px 20px;
	overflow:auto;
}
.contactBox img{
	margin-bottom:55px;
}
													/* Dregs */

.clear {
	clear:both;
}
.reddot {
	color:red;
	font-size:12px;
	font-weight:bold;
}

