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


/*---Div---*/

div.centre{
   text-align: center;
}
div.bible{
	padding: 10 60 10 60;
		border-style: none;
}
div.right_side{
   padding: 0 0 0 80%;
 }

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: 10px 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.main_aim 
{
	  margin:10 10 10 20;
	 text-align:center;
	   padding: 10px 8px 10px 8px;
	   color: #6487DC;
}

p.banner {
  	font-family: 標楷體 , 新細明體 ;
    text-align: center;   
    font-weight:bold;
   font-size:  large;
    color: #6487DC;
}
p.banner2 {
  	font-family: 標楷體 , 新細明體 ;
    text-align: center;   
    font-weight:bold;
   font-size: small;
    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;
}   
.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;
		
}
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{border:0}
img.middle{vertical-align: middle;}

img.bottom{vertical-align: bottom;}




/*-- table--*/

.notice_border{
	border-width:medium;
	border-style:outset;
	border-color:#66CCFF;
}
.tableTitle 
{
	font-family: 新細明體, 標楷體 ;
    color: #6487DC;
    font-weight: bold;
    
}
.tablebanner
{
	font-family: 標楷體 , 新細明體 ;
    background-color: #F0F0F0;
    color: #6487DC;
    font-weight: bold;
    text-align: center;
}


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


.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;
}
.tfooter{
    text-align: left;
    font-family: Comic Sans MS, Arial, Times New Roman, Georgia, Sans-Serif;
    font-size: x-small;
	color: gray;
	line-height: 15px;
	height: 10px;
    
}

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

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

.link_box {
		background: blue;
		color: white;
		
		text-align: center;
}
.box{
	border-width:medium;
	border-color: #F0F0F0;
	color: #6487DC;
	font-size: 12;
}
.link_sper
{
	width : 6px;
	height : 5px;
}
	
.link_sper_long
{
	width : 20px;
	text-align: center;
	height : 5px;
}
	
.link_box_site {
		 
		color: white;
		
		text-align: left; 
		width : 100px;
		height : 25px;
		valign : top;
}		
.link_box_top {
		 
		color: white;
		
		text-align: center; 
		width : 70px;
		height : 25px
}		
.link_foot
{
	text-align : center ;
	color : #F0F0F0;
	font-size : xx-small ;
}
.bible_header
{
	
	 text-align:center;
	 background-color: #6487DC;
	 color: #FFFFFF;
	 background: #6487DC;
	 border: 0;
	 border-style: none;
	
}
.bible_content
{
	text-align : left ;
	border-style: none;
	background : #F0F0F0;
	color: #000000;
	font-size : small ;
	border: 0;
}