/* CSS Document */

body
{
	background-color:#e3f0f5;
	/*background:url('../images/bg.jpg') repeat-y;*/
	font-family:Arial;
	font-size:12px;
	color:#433332;	
	padding-top:0px;
	padding-bottom:0px;
	margin:0px;
	line-height:18px;
}
.bg_titlelink
{
	font-size:13px;
	color:#003381;
	text-decoration:none;
	font-weight:bold;
}
.bg_titlelink:hover
{
	font-size:13px;
	color:red;
	text-decoration:underline;
	font-weight:bold;
}
/*
.contentlist
{
	vertical-align:top;
	padding-top:5px;
}
.contentlist a
{
	text-decoration:none;
	font-size:12px;
	line-height:18px;
}
.contentlist a:hover
{
	text-decoration:underline;
	font-size:12px;
	line-height:18px;
}
*/
.contentlist 
{
     padding-left:10px; padding-right:10px;
}

.contentlist a
{
    background-image:url('../images/arrow.gif');
    background-position:left;
    background-repeat:no-repeat;
    padding-left:14px;
    padding-bottom:3px;
    padding-top:2px;
}
.content
{
	padding-top:5px;
	padding-bottom:5px;
	background-color:#ffffff;
	
}

.content1
{
    background-color:#ffffff;
}
.topmenu
{
	background-image:url('../images/top_11.jpg');
	background-position:center left;
	background-repeat:no-repeat;
	height:33px;
	width:980px;
	color:#10335d;
	text-align:right;
	
}
.divlogin
{
	background-color:#e6e7e8;
	height:18px;
	width:280px;
	padding-bottom:2px;
	padding-top:2px;
	text-align:center;
	padding-right:2px;
}
.textlogin
{
	height:12px !important;	
	font-size:9px;
	vertical-align:top;
	border:#cccccc solid 1px;
}
.buttonlogin
{
	background-image:url('../images/login.jpg');
	background-position:center left;
	background-repeat:no-repeat;
}
.righttoplogin
{
	padding-right:3px;
}
.menubg
{
	background-image:url('../images/menu_bg1.jpg');
	background-position:center left;
	background-repeat:repeat-x;
	height:26px;
	width:980px;
	color:#703b3b;
	text-align:center;
	text-transform:uppercase;
	font-size:11px;
	vertical-align:middle;
	
}
.menubg a
{	
	
	color:#ffffff;
	text-align:center;
	text-transform:uppercase;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
}
.menubg a:hover
{		
	
	color:#dbff00;/*ffff00*/
	text-align:center;
	text-transform:uppercase;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
}
.menubg td
{		
	
	 padding-top:3px;
}
.middle
{
	background-image:url('../images/menu_m2.jpg');
	background-position:center left;
	background-repeat:no-repeat;
	height:26px;
	width:9px;
}
.categoryname
{
	color:#2f3db7;
	font-size:13px;
	text-decoration:none;	
	font-weight:bold;
}
.categoryname a
{
	color:#2f3db7;
	font-size:13px;
	text-decoration:none;
	font-weight:bold;
}
.boxnewscat
{
	color:#2f3db7;
	font-size:12px;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
}
.boxnewscat a
{
	color:#2f3db7;
	font-size:12px;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
}
.mainmenu
{
	
	height:28px;
	color:#ffffff;
	font-size:12px;
	text-transform:uppercase;
	text-decoration:none;
	text-align:left;
	vertical-align:middle;
	background:#0072C6;
	font-weight:bold;
	padding-left:20px;
	padding-bottom: 0px;
	border-radius:5px 5px 0 0;
	/*border-bottom: 1px solid #c8c8c8;*/
}
.mainmenu a
{	
	font-weight:bold;
	color:#fff;
	font-size:13px;
	text-transform:uppercase;
	text-decoration:none;	
	text-align:center;
	vertical-align:middle;
}
.mainmenu a:hover
{	
	font-weight:bold;
	
	font-size:13px;
	text-transform:uppercase;
	text-decoration:none;	
	text-align:center;
	vertical-align:middle;
}
.titlenews
{
	color:#003381;
	font-size:15px;
	font-weight:bold;
}
.titlemain
{
	color:#d00000;
	text-transform:uppercase;
	font-weight:bold;
	font-size:14px;
}
.linebox
{
	border-bottom:#0f80ba solid 1px;	
	padding-top:5px;	
}

