/* ----------- Basic ----------- */
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	margin-left: 0px;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 10px;
	line-height: 140%;
	text-align: justify;
	background-color: #f4f4f4;
	background-image: url(images/bg.gif);
	background-repeat: repeat-x;
	background-position: top;
}

#paging {
	display: block;
}
#paging a {
	font-family: Verdana,Tahoma,Arial;
	font-size: 11px;
	text-decoration: none;
	padding: 0.1em 0.4em 0.1em 0.4em;
	margin-left: 0.1em;
	margin-right: 0.1em;
	border: 1px solid #bbb;
}
#paging a:hover {
	font-family: Verdana,Tahoma,Arial;
	font-size: 11px;
	text-decoration: none;
	color: #FF0000
}
#paging #active {
	font-family: Verdana,Tahoma,Arial;
	font-size: 11px;
	font-weight: bold;
	color: #DD0000;
	padding: 0.1em 0.4em 0.1em 0.4em;
	margin-left: 0.1em;
	margin-right: 0.1em;
	border: 1px solid #0BA047;
	background-color: #BFF5D4;
}

.pageTitle {
	font-family: Arial, Verdana, Tahoma;
	font-size: 14px;
	font-weight: bold;
	color: #EA0D0D;
	text-decoration: none;
	margin-bottom: 3px;
}
.pageTitle:hover {
	font-family: Arial, Verdana, Tahoma;
	font-size: 14px;
	font-weight: bold;
	color: #0BA047;
	text-decoration: none;
	margin-bottom: 3px;
}

.pageLine {
	size: 2px;
	color: #DEDEDE;
	width: 100%;
	margin-top: 0px;
	margin-bottom: 0px;
}

.detail {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
.h3Title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #176DAE;
	line-height: normal;
	display: block;
}
.h4Title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #176DAE;
	line-height: normal;
	display: block;
	margin-top: 10px;
	margin-bottom: 5px;
}

a {
	color: #000000;
	text-decoration: none;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 15px;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #0BA047;
	text-decoration: none;
	font-size: 12px;
	line-height: 15px;
}
.dotlineV {
	background-image: url(images/dotline_h.gif);
	background-repeat: repeat-y;
	background-position: center top;
}
#LinkNormal a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:none;
	font-weight: normal;
}
#LinkNormal a:hover {
	color:#0BA047;
	text-decoration:none;
}
#LinkNormal a.memhot {
	color: #009900;
	text-decoration: none;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 15px;
	font-weight: bold;
}
#LinkNormal a.memhot:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #CC3300;
	text-decoration: none;
	font-size: 12px;
	line-height: 15px;
}

.dotlineH {
	background-image: url(images/dotline_green.gif);
	background-repeat: repeat-x;
	background-position: center;
}
#dotlineHGray {
	background-image: url(images/dotline_gray.gif);
	background-repeat: repeat-x;
	background-position: center center;
}
#headerMenu {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #0BAB3D;
	text-decoration: none;
}
#headerMenu a {
	font-size: 11px;
	font-weight: bold;
	color: #0BAB3D;
	text-decoration: none;
}
#headerMenu a:hover {
	color: #000000;

}

/* ----------------------------- */

/* ---------- General ---------- */
#carrer .JobID, .Joblocation, .postdate{
	font-family:Arial, Helvetica, sans-serif;
	color: #0066CC;
	font-weight:normal;
}
#carrer .employerName{
	color: #00913A;
	font-weight:bold;
}
#carrer a {
	color: #00913A;
	font-weight:bold;
	text-decoration: none;
	font-size: 12px;
	line-height: 15px;
}
#carrer a:hover {
	color: #0066CC;
}

/* ----------------------------- */
#BusinessName {
	font-family: Arial, Helvetica, sans-serif;
	color: #005495;
	text-decoration: none;
	font-size: 10px;
}
#BusinessName a {
	font-family: Arial, Helvetica, sans-serif;
	color: #005495;
	text-decoration: none;
	font-size: 10px;
}

#catNav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #005495;
	text-decoration: none;
}
#catNav a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #005495;
	text-decoration: none;
}
#catNav a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0066CC;
	text-decoration: none;
}
/*------------ Page number css -------------------*/
#pageNav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #EA0D0D;
	text-decoration: none;
}
#pageNav TD{
	border: 1px solid #0BA047;
}
#pageNav a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
#pageNav a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #EA0D0D;
	text-decoration: none;
}
#pageNav2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #EA0D0D;
	text-decoration: none;
}
#pageNav2 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
#pageNav2 a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #EA0D0D;
	text-decoration: none;
}

