H1
{
    margin-bottom: 1px;
    color: #004a8f;
}

p 
{
   margin-top: 0px;
   padding:0px;
}

.ctcHeadline
{
    font-weight: bold;
    color: #333333;
    float: left;
    width: 100%;
}
.ctsSummaryContent
{
    
}
.ctcSummary
{
    font-weight: bold;
    color: #000000;
    text-align: justify;
    width: 100%;
    text-align: justify;
    font-size: 13px;
}
.ctcBody
{
	color:#000000;
	text-align: justify;
	width: 100%;
	
}
.ctcSource
{
    font-weight: bold;
    text-align: right;
    clear:both;
    margin-right:10px;
}
.ctcTagLine {
	FONT-SIZE: 9pt; FONT-STYLE: italic; TEXT-ALIGN: right; 
}
.ctcPictureTable
{
	border: 0;
	width: 200px;
	margin-right: 10px;
	margin-bottom: 5px;
}
.ctcPicture
{
	border: 0;
	width: 200px;
	border: solid 1px #aaaaaa;
    padding: 1px 1px 1px 1px;
    background-color:#ffffff;
}
.ctcPage
{
    text-align: right;
    font-family: tahoma;
}
.ctcPage a
{
    color: #333333;
    font-weight: bold;
}
.ctcPage a:hover
{
    color: #650101;
    font-weight: bold;
}
.ctcPictureNote 
{
	color: #6d5b38; 
}
#ctFontSize
{
    float: right;
    width: 120px;
    color: #676767;
    
    text-align: right;
    font-weight: normal;
    margin-top: 5px;
}
.ctDateTime
{
    font-size: 8pt;
    color: #676767;
}
.divHeadline
{
    color: #676767;
    font-weight: bold;
    height: 32px;
    line-height: 16px;
    margin-bottom: 0;
    overflow: hidden;
}
.divHeadline a, .divHeadline a:visited
{
    font-weight: bold;
    color: #333333;
    margin-bottom: 0px;
}
.divHeadline a:hover
{
    font-weight: bold;
    color: #800101;
    margin-bottom: 0px;
}
.divHeadline:hover
{
	color: #800101;
}
.ctsHeadlineList
{
    width: 98%;
    margin: 10px 5px 5px 10px;
}
.ctsHeadlineList ul
{
    list-style-type: none;
}
.ctsNextHeadlines
{
    font-weight: bold;
    color: #650101;
    width: 98%;
    margin: 10px 5px 10px 5px;
}

.ctsSummary
{
    color: #30302f;    
}
.ctsSummary .smr
{
    height: 130px;
    line-height: 16px;
    overflow: hidden;
}
.ctsSummaryCellLeft
{
    float: left;
    margin-bottom: 20px;
    text-align: justify;
    width:305px;
    margin-right:15px;
}
.ctsSummaryCellRight
{
    float: left;
    margin-bottom: 20px;
    text-align: justify;
     width:305px;
}
.ctMore
{
	float:right;	
	border: 0px;	
	margin-top: 2px;
	margin-right: 10px;
}

.ctsSummaryCellLeft .ctsPictureOutter
{
    float: left;
    width: 100px;
    padding: 2px;
    background-color: #ffffff;
    margin-right: 10px;
    margin-top: 1px;
    margin-bottom: 1px;
    border: 1px solid #DEDBDB;   
}
.ctsSummaryCellRight .ctsPictureOutter
{
    float: right;
    width: 100px;
    padding: 2px;
    background-color: #ffffff;
    margin-left: 10px;
    margin-top: 1px;
    margin-bottom: 1px;
    border: 1px solid #DEDBDB;
}
.ctsSummaryCellLeft .ctbPicture-bookOutter
{
    float: left;    
    margin-right:5px; 
}
.ctsSummaryCellRight .ctbPicture-bookOutter
{
    float: right;
    margin-left:5px;
}

