﻿
.GoToSite
{
	width: 100%;
	height: 490px;
	border: #dcdcdc 1px solid; /* background-color: #eeeeee; */
	background: url(../images/interface/bg/Apartment-VN_bg.jpg) no-repeat;
	font-size: 16px;
	margin-bottom: 2px;
	color: #003399;
	font-weight: bold;
}

.GoToSite A
{
	width: 100%;
	height: 490px;
	border: #dcdcdc 1px solid; /* background-color: #eeeeee; */
	font-size: 16px;
	margin-bottom: 2px;
	color: #003399;
	font-weight: bold;
}

.GoToSite A:hover
{
	width: 100%;
	height: 490px;
	border: #dcdcdc 1px solid; /* background-color: #eeeeee; */
	font-size: 16px;
	margin-bottom: 2px;
	color: #FFCC00;
	font-weight: bold;
}
.homepage_welcome
{
	padding-left: 10px;
	background: url(../content/images/sprite.png) repeat-x 0px 0px;
	border-color: #989898 #cbcbcb #989898 #989898;
	border-bottom: 1px solid #D2D2D2;
	border-width: 1px 1px 1px medium;
	vertical-align: middle;
	text-align: left;
	font-style: italic;
	font-size: 10pt;
	font-weight: bold;
	color: #CC6600;
}

.MapPage
{
	width: 998px;
	height: 518px;
	padding-top: 1px;
	background: url(../images/interface/bg/bg_googlemap.jpg) no-repeat;
	margin-bottom: 2px;
}

.ContactPage
{
	width: 100%;
	background: url(../images/interface/bg/bg_contact.jpg) no-repeat;
	margin-bottom: 2px;
}
.contact_title
{
	width: 350px;
	font-size: 20px;
	margin-bottom: 2px;
	color: #000080;
	font-weight: bold;
}
.contact_companyname
{
	width: 350px;
	font-size: 16px;
	margin-bottom: 2px;
	color: #cc6600;
	font-weight: bold;
}
.contact_department
{
	width: 350px;
	font-size: 14px;
	margin-bottom: 2px;
	color: #cc6600;
	font-weight: bold;
}
.contact_label
{
	width: 120px;
	font-size: 13px;
	margin-bottom: 2px;
	color: #003399;
	font-weight: bold;
}
.contact_info
{
	width: 230px;
	font-size: 13px;
	margin-bottom: 2px;
	color: #003399;
	font-weight: normal;
}
.contact_error
{
	padding-top: 2px;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 12px;
	margin-bottom: 2px;
	color: #CC9900;
	font-weight: bold;
}
.projectdetail_contactlabel
{
	width: 150px;
	font-size: 12px;
	margin-bottom: 2px;
	color: #003399;
	font-weight: bold;
}
.projectdetail_contactinfo
{
	width: 550px;
	font-size: 12px;
	margin-bottom: 2px;
	color: #003399;
	font-weight: normal;
}

.productdetail_label
{
	width: 100px;
	font-size: 10pt;
	margin-bottom: 2px;
	color: #000000;
	font-weight: bold;
}
.productdetail_info
{
	width: 250px;
	font-size: 10pt;
	margin-bottom: 2px;
	color: #000000;
	font-weight: normal;
}

.contactperson_title
{
	width: 350px;
	font-size: 12pt;
	margin-bottom: 2px;
	color: #cc6600;
	font-weight: bold;
}
.contactperson_name
{
	width: 250px;
	font-size: 11pt;
	margin-bottom: 2px;
	color: #cc6600;
	font-weight: bold;
}
/* ----- start useful infomation ----- */
.usefulinfomation_link
{
	color: #0000FF;
	text-decoration: none;
	font-size: 2pt;
}
.usefulinfomation_link a
{	
	color: #0000FF;
	text-decoration: none;
	font-size: 2pt;
}
.usefulinfomation_link  a:hover
{	
	color: #000080;
	text-decoration: none;
	font-size: 2pt;
}

.usefulinfomation_name
{	
	font-size: 10pt;
	margin-bottom: 2px;
	padding-left:10px;
	color: #000080;
	font-weight: bold;
}
.usefulinfomation_content
{		
}
.usefulinfomation_title
{
	font-size: 10pt;
	margin-bottom: 2px;
	color: #cc6600;
	font-weight: bold;
}
.usefulinfomation_detail
{
	font-size: 10pt;
	margin-bottom: 2px;
	color: #cc6600;
	font-weight: normal;
}
/* ----- end useful infomation ----- */

/* ----- start menu for left ----- */
.menuleft_title
{
	width: 200px;
	font-size: 20px;	
	color: #ffffff;
	border: 1px solid #D2D2D2;
	border-bottom-width: 1px;
	border-collapse: collapse;
	font-weight: bold;
}

.buttonscontainer {width: 200px;}

