body {
	color: #595959;
}	
#outer {
    width: 960px;
    margin: 0 auto;
    padding: 0;
}

hr {
    display: none;
}

/* Header */
    #header {
        width: 100%;
        padding: 0;
        position: relative;
    }
        #header h1 {
            float: left;
            margin: 10px 0 0 0;
        }
        /* Main navigation */
            ul#mainNav {
                float: right;
            }
                ul#mainNav li {
                    float: left;
                    position: relative;
                }
                ul#mainNav li.off {
                }
                    ul#mainNav li a {
                        display: block;
                        height: 34px;
                        border-left: 1px solid #333333;
                        font-size: 1.4em;
                        font-weight: bolder;
                        color: #666;
                        padding: 48px 10px 0 10px;
                    }
                    ul#mainNav li.off a {
                        cursor: default;
                        color: #ddd;
                    }
                    ul#mainNav li.off a:hover {
                        color: #ddd;
                        border-left: 1px solid #333333;
                        padding: 48px 10px 0 10px;
                        border-top: none;
                    }
                    ul#mainNav li a:hover,
                    ul#mainNav li.Active a {
                        color: #F07243;
                        text-decoration: none;
                        border-left-color: #F07243;
                    }
                    ul#mainNav li a:hover {
                        padding: 40px 10px 0 10px;
                        border-top: 8px solid #F07243;
                    }
                    ul#mainNav li.Active a,
                    ul#mainNav li.Active a:hover {
                        padding: 40px 10px 0 10px;
                        border-top: 8px solid #F07243;
                    }
                ul#mainNav li.Hilite a,
                ul#mainNav li.Hilite a:hover {
                    padding: 40px 10px 0 10px;
                    color: #F07243;
                    text-decoration: none;
                    border-left-color: #F07243;
                    border-top: 8px solid #F07243;
                }
            /* Sub navigation */
                ul#mainNav li ul {
                    display: none;
                }
                ul#mainNav li.Hilite ul {
                    display: block;
                }
                ul#mainNav li.Hilite ul,
                ul#mainNav li.Active ul {
                    padding: 0;
                    width: 128px;
                    position: absolute;
                    top: 100%;
                    left: 0;
                    z-index: 1000;
                    background: #fff;
                    padding: 0;
                    margin: 0;
                    background: url("../images/sub-main-nav-bg.gif") no-repeat left bottom;
                }
                    ul#mainNav li.Hilite ul li,
                    ul#mainNav li.Active ul li {
                        float: left;
                        width: 100%;
                        position: relative;
                    }
                        ul#mainNav li.Hilite ul li a,
                        ul#mainNav li.Active ul li a {
                            display: block;
                            height: auto;
                            width: 112px;
                            border: none;
                            color: #666;
                            font-size: 1.2em;
                            padding: 6px 6px 6px 10px;
                        }
                        ul#mainNav li.Hilite ul li.Hilite a,
                        ul#mainNav li.Hilite ul li.Hilite a:hover,
                        ul#mainNav li.Hilite ul li.Active a,
                        ul#mainNav li.Hilite ul li.Active a:hover,
                        ul#mainNav li.Hilite ul li a:hover,
                        ul#mainNav li.Active ul li.Active a,
                        ul#mainNav li.Active ul li.Active a:hover,
                        ul#mainNav li.Active ul li a:hover {
                            color: #fff;
                            background: #F07243;
                            text-decoration: none;
                            border: none;
                            border-top: 1px solid #efefef;
                            padding: 5px 6px 6px 10px;
                        }
						
						ul#mainNav li.Hilite ul li.HasChild a:link,
						ul#mainNav li.Hilite ul li.HasChild a:visited{
							background:url(../images/icon_arrow.gif) no-repeat 95% 10px;
							color: #666666;
						}
						
						ul#mainNav li.Hilite ul li.Active a:link,
						ul#mainNav li.Hilite ul li.Active a:visited,						
						ul#mainNav li.Hilite ul li.HasChild a:hover{
							background:url(../images/icon_arrow_over.gif) no-repeat 95% 10px #F07243;
							color: #fff;
						}
						
						ul#mainNav li.Active.Hilite ul li.Active a:link,
						ul#mainNav li.Active.Hilite ul li.Active a:visited,
						ul#mainNav li.Active.Hilite ul li.HasChild a:hover{
							background:#F07243;
							color:#fff;
						}
						
						
                        ul#mainNav li.Hilite ul li.off a,
                        ul#mainNav li.Active ul li.off a:hover {
                            cursor: default;
                            color: #ddd;
                            background: none;
                            text-decoration: none;
                            border: none;
                            padding: 6px 6px 6px 10px;
                        }
						ul#mainNav li.Last a {
							padding-right: 0 !important;
						}	
            /* END. Sub navigation */

                /* Sub navigation - level 3 */
                    ul#mainNav li.Hilite ul li ul {
                        display: none;
                    }
                    ul#mainNav li.Hilite ul li.Hilite ul {
                        display: block;
                    }
                    ul#mainNav li.Hilite ul li.Hilite ul,
                    ul#mainNav li.Active ul li.Active ul {
                        padding: 0;
                        width: 126px;
                        position: absolute;
                        top: 0;
                        left: 126px;
                        z-index: 1000;
                        padding: 0;
                        margin: 0;
                        background: #efefef;
                    }
                        ul#mainNav li.Hilite ul li,
                        ul#mainNav li.Active ul li {
                            float: left;
                            width: 100%;
                        }
                            
                            ul#mainNav li.Hilite ul li.Hilite ul li a,
							ul#mainNav li.Active ul li.Hilite ul li a{
                                display: block;
                                height: auto;
                                width: 110px;
                                border: none;
                                color: #666 !important;
                                font-size: 1.2em;
                                padding: 6px 6px 6px 10px;
                                background: none;
                            }
							ul#mainNav li.Hilite ul li.Hilite ul li.Active a,
                            ul#mainNav li.Hilite ul li.Hilite ul li.Active a:hover,
                            ul#mainNav li.Hilite ul li.Hilite ul li a:hover,
                            ul#mainNav li.Active ul li.Hilite ul li.Active a,
                            ul#mainNav li.Active ul li.Hilite ul li.Active a:hover,
                            ul#mainNav li.Active ul li.Hilite ul li a:hover {
                                color:#666;
                                background: none;
                                text-decoration: none;
                                border: none;
                                /*padding: 5px 6px 6px 10px;*/
                            }
                            ul#mainNav li.Hilite ul li.off a,
                            ul#mainNav li.Active ul li.off a:hover {
                                cursor: default;
                                color: #ddd;
                                background: none;
                                text-decoration: none;
                                border: none;
                                padding: 6px 6px 6px 10px;
                            }
                /* END. Sub navigation */
        /* END. Main navigation */

        .Container01 {
            width: 100%;
            overflow: hidden;
            clear: both;
			padding: 0 0 10px 0;
        }

        #header img.BannerImg {
            display: block;
        }
        #header .SearchForm {
            width: 194px;
            overflow: hidden;
			background: #fff;
            margin: 0;
            float: right;
        }
            #header .SearchForm input {
                float: right;
            }
            #header .SearchForm input.TypeText {
                width: 170px;
                border: 1px solid #D3D3D3;
                border-right: none;
                background: #fff;
                margin: 0;
                padding: 3px 0 3px 4px;
                font-size: 1.1em;
                font-weight: bolder;
                color: #999;
            }
            #header .SearchForm .SearchBtnWrapper {
                width: 18px;
                height: 20px;
                border: 1px solid #D3D3D3;
                border-left: none;
                overflow: hidden;
                background: url("../images/search-btn.gif") no-repeat left 2px;
                float: right;
            }
                #header .SearchForm .SearchBtnWrapper input.InputBtn {
                    font-size: 10em;
                    opacity: 0;
                    -moz-opacity: 0;
                    filter: alpha(opacity=0);
                    cursor: pointer;
                }

        ul#language {
            float: right;
            padding: 3px 0 0 10px;
        }
            ul#language li {
                float: right;
                font-size: 1.2em;
            }
            ul#language li.FirstItem {
                border-left: 1px solid #666666;
                margin: 0 0 0 5px;
                padding: 0 0 0 5px;
            }
                ul#language li.Active span {
                    color: #999999;
                    float: left;
                    font-size: 1em;
                    font-weight: bolder;
                }
                ul#language li a {
                    color: #666666;
                    float: left;
                    font-size: 1em;
                    font-weight: bolder;
                }

        div.Banner {
            width: 926px;
            height: 217px;
            margin: 0 0 0 -52px;
            padding: 80px 0 0 86px;
            background: url("../images/banner-1.jpg") no-repeat left top;
        }
        div.Banner1 {
            background: url("../images/banner-1.jpg") no-repeat left top;
        }
        div.Banner2 {
            background: url("../images/banner-2.jpg") no-repeat left top;
        }
        div.Banner3 {
            background: url("../images/banner-3.jpg") no-repeat left top;
        }
        div.Banner4 {
            background: url("../images/banner-4.jpg") no-repeat left top;
        }
        div.Banner5 {
            background: url("../images/banner-5.jpg") no-repeat left top;
        }
        div.Banner6 {
            background: url("../images/banner-6.jpg") no-repeat left top;
        }
        div.Banner7 {
            background: url("../images/nhiethuyet.jpg") no-repeat left top;
        }
		
		
		
            #header div.Banner p.ParaShortIntro {
                font-size: 2.4em;
                line-height: 1.2em;
                color: #fff;
                margin: 35px 0 0 -30px;
                width: 400px;
            }
        ul#fadeCircularList {
            width: 959px;
            height: 297px;
            position: relative;
            z-index: 1;
        }
            ul#fadeCircularList li {
				height: 217px;
				margin: 0 0 0 -52px;
				overflow: hidden;
				padding: 80px 0 0 70px;
				width: 926px;
			}
            ul#fadeCircularList li.Banner1 {
                background: url("../images/sumenh.jpg") no-repeat left top;
            }
            ul#fadeCircularList li.Banner2 {
                background: url("../images/nhiethuyet.jpg") no-repeat left top;
            }
            ul#fadeCircularList li.Banner3 {
                background: url("../images/nangdong.jpg") no-repeat left top;
            }
            ul#fadeCircularList li.Banner4 {
                background: url("../images/dongdoi.jpg") no-repeat left top;
            }
			ul#fadeCircularList li.Banner5 {
                background: url("../images/trachnhiem.jpg") no-repeat left top;
            }
			ul#fadeCircularList li.Banner6 {
                background: url("../images/cautien.jpg") no-repeat left top;
            }
			ul#fadeCircularList li.Banner7 {
                background: url("../images/khachhang.jpg") no-repeat left top;
            }
			
			ul#fadeCircularList li.Sanpham1 {
                background: url("../images/sp-slide1.jpg") no-repeat left top;
            }
			ul#fadeCircularList li.Sanpham2 {
                background: url("../images/sp-slide2.jpg") no-repeat left top;
            }
			ul#fadeCircularList li.Sanpham3 {
                background: url("../images/sp-slide3.jpg") no-repeat left top;
            }
		
			ul#fadeCircularList li.Doitac1 {
                background: url("../images/doitac1.jpg") no-repeat left top;
            }
			ul#fadeCircularList li.Doitac2 {
                background: url("../images/doitac2.jpg") no-repeat left top;
            }
			ul#fadeCircularList li.Doitac3 {
                background: url("../images/doitac3.jpg") no-repeat left top;
            }
		
		
		#mainBanner2 {
			display: none;
		}	
		
		ul#fadeCircularList2 {
            width: 960px;
            height: 240px;
            position: relative;
            z-index: 1;
        }
            ul#fadeCircularList2 li {
				height: 240px;
				overflow: hidden;
				width: 960px;
			}
            ul#fadeCircularList2 li.Banner1 {
                background: url("../images/01.jpg") no-repeat left top;
            }
            ul#fadeCircularList2 li.Banner2 {
                background: url("../images/02.jpg") no-repeat left top;
            }
            ul#fadeCircularList2 li.Banner3 {
                background: url("../images/03.jpg") no-repeat left top;
            }
            ul#fadeCircularList2 li.Banner4 {
                background: url("../images/04.jpg") no-repeat left top;
            }
			ul#fadeCircularList2 li.Banner5 {
                background: url("../images/05.jpg") no-repeat left top;
            }
			
			ul#fadeCircularList2 li.Banner1.English {
                background: url("../images/01-en.jpg") no-repeat left top;
            }
            ul#fadeCircularList2 li.Banner2.English {
                background: url("../images/02-en.jpg") no-repeat left top;
            }
            ul#fadeCircularList2 li.Banner3.English {
                background: url("../images/03-en.jpg") no-repeat left top;
            }
            ul#fadeCircularList2 li.Banner4.English {
                background: url("../images/04-en.jpg") no-repeat left top;
            }
			ul#fadeCircularList2 li.Banner5.English {
                background: url("../images/05-en.jpg") no-repeat left top;
            }
		
		
		ul.FadeGallery li {
			left: 0;
			opacity: 0;
			position: absolute;
			top: 0;
			z-index: 0;
		}
		ul.FadeGallery li.ActiveBanner {
			opacity: 1;
			z-index: 1;
		}


        ul#fadeCircularListControl {
            width: 190px;
            overflow: hidden;
            position: absolute;
            bottom: 10px;
            right: 5px;
            z-index: 1000;
        }
            ul#fadeCircularListControl li {
                width: 25px;
                height: 20px;
                float: left;
                font-size: 1.2em;
            }
                ul#fadeCircularListControl li a {
                    display: block;
                    width: 20px;
                    height: 18px;
                    padding: 2px 0 0;
                    float: left;
                    background: #00abd4;
                    color: #fff;
                    font-size: 1em;
                    font-weight: bolder;
                    text-align: center;
                }
                ul#fadeCircularListControl li.ActiveBanner a {
                    background: #595959;
                    color: #fff;
                    border: 1px solid #999;
                    width: 18px;
                    height: 16px;
                }
                ul#fadeCircularListControl li a:hover {
                    text-decoration: none;
                    background: #999;
                    color: #fff;
                }
				
		ul#fadeCircularListControl2 {
            width: 190px;
            overflow: hidden;
            position: absolute;
            bottom: 10px;
            right: 5px;
            z-index: 1000;
        }
            ul#fadeCircularListControl2 li {
                width: 25px;
                height: 20px;
                float: left;
                font-size: 1.2em;
            }
                ul#fadeCircularListControl2 li a {
                    display: block;
                    width: 20px;
                    height: 18px;
                    padding: 2px 0 0;
                    float: left;
                    background: #00abd4;
                    color: #fff;
                    font-size: 1em;
                    font-weight: bolder;
                    text-align: center;
                }
                ul#fadeCircularListControl2 li.ActiveBanner a {
                    background: #595959;
                    color: #fff;
                    border: 1px solid #999;
                    width: 18px;
                    height: 16px;
                }
                ul#fadeCircularListControl2 li a:hover {
                    text-decoration: none;
                    background: #999;
                    color: #fff;
                }
		
        #header h2 {
            font-size: 2.4em;
            font-weight: normal;
            color: #fff;
        }
        #header p.ParaShortIntro {
            width: 340px;
            font-size: 1.3em;
            line-height: 1.6em;
            color: #333333;
            font-weight: normal;
            margin: 10px 0;
        }
        #header a.ExploreLnk {
            font-size: 1.4em;
            color: #fff;
			
        }
        #header a.ExploreLnk:hover {
            text-decoration: underline;
        }
