html {
	height: 100%;
}


body {
	
    background:url(../images/site/fond_ASGQ.gif);
	background-repeat: repeat-x ;
	height: 100%;
	padding: 0px;
	font-family: Arial, Helvetica, Sans Serif;
	line-height: 120%;
	font-size: 10pt;
	color: #000;
	margin:0px;
    
}	
	#content{
		width:868px;
		
	}

	
#SubLine {
		height:25px;
		text-align:Center;
		overflow:hidden;
	}
	
	.gvChinese
	{font-family: SimSun, SimHei, Serif;
    font-size: 10pt !important;
		}
	.gvChinese a a:link
	{font-family: SimSun, SimHei,Serif;
    font-size: 10pt !important;
		}
		
.LinkNavi_en
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt !important;
    color: #000 !important;    
    font-weight: bold;
    display: inline;
    text-align:left;
	width:inherit;
	text-decoration:none;
	text-transform:uppercase;
	vertical-align:middle;
}

.LinkNavi_cn
{
    font-family: SimSun, SimHei, Serif;
    font-size: 10pt !important;
    color: #000!important;  	
	display: inline;
	font-weight: bold;
	text-transform:uppercase;
	vertical-align:middle;
	font-weight:bold;
	text-align:left;	
	width:inherit;	
	text-decoration:none;
}

a.LinkNavi_en:hover,a.LinkNavi_cn:hover
{
	color: #04558a;
	text-decoration: none !important;

}

.LinkNaviClicked_en 
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt !important;
    color: #DF7A00 !important;

}

.LinkNaviClicked_cn 
{
    font-family: SimSun, SimHei, Serif;
    font-size: 10pt !important;
    color: #DF7A00 !important;	
}


A,A:link,A:visited,A:active
{
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: normal;
text-decoration: none;
color: #725e50;
}
A:hover{ text-decoration: underline; color: #725e50; }



.Logout
{
	font-weight: bold;
	text-decoration: none;	
	color: #04558a;
}


.LoginContent
{
    text-align:left;
    padding-left: 15px;
    width:100%;
}

.Maincontent
{
    font-size: 10pt;
	/*position: relative;*/
	z-index: 1;
	top: -1px;
	left: 0;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
}
	
	/****************************************************/
	


	div#DateNow {
		display:inline;
		position:relative;
		top:9px;
		float:right;
		color: #ffffff;
		font-weight:bold;
		padding-right:10px;
	}
div#Welcome {
		display:inline;
		position:relative;
		top:9px;
		padding-left: 100px;
		color: #ffffff;
		font-weight:bold;
		font-size: 11pt;

	}
	
	

div.moduletable {
		width:100%;
	}
	
	div.moduletable h3 {
		display:none;
	}
	
	div.moduletable table {
		margin: 1px;
		
	}
	
	div.moduletable * td {
		padding: 2px 0;
		padding-left:0!important;
	}
	
	div.moduletable * tr {
		padding: 5px;
	}
	
	
div.moduletable  a {
		display:block;
		background:#CCCC99;
		padding:5px;
		color:#000;
		font-weight:bold;
		font-size:10pt;
		width:145px;
		
	}

	
	div.moduletable * a:hover {
		
		background: #F0BD1B;
		font-weight: bold;
		color:#DDE4A1;
		
	}		
	
.menu
{
	text-align:left;
	background-color:#ffffff;
	width:159px;
	float:left;
	padding: 5px 12px 5px 12px; 
	height: auto;
	margin: 13px 0px 6px 0px;
	}	

	td.contentheading {
		display:none;
	}

	table.contentpaneopen td{
		font-size:10pt;
	}
	

.contentpaneopen a:hover {
	background: #e5dcc4;
}

	ul#customFooter {
		list-style: none;
		width:100%;
		display:block;
		margin-bottom:2px;
	}


/**********************************************************/
.top
{
	width:100%;
	height:107px;
	background-image:url(../images/site/logo.jpg);
	background-repeat:no-repeat;
	background-position: top center;
}

.top_logo
{  top:12px;	
	height:107px;
	float:left;
	left: 850px;
	position:relative;
}



table#TopMenu{
	width:100px;
	text-align:Center;	
}

table#TopMenu *{
	font-weight:bold;
	color:#365731;
}

table#TopMenu * a
{
	display:block;
	background:#e5e7eb;
    padding:4px;
	color:#000;
	font-weight:bold;
	font-size:9pt;
	text-decoration:none;
	
}

table#TopMenu * a:hover{
	text-decoration:underline;
}

.FormSectionTitle
{
	color:#F0701B;
	font-Size:	12pt;
	 font-weight: bold ;
	}
.Aptright
{
 padding-left: 353px;
}

.EnrollmentButton
{
	width:95px;
	}

.subTable
{	margin: 8px 0px;
 	width:100%; 
 	padding-top:5px;
	
}
/*******************************/
#slideshow {
    position:relative;
    height:210px;
   width:300px; 
   float: right;
}

#slideshow IMG {
    position:absolute;
    top:1px;
    right:1px;
    z-index:8;
    opacity:0.0;
	width: 300px;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}
/****************************************/
#divBoxServices
{
margin: 2px 2px 2px 2px; 
/*border: 1px solid #cccccc; */
-moz-border-radius: 5px; 
-webkit-border-radius: 5px;
	 width: 80%;	
}

.ServicesList
{
	 color: #333;
	 font-size: 10pt;
	 line-height: 25px; 
 	 font-weight:bold; 
 	 text-indent:3px; 
 	
}
	
.BelieveBullete
{
	 color: #333;
	 font-size: 10pt;
	 line-height: 20px; 
}

/*****************Events,Services**************************/
.trEvents
{
	 background-color: #95CC7A;
	 text-align:center ;
	  border:solid 1px gray;
	 
	}
	
.tblEvents 
{
	padding:2px;
	border:solid 1px gray;
	width:100%;	
	border-collapse: collapse;
	text-align:center;
}
.tblEvents td
{	border-collapse: collapse;
	border:solid 1px gray;
	height: 20px;
	}	 

.tableCap
{ font-weight:bold; }


/*************Bible Study Sharing ***********/
.tdLinks
{
  height: 30px; 
  vertical-align:middle;
  padding-left: 15px; 
  font-weight: bold;
  color: #000000;
  
}
.tdLinks a
{ text-decoration: underline;}

.tdLinks a:hover
{  color: Green;
	text-decoration: underline;}

.SubLinkTitle
{	font-style :italic;
	Font-Size:13px;
	font-weight:bold;
    color: #000000;
}

.SubLink
{	Font-Size:12px; 
 	color: #000000;
}

/*************Links ***********/

.BulletLink 
{ 
  
  vertical-align: top ;
  line-height: 21px;
    }
 .BulletLink a
 {  color: #000000;
   font-size : 13px;
   text-decoration: none;
 }
 /***************Contact Us*******************/
 .tdContactxxx
 { height:20px;
  padding-left: 15px; 
  font-weight: bold;
  color: #000000;
  width:15%;
  }
 
 /***************update*******************/
 .txtbox
 {
 	 width: 200px;
 	}
.trUpdate
{
	 padding-left:15px;
	}
.tdWidth
{ width:90px;
	}
	
	
/********************************************/

 
   
    #silverlightControlHost {
	    height: 100%;
	    text-align:center;
	    
    }
   
