body {
	background-image: url(bbr_f.gif);
	background-repeat: no-repeat;
	background-color: #e1e1e1;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	vertical-align:middle;

}
body,td,th {
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #665258;
}
div,p{line-height:16px;}
.fRight{ float:right;}
.fLeft{ float:left;}

/*-----------------------------------------NEW CSS ------------------------- */
/*company page---------*/
#companypage {
	background-repeat: no-repeat;
	background-position: 20px top;
	min-height:300px;
	width: 990px;
	height:auto;
	display:block;	
}
#companypage #col1{
	float: left;
	height: auto;	
	margin-left: 10px;
	*margin-left: 10px;
	width: 294px;
	/**width: 110px;*/	
	margin-top: 10px;
	border-top-color: #f2f2f2;
	text-align: right;
	line-height: 18px;
	padding-left: 0px;
	font-weight: bold;
}
#companypage #col2{
	width: 450px;
	height:auto;	
	float: left;
	margin-left: 40px;
	margin-top:10px;
}
#companypage #col1 .submnu {
	width: 264px;
	float: right;
}


/*-----------------News & Report page//////////////////////////////*/
#newspage {
	background-image: url(../d/newimg.jpg);
	background-repeat: no-repeat;
	background-position: 20px top;
	min-height:350px;
	width: 990px;
	height:auto;
	*height:auto;
}
#newspage #col1{
	float: left;
	height: 300px;
	margin-left: 100px;
	*margin-left: 30px;	
	width: 150px;
	*width: 110px;
	margin-top: 10px;
	border-top-color: #f2f2f2;
	text-align: right;
	line-height: 18px;
	padding-left: 30px;
	font-weight: bold;
}
#newspage #col2{
	width: 515px;
	float: left;
	margin-left: 40px;
	*padding-left:80px;
	margin-top:10px;
	*margin-top:0px;
	height: 330px;
}

/*-----------------News & Report page//////////////////////////////*/
#comunitypage {
	background-repeat: no-repeat;
	background-position: 20px top;
	height: auto;
	min-height:350px;
	width: 990px;
	height:auto;
}
#comunitypage #col2{
	width: 950px;
	float: left;
	margin-left: 10px;
	margin-top:10px;
	height:auto;
}
#comunitypage #col2 #content {
	width: 500px;
	margin-left: 0px;
	float: left;
}
#comunitypage #col2 #other {
	float: left;
	width: 320px;
	*width: 320px;
	margin-left: 10px;
}



/*-----------------Career page//////////////////////////////*/
#careerpage {
	background-image: url(../d/career2.jpg);
	background-repeat: no-repeat;
	background-position: 20px top;
	height: 350px;
	min-height:350px;
	width: 990px;
}
#careerpage #col1{
	float: left;
	height: auto;
	margin-left: 120px;
	*margin-left: 60px;
	width: 150px;
	*width: 110px;
	margin-top: 300px;
	border-top-color: #f2f2f2;
	text-align: right;
	line-height: 18px;
	padding-left: 30px;
	font-weight: bold;
}
#careerpage #col2{
	width: 450px;
	float: left;
	margin-left: 40px;
	*padding-left:80px;
	_padding-left:20px;
	margin-top:10px;
}

/*-----------------Career page//////////////////////////////*/
#policy {
	background-image: url(../d/term.jpg);
	background-repeat: no-repeat;
	background-position: 20px top;
	height: 400px;
	width: 990px;
}
#policy #col1{
	float: left;
	height: auto;
	margin-left: 120px;
	*margin-left: 80px;
	width: 150px;
	*width: 110px;
	margin-top: 300px;
	border-top-color: #f2f2f2;
	text-align: right;
	line-height: 18px;
	padding-left: 30px;
	font-weight: bold;
}
#policy #col2{
	width: 450px;
	float: left;
	margin-left: 40px;
	*padding-left:80px;
	_padding-left:20px;
	margin-top:10px;
}



/*-----------------Projects page//////////////////////////////*/
#projectpage .project{
	float: left;
	margin-top:0px;
	margin-left: 25px;
	*margin-left: 23px;
	width: 250px;
	projectpage
	text-align:center;
	text-align:justify;
	background-color:#FFFFFF;

	background-repeat:repeat-y;
	}


