/* Global Styles */
HTML {
	SCROLLBAR-FACE-COLOR: #31659c; SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; SCROLLBAR-SHADOW-COLOR: #ffffff; SCROLLBAR-3DLIGHT-COLOR: #ebf3fb; SCROLLBAR-ARROW-COLOR: #ffffff; SCROLLBAR-TRACK-COLOR: #ffffff; SCROLLBAR-DARKSHADOW-COLOR: #31659c
}

table.trong
{
    border-right: #ace 1px solid;
    border-top: #ace 1px solid;
    border-left: #ace 1px solid;
    border-bottom: #ace 1px solid;
}
table.sp
{
    border-right: #d7bfc1 1px solid;
    border-top: #d7bfc1 1px solid;
    border-left: #d7bfc1 1px solid;
    border-bottom: #d7bfc1 1px solid;
}
body
{
    margin: 0px;
    text-align: center;
    background-image: url(../Images/bg_b.gif);
    background-attachment: fixed;
}
	
td {
	font:Arial;
	font-size:10pt;
	color: #3c7faf;
	font-family:Arial;
}
td.footer
{
    font-family: Arial;
    font-size: 8pt;
    text-transform: uppercase;
    border-top: #3c7faf 1px dotted;
    padding-top:10px;
}
td.footer a
{
    font-size: 8pt;
    color: #000000;
    text-decoration: underline;
}
td.headerright
{
    font-weight: bold;
    font-size: 10pt;
    background-image: url(../images/themes.jpg);
    color: #ffffff;
    padding-left: 5px;
    padding-right:5px;
    font-family: Arial;
    height: 22px;
    background-color: transparent;
    letter-spacing: 1px;
    text-align: left;
    background-repeat: repeat-x;
}
td.header
{
    font-weight: bold;
    font-size: 9pt;
    background-image: url(../Images/headerbackgroud.gif);
    text-transform: uppercase;
    color: #3c7faf;
    text-align: right;
    padding-right: 5px;
    font-family: Arial;
    height: 25px;
    border-bottom: #ace 1px solid;
    background-color: transparent;
    letter-spacing: 1px;
}
td.menutop
{
    /* font-weight: bold;
    font-size: 9pt;
    color: #3c7faf;
    font-family: Arial;
    line-height: 10pt;
    letter-spacing: 2px;
    */
    height: 30px;
    background-image: url(../images/menu_bg.jpg);
    background-repeat: repeat-x;
    color:White;
}
td.adminheader
{
    font-weight: bold;
    font-size: 10pt;
    text-transform: uppercase;
    color: #31659c;
    font-family: Arial;
    height: 20px;
    padding-left: 10px;
    background-color: #e6e6e6;
    border-right: #e6e6e6 1px solid;
    border-top: #e6e6e6 1px solid;
    border-left: #e6e6e6 1px solid;
    border-bottom: #e6e6e6 1px solid;
}
td.leftnavigate
{
    background-color:#207AB9;
    color:White;
    text-align:center;
    }
td.rightnavigate
{
    background-color:#207AB9;
    color:White;
    text-align:center;
    height:800px;
    }
td.center
{
    padding-left:3px;
    padding-right:3px;
    }
td.trang
{
    background-color:#ffffff;
    color:#07519a;
    }
a
{
    color: #3c7faf;
    text-decoration: none;
    font-size: 9pt;
    font-family: Arial;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
}
a.img
{
    text-decoration: none;
    border-right: #ffffff 1px solid;
    border-top: #ffffff 1px solid;
    border-left: #ffffff 1px solid;
    border-bottom: #ffffff 1px solid;
}
a:hover
{
    color: #ff0000;
        text-decoration: underline;
}
a.link
{
	color: #006600;
	font-family: Arial;
	font-size: 11pt;
	text-decoration: none;
	font-weight: bold;
}
a.link:hover
{
    color: #ff0033;
}
a.menu
{
    font-weight: bold;
    font-size: 8pt;
    text-transform: uppercase;
    color: #ffffff;
    font-family: Arial;
    line-height: 10pt;
    letter-spacing: 1px;
}
a.menu:hover
{
    color: #ffffcc;
}
a.chitiet
{
    font-size: 9pt;
    color: #ff0000;
    font-family: Arial;
}
a.chitiet:hover
{
    text-decoration: underline;
}
.button
{
    background-color: #f5f5f5;
    color: #31659c;
    border-right: #bbbbbb 1px solid;
    border-top: #bbbbbb 1px solid;
    border-left: #bbbbbb 1px solid;
    border-bottom: #bbbbbb 1px solid;
    font-size: 10pt;
    font-family: Arial;
}
.buttonimg
{
    background-color: #f5f5f5;
    color: #31659c;
    border-right: #bbbbbb 1px solid;
    border-top: #bbbbbb 1px solid;
    border-left: #bbbbbb 1px solid;
    border-bottom: #bbbbbb 1px solid;
    font-size: 9pt;
    font-family: Arial;
    width:20px;
    height:20px;
}
.tnsp
{
    font-size: 9pt;
    color: #30679d;
    font-family: Arial;
}
a.NewsTilte
{
    font-weight: bold;
    font-size: 10pt;
    color: #31659c;
    font-family: Arial;
}
a.NewsTitle:hover
{
    color: #ff0000;
}
a.Newstitleleft
{
    color: #07519a;
}
.NewsSummary
{
    padding-left: 10px;
    font-size: 10pt;
    color: #07519a;
    font-family: Arial;
    text-align: justify;
}
p,code,ul {padding-bottom: 1.2em;}

li {list-style: none;}

.menuheader
{
    cursor: hand;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
}
.menucontent
{
    cursor: hand;
    padding-right: 10px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
    text-align: right;
}

.leftmenu
{
	width:142px;
	padding:0px;
	margin:0px;	
}

.leftmenu .Pnode
{
	width:inherit;
	background-image:url(../Images/Pnode.jpg);
	line-height:23px;
	text-align:right;
	padding-right:5px;
}
.leftmenu div
{
	padding:0px;
	margin:0px;	
}
.leftmenu div .Cnode
{
	width:inherit;
	background-image:url(../Images/Cnode.jpg);
	line-height:23px;
	text-align:right;
	padding-right:20px;
}
a.spheader
{
    font-weight: bold;
    color: #07519a;
    text-align: left;
    text-decoration: none;
    font-size: 9pt;
    font-family: Arial;
}
td.boder
{
    border-right: #ace 1px solid;
    border-top: #ace 1px solid;
    border-left: #ace 1px solid;
    border-bottom: #ace 1px solid;
    }