﻿/* Default */

	/* Default: Parent */
form {
	font-family: Tahoma, Arial, Verdana; font-size: 12px; color: #000000; background: url(vnrea_02.png) repeat-x; margin: 0 auto 0 auto; text-align: center;
}
body {
	font-family: Tahoma, Arial, Verdana; font-size: 12px; color: #000000; background: url(vnrea_02.png) repeat-x; margin: 0 auto 0 auto; text-align: center;
}
html {
	font-family: Tahoma, Arial, Verdana; font-size: 12px; color: #000000; background: url(vnrea_02.png) repeat-x; margin: 0 auto 0 auto; text-align: center;
}
TD {
	font-family: Tahoma, Arial, Verdana; font-size: 12px; color: #000000;
}

#maincontainer {
	margin: 0 auto; text-align: left; width: 973px;
}
.ParentBorder {
	width: 1px; background-color: #000000;
}
.ParentBackground {
	background-color: #E6E6E6; vertical-align: top;
}

	/* Default: Text */
.textupper {
	text-transform: uppercase;
}
.textverysmall {
	font-size: 10px;
}
.textsmall {
	font-size: 11px;
}
.textsmallbold {
	font-size: 11px; font-weight: bold;
}
.textnormal {
	font-size: 12px;
}
.textnormalbold {
	font-size: 12px; font-weight: bold;
}
.textlarge {
	font-size: 13px;
}
.textlargebold {
	font-size: 13px; font-weight: bold;
}
.textverylargebold {
	font-size: 14px; font-weight: bold;
}
.texthugebold {
	font-size: 16px; font-weight: bold;
}
.textsuperhugebold {
	font-size: 18px; font-weight: bold;
}
.textsubcontent {
	font-size: 12px; font-weight: bold; color: #808080;
}
.textwhite {
	COLOR: #FFFFFF;
}
.textblack {
	COLOR: #000000;
}
.textlink {
	COLOR: #1f77a2;
}
.textlinkspecial {
	COLOR: #003366;
}
.textCCCCCC {
	COLOR: #cccccc;
}
.textffff33 {
	COLOR: #ffff33;
}
.text333333 {
	COLOR: #333333;
}
.text666666{
	COLOR: #666666;
}
.text3f4541 {
	COLOR: #3f4541;
}
.text257ba5 {
	COLOR: #257ba5;
}
.text999999 {
	COLOR: #999999;
}
.lineheight {
	line-height: 18px;
}
.lineheight16 {
	line-height: 16px;
}
.lineheight14 {
	line-height: 14px;
}

	/* Default: Background */
.bgblack {
	background-color: #000000;
}
.bgwhite {
	background-color: #FFFFFF;
}
.bgF3F3F3 {
	background-color: #F3F3F3; font-size: 11px;
}
.bgCCCCCC {
	background-color: #CCCCCC;
}
.bgf1eff0 {
	background-color: #f1eff0;
}
.bglink {
	background-color: #1f77a2;
}
	
	/* Default: Link */
