iframe,html{
	margin: 0;
	padding: 0;
	border: 0;
}

html{
	height:100%;
}

body{
	height:100%;
	background-position: center  center;
}

.bg {
	background-image : url(img/bg.jpg);
	background-repeat : repeat-x;
	background-color:#FFFFFF;
}

.bgAbout{
	background-image : url(img/bgAbout.gif);
	background-repeat:no-repeat;
}

.bgPort_Architect{
	background-image : url(img/bgPort_Architect.jpg);
	background-repeat:no-repeat;
}

.bgPort_Interior{
	background-image : url(img/bgPort_Interior.jpg);
	background-repeat:no-repeat;
}

.bgPort_Land{
	background-image : url(img/bgPort_Land.jpg);
	background-repeat:no-repeat;
}

.bgCareers{
	background-image : url(img/bgCareers.jpg);
	background-repeat:no-repeat;
}

.dotH{
	background-image : url(img/dotH.gif);
	background-repeat : repeat-x;
}

.dotHWhite{
	background-image : url(img/dotHWhite.gif);
	background-repeat : repeat-x;
}

.line_LMenu_B{
	background-image : url(img/line_LMenu_B.gif);
	background-repeat : repeat-x;
}

.lineDot_LMenu{
	background-image : url(img/lineDot_LMenu.gif); background-repeat:no-repeat;}

/*---------- fonts ----------*/

body,td{
	font-family : Verdana,Arial,Tahoma,Helvetica,Thonburi,sans-serif;
	font-size : 11px;
	line-height:13px;
	color : #A8A8A8;
}
.txtSmall_Grey{ font-size : 10px; color:#666666;}
.txtwhite{ color:#FFFFFF;}
.txtGrey{ color:#666666;}
.txtBlue{ color:#569FD3;}
.head{ color:#000000;}

ul.position {
	list-style-position: outside;
}

.Button{
BORDER-RIGHT: #B2B2B2 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #B2B2B2 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; MARGIN: 1px; 	BORDER-LEFT: #B2B2B2 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #B2B2B2 1px solid; BACKGROUND-COLOR: #FFFFFF;
}

input{
	font-family : Verdana,Arial,Tahoma,Helvetica,Thonburi,sans-serif;
	font-size : 11px;
	color : #666666;
}

select{
	font-family : Verdana,Arial,Tahoma,Helvetica,Thonburi,sans-serif;
	font-size : 11px;
	color : #000000;
}

textarea{
	font-family : Verdana,Arial,Tahoma,Helvetica,Thonburi,sans-serif;
	font-size : 11px;
	color : #666666;
}

/*  LAYOUT  */
.box_head
{
	vertical-align:middle;
	color:#666666;
	padding-top:10;
	padding-bottom:10;
}

.img_box_thumb_Home
{
	margin-bottom:5px;
}

.img_box_port_B
{
	margin-right:20px;
}

.img_box_Thumb_Port
{
	margin-right:2px;
	margin-bottom:2px;
}

.img_box_Partner
{
	vertical-align:middle;
	text-align:center;
	border:#CCCCCC solid 1px;
	padding:3px;
	margin-bottom:10px;
}

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

a.subFooterLink:link {text-decoration : none; color : #666666; font-size : 10px;}
a.subFooterLink:visited {text-decoration : none; color : #666666; font-size : 10px;}
a.subFooterLink:hover {text-decoration : underline; color : #A8A8A8; font-size : 10px;}

a.txtLinkSmall:link {text-decoration : none; color : #000000; font-size : 10px;}
a.txtLinkSmall:visited {text-decoration : none; color : #000000; font-size : 10px;}
a.txtLinkSmall:hover {text-decoration : underline; color : #666666; font-size : 10px;}

a.txtLink:link {text-decoration : none; color : #A8A8A8;}
a.txtLink:visited {text-decoration : none; color : #A8A8A8;}
a.txtLink:hover {text-decoration : underline; color : #569FD3;}

a.txtLink2:link {text-decoration : none; color : #569FD3;}
a.txtLink2:visited {text-decoration : none; color : #569FD3;}
a.txtLink2:hover {text-decoration : underline; color : #A8A8A8;}

a.txtLinkMail:link {text-decoration : none; color : #FFFFFF;}
a.txtLinkMail:visited {text-decoration : none; color : #FFFFFF;}
a.txtLinkMail:hover {text-decoration : underline; color : #A3CD67;}

a.txtLinkBox:link {text-decoration : none; color : #FFFFFF; background-color: #EFEFEF; padding-left:4px; padding-right:4px; padding-top:1px; padding-bottom:1px;}
a.txtLinkBox:visited {text-decoration : none; color : #FFFFFF; background-color: #EFEFEF; padding-left:4px; padding-right:4px; padding-top:1px; padding-bottom:1px;}
a.txtLinkBox:hover {text-decoration : none; color : #FFFFFF; background-color: #569FD3; padding-left:4px; padding-right:4px; padding-top:1px; padding-bottom:1px;}

a.txtLinkBoxOver:link {text-decoration : none; color : #FFFFFF; background-color: #569FD3; padding-left:4px; padding-right:4px; padding-top:1px; padding-bottom:1px;}
a.txtLinkBoxOver:visited {text-decoration : none; color : #FFFFFF; background-color: #569FD3; padding-left:4px; padding-right:4px; padding-top:1px; padding-bottom:1px;}
a.txtLinkBoxOver:hover {text-decoration : none; color : #FFFFFF; background-color: #569FD3; padding-left:4px; padding-right:4px; padding-top:1px; padding-bottom:1px;}

.imgPNG{
	behavior:url(iepngfix.htc);
}
