#header			{	position:relative;
			height:	100px;	background:url("../image/dongjin.png") no-repeat;	}


#footer			{	background-color:#427F00;	color:#fff;	}
#footer a	{	color:#fff;	}
#headertitle	{	font-family: Arial, Helvetica, sans-serif;font-size: 20px;padding: 44px 0 0 110px;	font-weight: bold;	margin:0;overflow:hidden;	}
/*a#tstlink		{	height:42px;	width:165px;	margin-top:110px;	margin-right:30px;	background:url("../image/vsslogo.gif") no-repeat;}*/
a#tstlink		{	position:absolute;	left:645px;	top:5px;	height:40px;	width:178px;	/*margin-top:110px;	margin-right:30px;*/	background:url("../image/vsslogo.gif") no-repeat;}
/*a#tstlink		{	position:absolute;	left:655px;	top:5px;	height:42px;	width:165px;	/*margin-top:110px;	margin-right:30px;*/	background:url("../image/vsslogo.gif") no-repeat;}*/
a#otherlink	{	float:left;	color:blue;	font-size:14px;	font-weight:normal;	margin-top:55px;	margin-left:165px;	text-decoration:underline;	}

#subcontents	{	padding-top:50px;	border-bottom:solid 1px #fff;	text-align:center;	margin-top:5px;	*margin-top:0px;}

#subcontents , #subcontents a , #subcontents div	{	font-weight:normal;	border-color:#fff;	color:#444;	}
#subcontents {	background-color:#fff;	}
#subcontents a , #subcontents div	{	background-color:#eee;}
#subcontents div		{	background:url("../image/menubg.png") no-repeat;background-color:#89ba56;	color:#444;	}
#subcontents div#menu , #subcontents div#menuactive , #subcontents a:hover	{	background-color:#a5cdec;	color:#444; solid;		}
#subcontents div#menu , #subcontents div#menuactive	{	border-bottom:solid 1px #fff;	color:#444;}
#subcontents div#menuactive	{	background-color:#89ba56;	}
#subcontents a:hover	{	background-color:#d5e6c2;	}
#subcontents dl	{	margin:0;	padding:0;	}
#subcontents dd	{	text-align:center;	margin-left:0px;	}
#subcontents a#searchlink,#subcontents a#searchlinkactive	{	padding-top:15px;	height:45px;	color:#fff;	background-color:#427f00;	margin-bottom:34px;	}
#subcontents a#searchlinkactive	{background:url("../image/menubg.png") no-repeat;background-position: center center; background-color:#89ba56;	color:#444;	}
#subcontents a#searchlink:hover	{	background-color:#54a100;	}
#subcontents a#searchlink2	{	padding-top:15px;	height:45px;	color:#fff;	background-color:#6daee0;	margin-bottom:3px;	}
#subcontents a#searchlink2:hover	{	background-color:#97c5e9;	}



