﻿/* ------------------------------
PAGE STRUCTURE
------------------------------ */

/*
#container has an absolute width (780 pixel)
The width of inner elements is set to auto,
in this way all inner elements have the same
width of the element which contains them

background-image: url(images/bg.gif); 
*/
#container{width:980px; margin:0 auto;}

#content{
	vertical-align: top;
	padding-top:35px;
	padding-right:20px;
	padding-left: 20px;
	padding-bottom: 35px;
	font-family : "新細明體";
	font-size: 16px;
	line-height: 1;
	text-align: left;
	color: #666666;
}

#content p{
	font-family : "新細明體";
	font-size: 16px;
	text-align: left;
	line-height: 1.5;
	color: #666666;
	font-weight: bolder;
}

#content p2{
	font-family : "新細明體";
	font-size: 14px;
	text-align: left;
	line-height: 1.5;
	color: #666666;
	font-weight: bolder;
}

#content p2 a{	
	font-size: 14px;
	color: #0033FF;
text-decoration: underline;
}

#content p2 a:hover{	
	font-size: 14px;
	color: #FF0000;

	text-decoration: underline;
}


#content a{	
	font-size: 16px;
	color: #0033FF;
text-decoration: underline;
}

#content a:hover{	
	font-size: 16px;
	color: #FF0000;

	text-decoration: underline;
}

#content ul{
	font-family : "新細明體";
	font-size: 16px;
	text-align: left;
	line-height: 1.5;
	color: #666666;
	font-weight: bolder;
}

#content h1{
	font-family : "新細明體";
	font-size: 20px;
	text-align: left;
	color: #000000;
	font-weight: bolder;
	text-decoration: underline;
	margin-bottom: 30px;
}

#content h2{
	font-family : "新細明體";
	font-size: 18px;
	text-align: left;
	color: #000000;
	font-weight: bolder;
	text-decoration: none;
	margin-bottom: 15px;
}

#content h3{
	font-family : "新細明體";
	font-size: 14px;
	text-align: left;
	color: #000000;
	font-weight: bolder;
	text-decoration: none;
	margin-bottom: 15px;
}

#commu tr{
	font-family : "新細明體";
	font-size: 16px;
	text-align: left;
	line-height: 1.5;
	color: #666666;
	font-weight: bolder;
	height: 40px
}

#commu_head tr{
	font-family : "新細明體";
	font-size: 16px;
	text-align: left;
	line-height: 1.5;
	color: #666666;
	font-weight: bolder;
	height: 1px
}

#content_min{
	vertical-align: top;
	padding-top:5px;
	padding-right:5px;
	padding-left: 5px;
	padding-bottom: 5px;
	font-family : "新細明體";
	font-size: 12px;
	line-height: 1.5;
	font-weight: bolder;
	text-align: left;
	color: #333333;
}

#content_min p{
	font-family : "新細明體";
	font-size: 12px;
	text-align: left;
	color: #666666;
	line-height: 1.5;
	font-weight: bolder;
	margin-bottom: 3px;
}

#content_min h1{
	font-family : "新細明體";
	font-size: 14px;
	text-align: left;
	color: #FF0000;
	font-weight: bolder;
	text-decoration: underline;
	margin-bottom: 3px;
}

#content_min h2{
	font-family : "新細明體";
	font-size: 15px;
	text-align: left;
	color: #FF0000;
	font-weight: bolder;
	text-decoration: none;
	margin-bottom: 3px;
}

#content_min a{	
	font-size: 12px;
	color: #333333;

	text-decoration: underline;
}

#content_min a:hover{	
	font-size: 12px;
	color: #FF0000;

	text-decoration: underline;
}




#topbar{width:auto; display:block; height:80px;}
#navbar{width:auto; display:block; height:24px;}

#main{width:auto; display:block;}

#nav{
	vertical-align: top; 
	padding-top:35px;
	padding-right:20px;
	padding-left: 20px;
	background-image:url(images/bg_nav.jpg);
	font-family : "新細明體";
	font-size: 16px;
	line-height: 2; 
	text-align: right; 
	color: #FFFFFF;
  }

#nav a{
	font-size: 16px;
	color: #FFFFFF;
	text-decoration: none;
	}

#nav a:hover{	
	font-size: 16px;
	color: #FFFF99;
	text-decoration: underline;
}


#column_right{width:760px; float:left;}

/*
div.spacer, solve an issue with #container height
in css 2 column layout.
*/

div.spacer{clear:both; height:10px; display:block;}

#footer{width:auto; display:block; height:24px;}
.my_caption {
	font-size: 12px;
	color: #333333;
	text-align: left;
	line-height: 14px;
}

.news {
	font-size: 8px;
	color: #FFFFFF;
	text-align: left;
	line-height: 23px;
}
