﻿/* 
    1. Whenever we change .leftColumn then also change the followings: .leftColumnStyle, bkltpanel
    2. Whenever we change .rightColumn then also change the followings: .rightColumnStyle, bkrtpanel
    3. Whenever we change .middleColumn then also change the followings: .bookcontentMiđleColumnStyle, bkcontent
*/
.hr { width: 80%; border:0; border-top: 5px solid #F8C88A; height: 0; background: #CC6600; }
.hrMenu { width: 100%; border:0; border-top: 3px solid #FACD89; height: 0; background: #F8C88A; }
.hrPDFMenu { width: 100%; border:0; height: 0; background: #F8C88A; }
.leftColumn { width: 10%; }
.rightColumn { width: 10%; }
.middleColumn { width: 60%; }
.middleColumnContentPhatGiac { width: 60%; height: 800px; background-color:#FFFDD9; }
.outerleftColumn { width: 10%; background-image: url('https://www.vietbuddhism.com/images/bg3.jpg'); background-repeat: repeat;}
.outerrightColumn { width: 10%; background-image: url('https://www.vietbuddhism.com/images/bg3.jpg'); background-repeat: repeat;}
.leftColumnBanner { width: 10%; }
.middleColumnBanner { width: 60%; }
.rightColumnBanner { width: 10%; }
.middleColumnMenu { width: 60%; }
.bodytext {color: Green; font-weight: normal; font-size: 14px; line-height: 24px; text-align: center; 
        						        position: relative; top: 10px;}        						  
.bodytext2 {color: #CC6600; font-weight: normal; font-size: 14px; line-height: 24px; text-align: center; 
        						        position: relative; top: 10px;}        						  
.leftColumnStyle {background-color: #35A0D9; font-family:Arial; line-height:24px; color:#ffffff; width:10%;}
.rightColumnStyle {background-color: #35A0D9; font-family:Arial; line-height:24px; color:#ffffff; width:10%;}
      
a:link {
    color: #0595D8;
}
a:visited {
    color: #681DA8;
}
/*a:hover {
    color: #CC6600;
}*/
a:active {
    color: #333333;
}
.booktoproll {background-image: url('../images/picturebg.gif'); background-repeat:repeat; height:19px; width:131px;}
.booktbcontentroll {background-image: url('../images/picturebg.gif'); background-repeat:repeat; height:30px; width:131px;}
.bookbottomroll {background-image: url('../images/picturebg.gif'); background-repeat:repeat; height:19px; width:131px;}
.booktitle {font-family:Verdana; background-image: url('../images/picturebg.gif'); background-repeat:repeat; width:131px; line-height:24px;}
.booktbcontenttext {font-family:Verdana; color: #CC6600; font-weight: normal; font-size: 14px; line-height: 24px; text-align: center;}
.bookcontentBoxStyle {border:2px solid #C9D215; margin:10px 10px 10px 10px;}
.bookcontentTitle {font-family:Verdana; color:#CC6600; text-align:center; line-height:30px; font-size:24px; font-weight:bold;}
.bookcontentSubTitle {font-family:Verdana; color:#CC6600; text-align:center; line-height:30px; font-size:larger;}
.bookcontentSubTitle2 {font-family:Verdana; color:#CC6600; text-align:center; line-height:20px; font-size:small;}
.bookcontentPDFSubTitle {font-family:Verdana; color:#0092D0; text-align:center; line-height:20px; font-size:small;}
.bookcontentPDFAuthor {font-family:Verdana; color:#35A0D9; text-align:center; line-height:20px; font-size:small;}
.bookcontentPDFTranslator {font-family:Verdana; color:#FF0000; text-align:center; line-height:20px; font-size:small;}
.bookcontentPDFItatic {font-family:Verdana; color:#3297CC; text-align:center; line-height:20px; font-size:smaller; font-style:italic;}
.bookcontentSubTitle3 {font-family:Verdana; font-style:italic; color:#CC6600; text-align:center; line-height:20px; font-size:14px;}
.bookcontentText {font-family:Verdana; color:#000000; text-align:justify; font-size:16px; margin:10px 10px; line-height:24px;}
.bookcontentBackToTopLink {font-family:Verdana; font-size:16px; line-height:24px;}
.bookcontentNavLink {font-family:Verdana; font-size:medium; line-height:20px;}
.bookcontentSubTitle2Bold {font-family:Verdana; color:#CC6600; text-align:center; line-height:20px; font-size:small; font-weight:bold;}
.bookcontentSubTitle2Italic {font-family:Verdana; color:#CC6600; text-align:center; line-height:20px; font-size:small; font-weight:bold; font-style: italic;}

.tocTitle {color:#CC6600; font-size:large; font-weight:bold;}
.tocSubTitle {font-family:Verdana; color:#CC6600; text-align:center; line-height:20px; font-size:small;}
.tocHeading {font-family:Verdana; color:#AD1400; margin-right:2px; font-size:14px; font-weight:bold; text-align:left; line-height:22px;}
.tocText {font-family:Verdana; color:#CA8823; margin-left: -15px; margin-right:3px; font-size:14px; text-align:left; line-height:24px;}
.tocTextShort {font-family:Verdana; color:#CA8823; margin-left: 5px; margin-right:3px; font-size:14px; text-align:left; line-height:24px;}
.tocSourceText {font-family:Verdana; color:#FF9900; margin-left: 3px; margin-right:3px; font-size:14px; text-align:left; line-height:24px;}
.tocSourceTitle {font-family:Verdana; color:#35A0D9; margin-left: 3px; margin-right:3px; font-size:14px; text-align:left; line-height:24px;}

.bkltpanel { background-image: url('../images/floral-frost.jpg'); width:10%;}
.bkrtpanel { background-image: url('../images/floral-frost.jpg'); height: 500px; width:10%;}
.bkcontent {height: 800px; width: auto; background-color:#FEFAEC; width: 60%;}
.phatgiacbkltpanel { background-image: url('../images/PhatGiacSideBg.jpg'); width:10%;}
.phatgiacbkrtpanel { background-image: url('../images/PhatGiacSideBg.jpg'); height: 500px; width:10%;}
.phatgiacbkcontent {height: 800px; width: auto; background-color:#F7F297; width: 60%;}
.phatgiacimagecontentrows {height: 75px; width: 75px; align:center; }

.listitems {font-family:Verdana; color:#2C73C3; text-align:justify; font-size:16px; font-weight:normal; line-height:30px; margin-right:15px;}
.listItemsTitle {font-family:Verdana; color:#35A0D9; text-align:center; font-size:22px; font-weight:bold; line-height:30px;}

.phapamTableTitle {font-family:Verdana; color:#35A0D9; text-align:center; font-size:18px; font-weight:bold;}
.phapamTableSubTitle {font-family:Verdana; color:#35A0D9; font-size:14px; font-weight:bold; width:90%;}
.phapamAuthor {font-family:Arial; color:#D91591; font-size:16px; font-weight:bold; width:90%; text-align:center;}
.phapamAuthor2 {font-family:Arial; color:#D91591; font-size:14px; font-weight:bold; width:100%; text-align:center;}
.phapamDownloadLinkText {font-family:Verdana; color:#35A0D9; font-size:12px; font-weight:bold; width:90%;line-height:24px;}
.rowEven { width: 100%; border:0; border-top: 3px solid #F8DCB8; height: 0; background: #F5F3F3; text-align:left; }
.rowOdd { width: 100%; border:0; border-top: 3px solid #F1EEB4; height: 0; background: #FFF3D6; text-align:left; }
.rowEvenTieuBo { width: 100%; border:0; border-top: 3px solid #F8DCB8; height: 0; background: #F5F3F3; text-align:left; }
.rowOddTieuBo { width: 100%; border:0; border-top: 3px solid #F1EEB4; height: 0; background: #FFF3D6; text-align:left; }
.rowEvenTuSach { width: 100%; border:0; border-top: 3px solid #F1EEB4; height: 0; background: #FFF3D6; text-align:left; }
.rowOddTuSach { width: 100%; border:0; border-top: 3px solid #F8DCB8; height: 0; background: #F5F3F3; text-align:left; }
.rowLeft { width: 100%; text-align:left; color:#203197; }
.rowLeft12 {font-family:Arial; text-align:left; color:#203197; font-size:12px; width:100%;}
.colRight { text-align:left; color:#AC0000; }
.colRightMisc { text-align:left; color:#AC0000; width:40%; }
.colRightExtraInfo { text-align:left; color:#AD1400; font-weight:normal; }
.phapamURLSourceLinkText {font-family:Verdana; color:#35A0D9; font-size:12px; font-weight:bold; width:90%;line-height:24px;}

.bookTableTitle {font-family:Verdana; background-color:#BECEEA; color:#AD1400; text-align:center; font-size:16px; line-height:24px;}
.bookTableSubTitle {font-family:Verdana; color:#35A0D9; font-size:16px; width:90%; line-height:24px;}
.tableSubTitle {font-family:Verdana; background-color:#FBFBFC; color:#779010; font-size:13px; font-weight:bold; width:90%;}
.tableTitle {font-family:Verdana; background-color:#BECEEA; color:#AD1400; font-size:15px; font-weight:bold; line-height:22px;}

.phapcuTableTitle {font-family:Verdana; background-color:#BECEEA; color:#AD1400; text-align:center; font-size:15px; font-weight:bold; line-height:22px;}
.phapcuTableSubTitle {font-family:Verdana; background-color:#FBFBFC; color:#779010; font-size:13px; font-weight:bold; width:90%; line-height:22px;}
.tieuBoTableSubTitle {font-family:Verdana; background-color:#FBFBFC; color:#779010; font-size:13px; font-weight:bold; width:90%;}
.tieuBoTableTitle {font-family:Verdana; background-color:#BECEEA; color:#AD1400; font-size:15px; font-weight:bold; line-height:22px;}
.tieuBoTableTitle2 {font-family:Verdana; background-color:#BECEEA; color:#800080; font-size:13px; font-weight:bold;}

.divBoxStyle {border:2px solid #C9D215; margin:10px 10px 10px 10px; height: 60%;}
.divPDFBoxStyle {border:2px solid #C9D215; margin:10px 10px 10px 10px;}

.maintenanceTitle {font-family:Verdana; color:#35A0D9; font-size:30px; font-weight:bold; line-height:32px; margin: 30px 30px 30px 30px;}
.maintenance {font-family:Verdana; color:#35A0D9; font-size:22px; font-weight:normal; line-height:32px; margin: 30px 30px 30px 30px;}

.bookcontentTitleSmallSutra {font-family:Verdana; color:#CC6600; text-align:center; line-height:35px; font-size:24px; font-weight:bold;}
.bookcontentPDFTitle {font-family:Verdana; color:#FEA013; text-align:center; line-height:28px; font-size:20px; font-weight:bold;}
.bookcontentPDFChapterTitle {font-family:Verdana; color:#993366; text-align:center; line-height:28px; font-size:18px; font-weight:bold;}
.smallSutrasHeading1 {font-family:Verdana; color:#CA8823; font-weight:bold; font-size:16px; }
.smallSutrasChuThich {font-family:Verdana; color:#0000FF; text-align:justify; font-size:16px; margin:10px 10px; line-height:24px; margin:10px 10px 10px 10px;}
.largeSutrasHeading1 {font-family:Verdana; color:#CC6600; font-weight:bold; font-size:16px; line-height:26px; }
.largeSutrasHeading2 {font-family:Verdana; color:#AD1400; font-weight:bold; font-size:15px; line-height:26px; }
.largeSutrasHeadingWOP2 {font-family:Verdana; color:#AD1400; margin: 10px 10px; font-weight:bold; font-size:15px; line-height:26px; }
.sutraTableTitle {font-family:Verdana; color:#35A0D9; text-align:center; font-size:18px; font-weight:bold; line-height:26px;}
.sutraTableSubTitle {font-family:Verdana; color:#35A0D9; font-size:14px; font-weight:bold; width:90%; line-height:22px;}
.sutraEnding {font-family:Verdana; color:#4867B3; font-size:16px; font-weight:bolder; line-height:24px; width:90%;}

#saudaitongchi { width: 200px; position:relative; left:0px; top:0px; background-color:#FCFCFC; border:8px solid #C9D215; border-style: ridge;}
#saudaitongchi h1 {font-family: Arial; font-size: 16px; letter-spacing: -1px; width: 12em; text-align: center;
								  color: #ac0000; position: relative; top: 10px; line-height:25px; margin-bottom: 20px;}
#saudaitongchi p {color: #008000; font-weight: normal; font-size: 14px; line-height: 25px; width: 200px; text-align: center; 
        						        position:relative; top: 10px;}
        						        
.bookHeading1 {font-family:Verdana; color:#CC6600; font-weight:bold; font-size:larger; line-height:26px; }
.bookHeading2 {font-family:Verdana; color:#CC6600; font-weight:bold; font-size:medium; line-height:26px; }
.bookHeading3 {font-family:Verdana; color:#AD1400; font-weight:bold; font-style:italic; font-size:medium; line-height:26px; }
.bookHeading4 {font-family:Verdana; color:#35A0D9; font-weight:lighter; margin: 10px 10px; font-style:italic; font-size:medium; line-height:26px; }
.bookSectionLinks {font-family:Verdana; color:#CC6600; font-weight:bold; margin: 10px 10px; font-size:14px; line-height:26px; }
.bookHeadingWOP1 {font-family:Verdana; color:#CD611F; margin:10px 10px; font-weight:bolder; font-size:16px; line-height:26px; }
.bookHeadingWOP2 {font-family:Verdana; color:#DB9308; margin:10px 10px; font-weight:bolder; font-size:15px; line-height:26px; }
.bookIndentTextWOP {font-family:Verdana; text-align:justify; margin-top: 15px; margin-bottom: 5px; margin-left: 70px; margin-right: 10px; font-style:italic; font-size:16px; line-height:24px; }
.bookEnglishTitleWOP1 {color:#FF9900; font-weight:bold; font-style:italic;}
.bookPaliTitleWOP1 {color:#35A0D9; font-weight:bold; font-style:italic;}
.bookcontentTitleRomanNumber {color:#FF0000;}
.bookAuthorNameWOP1 {color:#FF0000; font-weight:bold;}
.tocKinhPhapAmWOP1 {color:#FF0000; font-size:12px; font-weight:bold; line-height:20px;}
.phapamKinh {color:#FF0000; font-size:15px; font-weight:bold; line-height:20px;}
.bookTranslatorNameWOP1 {color:#35A0D9; font-weight:bold;}
.bookFirstLetterVerse {font-family:Verdana; color:#AD1400; margin-top: 15px; font-weight:bold;  font-size:16px;}
.bookHilitePartialParagraph {font-family:Verdana; color:#4867B3; text-align:justify; font-weight:bold; font-size:16px; margin:10px 10px; line-height:24px;}
.bookcontentFirstLetter {font-size:x-large; font-weight:bold; color:#AD1400;}
.bookTextRightAlign {font-family:Verdana; color:#35A0D9; font-weight:bold; font-style:italic; font-size:14px; margin:20px 20px; text-align:right; line-height:24px;}
.bookTextBulletPoint {font-family:Verdana; color:#CC6600; font-weight:normal; font-size:14px; margin:10px 10px; line-height:24px;}
.bookChuongTitleWOPLeft {font-family:Verdana; color:#AD1400; margin: 10px 10px; font-weight:bold; font-size:16px; line-height:26px; }
.bookPhamTitleWOPLeft {font-family:Verdana; color:#FF9900; margin: 10px 10px; font-weight:bolder; font-size:15px; line-height:26px; }
.bookChuongTitleWOPCenter {font-family:Verdana; color:#CD611F; margin: 10px 10px; font-weight:bold; font-size:16px; line-height:26px; }
.bookPhamTitleWOPCenter {font-family:Verdana; color:#FF9900; margin: 10px 10px; font-weight:bolder; font-size:15px; line-height:26px; }

.xmlPlayerTableTitle {font-family:Verdana; color:#D91591; text-align:center; font-size:16px; font-weight:bold; width:95%; line-height:22px;}
.xmlPlayerItemText {font-family:Verdana; color:#000000; text-align:justify; font-size:14px; line-height:20px; font-weight:normal;}
.xmlPlayerItemText_left {font-family:Verdana; color:#000000; text-align:left; font-size:14px; line-height:20px; font-weight:normal;}
.xmlPlayerItemText_center {font-family:Verdana; color:#000000; text-align:center; font-size:14px; line-height:20px; font-weight:normal;}
.xmlPlayerAuthor {font-family:Verdana; color:#35A0D9; text-align:center; font-size:12px; font-weight:bold;}

.xmlPlayerSlideShowTitle {background-image: url('../images/hoasen_light.jpg'); width: 600px; height: 30px; padding:1px;
			border: red 3px dashed; border-bottom: blue 3px solid; border-top-style: groove; color: #D91591;
			font-weight: bold; font-size: 22px; font-family: Arial; display: table-cell; vertical-align: middle;}

.xmlPlayerSlideShowTitle222 {background-image: url('../images/hoasen_light.jpg'); width: 600px; height: 70px; padding:1px;
			border: red 6px dashed; border-bottom: blue 6px solid; border-top-style: groove; color: #D91591;
			font-weight: bold; font-size: 22px; font-family: Arial; display: table-cell; vertical-align: middle;}
						
.xmlPlayerSlideShow {background-image: url('../images/hoasen_light.jpg'); width: 600px; height: 300px; padding:1px;					
			color: #0A8F47; font-weight: bold; font-size: 20px; font-family: Arial; line-height:28px; display: table-cell; 
			vertical-align: middle;}

.xmlPlayerSlideShowNoBg {width: 402px; height: 300px; padding:1px;					
			color: #00B050; font-weight: bold; font-size: 18px; font-family: Arial; line-height:24px; display: table-cell; 
			vertical-align: middle;}
.xmlPlayerItemText_italic {font-style:italic;}
.linebreak_10px {line-height:10px;}
.linebreak_5px {line-height:3px;}
.submenu_color {color:#DE1494; font-weight:bolder; font-size: 14px; font-family: Arial; line-height:14px;}
.thayheading {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #468C8C; font-size: 22px; }
.thaysubtitle {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #D91599; font-size: 20px; }
.thaycontent {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px;  line-height:24px; color:#3491C1;} 

.IndexPageHeading {font-family:Verdana; color:#D91591; text-align:center; font-size:16px; font-weight:bold; width:95%;}

.rTable { display: table; }
.rTableRow { display: table-row; }
.rTableHeading { display: table-header-group; }
.rTableBody { display: table-row-group; }
.rTableFoot { display: table-footer-group; }
.rTableCell, .rTableHead { display: table-cell; }
.rTableCell_pad { display: table-cell; padding-left: 10px; padding-right: 10px; padding-top: 5px; padding-bottom: 5px; }
.rTableCell_subtitle { font-size:20px; font-weight:bold; color:#EE862A; line-height:30px; }