/*.saturday	{	background-color:#69bf4a;	}*/
.holiday	{	background-color:#de3831;	}

a.weekmove:hover	{	color:#ee0f04;	}

#container		{	}
#maincontents	{	background-color:transparent;	position:relative;	margin-top:0px;	*margin-top:0px;	overflow-x:hidden;}

div#schedule div#dateline				{	background-color:#EAEAF4;	}
div#schedule div.oneline div a:hover	{	background-color:#eaffd4;	}


/* certificate */
#maincontents div#certificate	{	min-height:450px; margin-top: 70px;	*padding-top: 70px;	}

div#certificate a	{	color:#aaa;	*margin-top:30px}

.actual		{	color:#ee0f04;	}
.omit		{	/*cursor:default;*/	/*background-color:#fff;*/	color:#aaa;	font-weight:normal;	}
.omit a		{	color:#aaa;	font-weight:normal;	}
.omit_list		{	font-weight:normal;	}

#pagetitle	{	color:#427f00;	font-size: 12pt;	margin-top:45px;	line-height:1.25em;}
#pagetitle .titlered	{	color:#bc1819;	}
#voydetail #pagetitle	{	margin-top:0px;}

.left	{	float:left;	}
.right	{	float:right;	}
.center	{	text-align:center;	}
.pointer	{	cursor:pointer;	}

#searchbox	{	float:inherit;	padding-top:20px;	width:790px;	min-height:75px;	margin-left:auto;margin-right:auto;margin-top:10px;*padding-top:20px;	margin-bottom:10px;	background-color:#eee;	}
#searchbox ul	{	 list-style:none;	}
#searchbox li dl{	margin:0;	}
#searchbox li#vessel	{	float:left;	/*margin-top:-5px;*/	}
#searchbox li#port	{	float:right;	margin-right:160px;	/*margin-top:-5px;*/	}
#searchbox li#voyage	{	clear:both;	float:left;	margin-top:10px;	}
#searchbox li#arrival	{	float:right;	margin-right:160px;	margin-top:10px;/*margin-top:-10px;*/	}
#searchbox li dl dt	{	text-align:left;	}
#searchbox li dl dd	{	text-align:left;	padding-left:60px;	margin-top:-18px;	width:170px;}
#searchbox li dl dd select	{	width:150px;	}
#searchbox li dl dd input	{	width:145px;	}
#searchbutton	{	clear:both;	float:right;	margin-right:10px;	margin-top:-30px;	color: #fff;	width: 80px;	height: 28px;	text-align: right;	background: #427f00 url(../image/search.png) left top no-repeat;	border-style: none;}

#searchresult	{	clear:both;	*margin-left:-35px;}
#searchresult table	{ margin:0;	width:785px;	clear:both;	*margin-top:20px;}
#searchresult td	{	padding:1px;	font-size:12px;	line-height:14px;	border-top:1px solid #ccc;  border-right:1px solid #ccc;	border-left:1px solid #ccc; height:28px;	font-weight:normal;	}
#searchresult td.resultdate	{	white-space:nowrap;	}
#searchresult .tabletitle	{	background-color:#eeeeee;	font-size:12px;	}
#searchresult .tabletitle td {	height:14px;	}
#searchresult .tabledata	{	background-color:#ffffff;	font-size:14px;	}
#searchresult .berth	{	width:120px;	white-space:normal;}
#searchresult .service	{	width:60px;	white-space:normal;}
#searchresult .resultremark	{	width:120px;	white-space:normal;}
#searchresult .resultdisplay	{	text-align:center;	}
#searchresult .sort	{	font-size:75%;}
#searchresult .sort a {	color:#666666;}
#searchresult .sort a:hover {	color:#236BA2;}
#searchresult .sortactive a {	color:#FF0000;}
#searchresult .bgcolorblue, #voydetail .bgcolorblue	{	background-color:#e6f0da;	}
#searchresult .bgcolordeepblue	{	background-color:#89ba56;/*	*background:none;*/}
#searchresult .bgcolorwhite	{	background-color:#fff;	}
#searchresult .bgcolorgray	{	background-color:#f0f0f0;	}
#searchresult #pagenavi	{	float:right;	margin-right:30px;	}

#searchresult tr.tabledata:hover {	background-color: #bcd89e;	}

#searchresult #jumptop	{	margin-right:0px; height:30px;	clear:both;	text-align:right;	text-align:right;	font-weight:normal;	margin-top:5px;	margin-bottom:5px;	}
#searchresult #jumptop a	{	background-color: #eee;	padding:3px;	line-height: 2em;}	

#displaynotes	{	color:#666;	margin-bottom:0.5em;	margin-top:10px;	clear:both;	line-height:1.25em;	}
#displaynotes2	{	font-weight:normal;	}

#adbanner	{	clear:both;	margin-left:0px;	/*clear:both;*/	}
#adbanner ul	{	list-style:none;padding:0;margin:0;	}
#adbanner ul li	{	margin-bottom:10px;	}
.adimage	{	max-width:790px	}

div.tooltip 	{	width: 400px;	position: absolute;	left: -9999px;	top:60px;	background: #eee;	padding: 5px;	border: 1px solid #aaa;	}
div.tooltip dl	{	color: #333;	background: #fff;	*background:transparent;	padding: 5px 10px;	text-align:left;	}
div.tooltip dt	{	color:#000;	}
div.tooltip dd	{	padding-left: 90px;	margin-top: -1.5em;	}
div.tooltip dd.notesdd	{	margin-left:0px;	padding-left: 0px;	margin-top: 0em;	}

.tooltip_notes,.tooltip_s	{	position:relative;	}
.tooltips_notes,.tooltips_s	{	color:#333;	font-size:12px;	font-weight:normal;	text-align:left;	width:400px;	position:absolute;	top:-4px;	left:-420px;	z-index:9999;	padding:0.3em 0.5em;	background:#ffc000;	border:1px solid #ffc000;	border-radius:0.5em;	}
.tooltips_notes:after,.tooltips_s:after	{	width:100%;	content: "";	display:block;	position:absolute;	left:411px;	top:10px;	border:4px solid transparent;	border-left:8px solid #ffc000;	}
.tooltips_s	{	width:280px;	left:-300px;	}
.tooltips_s:after	{	left:292px;	}

#voydetail #pagetitle	{	padding:5px;	color: #fff;	background-color: #427f00;}
#voydetail th,#voydetail td{	border:2px #fff solid;	font-weight:normal;}
#certificate span#update{	margin-right:50px;	}
.clearfix:after {
    visibility: hidden;
    display: block;
    content: " ";
    clear: both;
    height: 0;
}
#issuedatetime th, #issuedatetime td	{	color: #427F00;	font-weight: bold;	}

#search_legend	{	text-align:left;	float:left;	font-weight:normal;	margin-bottom:10px;	font-size:9pt;	}
#search_legend	dl	{	padding:0px;	margin:0px;	}
#search_legend	dt	{	padding:0px;	float:left;	width:100px;	}
#search_legend	dd	{	padding:0px;	white-space:nowrap;	width:560px;	}

a#blanlnk{	display:block;	position:absolute;	background-color:#fff;	color:#000;	cursor:pointer;	margin-top:-5px;	}
a#blanlnk:hover{	color:#427f00;	background-color:#fff;	}