.titlemore
{
	color:#10335d;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	text-align:left;
}
.titlemore:hover
{	
	text-decoration:underline;
}
.othernews
{
	color:#d00000;	
	font-weight:bold;
	font-size:12px;
}
.lineothernews
{
	color:#d00000;	
	font-weight:bold;
	font-size:12px;
	border-bottom:#cccccc solid 1px;	
}
.contentnews
{
	padding-top:10px;
}
.img
{
	border:#a3a3a3 1px solid;
	padding:1px;
}
.boxtop
{
	padding-top:8px;
}
.boxdesc
{
	text-align:justify;
	padding-top:3px;
	color:#10335d;
}
.boxcatnews
{
	text-align:left;
	padding:10px;

	background-color:#eeeeee;
}
.boxcatnews a
{
	 text-decoration:none;
}
.boxcatnews a:hover
{
	 text-decoration:underline;
}
.boxnews
{
	text-align:left;
	padding-left:20px;
	padding-right:5px;
	padding-top:10px;
}
.boxnews li
{
	 padding-bottom:3px;
	 padding-top:3px;
	 color:#ec252a;
}
.boxnews a
{
	  text-decoration:none;
	  color:#10335d;
}
.boxnews a:hover
{
	  text-decoration:underline;
	  color:#10335d;
}
.mainnews
{
	text-align:justify;
	padding-left:15px;
	padding-right:5px;
	padding-bottom:15px;
}
.mainnews li
{
	 padding-bottom:2px;
	 padding-top:3px;
	 color:#ec252a;
}
.mainnews a
{
		font-weight:100;
	  text-decoration:none;
	  color:#002f43;/*#10335d;*/
	  
}
.mainnews a:hover
{
	  text-decoration:underline;
	  color:#ef333d;/*#10335d;*/
}
.line
{
    border-bottom-color:#ff6600;
 	border-bottom-style:solid;
 	border-bottom-width:2px;
 	padding-bottom:10px;
}
.linetop
{
    border-top-color:#ff6600;
 	border-top-style:solid;
 	border-top-width:2px;
 	padding-top:10px;
}
.linebottom
{
    border-top-color:#4f4f4f;
 	border-top-style:solid;
 	border-top-width:1px;
 	padding-top:10px;
 	padding-bottom:10px;
}

.search
{
	background-image:url('../images/searchbg.jpg');
	background-repeat:repeat-x;
	background-position:left center;
	height:24px;
	color:#9a5e54;
	vertical-align:middle;
	
}
.inputsearch
{
	border: 0 solid #FFFFFF;
    font-size: 9px;
    height: 15px !important;
    vertical-align: middle;
    width: 140px;
}
a
{
	color:#10335d;
}
	
.textlogin
{
	height:15px;
}
.linkpaging
{
 text-align:center; vertical-align:middle; 
 padding:3px;
 background-image:url('../images/link_paging.jpg');
 background-repeat:no-repeat;
 background-position:center; 
 vertical-align:middle;
  color:#0066ff;
  text-decoration:none;
}
.linkpaging:hover
{
 padding:3px; 
 color:#ff0000;
 vertical-align:middle;
}
.linkpaging1
{
 text-align:center; vertical-align:middle; 
 padding:3px;
 background-image:url('../images/link_pagingac.jpg');
 background-repeat:no-repeat;
 background-position:center; 
 vertical-align:middle;
 color:#ffffff;
 text-decoration:none;
}

