body {
	width: 100%;
	height: 100%; 
	margin: 0;
	padding: 0;
	text-align: center;
	background: white url(img/bg_body.jpg) no-repeat left top;
}

#container {
	width: 85%;
	margin: auto;
	margin-left: 125px;
	padding: 0;
	text-align: left;
}
img { border: none; }

/*-----topmenu-----*/
	#topmenu {
		width: 100%;
		height: 40px;
		text-align: right;
		font: bold 12px Verdana, Georgia, Arial, Helvetica, sans-serif;
		margin: 0;
		padding: 0;
		background: #4A8ACD url(img/sky.jpg) no-repeat;
	}

	#topmenu ul {
		background: #FFAD1D url(img/links_bg.jpg);
		width: 608px;
		float: right;
		margin: 0;
		margin-top: 18px;
		padding: 0;
	}

	#topmenu ul li {
		position: relative;
		list-style: none;
		margin: 2px 0 0 0;
		text-align: center;
		float: left;
		height: 19px;
		width: 121px;
		padding: 0;
	}

	#topmenu ul li:hover {
		background: transparent url(img/link_hover.jpg) no-repeat 2px 0;
		margin: 0;
		padding-top: 2px;
		color: white;
	}

	#topmenu h2 {
		margin: 0;
		padding: 0;
		font: bold 14px arial, helvetica, sans-serif;
		font-variant: small-caps;
		color: #043352
	}

	#topmenu h2 a {	font-variant: small-caps; text-decoration: none; color: #043352;
	}

	#topmenu h2 a:hover { color: white; }

	#topmenu ul ul {
		position: absolute;
		background-color: navy;
		top: 17px;
		left: 0;
		margin: 2px 0 0 0;
		padding: 0;
		width: 121px;
		display: block;
		text-align: left;
		z-index: 500;
	}

	#topmenu ul ul li, #topmenu ul ul li:hover {
		width: 121px;
		height: 22px;
		text-align: center;
		margin: 0;
		padding: 0;
		font: bold 12px arial, helvetica, sans-serif;
		color: white;
		background: transparent url(img/hover_bg.jpg) no-repeat;
	}

	#topmenu ul ul li a { 
		color: #2E5E8A;
		text-decoration: none;
	}

	#topmenu ul ul li:hover {
		background: transparent url(img/hover_bg1.jpg) no-repeat;
		color: #DA6500;
	}

	div#topmenu ul ul,
	div#topmenu ul li:hover ul ul,
	div#topmenu ul ul li:hover ul ul
	{display: none;}

	div#topmenu ul li:hover ul,
	div#topmenu ul ul li:hover ul,
	div#topmenu ul ul ul li:hover ul
	{display: block;}

/*--------end of topmenu--------*/

#header {
	background: transparent url(img/ship1.jpg) no-repeat 392px 55px;
	height: 322px;
}

.headleft{
	margin: 0;
	padding: 0;
	width: 397px;
	height: 297px;
	float: left;
	background: transparent url(img/logo.jpg) no-repeat left bottom;
}

/*-------text area--------*/
	#textrow {
		width: 100%;
		margin: 0;
		background: white url(img/text_bg.jpg);
		padding: 0;
		background: white;
		clear: both;
	}

	#col1, #col2 {
		width: 45%;
		text-align: center;
		background: white url(img/text_down.jpg) repeat-x bottom;
	}

	#col1 {
		float: left;
		padding-bottom: 12px;
		}

	#col2 {
		float: right;
		}

	/*textbox*/
	.box {
		width: 96%;
		margin: auto;
		padding: 0;
		font: normal 12px georgia, helvetica, sans-serif;
		color: #7A7E83;
		text-align: justify;
	}

	/*style for the row containing images*/
	#imagerow {
	clear: both;
	margin-top: 12px;
	text-align: center;
	width: 100%;
	}
	
	#imagerow img {	text-align: justify; margin: 0 5px; }
/*-------end of text area--------*/

/*-------footer--------*/
	#footer {
		width: 100%;
		background: white;
		height: 35px;
		clear: both;
		text-align: left;
		margin-top: 10px;
		padding: 0;
		font: normal 11px arial, helvetica, sans-serif;
		color: #7B8198;
	}

	.footertextleft {
		float: left;
		text-align: left;
		margin: 0;
		padding: 3px 3px 3px 3px;
		text-decoration: none;
	}

	.footertextright  {
		float: right;
		text-align: right;
		margin: 0;
		padding: 0;
	}

	.footertextright a {
		text-decoration: none;
		color: #3185CE;
		}
/*-------end of footer--------*/

.spacer {
	clear: both;
	height: 10px;
}

