body 
{
	padding: 0 5%;
	font-size: .75em;
	text-align: center;		
	color: #333;
	background-color: #ffffff;
	
}
	
.w950
{ 
	width: 950px;
}

.w960
{ 
	width: 960px;
}

.w150
{ 
	width: 150px;
}

.w190
{ 
	width: 190px;
}

.w230
{ 
	width: 230px;
}

.w270
{ 
	width: 270px;
}
.w300
{ 
	width: 300px;
}

.w310
{ 
	width: 310px;
}

.w350
{ 
	width: 350px;
}

.w430
{ 
	width: 430px;
}

.w470
{ 
	width: 470px;
}

.w510
{ 
	width: 510px;
}

.w550
{ 
	width: 550px;
}

.w590
{ 
	width: 590px;
}

.w630
{ 
	width: 630px;
}

.w670
{ 
	width: 670px;
}

.w710
{ 
	width: 710px;
}

.w750
{ 
	width: 750px;
}

.w790
{ 
	width: 790px;
}

.w830
{ 
	width: 830px;
}

.w870
{ 
	width: 870px;
}
.w910
{ 
	width: 910px;
}



.container 
{
	margin: 0px auto;  /* main margin */		
	border: 1px solid #cccccc;
	border-width: 0px 0px 0px 0px;
	margin: auto auto;
	text-align: left;
	
}

.container_empty
{
	padding: 10px 0px 3px 0px;
	margin: auto ;  
	border: 0px solid #888888;
}

.border1
{
	border: 1px solid #888888;
	border-width: 1px 1px 1px 1px;
}

.textl
{
	text-align: left;

}
.textr
{
	text-align: right;

}
.textc
{
	text-align: center;

}

.header 
{
		color: inherit;
		background-color: #bbb;
		border: 0px solid #e5e5e5;
		border-width: 0 0px 0px 0;			
}

.header-in 
{
			padding: 0px;
			
}
.content-wrap 
{
		padding: 5px 0;
}

.content 
{
			float: right;
			color: inherit;
			background-color: #fff;
			border: 0px solid #e5e5e5;
			border-width: 0 0px 0px 0;
}

.content-wrap 
{
		
}

.content-in 
{
			padding: 10px;
			
			line-height: 24px;
}

.padding5
{
	padding: 5px;
}

.padding10
{
	padding: 5px;
}

.margin_r0
{ 
		margin: 0px 0px	0px 0px ; 
}			/* three column　中間的column  兩邊留的寬度   上 右 下 左*/ 

.margin_r50
{ 
		margin: 0px 50px	0px 0px ; 
}			/* three column　中間的column  兩邊留的寬度   上 右 下 左*/ 

.margin_r210
{ 
		margin: 0px 210px	0px 0px ; 
}			/* three column　中間的column  兩邊留的寬度   上 右 下 左*/ 

.margin_r360
{ 
		margin: 0px 360px	0px 0px ; 
}			/* three column　中間的column  兩邊留的寬度   上 右 下 左*/ 

.marginr10
{ 
		margin-right: 10px; 
}			/* three column　中間的column  兩邊留的寬度   上 右 下 左*/ 

.marginl10
{ 
		margin-left: 10px ; 
}			/* three column　中間的column  兩邊留的寬度   上 右 下 左*/ 

.margint10
{ 
		margin-top: 10px; 
}			/* three column　中間的column  兩邊留的寬度   上 右 下 左*/ 
	/* three column　中間的column  兩邊留的寬度   上 右 下 左*/ 

.marginb10
{ 
		margin-bottom: 10px ; 
}			/* three column　中間的column  兩邊留的寬度   上 右 下 左*/ 


.column 
{			
			color: inherit;
			background-color: #fff;
			border: 0px solid #e5e5e5;
			border-width: 0 0px 0px 0;			
			
}
.column-in 
{
			padding: 20px;
}

.cleft 	{ float: left; }				/* three column left */

.cright 	{ float: right; }				/* three column right */

.floatl 	{ float: left; }				/* three column left */

.floatr 	{ float: right; }				/* three column right */

.floatc 	{ float: center; }				/* three column right */


.valign_tb
{	
	vertical-align: text-bottom;
}

.valign_tt
{	
	vertical-align: text-top;
}

.valign_b
{	
	vertical-align: bottom;
}

.valign_t
{	
	vertical-align: top;
}

.footer 
{
		
		color: inherit;
		background-color: #fff;
		border: 0px solid #e5e5e5;
		border-width: 1px 1px 1px 1px;
}
.footer-in 
{
			padding: 0px;
}


.b1,.b2,.b3,.b4,.b1b,.b2b,.b3b,.b4b,.b{display:block;overflow:hidden;}
.b1,.b2,.b3,.b1b,.b2b,.b3b{height:1px;}
.b2,.b3,.b4,.b2b,.b3b,.b4b,.b{border-left:1px solid #999;border-right:1px solid #999;}
.b1,.b1b{margin:0 5px;background:#999;}
.b2,.b2b{margin:0 3px;border-width:2px;}
.b3,.b3b{margin:0 2px;}
.b4,.b4b{height:2px;margin:0 1px;}
.d1{background:#F7F8F9;}

															/** SUB CONTAINERS **/
* { }


.BlockHeader
{
  position: relative;
  overflow: hidden;
  height: 30px;
  z-index: 0;
  line-height: 30px;
  padding: 0 7px;
  margin-bottom: 0px;
  text-align: left;
  color: #FFFFFF;
  font-family: 'Verdana';
  font-size: 14px;
  font-weight: Bold;
  font-style: normal;  
  text-decoration: none;
  background-position: left top;
  background-repeat: no-repeat;
  background-color: #146eb6;
	
}

.BlockContent 
{
  min-width:20px;
  min-height:20px;
  margin: 0 auto;
  position: relative;
  overflow: hidden;
  z-index: 0;
	border: 2px solid #146eb6;
	border-width: 1px 1px 1px 1px;
		
}
img {
	
	border:0px;
}
.hide	{ display: none;	}
.inline	{ display: inline;	}
.block	{ display: block;	}
.nfloat	{ float: none;		}
.lfloat	{ float: left;		}
.rfloat	{ float: right;		}
.clear	{ clear: both;		}
.lclear	{ clear: left;		}
.rclear	{ clear: right;		}
.navigation		{ list-style: none; }
.navigation li	{ display: inline; 	}
.debug { border: 1px solid red; }


/** SUB CONTAINERS **/

.bk0
{
	 background-color: #f5f5f5;
}

.bk1
{
         background-color: #f0f0f0;
}



.lbar a:link { 
	color: #FFFFFF;
	}
.lbar a:visited { 
	color: #FFFFFF;
	}
.lbar a:hover { 
	color: #FFFF00;
	background-color: #333333;
	text-decoration: none;
	}
.lbar a:active { 
	color: #FF00FF;
	}