A:link {
	COLOR: #1f77a2; TEXT-DECORATION: none
}
A:active {
	COLOR: #1f77a2; TEXT-DECORATION: none
}
A:visited {
	COLOR: #1f77a2; TEXT-DECORATION: none
}
A:hover {
	COLOR: #1f77a2; TEXT-DECORATION: underline
}
A.likedefault:link {
	COLOR: #333333; TEXT-DECORATION: none
}
A.likedefault:active {
	COLOR: #333333; TEXT-DECORATION: none
}
A.likedefault:visited {
	COLOR: #333333; TEXT-DECORATION: none
}
A.likedefault:hover {
	COLOR: #333333; TEXT-DECORATION: underline
}
A.special:link {
	COLOR: #003366; TEXT-DECORATION: none
}
A.special:active {
	COLOR: #003366; TEXT-DECORATION: none
}
A.special:visited {
	COLOR: #003366; TEXT-DECORATION: none
}
A.special:hover {
	COLOR: #003366; TEXT-DECORATION: underline
}
A.white:link {
	COLOR: #FFFFFF; TEXT-DECORATION: none
}
A.white:active {
	COLOR: #FFFFFF; TEXT-DECORATION: none
}
A.white:visited {
	COLOR: #FFFFFF; TEXT-DECORATION: none
}
A.white:hover {
	COLOR: #FFFFFF; TEXT-DECORATION: underline
}
A.black:link {
	COLOR: #000000; TEXT-DECORATION: none
}
A.black:active {
	COLOR: #000000; TEXT-DECORATION: none
}
A.black:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
A.black:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
A.menu:link {
	COLOR: #003366; TEXT-DECORATION: none; font-size: 11px; text-transform: uppercase; font-weight: bold;  padding: 14px 20px 14px 20px; background: url(menuBG.gif) no-repeat top center;
}
A.menu:active {
	COLOR: #003366; TEXT-DECORATION: none; font-size: 11px; text-transform: uppercase; font-weight: bold;  padding: 14px 20px 14px 20px; background: url(menuBG.gif) no-repeat top center;
}
A.menu:visited {
	COLOR: #003366; TEXT-DECORATION: none; font-size: 11px; text-transform: uppercase; font-weight: bold;  padding: 14px 20px 14px 20px; background: url(menuBG.gif) no-repeat top center;
}
A.menu:hover {
	background: url(menuBG.gif) no-repeat bottom center;
}
A.menucurrent:link {
	COLOR: #003366; TEXT-DECORATION: none; font-size: 11px; text-transform: uppercase; font-weight: bold; padding: 14px 20px 14px 20px; background: url(menuBG.gif) no-repeat bottom center;
}
A.menucurrent:active {
	COLOR: #003366; TEXT-DECORATION: none; font-size: 11px; text-transform: uppercase; font-weight: bold; padding: 14px 20px 14px 20px; background: url(menuBG.gif) no-repeat bottom center;
}
A.menucurrent:visited {
	COLOR: #003366; TEXT-DECORATION: none; font-size: 11px; text-transform: uppercase; font-weight: bold; padding: 14px 20px 14px 20px; background: url(menuBG.gif) no-repeat bottom center;
}
A.menucurrent:hover {}
A.more:link {
	COLOR: #0000ff; TEXT-DECORATION: underline
}
A.more:active {
	COLOR: #0000ff; TEXT-DECORATION: underline
}
A.more:visited {
	COLOR: #0000ff; TEXT-DECORATION: underline
}
A.more:hover {
	COLOR: #1f77a2; TEXT-DECORATION: underline
}
A.nav:link {
	COLOR: #257ba5; TEXT-DECORATION: none
}
A.nav:active {
	COLOR: #257ba5; TEXT-DECORATION: none
}
A.nav:visited {
	COLOR: #257ba5; TEXT-DECORATION: none
}
A.nav:hover {
	COLOR: #257ba5; TEXT-DECORATION: underline
}
A.more2:link {
	COLOR: #eb7a19; TEXT-DECORATION: underline
}
A.more2:active {
	COLOR: #eb7a19; TEXT-DECORATION: underline
}
A.more2:visited {
	COLOR: #eb7a19; TEXT-DECORATION: underline
}
A.more2:hover {
	COLOR: #ff841b; TEXT-DECORATION: underline
}
A.other:link {
	COLOR: #666666; TEXT-DECORATION: none
}
A.other:active {
	COLOR: #666666; TEXT-DECORATION: none
}
A.other:visited {
	COLOR: #666666; TEXT-DECORATION: none
}
A.other:hover {
	COLOR: #666666; TEXT-DECORATION: underline
}
A.search:link {
	COLOR: #1f77a2; TEXT-DECORATION: underline
}
A.search:active {
	COLOR: #2aa1db; TEXT-DECORATION: underline
}
A.search:visited {
	COLOR: #2aa1db; TEXT-DECORATION: underline
}
A.search:hover {
	COLOR: #2aa1db; TEXT-DECORATION: underline
}
A.searchlink:link {
	COLOR: #448720; TEXT-DECORATION: none
}
A.searchlink:active {
	COLOR: #448720; TEXT-DECORATION: none
}
A.searchlink:visited {
	COLOR: #448720; TEXT-DECORATION: none
}
A.searchlink:hover {
	COLOR: #448720; TEXT-DECORATION: underline
}



	/* Default: Form */