/*-----------------Career page//////////////////////////////*/
#contactpage {
	background-repeat: no-repeat;
	background-position: 20px top;
	height: 450px;
	width: 990px;
	background-image: url(../d/contact.jpg);
}
#contactpage #col1{
	float: left;
	height: auto;
	margin-left: 30px;
	margin-top:50px;
	*margin-left: 10px;
	width: 250px;
	*width: 250px;
	border-top-color: #f2f2f2;
	text-align: right;
	line-height: 18px;
	padding-left: 30px;
	font-weight: bold;
}
#contactpage #col2{
	width: 450px;
	float: left;
	margin-left: 40px;
	margin-top:10px;
}
#contactpage .advbox {
	width: 400px;
	clear: left;
	margin-top: 0px;
}
.advbox img {
	margin-right: 10px;
}



/*-----------------------------------------END REDUCE----------------------- */


#bgtran {
	background-image: url(bgr.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width:408px;
	height:107px;
}
#boxtop {
	width: 921;	
}
#boxbg {
	background-image: url(bx_bg.gif);
	background-repeat: repeat-y;
	width: 921px;
	min-height:200px;
	*height:400px;
	height: auto;
	display:table;
	padding-left: 7px;
}

#boxbg2 {
	background-image: url(bx_bg2.gif);
	background-repeat: repeat-y;
	width: auto;
	height: auto;
	display:table;
	padding-left: 7px;
}

#slideimage {
	margin-left: 12px;
	*margin-left: 8px;
	margin-bottom: 12px;
	margin-top: 5px;
	float: left;
	height: 304px;
	width: 461px;
}
#des {
	margin-left: 15px;
	*margin-left: 10px;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 12px;
	margin-right: 40px;
	float: left;
	line-height: 18px;
	height:auto;
	width:324px;
}
#lasted {
	background-color: #e6e6e6;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #deb1bd;
	border-bottom-color: #c07d8f;
	height:auto;
	display:table;
	width:100%;
}
#lasted .content {
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 2px;
	color: #d31145;
	width:98%;
	*width:95%;
	height:auto;
	display:table;
}
#lasted .content strong {
	color: #665258;
}
#lasted .content a {
	color: #665258;
	text-decoration: underline;
}
#lasted a:hover {color:#d31246;
text-decoration:none;
}

#lasted .titleWhite {
	background-color: #d31145;
	color: #FFFFFF;
	font-weight: bold;
	padding-top: 2px;
	padding-right: 3px;
	padding-bottom: 1px;
	padding-left: 10px;
	height:auto;
	display:table;
	width:100%;
}
#tongquat {
	margin:0 auto;
	width: 921px;
	margin-top:33px; 
	
	/*	height:430x;
	top:50%;
	top:33px;
	position: absolute;*/
}

#scenter {
	width: 921px;
	height:auto;
	top:33px;
	/*	height:430x;
	top:50%;
	margin-top:-215px; 
	position: absolute;*/
	z-index: 0;
	visibility: visible;	
	vertical-align:middle;
	/*left: 700px;*/
	
	}
#cpy {
	width: 870px;
	padding-left: 12px;
	padding-top: 5px;
	padding-bottom: 20px;
	color: #908686;
}
#cpy a {
	color: ##666666;
}
#cpy a:hover {color:#666666;text-decoration:none;}

.aSize {
	height: auto;
	width: 908;
}
.aGrayMedium {
	color: #999999;
	text-decoration: underline;
}

div a {
	color: #d31145;
	text-decoration: none;
}
.imgdes {
	margin-right: 10px;
	margin-bottom: 10px;
	margin-top:7px;
	float: left;
	padding-bottom: 5px;
}
.imgdesRight {
	margin-left: 15px;
	margin-bottom: 10px;
	float: right;
	padding-bottom: 5px;
	border: 1px solid f2f2f2;
}
#people_box .t2col1 {
	float: left;
	width: 110px;
	height: 150px;
}
#people_box .t2col2 {
	float: left;
	width: 335px;
	height: auto;
}


input,select {
	border: 1px solid #999999;
	font-size: 11px;
}
.title {
	font-size: 25px;
	color: #d31145;
	font-weight: lighter;
	font-family: Arial, Helvetica, sans-serif;
}
.titlemedium {

}
.aRed {
	font-size: 12px;
}
.title2 {
	font-size: 20px;
	color: #f31145;
	font-weight: lighter;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