.ctsPicture
{
    float: left;
    width: 100px;
    height: 75px;
    overflow: hidden;
    text-align: center;
    background-color: #fcfcfc;
}

.ctsPicture img
{
	height: 75px;	
	border: 0;
}

.ctsHealineList {
  font: bold 12px arial,verdana,tahoma;
  color: #554C00;
  width:100%;
  float:left;
}

.ctsHealineList ul li
{
  font: bold 12px arial,verdana,tahoma;
  color: #554C00;
  margin-top: 1px;
  float:left;
  width:100%;
}

.ctsHealineList ul li a{
  color: #554C00;
  float:left;
  width:100%;
  text-decoration:none;
}

.ctsHealineList ul li a:hover
{
  color: #EFC502;
  text-decoration:none;
}

.ctrHeadline
{
    margin-bottom: 5px;
}

.ctrHeadline a{
	FONT-WEIGHT: bold; COLOR:#554C00; margin-bottom:5px;
}
.ctrHeadline a:hover
{
	color: #EFC502;
}

.ctrPictureOutter
{
	float: left;
	width: 165px;
	border: solid 1px #f0c326;
    padding: 1px 1px 1px 1px;
    background-color:#ffffff;    
}

.ctrPicture
{
	float: left;
	width: 165px;
	overflow: hidden; 
    text-align:center;  
    background-color:#fcfceb;
}

.ctrPicture img
{
	height: 124px;	
	border: 0;
}

.ctrSummary
{
	color: #30302f;
}

.ctrSummaryCell {
    width:159px;
    float:left;
    background-color:#fff7c9;
    vertical-align:middle;
    padding: 5px;
    overflow:hidden;
}


.ctrlHeadline a {
	FONT-WEIGHT: normal; COLOR:#554C00; margin-bottom:0px;
}
.ctrlHeadline a:hover
{
	color: #EFC502;
}

.ctrlPictureOutter
{
	float: left;
	width: 56px;
	border: solid 1px #f0c326;
    padding: 1px 1px 1px 1px;
    background-color:#ffffff;
    margin-right: 5px;
    margin-top: 1px;
	margin-bottom: 1px;
}

.ctrlPicture
{
	float: left;
	width: 56px;
	height: 42px;
	overflow: hidden; 
    text-align:center;
    background-color:#fcfceb;
}

.ctrlPicture img
{
	height: 42px;	
	border: 0;
}

.ctrlSummaryCell {
    margin-top:1px;
    width:159px;
    float:left;
    background-color:#f4f4e1;
    padding: 5px;
    vertical-align:middle;
}


.ctpSummary
{
	font-weight: bold;
	color: #325544;
	text-align: center;
	padding-left: 3px;
}

.cthHeadline
{
	width:100%;
	float:left;
	margin-top:5px;
	margin-bottom:5px;
	 
}

.cthHeadline a
{
	font-weight: bold;
	color: #554C00;
	 
	text-decoration: none;
}

.cthHeadline a:hover
{
	font-weight: bold;
	color: #EFC502;
	 
	text-decoration: none;
}

.cthSummaryCell {
    margin-bottom:15px;
    width:100%;
    float:left;
}

.cthSummary 
{
    color:#30302f;
	width:100%;
	float:left;
}

.cthPictureOutter
{
	float:left;
	width: 276px;
	border: solid 1px #f0c326;
    padding: 1px 1px 1px 1px;
}

.cthPicture
{
	width: 276px;
	height: 207px;
    float:left;
    text-align:center;
    overflow:hidden;
}

.cthPicture img
{
	border: 0;
	height: 207px;
}

.ctlHeadline, .ctlHeadline:link, .ctlHeadline:visited, .ctlHeadline:active
{
    color: #696969;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
}

.ctlHealine:hover{
  color: #333333;
  text-decoration:none;
}

.ctlFooter
{
    color: #660000;
    vertical-align: middle;
    line-height: 19px;
    text-decoration: none;
    font-size: 11px;
}
.ctlFooter a:link, .ctlFooter a:visited, .ctlFooter a:active
{
    color: #333333;
    text-decoration: none;
}

