/*
=====================================
==      Sea Port Version 2.0       ==
==     index Layout Stylesheet     ==
=====================================
==          By Wang Xin            ==
=====================================
==         Feb 16th, 2005          ==
=====================================
*/

body{
	background: #D9E0E7;
	color:#000;
	font-size:9pt;
	font-family:宋体,Trebuchet,Arial,Helvetica,sans-serif;
	margin: 0;
	padding: 0;
	text-align: center;	
}

A
{
	text-decoration:none;
}

IMG
{
	margin: 0;
	padding: 0;
	border: 0;
}

td{
	vertical-align :middle ;
	font-family:宋体,Trebuchet,Arial,Helvetica,sans-serif;
	font-size:9pt;
}

p{
	font-family:宋体,Trebuchet,Arial,Helvetica,sans-serif;
	font-size:9pt;
}

#head
{
	position: relative;
	width: 1000px;
	height: 111px;
	background: #fff url('../images/title.jpg') no-repeat left top;
}

#home
{
	position: relative;
	height:20px;
	font-weight:none;
}

#home a
{
	font-weight:none;
	color:black;
	padding-left:1px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:1px;
}

#home a:visited
{
	font-weight:none;
	color:#cccccc;
	padding-left:1px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:1px;
}

#home a:hover
{
	font-weight:none;
	color:white;
	padding-left:1px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:1px;
}

#menu
{
	text-align: left;
	width: 1000px;
	height: 28px;
	background:url('../images/menu_back.gif') no-repeat left top;
}

#menubar
{
	position: absolutive;
	text-align: left;
	width: 1000px;
	height: 22px;
}

#menuText 
{
	font-family:宋体,Trebuchet,Arial,Helvetica,sans-serif;
	font-size:9pt; 
	color:#636362; 
}

.menu_item
{
	padding-top:5px;
}

A.menu_item
{
	color:black;
	font-weight:none;
	text-align:center;
	padding-left:1px;
	padding-right:15px;
	padding-top:5px;
	padding-bottom:1px;
	background:url('../images/tableconer3.gif') no-repeat right top;

}

A.menu_item:visited
{
	color:black;
	font-weight:none;
	text-align:center;
	padding-left:1px;
	padding-right:15px;
	padding-top:5px;
	padding-bottom:1px;
	background:url('../images/tableconer3.gif') no-repeat right top;

}

A.menu_item:hover
{
	color:#F17700;
	font-weight:none;
	text-align:center;
	padding-left:1px;
	padding-right:15px;
	padding-top:5px;
	padding-bottom:1px;
}

.menu_items
{
	position:relative;
	top:-17px;
	width: 0;
	height: 0px;
	visibility: hidden;
	z-index:100;
}

.item_left
{
	width:18px;
	background: #fff url('../images/item_left.gif') left top;
	height:20px;
}

.item_mid
{
	background:;
	height:20px;
	color:#636362;
	text-align:left;
	font-weight:normal;
}

.item_mid a
{
	width:100%;
	height:20px;
	top:0px;
	color:#636362;
	font-weight:normal;
	background:;
	text-align:left;
	margin-left:5px;
	margin-top:5px;
}

.item_mid a:visited
{
	width:100%;
	height:20px;
	top:0px;
	color:#636362;
	font-weight:normal;
	background:;
	text-align:left;
	margin-left:5px;
	margin-top:5px;
}

.item_mid a:hover
{
	width:100%;
	height:20px;
	top:0px;
	color:#2971C8;
	font-weight:normal;
	background:#ffffff;
	border:0px dotted #636362;
	text-align:left;
	margin-left:5px;
	margin-top:5px;
}

.item_right
{
	background:;
	height:20px;
	width:18px;
}

.menu_pad
{
	background: #EAF0FF;
	border-left:1px solid #36589D;
	border-right:1px solid #36589D;
	border-bottom:1px solid #36589D;
	
}

.menu_pad_top
{
	text-align:center;
	border-top:1px solid #36589D;
	border-left:1px solid #36589D;
	border-right:1px solid #36589D;
	background: #EAF0FF;
	height:22px;
}

.menu_pad_top_left
{
	background: #EAF0FF;
	border-left:1px solid #36589D;
}