.footer
{
	background-color:#2b40b7;	
	height:60px;
	color:#ffffff;
	
}
.footer a
{ 
	 text-decoration:none;
	color:#ffffff;
}
.footer a:hover
{ 
	 text-decoration:underline;
	
}
.copyright
{
	font-size:12px;
	
}
.footer_height
{
	height:25px;
}
/*
.contentlist
{
	text-align:justify;
	line-height:18px;
	font-size:13px;
	padding:10px;
}
*/


.style1 {
	font-size: medium;
}
.style2 {
	color: #FFFF00;
	background-color: #0000FF;
}
.style4 {
	border-style: solid;
	border-color: #0000FF;
	background-color: #BBE0E3;
}
.style5 {
	border-style: solid;
	border-color: #0000FF;
	background-color: #FF99FF;
}
.style6 {
	border-style: solid;
	border-color: #0000FF;
	background-color: #BFE5B9;
}
.style7 {
	border-style: solid;
	border-color: #0000FF;
	background-color: #99CC00;
}
.boxfinish
{
	color:#10335d;
	font-size:12px;
	line-height:18px;
}
.bg_footer
{
	color:#FFFFFF;
	/*text-align:center;*/
	vertical-align:middle;
	height:80;
	font-weight:bold;
	padding-top:4px;	
	padding-bottom:4px;
	padding-left:10px;
	padding-right:10px;
	background-color:#008fff;/*#307fb8*/
}
.subnews
{
	text-align:justify;
	padding-left:20px;
	padding-right:0px;
	padding-bottom:15px;
	
}
.subnews li
{
	 padding-bottom:2px;
	 padding-top:3px;
	 color:#ff0000;
	 margin-bottom: 3px;
}
.subnews a
{
	  text-decoration:none;
	  color:#002f43;/*#10335d;*/
	  font-weight:100;
	  
}
.subnews a:hover
{
	  text-decoration:underline;
	  color:#ef333d;/*#10335d;*/
}
.baxright
{
	padding-bottom:5px;
}
.bg_xanh
{
	background-color:#307fB8;
	background-repeat:no-repeat;	
	height:25px;
	width:180px;	
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;
	font-size:13px;
	vertical-align:middle;
	text-transform:uppercase;
}
.padding-left-right-5
{
	padding-left:5px;
	padding-right:3px;
}
.bg_title1
{ 
	height:10px;
	color:#003399;
	font-weight:bold;
	font-size:13px;
	padding-left:10px;
	vertical-align:bottom; 
	padding-top:5px;
}
.bg_title1 li
{
	color:#00b0f5;
}
.padding_content
{
	background-color:#ffffff;
	padding-left:10px;	
	padding-right:10px;
	
	vertical-align:top;
	text-align:justify;		
}
.border
{
	border-bottom-color:#307FB8;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-top-color:#307FB8;
	border-top-style:solid;
	border-top-width:1px;
	border-left-color:#307FB8;
	border-left-style:solid;
	border-left-width:1px;
	border-right-color:#307FB8;
	border-right-style:solid;
	border-right-width:1px;
}

.newnews
{
	text-align:justify;
	padding-left:15px;
	padding-right:5px;
	padding-bottom:15px;
}
.newnews li
{
	 padding-bottom:2px;
	 padding-top:3px;
	 color:#ec252a;
}
.newnews a
{
	  text-decoration:none;
	  color:#002f43;/*#10335d;*/
	  
}
.newnews a:hover
{
	  text-decoration:underline;
	  color:#ef333d;/*#10335d;*/
}

.bg_module
{
    margin-left:5px;
    margin-right:5px;
    margin-bottom:5px;
}

.bg_module h3
{
    background: url("../images/bg_module.jpg") repeat-x scroll left top transparent;
    color: #003366;
    font-size: 12px;
    margin: 0 0 5px;
    padding: 5px;
    text-align: center;
    text-transform: uppercase;
}

.linknewsother a
{
    text-decoration:none;
    color:#ff9c00;
}