#pageNav2 .borderBLink {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#pageNav2 .borderBActive {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #EA0D16;
}
#pageNav3, #pageNav3 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
#pageNav3 a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

/*----------------------------------*/
.PrevPage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0BA047;
	text-decoration: none;
}
.PrevPage:hover {
	color: #000000;
	text-decoration: none;
	font-size: 11px;
}
/*------------ end Page number css -------------------*/
#mainText {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 105%;
	color: #000000;
	text-decoration: none;
	text-align: justify;
}
#nTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: normal;
	text-decoration: none;
}#nTitle a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0BA047;
	line-height: normal;
	text-decoration: none;
}
#nTitle a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #EA0D16;
	line-height: normal;
	text-decoration: none;
}
#nTitle2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: normal;
	text-decoration: none;
}#nTitle2 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	line-height: normal;
	text-decoration: none;
}
#nTitle2 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #005495;
	line-height: normal;
	text-decoration: none;
}
#topcrollNews a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
#topcrollNews a:hover {
	color: #0BA047;
	text-decoration: none;
}
.blockTilteWhite , .blockTilteWhite:hover {
	font-family: "Times New Roman", Arial, Helvetica;
	font-size: 18px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	text-align: left;
	padding-top: 3px;
	padding-left: 10px;
}
.blockTilteRed , .blockTilteRed:hover {
	font-family: "Times New Roman", Arial, Helvetica;
	font-size: 18px;
	font-weight: normal;
	color: #EA0D16;
	text-decoration: none;
	display:block;
	padding-top:5px;
}
.blockTilteBlue , .blockTilteBlue:hover {
	font-family: "Times New Roman", Arial, Helvetica;
	color: #0067AC;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
.blockTilteBlue2 , .blockTilteBlue2:hover {
	font-family: "Times New Roman", Arial, Helvetica;
	color: #0067AC;
	font-size: 18px;
	font-weight: normal;
	text-decoration: none;
	display:block;
	padding-top:5px;
}
.ThumnailImgBorder {
	border: 1px solid #FFFFFF;
}
.ThumnailImgBorder:hover {
	border: 1px solid #000000;
}
.ThumnailImgBorder2 {
	border: 3px solid #D8E5DD;
}
.viewdate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}
.counter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
}
.bTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #00913A;
	text-decoration: none;
	text-transform: none;
	margin-top: 20px;
	margin-bottom: 10px;
	line-height: 130%;
}
.bTitle2 {
	font-family: Times New Roman, Times, serif;
	font-size: 14px;
	font-weight: bold;
	color: #0066CC;
	text-decoration: none;
	text-transform: none;
}
.bTitle3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #176DAE;
	text-decoration: none;
	text-transform: none;
}
#nextTitle a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #0BA047;
	text-decoration: none;
	line-height: normal;
}
#nextTitle a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
	line-height: normal;
	text-align: left;
}

#Faq {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	line-height: normal;
}
#Faq a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #1C4698;
	text-decoration: none;
	line-height: normal;
}
#Faq a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FF0000;
	text-decoration: none;
	line-height: normal;
}
.dateTime {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #0669b1;
	text-decoration: none;
	display: block;
	padding-bottom: 6px;
}
.errorMsg {
	font-family: Tahoma, Arial;
	font-size: 11px;
	font-weight: bold;
	color: #ff0000;
	line-height: 15px;
	text-decoration: none;
}

#overDivContent {
	position: absolute;width:500px;top:-100px;
	display: block;
	filter: Alpha(Opacity=70);
	opacity: 0.7;
	background-color: #000000;
}
#overDivContent .content {
	display: block;
	text-align: left;
	filter: Alpha(Opacity=100);
	opacity: 1;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: normal;
	padding: 10px;
}

.currentDay {
	font-weight: normal; font-size: 11px; color: #810607; font-family: Tahoma, Arial, Helvetica, sans-serif; text-decoration: none;
}
/* ----------------------------- */