.menu_pad_top_right
{
	background: #EAF0FF;
	border-top:1px solid #36589D;
	border-right:1px solid #36589D;
}

.sub_menu_pad
{
	background: #EAF0FF;
	border:1px solid #36589D;
}

#content_top
{
	position: relative;
	top:-11px;
	width: 1000px;
	height:24px;
	text-align:right;
	z-index:0;
	background-image: url(../images/content_top.jpg);
	background-repeat: repeat-x;
}

#content_bottom
{
	position: relative;
	top:-11px;
	width: 1000px;
	height:49px;
	background:url('../images/bottom.jpg') no-repeat;
	z-index:0;
	padding-top:25px;
}

#content
{
	position: relative;
	top:-11px;
	width: 1000px;
	background:url('../images/content.jpg');
	z-index:0;
	text-align:left;
	background-color: #FFFFFF;
}

#tool
{
	position: relative;
	width: 400px;
	height:24px;
	color:#0A276A;
	background:url('../images/tool.gif');
	z-index:1;
	vertical-align: middle;
}

#tool a
{
	color:#0A276A;
}

#tool a:visited
{
	color:#0A276A;
}

#tool a:hover
{
	color:#A89E82;
}

#login 
{
	position: absolute;
	left:5px;
	width: 151px;
	height:78px;
	background:#fff url('../images/login_bg01.jpg');
	overflow:visible;
}


#info
{
	position: absolute;
	left:5px;
	top:75px;
	width: 151px;
	height:55px;
	background-color: #fff;
	background-image: url(../images/com_bg.jpg);
	background-repeat: no-repeat;
}

#info1
{
	position: absolute;
	left:5px;
	top:80px;
	width: 151px;
	height:190px;
	background:#fff url('../images/search_bg.jpg');
	background-repeat: no-repeat;
}

#info1 a
{
	color:#0A276A;
}

#info1 a:visited
{
	color:#0A276A;
}

#info1 a:hover
{
	color:#A89E82;
}

#info2
{
	position: absolute;
	left:5px;
	top:275px;
	width: 151px;
	height:83px;
	background:#fff url('../images/pro_bg.jpg');
	background-repeat: no-repeat;
}

#info2 a
{
	color:#0A276A;
}

#info2 a:visited
{
	color:#0A276A;
}

#info2 a:hover
{
	color:#A89E82;
}

.left_icon
{
	position:absolute;
	left:3px;
	top:3px;
	width: 13px;
	height:13px;
}

.left_text
{
	position:absolute;
	left:27px;
	top:4px;
	width: 130px;
	line-height:18px;
}

.left_text1
{
	position:absolute;
	left:27px;
	top:60px;
	width:130px;
	line-height:25px;
}

.left_text2
{
	position:absolute;
	left:60px;
	top:6px;
	width:90px;
}

.left_text3
{
	position:absolute;
	left:25px;
	top:28px;
	width:140px;
}

.textinput  {
	border: 1px groove #cccccc;
	background-color:#FFFFFF;
	color: #524E49;
	font-family: 宋体,Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
}

.textinputupper  {
	border: 1px groove #cccccc;
	background-color:#FFFFFF;
	color: #524E49;
	font-family: 宋体,Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-transform: uppercase;
}

.dateinput  {
	border-top: 1px groove #cccccc;
	border-bottom: 1px groove #cccccc;
	border-left: 1px groove #cccccc;
	border-right: 0px;
	background-color:#FFFFFF;
	color: #524E49;
	font-family: 宋体,Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
}

input.date_select  {
	width:18px;
	height:20px;
	background:url(../images/date_select.gif);
	border:0;
}

input.button
{
	border:0;
	font-size:9pt;
	font-weight:none;
	background:url(../images/btbg3.gif);
	height:22px;
	color: #2B4768;
	padding:2;
	cursor: hand;
}

input.form_button
{
	border:0;
	font-size:9pt;
	font-weight:bold;
	background:url(../images/btbg.gif);
	width:57px;
	height:22px;
	color: #2B4768;
	padding:2;
	cursor: hand;
}

input.form_button1
{
	border:0;
	font-size:9pt;
	font-weight:none;
	background:url(../images/btbg1.gif);
	width:45px;
	height:22px;
	color: #2B4768;
	padding:2;
	cursor: hand;
}