/* END. Header */

/* Content */
    #content {
		overflow: hidden;
		padding: 20px 0 50px;
		position: relative;
		width: 100%;
		background: url(../images/content-bg.gif) no-repeat right 56px;
    }
	#content.Job,
	#content.Content {
		background: url(../images/content-bg.gif) repeat-x 0 45px;
    }
	
	
	#content.Home {
		background: none;
	}
    #content.NoSpacing {
        padding: 0 0 50px;
    }
    #content p.WrapText {
        width: 100%;
        overflow: hidden;
    }
        #content p.WrapText img {
            float: left;
            margin: 0 10px 10px 0;
        }
        #content p.WrapText img.WrapRight {
            float: right;
            margin: 0 0 10px 10px;
        }
		
		#content .Breadcrumb {
			position: absolute;
			top: 30px;
			right: 0px;
			color: #666;
			font-weight: bold;
			font-size: 1.1em;
		}
		#content .Breadcrumb  a:link,
		#content .Breadcrumb  a:visited{
			font-weight: normal;
			color: #666;
		}

    /* Primary */
        #primary {
            float: left;
			padding: 0 0 0 0px;
			width: 560px;
        }
		#primary.VNGEnviroment {
			width: 640px;
		}
		#primary.SMT {
			padding: 0 20px;
			width: 468px;
			text-align: justify;
		}
		
		
		#primary.Candidate {
			float: left;
			padding: 0 20px;
			width: 410px;
			overflow: hidden;
		}
        #primary.AltPrimary {
            padding: 0 20px 0 0px;
			width: 560px;
			overflow: hidden;
        }
		
		#primary.AltPrimary h3.HotNews {
			border-bottom: 1px solid #E9E9E9;
			width: 495px;
			font-size: 2em;
			margin: 0px 0 10px 65px;
			padding: 0;
			font-weight: bold;
			color: #666666;
		}
        #primary.AltPrimaryFullExpand {
            width: 100%;
            padding: 0;
        }
            #primary h2 {
                border-bottom: none;
				color: #F07243;
				font-size: 1.8em;
				font-weight: normal;
				margin: 0 0 5px;
				padding: 0 0 0px;
            }
            h2.AltH2,
			#primary h2.AltH2 {
                font-size: 2.5em;
				margin: 0px 0 25px 65px;
				color: #F07243;
				font-weight: normal;
				border: none;
            }
			#content.Job h2.AltH2,
			#content.Content h2.AltH2 {
				margin: 0px 0 25px 0px;
			}
			/* START San pham */
				#content.Content .BlockProduct01 {
					float: left;
					width: 285px;
					overflow: hidden;
					padding: 0px 0 0 125px;
					margin: 0 106px 0 0;
					background: url(../images/noidungso-bg.jpg) no-repeat 10px 0;
					line-height: 19px;
					position: relative;
				}
				#content.Content .BlockProduct02 {
					width: 280px;
					overflow: hidden;
					padding: 0px 0 0 114px;
					margin: 0 50px 0 0;
					background: url(../images/lkcongdong-bg.jpg) no-repeat 0px 0;
					line-height: 19px;
					position: relative;
				}
				#content.Content .BlockProduct03 {
					clear: both;
					width: 285px;
					overflow: hidden;
					padding: 0px 0 20px 125px;
					margin: 40px 0 0 290px;
					background: url(../images/tmdt-bg.jpg) no-repeat 10px 0;
					line-height: 19px;
					position: relative;
				}
				
				
				#content.Content .BlockProduct01 h3 a,
				#content.Content .BlockProduct02 h3 a,
				#content.Content .BlockProduct03 h3 a {
					font-family: tahoma;
					font-size: 1.2em;
					font-weight: bold;
					padding: 0 0 10px 0;
					display: block;
				}
				
				#content.Content .BlockProduct01 p,
				#content.Content .BlockProduct02 p,
				#content.Content .BlockProduct03 p {
					font-size: 1.2em;
					padding: 0 0 10px 0px;
				}
				
				#content.Content .BlockProduct01 a,
				#content.Content .BlockProduct02 a,
				#content.Content .BlockProduct03 a {
					color: #595959;
					font-size: 1.2em;
				}
				#content.Content .BlockProduct01 a.ImageLink,
				#content.Content .BlockProduct02 a.ImageLink,
				#content.Content .BlockProduct03 a.ImageLink {
					width: 99px;
					height: 105px;
					text-indent: -9999px;
					display: block;
					position: absolute;
					top: 10px;
					left: 10px;
				}
			/* END San pham */	
			
			/* START Giai tri so */
				#gameTrucTuyen {
					display: none;
				}
				ul#giaiTriSo {
					overflow: hidden;
					padding: 50px 0 30px 10px;
				}
				ul#giaiTriSo li {
					float: left;
					
					
				}
				ul#giaiTriSo li a {
					width: 229px;
					height: 84px;
					display: block;
					border-right: solid 1px #d3d3d3;
					padding: 121px 0 0 0;
					font-family: Tahoma;
					font-size: 1.6em;
					font-weight: bold;
					text-align: center;
					color: #666;
				}
				ul#giaiTriSo li a.Active,
				ul#giaiTriSo li a:hover {
					background-color: #fefefe !important;
				}
				
				ul#giaiTriSo li.ZingNews a {
					background: url(../images/zingnews-bg.png) no-repeat center 25px;
				}
				ul#giaiTriSo li.ZingMp3 a {
					background: url(../images/zingmp3-bg.png) no-repeat center 25px;
				}
				ul#giaiTriSo li.GameTrucTuyen a {
					background: url(../images/gametructuyen-bg.png) no-repeat center 25px;
				}
				ul#giaiTriSo li.CMS a {
					background: url(../images/cms-phanmem.png) no-repeat center 25px;
					border: none;
				}
				ul#giaiTriSo li.MotHaiBaMua a {
					background: url(../images/123mua-bg.png) no-repeat center 25px;
				}
				ul#giaiTriSo li.Shop123 a {
					background: url(../images/shop123-bg.png) no-repeat center 25px;
					border: none;
				}
				ul#giaiTriSo li.ZingPay a {
					background: url(../images/zingpay-bg.png) no-repeat center 25px;
					
				}
				ul#giaiTriSo li.ZingMe a {
					background: url(../images/zingme-bg.png) no-repeat center 25px;
				}
				ul#giaiTriSo li.ZingChat a {
					background: url(../images/zingchat-bg.png) no-repeat center 25px;
				}
				ul#giaiTriSo li.ZingLive a {
					background: url(../images/zinglive-bg.png) no-repeat center 25px;
					border: none;
				}
				ul#giaiTriSo li.ZingTalk a {
					background: url(../images/zingtalk-bg.png) no-repeat center 25px;
					
				}
				
				.NewGame {
					padding: 30px 400px 40px 70px;
					background: url(../images/new-game-bg.jpg) no-repeat 586px top ;
					font-size: 1.2em;
					line-height: 20px;
					position: relative;
				}
				.NewGame a.Unin{
					position: absolute;
					top: 20px;
					left: 755px;
					text-indent: -9999px;
					width: 165px;
					height: 120px;
					display: block;
				}
				.NewGame a.Khuvuontrenmay{
					position: absolute;
					top: 20px;
					left: 585px;
					text-indent: -9999px;
					width: 165px;
					height: 120px;
					display: block;
				}
				
				ul.VNGXepLoai {
					width: 875px;
					margin: 0 0 0 61px;
					
				}
				ul.VNGXepLoai li {
					padding: 0 0 0 82px;
					overflow: hidden;
				}
				ul.VNGXepLoai li.Teen {
					background: url(../images/vng-xeploai-teen.gif) no-repeat;
				}
				ul.VNGXepLoai li.EveryOne10 {
					background: url(../images/vng-xeploai-everyone10.gif) no-repeat;
				}
				ul.VNGXepLoai li.EveryOne {
					background: url(../images/vng-xeploai-everyone.gif) no-repeat;
				}
				
				ul.VNGXepLoai li ul {
					border-left: solid 1px #d3d3d3;
					padding: 0 0 30px 13px;
					overflow: hidden;
				}
				ul.VNGXepLoai li.EveryOne ul {
					padding: 0 0 0px 13px;
				}
				
				ul.VNGXepLoai li ul li {
					float: left;
					width: 180px;
					height: 120px;
					margin: 0 13px 20px 0;
					padding: 0;
					background: url(../images/vng-sanpham_gamelist-bg.jpg) no-repeat;
				}
				
				ul.VNGXepLoai li ul li a span {
					text-align: center;
					padding: 5px 0;
					font-size: 1.2em;
					font-weight: bold;
					color: #424242;
					display: block;
					width: 180px;
				}
				
				.BangPhanLoai {
					font-size: 1.2em;
					padding: 50px 0 0 70px;
					color: #666666;
					line-height: 20px;
				}
				
				.BangPhanLoai ul{
					padding: 20px 0 0 0;
					margin: 0 0 70px 0;
					overflow: hidden;
				}
				.BangPhanLoai ul li{
					float: left;
					width: 340px;
					height: 90px;
					padding: 0 0 20px 80px;
					margin: 0 20px 0 0;
				}
				.BangPhanLoai ul li.Teen{
					background: url(../images/vng-xeploai-teen.gif) no-repeat;
				}
				.BangPhanLoai ul li.EveryOne10 {
					background: url(../images/vng-xeploai-everyone10.gif) no-repeat;
				}
				.BangPhanLoai ul li.EveryOne {
					background: url(../images/vng-xeploai-everyone.gif) no-repeat;
				}
				.BangPhanLoai ul li.Mature {
					background: url(../images/vng-xeploai-mature.gif) no-repeat;
				}
			/* START Giai tri so */
			
			/* START VNG TRUYEN KY */
				ul#VNGTruyenKy {
					overflow: hidden;
					padding: 40px 0 0px 70px;
					
				}
				ul#VNGTruyenKy li {
					padding: 0 0 0 300px;
					margin: 0 0 20px 0;
					font-size: 1.2em;
					line-height: 19px;
				}
				ul#VNGTruyenKy li.HaiLeTu {
					background: url(../images/vngtk-2004-2005.gif) no-repeat;
					padding-bottom: 50px;
				}
				ul#VNGTruyenKy li.HaiLeSau {
					background: url(../images/vngtk-2006-2008.gif) no-repeat;
				}
				ul#VNGTruyenKy li.HaiLeChin {
					background: url(../images/vngtk-2009-2010.gif) no-repeat;
				}
				ul#VNGTruyenKy li.HaiMuoiMot {
					background: url(../images/vngtk-2011.gif) no-repeat;
				}
				
				ul#VNGTruyenKy li h3{
					color: #f2711f;
					font-size: 1.5em;
					font-weight: bold;
					padding: 0 0 10px 0;
				}
				ul#VNGTruyenKy li p{
					padding: 0 0 20px 0;
				}
			/* END VNG TRUYEN KY */
				
			/* START VAN HOA VNG */
			.Mission {
				width: 447px;
				overflow: hidden;
				float: left;
				margin-right: 60px;
				text-align: justify;
			}
			.Mission.Last {
				margin: 0;
				position: relative;
			}
			.Mission.Last p {
				text-align: center;
			}
			.Mission.Last a {
				width: 80px;
				height: 80px;
				position: absolute;
			}
			.Mission.Last a span{
				display: block;
				width: 113px;
				height: 57px;
				padding: 27px 15px 0 15px;
				background: url(../images/tool-tip-bg.png) no-repeat;
				color: #4d4d4d;
				font-size: 1.2em;
				display: none;
				position: absolute;
				top: -50px;
				left: -28px

			}
			
			.Mission.Last a:hover{
				text-decoration: none;
				
			}
			.Mission.Last a:hover span{
				display: block;
			}
			.Mission.Last a.NhietHuyet {
				top: 100px;
				left: 183px;
			}
			.Mission.Last a.NhietHuyet span{
				top: -50px;
				left: -18px
			}
			.Mission.Last a.CauTien {
				top: 175px;
				left: 313px;
			}
		
			.Mission.Last a.NangDong {
				top: 290px;
				left: 313px;
			}

			.Mission.Last a.TrachNhiem {
				top: 365px;
				left: 184px;
			}
			.Mission.Last a.DongDoi {
				top: 292px;
				left: 54px;
			}
			.Mission.Last a.KhachHang {
				top: 175px;
				left: 53px;
			}
			.Mission.Last a.KhachHang span{
				font-size: 1.1em;
			}
			.Mission h3 {
				background: url(../images/vanhoavng-bg.jpg)	no-repeat;
				color: #fff;
				line-height: 40px;
				padding: 0 0 20px 20px;
				font-size: 2.5em;
			}
			
			.Mission p{
				font-size: 1.2em;
				line-height: 19px;
				padding: 0 0 20px 0;
				color: #4d4d4d;
			}
			/* END VAN HOA VNG */
			
			/* START NGUOI VNG */
			.NguoiVNG {
				float: left;
				width: 705px;
				padding: 0 0 0 10px;
				position: relative;
			}
			.NguoiVNG .TextContent {
				font-size: 2.2em;
				line-height: 26px;
				padding: 0 0 20px 0;
			}
			.NguoiVNG a {
	display: block;
	width: 143px;
	height: 110px;
	position: absolute;
	left: 341px;
	top: 279px;
			}
			.NguoiVNG a:hover {
				text-decoration: none;
			}
			.NguoiVNG a.Tooltip01 {
				top: 490px;
				left: 25px;
			}
			.NguoiVNG a.Tooltip02 {
				top: 372px;
				left: 503px;
			}
			.NguoiVNG a.Tooltip03 {
	top: 368px;
	left: 26px;
			}
			
			.NguoiVNG a.Tooltip04 {
				position: absolute;
				top: 506px;
				left: 521px;
			}
			.NguoiVNG a.Tooltip05 {
				position: absolute;
				top: 112px;
				left: 476px;
			}
			.NguoiVNG a.Tooltip06 {
				position: absolute;
				top: 246px;
				left: 514px;
			}
			.NguoiVNG a.Tooltip07 {
				position: absolute;
				top: 490px;
				left: 348px;
			}
			.NguoiVNG a.Tooltip08 {
				position: absolute;
				top: 111px;
				left: 59px;
			}
			.NguoiVNG a.Tooltip09 {
				position: absolute;
				top: 234px;
				left: 177px;
			}
			.NguoiVNG a.Tooltip11 {
				position: absolute;
				top: 470px;
				left: 178px;
			}
			.NguoiVNG a.Tooltip12 {
				position: absolute;
				top: 105px;
				left: 285px;
			}
			.NguoiVNG a.Tooltip13 {
				position: absolute;
				top: 250px;
				left: 24px;
			}
			.NguoiVNG a.Tooltip14 {
				position: absolute;
				top: 373px;
				left: 190px;
			}
			
			.NguoiVNG a span{
				display: none;
				width: 291px;
				padding: 0 0 27px 0;
				background: url(../images/tool-tip-bottom.png) no-repeat left bottom;
				color: #666666;
				font-size: 1.2em;
				
			}
			.NguoiVNG a span span{
				display: none;
				width: 251px;
				padding: 20px 20px 0 20px;
				background: url(../images/tool-tip-top.png) no-repeat;
				
			}
			.NguoiVNG a:hover span,
			.NguoiVNG a:hover span span{
				display: block;
			}
			#extras.NguoiVNGExt h3{
				border: none;
				padding: 0 0 20px 0;
				color: #4d4d4d;
			}
			#extras.NguoiVNGExt a.ExtLink {
				display: block;
				color: #4d4d4d;
				font-size: 1.2em;
				font-weight: bold;
				margin: 0px 0 10px 20px; 
        	}
			#extras.NguoiVNGExt a.ExtLink.Active {
				color: #F07243;
			}
			
			/* END NGUOI VNG */
			
			
			/* START Attend VNG */
			#attendVNG {
				width: 670px;
				padding: 0 0 0 10px;
				overflow: hidden;
				float: left;
				color: #595959;
			}
				#searchform {
					margin: 0 0 20px 0;
				}
				
				#attendVNG h3 a {
					font-size: 1.8em;
					margin: 0 0 20px 0;
					text-transform: uppercase;
					text-align: left;
				}
				#attendVNG h3 a.Color1{
					color: #f07243;
				}
				
				#attendVNG h3 a.Color2 {
					color: #F07243;
				}
				#attendVNG .H3_Content {
					padding-left: 30px;
				}
				#attendVNG p {
					font-size: 1.2em;
					line-height: 19px;
				}
				#attendVNG a {
					display: block;
					padding: 10px 0 0 0;
					text-align: right;
					color: #595959;
					font-weight: bold;
					font-size: 1.2em;
				}
				#attendVNG h4 {
					font-size:14px;
					color:#595959;
					font-weight:bold;
					padding: 20px 0 5px 30px;
				}
				#attendVNG h4.Benifit_1 {
					background: url(../images/icon_benifit_1.gif) no-repeat 0 15px;
				}
				#attendVNG h4.Benifit_2 {
					background: url(../images/icon_benifit_2.gif) no-repeat 0 15px;
				}
				#attendVNG h4.Benifit_3 {
					padding-left: 30px;
					background:url(../images/icon_benifit_3.gif) no-repeat 0 15px;
				}
				#attendVNG h4.Benifit_4 {
					background: url(../images/icon_benifit_4.gif) no-repeat 0 15px;
				}
				#attendVNG h4.Benifit_5 {
					background: url(../images/icon_benifit_5.gif) no-repeat 0 15px;
				}
				#attendVNG h4.Benifit_6 {
					background: url(../images/icon_benifit_6.gif) no-repeat 0 15px;
				}	
				
				#primary.Candidate h3 {
					font-size: 2.5em;
					margin: 0 0 15px 0;
					padding: 0;
					text-transform: uppercase;
				}
				#primary.Candidate h3.Color1 {
					color: #f07243;
				}
				
				#primary.Candidate h3.Color2 {
					/*color: #00acd0;*/
					color: #F07243;
				}
				#primary.Candidate h3.Color3 {
					/*color: #ffc20f;*/
					color: #F07243;
				}
				#primary.Candidate .SubContent {
					padding: 0 0 20px 0;
					font-size: 12px;
					line-height: 19px;
				}
				
					#primary.Candidate .SubContent a {
						color: #595959;
						display: block;
						padding: 10px 0 0 0;
					}
			/* END Attend VNG */
			#primary.AltPrimary h2 {
                width: 481px;
                border-bottom: 2px solid #e9e9e9;
            }
            #primary.AltPrimaryFullExpand h2 {
                width: 100%;
                border-bottom: 2px solid #e9e9e9;
            }
            #primary h3 {
                color: #F07243;
                font-size: 1.8em;
                font-weight: normal;
                padding: 0;
                margin: 0;
            }
                #primary h3 a,
                #primary .AltSection h3 a {
                    color: #666;
					font-size: 0.7em;
					font-weight: bold;
					text-transform: none;
                }
                #primary h3 a:hover {
                    text-decoration: underline;
                }
            #primary.AltPrimary h3 {
                width: 481px;
            }
            #primary p {
                color: #595959;
				font-size: 1.2em;
				line-height: 1.5em;
				margin: 0px 0 10px;
				padding: 0;
            }
            #primary.AltPrimary p {
                width: 481px;
            }
            #primary .Section {
                margin: 0 0 30px 0;
				overflow: hidden;
				padding: 0 0 0 65px;
				width: 495px;
            }
			#primary .Section.AltSectionExtra {
				margin: 0 0 20px 0;
				overflow: hidden;
				padding: 0 0 0 65px;
				width: 495px;
			}
			
            #primary .Section img.Illustration01 {
                margin: 30px 0 0;
            }
                #primary .SectionInside {
                    position: relative;
                    margin: 20px 0 0;
                }
				#primary .AltSection .SectionInside  h3 {
					padding: 0;
					line-height: 17px;
					border: none;
				}
				#primary .AltSection .SectionInside  h3 .Date {
					font-size: 0.7em;
					color: #666;
					font-weight: normal;
				}
                #primary .Section p {
                    font-weight:  normal;
                }
                #primary .Section p.Date {
                    width: 54px;
                    height: 42px;
                    background: #999;
                    color: #fff;
                    font-weight: bolder;
                    font-size: 1.2em;
                    text-align: center;
                    line-height: 1.2em;
                    padding: 4px 0;
                    margin: 0;
                    position: absolute;
                    left: -65px;
                    top: 4px;
                    z-index: 10;
                }
                #primary a,
                #primary .Section a {
                    color: #F07243;
                    font-size: 1.1em;
                    
                }
                #primary .Section a:hover {
                }
				#primary .AltSection {
					margin-top: 0;
				}
				#primary .AltSection img {
				   float: left;
				   margin: 0 10px 0 0;
				}
                #primary .AltSection h3 {
                    border-bottom: none;
                    border-top: 1px solid #d9d9d9;
                    padding-top: 10px;
                }
				#primary .AltSectionExtra {
					padding-bottom: 0;
					padding-top: 24px;
				}
                #primary .AltSectionExtra h3 {
                    
					padding-bottom: 10px;
                }
                #primary .AltSection p.Date {
                    top: 15px;
                }
                #primary .AltSection a {
                    color: #999999;
					font-size: 1.2em;
					font-weight: normal;
					text-transform: uppercase;
                }
                #primary .AltSection a:hover {
                    text-decoration: underline;
                }
				#primary .AltSection .SectionInside  h3.HotNewsList {
					border: none;
					padding: 13px 0;
					line-height: 23px;
				}
                #primary .AltSection .SectionInside {
                    margin: 0;
                }
                #primary .SectionControl {
                    border-top: 1px solid #D9D9D9;
					margin: 30px 0 0 65px;
					overflow: hidden;
					padding: 5px 0 0;
					width: 495px;
                }
                    #primary .SectionControl a {
                        text-transform: uppercase;
                        font-weight: normal;
                        font-size: 1.2em;
                    }
                    #primary .SectionControl a:hover {
                        text-decoration: underline;
                    }
                    #primary .SectionControl a.PrevLnk {
                        float: left;
                    }
                    #primary .SectionControl a.NextLnk {
                        float: right;
                    }
    /* END. Primary */
    
    /* Secondary&#press */
        #secondary,
        #press {
            float: left;
			padding: 0 0px 0 0;
			width: 380px;
        }
		#secondary.SMT,
		#secondary.Candidate {
			float: left;
			width: 250px;
		}
		
		#secondary.Candidate h3 {
			color: #666666;
			font-size: 2.1em;
			font-weight: normal;
			padding: 0 0 0px;
			margin: 0 0 10px;
			border: none;
		}
		#secondary.Candidate h4 {
			border-top: 1px solid #CCCCCC;
			color: #595959;
			font-size: 1.6em;
			font-weight: normal;
			margin: 10px 0 0;
			padding: 15px 0 10px;
		}
		#secondary.Candidate p{
			font-size: 1.1em;	
		}
		#secondary address em {
			color: #F07243;
			font-style: normal;
			font-weight: bolder;
			font-size: 1.4em;
			padding: 20px 0 10px 0;
			display: block;
		}
		
		
		#secondary.Subpage {
			padding: 56px 0 0 20px;
		}
		#secondary.VNGEnviroment {
			width: 260px;
			padding: 0 30px 0 0;
		}
		#secondary.VNGEnviroment h3{
			border: none;
			color: #666666;
			font-size: 1.6em;
			line-height: 23px;
			text-align: justify;
		}
		#secondary.VNGEnviroment h4.LnkStyle01 {
            color: #4d4d4d;
            font-size: 2.1em;
            font-weight: bolder;
			margin: 20px 0 20px 0; 
        }
		#secondary.VNGEnviroment a.ExtLink {
			display: block;
            color: #4d4d4d;
            font-size: 1.2em;
			font-weight: bold;
			margin: 0px 0 10px 20px; 
        }
		#secondary.VNGEnviroment a.ExtLink.Active {
			color: #F07243;
		}
		
		#primary h3 {
			padding: 20px 0 5px 40px;
		}
		#primary h3.Enviroment_1 {
			font-size:14px;
			color:#595959;
			font-weight:bold;
			background:url(../images/icon_envi_1.gif) no-repeat 0 15px;
		}
		#primary h3.Enviroment_2 {
			font-size:14px;
			color:#595959;
			font-weight:bold;
			background:url(../images/icon_envi_2.gif) no-repeat 0 15px;
		}
		#primary h3.Enviroment_3 {
			font-size:14px;
			color:#595959;
			font-weight:bold;
			background:url(../images/icon_envi_3.gif) no-repeat 0 15px;
		}
		#primary h3.Enviroment_4{
			font-size:14px;
			color:#595959;
			font-weight:bold;
			background:url(../images/icon_envi_4.gif) no-repeat 0 15px;
		}
		#primary h3.Enviroment_5{
			font-size:14px;
			color:#595959;
			font-weight:bold;
			background:url(../images/icon_envi_5.gif) no-repeat 0 15px;
			}
		#primary h3.Enviroment_6{
			font-size:14px;
			color:#595959;
			font-weight:bold;
			background:url(../images/icon_envi_6.gif) no-repeat 0 15px;
		}
		#primary h3.Enviroment_7{
			font-size:14px;
			color:#595959;
			font-weight:bold;
			background:url(../images/icon_envi_7.gif) no-repeat 0 15px;
		}
		#primary h3.Enviroment_8{
			font-size:14px;
			color:#595959;
			font-weight:bold;
			background:url(../images/icon_envi_8.gif) no-repeat 0 15px;
		}
		#primary h3.Enviroment_9{
			font-size:14px;
			color:#595959;
			font-weight:bold;
			background:url(../images/icon_envi_9.gif) no-repeat 0 15px;
		}
		#primary h3.Enviroment_10{
			font-size:14px;
			color:#595959;
			font-weight:bold;
			background:url(../images/icon_envi_10.gif) no-repeat 0 15px;
		}
		#primary .H3_Content {
			padding-left: 40px;
		}
		
        #extras.AltExtras {
            float: right;
			margin: 0 0 0;
			width: 380px;
        }
            #secondary h3,
            #press h3 {
                border-bottom: 1px solid #E9E9E9;
				color: #666666;
				font-size: 2em;
				font-weight: bold;
				padding: 0 0 0 0;
				margin: 0px 0 23px 0;
            }
            #secondary h3.AltH3Style01 {
                color: #ffc10e;
            }
            #press h3.AltH3Style02 {
                color: #00abd4;
            }
			
			#secondary h3 a:link,
			#secondary h3 a:visited,
			#press h3 a:link,
			#press h3 a:visited{
				color: #666;
			 }
			 
			#press h3 a:hover,
			#secondary h3 a:hover{
				color: #666;
			 }

			#secondary h3 span a:link,
			#secondary h3 span a:visited,
			#press h3 span a:link,
			#press h3 span a:visited{
				float: right;
				color: #6666;
				font-size: 12px;
				font-weight: normal;
				padding: 5px 0 0 0;
			}
			
            #secondary h4,
            #press h4 {
                color: #333333;
                font-size: 1.2em;
                font-weight: bolder;
                padding: 0;
                margin: 0;
            }
                #secondary h4 a,
                #press h4 a {
                    color: #333333;
                    font-size: 1em;
                    font-weight: bolder;
                }
                #secondary h4 a:hover,
                #press h4 a:hover {
                }
            #secondary p,
            #press p {
                color: #666;
                font-size: 1.2em;
                padding: 0;
                margin: 0;
                line-height: 1.6em;
            }
			#press ul.NewsList li img,
			#secondary ul.NewsList li img{
				float: left;
				margin: 0 10px 0 0;
			}
            #secondary ul.NewsList li,
            #press ul.NewsList li {
                padding: 0 0 30px 0;
				overflow: hidden;
            }
            #secondary ul.NewsList li span.Date,
			#press ul.NewsList li span.Date {
				font-size: 0.9em;
				line-height: 1em;
				margin: 0px 0 2px;
				font-weight: normal;
			}
                #secondary p a,
                #press p a {
                    color: #595959;
                    font-size: 1em;
                    font-style: italic;
                }
                #secondary p a:hover,
                #press p a:hover {
                }
            #secondary address {
                color: #595959;
                font-size: 1.1em;
                font-style: normal;
                padding: 0;
                margin: 0;
                line-height: 1.6em;
            }
                #secondary address em {
                    color: #F07243;
                    font-style: normal;
                    font-weight: bolder;
                }
                #secondary address span {
                    font-weight: bolder;
                }
                    #secondary a.ExpLnk,
                    #press a.ExpLnk {
                        text-transform: uppercase;
                        font-weight: normal;
                        font-size: 1.2em;
                        color: #F07243;
                    }
                    #secondary a.ExpLnk:hover,
                    #press a.ExpLnk:hover {
                        color: #595959;
                        text-decoration: underline;
                    }
    /* END. Secondary&#press */

    /* Extras */
        #extras{
            float: right;
            width: 380px;
        }
		#extras.NguoiVNGExt{
            width: 230px;
        }
		
		#extras.SMT {
			float: right;
			width: 200px;
		}
		
		#extras.Candidate,
		#extras.SearchJob{
            width: 260px;
        }
            #extras h3 {
				color: #666666;
				font-size: 2em;
				padding: 0 0;
            }
            #extras input.TypeText {
                width: 194px;
                border: 1px solid #D3D3D3;
                background: #fff;
                margin: 4px 0;
                padding: 5px 0 5px 4px;
                font-size: 1.2em;
                font-weight: bolder;
                color: #999;
            }
            #extras select {
                width: 202px;
                margin: 4px 0;
                font-size: 1.2em;
                font-weight: bolder;
                color: #999;
            }
            #extras input.InputBtn {
                background: #595959;
                border: none;
                text-align: center;
                color: #fff;
                font-size: 1.2em;
                font-weight: bolder;
                cursor: pointer;
                margin: 4px 0 0 0;
            }
            #extras .Section {
                width: 100%;
                overflow: hidden;
                padding: 20px 0;
            }
            #extras p {
                color: #595959;
                font-size: 1.1em;
                padding: 0;
                margin: 4px 0 5px;
                line-height: 1.6em;
            }
            #extras a {
                color: #F07243;
                font-size: 1.1em;
                font-weight: bolder;
            }
            #extras ul.ArchivesList {
                width: 100%;
                overflow: hidden;
                padding: 17px 0 0;
                border-top: 1px solid #d9d9d9;
            }
                #extras ul.ArchivesList li {
                    width: 100%;
                    overflow: hidden;
                    float: left;
                    font-size: 1.1em;
                    padding: 3px 0;
                }
                    #extras ul.ArchivesList li a {
                        font-size: 1em;
                        color: #595959;
                    }
                    #extras ul.ArchivesList li a:hover {
                    }
    /* END. Extras */