/* -------- Left menu ---------- */
#leftMenu a {
	font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 14px; color: #FFFFFF; text-decoration: none; padding-left: 25px; display: block; padding-top: 6px; padding-bottom: 4px;
}
#leftMenu .OtherLocation, .OtherLocation:hover {
	font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 12px; color: #FFFFFF; text-decoration: none; padding-left: 25px; display: block; padding-top: 6px; padding-bottom: 4px;
}
#leftMenu .TDon {
	background-color: #176DAE;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
#leftMenu .TDoff {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #5aa0d7;

}
/*-----------------------------------------------*/

#leftMenuActive {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #3FC7FF;
	text-decoration: none;
}
#leftMenuActive a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #3FC7FF;
	text-decoration: none;
}
#leftMenuActive a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #3FC7FF;
	text-decoration: none;
}
.titleLBlock {
	font-family: Arial, Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.bgRepeatV {
	background-image: url(../images/border_leftbody.gif);
	background-repeat: repeat-y;
	background-position: center;
}
#leftSubMenu a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
#leftSubMenu a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #FFFF00;
	text-decoration: none;
}

.leftTopArticleMenu {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #FFFF00;
}
.leftTopArticleTitle {
	font-family: Tahoma, Arial;
	font-size: 11px;
	font-weight: normal;
	color: #0b305c;
	text-decoration: none;
}
.leftTopArticleTitle:hover {
	font-family: Tahoma, Arial;
	font-size: 11px;
	font-weight: normal;
	color: #0000ff;
	text-decoration: none;
}

.leftSearchMenu {
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}

.leftPollMenu {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.leftPollQuestion {
	font-family: Tahoma, Arial;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.leftPollAnswer {
	font-family: Tahoma, Arial;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
/* ----------------------------- */

/* --------- Top menu ---------- */
#topMenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFF00;
	text-decoration: none;
	text-transform: uppercase;
}
#topMenu a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-transform: uppercase;
}
#topMenu a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFF00;
	text-decoration: none;
	text-transform: uppercase;
}

#topMenuActive {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFF00;
	text-decoration: none;
	text-transform: uppercase;
}
#topMenuActive a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFF00;
	text-decoration: none;
	text-transform: uppercase;
}
#topMenuActive a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFF00;
	text-decoration: none;
	text-transform: uppercase;
}
#topMenuSub {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #C8D3DB;
	text-decoration: none;
}
#topMenuSub a {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
#topMenuSub a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #00913A;
	text-decoration: underline;
}
/* ----------------------------- */

/* -------- Right menu --------- */
#rightTopArticleMenu {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
#rightTopArticleTitle {
	font-family: Tahoma, Arial;
	font-size: 11px;
	font-weight: normal;
	color: #0b305c;
	text-decoration: none;
}
#rightTopArticleTitle:hover {
	font-family: Tahoma, Arial;
	font-size: 11px;
	font-weight: normal;
	color: #0000ff;
	text-decoration: none;
}
/* ----------------------------- */

/* ----------- Footer ---------- */
#footer {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
#footer #menuF a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
#footer #menuF a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.vip {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}
.vip:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: underline;
}
/* ----------------------------- */

/* ---------- Form  ------------ */
.myform {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
}
.myradio {
	height: 16px;
	border: 0px solid #666666;
}
.mybutton {
	font-family: Verdana, Arial, Tahoma;
	font-size: 11px;
	font-weight: bold;
	background-color: #e2e2e2;
	border: 1px solid #666666;
}
.mybuttonSmall  {
	font-family: Verdana, Arial, Tahoma;
	font-size: 11px;
	font-weight: normal;
	background-color: #e2e2e2;
	color: #000000;
	border: 1px solid #666666;
	line-height: 14px;
}
/* ----------------------------- */

/* ----------- News ------------ */
.newsCatTitle {
	font-family: Tahoma, Arial;
	font-size: 14px;
	font-weight: bold;
	color: #0066CC;
	text-decoration: none;
}
.newsCatTitle:hover {
	font-family: Tahoma, Arial;
	font-size: 14px;
	font-weight: bold;
	color: #0066CC;
	text-decoration: none;
}
#newsSpecialTitle a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #00913A;
	line-height: normal;
	text-decoration: none;
}
#newsSpecialTitle a:hover {
	color: #000000;
}
#newsSpecialTitle #otherNews a {
	color: #0BA047;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#newsSpecialTitle .ThumnailImgBorder {
	border: 3px solid #D8E5DD;
}
#newsSpecialOther {
	padding:6px;
}

