/* -- JQUERY CLUE TIPS START --*/
/* global */
#cluetip-close img {
  border: 0;
}
#cluetip-title {
  overflow: hidden;
}
#cluetip-title #cluetip-close {
  float: right;
  position: relative;
}
#cluetip-waitimage {
  width: 43px;
  height: 11px;
  position: absolute;
  background-image: url(/Portals/_default/Skins/THPT/images/wait.gif);
}
.cluetip-arrows {
  display: none;
  position: absolute;
  top: 0;
  left: -11px;
  height: 22px;
  width: 11px;
  background-repeat: no-repeat;
  background-position: 0 0;
}
#cluetip-extra {
  display: none;
}
/***************************************
   =cluetipClass: 'default' 
-------------------------------------- */

.cluetip-default {
  background-color: #d9d9c2;
  text-align:justify;
}
.cluetip-default #cluetip-outer {
  position: relative;
  margin: 0;
  background-color: #d9d9c2;
}
.cluetip-default h3#cluetip-title {
  margin: 0 0 5px;
  padding: 8px 10px 4px;
  font-size: 1.1em;
  font-weight: normal;
  background-color: #87876a;
  color: #fff;
  font-weight:bold;
}
.cluetip-default #cluetip-title a {
  color: #d9d9c2;
  font-size: 0.95em;
}  
.cluetip-default #cluetip-inner {
  padding: 10px;
}
.cluetip-default div#cluetip-close { 
  text-align: right;
  margin: 0 5px 5px;
  color: #900;
}

/* default arrows */

.clue-right-default .cluetip-arrows {
  background-image: url(/Portals/_default/Skins/THPT/images/darrowleft.gif);
}
.clue-left-default .cluetip-arrows {
  background-image: url(/Portals/_default/Skins/THPT/images/darrowright.gif);
  left: 100%;
  margin-right: -11px;
}
.clue-top-default .cluetip-arrows {
  background-image: url(/Portals/_default/Skins/THPT/images/darrowdown.gif);
  top: 100%;
  left: 50%;
  margin-left: -11px;
  height: 11px;
  width: 22px;  
}  
.clue-bottom-default .cluetip-arrows {
  background-image: url(/Portals/_default/Skins/THPT/images/darrowup.gif);
  top: -11px;
  left: 50%;
  margin-left: -11px;
  height: 11px;
  width: 22px;
}

/* jtip arrows */

.clue-right-jtip .cluetip-arrows {
  background-image: url(/Portals/_default/Skins/THPT/images/arrowleft.gif);
}
.clue-left-jtip .cluetip-arrows {
  background-image: url(/Portals/_default/Skins/THPT/images/arrowright.gif);
  left: 100%;
  margin-right: -11px;
}
.clue-top-jtip .cluetip-arrows {
  background-image: url(/Portals/_default/Skins/THPT/images/arrowdown.gif);
  top: 100%;
  left: 50%;
  margin-left: -11px;
  height: 11px;
  width: 22px;  
}  
.clue-bottom-jtip .cluetip-arrows {
  background-image: url(/Portals/_default/Skins/THPT/images/arrowup.gif);
  top: -11px;
  left: 50%;
  margin-left: -11px;
  height: 11px;
  width: 22px;
}

/* stupid IE6 HasLayout hack */
.cluetip-rounded #cluetip-title,
.cluetip-rounded #cluetip-inner {
  zoom: 1;
}

/* -- JQUERY CLUE TIPS END --*/
/*TopList- Thong bao*/

