
/* Basic structure of site */

a:focus {
	outline-style:none
}

object { 
outline:none; 
}

html,body {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-align:center;
    padding:0px;
    margin:0px;
    color: #000000;
}

table.body {
    width: 800px;
    margin:0px auto 0px auto;
	vertical-align:top;
}

td.menu {
	height:42px;
	vertical-align: top;
}  

a {
	color:#53310a;
	text-decoration:none;
	font-size:11px;
}

a:hover {
	text-decoration:none;
}

/*td.footer {
    text-align:center;
    font-size: 10px;
    height:42px;
    color: #000000;
    /*background:url(../template_images/footer/footer_bg.jpg) no-repeat top center;
	vertical-align:top
}*/





/*header - menu*/

table.navitem {
   	width:800px;
   	background:url('../template_images/header/menu_bg.jpg') repeat-x top left;

}

td.navitem {
	height:42px;
	width:84px;
}

td.navitem_button {
    width:84px;
}

a.navitem:link      {text-align:center; display: block; font-size:9px; font-weight:bold; color:#99BDE5; text-decoration: none; height:25px; margin-top:22px; width:84px;text-transform:uppercase;}
a.navitem:visited   {text-align:center; display: block; font-size:9px; font-weight:bold; color:#99BDE5; text-decoration: none; height:25px; margin-top:22px; width:84px; text-transform:uppercase;}
a.navitem:active    {text-align:center; display: block; font-size:9px; font-weight:bold; color:#99BDE5; text-decoration: none; height:25px; margin-top:22px; width:84px; text-transform:uppercase;}
a.navitem:hover     {text-align:center; display: block; font-size:9px; font-weight:bold; color:#53310A; text-decoration: none; height:25px; margin-top:22px; width:84px; text-transform:uppercase;}  

a.navitem_active:link      {text-align:center; display:block; font-size:9px; font-weight:bold; color:#99BDE5; text-decoration:none; height:25px; margin-top:22px; width:84px; background:#FFFFFF; text-transform:uppercase;}
a.navitem_active:visited   {text-align:center; display:block; font-size:9px; font-weight:bold; color:#99BDE5; text-decoration:none; height:25px; margin-top:22px; width:84px; background:#FFFFFF; text-transform:uppercase;}
a.navitem_active:active    {text-align:center; display:block; font-size:9px; font-weight:bold; color:#99BDE5; text-decoration:none; height:25px; margin-top:22px; width:84px; background:#FFFFFF; text-transform:uppercase;}
a.navitem_active:hover     {text-align:center; display:block; font-size:9px; font-weight:bold; color:#53310A; text-decoration:none; height:25px; margin-top:22px; width:84px; background:#FFFFFF; text-transform:uppercase;}  


td.nav_border {
    width: 1px;
	vertical-align:top;
}

div.sub_navitem {
	position:absolute;
	margin-left:265px;
	margin-top:50px;
	color:#53310a;
	font-size:9px;
	font-weight:bold;
	z-index:1000;
}
a.sub_navitem {color:#99BDE5; font-size:9px; font-weight:bold; text-transform:uppercase; text-decoration:none; padding:1px;}
a.sub_navitem:hover {color:#53310a; font-size:9px; font-weight:bold; text-transform:uppercase; text-decoration:none; padding:1px;}
a.sub_navitem_active{color:#53310a; font-size:9px; font-weight:bold; text-transform:uppercase; text-decoration:none; padding:1px;}

/*ENTRY*/

td.entry {
   font-size: 12px;
   background: #FFFFFF;
   width: 800px;
   height: 530px;
   padding:20px 0px 20px 0px;
   vertical-align: top;
}



/*INFO*/

td.info {
   font-size: 12px;
   background: #FFFFFF;
   width: 800px;
   height: 530px;
   vertical-align: top;
   padding:20px 0px 20px 0px;
   text-align: center;
}

.left_news {
float: left;
display: block;
width: 360px;
height: 473px;
}

.right_news {
float: left;
padding-left: 45px;
}

/*footer*/

/*td.footer a             {color: #000000}
td.footer a:link        {color: #000000}
td.footer a:active      {color: #000000}
td.footer a:visited     {color: #000000}
td.footer a:hover       {color: #000000}*/


/*common*/  

#location {
    text-align: left;
    color: #666666;
    height: 20px;
    padding: 5px 0px 5px 5px;
}    

#location a {
    color: #666666;
}


/*p a               {color: #000000; text-decoration: none}
p a:link          {color: #000000; text-decoration: none}
p a:active        {color: #000000; text-decoration: none}
p a:visited       {color: #000000; text-decoration: none}
p a:hover         {color: #000000; text-decoration: none}*/

table           {font-size: 12px;color: #000000}
td              {font-size: 12px;color: #000000} 

div             {margin: 0px;padding: 0px}

p               {font-size: 12px;color: #000000;margin: 0px; padding: 5px 0px 10px 0px}

img             {border: 0px}    

form            {margin: 0px;padding:0px}
select          {font-size: 10px;color: #000000}
textarea        {font-size: 10px;color: #000000}
input           {font-size: 11px}

h1              {font-family: Cowan, Arial, sans-serif; letter-spacing: -2px; font-size: 55px; color: #ccdef2; font-weight: bold; text-transform: uppercase; line-height: 42px; padding: 0px; margin: 0px; text-decoration: none;}
h1 a:link       {font-family: Cowan, Arial, sans-serif; letter-spacing: -2px; font-size: 55px; color: #ccdef2; font-weight: bold; text-transform: uppercase; line-height: 42px; padding: 0px; margin: 0px; text-decoration: none;}
h1 a:visited    {font-family: Cowan, Arial, sans-serif; letter-spacing: -2px; font-size: 55px; color: #ccdef2; font-weight: bold; text-transform: uppercase; line-height: 42px; padding: 0px; margin: 0px; text-decoration: none;}
h1 a:hover      {font-family: Cowan, Arial, sans-serif; letter-spacing: -2px; font-size: 55px; color: #53310A; font-weight: bold; text-transform: uppercase; line-height: 42px; padding: 0px; margin: 0px; text-decoration: none;}
h2              {font-size: 12px; font-weight: bold; color: #53310A }
h3              {font-size: 18px; color: #99bde5; font-weight: bold; }


hr  {
    border-width: 0px;
    color: #DECEB4;
    background: #E3E3E3;
    height: 1px;
}

.b {
   font-weight: bold;
}

.top {
   vertical-align: top
}

.mid {
vertical-align: middle
}

.bot {
    vertical-align: bottom;
}    

.center {
    text-align: center;
    margin: 0px auto 0px auto
}

.right {
    text-align: right;
    margin: 0px 0px 0px auto
}

.left {
    text-align: left;
    margin: 0px auto 0px 0px
}

ol {
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 14px
}

* html ol {
    margin: 0px 0px 10px 16px;
    padding: 0px;
}

li {
    font-size: 12px;
    color: #000000;
}

html>body li {
    padding: 0px;
    margin: 0px;
}

/* ben footer */
.footer_header {
	margin-left:33px;
}

#table_footer_content {
	width:750px;
	margin:10px 0px 10px 31px;
	border-collapse:collapse;
}

#table_footer_content h1 {
	color:#99bde5;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	letter-spacing: 0px;
	margin:0px 0px 4px 0px;
}

.cell_footer_col p {
	color:#99bde5;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	margin:0px 0px 3px 0px;
	padding:0px;
}
.cell_footer_col {
	width:25%;
	padding-right:20px;
	padding-left: 35px;
	vertical-align:top;
}

.link_footer {
	color:#99bde5;
	font-size:9px;
	text-decoration:none;
}

.link_footer:hover {
	text-decoration:underline;
}

a.melb_gmap {
margin: 190px 0px 0px 510px;
*margin: 190px 0px 0px 120px; 
position: absolute; 
display: block; 
width: 100px; 
height: 20px;
background-color:#ff0000;
filter:alpha(opacity=0);
opacity: 0;

}

a.syd_gmap {
margin: 170px 0px 0px 510px;
*margin: 170px 0px 0px 120px; 
position: absolute; 
display: block; 
width: 100px; 
height: 20px;
background-color:#ff0000;
filter:alpha(opacity=0);
opacity: 0;
}

a.lond_gmap {
margin: 180px 0px 0px 510px;
*margin: 175px 0px 0px 120px; 
position: absolute; 
display: block; 
width: 100px; 
height: 20px;
background-color:#ff0000;
filter:alpha(opacity=0);
opacity: 0;
}

a.auck_gmap {
margin: 180px 0px 0px 510px;
*margin: 175px 0px 0px 120px; 
position: absolute; 
display: block; 
width: 100px; 
height: 20px;
background-color:#ff0000;
filter:alpha(opacity=0);
opacity: 0;
}

a.hcm_gmap {
margin: 170px 0px 0px 510px;
*margin: 170px 0px 0px 120px; 
position: absolute; 
display: block; 
width: 100px; 
height: 20px;
background-color:#ff0000;
filter:alpha(opacity=0);
opacity: 0;
}

a.shang_gmap {
margin: 250px 0px 0px 510px;
*margin: 250px 0px 0px 120px; 
position: absolute; 
display: block; 
width: 100px; 
height: 20px;
background-color:#ff0000;
filter:alpha(opacity=0);
opacity: 0;
}

a.beij_gmap {
margin: 250px 0px 0px 510px;
*margin: 250px 0px 0px 120px; 
position: absolute; 
display: block; 
width: 100px; 
height: 20px;
background-color:#ff0000;
filter:alpha(opacity=0);
opacity: 0;
}

a.asia_gmap {
margin: 200px 0px 0px 510px;
*margin: 200px 0px 0px 120px; 
position: absolute; 
display: block; 
width: 100px; 
height: 20px;
background-color:#ff0000;
filter:alpha(opacity=0);
opacity: 0;
}