#newsSpecialOther a {
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #0067AC; line-height: normal; text-decoration: none;
}
#newsSpecialOther a:hover {
	color: #000000; text-decoration: none;
}
.newsPrint {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
}
.newsPrint:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FF6600;
	text-decoration: none;
}
.newsAuthor {
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
/* ----------------------------- */


.downloadLink {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.downloadLink:hover {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #ff8a00;
	text-decoration: none;
}
.downloadHits {
	font-family: Tahoma, Arial;
	font-size: 11px;
	font-style: italic;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
/* ----------------------------- */

/* ---------- Product ---------- */
#productTitle a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
#productTitle a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #993B05;
	text-decoration: none;
}
.productCode {
	font-family: Tahoma, Arial;
	font-size: 11px;
	font-weight: normal;
	color: #993B05;
	text-decoration: none;
}
.productOrder {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #51A9FF;
	text-decoration: none;
}
.productOrder:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #F55C18;
	text-decoration: underline overline;
}
.productOther {
	font-family: Tahoma, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
#detailPro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #993B05;
	text-decoration: none;
}
#detailPro a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #E78720;
	text-decoration: none;
}
#detailPro a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #993B05;
	text-decoration: none;
}

/* ----------------------------- */

/* -------------- Border --------------- */

.borderAll {
	border: 1px solid #D8E5DD;
}
.borderLTR {
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #14A850;
	border-right-color: #14A850;
	border-left-color: #14A850;
}
.borderLTRGray {
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #D8E5DD;
	border-right-color: #D8E5DD;
	border-left-color: #D8E5DD;
}
.borderAllGray {
	border: 1px solid #e5e2e2;
}
.borderDot {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
.borderT {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #D8E5DD;
}
.borderAll2 {
	border-top-width: 5px;
	border-right-width: 8px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #9dafbc;
	border-right-color: #9dafbc;
	border-bottom-color: #9dafbc;
	border-left-color: #9dafbc;
}
.borderLTB {
	border-top-width: 5px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #EA0D0D;
	border-bottom-color: #9DAFBC;
	border-left-color: #9DAFBC;
}
.borderB {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #EA0D16;
}
.borderBBlue {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #176dae;
}
.borderBOrange {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #ff7200;
}
.borderBGreen {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #1c933f;
}
.borderBDot {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}


/*--------------------------------------------------*/

/*********** Danh ba Doanh nghiep  ***********/
#DNCatalogyTab ,a {
	color:#0BA047;
	font-weight: bold;
	display: inline;
}
#DNCatalogyTab a:hover {
	color:#EA0D16;
	font-weight: bold;
	display: inline;
}
#DNCatalogyTab .DNcatactive, .DNcatactive:hover  {
	color:#EA0D16;
	font-weight: bold;
}
#SPDV .DNName, .DNName:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#0BA047;
	display: block;
}
#SPDV .location {
	font-size:11px;
	color:#0BA047;
}
#SPDV .codeID {
	font-size:11px;
	font-weight:bold;
	color:#EA0D16;
}
#SPDV a {
	font-size:12px;
	font-weight:bold;
	color:#000000;
}
#SPDV a:hover {
	font-size:12px;
	font-weight:bold;
	color:#0BA047;
}


/*--------------------------------------------*/

/*********** #Home Hot News Tab  ***********/

#homeHotNewsTab a {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	text-indent: 10px;
	display: block;
}
#homeHotNewsTab a:hover {
	text-decoration: underline;

}
#homeHotNewsTab .aActive {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	text-indent: 10px;
	display: block;
}
#homeHotNewsTab .TDon {
	background-color: #EA0D16;
}
#homeHotNewsTab .TDoff {
	background-color: #0BA047;
}
/*--------------------------------------------*/
/*-------------------TP Du thi Tab--------------*/
#catTPDT a {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	text-indent: 10px;
	display: block;
	padding-top: 4px;
	padding-bottom: 4px;
}
#catTPDT a:hover {
	color: #FFFFFF;
	background-color: #176DAE;

}
#catTPDT .aActive {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	text-indent: 10px;
	display: block;
}
#catTPDT .TDon {
	background-color: #176DAE;
}
#catTPDT .TDoff {
	background-color: #BDD0C4;
}
/*--------------------------------------------*/
/*-------------------Clip Audio--------------*/
#AudioClips,
#AudioClips a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #2C8ABD;
	text-decoration: none;
}
#AudioClips a:Hover {
	color: #000000;
	text-decoration: none;
}
#PageAudioClip , #PageAudioClip a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
#PageAudioClip a:Hover {
	color: #FFFFFF;
	text-decoration: underline;
}
/*--------------------------------------------*/

