html{overflow-x:hidden;}
body{margin:0px;}
a {text-decoration:none;}
a:link {text-decoration:none;color:#000000;}
a:visited {text-decoration:none;color:#000000;}
a:hover {text-decoration:underline; color:#ff0000;}
a:active {text-decoration:none;}
div {font-size:12px;word-break:break-all;color:#0C2241;padding:0px;margin:0px;}
ul,li{list-style:none;overflow:hidden;padding:0px;margin:0px;}
tr,td {color: #000000; font-family: Tahoma, Verdana; font-size: 12px;}
th {color: #000000; background: #DBEAF5;}
form{padding:0px;margin:0px;}
input{height:20px;}
img{border:0px;}
p{margin:0px;}

#signin{width:320px;border:solid #001C41 1px;}

#left{width:250px;float:left;}
#right{float:left;border:solid #808DA0 1px;margin-left:6px;margin-bottom:6px;padding:1px 1px 0px 1px;}
#info{width:100%;}
#center{border:solid #808DA0 1px;}
#single{border:solid #808DA0 1px;}
#newslist{float:right;border:solid #001C41 1px;margin-left:6px;width:360px;margin-bottom:6px;}
#search{width:250px;margin-top:6px;}
#memuber{width:250px;border:solid #808DA0 1px;blackground-color:#F9FDFF;}
.title{font-size:12px;padding-left:12px;color:#FFFFFF;background-image:url(../image/title.gif);line-height:26px;font-weight:bold;border-bottom:solid #D2D3D5 6px;margin:1px 1px 0px 1px;}
.titleonly{font-size:12px;padding-left:12px;color:#FFFFFF;background-image:url(../image/title.gif);line-height:26px;font-weight:bold;}
.title_search{line-height:29px;width:250px;margin-bottom:-4px;}
.overduetitleonly{font-size:12px;padding-left:12px;color:#FFFFFF;background-image:url(../image/overdue_dot.gif);line-height:26px;font-weight:bold;}
.searchinfo{width:248px;padding:6px 10px 6px 10px;background-color:#F9FDFF;}
.searchblueinfo{width:248px;margin:6px 10px 6px 10px;background-color:#BDD1EA;}
.searchline{width:250px;border-left:1px solid #808DA0;border-right:1px solid #808DA0;border-bottom:1px solid #808DA0;background-color:#BDD1EA;}
.searchblueline{width:230px;margin:5px 10px 0px 10px;background-color:#BDD1EA;border-bottom:1px solid #7491B9;padding-bottom:10px;}
.searchwhileline{width:230px;margin:0px 10px 10px 10px;background-color:#BDD1EA;border-top:1px solid #EAF3FA;padding-top:10px;}
.debarkation{padding:6px 10px 6px 10px;}
.theme{padding:10px 10px 6px 10px;font-size:14px;font-weight:bold;text-decoration:underline;}
.info{padding:2px 10px 2px 10px;}
.infoblue{padding:4px 10px 4px 10px;background-color:#F9FDFF;}
.infolast{padding:2px 10px 2px 10px;background-color:#F4F4F4;line-height:23px;}
.line{margin-top:14px;}
.dot{padding:4px 10px 0px 0px;float:right;}
.backtrack{padding:5px 0px 8px 10px;}

.newslistblue{padding:4px 10px 4px 10px;background-color:#F9FDFF;list-style-position: inside;list-style-image: url(../image/arrow.gif);}
.newslistnone{padding:4px 10px 4px 10px;background-color:#F9FDFF;color:#CCCCCC;list-style-position: inside;list-style-image: url(../image/arrow.gif);}
.newslist2blue{padding:4px 10px 4px 10px;background-color:#F9FDFF;list-style-position: inside;list-style-image: url(../image/arrow2.gif);}
.newslist2none{padding:4px 10px 4px 10px;background-color:#F9FDFF;color:#CCCCCC;list-style-position: inside;list-style-image: url(../image/arrow2.gif);}

.menublue{padding:4px 10px 4px 10px;background-color:#F9FDFF;list-style-position: inside;float:right;}
.menunone{padding:4px 10px 4px 10px;background-color:#F9FDFF;list-style-position: inside;}

.listwhile{padding:4px 10px 4px 10px;}
.listgrey{padding:4px 10px 4px 10px;background-color:#F7F7F7;}
.listgrey_explain{padding:4px 10px 4px 10px;background-color:#F7F7F7;color:#FF0000;}
.listgrey_font{padding:9px 10px 5px 10px;background-color:#F7F7F7; color:#FF6600;}
.listwhile_font{padding:9px 10px 5px 10px; color:#FF6600;}
.listblue_font{padding:9px 10px 5px 10px;background-color:#CCCCCC; color:#3399CC;}

.group{padding:4px 10px 24px 10px;}

.tabletitle{background-color:#DDE9F7;line-height:23px;border-right:solid #6E829C 1px;padding:0px 3px 0px 3px;}
.tabletitlegrey{background-color:#E7E8E9;line-height:23px;border-right:solid #6E829C 1px;padding:0px 3px 0px 3px;}
.tabletitlelast{background-color:#DDE9F7;line-height:23px;text-align:center;padding:0px 3px 0px 3px;}
.tabletitlegreylast{background-color:#E7E8E9;line-height:23px;text-align:center;padding:0px 3px 0px 3px;}
.tabletitlepurple{font-weight:bold;background-color:#CDD1E7;line-height:23px;border-right:solid #6E829C 1px;padding:0px 3px 0px 3px;}
.tabletitlepurplelast{font-weight:bold;background-color:#CDD1E7;line-height:23px;text-align:center;padding:0px 3px 0px 3px;}
.tableinfo{line-height:23px;border-right:1px solid #6E829C;border-bottom:1px dashed #858585;padding:0px 8px 0px 8px;}
.tableunable{line-height:23px;border-right:1px solid #001C41;border-bottom:1px dashed #858585;padding:0px 8px 0px 8px;color:#CCCCCC;}
.tableinfolast{line-height:23px;border-bottom:1px dashed #858585;padding:0px 8px 0px 8px;}
.tableinfogrey{line-height:23px;border-right:1px solid #6E829C;border-bottom:1px dashed #858585;padding:0px 8px 0px 8px;background-color:#F4F4F4;}
.tableinfoblue{line-height:23px;border-right:1px solid #6E829C;border-bottom:1px dashed #858585;padding:0px 8px 0px 8px;background-color:#F1F6FC;}
.tableunablegrey{line-height:23px;border-right:1px solid #001C41;border-bottom:1px dashed #858585;padding:0px 8px 0px 8px;background-color:#F4F4F4;color:#CCCCCC;}
.tableinfogreylast{line-height:23px;border-bottom:1px dashed #858585;padding:0px 8px 0px 8px;background-color:#F6F6F6;}
.tableinfobluelast{line-height:23px;border-bottom:1px dashed #858585;padding:0px 8px 0px 8px;background-color:#F1F6FC;}
.tablenumber{line-height:23px;border-right:1px solid #6E829C;border-bottom:1px solid #999999;padding:0px 8px 0px 8px;}
.tablenumberlast{line-height:23px;border-bottom:1px solid #999999;padding:0px 8px 0px 8px;}
.tablenumber2last{line-height:5px;border-bottom:1px solid #999999;padding:0px 8px 0px 8px;}
.tablegreyline{line-height:23px;border-right:1px solid #6E829C;border-bottom:1px solid #858585;padding:0px 8px 0px 8px;background-color:#F4F4F4;}
.tablegreylinelast{line-height:23px;border-bottom:1px solid #858585;padding:0px 8px 0px 8px;background-color:#F4F4F4;}
.tableblueunderline{line-height:23px;border-right:1px solid #6E829C;border-bottom:1px solid #999999;padding:0px 8px 0px 8px;background-color:#F1F6FC;}
.tableblueunderlinelast{line-height:23px;border-bottom:1px solid #999999;padding:0px 8px 0px 8px;background-color:#F1F6FC;}
.tableothertitle{background-color:#E7E8E9;line-height:23px;text-align:center;padding:0px 8px 0px 8px;border-top:1px solid #858585;}
.tablegrey{line-height:23px;border-right:1px solid #6E829C;border-bottom:1px dashed #858585;border-top:1px solid #6E829C;padding:0px 8px 0px 8px;background-color:#F4F4F4;}
.tablegreylast{line-height:23px;border-bottom:1px dashed #858585;border-top:1px solid #6E829C;padding:0px 8px 0px 8px;background-color:#F4F4F4;}

#faretable{padding-left:10px;}
#additiontable{padding-left:10px;}
.faretitle{line-height:23px;border-right:1px solid #6E829C;border-top:1px solid #999999;border-bottom:1px dashed #858585;background-color:#DDE9F7;padding:0px 8px 0px 8px;}
.faretitlelast{line-height:23px;border-top:1px solid #999999;border-bottom:1px dashed #858585;background-color:#DDE9F7;padding:0px 8px 0px 8px;}
.farelast{line-height:23px;padding:0px 8px 0px 8px;}
.fareinfo{line-height:23px;padding:0px 8px 0px 8px;border-right:1px solid #6E829C;}

.memberstitle{background-color:#E7E8E9;line-height:23px;padding:0px 3px 0px 3px;text-align:center;}
.memberssubmit{width:66px;height:21px;border:solid #A8A9AD 1px;color:#FFFFFF;background-color:#3E4B7F;padding-top:2px; margin:6px}
.membersgrey{line-height:23px;border-right:1px solid #6E829C;border-top:1px solid #6E829C;border-bottom:1px dashed #858585;padding:0px 8px 0px 8px;background-color:#F4F4F4;}
.membersgreylast{line-height:23px;border-bottom:1px dashed #858585;border-top:1px solid #6E829C;padding:0px 8px 0px 8px;background-color:#F6F6F6;}

.overduetitle{background-color:#D5D2D2;line-height:23px;border-right:solid #410005 1px;padding:0px 8px 0px 8px;}
.overduetitlelast{background-color:#D5D2D2;line-height:23px;text-align:center;padding:0px 8px 0px 8px;}

.page{padding:6px 10px 0px 10px;}
.pagelast{background-color:#E1EBF7;height:5px;}
.pagegreylast{background-color:#E7E8E9;height:5px;}
.pagefont{font-weight:bold;text-decoration:underline;}

.search{width:100%;padding:12px 20px 12px 20px;background-color:#F9FDFF;}
.inputbox20{width:20px;height:20px;border:solid #A8A9AD 1px;padding-left:3px;padding-right:3px;}
.inputbox40{width:40px;height:20px;border:solid #A8A9AD 1px;padding-left:3px;padding-right:3px;}
.inputbox60{width:60px;height:20px;border:solid #A8A9AD 1px;padding-left:3px;padding-right:3px;}
.inputbox75{width:75px;height:20px;border:solid #A8A9AD 1px;padding-left:3px;padding-right:3px;}
.inputbox85{width:85px;height:20px;border:solid #A8A9AD 1px;padding-left:3px;padding-right:3px;}
.inputbox120{width:120px;height:20px;border:solid #A8A9AD 1px;padding-left:3px;padding-right:3px;}
.inputbox160{width:160px;height:20px;border:solid #A8A9AD 1px;padding-left:3px;padding-right:3px;}
.inputbox190{width:190px;height:20px;border:solid #A8A9AD 1px;padding-left:3px;padding-right:3px;}
.inputbox240{width:240px;height:20px;border:solid #A8A9AD 1px;padding-left:3px;padding-right:3px;}
.inputbox440{width:440px;height:20px;border:solid #A8A9AD 1px;padding-left:3px;padding-right:3px;}
.inputboxmini{width:190px;height:130px;border:solid #A8A9AD 1px;padding:3px;}
.inputboxminilarge{width:440px;height:160px;border:solid #A8A9AD 1px;padding:3px;}
.inputboxlarge{width:600px;height:400px;border:solid #A8A9AD 1px;padding:3px;}
.inputsubmit{width:66px;height:21px;border:solid #A8A9AD 1px;color:#FFFFFF;background-color:#3E4B7F;padding-top:2px;}
.txtinfo{padding:6px 10px 6px 10px;}
#from{border:solid #666666 1px;background-color:#DDDDDD;width:260px;}
#from li{padding:6px 10px 6px 30px;}
#to{border:solid #666666 1px;background-color:#DDDDDD;width:260px;}
#to li{padding:6px 10px 6px 30px;}
#fare{border:solid #666666 1px;background-color:#F7F7F7;width:320px;height:300px;}
#fare li{padding:6px 10px 6px 10px;}

.center{text-align:center;}

#edit{text-align:left;background-color:#D2D3D5;position:relative;padding:6px 10px 6px 10px;}
.colorFF0000{color:#FF0000;font-weight:bold;}
.show{display:block;}
.hide{display:none;}
.line{padding:10px;}

textarea, select,input
	{font: 12px; background-color: #DBEAF5;}
	.tfvHighlight
		{font-weight: bold; color: red;}
	.tfvNormal
		{font-weight: normal;	color: black;}

.littlewin {
	BORDER-RIGHT: #C0C9D8 4px ridge; BORDER-TOP: #C0C9D8 4px outset; Z-INDEX: 9999; RIGHT: 55px; VISIBILITY: hidden; BORDER-LEFT: #C0C9D8 4px outset; WIDTH: 650px; BORDER-BOTTOM: #C0C9D8 4px ridge; POSITION: absolute; BACKGROUND-COLOR: #F9FDFF
}
.tableline {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}