/*****************************/
/*** Core html setup stuff ***/
/*****************************/

html { height: 100%;margin-bottom: 1px;}
form { margin: 0; padding: 0;}
body {
	font-family: Helvetica,Arial,sans-serif;
	line-height: 1.5em;margin: 0px;
	font-size: 12px;color: #333; background-color:#FFF;
}
a:link, a:visited { color:#276898;text-decoration: none;font-weight: normal;}
a:hover { color:#5594B9;text-decoration: underline;font-weight: normal;}
input.button { cursor: pointer; }
p { margin-top: 0; margin-bottom: 5px; }
img { border: 0 none; }

/*****************************************/
/*** Template specific layout elements ***/
/*****************************************/
div.center { text-align: center;}
#wrapper {margin:0px auto;min-width: 750px; max-width: 1004px;width:1004px; background-color:#FFF;}
#main_nav { background:url(../images/nav_bk.jpg) repeat-x #003; height:41px;}
#main_search{ float:right; background:url(../images/search_bk.png) no-repeat 0px 5px; padding:8px 4px; width:227px; height:25px;margin:0px 10px; }
#header ul {list-style: none;margin: 0px;padding: 10px 20px;}
#header li { float: left;font-size:14px;padding-right: 1em;}
#header li a:link,#header li a:visited { color:#FFF; text-decoration:none;}
#header li a:hover { color:#9F3; text-decoration:none;}
#header {}
#content { background:url(../images/top_gray_bk.jpg) repeat-x #fff top; padding-top:1px;}
#main {float:left;width:700px; padding:20px 0px 20px 20px;overflow:hidden;}
#sidebar {float:right;width:244px; padding:20px 20px 20px 20px;}
#main2 {float:right;width:700px; padding:20px 0px 20px 20px;overflow:hidden;}
#sidebar2 {float:left;width:244px; padding:20px 20px 20px 20px;}
#partner { clear:both;background:url(../images/bottom_gray_bk.jpg) repeat-x #fff bottom; height:30px;}
#footer { background:url(../images/copyright_bk.jpg) repeat-x #00f; color:#FFF; height:70px; padding-top:20px; padding-left:120px;}

#main .moduletable_lastnews h3,#main .moduletable_picnews h3{ /*首頁統一大標題*/
	color:#425F7D; background:url(../images/arr2.png) no-repeat; 
	border-bottom:3px #ccc solid;padding-left:20px;
	font-size:12px; height:25px;
}
.fixclear{font: 0px/0px sans-serif;clear: both;display: block}
.contentheading_lastnews,.contentheading_picnews { /*首頁統一小標題*/
	background:url(../images/arr.png) no-repeat center left; 
	padding-left:15px; font-size:14px; font-weight:bold; 
}
.contentpaneopen_lastnews p{padding:0px 15px;}
.contentpaneopen{ width:680px;}
.contentpaneopen .contentheading { background:url(../images/arr2.png) no-repeat;padding-left:20px; font-size:18px; font-weight:bold; }
.contentpaneopen .small,.contentpaneopen .createdate,.contentpaneopen .modifydate{font-size:12px; float:right; color:#999;}
.contentpaneopen .pagenav{ clear:both; margin:15px;}
.contentpaneopen .pagenav a{ background-color:#ccc; color:#FFF; padding:5px;}
#main .readmore{  repeat-x #eee;width:80px; color:#fff; padding:5px; padding-left:570px;float:right; color:#02f;}
#main .readmore a:link{ color:#02f;}
#logtit { background:url(../images/login_top.jpg) no-repeat; height:40px; }
.moduletable_picnews .moduletable_picnews div{width:210px; float:left; margin:5px;}

.moduletable_subnews h3{ background:url(../images/proj_title.jpg) no-repeat; padding:12px 35px; color:#fff;}
.moduletable_subnews .article_header{background:url(../images/mov_entr.jpg) no-repeat #06C; height:112px;margin-bottom:5px}
.moduletable_subnews2 h3{ background:url(../images/download_title.jpg) no-repeat;padding:12px 35px;color:#fff;}
.contentheading_subnews{background:url(../images/arr3.jpg) no-repeat;padding:0px 20px;}
.moduletable_contact h3{ background:url(../images/contact_title.jpg) no-repeat; padding:12px 35px; color:#fff;}

.moduletable_login{ line-height:20px; color:#06C; background:url(../images/login_bk.jpg) repeat-y; line-height:25px;}
.moduletable_login span{ width:60px; }.moduletable_login label{ width:60px;}
#mod_login_logoutform_login{padding:10px;}
.moduletable_login .mod_login_login{padding:10px;}
#mod_login_username_login,#mod_login_password_login{ width:220px;}