/*----------------- scroll bar -------------------*/
.scrollbar {
	SCROLLBAR-FACE-COLOR: #d4d0c8;
	SCROLLBAR-HIGHLIGHT-COLOR: #FFFFFF;
	OVERFLOW: auto;
	SCROLLBAR-SHADOW-COLOR: #FFFFFF;
	SCROLLBAR-3DLIGHT-COLOR: #d4d0c8;
	SCROLLBAR-ARROW-COLOR: #747474;
	SCROLLBAR-TRACK-COLOR: #e9e7e3;
	SCROLLBAR-DARKSHADOW-COLOR: #d4d0c8;
}
/*--------------------------------------------*/

/*------------Công trình - KTS----------------*/
#kts .ktsName {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	padding-left:10px;
	padding-right:6px;
	background-color:#FFFFFF;
}
#kts .ktsCouse {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#EA0D16;
	padding-left:6px;
	padding-right:6px;
	background-color:#FFFFFF;

}
/*--------------------------------------------*/
/*--------------Shadow effect ------------------*/

#shadow-container {
    position: relative;
	width:100px;
    left: 3px;
    top: 3px;
    margin-right: 3px;
    margin-bottom: 3px;
}

#shadow-container .shadow2,
#shadow-container .shadow3,
#shadow-container .container {
    position: relative;
    left: -1px;
    top: -1px;
}

#shadow-container .shadow1 {
background: #F1F0F1;
}

#shadow-container .shadow2 {
	background: #DBDADB;
}

#shadow-container .shadow3 {
	background: #B8B6B8;
}

#shadow-container .container {
	background: #ffffff;
	border: 1px solid #f2f2f2;
	padding: 4px;
}


/*---- THEME -----*/

.qcitem img {
	display: block;
    margin-bottom: 5px;
}
.qcitem_ngang {
    margin-left: 5px;
}
.qcitem_top {
  display: block;
	position: relative;
	margin-left: 5px;
	top: 4px;
}
.qcitem_spec {
    margin: 0px;
}


#ja-subhead {
	height: 125px;
	position: relative;
	padding-top:275px;
}
#ja-subhead div.innerpad {
	background: url(images/top-bg-narrow.png) repeat-y top left;	
	padding: 10px 10px 10px;
	width: 80%;
	float:right;
	margin-right:10px;
	text-align: right;
}
#ja-subhead div.moduletable {
	color: #FFFFFF;
	padding-left: 80px;
}

#ja-subhead div.moduletable a {
	color: #FFFFFF;
	margin: 0;
	padding: 0;
	font-size: 160%;
	text-decoration: none;
	background: none;
}

table.list {
	border-collapse : collapse;
	border : 1px solid #CCCCCC;
	empty-cells : show;
	width: 100%;
}
.list-title {
	background-color:#E0E0E0;
	font-weight: bold;
	text-align: center;
	font-size: 12px;
}
.list-title2 {
	background-color:#F5F5F5;
	text-align: right;
}

div#line-space {
  height: 5px;
  padding: 0;
  margin: 0;
  overflow: hidden;
}
.tool-tip {
	float: left;
	background: #ffc;
	border: 1px solid #D4D5AA;
	padding: 5px;
	max-width: 400px;
	z-index: 50;
	font-family: Verdana, Arial;
	font-size: 11px;
}
.tool-tip-title {
	padding: 0;
	margin: 0;
	font-size: 100%;
	font-weight: bold;
	margin-top: -15px;
	padding-top: 15px;
	padding-bottom: 5px;
	background: url(images/selector-arrow.png) no-repeat;
}
.tool-tip-text {
	font-size: 100%;
	margin: 0;
}


/* ----------- REAL ESTATE CSS ----------- */

/*********** #suppermarketTab ***********/

