body{
    background-image: url(../img/bg.gif);
    background-attachment: fixed;
       margin: 0;
    padding: 0;
    background-color : #FFFFFF;
    color: Black;
}

body.link{

/*---Div---*/

div.center{
   text-align: center;
}

div.h_icons{
}

div.v_icons{
}

div.icon{
    float: left;
    width: 20%;
    height: 85%;
    background:  #FFFccF;
}

div.banner{  
}

div.main{
    background: transparent;
    font-family: Georgia, Arial, Sans-Serif;
    float: left;
    margin: 0;
}

div.content{
    background: transparent;
    font-family: Georgia, Arial, Sans-Serif;
    float: left;
    color: Black;
    padding: 10x 20px 10px 2em;
        margin: 0;


}

div.side{
    float: left;
    line-height: 10px
}

div.menu{
    background: transparent;
    padding: 5px 10px;
    font-family: Arial, Georigia, Comic Sans MS, Sans-Serif;
    color: #3300FF; 
}

div.emp 
{
	background-color: :F0F0F0
}


/*--p--*/

p.title
{
    background: transparent;
	font-weight :bold ;
	text-decoration: underline;
	
}

p#Pro_Gen{
    padding: 10px 20px 10px 50px;
}    
p.inner_content{
  padding: 0px 20px 0px 20px;
}
p.menu_url{
    background: transparent;
    padding: 0 10px 0 10px;
    text-align:left;
}
p.content_banner{ 
    background:   #99CCFF;
    color: #3300CC;
    margin: 0;
    padding: 10px 10px;
}
p.aim 
{
	  margin:10 60 10 60;
	 text-align:center;
	   padding: 10px 20px 10px 20px;
	  background-color :F0F0F0;
	   color: #6487DC;
}
p.banner {
  	font-family: 標楷體 , 新細明體 ;
    text-align: center;   
    font-weight:bold;
   font-size:  large;
    color: #6487DC;
}

p.date{
    background: transparent;
    padding: 15px 5px 10px 5px;
    text-align: center;
    line-height: 5px;
    font-family: Arial, Georigia, Comic Sans MS, Sans-Serif;
    font-size: xx-small;
    color: #3300FF;
  }
p.center{
    background: transparent;
    text-align: center;
}

p.logo {
    background: transparent;
    text-align: center;
    padding: 10px ;
}

p.left{
    background: transparent;
    text-align: left;
}
p.right{
    background: transparent;
    text-align: right;
}
p.content{
    background: transparent;
    text-indent: 40px;
}
p.menu_external_url{
    background: transparent;
    text-align: center;
    padding: 10px 5px 5px 5px;
    border-style: dashed;
    border-width: thin;
    border-color: #99CCFF;
    margin-left:15px;
    margin-right:15px;
}


/*---a---*/

a:hover, a:active {  background-color :F0F0F0; text-decoration:none;  color:Black;  font-family: Georgia, Arial, Sans-Serif;  }   

a.url:hover, a.url:active {  background:  #F0F0F0;  text-decoration:none;  color:Black;    font-family: Georgia, Arial, Sans-Serif;  }   

a.banner_url:hover, a.banner_url:active {
    font-family: Georgia, Arial, Sans-Serif;
    color: #3300CC;
    font-weight:bold;
    font-size: small;
    background:   #99CCFF;
}   

a.banner_url{
    font-family: Georgia, Arial, Sans-Serif;
    color: #3300CC;
    font-size: small;
}   

a.url{
    color: #6487DC;
    font-family: Georgia, Arial, Sans-Serif;
    text-decoration: none;
}

a {    
    font-family: Georgia, Arial, Sans-Serif;
    color: black;
    text-decoration: none;
}

a.e_url:hover, a.e_url:active {
    font-family: Georgia, Arial, Sans-Serif;
    font-weight:bold;
    font-size: small;
    background:   #99CCFF;
}   

a.e_url{
    font-size: small;
    color: Blue;
    font-family: Georgia, Arial, Sans-Serif;
    text-decoration: none;
}


/*--img--*/
img.middle{vertical-align: middle;}

img.bottom{vertical-align: bottom;}

img.ahref {border: 0;}




/*-- table--*/

.tableTitle 
{
	font-family: 新細明體, 標楷體 ;
    color: #6487DC;
    font-weight: bold;
    
}
.tablebanner
{
	font-family: 標楷體 , 新細明體 ;
    background-color: #F0F0F0;
    color: #6487DC;
    font-weight: bold;
    text-align: center;
}
.sub_index{
	background-color: #FFFFCC;
	color: #F0F0F0;
	width: 60px;
	text-align: center;
	border: double #6487DC;
}
.sub_index_seperator{
	color: #F0F0F0;
	width: 10px;
	border: none #FFFFFF;
		
}
.bible_header
{
	
	 text-align:center;
	 background-color: #6487DC;
	 color: #FFFFFF;
	 background: #6487DC;
	 border: 0;
	 border-style: none;
	
}
.tablebanner2
{
	font-family: 標楷體 , 新細明體 ;
    background-color: #F0F0F0;
    color: #6487DC;
    font-weight: bold;
    text-align: left;
}
.tablebanner3
{
	font-family: 標楷體 , 新細明體 ;
    background-color: #F0F0F0;
    color: #6487DC;
    font-weight: bold;
    text-align: right;
}



.Profile_Title{
    color:black;
    font-family: Arial Black, Georgia, Sans-Serif;
    font-weight:bold;
   
}

.news_content{
	font-size: 12;
}
.news_year{
	font-size:16;
	vertical-align: top;
}
.bottom_dotted_line{
	border-bottom-style: dotted;
	border-bottom-width: thin;
	border-bottom-color: #6487DC;
	height: 5px;
	font-size: 6;
}
.line_seperator{
	height: 5px;
	font-size: 6;
}
.Profile_Content{
    color: blue;
    font-family: Georgia, Arial, Sans-Serif;
}


.timetable_title{
    text-align: center;
    background:   #99CCFF;
    color: #3300CC;
    font-family: Arial Black, Georgia, Sans-Serif;
    font-weight:bold;
    margin: 0;
}

.tbanner {
    text-align: center;
     font-weight:bold;
    font-family: Comic Sans MS, Arial, Times New Roman, Georgia, Sans-Serif;
    font-size: x-large;
    color: #99CCFF;
}

.link_sper
{
	width : 10px;
	height : 10px;
}

.lesson {
color: blue;
background: #F0F0F0;
}

.link_box {
		background: blue;
		color: white;
		
		text-align: center;
}