/* 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;}

.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:75px; 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;}
a.homenewslink, a.homenewslink:link {
		font-family:  "Arial","Tahoma","Verdana","Lucida Grande";
		color: #ce0000; 
		text-decoration: none; 
		font-size: 14px;
}
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.morelink, a.morelink:link
{
	font-family:  "Arial","Tahoma","Verdana","Lucida Grande";
	color: #ffffff; 
	text-decoration: none; 
	font-size: 12px;
	line-height: 12px;
}
a.morelink:hover
{
	font-family:  "Arial","Tahoma","Verdana","Lucida Grande";
	color: #ffffff; 
	text-decoration: underline; 
	font-size: 12x;
	line-height: 12px;
}

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;
}

/* new  */
.leftbar { border-right:7px #cc0000 solid;}
.yellowborder { border:4px #ffde00 solid;}

/* Font List  */
.font {
	font-family:  "Arial","Tahoma","Verdana","Lucida Grande";
	font-size: 14px;
	line-height: 22px;
}
.Bigfont {
	font-size: 16px;
	line-height: 22px;
	font-family:  "Arial","Tahoma","Verdana","Lucida Grande";
}
.Largerfont {
	font-size: 18px;
	line-height: 22px;
	font-family:  "Arial","Tahoma","Verdana","Lucida Grande";
}
.protitle {
	COLOR: #205187; 
	font-size: 14px;
	line-height: 18px;
	font-family:  "Arial","Tahoma","Verdana","Lucida Grande";
	FONT-WEIGHT: bold;
}
table {
	font-family:  "Arial","Tahoma","Verdana","Lucida Grande";
	font-size: 14px;
	line-height: 18px;
	COLOR: #434242; 
}
.smallfont {
	font-family: "Verdana", "sans-serif";
	font-size: 10px;
	line-height: 10px;
}
/* TextBox and Button */
INPUT.Input { 
	FONT-SIZE: 14px; 
	FONT-STYLE: normal; 
	FONT-VARIANT: normal; 
	FONT-WEIGHT: normal; 
	LINE-HEIGHT: normal ; 
	padding-left:4px;
	padding-right:4px;
	font-family: "Arial","Tahoma","Verdana","Lucida Grande" ;
	border: 1px #626262 solid
}
INPUT.Inputsmall {
	FONT-SIZE: 12px;
	FONT-STYLE: normal;
	FONT-VARIANT: normal;
	FONT-WEIGHT: normal;
	LINE-HEIGHT: normal;
	padding-left:4px;
	padding-right:4px;
	font-family: "Arial","Tahoma","Verdana","Lucida Grande";
	background-color: #E9E9E9;
}
INPUT.button{
	BACKGROUND: #ffffff url(images/btn_bkg.gif);
	BORDER-BOTTOM: #000000 1px solid;
	BORDER-LEFT: #000000 1px solid;
	BORDER-RIGHT: #000000 1px solid;
	BORDER-TOP: #000000 1px solid;
	COLOR: #333333;
	FONT-SIZE: 12 px;
	FONT-STYLE: normal;
	FONT-VARIANT: normal;
	FONT-WEIGHT: normal;
	LINE-HEIGHT: normal;
	font-family:  "Arial","Tahoma","Verdana","Lucida Grande";
	text-align: center;
	cursor: hand;
	height: 22px;
}
.ListItem {
	FONT-SIZE: 12px;
	FONT-STYLE: normal;
	FONT-VARIANT: normal;
	FONT-WEIGHT: normal;
	LINE-HEIGHT: normal;
	font-family: "Arial","Tahoma","Verdana","Lucida Grande" ;
	border: thin solid #CCCCCC;
	background-color: #ffffff;
	color: #000000;
}
.errHilite {
	BORDER-BOTTOM: black 1px solid;
	BORDER-LEFT: black 1px solid;
	BORDER-RIGHT: black 1px solid;
	BORDER-TOP: black 1px solid;
	FONT-SIZE: 14px;
	FONT-STYLE: normal;
	FONT-VARIANT: normal;
	FONT-WEIGHT: normal;
	LINE-HEIGHT: normal;
	font-family:  "Arial","Tahoma","Verdana","Lucida Grande";
	border: 1px #666666 solid;
	background-color: #FF9999;
	padding-left:4px;
	padding-right:4px;
}