#suppermarketTab .SMTabactive {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	text-indent: 10px;
	display: block;
	width: 140px;
}
#suppermarketTab .SMTabactive:hover {
	text-decoration: underline;

}
#suppermarketTab .SMTabnoneActive {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #EA0D16;
	text-decoration: none;
	text-indent: 10px;
	display: block;
	width: 140px;
}
#suppermarketTab .SMTabnoneActive:hover {
	text-decoration: underline;
}
#suppermarketTab .TDon {
	background-color: #EA0D16;
}
#suppermarketTab .TDoff {
	background-color: #FFFFFF;

}

#SupperMarketContent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	color: #000000;
}
#SupperMarketContent a {
	font-size: 11px;
	font-weight:normal;
	line-height: 16px;
	color: #000000;
}
#SupperMarketContent a:hover {
	font-size: 11px;
	line-height: 16px;
	color: #0064a7;
}
#SupperMarketContent .price, .NewsID, .cashActive {
	line-height: normal;
	font-size:11px;
	font-weight: bold;
	color: #EA0D16;
}
#SupperMarketContent .location, .saveID {
	line-height: normal;
	font-size:11px;
	color: #00913A;
	text-decoration: none;
}
#SupperMarketContent .cashActive {
	font-weight: normal;
	color: #EA0D16;
}
#SupperMarketContent .cash {
	font-weight: normal;
	color: #0BA047;
}

#viewRealestate .price {
	font-size: 18px;
	font-weight: normal;
	color: #FF0000;
	text-decoration: none;
}
#viewRealestate .exchange {
	font-size: 11px;
	color: #0BA047;
}
#viewRealestate .exchangeActive {
	font-size: 11px;
	color: #FF0000;
}

/*--------------------------------------------*/

.borderDot {
	border: 1px dotted #0669B1;
}
#TypicalProject {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #EA0D16;
	text-decoration: none;
	line-height: normal;
}
/*--------------------------------------------*/
/*-------------Catalogue VLXD-------------*/
#CatVLXD .MainCat {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0bb343;
	text-transform: uppercase;
	font-weight: bold;
	display: block;
	text-align: left;
	padding-left: 12px;
}
#CatVLXD a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0067ac;
	font-weight: normal;
	text-transform: none;
	display: block;
	padding: 3px 5px 0px 20px;
	border-bottom: 1px solid #e7f2ff;
}
#CatVLXD a:hover {
	border-bottom: 1px solid #0067ac;
	display: block;
	padding: 3px 5px 0px 20px;
}


/*--------------------------------------------*/

#ja-mainnavwrap {
	height: 32px;
	float: left;
	width: 100%;
	background: url(images/nav_bg.gif);
}

#ja-mainnav {
	float: left;
}

#ja-mainnav a {
	outline: none;
	font-family:Arial;
	color: #4F4F4F;
	font-weight: bold;
	font-size: 100%;
	padding: 0 14px 3px 14px;
	border-left: 1px solid #E6E6E6;
	display: block;
}

#ja-mainnav a:hover, #ja-mainnav a:active, #ja-mainnav a:focus {
	text-decoration: none;
}

#ja-subnav {
	clear: both;
	background: url(../images/subnav-bg-wide.gif) no-repeat top left;
	line-height: normal;
}

/* Clearfix */
.clearfix:after {
	clear: both;
	display: block;
	content: ".";
	height: 0;
	visibility: hidden;
}

* html > body .clearfix {
	width: 100%;
	display: block;
}

* html .clearfix {
	height: 1%;
}







.datepicker_vista {
	position: absolute;
	font-size: 10px;
	font-family: Tahoma, sans-serif;
	color: #000;
	line-height: normal;
	width: 172px;
	height: 135px;
	padding: 14px;
	background: url(images/calendar/frame.png) no-repeat;
}

/* header
********************************************************/
.datepicker_vista .header {
	position: relative;
	height: 15px;
	margin-bottom: 5px;
	padding-top: 1px;
}

.datepicker_vista .header .title {
	text-align: center;
	font-size: 10px;
	font-family: Tahoma, sans-serif;
	color: #000;
	margin: 0 18px 0 18px;
}

.datepicker_vista .header .titleText {
}

.datepicker_vista .header .previous,
.datepicker_vista .header .next,
.datepicker_vista .header .closeButton {
	position: absolute;
	cursor: pointer;
	text-indent: -40px;
	overflow: hidden;
	width: 12px;
	height: 12px;
	top: 2px;
	background-image: url(images/calendar/buttons.png);
	background-position: left top;
	background-repeat: no-repeat;
}