.ctlFooter a:hover
{
	text-decoration:none;
	color: #660000;
}

.ctbPictureOutter
{
	float: right;
	width: 100px;
	border: solid 1px #f0c326;
    padding: 1px 1px 1px 1px;
    background-color:#ffffff;
    margin-left: 5px;
    margin-top: 1px;
	margin-bottom: 1px;
}

.ctbPicture
{
	float: right;
	width: 100px;
	height: 75px;
	overflow: hidden; 
    text-align:center;
    background-color:#fcfceb;
}

.ctbPicture img
{
	height: 75px;	
	border: 0;
}

.ctbPicture-book img
{
    margin-left: 1px;
    margin-top: 6px;
}
.ctbPicture-book
{
    background-position: left top;
    background-image: url('/Home/images/Bg-Sach.png');
    background-repeat: no-repeat;
    height:140px;
    width:110px;
    overflow:hidden;
}

.ctbHeadline, .ctbHeadline:link, .ctbHeadline:active, .ctbHeadline:visited
{	
	color: #554C00;
	line-height: 22px;
    font: normal 9pt Tahoma, Arial, sans-serif;
}

.ctbHeadline:hover
{
	color: #EFC502;
}

.ctbSummary
{
	font-weight: normal;
	color: #ffffff;
    text-decoration: none;
}

.ctbSummary:link, .ctbSummary:active, .ctbSummary:visited
{
	font-weight: normal;
	color: #ffffff;
    text-decoration: none;
}

.ctbSummary:hover
{
	color: #ffffff;
	text-decoration: none;
}


.ctbBriefPicture /*Brieft Show For Contents*/
{
   	float: left;
	border: solid 1px #aaaaaa; /*#FE9901;*/
    padding: 1px 1px 1px 1px;

}
.ctbContentBriefColTable
{
	
}
.ctbContentBriefColCell
{
	padding: 2px 0px 0px 0px;
	vertical-align:middle;
	width: 100%;
	margin-top: 3px;
}

.ctlbCell
{
    width: 300px;
    vertical-align:middle;
}

.ctlbPictureOutter
{
	float: left;
	width: 80px;
	border: solid 1px #f0c326;
    padding: 1px 1px 1px 1px;
    background-color:#ffffff;
    margin-right: 5px;
    margin-top: 0px;
	margin-bottom: 0px;
	overflow: hidden; 
}

.ctlbPicture
{
	float: right;
	height: 60px;
	overflow: hidden; 
    text-align:center;
    background-color:#fcfceb;
}

.ctlbPicture img
{
	height: 60px;	
	border: 0;
}


.ctlbHeadline, .ctlbHeadline:link, .ctlbHeadline:active, .ctlbHeadline:visited
{	
	color: #554C00;
	line-height: 22px;
    vertical-align:middle;
}

.ctlbHeadline:hover
{
	color: #EFC502;
}

.ctlbContentBriefColCell
{
	padding: 0px 0px 5px 0px;
	vertical-align:middle;
}


.Download, .Download:link, .Download:visited
{
	color: #004a8f;
	text-decoration: none;
}

.Download:hover
{
	color: #004a8f;
	text-decoration: underline;
}

.hpHeadSummary
{
	padding: 0px 0px 0px 0px;
}
.hpContentBriefRow
{
	background-color:#e9f3fa;
	border: solid 1px #5eaedc; /*#008cdc;*/
	padding: 5px 5px 5px 5px;
}

.LastedNewsTable
{
	margin-top: 0px;
	background-color: #ffffff;
}

.LastedNewsHeader,.LastedNewsHeader A
{
	font-weight:bold;
	color:#333333;
}

.LastedNewsSeperator
{
	height:5;
	background-image: url(/home/images/hozdot.gif);
}
.LastedNewsCell
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 5px;
}
.LastedNewsItem, .LastedNewsItem A
{
	font-size: 9pt;
	color: #333333; /*#3264b4;*/
	
}