.listnewsandpagging-content {
	height:75px;
}
.listnewsandpagging-content ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0pt;
	padding:0pt;
}
.listnewsBox{border-bottom:1px dashed #302a2a;}
.listnewsandpagging-content li.default {
	background-image:url(Images/icon_thongbao.gif);
	background-position:5px 9px;
	background-repeat:no-repeat;
	padding:5px 5px 5px 15px;
	list-style-type:none;
	text-align:left;	
}
.listnewsandpagging-content li.lastest {
	
	border-bottom:none;
	background-image:url(Images/icon_thongbao.gif);
	background-position:5px 9px;
	background-repeat:no-repeat;
	padding:5px 5px 5px 15px;
	list-style-type:none;
	text-align:left;
}
a.link-listnewsandpagging:link,

a.link-listnewsandpagging:visited
 {
	text-decoration:none;
	color:#000;
}
a.link-listnewsandpagging:hover
{
	background: #e5f3ff; border-bottom: 1px solid #DFDFDF;
}
.borderBottomli_Pagging
{
	width:283px;
	height:2px;
	border-bottom:1px dotted #302a2a;
	float:right;
	display:inline;
	padding:0px;
	margin:0px;
}



/*-------- Default Style --------*/
body,th,td,div,p,table,h1,h2,h3,h4,h5,h6,.Normal,.NormalDisabled,.Head,.SubHead,.SubSubHead, a:link, a:visited, a:hover, input, .CommandButton{color:#1d2831; font-family:Tahoma,Arial, Helvetica, sans-serif;}
body,th,td,div,p,table,.Normal,.NormalDisabled,.Head,.SubHead,.SubSubHead, a:link, a:visited, a:hover{font-size:12px;}
h1, h2, h3, h4, h5, h6{color:#375162;}
h1, h3, h5, h1 input{font-weight:bold;}
h2, h4, h6{font-weight:normal}
h1, h2, h1 input{font-size:14px;margin:10px 0;}
h3, h4{font-size:12px;margin:8px 0;}
h5, h6{font-size:10px;margin:6px 0;}


a,a:link,a:visited,a:active{color:#3E81B5; text-decoration:none; font-weight:normal; }
a:hover{color:#D00; text-decoration:underline; }
.Head, .SubHead, .SubSubHead, .Normal, .NormalDisabled, .NormalDisabled, .NormalBold, .NormalRed, .NormalTextBox
{font-family:Verdana, Arial, Helvetica, sans-serif;}
.Head{color:#2E3D47;font-weight:bold;}
.SubHead {color:#4C6171;}
.SubSubHead{color:#6E8AA0;}
.NormalRed {color:#F00;}


/*Datagrids */
.DataGrid_Container {margin-top:15px;}
.DataGrid_Header{font-weight:bold;}
.DataGrid_Header td, .NormalBold td{font-weight:bold;}



/* CSS Document */
#Body {background:#ffffff; height:100%; margin:0; padding:0;text-align :center ; font-family:Tahoma ;font-size:12px}
.BodyClass {text-align:left ; width:1000px; margin:0 auto; padding:0 auto;}

/*Tri Nam LayOut CSS*/
.HBox{width:100%;clear:both;}
 .Logo_Banner
{
    width:950px;
    height:154px;
    text-align:left;
    float:left;
    display:inline;
    position:relative;
    z-index:0;
    padding-left:10px;
}
.MenuTop_Bg
{
	width:949px;
  /*  border-left:1px solid #d9f5fc;*/
	height:15px;
	float : left ;
    display:inline; 
    background:#fff;
}
*html .MenuTop_Bg
{
	width:950px;
}
.MenuTop
{   
    /*width:944px;*/
    /*margin-left:3px;*/
    padding-right:0px;
    float : left ;
    display:inline;   
    height : 30px;
    line-height : 30px;
    margin-top:-14px;
   /* background:url(images/CMG_img/MenuTop_Bg.png) no-repeat center top;*/
    background-color:#194798;
    position:relative;
    z-index:100;
    margin-left:10px;
    width:926px;
    
}
.ContentBorder_TopBg
{
	background:#fff url(images/CMG_img/ContentBorder_Top_Bg.jpg) no-repeat center top;
	/*border-left:1px solid #d9f5fc;*/
	float : left ;
    display:inline;   
    height : 14px;
    width:949px;
    
}
*html .ContentBorder_TopBg
{
	width:950px;
}
.ContentPane_BreadCrumb_Top
{
	float:left;
	display:inline;
	width:100%;
}
.Search_Header
{
    width:175px;
    float:left;
    display:inline; 
    border-left: 0px;
    border-right : 0px;
    padding:0px;
    padding : 0px;
    height:30px;
 }
 *html .Search_Header
{
    width:175px;
    float:left;
    display:inline; 
    border-left: 0px;
    border-right : 0px;
    padding:0px;
    padding : 0px;
    overflow:hidden;
 }
.language_box
{
	float:left;
	display:inline;
    height :31px;
    width:950px;
    line-height:31px;
}
spaceUnderMenu{

 background :#2b5b9f;
 height: 18px;
 border-top  :1px solid #365077;
}
/*Content*/
.ContentPane_Box
{
	float:left;
	display:inline;
	width:949px;
	/*border-left:1px solid #d9f5fc;*/
	background:#fff;
}
*html .ContentPane_Box
{
	width:950px;
}
.HTopContentPane_Left
{
	width:272px;    
    float:left;
    display:inline;
    border-right: none;
    margin-left : 10px; 
}
.HTopContentPane_Right
{
    width:648px;    
    float:left;
    display:inline;
    margin-left: 8px;
}
.HTopContentPane_RTop
{
	width:100%;    
    float:left;
    display:inline;
}
.HTopContentPane_RBottom
{
	width:100%;    
    float:left;
    display:inline;
	margin-bottom:10px;
	/*margin-top:10px;*/
}



*html .HTopContentPane_RBottom
{
	margin-top:5px;
}
.HTopContentPane_RLeft
{
	width:320px;    
    float:left;
    display:inline;
}
.HTopContentPane_RRight
{
	width:320px;    
    float:left;
    display:inline;
    margin-left:8px;
}

.HBottomContentPane_Left
{
	width:272px;    
    float:left;
    display:inline;
    border-right: none;
    margin-left : 10px; 
    margin-top:5px;
}
*html .HBottomContentPane_Left
{
	width:272px;    
    float:left;
    display:inline;
    border-right: none;
    margin-left : 10px; 
    margin-top:5px;
}

.HMiddleContentPane_Left
{
    float:left;
    display:inline;
    width:350px;
    margin-left: 10px;
    border-right: none;
}
.HMiddleContentPane_Middle
{
	float:left;
    display:inline;
    width:350px;
    border-right: none;
    margin-left: 29px;
}
.HMiddleContentPane_Right
{
    width:237px;    
    float:left;
    display:inline;
    margin-left: 10px;
    margin-right : 10px;
}
.HContentPane{	width: 100%;clear:both;border:1px solid #1px solid #97BDE3;}
*html .HContentPane{overflow:hidden;clear:both;}
.MenuFooter{height:26px;width:100%;float:left;display:inline;background:white;margin-bottom:2px;color:#00559D; font-size:12px}
.setHome{float : left;width:110px;height:29px;}
.UserOnline{float:left; border:1px solid #d4d0bf;border-right:none;margin-bottom:10px; width:500px;height :55px; background  :#f4f4ec;}
.CopyrightBox{float:left; display:inline; width:100%;height :85px; 
              /*background: url(images/CMG_img/Footer_Bg.jpg) repeat-x left top;*/
              background-color:#194697;
              }

.CounterView{float:right;width:300px;}
.Copyright{float:left;width:600px;text-align :left;padding-right:10px;}
.ContentPane_Border_Bottom
{
	background: url(images/CMG_img/ContentBorder_Bg.jpg) no-repeat left top;
	float:left;
	display:inline;
	width:950px;
	height:10px;
	
}
/*Pinter view*/
.PrinterContent
{
	width: 980px;
	margin-left: 10px;
	}
.PrinterButton{}	
.DNNEmptyPane{visibility:hidden ;}

.TextHomePage{
	padding:0 5px;
	margin-top : 4px;
}

/*Layout FormerStudents*/
.FormerStudent_Left
{
	width:235px;    
    float:left;
    display:inline;
    margin-left: 10px;
    margin-right : 10px;
}
.FormerStudent_Right
{
	width:730px;    
    float:left;
    display:inline;
    border-right: none;
    margin-left : 10px; 
}