.datepicker_vista .header .previous {
	left: 4px;
}
.datepicker_vista .header .previous:hover {
	background-position: left bottom;
}
.datepicker_vista .header .next {
	right: 4px;
	background-position: -13px top;
}
.datepicker_vista .header .next:hover {
	background-position: -13px bottom;
}
.datepicker_vista .header .closeButton {
	display: none;
	right: 0px;
	top: 0px;
	background-position: right top;
}
.datepicker_vista .header .closeButton:hover {
	background-position: right bottom;
}

/* body
********************************************************/
.datepicker_vista .body {
	position: relative;
	top: 0px;
	left: 2px;
	width: 168px;
	height: 112px;
	overflow: hidden;
}

/* time
********************************************************/
.datepicker_vista .time {
	position: relative;
	width: 100%;
	height: 100%;
}

.datepicker_vista .time .hour,
.datepicker_vista .time .separator,
.datepicker_vista .time .minutes {
	border: 1px solid #ccc;
	background: #fff;
	width: 50px;
	font-size: 32px;
	position: absolute;
	top: 10px;
	text-align: center;
	padding: 2px;
}

.datepicker_vista .time .hour {
	left: 15px;
}
.datepicker_vista .time .separator {
	background: transparent;
	border: 0px;
	width: 10px;
	left: 76px;
}

.datepicker_vista .time .minutes {
	left: 95px;
}
.datepicker_vista .time .ok {
	position: absolute;
	top: 65px;
	width: 136px;
	left: 15px;
	font-size: 20px;
}

/* days-grid
********************************************************/
.datepicker_vista .days .day {
	float: left;
	text-align: center;
	overflow: hidden;
	width: 23px;
	height: 15px;
	margin: 0 1px 1px 0;
	font-size: 10px;
	font-family: Tahoma, sans-serif;
	color: #000;
}
.datepicker_vista .days .titles {
	height: 15px;
	border-bottom: 1px solid #e0e0e0;
	margin-bottom: 1px;
}
.datepicker_vista .days .day0 {
	margin-right: 0;
}

.datepicker_vista .days .week5 .day {
	margin-bottom: 0;
}

/* days-colors
********************************************************/
.datepicker_vista .days .week .day {
	cursor: pointer;
}
.datepicker_vista .days .week .day:hover {
	background: url(images/calendar/days.png) left top no-repeat;
	color: #0084AA;
}

.datepicker_vista .days .otherMonth {
	color: #aaa;
}

.datepicker_vista .days .selected {
	background: url(images/calendar/days.png) left bottom no-repeat;
	color: #316879;
}

/* months-grid
********************************************************/
.datepicker_vista .months .month {
	float: left;
	cursor: pointer;
	text-align: center;
	padding-top: 6px;
	width: 55px;
	overflow: hidden;
	height: 21px;
	margin: 0 1px 1px 0;
}

.datepicker_vista .months .month3,
.datepicker_vista .months .month6,
.datepicker_vista .months .month9,
.datepicker_vista .months .month12 {
	margin-right: 0;
}

.datepicker_vista .months .month10,
.datepicker_vista .months .month11,
.datepicker_vista .months .month12 {
	margin-bottom: 0;
}

/* months-colors
********************************************************/
.datepicker_vista .months .month:hover {
	background: url(images/calendar/months.png) left top no-repeat;
	color: #0084AA;
}

.datepicker_vista .months .selected {
	background: url(images/calendar/months.png) left bottom no-repeat;
	color: #316879;
}

/* years-grid
********************************************************/
.datepicker_vista .years .year {
	float: left;
	cursor: pointer;
	text-align: center;
	padding-top: 6px;
	width: 32px;
	overflow: hidden;
	height: 21px;
	margin: 0 1px 1px 0;
}

.datepicker_vista .years .year4,
.datepicker_vista .years .year9,
.datepicker_vista .years .year14,
.datepicker_vista .years .year19 {
	margin-right: 0;
}

.datepicker_vista .years .year15,
.datepicker_vista .years .year16,
.datepicker_vista .years .year17,
.datepicker_vista .years .year18,
.datepicker_vista .years .year19 {
	margin-bottom: 0;
}

/* years-colors
********************************************************/
.datepicker_vista .years .year:hover {
	background: url(images/calendar/years.png) left top no-repeat;
	color: #0084AA;
}

.datepicker_vista .years .selected {
	background: url(images/calendar/years.png) left bottom no-repeat;
	color: #316879;
}

