/* =========== 全局样式开始 =========== */

/* 页面长度和高度 */
.page_size {width:950px; height:100%}

/* 页面长度 */
.page_width {width:950px;}

/* 首页页面长度和高度 */
.page_size_index {width:950px; }

/* 首页页面长度 */
.page_width_index {width:950px;}

/* BODY */
body {
	/* 字体大小 */ font-size: 12px;
	/* 字体     */ font-family: MS KOSHIKO,Verdana;
	/* 对齐方式 */ text-align: center
	/* 背景颜色 */ background-color: #ffffff;
	/* 前景颜色 */ color: #000000;
	/* 顶部左侧 */ margin: 0 0;
	/* background-image: url(/images/background.gif); */
}

/* 超级链接 */
a        { color:#0000ff }
a:hover  { color:#0000ff; text-decoration:none }
a:active { color:#ff0000 }

/* TD */
td {
	/* 字体大小 */ font-size: 12px;
	/* 字体     */ font-family: MS KOSHIKO,Verdana;
	/* 行高     */ line-height: 20px;
	/* 前景颜色 */ color:#003399
}

/* FORM */
form { 
	/* 字体大小 */ font-size: 12px;
	/* 字体     */ font-family: MS KOSHIKO,Verdana;
	/* 行高     */ line-height: 16px;
}

/* INPUT */
input { 
	/* 字体大小 */ font-size: 12px;
	/* 字体     */ font-family: MS KOSHIKO,Verdana;
	/* 行高     */ line-height: 16px;
}

/* TEXTAREA */
textarea { 
	/* 字体大小 */ font-size: 12px;
	/* 字体     */ font-family: MS KOSHIKO,Verdana;
	/* 行高     */ line-height: 16px;
}

/* SELECT */
select { 
	/* 字体大小 */ font-size: 12px;
	/* 字体     */ font-family: MS KOSHIKO,Verdana;
	/* 行高     */ line-height: 16px;
}

/* 鼠标在按钮上的按钮样式 */
.buttons {	
	color: #FFFFFF;
	background-color: #1C91D6;
	font-weight: normal;
	letter-spacing: 0px;
	border: 1px solid #000000;
	cursor: pointer;
}

/* 鼠标不在按钮上的按钮样式 */
.actionButtons {
	color: #14296D;
	background-color: #F7DEA5;
	font-weight: normal;
	letter-spacing: 0px;
	cursor: pointer;
	border: 1px solid #E4A414;
	border-width: 1px;
	border-top-color:#905434;
	border-right-color:#905434;
	border-bottom-color:#905434;
	border-left-color:#905434;
}
.buttons_news {	
	color: #FFFFFF;
	background-color: #61B572;
	font-weight: normal;
	letter-spacing: 0px;
	border: 1px solid #165492;
	cursor: pointer;
}


.actionButtons_news {
	color: #165492;
	background-color: #D5E7F9;
	font-weight: normal;
	letter-spacing: 0px;
	cursor: pointer;
	border: 1px solid #E4A414;
	border-width: 1px;
	border-top-color:#165492;
	border-right-color:#165492;
	border-bottom-color:#165492;
	border-left-color:#165492;
}
.buttons_ad {	
	color: #FFFFFF;
	background-color: #33CCFF;
	font-weight: normal;
	letter-spacing: 0px;
	border: 1px solid #165492;
	cursor: pointer;
}

.ad{
cursor:pointer;
}
.actionButtons_ad {
	color: #165492;
	background-color: #D5E7F9;
	font-weight: normal;
	letter-spacing: 0px;
	cursor: pointer;
	border: 1px solid #E4A414;
	border-width: 1px;
	border-top-color:#165492;
	border-right-color:#165492;
	border-bottom-color:#165492;
	border-left-color:#165492;
}
.buttons_register {	
	color: #FFFFFF;
	background-color: #517AC6;
	font-weight: normal;
	letter-spacing: 0px;
	border: 1px solid #165492;
	cursor: pointer;
}


.actionButtons_register {
	color: #165492;
	background-color: #D5E7F9;
	font-weight: normal;
	letter-spacing: 0px;
	cursor: pointer;
	border: 1px solid #E4A414;
	border-width: 1px;
	border-top-color:#165492;
	border-right-color:#165492;
	border-bottom-color:#165492;
	border-left-color:#165492;
}
/* 鼠标在按钮上的按钮样式 - 点到点船期查询 */
.buttons_p2p {	
	color: #FFFFFF;
	background-color: #59A0E6;
	font-weight: normal;
	letter-spacing: 0px;
	border: 1px solid #165492;
	cursor: pointer;
}

/* 鼠标不在按钮上的按钮样式 - 点到点船期查询 */
.actionButtons_p2p {
	color: #165492;
	background-color: #D5E7F9;
	font-weight: normal;
	letter-spacing: 0px;
	cursor: pointer;
	border: 1px solid #E4A414;
	border-width: 1px;
	border-top-color:#165492;
	border-right-color:#165492;
	border-bottom-color:#165492;
	border-left-color:#165492;
}

/* 鼠标在按钮上的按钮样式 - 船名航次船期查询 */
.buttons_vvl {	
	color: #FFFFFF;
	background-color: #62B657;
	font-weight: normal;
	letter-spacing: 0px;
	border: 1px solid #2C5825;
	cursor: pointer;
}

/* 鼠标不在按钮上的按钮样式 - 船名航次船期查询 */
.actionButtons_vvl {
	color: #2C5825;
	background-color: #BBE0B6;
	font-weight: normal;
	letter-spacing: 0px;
	cursor: pointer;
	border: 1px solid #2C5825;
	border-width: 1px;
	border-top-color:#2C5825;
	border-right-color:#2C5825;
	border-bottom-color:#2C5825;
	border-left-color:#2C5825;
}

/* 鼠标在按钮上的按钮样式 - PDF船期查询 */
.buttons_pdf {	
	color: #FFFFFF;
	background-color: #45B5B5;
	font-weight: normal;
	letter-spacing: 0px;
	border: 1px solid #256363;
	cursor: pointer;
}

/* 鼠标不在按钮上的按钮样式 - PDF船期查询 */
.actionButtons_pdf {
	color: #1A4444;
	background-color: #BBE6E6;
	font-weight: normal;
	letter-spacing: 0px;
	cursor: pointer;
	border: 1px solid #256363;
	border-width: 1px;
	border-top-color:#256363;
	border-right-color:#256363;
	border-bottom-color:#256363;
	border-left-color:#256363;
}

/* 鼠标在按钮上的按钮样式 - 船舶动态查询 */
.buttons_vsldy {	
	color: #FFFFFF;
	background-color: #98CE4C;
	font-weight: normal;
	letter-spacing: 0px;
	border: 1px solid #4F721F;
	cursor: pointer;
}

/* 鼠标不在按钮上的按钮样式 - 船舶动态查询 */
.actionButtons_vsldy {
	color: #4F721F;
	background-color: #D7ECB9;
	font-weight: normal;
	letter-spacing: 0px;
	cursor: pointer;
	border: 1px solid #4F721F;
	border-width: 1px;
	border-top-color:#4F721F;
	border-right-color:#4F721F;
	border-bottom-color:#4F721F;
	border-left-color:#4F721F;
}


/* 鼠标在按钮上的按钮样式 - 服务版块查询 */
.buttons_service {	
	color: #FFFFFF;
	background-color: #61B572;
	font-weight: normal;
	letter-spacing: 0px;
	border: 1px solid #1C7532;
	cursor: pointer;
}

/* 鼠标不在按钮上的按钮样式 - 服务版块查询 */
.actionButtons_service {
	color: #000000;
	background-color: #97E6AB;
	font-weight: normal;
	letter-spacing: 0px;
	cursor: pointer;
	border: 1px solid #1C7532;
	border-width: 1px;
	border-top-color:#1C7532;
	border-right-color:#1C7532;
	border-bottom-color:#1C7532;
	border-left-color:#1C7532;
}


/* 鼠标在按钮上的按钮样式 - 资源版块查询 */
.buttons_resource {	
	color: #FFFFFF;
	background-color: #A989A9;
	font-weight: normal;
	letter-spacing: 0px;
	border: 1px solid #8F678F;
	cursor: pointer;
}

/* 鼠标不在按钮上的按钮样式 - 资源版块查询 */
.actionButtons_resource {
	color: #8F678F;
	background-color: #F4E8F4;
	font-weight: normal;
	letter-spacing: 0px;
	cursor: pointer;
	border: 1px solid #8F678F;
	border-width: 1px;
	border-top-color:#8F678F;
	border-right-color:#8F678F;
	border-bottom-color:#8F678F;
	border-left-color:#8F678F;
}

/* =========== 全局样式结束 =========== */




/* =========== 头部尾部开始 =========== */

/* 头部和尾部 Head，Footer */
td.mainMenu { 
	FONT-SIZE: 13px; 
	COLOR: #003399; 
	LINE-HEIGHT: 150%
}
li.mainMenu { 
	PADDING-RIGHT: 0px; 
	DISPLAY: block; 
	PADDING-LEFT: 0px; 
	FLOAT: left; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px
}
li.mainMenu A {	
	PADDING-RIGHT: 10px; 
	DISPLAY: block; 
	PADDING-LEFT: 10px; 
	COLOR: #039; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 4px; 
	TEXT-DECORATION: none
}
li.mainMenu A:hover { 
	PADDING-RIGHT: 10px; 
	PADDING-LEFT: 10px; 
	BACKGROUND: #039; 
	COLOR: #fff; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 4px; 
	TEXT-DECORATION: underline
}
a.mainMenu { 
	text-decoration:none; 
	color:white 
}
a.mainMenu:hover { 
	text-decoration:underline; 
	color:white 
}

/* =========== 头部尾部结束 =========== */





/* =========== 正文首页开始 =========== */

a.main: { 
	text-decoration:underline; 
	color:#0000ff; 
	font-size: 10px 
}
a.main:link { 
	text-decoration:underline; 
	color:#0000ff; 
	font-size: 10px 
}
a.main:hover { 
	text-decoration:none; 
	color:#ff0000; 
	font-size: 10px 
}

.main_table_schedule_p2p {
	width: 500px;
	height: 160px;
	DISPLAY: none;
	border: 0;
	background-color:"#59A0E6";
}
.main_table_schedule_vessel {
	width: 500px;
	height: 160px;
	DISPLAY: none;
	border: 0;
	background-color:"#62B657";
}
.main_table_schedule_pdfschedule {
	width: 500px;
	height: 160px;
	DISPLAY: none;
	border: 0;
	background-color:"#45B5B5";
}
.main_table_schedule_movement {
	width: 500px;
	height: 160px;
	DISPLAY: none;
	border: 0;
	background-color:"#98CE4C";
}

span.main {
	background-color: #59A0E6;
	padding: 1px;
	COLOR: #ffffff;
}

table.row { width:780 }

.back { font-size:12px; font-weight:normal; color:black; text-align:left }
.border { border:1px solid #003399 }
.search { width:100px }
.search2 { width:400px }
.searchc { width:200px }
.curMain { color:#ff9900; padding:2px }
.curSub { color:#cc0000; padding:2px }
.sea        { width:140px }

td.title { font-size:12px; color:#003399; text-align:center }
td.prompt { color:#003399 }
td.bookMark { font-size:14px; color:white; background-color:#003399; padding:2px 2px 0; width:140px }
td.caption { font-size:16px; color:#ff0000; text-align:center; line-height:20px; font-weight:bold   }
td.mainMenu { color:white; padding:0px 6px 0; height:20px; font-weight:bold  }
td.subMenu { color:black; padding:0px 6px 0; height:20px }
td.leftMenu { font-size:12px; color:#ff0000; padding:0 12px; height:20px }
td.leftSubMenu { font-size:12px; color:#ff0000; padding:0 12px 0 30px; height:20px }





a.subMenu { text-decoration:underline; color:white }
a.subMenu:hover { text-decoration:none; color:white }
a.leftMenu { text-decoration:none; color:#003399; text-decoration:none  }
a.leftMenu:hover { text-decoration:none; color:#ff0000; text-decoration:none  }

input.button { width:50; padding:0; height:20 }
input.pop { width:20 }




/* =========== 正文首页结束 =========== */


	



/* =========== resource 开始 =========== */

/* resource seach table css*/
.resource_stable{
	background-color: #F3F3F3;
}

.resource_seartilte{
	font-size: 11px;
	color: #785678;
	font-weight:bold;
	font-family: MS KOSHIKO,Verdana;
}
.resource_read{
	height:20px;
	background-color:"#EBD6EB";
	font-size: 11px;
	color: #785678;
	font-weight:bold;
	font-family: MS KOSHIKO,Verdana;

}

/* resource link */
a.resource_title{
text-decoration:underline;
color:#582C58;
}

a.resource_title:hover{
	text-decoration: none;
	}
	
a.resource1{
color:#582C58;
text-decoration: none;
}

a.resource2{
color:#ff000;
text-decoration: none;
}
a.resource3{
color:#000000;
text-decoration: none;
}

a.resource:link {
	color: #000000;
	text-decoration: none;
}
a.resource:visited {
	color: #000000;
	text-decoration: none;

}


/* resource content*/
.resource_main_table {
	color: #d4d3d3;
	height: 30px;
	text-align: left;
	background-color: #33CCFF;
}
.resource_main_title {
	font-size: 11px;
	font-weight:bold;
	color: #FFFFFF;
	height: 20px;
	text-align: left;
	background-color: #33CCFF;
	/* background-image: url("/images/service_menu_bg.gif"); */
}
.resource_right_main_title {
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	height: 23px;
	text-align: left;
	vertical-align:middle;
	line-height:23px;
	background-color: #33CCFF;
}
.resource_right_main_table {
	font-size: 15px;
	height: 26px;
	text-align: left;
	background-color: #FFFFFF;
}
td.resource_table_column {
	FONT-SIZE: 9pt;
	color: #FFFFFF;
	font-weight:bold;
	line-height: 26px;
}
/*
.resource_main_title {
	font-size: 11px;
	font-weight:bold;
	color: #ffffff;
	height: 26px;
	text-align: left;
	background-image: url("/images/resourceindex_top.gif");
}
*/
.resource_sub_title {
	font-size: 11px;
	font-weight: bold;
	color: #582C58;
	height: 20px;
	background-color: #EBD6EB;
}
.resource_help_title {
	font-size: 11px;
	font-weight: bold;
	color: #582C58;
	height: 20px;
	background-color: #EBD6EB;
}
.resource_TextSelf10 {
	font-size: 10px;
	color: #582C58;
}
.resource_TextSelf11 {
	font-size: 11px;
	color: #582C58;
}
.resource_TextSelf12 {
	font-size: 12px;
	color: #582C58;
}

.resource_TitleSelf11 {
	font-size: 11px;
	font-weight: bold;
	color: #582C58;
}

.resource_BgSelf{
	background-color: #EBD6EB;

}

/* warnning*/
.attention{
font-size:11px;
color:"red";
font-weight:bold;
font-family: MS KOSHIKO,Verdana;
}

.TitleWhite11 {font-size: 11px;font-weight: bold;color: #ffffff;}
.TitleBlack11 {font-size: 11px;font-weight: bold;color: #000000;}
.TitleBlack10 {font-size: 10px;font-weight: bold;color: #000000;}
.TextBlack10 {font-size: 10px;color: #000000;}
.TextBlack11 {font-size: 11px;color: #000000;}
.TableBlank5 {padding-top: 5px;padding-right: 5px;padding-bottom: 2px;padding-left: 5px;}

/* =========== resource 结束 =========== */




.rules_main_title {
	font-size: 17px;
	font-weight: bold;
	color: #FFFFFF;
	height: 30px;
	text-align: center;
	background-color: #517AC6;
}

/* =========== service 开始 =========== */

/* service */
a.service:link {
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
a.service:visited {
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
a.service_left_menu {
	color: #654416;
	text-decoration: none;
}
.service_main_table {
	width: 200px;
	color: #d4d3d3;
	height: 30px;
	text-align: left;
	background-color: #d4d3d3;
}
.service_main_title {
	font-size: 13px;
	font-weight:bold;
	color: #FFFFFF;
	height: 26px;
	text-align: left;
	vertical-align:middle;
	line-height:26px;
	background-color: #d4d3d3;
	background-image: url("/images/service_menu_bg.gif");
}
.service_right_main_title {
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	height: 23px;
	text-align: left;
	vertical-align:middle;
	line-height:23px;
	background-color: #61B572;
}
.service_right_main_table {
	font-size: 15px;
	height: 26px;
	text-align: left;
	background-color: #FFFFFF;
}

.service_sub_title {
	font-size: 11px;
	font-weight: bold;
	color: #654416;
	background-color: #EAC99B;
	text-align: center
}
.service_left_menu {
	font-size: 10px;
	font-weight: bold;
	background-color: #EAC99B;
	height: 20px;
}
.service_TextSelf10 {
	font-size: 10px;
	color: #654416;
}
.service_TextSelf11 {
	font-size: 11px;
	color: #654416;
	text-decoration: none;

}
.service_TextSelf12 {
	font-size: 12px;
	color: #654416;
}

.service_menu_bg{
	background-image: url("/images/service_menu_bg.gif");
	/*
	padding-top:35px;
	border-bottom:solid 1px #d4d3d3;
	border-left:solid 1px #d4d3d3;
	border-right:solid 1px #d4d3d3;
	padding-bottom:2px;
	margin-bottom:15px;
	*/
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	height: 20px;
	text-align: left;
}


/* =========== service 结束 =========== */


a.news        { color:#FFFFFF }
a.news:hover  { color:#FFFFFF; text-decoration:none }
a.news:active { color:#FFFFFF }

/* =========== schedule 开始 =========== */
a.scheduleMenu { 
	text-decoration:none; 
}
a.scheduleMenu:hover { 
	text-decoration:underline; 
}
a.scheduleMenu:active { 
	text-decoration:none; 
}
.schedule_p2p_main_table {
	color: #59A0E6;
	height: 26px;
	text-align: left;
	background-color: #59A0E6;
}
.schedule_p2p_main_title {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	height: 20px;
	text-align: left;
	background-color: #59A0E6;
}
.schedule_p2p_right_main_title {
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	height: 23px;
	text-align: left;
	vertical-align:middle;
	line-height:23px;
	background-color: #59A0E6;
}
.schedule_vessel_main_table {
	color: #62B657;
	height: 26px;
	text-align: left;
	background-color:#62B657;
}

.schedule_vessel_main_title {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	height: 20px;
	text-align: left;
	background-color:#62B657;
}
.schedule_vessel_right_main_title {
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	height: 23px;
	text-align: left;
	vertical-align:middle;
	line-height:23px;
	background-color:#62B657;
}
.schedule_pdf_main_table {
	color: #45B5B5;
	height: 26px;
	text-align: left;
	background-color:#45B5B5;
}
.schedule_pdf_main_title {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	height: 20px;
	text-align: left;
	background-color:#45B5B5;
}
.schedule_pdf_right_main_title {
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	height: 23px;
	text-align: left;
	vertical-align:middle;
	line-height:23px;
	background-color:#45B5B5;
}
.schedule_movement_main_table {
	color: #98CE4C;
	height: 26px;
	text-align: left;
	background-color:#98CE4C;
}

.schedule_movement_main_title {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	height: 20px;
	text-align: left;
	background-color:#98CE4C;
}
.schedule_movement_right_main_title {
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	height: 23px;
	text-align: left;
	vertical-align:middle;
	line-height:23px;
	background-color:#98CE4C;
}

/* =========== schedule 结束 =========== */
/* =====mypage 开始 ==========*/

/* mypage content*/
.mypage_main_table {
	color: #d4d3d3;
	height: 30px;
	text-align: left;
	background-color: #0099FF;
}
.mypage_main_title {
	font-size: 11px;
	font-weight:bold;
	color: #FFFFFF;
	height: 20px;
	text-align: left;
	background-color: #0099FF;
	/* background-image: url("/images/service_menu_bg.gif"); */
}



.actionButtons_mypage {
	color: #165492;
	background-color: #AADDFF;
	font-weight: normal;
	letter-spacing: 0px;
	cursor: pointer;
	border: 1px solid #E4A414;
	border-width: 1px;
	border-top-color:#165492;
	border-right-color:#165492;
	border-bottom-color:#165492;
	border-left-color:#165492;
}

.buttons_mypage {	
	color: #FFFFFF;
	background-color: #0099FF;
	font-weight: normal;
	letter-spacing: 0px;
	border: 1px solid #165492;
	cursor: pointer;
}

.mypage_right_main_title {
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	height: 26px;
	text-align: left;
	background-color: #0099FF;
}
.img_border {

BORDER-RIGHT: #d8d8d8 1px solid !important; 
BORDER-RIGHT: #E0E0E0 4px solid; 


PADDING-RIGHT: 3px; 

BORDER-top: #d8d8d8 1px solid !important;
BORDER-TOP: #E0E0E0 4px solid; 

PADDING-LEFT: 3px; 

BACKGROUND: #eaeaea; 

PADDING-BOTTOM: 3px; 

BORDER-LEFT: #d8d8d8 1px solid !important;
BORDER-LEFT: #E0E0E0 4px solid; 

PADDING-TOP: 3px; 

BORDER-BOTTOM: #d8d8d8 1px solid !important;
BORDER-BOTTOM: #E0E0E0 4px solid;
}
.flag{border:1px solid #404040}
