/** VAVietnam.com **/
body {
	font: 12px Arial, Verdana, Tahoma;
	color: #111;
	margin: 5px auto;
	background: url(images/bg2.jpg);
}
#basediv {
	margin: 5px auto;
	padding: 0;
	width: 900px;
	background: #fff;
	border: 2px solid #78c668;
}
#headdiv {
	width: 900px;
	height: 100px;
	border: 0;
	border-bottom: 1px solid #78c668;
}
#home {
	width: 180px;
	height: 24px;
	background: url(images/home-bg.gif) top left no-repeat;
	padding: 0;
	margin: 0;
	border: 0;
}
#home a {
	font: bold 11px Tahoma,Verdana;
	color: #f50;
	text-transform: uppercase;
	padding: 6px 15px 0 6px;
	background: url(images/home.gif) center right no-repeat;
}
#runtext {
	color: #F50;
	height: 24px;
	padding: 3px;
	font: bold italic 16px Arial;
}
/**menu**/
#menu{
	width: 100%;
	height: 35px;
	border: 0;
	margin: 0 0 2px 0;
	padding: 0;
	background: url(images/nav-bg.gif) repeat-x;
}
#nvl {
	background: url(images/nav-bg-l.jpg) top left no-repeat;
	padding-left: 170px;
}
#nvr{
	height: 35px;
	width: 3px;
	background: url(images/nav-bg-r.jpg) top right no-repeat;
}
#menu td {
	color: #346633;
	font: bold 11px Tahoma, Arial, Verdana;
	text-transform: uppercase;
	height: 35px;
}
#menu td a {
	text-align: center;
	padding: 5px 10px 0 10px;
}
.sep {
	height: 21px;
	width: 5px;
	background: url(images/nav-sep.gif) center right no-repeat;
}
#menu td a:link,
#menu td a:visited {
	color: #000;
	text-decoration : none;
}
#menu td a:hover {
	color: #fff;
	text-decoration : none;
}
#menu input {
	float: right;
	background: #fff url(images/icon-search.jpg) center right no-repeat;
	border: 1px solid #fabe40;
	margin: 0;
	padding: 2px;
	font: 12px Arial;
}
/**menu**/
#maindiv {
	width: 900px;
	border: 0;
	padding: 0 2px;
	margin: 0;
}
#left {
	padding: 0;
	width: 180px;
	max-width: 180px;
}
#right {
	padding: 0;
	float: right;
	width: 180px;
	max-width: 180px;
}
#bigcontent {
	float: left;
	width: 709px;
	max-width: 709px;
}
#content {
	width: 526px;
	max-width: 522px;
	margin: 0 3px;
}
#banner {
	text-align: center;
	border: 1px solid #78c668;
	padding: 0;
	margin: 0 2px 3px 2px;
	width: 894px;
	height: 250px;
}
#bottom_nav {
	margin: 2px auto 0 auto;
	width: 880px;
	background: #e2fadd;
	height: 24px;
	line-height: 24px;
	text-align: center;
	border: 1px solid #78c668;
}
#bottom_nav a {
	text-align: center;
	padding: 2px 10px;
	font: bold 11px Tahoma;
}
#footer {
	margin: 0 auto;
	width: 880px;
}
#footer p {
	color: #344206;
	font: 11px Tahoma;
	display: block;
	padding: 5px 3px 5px 5px;
	margin: 0;
}
#footer span,
#footer span a {
	color: #666;
}
#footer a{
	color: #344206;
	text-decoration: none;
}
#footer a:hover {
	color: #000;
}
#mail {
	font: normal 11px Tahoma;
}
#date {
	color: #888;
}
#gt {
	border: 1px solid #d06a00;
	background: #feefb3;
}
a img {
	border: 0;
}
a:link,a:visited,a:active {
	color: #408030;
	text-decoration: none;
}
a:hover {
	color: #40c030;
	text-decoration: none;
}
.mrgt3 {
	margin-top: 3px;
}
.mrgt5 {
	margin-top: 5px;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.pad3 {
	padding: 3px;
}
.pad5 {
	padding: 5px;
}
.collapse {
	display: none;
}
.form {
	font: 13px Arial;
	background: #eee;
	color: #555;
	padding: 2px 3px;
	border: 1px solid #ccc;
}
.button {
	font: 13px Arial;
	background: #eee;
	color: #555;
	padding: 1px 3px;
	border: 1px solid #ccc;
}
h1{
	color: #f50;
	padding: 3px 0;
	margin: 0;
	font: bold 17px Arial;
}
h1 a{
	color: #f50;
}
h2{
	color: #7e9f16;
	font: bold 16px Arial;
	padding: 3px 0;
	margin: 0;
}
h3 {
	margin: 0;
	color: #88a920;
	font: bold 13px Verdana;
	padding: 2px 0 2px 5px;
}
h3 a {
	color: #dff98e;
	text-decoration: none;
}
h3 span {
	font-weight: normal;
}
/**left**/
.box {
	color: #000;
	width: 178px;
	border: 0;
	padding: 1px;
	background: #c6dabc url(images/box-bg.jpg) no-repeat;
}
.box div,
.boxr div {
	background: #fff;
	padding: 3px;
}
.box h3{
	color: #fff;
	height: 16px;
	padding: 3px 3px 2px 0;
	font: bold 11px Tahoma;
	text-align: right;
}
.box h3 a,
.boxr h3 a {
	color: #fff;
}
.box ul,
.boxr ul {
	list-style: none;
	margin: 0;
	padding: 2px 0 0 10px;
}
.box ul li,
.boxr ul li {
	padding: 2px 0;
}
.box ul li a,
.boxr ul li a {
	color: #000;
	text-decoration: none;
}
.box ul li a:hover, 
.boxr ul li a:hover {
	color: #607814;
}
.box table {
	font: 12px Arial;
}
.cat {
	border: 0;
	background: url(images/cat-bg.jpg) no-repeat;
}
.cat ul {
	margin: 0;
	padding: 3px 4px;
	list-style: none;
}
.cat ul li {
	margin: 0;
	padding: 3px 0;
	font: bold 11px Tahoma,Verdana,Arial,Helvetica,Sans-serif;
	text-transform: uppercase;
	text-align: right;
}
.cat ul li ul li{
	margin: 0;
	padding: 0;
	font: normal 11px Arial,Helvetica,Sans-serif;
	text-align: left;
}
.cat ul li a {
	color: #324104;
	border: 0;
	padding: 3px 6px;
	display: block;
}
.cat ul li a:hover {
	color: #985912;
	border: 0;
	padding: 3px 6px;
	display: block;
}
/**content**/
.index {
	width: 100%;
	padding: 0;
	border: 1px solid #78c668;
	margin: 2px 0 0 2px;
}
.index div {
	background: #fff;
	padding: 5px;
}
.index h1 a{
	color: #f50;
	text-align: center;
	text-transform: uppercase;
	font: normal 18px verdana;
}
.index h1 a:hover{
	color: #000;
	text-align: center;
	text-transform: uppercase;
	font: normal 18px verdana;
}
.index h3 {
	padding: 3px 0;
}
.index a{
	color: #4c6109;
	text-decoration: none;
}
.index a:hover{
	color: #7e9f16;
	text-decoration: none;
}
.mgt5 {
	margin-top: 5px;
}
.c {
	text-align: center;
}
.banner{
	border:0;
	margin: 3px 0 0 0;
}
/**r**/
.boxr {
	color: #000;
	width: 178px;
	border: 0;
	padding: 1px;
	background: #c6dabc url(images/boxr-bg.jpg) no-repeat;
}
.boxr h3 {
	width: 178px;
	color: #fff;
	height: 16px;
	padding: 3px 0 2px 3px;
	font: bold 11px Tahoma;
}
.news {
	margin: 3px 1px 0 1px;
	background: #ac7a12;
	border: 1px solid #e18200;
}
.news div {
	background: #fff;
}
.news h2,
.news h2 a {
	color: #000;
	background: #da7a00 url(images/news-h-bg.jpg) repeat-x;
	font: bold 13px Verdana, Arial;
	padding: 3px 6px;
}
.news h2 a:hover {
	color: #fff;
	padding: 3px 6px;
}
.news h3 {
	font: bold 13px Arial;
	padding: 3px 6px;
}
.news h3 a {
	color: #000;
}
.news h3 a:hover {
	color: #e18200;
}
.news ul {
	margin: 0;
	padding: 3px 0 6px 20px;
	list-style: square;
}
.news li,
.news li a {
	color: #666;
	font: 12px Arial;
}
.news li a:hover {
	color: #f50;
	font: 12px Arial;
}
.thumb img {
	border: 1px solid #ccc;
}
#schedule {
}
#schedule h1 {
	color: #080;
	padding: 3px 0;
	text-align: center;
	margin: 0;
	border-bottom: 1px solid #ccc;
}
#schedule table {
	background: #ccc;
	border: 2px solid #eee;
	padding: 1px;
}
#schedule th {
	background: #eee;
}
#schedule td {
	background: #fff;
	text-align: center;
}
#schedule-other  h4 {
	border-top: 1px solid #ccc;
	padding: 3px 0 3px 3px;
	margin: 0;
}
#schedule-other  ul {
	padding: 5px 0 5px 20px;
	margin: 0;
	list-style: none;
}
#schedule-other  ul li {
	padding: 5px 0 5px 20px;
	background: url(images/cal.gif) center left no-repeat;
}
.d {
	text-align: justify;
}
.news-cat {
	border-bottom: 1px solid #ccc;
}
.news-other {
	padding: 3px;
	color: #000;
	background: #eee;
	font: bold 12px Verdana;
	border-top: 1px solid #ccc;
}
div#va li, div#va li:hover{
	position:relative;
}

div#va li ul{
	position:absolute;
	top:0;
	left:101.1%;
	display:none;
}

div#va ul ul,
div#va ul ul ul,
div#va ul li:hover ul ul,
div#va ul li:hover ul ul ul
{display:none;}

div#va ul li:hover ul,
div#va ul ul li:hover ul,
div#va ul ul ul li:hover ul
{display:block;}
div#va ul li ul {
	background:#85b271;
	border: 1px solid #70a05b;
	padding: .1px;
}
div#va ul li ul li {
	width: 160px;
	display: block;
	font: normal 11px Tahoma;
	text-transform: none;
	background: #eee;
	border: 1px solid #85b271;
}
div#va ul li ul li a {
	background:#eee;
}
div#va ul li ul li a:hover {
	color:#000;
	background:#d9e7d3;
}
