body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*line-height:17px;*/
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #f3eadb;
	background-image: url(Images/Untitled-2.jpg);
	background-repeat: repeat-y;
	background-position: left;
}
a:link {
	text-decoration: none;
	/*color: #00527D;*/
	color: #000000;
}
a:visited {
	text-decoration: none;
	color: #000000;
}
a:hover {
	text-decoration: underline;
	color: #e9043c;
}

a:active {
	text-decoration: none;
	color: #000000;
}
.Site_boundary {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #bf9968;
}
.Navigator {
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(Images/bg_hoavan.jpg);
	background-repeat: repeat-x;
}
.Navigator .Language_box {
	color: #FFFFFF;
	font-weight: bold;
	padding-right: 10px;
}
.Navigator .Language_box a {
	color: #FFFFFF;
	font-weight: bold;
}
.Navigator a div {
	padding-right: 15px;
	padding-left: 15px;
	font-weight: bold;
	color: #FFFFFF;
	margin-top: 0px;
	line-height: 23px;
}
.Navigator a:hover div {
	background-color: #399d00;
	text-decoration: none;
}
.Search_bar {
	background-image: url(Images/bg_6.jpg);
	background-repeat: repeat-x;
}
.Search_bar .Search_field {
	background-color: #000000;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #333333;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
	color: #FFFFFF;
	padding-right: 3px;
	padding-left: 3px;
}
.Footer_box {
	background-image: url(Images/bg_4.gif);
	background-repeat: repeat-y;
	background-color: #000000;
	padding: 10px;
}
.Current_date_box {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #006699;
	font-size: 12px;
	text-align: center;
	margin-bottom: 10px;
}
.Homepage_featured_heading {
	color: #92130d;
	padding-left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom: 5px;
}
.Homepage_featured_box {
	padding: 10px;
	border: 1px dashed #666666;
	background-color: #F8F1D8;
}
.Homepage_featured_box .Topmost_article {
	font-family: Arial, Helvetica, sans-serif;
}
.Topmost_article_title {
	padding-top: 5px;
	padding-bottom: 3px;
	font-size: 15px;
	font-weight: bold;
}
.Topmost_article_title a
{
    color:#000000;}
.Topmost_article_title a:hover
{
    color:#e9043c;}
    
.BlackLink a
{color:#000000;}
.BlackLink a:hover{color:#e9043c;}
    
.BlueLink a
{color:#00527D;}
.BlueLink a:hover{color:#e9043c;}

.RedLink a
{color:#ffffff;}
.RedLink a:hover{color:#e9043c;}
 
 
.Thumbnail_link img {
	border: 1px solid #aaaaaa;
}
.Thumbnail_link:hover img {
	border: 1px solid #00527D;
}
.Subpage_featured_box {
	padding: 10px;
	border: 1px dashed #666666;
}
.Subpage_nav {
	font-family: Arial;
}
.Subpage_nav_item {
}
.Subpage_nav_item a div {
	color: #000000;
	padding-left: 10px;
}
.Subpage_nav_item a:hover div {
	background-image: url(Images/RedBg.gif);
	background-repeat: repeat-y;
	text-decoration: none;
	color: #E9043C;
}
.Subpage_nav_item_selected a div {
	padding-left: 10px;
	background-image: url(Images/RedBg.gif);
	background-repeat: repeat-y;
	text-decoration: none;
	color: #E9043C;
}

.Homepage_category_box
{
    padding-bottom:20px;    
    background-position:bottom;
    background-repeat:no-repeat    
    }
.Homepage_alter_category_box
{ padding-left:16px;
    }
    
.Category-header-line
{
    font-weight:bold;
    font-family:Verdana;
    font-size:11px;
}
.Category-header-line a:link,.Category-header-line a:active,.Category-header-line a:visited
{    
    /*color:#8a0000;*/
    color:#000000;
}
    
/*Pagination*/    
    .Pagination_container {
	    color: #353535;	    
    }
    .Pagination_item {
	    display: block;
	    float: left;
	    margin-right: 2px;
	    padding-top: 3px;
	    padding-bottom: 3px;
    }
    .Pagination_container .Pagination_item a {
	    background-color: #f8fafb;
	    border: 1px solid #eaeaea;
	    padding-top: 2px;
	    padding-right: 8px;
	    padding-bottom: 2px;
	    padding-left: 8px;
	    text-decoration: none;
	    color: #3b6285;
	    font-weight: 700;
    }
    .Pagination_container .Pagination_item a:hover {
	    background-color: #dcdee4;	
    }

    .Pagination_selected_item {
	    display: block;
	    float: left;
	    margin-right: 2px;
	    padding-top: 3px;
	    padding-bottom: 3px;
    }
    .Pagination_container .Pagination_selected_item a{
	    background-color: #1e5b7e;
	    border: 1px solid #a8a8a8;
	    padding-top: 2px;
	    padding-right: 8px;
	    padding-bottom: 2px;
	    padding-left: 8px;
	    text-decoration: none;
	    color: #FFFFFF;
	    font-weight: 700;
    }    
/*End of pagination*/


.divBannerFade
{
    display: none;    
}

/*	Frontend Calendar	*/
TABLE.pcalTbl {
    BACKGROUND-COLOR: #f0f0f0; BORDER-BOTTOM: #a0a0a0 1px solid; BORDER-LEFT: #a0a0a0 1px solid; BORDER-RIGHT: #a0a0a0 1px solid; BORDER-TOP: #a0a0a0 1px solid; FONT-FAMILY: Arial; FONT-SIZE: 11px
}
TABLE.pcalTblList {
    BACKGROUND-COLOR: #f0f0f0; font-family:Arial;font-size:11px;border:1px solid #a0a0a0;
}
TABLE.pcalTblContent {
    BACKGROUND-COLOR: #ffffff; FONT-FAMILY: verdana; FONT-SIZE: 10px
}
TD.pcalList {
    CURSOR: hand; color: #000066;
}
TD.pcalCaption {
    padding:2px;font-family:Arial;font-size:11px;
}
SPAN.pcalSelBtn {
    border:1px solid #36f; cursor:hand;
}

A.pcalHead:hover {
    CURSOR: hand;BORDER-BOTTOM: #36f 1px solid; BORDER-LEFT: #36f 1px solid; BORDER-RIGHT: #36f 1px solid; BORDER-TOP: #36f 1px solid
}
A.pcalDate:link {
    CURSOR: hand; BACKGROUND-COLOR: #ffffff; COLOR: black; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.pcalDate:visited {
    CURSOR: hand; BACKGROUND-COLOR: #ffffff; COLOR: black; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.pcalDate:hover {
    CURSOR: hand; BACKGROUND-COLOR: #FFFF66; COLOR: white; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.pcalDate:active {
    CURSOR: hand; BACKGROUND-COLOR: #ffffff; COLOR: black; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.pcalNDate:link {
    COLOR: #999999; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.pcalNDate:visited {
    COLOR: #999999; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.pcalNDate:hover {
    COLOR: #999999; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.pcalNDate:active {
    COLOR: #999999; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

#btnBack a:link,#btnBack a:active,#btnBack a:visited {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #006699;
}
#btnBack a:hover {
	text-decoration: underline;
}


/*15.09.09*/
.Title-link{}
.Title-link a:link,.Title-link a:active,.Title-link a:visited
{
    color:#094f95;
}
.Title-link a:hover
{
    color:##1484cc;   
}