img, form, body, fieldset, input { margin:0; padding:0; vertical-align:middle;}
body, input, textarea, select {color:#656565; font-size:12px; font-family:Arial;}
body {}
/* home-tvc monkey */
.bg01{background:url(../images/2009/tvcmonkey/bg5.jpg) top repeat-x;}
.bg03{background:url(../images/2009/tvcmonkey/bg6.jpg) top repeat-x;}


h2 {color:#fcca01; font-weight:bold; font-size:24px; margin:0 0 10px 0; padding:0;}
h3 {font-size:14px; margin:0 0 5px 0; padding:0; text-transform:uppercase;}
.head{font-size:13px; font-weight:bold; font-family:"Myriad Pro", Arial, Helvetica, sans-serif; color:#023853; text-transform:uppercase; font-size:18px; margin:0 0 0 20px;}

.color01{background-color:#f4feff;}

.r1 {color:#ffba00;}
.r2 {color:#00cc99;}
.r3 {color:#0075ba;}
.r4 {color:#e23724;}

.clr01 {color:#0097d6;}
.clr02 {color:#999999;}
.clr03 {color:#00a894;}
.clr04 {color:#fcca01 !important;}
.clr05 {color:#00c0f7;}
.clr06 {color:#F03;}
a {color:#656565; text-decoration:none;}
a:hover {color:#1267a5; text-decoration:none;}

.fs0 {font-size:10px;}
.fs1 {font-size:11px; line-height:15px;}
.fs2 {font-size:12px; line-height:16px;}
.fs3 {font-size:14px; line-height:18px;}
.fs4 {font-size:14px; font-weight:bold; line-height:18px; color:#FF0000;}
.fs5 {font-size:16px; font-weight:bold; color:#666}


.mar0	{margin:0;}
.marL10	{margin: 0 0 0 7px;}
.marR10{margin: 0 10px 0 0;}
.marL20	{margin: 0 0 0 20px;}
.marR20	{margin: 0 20px 0 0;}
.marT20	{margin: 20px 0 0 0;}
.marLR20	{margin: 0 20px;}

.pad0	{padding:0;}
.padT10 {padding-top:10px;}
.pad20	{padding:20px 10px;}

.clear {clear:both;}
.left {float:left;}
.right {float:right;}
.hidden {display:none;}



.head01 {margin:10px 0 0 0;background:url(../images/hr_2linedot.gif) repeat-x; line-height:32px; padding:0 5px;}

.brd01 {margin:10px 0 0 0; padding:10px 0 0 0; height:100%;}
	.brd01 img {margin-left:-5px;}
.brd02 {border:1px dashed #ececec; border-width:1px 0; margin:10px 0 10px 0; padding:10px 0 10px 0; height:40px;}

p {margin:0 0 5px 0; line-height:16px;}
hr {background:#89dbd3; color:#89dbd3; margin-top:15px; _margin-top:5px; margin-left:10px; margin-right:10px; line-height:1px; height:1px; padding:0; border:0; }


/*** MAIN SECTION (ID & CLASSES) ***************/
.main {width:960px; padding:0; margin:0 auto; text-align:left;}

.header {background:url(../images/2009/tvcmonkey/banner3.jpg) no-repeat; height:413px; position:relative;}
.header02 {background:url(../images/2009/tvcmonkey/banner4.jpg) no-repeat; height:311px; position:relative;}

.container {padding:0; height:100%; margin:20px auto; width:980px;}

	.round {position:relative; z-index:10; left:0px; top:155px; margin:0 auto; width:224px;}
	.round img {margin:15px 15px 0 0;}

.footercanvas {background:url(../images/2009/bgd_footer.gif) repeat-x; padding:30px 0 10px 0; margin:0px 0 0 0; text-align:left; }
	.footer {width:960px; color:#999; font-size:10px; font-weight:bold; text-transform:uppercase; margin:0 auto;}

.footercanvas02 {background:url(../images/2009/bgd_footer.gif) repeat-x; padding:30px 0 10px 0; margin:20px 0 0 0; text-align:left; }
	.footer02{width:960px; color:#999; font-size:10px; font-weight:bold; text-transform:uppercase; margin:0 auto;}
/****************************/
.button01{background:url(../images/2009/tvcmonkey/button.png) top left no-repeat; width:224px; height:52px; display:block; text-align:center; vertical-align:middle; }
a.button01{text-transform:uppercase; font-weight:bold; color:#FFF; font-size:12px; padding:8px 0 0 0;}
a.button01:hover{text-decoration:underline;}

.button02{background:url(../images/2009/tvcmonkey/button2.png) top left no-repeat; width:112px; height:30px; display:block; text-align:center; vertical-align:middle;}
a.button02{text-transform:uppercase; font-weight:bold; color:#FFF; font-size:12px; padding:8px 0 0 0;}
a.button02:hover{text-decoration:underline;}

.table01{margin:20px auto;}
*html table01{margin:30px auto;}
.table01 p{margin:10px 0 15px; line-height:18px; color:#000; font-size:12px;}
.table01 a{color:#007ec5; text-decoration:underline; }
.table01 a:hover{color:#666; text-decoration:underline;}

.table02{color:#000; vertical-align:top;}
	.table02 .input01{width:250px; margin:0px 0 30px; height:20px;}

.table03{color:#000; margin:0 20px;}
	.table03 td{padding:7px 0 0 0; }
	.table03 .input01{width:250px; height:20px;}
	.table03 p{line-height:18px; margin:10px 0 0 0;}


.cont03{margin:0 0 50px 0; width:190px; padding:0;}
.cont05{margin:0 0 50px 0; width:190px; padding:10px; }
	.cont05 a{color:#fff;text-decoration:none;}
	.cont05 a:hover{text-decoration:underline; color:#fff;}
.bluebg {border:3px solid #58D1FA; -moz-border-radius:10px;}
.cont04{width:280px; padding:20px; border-bottom:1px dotted #999; border-right:1px dotted #999; }
	.bignum{font-family:Georgia, "Times New Roman", Times, serif; font-size:48px; color:#007ac3; margin:0px 0 20px;}
	.cont04 p{line-height:18px; margin:0px 0 20px;}
	p.choice {margin:0 0 0 0;} /*35px*/
	p.choice label	{margin:3px 0 7px 0; display:block;}
	
.list13{list-style:none; margin:0; padding:0;}
	.list13 li{float:left; padding:0 7px 0 0;}
	
.w1{width:710px; background:url(../images/2009/dreamcontest/bluetop.png) top left no-repeat; margin:0; padding:25px 20px;}
	.w1 p{padding:0 0 10px 0;}
	.w1 p span{text-transform:uppercase; font-weight:bold;}
	.w1 p.notice{margin:20px 0 0 0;font-size:11px;color:#F03; font-style:italic;}
.w2{width:750px; background:url(../images/2009/dreamcontest/bluetop.png) top left no-repeat; margin:0; padding:25px 0}
	.w2 p{margin:0 20px 20px 20px;}
.w3{width:500px; background:url(../images/2009/dreamcontest/round1/b540_blue_top.gif) top left no-repeat; margin:0; padding:25px 20px}
	.w3 h1{text-transform:none; font-size:32px; color:#008bcb; line-height:30px; margin:0 0 20px 0; padding:0;}
	.w3 p span{font-size:11px; }
	.w3 p {font-size:12px; line-height:20px; margin:0 0 20px 0;}
	.w3 p span a{font-size:11px; color:#008bcb; text-decoration:underline; font-weight:bold; }
	p.pagination02{float:right; font-size:11px; color:#000;}
	.pagination02 a{color:#000; }
	.pagination02 a:hover{color:#008bcb; }
	.pagination02 a.on{text-decoration:underline; color:#008bcb; font-weight:bold;}
.w4 {width:960px; background:url(../images/2009/tvcmonkey/h1.png) top left no-repeat; margin:15px 0 10px; padding:0; height:15px;}
.w5-2{width:188px;  padding:0px;}
.w5{width:188px; background:url(../images/2009/dreamcontest/round1/b188_blue_top.gif) top left no-repeat; padding:0; margin:10px 0 0px 0; }
	.w5-2 h2, .leftcol h2{font-size:12px; font-weight:bold;color:#008bcb; text-transform:uppercase; margin:0px 0 10px 15px;}
	

/* Dream Campus: sub-navigation (left side) */
.list01 {margin:0; padding:0; list-style:none;}
	.list01 li {background:url(../images/2009/dreamcontest/leftnav/li_arr01.gif) 0 13px no-repeat; padding:10px 10px 10px 15px; margin:0; display:block; border-top:1px solid #ececec; vertical-align:top; }
	.list01 li a { font-color:#666; font-size:11px; line-height:15px; font-weight:bold; text-transform:uppercase; float:left; width:130px; padding:0; margin:0;}
	*html .list01 li a { font-color:#666; font-size:11px; line-height:15px; font-weight:bold; text-transform:uppercase; float:left; width:130px; padding:0 50px 10px 15px; margin:0 -50px 0px -15px;}

	.list01 li a img{float:right;}
	.list01 li a:hover {color:#0c9; text-decoration:underline; }
	
	.list01 li.on {color:#fff; background:#00ccf8 url(../images/2009/dreamcontest/leftnav/li_arr02.gif) no-repeat scroll 0 13px;}
	.list01 li.on a{color:#fff; background:#00ccf8; margin:0; padding:0;}
	*html .list01 li.on a{color:#fff; background:#00ccf8  url(../images/2009/dreamcontest/leftnav/li_arr02.gif) no-repeat scroll 0 3px; padding:0 50px 10px 15px; margin:0 -50px 0px -15px;}
	.list01 li.on a:hover{color:#fff; text-decoration:underline;  }

	/*.list01 li a.box {font-size:14px; font-weight:bold; background:#eee; padding:20px 10px 20px 15px; border-bottom:1px solid #ececec;}
	.list01 li a:hover {color:#fff; background:#0c9 url(../images/camp/li_arr02.gif) 160px center no-repeat;}
	.list01 li.selected a {color:#fff; background:#096 url(../images/camp/li_arr02.gif) 160px center no-repeat; padding-left:15px;}*/



.list02 {width:280px; margin:0; padding:0; float:left;  list-style:none;}
	.list02 li {background:url(../images/camp/li_dot01.gif) 0 5px no-repeat; padding:0 0 0 10px; margin:2px 0;}
	.list02 li a {color:#00a995; }

/* Dream Campus - Round 1: select an image to do a test */
.list03 {width:100%; margin:0; padding:0; list-style:none;}
	.list03 li {width:180px; height:140px; margin:10px 10px 20px 0; float:left; display:inline;}
	.list03 li img { margin-bottom:5px;}
	.list03 li a {color:#00a995; font-weight:bold; line-height:15px; text-decoration:none;}
	.list03 li a:hover {color:#333;}

/* legend for quiz Dream Contest */
.list05 { margin:0px 80px; padding:0; list-style:none;  }
	.list05 li { margin:5px 10px; padding:10px 25px; float:left; display:inline; font-weight:bold; color:#fff; background-color: #00ccf8; -moz-border-radius: 10px;}

/* phao di thi */
.list06{list-style:none; margin:0; padding:0;}
	.list06 li{float:left;  margin:10px 10px 0px 0; padding:0; height:204px;}
	* html .list06 li{float:left;  margin:10px 10px 0px 0; padding:0; height:204px; }
	.list06 li.noMar {margin:10px 0px 0px 0; }
	.list06 li a{width:195px;  display:block; margin:0 15px; position:relative; top:-45px; color:#fff; font-weight:bold;}
	.list06 li a:hover{text-decoration:underline;}
	
/* vong 1 search form*/
.list07	{ margin:0; padding:0;}
	.list07 #nav				{ height:45px; padding:7px 0px; margin:0 auto;}
	.list07 #nav li				{ font-size:11px; margin-right:3px; float:left; list-style:none; display:inline; width:80px; }
	.list07 #nav li a			{ color:#fff; background:#aeaeae; padding:5px 10px; display:block; -moz-border-radius:6px;}
	.list07 #nav li a span		{ text-transform:uppercase; font-weight:bold;  display:block;}
	.list07 #nav li a:hover		{ color:#fff; background:#00baff;}
	.list07 #nav li.selected a	{ color:#fff; background:#00baff;}

.list08{margin:0; padding:0; list-style:none; }
	.list08 li{margin:10px 15px; padding:0; }
	.list08 li a img{margin: 0 0 10px 0;}
	.list08 li a{font-size:11px; text-decoration:none; }
	.list08 li a:hover{text-decoration:underline;}

/* comment */
.list09	{list-style:none; margin:20px 0; font-size:10px; }
	.list09	li	{margin:0 0 10px 0; display:inline-block;  }
	.list09	span{width:80px; background:url(../images/2009/dreamcontest/round1/arrow.gif) no-repeat top right; float:left;}
	.list09 div	{width:350px; float:left; background:#e6e6e6; display:inline; padding:10px; }
	.list09 div textarea	{width:300px; height:120px;}
	.list09	li div p a{color:#008bcb; font-weight:bold; text-decoration:underline;}
	.list09	li div p a:hover{color:#333;}

/* phao di thi */
.list10{list-style:none; margin:0; padding:0;}
	.list10 li{float:left;  margin:10px 10px 0px 0; padding:0;}
	* html .list10 li{float:left;  margin:10px 10px 0px 0; padding:0; }
	.list10 li.noMar {margin:10px 0px 0px 0; }
	.list10 li a{width:195px; display:block; margin:10px 15px 0px 15px; position:relative; top:-45px; color:#fff; font-weight:bold;}
	.list10 li p{width:195px; display:block; margin:-15px 15px 0px 15px;}
	.list10 li a:hover{text-decoration:underline;}

/* news */
.list11{list-style:none; margin:20px 10px 10px 10px; padding:0;}
*html .list11{list-style:none; margin:20px 10px 10px 0px; padding:0;}
	.list11 li{-moz-border-radius:10px; width:450px; height:140px; background:#fff; text-align:left; padding:10px; margin:0px 10px 10px 0; float:left;}
	.list11 li img{float:left; margin:0 20px 0 0;}
	.list11 li div{float:left; width:250px;}
	.list11 li div h1{font-size:16px; font-weight:bold; color:#00a2d0;}
	
.list12{list-style:none; margin:20px 10px 10px 10px; padding:0; text-align:left;}
	.list12 li{background:url(../images/2009/web/arrow.gif) 5px no-repeat;}
	.list12 li a{color:#0097d6; font-weight:bold; font-size:11px; margin:0 0 0 20px;}
	.list12 li a:hover{text-decoration:underline;}


/* Dream Contest - Round 1: questions listing + Cam nang*/
.tbl01 td { line-height:18px; padding:10px 10px 20px 0px;  border-bottom:1px dotted #00c0f7;}
	.tbl01 h1{color:#008bcb; text-transform:uppercase; margin:0 0 0 15px; font-size:18px; font-family:"Myriad Pro", Arial, Helvetica, sans-serif;}
	.tbl01 th{padding:0; margin:0; }
	.tbl01 th h1{margin:0 0 0 15px; text-align:left;}
	.tbl01 .headline {font-weight:bold; color:#333; width:750px; margin:0; padding:0; }
	.tbl01 .headline td{ padding:10px 20px; margin:0}
	.w1 td{border-bottom:none; line-height:2px;}
	.tbl01 .nrmbg {background:#fff !important;}
	.tbl01 .altbg , .tbl02 .altbg {background:#e5f9fe !important;}
	.tbl01 .endrow td {border-bottom:none !important; height:60px; vertical-align:bottom;}
	.tbl01 .endrow td span{text-align:center; width:500px; margin:0; padding:0;}
	.br01 {border-left:1px dotted #00c0f7; padding:5px !important; }
	.num01 {width:60px; padding:0 10px 0 0 !important; text-align:center; font-size:42px; color:#ccc; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; line-height:45px !important;}
	.num02 {width:60px; padding:0 10px 0 0 !important;  text-align:center; font-size:42px; color:#00ccf8; font-family:Georgia, "Times New Roman", Times, serif;  font-weight:bold; line-height:45px !important;}
	.num03 {width:60px; padding:0 10px 0 0 !important;  text-align:center; font-size:30px; color:#fff; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; border-bottom:1px solid #fff !important; background:#c30; line-height:36px !important;}

.button{background:url(../images/2009/dreamcontest/button.png) top left no-repeat; width:114px; height:27px; display:block; padding:0; margin:0;}
a.button{margin:0; padding:4px 0px; color:#FFF; font-weight:bold; font-size:11px; text-align:center;}
a.button:hover{text-decoration:underline;}
	
	/* cam nang */
	.tbl01 .endrow2 td {border-bottom:none !important; height:30px; } 
	.tbl01 .endrow2 td span{text-align:center; width:400px; margin:0; padding:0;}
	.camnang{background:url(../images/2009/dreamcontest/notebook2.jpg) top left no-repeat; height:772px; vertical-align:top; }
	.camnang td, .vong1 td{ border-bottom:none !important; }
	.camnang td h1{font-size:30px; line-height:32px; text-transform:none; margin:0 0 20px 15px;}
	.camnang td p{padding:10px 0 0 15px;}
	.camnang td p span{text-transform:uppercase; font-weight:bold;}
	.scrollable {width:590px; height:500px; overflow:auto;margin:40px 0px 20px 50px ;}
	.scrollable2{width:760px; height:400px; overflow:auto;margin:0px 0px 20px 0px ; float:left;}

	/* vong 1*/
	.tbl01 .endrow3 td span{text-align:center; width:520px; margin:0; padding:0;}
	.tbl01 .endrow3 td {border-bottom:none !important; height:30px;}

	/* ket qua thi sinh */
	.tbl01 .heading{font-size:13px; font-weight:bold; color:#0CF;}
	.tbl01 .name {color:#00cc99;}
	/* ket qua*/
	.black{color:#000;}
	.red{color:#a60000;}
	.gray{color:#6c6c6c;}
	.num04 {width:60px; padding:0 10px 0 0 !important; text-align:center; font-size:48px; color:#ccc; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; line-height:45px !important;}

	.tbl02 td{border-bottom:1px dotted #00C0F7;padding:0; vertical-align:middle;}
	.tbl02 .nobor{border:none;}
	.tbl02 td a{text-align:center;line-height:18px;}
/* Dream Campus - Round 3: IQ test */
.tbl02 {margin:10px 0 0 0; border-bottom:1px dotted #CCC;}
.tbl02 td {padding:4px; vertical-align:top;}
	.fleft {display:inline; padding-right:10px; padding-top:10px;}
	.bg02 {background:#f4f4f4; text-align:center;}
	.opt {width:20px; float:left;}
	.optdesc {width:90px; padding:2px 0; float:left;}
	.anslist {list-style:none; margin:0; padding:0;}
	.anslist li {float:left; margin:0 10px 0 0;}


/* BEGIN ALERT CLASS CSS RULES **********************/
.alertClassBox {font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:13px; color:#000; background:#fff url(../images/_alert_bar.gif) 0 0 no-repeat; border:1px solid #ccc; height:auto; position:absolute; top:-200px; left:-200px; padding:2px; visibility:hidden; z-index:999;}
	.alertClassBox p {margin:0; padding:5px 3px 3px 3px; clear:both;}
	.alertClassBox a.closeImage {width:12px; height:12px; background:url(../images/_alert_close.gif) 0 0 no-repeat; float:right; display:block; cursor:pointer;}
.alertClassIframe {position:absolute; top:-200px; left:-200px; visibility:hidden; z-index:998;}
.hide{display:none!important;}
/* END ALERT CLASS CSS RULES */

img {behavior:url(images/iepngfix.htc); border:none;}


	
.roundresult { width: 48%; float:left; margin: 10px 3px; height:100px; text-align: center; background-color: #FFF; border: 1px solid #DDD; font-size: 14px; font-weight: bold; }
.point1 { font-size: 40px; font-weight: bold; height:50px; line-height:40px;}
.point2 { font-size: 24px; font-weight: bold;}
.subtxt { vertical-align:top;}

.uploadprogress
{
	background:transparent url(../images/bgd_uploadprogress.gif) no-repeat scroll 0 0;
	height:9px;
	text-align:left;
	width:506px;
}