.LastedNewsItem A:Hover
{
	text-decoration: underline;
}

.LastedNewsDate
{
	font-size: 8pt;
	color: #333333; /*#3264b4;*/
	font-weight:bold;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 5px;
}
.MemberHeader
{
	  background-color: #f2f3fb; /*#b4d5f5*/
}

.MainTable
{
	padding: 0px 0px 5px 0px;
}


.HomeTable
{
	border-right: darkgray 2px dotted;
}
.ctbHeadlineIntro
{
	color: #e4494b;
	font-weight: bold;
	font-size: 12pt;
	margin-left: 5px;
}
.About
{
	color: #063386;
	font-weight: bold;
	line-height: 22px;
}

#divctcHeadline
{
    color: #000000;
    float: left;
    margin: 5px;
    width:98%;
}

#divctcSummary {
	FONT-WEIGHT: normal; COLOR: #000000; text-align: justify; width: 100%; text-align:justify; 
}
#divctcBody
{
	color: #000000;
	text-align: justify;
	width: 100%;
	
}
#divctcDateTime
{
    color: #666666;
    width: 200px;
    float: left;
    font-weight: normal;
    margin-top: 5px;
    font-size: 11px;
}


#ContentOutter1
{
    position:relative;
    top:0;
    left: 0;
    padding-top: 10px;	
    float:left;
    width:100%;
    /*
    width: 629px;
    height: 350px;
    z-index:16;
    overflow:hidden;
    */
}

#ContentOutter2
{
    position:relative;
    top: 0;
    left: 0;
    float: left;
    width:100%;
    /*
    width: 629px;
    height: 367px;
    z-index:16;
    overflow:scroll;
    */
}

#ContentOutter3
{
    position:relative;
    top: 0;
    left: 0;
    padding-left:0;
    float:left;
    width:100%;
}
#ContentOutter3 hr
{
    clear:both;
    border:0px;
    width:100%;
}

#ContentOutter1b
{
    position:relative;
    top: 0;
    left: 0;
    float:left;
    width:98%;
    margin:5px;
    /*
    width: 629px; 
    height: 330px;
    z-index:16;
    overflow:hidden;
    */
}

#ContentOutter2b
{
    position:relative;
    top: 0;
    left: 0;
    float: left;
    width:100%;
    /*
    width: 629px; 
    height: 347px;
    z-index:16;
    overflow:scroll;
    */
}

#ContentOutter3b
{
    position:relative;
    top: 0;
    left: 0;
    padding-left:0;
    float:left;
    width:100%;
    text-align:justify;
    /*
    width: 599px;
    height: auto;
    min-height:327px;
    z-index:16;
    overflow: hidden;
    */
}

#ContentOutter1Search
{
    position: relative;
    top: 10px;
    left: 0;
    float:left;
    width:100%;
    /*
    width: 629px; 
    height: 330px;
    z-index:16;
    overflow:hidden;
    */
}

#ContentOutter2Search
{
    position:relative;
    top: 0;
    left: 0;
    float: left;
    width:100%;
    /*
    width: 629px; 
    height: 347px;
    z-index:16;
    overflow:scroll;
    */
}

#ContentOutter3Search
{
    position:relative;
    top: 0;
    left: 0;
    padding-left:0;
    float:left;
    width:100%;
    /*
    width: 599px;
    height: auto;
    min-height:327px;
    z-index:16;
    overflow: hidden;
    */
}
#ContentTopOutter
{
    position: relative;
    top: 0px;
    left: 0;
    float:left;
    width: 100%; 
    z-index:16;
}
#SearchPaging
{
    position:relative;
    top: 0;
    left: 0;
    padding-left:0;
    margin-top:30px;
    float:left;
    width: 100%;
}

#ContentLeftCol
{
    position: relative;
    float:left;
    top:20;
    left:0px;
    padding-left:0px;
    width: 680px;
    font-weight: normal;
	
}

