html, body
{
	background-color:#132447;
}

img #headImage
{
	height:50px;
	width:700px;
}

div table#gantable
{
	float:right;
}

div#mainDiv
{
	margin:0px auto;
	background-color:white;
	Width:764px;
	min-height:550px;
	height:550px;
}

html > body div#mainDiv
{
	height:auto;
}

.trackTable th
{
	text-align:left;
}

.trackTable td
{
	empty-cells:hide;
	text-align:left;
	vertical-align:top;
	font-size:10px;
	font-family:verdana;
}

.trackTable 
{
	border-style:solid;
	border-width:1px;
	border-color:black;
	width:640px;
        table-layout:fixed;
}

.trackTable a
{
        color:black;
        text-decoration:none;
}

.trackTable a:hover
{
        color:black;
        text-decoration:underline;
}

table#gantable
{
	margin-top:5px;
}

table#gantable tr td
{
	padding:5px 5px;
}

table#gantable tr td a
{
	font-family:verdana;
	font-size:11px;
	color:black;
	text-decoration:none;
}

table#gantable tr td a:hover
{
	color:black;
	text-decoration:underline;
}

ul#list
{
        margin-top:0px;
        margin-left:0px;
        padding-left:40px;
	width:100%;
	list-style-type:none;
	list-style-position:outside;
	border-style:solid;
	border-width:1px;
	background-color:#132447;
	display:table;
}

ul#list li
{
	display:inline;
	padding-right:20px;
}

ul#list li a
{
	font-family:verdana;
	font-size:12px;
}

ul#list li a.mainLink:link
{
	color:white;
	text-decoration:none;
}

ul#list li a.mainLink:visited
{
	color:white;
	text-decoration:none;
}

ul#list li a.mainLink:hover
{
	color:white;
	text-decoration:underline;
}

body div#altNav
{
	margin-left:0px;
	text-align:left;
	float:left;
	vertical-align:top;
	font-family:verdana;
	font-size:12px;
}

body div#altNav ul 
{
	list-style-type:none;
}

body div#altNav ul li
{
	margin-top:10px;
}

body div#altNav ul li a
{
	color:black;
	text-decoration:none;
}

body div#altNav ul li a:hover
{
	color:black;
	text-decoration:underline;
}

body div#altNav ul li a:active
{
	color:black;
	text-decoration:underline;
}

table tr, table tr th, table tr td
{
	text-align:left;
	vertical-alignment:top;
}

.even
{
	background-color:#E0E0E0;
}

.contLoc
{	
        width:180px;
	background-color:#E0E0E0;
}
.contVess
{	
        width:120px;
	background-color:#E0E0E0;
}
.contDesc
{
	width:170px;
	background-color:#E0E0E0;
}
.contVoy
{
        width:90px;
        background-color:#E0E0E0;
}
.contDate
{
        width:90px;
	background-color:#E0E0E0;
}

div#divCont
{
	width:643px;
        margin-top:20px;
}

div#divCont table tr th button
{
	width:635px;
	padding:0px 0px 0px 0px;
	text-align:left;
}

.trackGanindo
{
	display:none;
        border-style:solid;
	border-width:1px;
	border-color:black;
}

h2
{
	margin-left:105px;
	font-family:verdana;
	font-size:12px;
}

h3
{
	margin-left:115px;
	font-family:verdana;
	font-size:12px;	
}

body div#Footer
{
	margin-left:120px;
	color:white;
	font-family:verdana;
	font-size:12px;
}

body div#mainDiv table#content
{
	margin-left:110px;
	font-family:verdana;
	font-size:12px;
}

button, select, input, textarea
{
	font-family:verdana;
	font-size:12px;	
}

table#homeContent
{
	table-layout:fixed;
	margin-left:120px;
	font-family:verdana;
	font-size:12px;
}

table#homeContent tr 
{
	height:20px;
	border-color:black;
}

table#homeContent tr td
{
	text-align:left;
	vertical-align:top;	
}

table#homeContent .col1
{
	width:400px;	
}

table#homeContent .col2
{
	width:220px;
}

table#homeContent tr#row4 img
{
	height:128px;
	width:620px;
}

a.newsLink
{
	text-decoration:underline;
	color:#132447;
}

a.newsLink:hover
{
	text-decoration:underline;
	color:red;
}

table#content td.col1
{
	width:150px;	
	text-align:left;
	vertical-align:top;
}

table#content td.col2
{
	width:400px;	
	text-align:left;
	vertical-align:top;
}

.contactField
{
	width:250px;
}

table#content textarea#query
{
	height:200px;
	width:450px;
}

table#content p#address
{
	font-size:10px;
	text-align:center;	
}

table#content p#address span
{
	font-weight:bold;
}

.trackGanindo tr td
{
	font-size:10px;
}

.office
{
	width:290px;	
}

table#content tr td p.offAddress
{
	font-size:10px;	
}

table#content tr
{
	text-align:left;
	vertical-align:top;	
}

table#content tr td p.offAddress span
{
	font-weight:bold;
	color:#132447;
}

.customSpan
{
	font-weight:bold;
	color:#132447;
}

/*text area di register.php*/
table#content tr td textarea#address
{
	width:400px;
	height:150px;
}

.port
{
	width:300px;	
}

.selPort
{
	width:250px;
}
.C
{
        color:#000000;
}

.S
{
        color:#A1A1A1;
}

.P
{
        color:#000080;
}

/*fungsi buat atur besar kecil kolom tracking*/
.kolom1
{
        width:100px;
}

.kolom2, .kolom3, .kolom4, .kolom5
{
        width:125px;
}

.trackNotice
{
        font-size:10px;
	font-family:verdana;
        margin-top:40px;
        padding-bottom:20px;
}

/* Table List of Schedule */
table#scheduleList
{
        margin-left:110px;
        font-family:verdana;
	font-size:12px;
}

table#scheduleList th#col1
{
        width:200px;
}

table#scheduleList tr td a:hover
{
        color:black;
        text-decoration:underline;
}

table#scheduleList tr td a
{
        color:black;
        text-decoration:none;
}

p#notice
{
        margin-top:50px;
        margin-left:110px;
        font-family:verdana;
	font-size:10px;
}