/* global
********************************************************/
.datepicker_vista .unavailable {
	background: none !important;
	color: #fbb !important;
	cursor: default !important;
}






.viptabs{
	padding: 3px 0;
	font: bold 12px Verdana;
	list-style-type: none;
	display: block;
	margin: 0;
}
.viptabs a{
	text-decoration: none;
	position: relative;
	z-index: 1;
	top: 1px;
	padding: 3px 7px;
	margin-right: 3px;
	border: 1px solid #778;
	color: #2d2b2b;
	background-color: #E0E0E0;
}
.viptabs a:visited{
	color: #2d2b2b;
}
.viptabs a:hover{
	text-decoration: none;
	background-color: #FFFFFF;
}
.viptabs a.selected{ /*selected main tab style */
	position: relative;
	background-color: #FFFFFF;
	border-bottom-color: white;
}
.viptabs a.selected:hover{ /*selected main tab style */
	text-decoration: none;
}


.tabWhite {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.tabWhite:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

/* MILKBOX */

#mbOverlay {
	position: absolute;
	left: 0;
	width:100%;
	background-color: #000; /* set the Milkbox overlay color // opacity: see the js options */
	z-index:100;
	cursor: pointer;
}

#mbCenter {
	/* for default width and height, see the js options */
	position: absolute;
	z-index:101;
	overflow:hidden;
	left: 50%;
	top:10%;/* overwritten in the js options to properly position the milkbox when activated in a scrolled window */
	background-color: #fff;/* set the Milkbox background color */
	border: 5px solid #fff;/* set the Milkbox border */
	margin:0; padding:5px;/* set the Milkbox padding */
}

.mbLoading{ background: #fff url(images/milkbox/loading.gif) no-repeat center; }/* IMAGE: loading gif */

#mbCanvas{ margin:0; padding:0; height:0; border:none; font-size:0; overflow:hidden; }

.clear{ clear:both; height:0; margin:0; padding:0; font-size:0; overflow:hidden; }


/* *** BOTTOM *** */

#mbBottom {
	/* set text options */
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	padding-top:8px;
	margin:0;
}

/* navigation */
/* be careful if you change buttons dimensions */

#mbNavigation{
	float:right;
	width:27px;
	padding-top:3px;
	border-left:1px solid #9c9c9c;/* set nav border */
}


#mbCount{
	width:55px;
	overflow:hidden;
	padding-top:1px;
	float:right;
	text-align:right;
	font-size:9px; /* count font size */
}

#mbCloseLink, #mbPrevLink, #mbNextLink, #mbPlayPause{
	outline:none;
	display:block;
	float:right;
	height:19px;
	cursor: pointer;
}


#mbPrevLink, #mbNextLink{ width:15px; }
#mbPrevLink{ background: transparent url(images/milkbox/prev.gif) no-repeat; }/* IMAGE: prev */
#mbNextLink{ background: transparent url(images/milkbox/next.gif) no-repeat; }/* IMAGE: next */

#mbPlayPause{ width:13px; }
#mbPlayPause{ background: transparent url(images/milkbox/play-pause.gif) no-repeat; }/* IMAGE: prev */


/* NOTE: doesn't work in ie6, so, just see the js options :) */
a#mbPrevLink:hover,a#mbNextLink:hover,a#mbCloseLink:hover,a#mbPlayPause:hover { background-position: 0 -22px; }

#mbCloseLink {
	width:17px;
	background: transparent url(images/milkbox/close.gif) no-repeat;/* IMAGE: close */
}

/* description */

#mbDescription{
	margin-right:27px;
	padding:0px 10px 0 0;
	font-weight: normal;
	text-align:justify;
}


/* Tab PM */
.wrapper {width:100%; margin:12px auto;}
.parent {background-color:#e3e3e3; height:30px; border-bottom:#336699 2px solid; padding-left:20px;}
	.parent a {
			float:left;
			height:28px; line-height:28px;
			border-right:#f1f1f1 2px solid;
			border-top:#e3e3e3 2px solid;
			padding:0 10px;
		}
	.parent a.act{
		border:#336699 2px solid;
		border-bottom:#ffffff 2px solid;
		background-color:#fff;
		margin-bottom:-2px;
		_position:relative; /*IE6*/
		_z-index:999999; /*IE6*/
	}
