﻿/****************************************************************************
 * Author:		thunderbird													*
 * Mail:		birdthunder@hotamail.com									*
 * Description:	global theme												*
 * Update:		2005.1.24													*
 * Modify:		header width fix											*
 *				contentContainer width fix									*
 *				Add index page tabContainer width fix						*
 *				Add global.css												*
 ***************************************************************************/

@import url("tab.css");
@import url("serMember.css");
@import url("global.css");
@import url("cal.css");

.menu:link 		{ text-decoration: none; color: #fff; }
.menu:visited 	{ text-decoration: none; color: #fff; }
.menu:hover		{ text-decoration: none; color: #fc3;}
.menu:active	{ text-decoration: none; color: #fc3;}

.submenu:link 	{ text-decoration: none; color: #fff; }
.submenu:visited{ text-decoration: none; color: #fff; }
.submenu:hover	{ text-decoration: none; color: #fc3;}
.submenu:active	{ text-decoration: none; color: #fc3;}

.menu_help:link 	{ text-decoration: none; color: #fc0; }
.menu_help:visited 	{ text-decoration: none; color: #fc0; }
.menu_help:hover	{ text-decoration: underline; color: #fff;}
.menu_help:active	{ text-decoration: underline; color: #fff;}

.more:link 		{ text-decoration: underline; color: #0D41B2; }
.more:visited 	{ text-decoration: underline; color: #0D41B2; }
.more:hover		{ text-decoration: underline; color: #CF7500;}
.more:active	{ text-decoration: underline; color: #CF7500;}

.whi:link 		{ text-decoration: none; color: #fff; }
.whi:visited 	{ text-decoration: none; color: #fff; }
.whi:hover		{ text-decoration: underline; color: #fff;}
.whi:active		{ text-decoration: underline; color: #fff;}

.label {
   border-style:groove ; background-color:#D0CECE 
}

/* menu navi */
#navcontainer{
	margin:0;
	padding:0;
	width:1003px;
	height:58px;
}
#navlist{
	position: relative;
	width: 100%;
	height: 27px;
	margin: 0;
	padding: 0;
	background-color:#fc0;
	white-space: nowrap;
}

#navlist li {
	float: left;
	margin: 0;
	list-style-type: none;
}

#navlist li a
{
	display: block;
	margin: 0;
	padding: 4px 35px 3px 36px;
	border-right:1px solid #CF7500;
	border-bottom:1px solid #CF7500;
	background-color: #fc0;
	color: #000;
	font-size: 12px;
	font-weight:bold;
	text-align: center;
	text-decoration: none;
}

#navlist li a:hover {
	text-decoration: underline;
}

/* current main menu style */
#navlist li#active #current{
	border:0 0 2px 0;
	border-bottom:2px solid #ff9;
	background-image:url(../images/navi/navi_menu_on.gif);
	padding-top:5px;
}

#navlist li#active a:hover {
	text-decoration:none;
}

#navlist ul#subnavlist {
	position: absolute;
	width: 1003px;
	left: 0;
	top: 27px;
	margin: 0;
	padding: 0;
	background-color:#ff9;
	border-bottom: 2px solid #666;
	white-space: nowrap;
}

#navlist ul#subnavlist li a {
	padding: 5px 8px 3px 8px;
	border:0;
	color: #000;
	font-size:12px;
	font-weight:normal;
	background-color:#ff9;
}

#navlist ul#subnavlist li a:hover {
	color: #000;
	text-decoration: underline;
	/* IE5/Mac disappearing item fix */
}

#navlist ul#subnavlist li#subactive a {
	color: #666;
	font-weight:bold;
}

/* table container */
#tabContainer{
	width:1004px;
}
/* div container */
#contentcontainer{
	margin:0;
	padding:0;
	height:450px;
	width:1000px;
	background:url(../images/left_bg.gif) left repeat-y;
}

/* bar left */
#bar_left{
	margin:0;
	padding:0;
	width:200px;
	height:auto;
	float:left;	
}
#bar_right{
	margin-left:200px;
	padding-left:10px;
	width:auto;
}

/* bar right content */
.path{
	color:#666;
	padding:10px 20px 10px;
	background:url(../images/icon_path.gif) left no-repeat;
}
.sub_head{
	margin:10px 0 2px 0;
	padding:0;
	font-size:25px;
	color:#666;
	font-weight:bold;
}
.content {
}
.content1 {
	margin-top:10px;
	margin-left:10px;
	height:350px;
	vertical-align:top;	
}
.content2 {
	height:350px;
	vertical-align:top;		
}
.tab_head{
	margin:10px 0 1px 0;
	padding:4px;
	color:#0D41B2;
	font-weight:bold;
	background-color:#ECECEC;
	border-top:2px solid #C3D0E3;
	border-bottom:1px solid #C3D0E3;	
}
.tab_foot{
	height:10px;
}
.tabv{
	background-color:#fff;
}
.tabv th{
	color:#0D41B2;
	text-align:right;
	font-weight:normal;
	border-bottom:1px solid #D4DCE8;
}
.tabv td{
	text-indent:1em;
	border-bottom:1px solid #D4DCE8;	
}

/* top help menu */
.header{
	margin:0px;
	padding:0px;
	width:1003px;
	height:100px;
	background-image:url(http://61.129.14.3/website/images/topbar.jpg);
	background-repeat:no-repeat;
}
.globalnav{
	width:100%;
	text-align:right;
	color:#fff;
}
/* login */
#login_tab{
	background-color:#0D41B2;
}
#login_txt{
	color:#fff;
}
/* link */
.menu_link{
	background-color:#D4DCE8;
	color:#0D41B2;
}

/* main news */
.news01_head{
	margin:0;
	padding:4px;
	font-size:14.7px;
	font-weight:bold;
	border-top:1px solid #ccc;
	background-color:#f4f4f4;
}
#news01_title a{
	color: #0D41B2;
	font-size: 14.7px;
	font-weight: bold;
}
#news01_title a:hover{
	color: #CF7500;
}
.news02_head{
	margin:0;
	padding:0;
	color: #CF7500;
	font-size: 14.7px;
	font-weight: bold;	
	border-bottom:1px solid #ccc;
	text-indent:2em;
}
.news03_head{
	margin-bottom:5px;
	padding:0;
	color: #0D41B2;
	font-size: 14.7px;
	font-weight: bold;	
	border-bottom:1px solid #ccc;
	background-image:url(../images/news_icon.gif);
	background-repeat:no-repeat;
	text-indent:2em;
}

#news_icon01{
	background-image:url(../images/news_icon1.gif);
	background-repeat:no-repeat;
}
#news_icon02{
	background-image:url(../images/news_icon2.gif);
	background-repeat:no-repeat;
}
#news_icon03{
	background-image:url(../images/news_icon3.gif);
	background-repeat:no-repeat;
}