SELECT {
	font-size: 11px; color:  #666666; border: solid 1px;
}
INPUT {
	font-size: 11px; color:  #000000;
}
TEXTAREA {
	font-size: 11px; color:  #666666; border: solid 1px #D3D3D3;
}
.solid {
	font-size: 11px; color:  #666666; border: solid 1px #D3D3D3; width: 100%; background-color: #FFF;
}
.solidheight {
	font-size: 11px; color:  #666666; border: solid 1px #D3D3D3; width: 100%; height: 100%; background-color: #FFF;
}
.DefaultBut {
	font-size: 11px; color:  #FFFFFF; background-color: #C40E00; font-weight: bold; border-style: solid;
	border-bottom-color: #828177; border-right-color: #828177; border-top-color: #F9F8F3; border-left-color: #F9F8F3;
	height: 18px;
}
.DefaultButXS {
	font-size: 11px; font-weight: bold; color:  #FFFFFF; background: url(gd_23.gif); border: none; width: 55px; height: 19px;
}
.butSearch {
	font-size: 11px; font-weight: bold; color:  #FFFFFF; background: url(search.gif) no-repeat; border: none; width: 19px; height: 19px; cursor: pointer;
}
.butSearch2 {
	font-size: 11px; font-weight: normal; color:  #FFFFFF; background: url(search2_03.gif) no-repeat; border: none; width: 63px; height: 21px; cursor: pointer;
}
.txtCountrySelect {
	font-size: 11px; color:  #999999; border: solid 1px #999999; width: 100%; background-color: #FFF;
}
.txtSearch {
	font-size: 11px; color:  #000000; border: solid 1px #cccccc; width: 100%; background-color: #FFF;
}
.txtVideo {
	font-size: 11px; color:  #9f9f9f; border: solid 1px #cccccc; width: 100%; background-color: #FFF;
}



	/* Default: Other */
HR {
	width: 90%; text-align: center; height: 1px; color: #AE9462;
}
.imgpad {
	margin-right: 10px; display: block;
}
.imgborder {
	border: solid 1px #9d9d9d;
}
.imgborderPix {
	border: solid 2px #cccccc;
}
.imgborderVideo {
	border: solid 2px #707070;
}
.imgborderFade {
	border: 0; display: block; margin-bottom: 0;
}
.border0line {
	border: 0 solid #c0c0c0;
}
.border0 {
	border-color: #c0c0c0;
	border-width: 0;
}
.aligncenter {
	text-align: center;
}
.alignleft {
	text-align: left;
}
.alignright {
	text-align: right;
}
.alignjustify {
	text-align: justify;
}
.boderw0 {
	border-width: 0px;
}


/* Header */
.HeaderMainBG {
	background: url(demo_04_04.jpg) no-repeat center top; vertical-align: top;
}
.HeaderTabBarBG {
	background: url(vnrea_07.png) repeat-x left top;
}
.HeaderSearchBG {
	background: url(vnrea_12.gif) repeat-x;
}


/* Body */
.BodyLeft {
	vertical-align: top; padding-right: 7px;
}
.BodyCenter {
	vertical-align: top; padding: 0 18px 0 20px;
}
.BodyRight {
	vertical-align: top; width: 289px; padding: 0 6px 0 0;
}
.BodyContent {
	vertical-align: top;
}
.BodyLeftSub {
	vertical-align: top; width: 197px; padding-left: 8px;
}
.BodyRightSub {
	vertical-align: top; width: 208px; padding-right: 6px;
}


	/* Body: BodyLeft */
