﻿
/*================================================
    Style for FSC site.
    Create by: anhtd
    Date: 8/4/2010
=================================================*/

@import url("menu.css");

/*--------------- Style HMTL Tag ---------------*/
body 
{
    margin:0;
    padding:0;
    font: 8pt Tahoma, 'Times New Roman', sans-serif;
    color:#3f3f3f;
    line-height: 150%;
}
a, a:active, a:visited, a:link
{
    text-decoration:none;
    color:#5e5e5e;
}
a:hover 
{
    text-decoration:none;
    color:#000;
}
p
{
    line-height: 150%;
}

/*------------- Style Default  ----------------*/
.defaultFont, p, li {
    font: 8pt Tahoma, sans-serif;
    line-height: 150%;
}
.redColor
{
    color:Red;
    font-weight:bold;
}
.requiredData
{
    color: #999999;
    font-style:italic;
}
.linkCommand
{
    padding:5px 0;
    /*border-top:1px Gray solid;*/
}
.linkCommand a
{
    font-weight: bold;
    color: #006699;
    font-size:12px;
}
.linkCommand a:hover
{
    color: #0099CC;
}
.clear
{
    clear:both;
}
.NewsTitle
{
    font:12px Tahoma;
}
.IndexNewsBox
{
    height:124px !important;
    height:129px;
}
/*--------------- Main Layout --------------------*/
.wrap_main
{
    margin:0;
    padding:0;
    width:100%;
    /*background:#fff url('images/bg_bottom.jpg') repeat-x left bottom;*/
    position:relative;
    text-align:center; /* for ie */
}
.bg_top /* Lớp nền mờ đầu trang */
{
    position:absolute;
    top:0; left:0;
    width:100%;
    height:125px;
    /*background:Transparent url('images/bg_top.jpg') repeat-x left top;*/
    z-index:5;
}
.wrap_sub
{
    margin:0 auto; /* ie don't see */
    padding:0 auto;
    width:964px;
    background-color:Transparent;
    z-index:15;
    position:relative;
    text-align:left; /* for ie */
}

.head_box
{
    margin:0;
    width:100%;
    height:124px;
    background-color:Transparent;
}
.content_box
{
    width:962px !important; /* -2pixel border (for FF)*/
    width:964px; /* 100% (for IE)*/
}
.ContentPane
{
    text-align:justify;
}
.footer
{
    background-color:Transparent;
    width:100%;
}
.clear { margin:0; padding:0; clear:both; }

/*-------------- Style control panel  ------------------*/
.ControlPanel_Box
{
    width:100%;
    /*background:Transparent url('images/bg_controlpane.jpg') repeat-x left top;*/
    text-align:center;
    padding-bottom:8px;
}
.ControlPanel
{
    margin:0 auto;
    width:964px;
    border:1px gray solid;
}

/*-------------- Style main menu & nav path  ------------------*/
.main_menu, .main_menu_leftBg, .main_menu_rightBg
{
    height:34px;
}
.main_menu
{
    background:url('images/bg_main_menu.jpg') repeat-x left top;
    
    width:100%
}
.main_menu_leftBg
{
    background:url('images/main_menu_leftBg.jpg') no-repeat left top;
    padding-left:7px
}
.main_menu_rightBg
{
    background:url('images/main_menu_rightBg.jpg') no-repeat right top;
    padding-right:8px
}
/* map path - nav path */
.nav_path
{
    clear:both;
    padding:8px 5px 22px 15px;
    background:url('images/navpath_bg.jpg') no-repeat left top;
    /*border:1px #e4e4e4 solid;*/
}
.nav_path, .nav_path a
{
    font-size:8pt;
    color:#5d5d5d;
}
.nav_path a:hover
{
    color:#000;
}

/*---------------- Style Header ---------------------*/
.logo, .head_center, .head_right
{
    /*height:100%;*/
}
.logo, .head_center
{
    float:left;
}
.logo
{
    
}
.head_center
{
    /*background:url('images/space_menu_top.png') no-repeat right top;*/
}
.head_right
{
    float:right;
    position:relative;
    margin-top:100px;
    padding-right:5px;
}
/*.head_right_top
{
    top:0;
}
.head_right_bottom
{
    position:absolute;
    bottom:0;
    right:0;
    padding:0 5px 7px 0px;
    color:#5e605f;
}
*/
.LogoPane
{
    width:245px; /* for ie */
}
.HeadCenterPane
{
    width:415px; /* for ie */
}
.HeadRightTopPane
{
    margin:0;
    padding:0;
}

/*------------- Style bottom link menu ----------------*/
.content_bottom, .content_bottom_leftBg, .content_bottom_rightBg
{
    height:27px;
}
.content_bottom
{
    background:url('images/bg_bottom_link.jpg') repeat-x left top;
    text-align:center
}
.content_bottom_leftBg
{
    clear:both;
    background:url('images/bg_left_link.jpg') no-repeat left top;
    padding-left:5px
}
.content_bottom_rightBg
{
    background:url('images/bg_right_link.jpg') no-repeat right top;
    padding-right:6px
}
.content_bottom, .content_bottom a
{
    color: #fff !important;
    font: 8pt Tahoma, 'Times New Roman', sans-serif;
}
.links
{
    line-height:27px;
}
/*------------- Style Search site  ----------------*/
input.txtSearch, .searchBox input[type="text"], .txtSearch
{
    border: 1px solid rgb(195, 208, 224); 
    height: 22px;
}
input.btnSearch
{
    background: url('/Portals/0/search_btn.gif') no-repeat scroll left top; 
    height: 22px;
    width:66px; 
    border: none; 
    font-size: 12px; 
    color: rgb(73, 83, 90); 
    padding-bottom:4px !important;
    padding-bottom:0;
}

/*------------- Style nav link top  ----------------*/
.topLink, .topLink a
{
    color:#5e5e5e !important;
}
.topLink a:hover
{
    color:#000 !important;
}
table.fsctable
{	
	border:1px #D4D0C8 solid;
	border-collapse:collapse;
	width:100%;	
}
table.fsctable tr td
{	
	border:1px #D4D0C8 solid;
	border-collapse:collapse;	
	padding:3px;	
	font-size:8pt;
	font-family:Tahoma;		
}

.fsctitlesp
{
font: bold 12pt Tahoma;color:#0099ff;
}