/* END. Content */

/* Footer */
    #footer {
        width: 100%;
        overflow: hidden;
        border-top: solid 1px #404040;
        padding: 5px 0;
        color: #666;
    }
        ul#footNav {
            float: left;
        }
            ul#footNav li {
              padding: 0 5px;
              display: inline;
              border-left: solid 1px #999;
            }
            ul#footNav li.First {
              border-left: none;
            }
                ul#footNav li a {
                    font-size: 1em;
                    text-transform: uppercase;
                    color: #333;
                }
        p#copyright {
            float: right;
            text-transform: uppercase;
        }
/* END. Footer */

/* Pages */
    /* Jobslist */
        #content ul.Jobslist {
            width: 100%;
            overflow: hidden;
            padding: 0 0 5px;
            margin: 0;
        }
            #content ul.Jobslist li {
                float: left;
                width: 100%;
                overflow: hidden;
                border-top: 1px solid #cccccc;
                padding: 5px 0;
            }
                #content ul.Jobslist li p {
                    font-weight: normal;
                }
                #content #extras ul.Jobslist li p {
                    font-size: 1em;
                }
                #content ul.Jobslist li p.Date,
                #content ul.Jobslist li p.PostID {
                    color: #666;
                    font-size: 1.1em;
                }
                #content ul.Jobslist li p.Date {
                    float: left;
                    font-style: italic;
                }
                #content ul.Jobslist li p.PostID {
                    float: right;
                }
                #content ul.Jobslist li p.JobTitle {
                    width: 100%;
                    clear: both;
                }
                    #content ul.Jobslist li p.JobTitle a {
                        color: #595959;
                        font-weight: normal;
                    }
                    #content ul.Jobslist li p.JobTitle span {
                        font-weight: bolder;
                    }
    /* END. Jobslist */

    /* JobsListExploration */
        #content ul.JobsListExploration {
            width: 100%;
            overflow: hidden;
            padding: 0;
            margin: 10px 0 0;
            border-bottom: 1px solid #cccccc;
        }
            #content ul.JobsListExploration li {
                float: left;
                width: 100%;
                overflow: hidden;
                border-top: 1px solid #cccccc;
                padding: 0;
                font-size: 1.1em;
            }
                #content ul.JobsListExploration li a {
                    color: #595959;
                    font-weight: normal;
                    font-size: 1em;
                    display: block;
                    width: 100%;
                    padding: 5px 0;
                    background: url("../images/bullet02.gif") no-repeat right 6px;
                }
                #content ul.JobsListExploration li a.SlidePanelHandleActive {
                    background-position: right -986px;
                    font-weight: bolder;
                    color: #f07243;
                }
                #content ul.JobsListExploration li a.SlidePanelHandleActive:hover {
                    text-decoration: none;
                    color: #f07243;
                }
                #content ul.JobsListExploration li a:hover {
                    text-decoration: none;
                    color: #888;
                }
                #content ul.JobsListExploration li div p {
                    padding: 0 0 4px;
                    margin: 0;
                }
    /* END. JobsListExploration */

    /* Job Fair */
        div.JobFairNotice {
            width: 260px;
            overflow: hidden;
        }
            div.JobFairNotice h4 {
                width: 157px;
                height: 0;
                padding: 105px 0 0 !important;
                overflow: hidden;
                text-indent: -1000em;
                background: url("../images/job-fair.gif") no-repeat left top;
                margin: 0 auto !important;
            }
            #secondary div.JobFairNotice h4 {
                border: none;
            }
            #secondary div.JobFairNotice p {
                color: #fff;
                font-size: 1.2em;
                font-weight: normal;
                width: 157px;
                margin: 20px auto 0;
                line-height: 2em;
            }
                #secondary div.JobFairNotice p span {
                    color: #efefef;
                    text-decoration: underline;
                    font-weight: bolder;
                }
    /* END. Job Fair */

    /* Job Details */
        dl.JobDetails {
            width: 100%;
            overflow: hidden;
            border-top: 1px solid #cccccc;
            padding: 10px 0;
        }
            dl.JobDetails dt {
                color: #F07243;
                font-size: 1.2em;
                font-weight: bolder;
            }
            dl.JobDetails dt.Float {
                float: left;
                margin: 0 5px 10px 0;
                padding: 0 0 10px;
                border-bottom: 1px solid #cccccc;
            }
            dl.JobDetails dd {
                color: #595959;
                font-size: 1.2em;
                margin: 0 0 10px 0;
                padding: 0 0 10px;
                border-bottom: 1px solid #cccccc;
            }
            dl.JobDetails dd.Block {
                margin: 5px 0 10px 0;
            }
    /* END. Job Details */

		

	
    /* MemberList */
        #extras ul.MemberList {
            width: 100%;
            overflow: hidden;
            border-top: 1px solid #cccccc;
            margin: 0 0 5px;
        }
            #extras ul.MemberList li {
                float: left;
                width: 100%;
                border-bottom: 1px solid #cccccc;
                padding: 5px 0;
            }
                #extras ul.MemberList li a {
                    font-size: 1em;
                    color: #595959;
                }
                #extras ul.MemberList li p {
                    margin: 0;    
                }
    /* END. MemberList */

    /* Misc */
        #secondary a.LnkStyle01 {
            color: #F07243;
            font-size: 2.1em;
            font-weight: bolder;
        }
        #content img.ImgContent01 {
            display: block;
            margin: 20px 0 0;
        }
        ul.AvailableJobs {
            width: 100%;
            overflow: hidden;
        }
            ul.AvailableJobs li {
                float: left;
                width: 40%;
                font-size: 1.2em;
                color: #595959;
                margin: 5px 0;
                padding: 0 0 0 15px;
                background: url("../images/bullet01.gif") no-repeat 3px 5px;
            }
        #content div.Special01 h3 {
            color: #F07243;
            font-size: 1.2em;
            text-transform: uppercase;
            border-bottom: 1px solid #ccc;
        }
        #content h2.TitleSpecial01 {
            margin: 0;
            padding: 0;
        }
        #content p.ParaSpecial01 {
            margin: 0;
            padding: 0;
            font-size: 1.6em;
        }
        #secondary p.ParaSpecial02 {
            border-top: 1px solid #cccccc;
            margin: 0;
            padding: 5px 0;
        }
    /* END. Misc */

    /* Partner list */
        ul.PartnerList {
            width: 970px;
            overflow: hidden;
        }
            ul.PartnerList li {
                width: 184px;
                height: 111px;
                background: #ebebeb;
                float: left;
                margin: 0 10px 18px 0;
                padding: 0;
                overflow: hidden;
                display: table;
            }
                ul.PartnerList li div.Img {
                    display: table-cell;
                    vertical-align: middle;
                    text-align: center;
                }
                    ul.PartnerList li img {
                        margin-top: expression((111 - this.clientHeight)/2 + "px");
                    }
					
				ul.PartnerList li div.Description {
					display: none;
				}				
    /* END. Partner list */

    /* Contact */
        #map {
          width: 958px; 
          height: 251px;
          overflow: hidden;
          padding: 0 0 30px;
        }
            #googlemap {
              width: 701px; 
              height: 251px;
              overflow: hidden;
              float: left;
            }
            #map .ContactBox {
              width: 227px; 
              height: 231px;
              overflow: hidden;
              float: right;
              background: #e6e6e6;
              padding: 20px 20px 0 10px;
            }
            #map .ContactBox h3 {
                border-bottom: 3px solid #ccc;
                padding: 0 0 5px;
                margin: 0;
                font-size: 1.9em;
                color: #333;
            }
            ul.EmailContactList {
                width: 100%;
                overflow: hidden;
            }
                ul.EmailContactList li {
                    width: 100%;
                    overflow: hidden;
                    float: left;
                    border-top: 1px solid #c6c6c6;
                    padding: 10px 0;
                    margin: 0;
                }
                    ul.EmailContactList li h4 {
                        color: #4d4d4d;
                        font-size: 1.2em;
                        font-weight: bolder;
                    }
                    ul.EmailContactList li a {
                        color: #4d4d4d;
                        font-size: 1.2em;
                    }
                    ul.EmailContactList li a:hover {
                    }

        .HomeSection address {
            color: #4d4d4d;
            font-size: 1.2em;
            font-style: normal;
            padding: 20px 0 5px;
            margin: 0;
            line-height: 1.6em;
        }
            .HomeSection a.ViewMapLnk {
                color: #999999;
                font-size: 1.2em;
                font-weight: normal;
                text-transform: uppercase;
            }
        #content .ExpandSection {
            height: auto;
        }
		#address {
			width:370px;
			height:82px;
		}
    /* END. Contact */

    /* Portfolio */
        #featuresProduct {
            width: 100%;
            overflow: hidden;
            padding: 0 0 40px;
        }
            #featuresProduct .TextWrapper {
                width: 254px;
                float: left;
            }
            #featuresProduct img {
                float: right;
                display: block;
            }
            #featuresProduct h2 {
                color: #f3711e;
                font-size: 3.3em;
                font-weight: normal;
            }
            #featuresProduct p {
                color: #4d4d4d;
                font-size: 1.2em;
                line-height: 1.4em;
                margin: 10px 0 20px;
            }
            #featuresProduct a {
                text-transform: uppercase;
                font-weight: normal;
                font-size: 1.2em;
                color: #999;
            }
            #featuresProduct a:hover {
            }

        ul#services {
            width: 100%;
            overflow: hidden;
        }
            ul#services li {
                width: 100%;
                overflow: hidden;
                float: left;
                padding: 0;
                margin: 0;
            }
                ul#services li h3 {
                    border-bottom: 1px solid #CCCCCC;
                    font-size: 1.9em;
                    font-weight: normal;
                    width: 100%;
                    padding: 0;
                }
                    ul#services li h3 a {
                        font-size: 1em;
                        font-weight: normal;
                        display: block;
                        width: 100%;
                        padding: 10px 0;
                        background: url("../images/arrow-1.gif") no-repeat right -970px;
                        color: #4D4D4D;
                    }
                    ul#services li h3 a.SlidePanelHandleActive {
                        background-position: right 20px;
                    }
                    ul#services li h3 a:hover {
                        text-decoration: none;
                    }
                    ul#services li h3.SectionTitle01 a {
                        color: #F3711E;
                    }
                    ul#services li h3.SectionTitle02 a {
                        color: #FFC10E;
                    }
                    ul#services li h3.SectionTitle03 a {
                        color: #00ABD4;
                    }
                    ul#services li h3.SectionTitle04 a {
                        color: #4D4D4D;
                    }

                    ul#services li ul.ProductList {
                        width: 972px;
                        overflow: hidden;
                        padding: 40px 0 0;
                    }
                        ul#services li ul.ProductList li {
                            padding: 0;
                            width: 324px;
                            height: 180px;
                            float: left;
                        }
                            ul#services li ul.ProductList li a.ImgFrame {
                                width: 261px;
                                border: 6px solid #f0f0f0;
                                display: block;
                            }
                                ul#services li ul.ProductList li a.ImgFrame img {
                                    display: block;
                                }
                            ul#services li ul.ProductList li h4 {
                                color: #4d4d4d;
                                font-size: 1.2em;
                                font-weight: bolder;
                                margin: 8px 0 0;
                            }
                                ul#services li ul.ProductList li h4 a {
                                    color: #4d4d4d;
                                    font-size: 1em;
                                }
                                ul#services li ul.ProductList li h4 a:hover {
                                    color: #f3711e;
                                    text-decoration: none;
                                }
                            ul#services li ul.ProductList li p.GameCategory {
                                color: #4d4d4d;
                                font-size: 1.2em;
                                margin: 5px 0 0;
                            }
    /* END. Portfolio */

    /* Modal box */
        .ModalBox {
            width: 861px;
            height: 581px;
            overflow: hidden;
            background: #fff;
            padding: 20px;
            position: relative;
        }
        .ModalHidden {
            display: none;
        }
            .ModalBox img {
                display: block;
            }
            .ModalBox a.ModalCloseBtn {
                font-size: 1.5em;
                font-weight: bolder;
                color: #777777;
                background: url("../images/modal-close-btn.gif") no-repeat right top;
                padding: 2px 25px 0 0;
                float: right;
                position: absolute;
                bottom: 20px;
                right: 20px;
            }
            .ModalBox a.ModalCloseBtn:hover {
                text-decoration: none;
                color: #666;
            }
            .ModalBox .GameDetails {
                width: 558px;
                float: left;
                padding: 0 35px 0 0;
            }
                .ModalBox h2 {
                    border-bottom: 1px solid #e6e6e6;
                    padding: 0 0 8px;
                    margin: 8px 0 15px;
                    font-size: 3.3em;
                    font-weight: normal;
                    color: #f3711e;
                }
                .ModalBox p {
                    font-size: 1.2em;
                    line-height: 1.6em;
                    color: #4d4d4d;
                }
            .ModalBox .GameExtras {
                width: 268px;
                float: right;
            }
                .ModalBox h3 {
                    font-size: 1.9em;
                    color: #4d4d4d;
                    font-weight: normal;
                    border-bottom: 3px solid #cccccc;
                    padding: 0 0 5px;
                    margin: 10px 0;
                }
                .ModalBox ul {
                    width: 100%;
                    overflow: hidden;
                }
                    .ModalBox ul li {
                        font-size: 1.2em;
                        color: #4d4d4d;
                        font-weight: normal;
                        padding: 3px 0;
                        margin: 0;
                    }
    /* END. Modal  box */

    /* Milestone */
        #primary .Milestone {
            width: 100%;
            overflow: hidden;
            background: url("../images/timeline-bg.gif") no-repeat 100px 0;
            padding: 0 0 50px;
        }
            #primary .Milestone h3 {
                float: left;
                width: 128px;
                font-size: 1.5em;
                color: #f3711e;
                font-weight: bolder;
            }
            #primary .Milestone .MilestoneContent {
                float: left;
                width: 800px;
            }
                #primary .Milestone .MilestoneContent img {
                    float: left;
                    width: 244px;
                    margin: 0 20px 0 0;
                }
                #primary .Milestone .MilestoneContent h4 {
                    font-size: 1.5em;
                    color: #f3711e;
                    float: left;
                }
                #primary .Milestone .MilestoneContent p {
                    float: left;
                    width: 536px;
                }
    /* END. Milestone */
	#block_news_tin_dadang {
		width: 495px;
		overflow: hidden;
		padding: 0 0 0 65px;
	}
	#block_news_tin_dadang h4 {
		color: #595959;
		font-size: 1.8em;
		border-top: solid 1px #e9e9e9;
		border-bottom: solid 1px #e9e9e9;
		padding: 10px 0;
		margin: 0 0 10px 0;
	}

	#block_news_tin_dadang .ListNews li {
		margin: 0 0 12px 0;
	}

	#block_news_tin_dadang .ListNews li a:link,
	#block_news_tin_dadang .ListNews li a:visited {
		color: #595959;
		font-weight: bold;
		font-size: 1.2em;
	}
	#block_news_tin_dadang .ListNews .Date {
		font-size: 1.1em;
	}
	
	
	a.ZingmeBtn {
		float: right;
		width: 32px;
		height: 31px;
		display: block;
		text-indent: -9999px;
		margin: 5px 0px 0 3px;
		background: url(../images/social-btn.jpg) no-repeat 0 0;
	}
	a.ZingmeBtn:hover {
		background-position: 0 -31px;
	}
	a.FacebookBtn {
		float: right;
		width: 32px;
		height: 31px;
		display: block;
		text-indent: -9999px;
		margin: 5px 0px 0 3px;
		background: url(../images/social-btn.jpg) no-repeat -37px 0;
	}
	a.FacebookBtn:hover {
		background-position: -37px -31px;
	}
	
	.ShortIntro {
		font-size: 2.4em;
		line-height: 1.2em;
		color: #fff;
		position: absolute;
		top: 255px;
		left: 20px;
		width: 400px;
		z-index: 50;
	}
	.ProductTitle {
		position: absolute;
		left: 20px;
		top: 225px;
    	z-index: 50;
	}
	
	ul.CoreValues {
		padding: 0;
		margin: 0;
		font-size: 1.2em;
	}
	ul.CoreValues li {
		margin: 0 0 0 20px;
	}
	.Subscribe {
		display: block;
		margin: 0 0 10px;
	}
/* END. Pages */