.aparment_menuleft
{
	background-color: #48A4FF;
	width: 100%;
	padding: 2px;
	display: block;
	font-size: 8pt;
	font-weight: bold;
	color: #FFFF99;
	text-decoration: none;
	text-align: left;
	margin-top: 1px;
}
.aparment_menuleft a
{
	background-color: #48A4FF;	
	width: 100%;
	padding: 2px;
	padding-left: 3px;
	display: block;
	border-left: 10px solid #333366;
	font-size: 8pt;	
	font-weight: normal;
	color: #FFFF99;
	text-decoration: none;
	text-align: left;
	margin-top: 1px;
}
.aparment_menuleft a:hover
{
	border-left: 10px solid #FF33CC;
	text-decoration: none;
	color: #FFFFFF;
}

.aparmentservice_menuleft
{
	background-color: #336666;
	width: 100%;
	padding: 2px;
	display: block;
	font-size: 8pt;
	font-weight: bold;
	color: #FFFF99;
	text-decoration: none;
	text-align: left;
	margin-top: 1px;
}
.aparmentservice_menuleft a
{
	background-color: #336666;	
	width: 100%;
	padding: 2px;
	padding-left: 3px;
	display: block;
	border-left: 10px solid #333366;
	font-size: 8pt;	
	font-weight: normal;
	color: #FFFF99;
	text-decoration: none;
	text-align: left;
	margin-top: 1px;
}
.aparmentservice_menuleft a:hover
{
	border-left: 10px solid #FF33CC;
	text-decoration: none;
	color: #FFFFFF;
}

.villa_menuleft
{
	background-color: #ff9933;
	width: 100%;
	padding: 2px;
	display: block;
	font-size: 8pt;
	font-weight: bold;
	color: #FFFF99;
	text-decoration: none;
	text-align: left;
	margin-top: 1px;
}
.villa_menuleft a
{
	background-color: #ff9933;	
	width: 100%;
	padding: 2px;
	padding-left: 3px;
	display: block;
	border-left: 10px solid #333366;
	font-size: 8pt;	
	font-weight: normal;
	color: #FFFF99;
	text-decoration: none;
	text-align: left;
	margin-top: 1px;
}
.villa_menuleft a:hover
{
	border-left: 10px solid #FF33CC;
	text-decoration: none;
	color: #FFFFFF;
}

.office_menuleft
{
	background-color: #4D4D4D;
	width: 100%;
	padding: 2px;
	display: block;
	font-size: 8pt;
	font-weight: bold;
	color: #FFFF99;
	text-decoration: none;
	text-align: left;
	margin-top: 1px;
}
.office_menuleft a
{
	background-color: #4D4D4D;	
	width: 100%;
	padding: 2px;
	padding-left: 3px;
	display: block;
	border-left: 10px solid #333366;
	font-size: 8pt;	
	font-weight: normal;
	color: #FFFF99;
	text-decoration: none;
	text-align: left;
	margin-top: 1px;
}
.office_menuleft a:hover
{
	border-left: 10px solid #FF33CC;
	text-decoration: none;
	color: #FFFFFF;
}

.Utilities_menu
{
	background-color: #48A4FF;
	width: 100%;
	padding: 2px;
	display: block;
	font-size: 8pt;
	font-weight: bold;
	color: #FFFF99;
	text-decoration: none;
	text-align: left;
	margin-top: 1px;
}
.Utilities_menu a
{
	background-color: #48A4FF;	
	width: 100%;
	padding: 2px;
	padding-left: 3px;
	display: block;
	border-left: 10px solid #333366;
	font-size: 8pt;	
	font-weight: normal;
	color: #FFFF99;
	text-decoration: none;
	text-align: left;
	margin-top: 1px;
}
.Utilities_menu a:hover
{
	border-left: 10px solid #FF33CC;
	text-decoration: none;
	color: #FFFFFF;
}

/* ----- end menu for left ----- */

/* ----- strat best and new project bg ----- */
.bestproject_bg
{
	font-family: tahoma;
	font-size: 10pt;
	border: 0px solid #D2D2D2;
	border-bottom-width: 0px;
	border-collapse: collapse;
	color: #333333;
	width: 100%;
	height:22px;
}
.bestproject_bg th
{
	background: url(../images/interface/bg/blue_th.gif);	
	border-color: #989898 #cbcbcb #989898 #989898;	
	border-bottom: 0px solid #D2D2D2;
	border-width: 0px 0px 0px medium;
	vertical-align: middle;
	padding-top: 5px;
	padding-left:20px;	
	text-align: left;
	width: 100%;
	height:21px;
	color: #FFFF99;
	font-size: 10pt;
	font-weight: bold;
}
.newproject_bg
{
	padding-left: 20px;
	font-family: tahoma;
	font-size: 10pt;
	border: 0px solid #D2D2D2;
	border-bottom-width: 0px;
	border-collapse: collapse;
	color: #FFFF99;
	width: 786px;
	height:25px;
}
.newproject_bg th
{
	padding-left: 20px;
	background: url(../images/interface/bg/newproject_bg.jpg);	
	border-color: #989898 #cbcbcb #989898 #989898;	
	border-bottom: 0px solid #D2D2D2;
	border-width: 0px 0px 0px medium;
	vertical-align: middle;
	text-align: left;
	width: 786px;
	height:25px;
	color: #FFFF99;
	font-size: 10pt;
	font-weight: bold;
}
