/* CSS Document */
.bg {
	background-color: #FFFFFF;
}
.t {
	border-width: 0px; width: 100%;
}
a {
	font-family:tahoma; font-size:10px; letter-spacing:1pt; color:#000000; line-height:22px; text-decoration: none;
}
a:hover{
	color:#666666; text-decoration: none;
}
/* --- Font --- */
.ffw{
	font-family: Arial, Tahoma; font-size: 11px; letter-spacing: 1pt; line-height: 16px; color:#545300;
}
.fftv{
	font-family: Trebuchet MS, Arial; font-size: 14px; letter-spacing: 1pt; color:#8FDCFF; font-weight: Bold;
}
.fftvb{
	font-family: Verdana, Arial; font-size: 11px; line-height: 16px; color:#ffffff;
}
.fftvb a:link{
	color:#ffffff; text-decoration: none;
}
.fftvb a:hover{
	color:#ffffff; text-decoration: none;
}
.fftvb a:visited{
	color:#ffffff; text-decoration: none;
}

.ffnewsh{
	font-family: Trebuchet MS, Arial; font-size: 14px; letter-spacing: 1pt; color: #DC5300;
}
.ffnewsb{
	font-family: Verdana, Arial; font-size: 10px; line-height: 16px; letter-spacing: 0pt;
}
.ffbot{
	font-family: Tahamo, Arial; font-size: 10px; letter-spacing: 1pt; color: #ffffff;
}
.ffcou{
	font-family: Tahamo, Arial; font-size: 12px; letter-spacing: 1pt; color: #0F1E59;
}
.ffcou a:link {
	color: #0F1E59; text-decoration: none;
}
.ffcou a:visited {
	color: #0F1E59; text-decoration: none;
}
.ffcou a:hover {
	color: #0F1E59; text-decoration: none; border-bottom: #757575 1px dashed;
}

.hd {
	cursor: pointer; cursor: hand;
}

.ff11{
	font-family: Arial; font-size: 11px; letter-spacing: 1pt; color: #873201; line-height: 18px;
}
.ff12{
	font-family: Arial; font-size: 11px; letter-spacing: 1pt; color: #863514; line-height: 18px; font-weight: Bold;
}
.ffsh{
	font-family: Century Gothic, Arial; font-size: 18px; letter-spacint: 1pt; color: #3578DB; font-weight: Bold;
}
.ffinfo{
	font-family:Trebuchet MS; color:#fe3f04; font-size:18px; letter-spacing:1pt; font-weight:Bold;
}
.ffinfotxt{
	font-family:Verdana, Arial; font-size:11px; letter-spacing:1pt; color:#ffffff; line-height:16px;
}
.ffinfotxt a:link{
	color: #ffffff; text-decoration: none;

}
.ffinfotxt a:hover{
	color: #ffffff; border-bottom: #ffffff 1px dashed;


}
.ffinfotxt a:visited{
	color: #ffffff; text-decoration: none;

}


/* --- Bg --- */
.bgst{
	background-image: url(images/bg-studyin.gif); background-repeat: repeat-x;
}
.bg3{
	background-image: url(images/bg3.jpg); background-repeat: no-repeat;
}
.bgtof{
	background-image: url(images/bg-tof.jpg); background-repeat: repeat-y;
}
.bgnews{
	background-image: url(images/news-bod.jpg); background-repeat: repeat-x; border-left: #FBDC99 1px Solid;
	border-right: #FBDC99 1px solid;
}
.bgtvis{
	background-image: url(images/bg-tvisa.jpg); background-repeat: repeat-x;
}
.bgbot{
	background-image: url(images/bg-bot.gif); background-repeat: repeat-x;
}
.bginfo{
	background-image: url("images/message.jpg"); background-repeat: no-repeat;
}

/* --- submenu --- */
.sm{
	font-family:Tahoma; font-size:11px; letter-spacing:1pt; color:#ffffff;
}
.sm a:link{
	color: #ffffff; text-decoration: none;
}
.sm a:visited{
	color: #ffffff; text-decoration: none;
}
.sm a:hover{
	color: #ffffff; text-decoration: none; border-bottom: 1px solid;
}
.botmenu{
	font-family:Tahoma; font-size:10px; letter-spacing:1pt; color:#666666;
}
.botmenu a{
	font-family:Tahoma; font-size:10px; letter-spacing:1pt; color:#666666; text-decoration: none;
}