.clCMEvent{position:absolute; z-index:300; width:100%; height:100%; clip:rect(0,100%,100%,0); left:0; top:0; visibility:hidden}
.clCMAbs{position:absolute; width:10; height:10; left:0; top:0; visibility:hidden}

.clT,.clTover,.clS,.clSover,.clS2,.clS2over{position:absolute; overflow:hidden; width:130; height:25; cursor:pointer; cursor:hand; FONT-FAMILY: "新細明體"}
.clT,.clTover{padding:4px; font-size:15px; font-weight:bold}
.clT{color:white; }   
.clTover{color:#FCCE55;}
.clS,.clSover{padding:2px; font-size:14px; font-weight:normal; FONT-FAMILY: "Simsun", "新細明體"}
.clS2,.clS2over{padding:2px; font-size:12px; }
.clS,.clS2{color:#444444; background-color:#EFF1FF; layer-background-color:#E2E8FF;}
.clSover,.clS2over{color:#FCCE55;}
.clSover,.clS2over,.clTover,.clB,.clBar{layer-background-color:#336699; background-color:#3366cc;}
.clB{visibility:hidden; z-index:300; width:150; height:20}
.clBar{width:10; height:10; visibility:hidden; }
#diva{z-index:1000; background-color:red; top:300;  layer-background-color:red; color:white}

DIV{position:absolute;}
BODY{background-repeat : repeat-x;}
TD,P,B,INPUT,DIV{FONT-FAMILY: "新細明體", Verdana, arial,helvetica, sans-serif; font-size:12px}
A{color:#181BCC; text-decoration:none}
A:hover{text-decoration:underline}
.clWin{position:absolute; z-index:2; visibility:hidden; background-color:#336699; layer-background-color:#336699; }
.clWindow{z-index:15; width:250;  left:1; top:14; background-color:white; layer-background-color:white; overflow:hidden;}
.clWinHead{width:250; height:14; top:0; font-size:11px; font-weight:bold; color:white; background-color:transparent}
.clText{z-index:50; left:2; top:2; font-size:11px; background-color:transparent}
.clWinResize{z-index:30; width:13; height:8; clip:rect(0,13,9,0); background-image:url(/images/resize.gif); layer-background-image:url(/images/resize.gif)}
.clUp{width:12; height:12; z-index:60; background-color:#EEF3F9; layer-background-color:#EEF3F9}
.clDown{width:12; height:12; z-index:60; background-color:#EEF3F9; layer-background-color:#EEF3F9}
.clHeading{color:black; font-size:20px; font-weight:bold}
.clHeading2{ color:white; font-size:13px; font-weight:bold;}
.clWinHeading{color:black; font-size:15px; font-weight:bold}
.clWinBy{color:#777777; font-size:10px;}
.clWinText{color:black;}
.clWinText2{color:black; padding-left:25px;}
A.clWinLink{font-family:arial,helvetica; font-size:12px;}
A.clLinkSmall{font-size:10px}
.clInSearch{width:110}
.clInput{font-size:11px;background-color:#CDDBEB;}
#divLogo{position:absolute; z-index:890; top:84; left:8}
PRE{font-family:Courier new; font-size:11px; color:red}
CODE{font-family:Courier new; font-size:12px; color:red}
.clItems{position:absolute; visibility:hidden}
A.clM{color:white;font-weight:bold; text-decoration:none}
A.clM:Hover{color:#FCCE55; text-decoration:none}
#divMode{width:80; height:5; visibility:hidden}
.clMode{color:#336699; font-size:10px; font-weight:bold;}
.clLine{Z-INDEX: 1; OVERFLOW: hidden; WIDTH: 100%; CLIP: rect(0px 100% 1px 0px); POSITION: relative; HEIGHT: 1px; BACKGROUND-COLOR: #fcce55; layer-background-color: #FCCE55}
.clErrTxt{font-size:9px; color:red}

#divTemp{
	{position:absolute; z-index:890; top:84; left:8; width:185; background-color:silver;}
}

/*
#FCCE55: yellow
#CDDBEB: light blue
#006699: less dark blue
#336699: dark blue
(Navy Blue) #003366;
(Gun Metal Gray) #747f96
(Gold) #fcd743;
Form background (light purple) #f7f8ff;

Form border (slightler darker purple) #7f9db9;
#868686: dark gray

*/


.tableleft {	background:#FAF2FF;width:168; border-bottom: 1px #939082 solid;  border-left: 1px #939082 solid; border-right: 1px #939082 solid;}

.titleback1 {
	background:#EF862C; color: #FFFFFF;  height: 25px;text-align:center;font-weight:bold;
	FONT-SIZE: 12pt; FONT-FAMILY: "新細明體"; 
}

.titleback2 {
	background:#698CC3; color: #FFFFFF; font-size: 12pt; height: 25px;text-align:center; font-weight:bold;
}
.titleback3 {
	background:#EEEEEE;color: #000000; font-size: 12pt; height: 25px;padding-left: 10px; text-align: center; font-weight:bold;
}



#tagline {
	FONT-FAMILY: "新細明體"; Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	padding-right: 30px;
	}
	
	
	



/* Left Nav Menu */
#leftmenu { margin: 0;   padding: 0.05em 0; }
#leftmenu ul {list-style: square; margin: 0.25em; padding: 2px ; color: grey;}
#leftmenu li {list-style: square; margin-left: 5px;   padding: 2px; color: #547099; background: #FAF2FF;}
#leftmenu a:link, #leftmenu a:visited {color: #2D3D56; text-decoration: none;  position: relative; FONT-FAMILY: "Simsun", Arial, Helvetica, sans-serif; font-size: 13px; }

#leftmenu a.active:link, #leftmenu a.active:visited, #leftmenu a:hover {
	border-bottom: 0px solid #FF0000;
   padding-bottom: 2px;
   text-decoration: underline;
   color: #FF5E59;
   position: relative;
   FONT-FAMILY: "Simsun", Arial, Helvetica, sans-serif;
   font-size: 10pt;
}


#leftmenuDharmaWords {
 
  background: #FAF2FF;
 LINE-HEIGHT: 150%;
  text-align: left;
  font-size: 10pt;
  color: #41434C;
  "新細明體"; Arial, Helvetica, sans-serif;
   
}


#leftmenuDharmaWords li {list-style: none; margin-left: 20px;   padding: 1px; color: #41434C;}





.t1 {FONT-SIZE: 12pt; FONT-FAMILY: "新細明體"; color:#000000; font-weight:bold}
.t5 {FONT-SIZE: 9pt; LINE-HEIGHT: 150%; FONT-FAMILY: "新細明體"; color:#868686}
.t5b {FONT-SIZE: 9pt; LINE-HEIGHT: 150%; FONT-FAMILY: "新細明體"; color:#868686; margin-bottom:8px}
.t6 {FONT-SIZE: 10pt; FONT-FAMILY: Arial; color: #FFFFFF; margin-left:30; margin-right:30 }
.t7 {FONT-SIZE: 9pt; FONT-FAMILY: Arial; color: #4B4B4B }
.t8 {FONT-SIZE: 9pt; LINE-HEIGHT: 14pt; FONT-FAMILY: "新細明體"; color:#868686; margin-left:20; margin-right:20}
.t9 {margin:20 30; FONT-SIZE: 12pt; LINE-HEIGHT: 20pt; FONT-FAMILY: "新細明體"; color:#4B4B4B }
.t10 {FONT-SIZE: 12pt; LINE-HEIGHT: 20pt; FONT-FAMILY: "新細明體"; color:#868686 }
.t10Black {FONT-SIZE: 12pt; LINE-HEIGHT: 20pt; FONT-FAMILY: "新細明體"; color:#000000 }
.t10Red {FONT-SIZE: 12pt; LINE-HEIGHT: 20pt; FONT-FAMILY: "新細明體"; color:#DB4C5D; font-weight:bold }
.t11 {FONT-SIZE: 9pt; FONT-FAMILY: 新細明體; color: #FFFFFF; margin-top:3 }
.t12 {FONT-SIZE: 12pt; FONT-FAMILY: 新細明體; color: #FFFFFF; margin-top:3; font-weight:bold }
.t13 {FONT-SIZE: 14pt; LINE-HEIGHT: 20pt; FONT-FAMILY: "標楷體"; color:#CC0000}
.t14 {FONT-SIZE: 10pt; FONT-FAMILY: "新細明體"; color:#4B4B4B; margin-top:7; margin-bottom:10; margin-left:5}
.t15 {FONT-SIZE: 11pt; FONT-FAMILY: "新細明體"; color:#868686; line-height:150%; margin-left:5; margin-right:5; margin-top:5; margin-bottom:3}
.t16 {border:1px solid #698CC3; 
       color: #698CC3; 
       font-family:新細明體; 
       font-size:11pt; 
       font-weight:bold; 
       width:360px; 
       padding-left:2; 
       padding-right:2; 
       padding-top:2; 
       padding-bottom:2; 
       text-align:center; 
       background-color:#f7f8ff;}
.t17 {FONT-SIZE: 11pt; FONT-FAMILY: "新細明體"; color: #698CC3; }
.t17b {FONT-SIZE: 11pt; FONT-FAMILY: "新細明體"; color: #4B4B4B; line-height:120%; margin-left:6px; margin-right:6px; margin-top:8px; margin-bottom:20px }
.t18 {FONT-SIZE: 10pt; FONT-FAMILY: "新細明體"; color: #4B4B4B; margin-left:30; margin-top:10 }
.t18b {FONT-SIZE: 10pt; FONT-FAMILY: "新細明體"; color: #CC6600; text-align:right; margin-bottom:10px }
.t19 {FONT-SIZE: 10pt; FONT-FAMILY: "新細明體"; color: #CC6600; margin-left:20px; margin-right:15px; margin-top:15px; margin-bottom:15px; line-height:150% }
.articletitle {
	font-size: 18pt;
	font-family: "新細明體";
	color:#CE7227;
	font-weight:900;
	margin-bottom:10px;
	margin-top: 1px;
}

.subTitle {
	font-size: 14pt;
	font-family: "新細明體";
	color:#3F3F3F;
	font-weight:bold;
	margin-bottom:10px;
	margin-top: 1px;
	text-align: center;
}

.content {
	font-size: 12.0pt;
	font-family: "新細明體";
	color:#333344;
	font-weight:normal;
	margin-bottom:10px;
	text-align: left;
	margin-top: 1px;
	padding-left: 5px;
	padding-right: 5px;
	LINE-HEIGHT: 20pt;
}

.articleContent {
	font-size: 12.0pt;
	font-family: "新細明體";
	color:#333344;
	font-weight:normal;
	margin-bottom:10px;
	text-align: left;
	margin-top: 1px;
	padding-left: 5px;
	padding-right: 5px;
	text-indent: 35px;
	LINE-HEIGHT: 20pt;
}

 .message {

     background-color: #DAF0F8;
     border: 1px dotted #000000;
     margin: 3px 10px;
     padding-right: 5px;
     padding-left: 5px;
     width: 70%;

}

	
	
	
a {text-decoration: none; color: #2F4CAA; FONT-SIZE: 10pt; FONT-FAMILY: "新細明體";}
a:link {color:#2F4CAA}
a:visited {color:#2F4CAA}
a:active {color:#2F4CAA}
a:hover {color:#CC6600; text-decoration: underline;}

/* EVENT month link header */
#event_navi {   
    padding: 2px 0 1px 3;
    font-weight: bold;
    background: #8D8DBC;
}

#event_navi ul {
    padding: 2;
    margin: 0;
}

#event_navi ul li {
    border-left: 1px solid white;
    padding: 1 5px;
    display: inline;
}

#event_navi ul .first {
    border: 0;
}

#event_navi a:link, 
#event_navi a:active, 
#event_navi a:visited {
    color: #fff;
    text-decoration: none;
}

#event_navi A:hover,
#event_navi A:active
{
     text-decoration: underline;    
     color: #cc3300;    
}


/* table headers */
  th.heading-odd,
  th.heading-even,
  th.column-heading
  {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 0.8em;
    color : #3A3A3A;
    text-align: center;
    vertical-align: middle;
    padding-top:3px;
    padding-bottom:3px;

  }

  th.heading-odd
  {
    background-color : #cccccc; 
  }

  th.heading-even
    {
      background-color :   #eeeeee 	; 
      color:#3A3A3A;
  }

  th.column-heading
  {
    background-color: #cccccc; 
    font-size: 1.0em; 
  }



  /* event data cells */
  td.cell-even-blue,
  td.cell-even-gray,
  td.cell-odd {
    font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 0.8em;
    color : Black;
    text-align: left;
  }

  td.cell-odd
  {      background-color : #FFFFCC }
  td.cell-even-blue
  {
    background-color : #EEF3FF;
  }
  td.cell-even-gray
    {
      background-color : #EEF3FF;
  }
div.table-title {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size :14pt;
  color : #FF6666
  font-weight: bold;
  text-align: left;
}

	td.l-heading    {color:#CC3333;font-size:1.4em;font-weight:bold;text-decoration:none;}
	
	td.bottomWithBorder  { border-bottom: 1px #939082 solid; }

	.error {
    color: #c00;
    margin: .2em .4em;
    font-weight: normal;
}
.normal { font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: .8em; 
  }
.bold {font-weight:bold; font-family:  Verdana, Arial; font-size: 10pt;}



/* for table HuaYuanRetreat*/
.dataTable {
	border: solid 1px #C0C0C0;
	
}

td.tableTitle , td.sundayTitle
  { background-color : #eeeeee;
    font-size:11pt;
     FONT-FAMILY: "新細明體";
     text-align: center;
  }
td.sundayTitle
  { color : #C00;
  font-weight: bold;
  }

td.empty
  {      background-color : #cccccc; }
td.green
  {     color:#006600;font-size:11pt; }
td.sunday
  {     color:#C00;font-size:11pt; ;
  }

td.volumnCell
  {     background-color:#FFFF99;font-size:11pt; }
td.normalCell /* can be used in other schedule tables*/
  {    font-size:11pt; }

/* Template */
.breadcrumb
  {font-size: 11px; font-family:  arial;
    color: #606060;
    margin: .2em .4em;
    font-weight: normal;
  }
a.breadcrumb, a.breadcrumb:link, a.breadcrumb:visited, a.breadcrumb:hover, a.breadcrumb:visited:hover
  {font-size: 11px; font-family:arial; color: #0066CC; text-decoration: none;}
a.breadcrumb:hover, a.breadcrumb:visited:hover
  {color: #0066CC; font-family:Ming Liu, arial; text-decoration: underline;}
  
  
  
td.footer{
   font-weight: normal;
   font-size: 10px;
   border-top: 1px solid #5673a7;
   padding: 5px 5px 0 5px;
   text-align: center;
}

#dharmaWords { margin: 20;   padding: 0.05em 0; }
#dharmaWords li {list-style: circle; margin-left: 50px;  font-size: 13px; padding: 2px; color: #333333; }

	#linkDot {
		text-decoration: none;
		border-bottom: 2px dotted #0c0;
	}
	
	/* for English site 10/10/07*/
	#articletitle1 {
		font-size: 14pt;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color:#CE7227;
		font-weight:500;
		margin-bottom:10px;
		margin-top: 0px;
	}
	
	
	
	 #articleContent1 {
	 	font-size: 12px;
	 	font-family: Verdana, Arial, Helvetica, sans-serif;
	 	color:#333344;
	 	font-weight:normal;
	 	margin-bottom:10px;
	 	text-align: left;
	 	margin-top: 1px;
	 	padding-left: 5px;
	 	padding-right: 5px;
	 	text-indent: 35px;
	 	LINE-HEIGHT: 15pt;
}

img.floatLeft { 
    float: left; 
    margin: 4px; 
}

.captionGreen {
  font-size: 0.6em;
  color:#006666;
}

.floatLeft{
  width: 200px; float:left;
  margin: 5px; 
}

.photo {
  font-size: 11px;
   background-color : #eee;
   FONT-FAMILY: "新細明體";
}
.photo a {
  font-size: 13px;
  
}

.photo img {
  margin: 4px;
}

.globalNote {
  font-family:"SimSun, MS Song, 宋体, Beijing"; font-size: 15px; 
  font-weight:bold;
  background-color:#AE2B2B;/*#eeeeee; */
  color: #FFFFFF;/*#CC0000;*/
  width:600; 
  padding:2px; text-align:center; 
  border: solid 1px #C0C0C0; 

}