* {
	margin-top: 15;
	padding:0;
}
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	background: #fffef2;
	color: #264858;                    /* #7b888b; */
}
a {
	color:#264858;                    /* #1c92ac; */
	font-size:14px;
              font-weight: bold;
	text-decoration:none;
}
a:hover {
	color:#1c92ac;
	font-size:14px;
	text-decoration:none;
}
#container {
	width: 970px;  
	background: #fffef2;
	margin: 0 auto; 
	padding:0 0px;
}
#header {
	height:221px;
	background:url(../images/VTC_Logo.png) no-repeat left top;
}

.headerContent {
	margin-left:500px;
        margin-top:22px;
}
.logo {
	padding:10px 0 0 0;
	color:#fccc00;
	font-size:48px;
}
.author {
}

#social {
	height:16px;
	margin: 0 auto; 
	padding:0 0px;
}


#menu {
  list-style: none;
  padding: 0;
  margin: 0;
  width:524px;
  height: 215px;
  background: url(../images/VTC_Logo.png) no-repeat;
  position: relative;
}
#menu span {
  display: none;
  position: absolute;
}
#menu a {
  display: block;
  text-indent: -900%;
  position: absolute;
  outline: none;
}
#menu a:hover {
  background-position: left bottom;
}
#menu a:hover span {
  display: block;
}

#menu .home {
  width: 168px;
  height: 57px;
  background: url(../images/home_bg.gif) no-repeat;
  left: 410px;
  top: 10px;
}
#menu .home span {
  width: 86px;
  height: 14px;
  background: url(../images/home-over.gif) no-repeat;
  left: 35px;
  top: -10px;
}
#menu .homeMax {
  width: 168px;
  height: 57px;
  background: url(../images/home_bg.gif) no-repeat;
  left: 410px;
  top: 10px;
}
#menu .homeMax span {
  width: 128px;
  height: 23px;
  background: url(../images/full_screen.gif) no-repeat;
  left: 35px;
  top: -10px;
}
#menu .about {
  width: 545px;
  height: 57px;
  background: url(../images/BritSchool_bg2.gif) no-repeat;
  left: 436px;
  top: 57px;
}
#menu .about span {
  width: 72px;
  height: 72px;
  background: url(../images/flag1.png) no-repeat;
  left: 442px;
  top: -55px;
}

#menu .rss {
  width: 496px;
  height: 57px;
  background: url(../images/TrFac_bg.gif) no-repeat;
  left: 459px;
  top: 105px;
}
#menu .rss span {
  width: 72px;
  height: 72px;
  background: url(../images/training1.jpg) no-repeat;
  left: 416px;
  top: -103px;
}

#menu .contact {
  width: 230px;
  height: 57px;
  background: url(../images/Contact_bg.gif) no-repeat;
  left: 435px;
  top: 150px;
}
#menu .contact span {
  width: 72px;
  height: 72px;
  background: url(../images/contact.jpg) no-repeat;
  left: 438px;
  top: -145px;
}


#menu .lang_bg {
  width: 24px;
  height: 25px;
  background: url(../images/icon_language_BG.jpg) no-repeat;
  left: 915px;
  top: 219px;
}
#menu .lang_bg span {
  width: 69px;
  height: 15px;
  background: url(../images/language-bg.png) no-repeat;
  left: -74px;
  top: 4px;
}

#menu .lang_en {
  width: 24px;
  height: 25px;
  background: url(../images/icon_language_EN.jpg) no-repeat;
  left: 943px;
  top: 219px;
}
#menu .lang_en span {
  width: 50px;
  height: 15px;
  background: url(../images/language-en.png) no-repeat;
  left: -83px;
  top: 4px;
}

/*new*/

#myslideshow{ /*slideshow box border*/
border:1px solid black;
}

#mainContent {
              align: center;
	      width: 970px;
              margin: 5px;
            text-align: justify;
}
h1 {
	color:#ff6e33;
	font-size:20px;
	font-weight: bold;
	padding:0 0 10px 0;
}
h2 {
	color:#f455a7;
	font-size:16px;
	font-weight:bold;
	padding-bottom:10px;
}

#footer {
	padding-bottom: 15px;
}
#footer p {
	text-align:center;
}
.horSeparator {
	border-bottom:1px dotted #7cb40d;
	margin:15px 0;
}
.horSeparatorThin {
	border-bottom:1px dotted #7cb40d;
	margin: 1px 0;
}
.picContainer {
	width:283px;
	float:left;
	padding:10px 20px;
            text-align: left;
}
.picPreview {
             /* padding:15px 0 15px 0; */
}
.clearer {
	clear:both;
}
.DoublepicContainer {
	width:606px;
	float:left;
	padding:10px 20px;
            text-align: left;
}

li{margin-left:25px;} 
 