#ContentRightCol
{
    position:relative;
    top:0px;
    float: right;
    width: 240px;
    font-weight: normal;	
	color:Black;  
	min-height: 200px;
}


#ContentFooter
{
    width: 98%;
    float:left;      
}

#ContentFooterLeft
{
    width: 480px;
    float:left;   
}
#ContentFooterRight
{
    width: 120px;
    float:right;   
}

.WidthFull
{
    width:100%;
}
.FeedBackTextBox1, .FeedBackTextBox2
{
    width:99%;
}
.IntroAdPictureOutter
{
	float: left;
	width: 169px;
	/*
	border: solid 1px #f0c326;
    padding: 1px 1px 1px 1px;
    background-color:#ffffff;
    */
    margin-top: 2px;
	margin-bottom: 0px;
}

.IntroAdPicture
{
	float: left;
	width: 168px;
	height: 236px;
	overflow: hidden; 
    text-align:center;
}

.IntroAdPicture img
{
	height: 236px;	
	border: 0;
}

.NewsContent
{
    font-weight: normal;
    line-height: 20px;
    text-decoration: none;
    color: #383736;
}
.NewsContent ul li a
{
    font-weight: normal;
    line-height: 20px;
    text-decoration: none;
    color: #383736;    
}
.NewsContent ul li a:hover
{
    font-weight: normal;
    line-height: 20px;
    color: #000000;
    text-decoration: underline;
}
.NewsContent ul
{
    color: #637384;
    font-weight: normal;
    list-style-type: square;
    list-style-position: outside;    
}
.ctsHeadline
{
    font-weight: bold;
}
.QuizContent
{    
    margin:0px;
    padding:10px;    
    min-height:1100px;
}
.QuizContent p
{
    font-weight: bold;
}
.QuizContent p span
{
    font-weight: bold;
    font-size: 16px;
}
.PageIndex
{
    border: 1px solid #8F0101;
    float: left;
    width: 200px;    
    padding: 10px;
    margin-bottom: 10px;
    margin-right: 10px;
    background-color: #E3E0E0;
}
.PageIndex ul
{
    padding: 5px 10px 0px 0px;
    list-style-type: none;    
}
.PageIndex ul li
{
    background-position: 0px 6px;
    padding-left: 20px;
    padding-top: 3px;
    padding-bottom: 3px;
    clear: both;
    background-image: url(/Home/images/book_icon.gif);
    background-repeat: no-repeat;
    text-align: left;
    color: #000;
}

.PageIndex ul li
{
    border: 0px;
}
.PageIndex ul li a
{
    line-height: 18px;
    color: #012863;
    font-family: verdana;
    font-size: 12px;
}
.PageIndex ul li a:hover
{
    line-height: 18px;
    color: #650101;
}
.isTitleBook
{
    color: #650101 !Important;
    font-weight: bold;
}
.BookIndex
{
    color: #650101;
    font-weight: bold;
    padding-top:5px;
}
.BookImage img
{
    margin-left: 1px;
    margin-top: 6px;
}
.BookImage
{
    background-position: left top;
    background-image: url('/Home/images/Bg-Sach.png');
    background-repeat: no-repeat;
    height:140px;
    width:110px;
    overflow:hidden;
    margin-left: 45px;
}

.ctlPage
{
    display:block;    
}
.ctlPage ul
{
    padding: 5px 10px 0px 0px;
    list-style-type: none;
}
.ctlPage ul li
{    
    border: 1px solid #CCCCCC;
    text-align: left;
    float: left;
    margin:5px; 
    padding: 3px;
    height:15px;
    text-align:center;
}

.ctlPage ul .current
{
    background-color: #FF6666;
    border: 1px solid #750000;
    color: #000000;
}
.ctlPage ul li a
{
    color: #000000;
}
.ctlPage ul li a:hover
{
    color: #800000;
}
#ContentFeedback
{
    width:400px;    
    padding-left:110px;
}