/* CSS Document */
body {
	padding:0;
	margin:auto;
	background-color:#cc0000;
	text-align:center;
	font-family:  "Arial","Tahoma","Verdana","Lucida Grande";
	font-size: 14px;
	line-height: 22px;
}

/* Generic setting  */
h1, h2, h3, h4, h5, h6, hr {margin:0; padding:0;}
ul { margin:0;	padding:0; list-style:none;}
abbr { border-bottom:#fff 1px dotted; cursor:hand;}

.redline { clear:both; padding:0; margin:0; height:1px; font-size:0px; background-color:#ce0000;}
.redline5 { clear:both; padding:0; margin:0; height:5px; font-size:0px; background-color:#ce0000;}
.dotline { clear:both; height:1px;	padding:0;	margin:0;	background:url('images/icon_line_dot.gif') repeat-x left; font-size:0;}

#mainframe { clear:both; padding:0; margin:auto; width:980px;}

.content { clear:both; padding:0; background-color:#fff; width:100%;}
	#flash01 { float:left; padding:8px; width:372px !important; width:388px; height:253px !important; height:269px;background-color:#FFFFFF;}
	#text01 { float:left; padding-top:48px; padding-bottom:8px; padding-right:10px; padding-left:130px; width:452px !important; width:580px; height:186px !important; height:269px; background:url(images/bg_01.gif) no-repeat left top; text-align:left; overflow:hidden;}

#banner { clear:both; background-color:#ce0000; width:100%;}	

.subcontent { float:left; padding:8px; width:474px !important; width:490px; height:340px !important; height:356px; text-align:left;background-color:#FFFFFF;}

#footer {clear:both; background-color:#ce0000; width:100%; height:32px; background:url(images/bg_footer.gif) no-repeat left top;}

.more { clear:both; text-align:right; padding-right:4px;}

.gallery { float:left; padding:4px; width:148px !important; width:157px; text-align:center;}
.gallery img { border:#ababab 4px solid;}
/* list */
.galleryall { float:left; padding:4px; width:182px !important; width:190px; height:146px !important; height:154px; text-align:center; }
.galleryall img { border:#ababab 4px solid;}
/* detail */
.galleryimg { text-align:center; padding-top:12px;}
.galleryimg img { border:#ababab 4px solid;}
.gallerydetail { text-align:left; padding-top:12px; padding-bottom:12px;}
.gallerydetail img { border:#ababab 4px solid;}

#home_news { padding:6px; text-align:left;}
#home_news ul {list-style: none; clear: left;margin:0; padding:0;}
#home_news ul li { padding-top:2px; padding-left:12px;background:url(images/icon_dot_2.gif) no-repeat left top;}
#home_news ul li a.homenewslink, a.homenewslink:link {
		font-family:  "Arial","Tahoma","Verdana","Lucida Grande";
		color: #ce0000; 
		text-decoration: none; 
		font-size: 14px;
}
#home_news ul li a.homenewslink:hover {
		font-family:  "Arial","Tahoma","Verdana","Lucida Grande";
		color: #ce0000; 
		text-decoration: underline; 
		font-size: 14px;
}

/* 2 level page  */
#content2 { clear:both; padding:8px; background:url('images/bg_02.gif') repeat-y left top; min-height:480px; }
#contenttitle { padding:2px; text-align:center; font-size:16px; font-weight:bold;}
#contenttext {  padding:2px; text-align:left; }


/* links  */
a.smalllink, a.smalllink:link
{
	font-family:  "Arial","Tahoma","Verdana","Lucida Grande";
	color: #ce0000; 
	text-decoration: none; 
	font-size: 10px;
	line-height: 12px;
}
a.smalllink:hover
{
	font-family:  "Arial","Tahoma","Verdana","Lucida Grande";
	color: #ce0000; 
	text-decoration: underline; 
	font-size: 10x;
	line-height: 12px;
}

/* generic links */
a.gallerylink, a.gallerylink:link {
	font-family:  "Arial","Tahoma","Verdana","Lucida Grande";
	font-size: 14px;
	text-decoration: none;
	color: #ce0000;
	line-height: 18px;
}
a.gallerylink:hover {
	font-family:  "Arial","Tahoma","Verdana","Lucida Grande";
	color: #ce0000;
	text-decoration: underline;
	font-size: 14px;
	line-height: 18px;
}