.BodyLeftTitleBG {
	background: url(vnrea_19.png) repeat-x left top; padding-left: 14px;
}
.BodyLeftIntroBG {
	background-color: #f1eff0; border-left: solid 1px #cccccc; border-right: solid 1px #cccccc; border-bottom: solid 1px #cccccc; border-top: none; padding: 8px 10px 5px 10px;
}
.BodyLeftSpeNewsPad {
	padding: 16px 0 10px 5px;
}
.BodyLeftSpeNewsTeaserPad {
	padding: 0 5px 20px 5px;
}
.BodyLeftFocusNewsPad {
	padding: 0 10px 0px 10px;
}
.BodyLeftFocusNewsItemPad {
	padding-bottom: 10px;
}
.BodyLeftTapChi {
	background-color: #d11f15; padding: 5px 7px 5px 8px;
}
.BodyLeftPanelTitleBG {
	background: url(vnrea_85.png) repeat-x left top; padding: 0 0 14px 17px;
}
.BodyLeftPanelShadowLeft {
	background: url(vnrea_110.gif) repeat-y left top;
}
.BodyLeftPanelShadowRight {
	background: url(vnrea_112.gif) repeat-y right top;
}
.BodyLeftPanelLargerPad {
	padding: 0px 12px 0px 17px; height: 180px; vertical-align: top;
}
.BodyLeftPanelSmallPad {
	padding: 0px 8px 0px 13px; height: 180px; vertical-align: top;
}
.BodyLeftPanelTopBG{
	background: url(topBG.gif) repeat-x left bottom;
}
.BodyLeftPanelBottomBG{
	background: url(vnrea_151.png) repeat-x left top;
}
.BodyLeftPanelSmallShadowRight {
	background: url(vnrea_113.gif) repeat-y right top;
}
.BodyLeftDot {
	background: url(dot.gif) repeat-x left center;
}
.BodyLeftDot2 {
	background: url(dot.gif) repeat-x left bottom;
}
.BodyLeftPanelSubTitleBG {
	background: url(list_04.png) repeat-x left top; padding: 0 0 17px 6px;
}
.BodyLeftPanelSubBottomBG{
	background: url(list_16.png) repeat-x left top;
}
.BodyLeftPanelSubBG{
	background: #f4f9fa url(list_09.png) repeat-x left top; height: 182px; vertical-align: top; padding: 0 12px 20px 15px;
}
.BodyLeftDotXanh {
	background: url(dotxanh.gif) repeat-x left center;
}
.BodyLeftBoxTabDoc {
	border: solid 1px #297da6; padding: 10px 20px 10px 12px;
}
.BodyLeftOtherBorder {
	border: solid 2px #5397b8;
}

	/* Body: BodyCenter */
.BodyCenterListItem {
	background-color: #ffffff; padding: 12px 8px 13px 8px;
}
.BodyCenterListAlter {
	background-color: #ebebeb; padding: 12px 8px 13px 8px;
}


	/* Body: BodyRight */
.BodyRightQCBorder {
	border: solid 2px #999999;
}
.BodyRightQCTitle {
	border: solid 1px #1e568f; background: url(vnrea_47.gif) repeat-x left center; height: 30px;
}
.BodyRightQCPad {
	padding: 8px 0 8px 0;
}


.divoverflow {
	width: 100%; height: 100%; overflow: auto; margin: 0 0px 0 0px; padding: 0; border: 0;
}

	/* Body: BodyContent */
.BodyContentSearchBGTop {
	background: url(searchtop_07.gif) repeat-x left top;
}
	
/* Footer */
.FooterTabBG {
	background: url(vnrea_159.png) repeat-x;
}
.FooterShadowLeft {
	background: url(vnrea_163.gif) repeat-y; width: 6px;
}
.FooterShadowRight {
	background: url(vnrea_165.gif) repeat-y; width: 7px;
}
.FooterInfo {
	font-size: 11px; color: #666666; line-height: 16px; padding: 16px 40px 16px 44px;
}
	.FooterInfo a {color: #666666; text-decoration: underline;}
	.FooterInfo a:visited {color: #666666; text-decoration: underline;}
	.FooterInfo a:hover {color: #818181; text-decoration: underline;}
	
	
#tabs5 {
      float:left;
      width:100%;
      }
    #tabs5 ul {
          margin:0;
          padding:0px 0px 0 0px;
          list-style:none;
      }
    #tabs5 li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabs5 a {
      float:left;
      background:url("tab_01.gif") no-repeat left bottom;
      margin: 0 3px 0 0px;
      padding: 0 0 0 2px;
      text-decoration:none;
      }
    #tabs5 a span {
      float:left;
      display:block;
      background:url("tab_02.gif") no-repeat right bottom;
      padding: 3px 24px 3px 22px; text-transform: uppercase; color: #666666; font-size: 11px; font-weight: bold;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs5 a span {float:none;}
    /* End IE5-Mac hack */
    #tabs5 a:hover span {
      font-weight: normal;
      }
    #tabs5 a:hover {
      background-position:0% 0px;font-weight: bold;  color: #FFF;
      }
    #tabs5 a:hover span {
      background-position:100% 0px;font-weight: bold;  color: #FFF;
      
      }

      #tabs5 a.selected {
              background-position: 0% 0px;font-weight: bold;  color: #FFF;
      }
      #tabs5 a.selected span {
              background-position:100% 0px;font-weight: bold; color: #FFF;
      }