input.form_button2
{
	border:0;
	font-size:9pt;
	font-weight:none;
	background:url(../images/btbg2.gif);
	width:70px;
	height:22px;
	color: #2B4768;
	padding:2;
	cursor: hand;
}

input.form_button3
{
	border:0;
	font-size:9pt;
	font-weight:none;
	background:url(../images/btbg3.gif);
	width:100px;
	height:22px;
	color: #2B4768;
	padding:2;
	cursor: hand;
}

input.go_button
{
	border:0;
	background:url(../images/gobg.gif);
	font-weight:none;
	font-family:Arial,sans-serif;
	font-size:9pt;
	width:34px;
	height:22px;
	color: #000;
	padding:2;
	cursor: hand;
}

input.down_button{
	width:30;
	height:35;
	background:url(../images/download.gif) no-repeat fixed;
	border:0;
	font-weight:bold;
	cursor: hand;
}

#data
{
	position:relative;
	left:160px;
	top:0px;
	width: 850px;
	height: 380px;
	text-align:left;
	z-index:0;
}

#data h1
{
	font-size:10pt;
	color:#0C374F;
	background:#EFF6F0 url(../images/tableconer1.gif) no-repeat top left;
	padding-top:5px;
	text-indent:30px;
	height:18px;
}

#data A:link
{
	color:blue;
}

#data A:hover
{
	color:blue;
}

#data A:visited
{
	color:blue;
}

.data_table
{
	background:white;
	border:1px solid gray;
	background:url(../images/tablebg.gif) repeat-y;
}
.data_table TH
{
	background:#E6F4FF url(../images/tableconer.gif) no-repeat bottom right;
	text-align:center;
	font-weight:normal;
	height:20px;
	border-left:1px solid white;
	border-top:1px solid white;
	border-bottom:1px solid gray;
	border-right:1px solid gray;
	font-size:9pt;
}
.data_table TD
{
	word-break : break-all;
	border-left:1px solid #D3D4D3;
	border-right:1px none #D3D4D3;
	border-bottom:1px solid #D3D4D3;
	height:20px;
	padding-left:5px;
	font-size:9pt;
}

#search_bar
{
	border:0px;
}

#operation
{
	position: relative;
	border:0px;
	padding:2px;
	text-align:left;
	
}

#more
{
	position: relative;
	border:0px;
	height:11px;
	padding:5px;
	text-align:right;
}

#more a
{
	width:22px;
	height:11px;
	background:url('../images/more.gif') no-repeat;
}

#more a:hover
{
	height:11px;
	background:url('../images/more2.gif') no-repeat;
}

.select_date_table
{
	font-size:9pt;
	font-weight:normal;
	background:#D0DFFE;
	border:0px;
	text-align:center;
	vertical-align:middle;
	height:20;
	padding:2px;
}

#VicPopCal
{
	POSITION:absolute;
	left:10px;
	visibility:hidden;
	border:1px ridge;
	width:180px;
	background:#fff;
	text-align:center;
	z-index:100;
}

.channel
{
	position:relative;
	top:-2px;
	width:100px;
	height:18px;
	border:0;
	font-size:9pt;
	font-weight:bold;
	color: #2B4768;
	padding-top:4px;
	cursor:hand;
	background:url('../images/channel.gif');
}

.currchannel
{
	position:relative;
	top:-2px;
	width:100px;
	height:18px;
	border:0;
	font-size:9pt;
	font-weight:bold;
	color: #2B4768;
	padding-top:4px;
	cursor:hand;
	background:url('../images/currchannel.gif');
}



.data_table11
{
	background:white;
	border:1px solid gray;
	background:url(../images/tablebg.gif) repeat-y;
}
.data_table11 TH
{
	background:#E6F4FF url(../images/tableconer.gif) no-repeat bottom right;
	text-align:center;
	font-weight:normal;
	height:20px;
	border-left:1px solid white;
	border-top:1px solid white;
	border-bottom:1px solid gray;
	border-right:1px solid gray;
	font-size:9pt;
}
.data_table11 TD
{
	word-break : break-all;
	border-left:1px solid #D3D4D3;
	border-right:1px none #D3D4D3;
	border-bottom:1px solid #D3D4D3;
	height:20px;
	padding-left:5px;
	font-size:9pt;
}