.news_index ul{
	margin: 10px 0 0 20px;
	padding: 0px;
	list-style:none;
	text-indent:1em;
}
.news_index li{
	margin:0;
	background:url(../images/dot_arrow.gif) left no-repeat;
}
.news_caption{
	float:left;
}
.news_time {
	color: #999;
	float:right;
}
.readmore{
	margin:0;
	padding:0 10px 5px 0;
	text-align:right;
}

/* index page left menu */

#tools ul{
	margin:0;
	padding:0;
	list-style:none;
	text-indent:2em;
}
#tools li{
	margin-top:1px;
	padding:8px 0 5px 0;
	background-color:#D4DCE8;
}
#tools a{
	color: #0D41B2;
	text-decoration: none;
}
#tools a:hover{
	color: #CF7500;
}
/* left menu */
#left_head{
	margin-right:1px;
	padding:4px;
	width:191px;
	background-color:#f4f4f4;
	text-align:right;
	color:#666;
}
#menu_left{
	margin-right:1px;
}
#menu_left ul{
	margin:0;
	padding:0;
	list-style:none;
	text-indent:2em;
}
#menu_left li{
	width: 100%;
	margin-top:1px;
	padding:6px 0 4px 0;
	background-color:#BECDE5;
}
#menu_left #list_on{
	background-color:#E5EDF7;
}
#menu_left a{
	color: #0D41B2;
	text-decoration: none;
}
#menu_left a:hover{
	color: #CF7500;
}

/* index.htm */

.left_title,.right_title{
	margin:0;
	padding:0;
	font-size:14.7px;
	font-weight:bold;
}
.left_title{
	color:#fff;
}
.right_title{
	color:#333;
}

/* right bar */
.none{
}
/* data table */
.tab_data th{
	color:#0D41B2;
	background-color:#D4DCE8;
	font-weight:normal;
}
.num{
	color:#CF7500;
}
/* news page */
#news_header{
	background-color:#D4DCE8;
	font-size:25px;
	padding:20px;
	color:#fff;
}
#news_container{
	margin:10px;
	padding:0;
}
.news_title{
	font-weight:bold;
	font-size:14.7px;
	color:#0D41B2;
	background:url(../images/line_dot2.gif) bottom repeat-x;
	padding:10px 0;
	text-align:center;
}
.news_info{
	margin-top:5px;
	font-size:12px;
	font-weight:normal;
	color:#999;
	text-align:center;	
}
.news_more_title{
	color:#0D41B2;
	font-weight:bold;
	margin-bottom:5px;
	border-bottom:1px solid #ccc;
}
.news_footer{
	width:auto;
	text-align:right;
	padding:10px 10px 10px 0;
	background-color:#f4f4f4;
}
.list_news{
	margin:0 20px;
	padding-bottom:20px;
}
.list_news li{
	padding:6px 0 0 0;
	list-style:none;
	background:url(../images/line_dot2.gif) bottom repeat-x;
}
