/* CSS Document */

/* Body Styles */
head, body {height: 100%;}

html {height: 100%;}

body 
{
	padding: 0; 
	margin: 0;
	background-color:#f5f5f5;
	font-family:Verdana;
}
/* End Body Styles */

h1{font-size:1em; margin:0}

h2{font-size:1em; margin:0}

h3{font-size:1em; margin:0}

/* Header Styles */
.topGrayBar
{
	width:100%;
	background-color:#898989;
	height:20px;
}

.headerBG
{
	background-image:url(../images/headerBG.jpg);
	background-repeat:repeat-x;
	width:100%;
	height:110px;
}

.headerContainer
{
	width:790px;
	height:110px;
}

.controlContainer
{
	width:735px;
	height:18px;
	float:left;
	padding-right:55px;
}

.controlContainerBG
{
	background-image:url(../images/controlBG.jpg);
	background-repeat:no-repeat;
	width:250px;
	height:18px;
	float:right;
}

.controlsText
{
	font-family:Verdana;
	color:#fff;
	font-size:10px;
	padding-left:3px;
	padding-right:3px;
}

.controlsLink a{font-family:Verdana;color:#fff;font-size:10px; text-decoration:none;}
.controlsLink a:hover{font-family:Verdana;color:#fff;font-size:10px; text-decoration:underline;}
.controlsLink a:visited{font-family:Verdana;color:#fff;font-size:10px; text-decoration:none;}

.logoSearchContainer
{
	width:790px;
	height:92px;
	float:left;
}

.logoContainer
{
	width:270px;
	height:87px;
	float:left;
	text-align:left;
	padding-top:5px;
	padding-left:10px;
}

.logoContainer a img {border: none; }

.searchContainer
{
	width:277px;
	height:67px;
	float:right;
	text-align:left;
	padding-right:17px;
	padding-top:25px;
	padding-left:216px;
}

.searchTextbox
{
	border:1px solid #999999;
	background-color:#f5f5f5;
	font-family:Verdana;
	font-size:11px;
	width:176px;
	height:18px;
	line-height:15px;	
}
/* End Header Styles */

/* Menu Container Styles */
.menuContainerBG
{
	background-image:url(../images/menuBG.jpg);
	background-repeat:repeat-x;
	width:100%;
	height:56px;
}

.menuContainer
{
	width:781px;
	height:56px;
	text-align:left;
	padding-left:9px;
}
/* End Menu Container Styles */

/* sub Categories Container Styles */
.subCategoriesBG
{
	background-image:url(../images/banner_back_sub.jpg);
	background-repeat:repeat-x;
	width:100%;
	height:41px;
}

.subCategoriesContainer
{
	width:790px;
	height:41px;
	background-color: White;
}

.marineTab
{
	width:196px;
	height:41px;
	float:left;
	margin-right:2px;
}

.vehicleTab
{
	width:196px;
	height:41px;
	float:left;
	margin-right:2px;
}

.aviationTab
{
	width:196px;
	height:41px;
	float:left;
	margin-right:2px;
}

.roadWorksTab
{
	width:196px;
	height:41px;
	float:right;
}

.rollOverMarine a {display:block;width: 196px;height:41px;background: url("../images/maritime_sub.jpg") 0 0 no-repeat;}
.rollOverMarine a:hover {background-position:0 -41px;}

.rollOverVehicle a {display:block;width: 196px;height:41px;background: url("../images/landtransport_sub.jpg") 0 0 no-repeat;}
.rollOverVehicle a:hover {background-position:0 -41px;}

.rollOverAviation a {display:block;width: 196px;height:41px;background: url("../images/aviation_sub.jpg") 0 0 no-repeat;}
.rollOverAviation a:hover {background-position:0 -41px;}

.rollOverRoadWorks a {display:block;width: 196px;height:41px;background: url("../images/roadworks_sub.jpg") 0 0 no-repeat;}
.rollOverRoadWorks a:hover {background-position:0 -41px;}

/* End sub Categories Container Styles */

/* Banner Styles */
.bannerBG
{
	background-image:url(../images/orangeBG.jpg);
	background-repeat:repeat-x;
	width:100%;
	height:144px;
}

.bannerContainer
{
	width:790px;
	height:144px;
}

.bannerText
{
	font-family:Verdana;
	font-size:10px;
	color:#fff;
	text-align:justify;
}

.marineBanner
{
	width:161px;
	height:144px;
	float:left;
	background-image:url(../images/subMarineBanner.jpg);
	background-repeat:no-repeat;
}

.vehicleBanner
{
	width:183px;
	height:144px;
	float:left;
	background-image:url(../images/subVehicleBanner.jpg);
	background-repeat:no-repeat;
}

.aviationBanner
{
	width:167px;
	height:144px;
	float:left;
	background-image:url(../images/subAviationBanner.jpg);
	background-repeat:no-repeat;
}

.remainingBanner
{
	width:269px;
	height:114px;
	float:right;
	font-family:Verdana;
	font-size:10px;
	color:#fff;
	text-align:justify;
	padding-left:10px;
	padding-top:25px;
}

/* End Banner Styles */

/* Main Content Styles */
.mainContainer
{
	width:790px;
	background-color:#fff;
}

.grayDivider
{
	width:790px;
	height:6px;
	background-color:#9c9c9c;
	float:left;
}

.mainContentContainer
{
	width:780px;
	padding-left:10px;
	float:left;
	background-color:#fff;
}
 /*=============================Column 1=============================*/
.column1
{
	width:178px;
	float:left;
	padding-top:10px;
	background-color:#fff;
}

.eventsTop
{
	height:29px;
	width:178px;
	background-image:url(../images/eventsTop.jpg);
	background-repeat:no-repeat;	
}

.myAlertsTop
{
	height:29px;
	width:178px;
	background-image:url(../images/myAlertsTop.png);
	background-repeat:no-repeat;	
}

.eventsMain
{
	width:168px;
	background-color:#e8e8e8;
	padding-left:10px;
	padding-top:5px;	
}

.eventsBottom
{
	height:29px;
	width:178px;
	background-image:url(../images/eventsBottom.jpg);
	background-repeat:no-repeat;	
}

.eventsLinkTitle
{
	font-family:Verdana;
	color:#f58025;
	font-size:10px;
	font-weight:bold;
}

.eventsLink a{font-family:Verdana;color:#7f7f7f;font-size:10px; text-decoration:underline;}
.eventsLink a:hover{font-family:Verdana;color:#5a5a5a;font-size:10px; text-decoration:underline;}
.eventsLink a:visited{font-family:Verdana;color:#7f7f7f;font-size:10px; text-decoration:underline;}

.tenderTop
{
	height:29px;
	width:178px;
	background-image:url(../images/tendersTop.jpg);
	background-repeat:no-repeat;	
}

.tenderMain
{
	width:168px;
	background-color:#e8e8e8;
	padding-left:10px;
	padding-top:5px;	
}

.tenderBottom
{
	height:29px;
	width:178px;
	background-image:url(../images/tendersBottom.jpg);
	background-repeat:no-repeat;	
}

.tenderLinkTitle
{
	font-family:Verdana;
	color:#f58025;
	font-size:10px;
	font-weight:bold;
}

.tenderLink a{font-family:Verdana;color:#7f7f7f;font-size:10px; text-decoration:underline;}
.tenderLink a:hover{font-family:Verdana;color:#5a5a5a;font-size:10px; text-decoration:underline;}
.tenderLink a:visited{font-family:Verdana;color:#7f7f7f;font-size:10px; text-decoration:underline;}
/*==================================================================*/
/*=============================Column 2=============================*/
.column2,
.column2-full
{
	width:582px;
	float:right;
	padding-top:10px;
	padding-left:10px;
	background-color:#fff;
}

.column2-full
{
	width:100%;	
}


.relatedDocsBG
{
	width:562px;
	background-image:url(../images/relatedDocsBG.jpg);
	background-repeat:repeat-x;
	padding:10px;
}

.docsLink a{font-family:Verdana;color:#7f7f7f;font-size:10px; text-decoration:underline;}
.docsLink a:hover{font-family:Verdana;color:#5a5a5a;font-size:10px; text-decoration:underline;}
.docsLink a:visited{font-family:Verdana;color:#7f7f7f;font-size:10px; text-decoration:underline;}

.resourcesContainer
{
	width:582px;
	float:left;
	padding-top:10px;
	background-color:#fff;
}

.galleryNamesContainer
{
	width:120px;
	float:left;
	padding-left:10px;
	background-color:#fff;
}

.galleryCategory a
{
	width:113px;
	height:19px;
	float:left;
	background-image:url(../images/galleryNameBG.jpg);
	background-repeat:no-repeat;
	font-family:Verdana;
	font-size:10px;
	color:#fff;
	text-align:left;
	padding-top:3px;
	text-indent:30px;
}

.galleryCategory a:hover
{
	width:113px;
	height:19px;
	float:left;
	background-image:url(../images/galleryNameBG.jpg);
	background-repeat:no-repeat;
	font-family:Verdana;
	font-size:10px;
	color:#ff4502;
	text-align:left;
	padding-top:3px;
	text-indent:30px;
}

.galleryCategory a:visited
{
	width:113px;
	height:19px;
	float:left;
	background-image:url(../images/galleryNameBG.jpg);
	background-repeat:no-repeat;
	font-family:Verdana;
	font-size:10px;
	color:#fff;
	text-align:left;
	padding-top:3px;
	text-indent:30px;
}

.galleryImageBG
{
	width:82px;
	height:82px;
	float:left;
	background-image:url(../images/galleryImgBG.jpg);
	background-repeat:no-repeat;
	text-align:left;
	padding-left:6px;
	padding-top:5px;
}

.galleryImageSpacer
{
	width:10px;
	float:left;
	height:10px;
	background-image:url(../images/spacer.gif);
	background-repeat:repeat;
}

.gallerySpacer
{
	width:120px;
	float:left;
	height:10px;
	background-image:url(../images/spacer.gif);
	background-repeat:repeat;
}

.galleryContainer
{
	width:442px;
	float:right;
	padding-left:10px;
	background-color:#fff;
}

.tabButtonContainer
{
	width:582px;
	float:left;
	padding-top:10px;
	background-color:#fff;
	height:26px;
}

.rollOverDocuments a {display:block;width: 92px;height:26px;background: url("../images/btnDocs.jpg") 0 0 no-repeat;}
.rollOverDocuments a:hover {background-position:0 -26px;}

.rollOverImages a {display:block;width: 63px;height:26px;background: url("../images/btnImages.jpg") 0 0 no-repeat;}
.rollOverImages a:hover {background-position:0 -26px;}

.rollOverVideos a {display:block;width: 63px;height:26px;background: url("../images/btnVideos.jpg") 0 0 no-repeat;}
.rollOverVideos a:hover {background-position:0 -26px;}

.tabButtonUnderline
{
	width:582px;
	height:6px;
	float:left;
	background-image:url(../images/tabButtonsUnderline.jpg);
	background-repeat:repeat-x;
}

.selectedTabContainerLeft
{
	width:18px;
	height:100px;
	background-image:url(../images/selectTabLeft.jpg);
	background-repeat:repeat-y;
}
.selectedMainContent
{
	width:528px;
	background-color:#fff;
}

.selectedTabContainerRight
{
	width:26px;
	background-image:url(../images/selectTabRight.jpg);
	background-repeat:repeat-y;
	background-position:left;
}
/*==================================================================*/
/*================================Links=============================*/
.linksTopBar
{
	width:566px;
	height:18px;
	background-image:url(../images/linksTopBar.jpg);
	background-repeat:no-repeat;
}

.linksLeftBar
{
	width:10px;
	background-image:url(../images/linksLeftBar.jpg);
	background-repeat:repeat-y;
}

.linksRightBar
{
	width:10px;
	background-image:url(../images/linksRightBar.jpg);
	background-repeat:repeat-y;
}

.linksMainContent
{
	width:536px;
	background-color:#fff;
	padding-right:10px;
}

.linksOrangeArrow
{
	width:42px;
	height:38px;
	background-image:url(../images/linksOrangeArrow.jpg);
	background-repeat:no-repeat;
}

.linksNumberBG
{
	width:37px;
	height:38px;
	background-image:url(../images/linksNumberBG.jpg);
	background-repeat:no-repeat;
	font-family:Verdana;
	font-size:15px;
	font-weight:bold;
	color:#979797;
}

.linksPageTitle
{
	width:452px;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	color:#424141;
	float:left;
}

.linksLinkShare
{
	width:452px;
	float:left;
	text-align:left;
}

.pageLink a{font-family:Verdana;color:#a7a7a7;font-size:9px;text-decoration:none;}
.pageLink a:hover{font-family:Verdana;color:#616161;font-size:9px;text-decoration:underline;}
.pageLink a:visited{font-family:Verdana;color:#a7a7a7;font-size:9px;}

.linksBottomBar
{
	width:566px;
	height:18px;
	background-image:url(../images/linksBottomBar.jpg);
	background-repeat:no-repeat;
}
/*==================================================================*/
/*=============================Contacts=============================*/
.contactUsTitle
{
	width:470px;
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	color:#616161;
	float:left;
	padding-top:8px;
}

.contactTextboxContainer
{
	width:470px;
	float:left;
	padding-top:3px;
}

.contactTextbox
{
	border:1px solid #999999;
	background-color:#fff;
	font-family:Verdana;
	font-size:11px;
	width:406px;
	height:18px;
	line-height:15px;	
}

.contactTextboxMultiline
{
	border:1px solid #999999;
	background-color:#fff;
	font-family:Verdana;
	font-size:11px;
	width:406px;
	height:80px;
	line-height:15px;	
}

.captchaText
{
	font-family:Verdana;
	font-size:10px;
	color:#3e3e3e;
	width:294px;
	height:20px;
	float:left;
	padding-left:3px;
}

.captchaTextboxContainer
{
	font-family:Verdana;
	font-size:10px;
	color:#3e3e3e;
	width:294px;
	height:22px;
	float:left;
	padding-left:3px;
}

.captchaTextbox
{
	border:1px solid #999999;
	background-color:#fff;
	font-family:Verdana;
	font-size:11px;
	width:228px;
	height:18px;
	line-height:15px;	
}

.contactText
{
	font-family:Verdana;
	font-size:10px;
	color:#5e5e5e;
	padding-left:5px;
}

.contactErrors
{
	float:left;
	width:401px;
	text-align:left;
	font-family:Verdana;
	font-size:9px;
	color:#ff0000;
}
.contactSubmitButton
{
	float:left;
	width:93px;
	height:37px;
}

.btnContactSubmit
{
	width:93px;
	height:37px;
}
/*==================================================================*/
/*==============================Events==============================*/
.eventsHeaderBar
{
	width:554px;
	height:26px;
	float:left;
	text-align:left;
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	color:#f58025;
	background-image:url(../images/eventsHeaderBG.jpg);
	background-repeat:repeat-x;
	padding-left:10px;
	padding-top:10px;
}

.eventTopSpacer
{
	background-image:url(../images/spacer.gif);
	background-repeat:repeat;
	height:10px;
	width:564px;
	float:left;
}

.eventDividerContainer
{
	height:6px;
	width:544px;
	float:left;
	padding-left:10px;
	padding-right:10px;
}

.eventDivider
{
	height:6px;
	width:544px;
	float:left;
	background-color:#f5f5f7;
}
.eventMainContainer
{
	width:544px;
	float:left;
	text-align:left;
	padding:10px;
}

.eventImageDateContainer
{
	width:167px;
	float:left;
	padding-top:4px;
}
.eventImageContainer
{
	width:163px;
	height:78px;
	border:1px solid #bdc6cb;
	float:left;
	padding:1px;
	background-color:#fff;
}

.eventDateContainer
{
	width:167px;
	float:left;
}

.eventDateText
{
	font-family:Verdana;
	font-size:9px;
	font-weight:bold;
	color:#494949;
}

.eventTextContainer
{
	width:372px;
	float:right;
	text-align:left;
	padding-left:5px;
}

.eventsTitleText
{
	width:377px;
	float:left;
	text-align:left;
	font-family:Verdana;
	font-size:13px;
	font-weight:bold;
	color:#6b6b6b;
}

.eventDescText
{
	width:377px;
	float:left;
	text-align:left;
	font-family:Verdana;
	font-size:10px;
	color:#494949;
	text-align:justify;
}

.eventDetailsDescText
{
	text-align:left;
	font-family:Verdana;
	font-size:10px;
	color:#494949;
}

.eventReadMoreContainer
{
	width:377px;
	float:left;
	text-align:left;
	padding-top:4px;
}

.eventReadMore a{font-family:Verdana;color:#ff8d13;font-size:9px; font-weight:bold; text-decoration:underline;}
.eventReadMore a:hover{font-family:Verdana;color:#828281;font-size:9px; font-weight:bold; text-decoration:underline;}
.eventReadMore a:visited{font-family:Verdana;color:#ff8d13; font-weight:bold; text-decoration:underline;}

.eventDetailsContainer
{
	width:544px;
	float:left;
	padding-left:10px;
	padding-right:10px;
}

.eventDetailsContainerDetails
{
	width:544px;
	float:left;
}

.eventDetailsTitleContainer
{
	width:544px;
	float:left;
	padding-left:10px;
	padding-right:10px;
	text-align:justify;
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	color:#777777;
}

.eventDetailsTextContainer
{
	width:544px;
	float:left;
	padding-left:10px;
	padding-right:10px;
	text-align:justify;
	font-family:Verdana;
	font-size:10px;
	color:#767676;
}


/*==================================================================*/
/*==============================Events==============================*/
.tendersHeaderBar
{
	width:554px;
	height:26px;
	float:left;
	text-align:left;
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	color:#f58025;
	background-image:url(../images/eventsHeaderBG.jpg);
	background-repeat:repeat-x;
	padding-left:10px;
	padding-top:10px;
}

.tendersTopSpacer
{
	background-image:url(../images/spacer.gif);
	background-repeat:repeat;
	height:10px;
	width:564px;
	float:left;
}

.tendersDividerContainer
{
	height:6px;
	width:544px;
	float:left;
	padding-left:10px;
	padding-right:10px;
}

.tendersDivider
{
	height:6px;
	width:544px;
	float:left;
	background-color:#f5f5f7;
}
.tendersMainContainer
{
	width:544px;
	float:left;
	text-align:left;
	padding:10px;
}

.tendersImageDateContainer
{
	width:167px;
	float:left;
	padding-top:4px;
}
.tendersImageContainer
{
	width:163px;
	height:78px;
	border:1px solid #bdc6cb;
	float:left;
	padding:1px;
	background-color:#fff;
}

.tendersDateContainer
{
	width:167px;
	float:left;
}

.tendersDateText
{
	font-family:Verdana;
	font-size:9px;
	font-weight:bold;
	color:#494949;
}

.tendersTextContainer
{
	width:372px;
	float:right;
	text-align:left;
	padding-left:5px;
}

.tendersTitleText
{
	width:377px;
	float:left;
	text-align:left;
	font-family:Verdana;
	font-size:13px;
	font-weight:bold;
	color:#6b6b6b;
}

.tendersDescText
{
	width:377px;
	float:left;
	text-align:left;
	font-family:Verdana;
	font-size:10px;
	color:#494949;
	text-align:justify;
}

.tendersDetailsDescText
{
	text-align:left;
	font-family:Verdana;
	font-size:10px;
	color:#494949;
}

.tendersReadMoreContainer
{
	width:377px;
	float:left;
	text-align:left;
	padding-top:4px;
}

.tendersReadMore a{font-family:Verdana;color:#ff8d13;font-size:9px; font-weight:bold; text-decoration:underline;}
.tendersReadMore a:hover{font-family:Verdana;color:#828281;font-size:9px; font-weight:bold; text-decoration:underline;}
.tendersReadMore a:visited{font-family:Verdana;color:#ff8d13; font-weight:bold; text-decoration:underline;}

.tendersDetailsContainer
{
	width:544px;
	float:left;
	padding-left:10px;
	padding-right:10px;
}

.tendersDetailsContainerDetails
{
	width:544px;
	float:left;
}

.tendersDetailsTitleContainer
{
	width:544px;
	float:left;
	padding-left:10px;
	padding-right:10px;
	text-align:justify;
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	color:#777777;
}

.tendersDetailsTextContainer
{
	width:544px;
	float:left;
	padding-left:10px;
	padding-right:10px;
	text-align:justify;
	font-family:Verdana;
	font-size:10px;
	color:#767676;
}
/*==================================================================*/
/*==============================Search==============================*/
.searchResultsContainer
{
	width:566px;
	float:left;
}

.searchResultsTitleContainer
{
	width:566px;
	float:left;
	text-align:left;
}

.searchResultsTitleUnderline
{
	width:566px;
	height:6px;
	float:left;
	background-color:#f5f5f5;
}

.searchResultsPageContainer
{
	width:556px;
	float:left;
	padding:5px;
}

.searchResultsPageNameContainer
{
	width:556px;
	float:left;
}

.searchResultsPageName
{
	float:left;
	font-family:Verdana;
	font-size:12px;
	color:#ff8707;
	padding-left:5px;
}

.searchResultsQueryTitleContainer
{
	width:556px;
	float:left;
}

.searchResultsQueryTitle
{
	float:right;
	width:546px;
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	color:#777777;
	padding-left:5px;
	text-align:left;
}

.searchResultsQueryTextContainer
{
	width:546px;
	float:left;
	padding-left:10px;
	float:left;
	font-family:Verdana;
	font-size:10px;
	color:#757575;
	text-align:justify;
}

.searchResultsReadMoreContainer
{
	width:546px;
	float:left;
	text-align:left;
	padding-left:10px;
}

.searchResultsLineSeperator
{
	width:566px;
	float:left;
	text-align:left;
}
/*==================================================================*/
/*==============================Sitemap=============================*/
.sitemapContainer
{
	width:566px;
	float:left;
	text-align:left;
}

.sitemapTitleContainer
{
	width:566px;
	float:left;
	text-align:left;
}
/*==================================================================*/
/*==============================Error===============================*/
.errorPageContainer
{
	width:566px;
	float:left;
	text-align:left;
}

.errorPageTitleContainer
{
	width:566px;
	float:left;
	text-align:left;
}

.errorPageTextContainer
{
	width:560px;
	float:left;
	text-align:left;
	padding-left:6px;
}

.errorPageText
{
	font-family:Verdana;
	font-size:10px;
	color:#757575;
	text-align:justify;
	float:right;
	width:542px;
	padding-left:5px;
}
/*==================================================================*/
.columnTitle
{
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	color:#595959;
}

.columnSubTitle
{
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	color:#f58025;
}

.breadCrumb { font-family:Verdana; font-size:10px; font-weight:bold; color:#f58025; }
.breadCrumb a { text-decoration: none; }
.breadCrumb a:hover { font-family:Verdana; font-size:10px; font-weight:bold; color:#f58025; }
.breadCrumb a:visited { font-family:Verdana; font-size:10px; font-weight:bold; color:#f58025; }

.columnText
{
	font-family:Verdana;
	font-size:10px;
	color:#525151;
	text-align:justify;
	padding-right:10px;
	padding-bottom:10px;
}

.columnSpacer
{
    width: 19px; 
}


.columnUnderline
{
	height:1px;
	width:261px;
	background-color:#484848;
}


/* End Main Content Styles */

/* footer styles */
.footerBG
{
	width:100%;
	height:24px;
	background-image:url(../images/footerBG.jpg);
	background-repeat:repeat-x;	
}

.footerContainer
{
	width:790px;
	height:18px;
	text-align:left;
	padding-top:6px;
}

.footerText
{
	font-family:Verdana;
	color:#f58025;
	font-size:9px;
	font-weight:bold;
}

.footerLink a{font-family:Verdana;color:#908e8e;font-size:9px;text-decoration:none;font-weight:bold;}
.footerLink a:hover{font-family:Verdana;color:#908e8e;font-size:9px;text-decoration:underline;font-weight:bold;}
.footerLink a:visited{font-family:Verdana;color:#908e8e;font-size:9px;text-decoration:none;font-weight:bold;}

.dateDevelopedByContainer
{
	width:790px;
}

.dateContainer
{
	width:390px;
	float:left;
	text-align:left;
	padding-left:5px;
}

.dateText
{
	font-family:Verdana;
	color:#f58025;
	font-size:10px;
}

.developedByContainer
{
	width:110px;
	float:right;
	text-align:left;
	padding-right:5px;
	padding-left:280px;
}

.developedText
{
	font-family:Verdana;
	color:#272727;
	font-size:10px;
}


.developedByLink a{font-family:Verdana;color:#272727; font-weight:bold; font-size:9px;text-decoration:none;}
.developedByLink a:hover{font-family:Verdana;color:#272727; font-weight:bold;font-size:9px;text-decoration:underline;}
.developedByLink a:visited{font-family:Verdana;color:#272727; font-weight:bold;font-size:9px;text-decoration:none;}
/* End Footer Styles */

/* Menu Styles */
.menu {
	PADDING-RIGHT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none;PADDING-LEFT: 0px;PADDING-TOP: 0px;
}
.menu UL {
	 PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; z-index: 10;
}
.menu {
	POSITION: relative;
}
 HTML .menu {
	POSITION: static;
}
.menu LI {
 FLOAT: left;  HEIGHT: 56px; 
}
.menu LI2 {
 FLOAT: left;  HEIGHT: 25px;
}
.menu LI.sub {
	background-image:url(../images/menuArrowOff.jpg);background-repeat:no-repeat;z-index:100;
}
.menu LI.sub {
	background-image:url(../images/menuArrowOff.jpg);background-repeat:no-repeat;z-index:100;
}
.menu LI.sub2 {
	BACKGROUND: #7c2455; border-left:0px; border-right:0px; border-top:1px solid #fff;border-bottom:0px;
}

.menu LI.sub3 {
	BACKGROUND: #cccccc; border-left:0px; border-right:0px; border-top:0px solid #fff;border-bottom:1px solid #fff; display:block; height:auto;
}

.menu LI.sub4 {
	background-color:#ededed; border-left:0px; border-right:0px; border-top:1px solid #8d8d8d;border-bottom:0px; display:block; height:auto;
}

.menu LI.sub5 {
	background-color:#ededed; border-left:0px; border-right:0px; border-top:1px solid #8d8d8d;border-bottom:0px; display:block; height:auto;
}

.menu TABLE {
	FONT-SIZE: 11px; LEFT: 0px; WIDTH: 0px; POSITION: absolute; TOP: 0px; BORDER-COLLAPSE: collapse; HEIGHT: 0px
}
.menu LI A {
	DISPLAY: block; FONT-SIZE: 12px; padding-left:15px; padding-right:10px; color: #989e9b; LINE-HEIGHT: 55px; FONT-FAMILY: verdana; TEXT-ALIGN: left; TEXT-DECORATION: none;
}

.menu LI.sub2 A {
	DISPLAY: block; FONT-SIZE: 11px; WIDTH: 153px; COLOR:#fff; LINE-HEIGHT: 19px; FONT-FAMILY: verdana; TEXT-ALIGN: left; TEXT-DECORATION: none;
}

.menu LI.sub3 A {
	DISPLAY: block; FONT-SIZE: 11px; WIDTH: 153px; COLOR:#000; LINE-HEIGHT: 19px; FONT-FAMILY: verdana; TEXT-ALIGN: left; font-weight:bold; TEXT-DECORATION: none;
}

.menu LI.sub4 A {
	DISPLAY: block; FONT-SIZE: 10px; WIDTH: 135px; padding-left:18px; COLOR:#7e817c; LINE-HEIGHT: 19px; FONT-FAMILY: verdana; font-weight:bold; TEXT-ALIGN: left; TEXT-DECORATION: none;
}

.menu LI.sub5 A {
	DISPLAY: block; FONT-SIZE: 10px; WIDTH: 135px; padding-left:18px; COLOR:#7e817c; LINE-HEIGHT: 19px; FONT-FAMILY: verdana; font-weight:bold; TEXT-ALIGN: left; TEXT-DECORATION: none;
}


/* hack for IE5.5 */
/* style the link hover */
* html .menu a:hover {color:#fff; background:url(../images/menuArrowOn.jpg);background-repeat:no-repeat;}

.menu :hover {
	
}

.menu LI.sub:hover {
	POSITION: relative; height:56px;background-image:url(../images/menuArrowOn.jpg);background-repeat:no-repeat;
}
.menu LI.sub A:hover {
	POSITION: relative;height:56px;color:#ffffff;
}

.menu LI.sub4:hover {
	POSITION: relative;
}

.menu LI.sub4 LI.sub3 A:hover {
	POSITION: relative; background-image:url(../images/menuBG4.jpg);background-repeat:no-repeat; display:block; height:auto;color:#fff;
}

.menu LI.sub4 A:hover {
	POSITION: relative; background-image:url(../images/menuBG3.jpg);background-repeat:no-repeat; display:block; height:auto;color:#f78127;
}

.menu LI.sub5 A:hover {
	POSITION: relative; background-image:url(../images/menuBG4.jpg);background-repeat:no-repeat; display:block; height:auto;color:#f78127;
}

UNKNOWN {
	BACKGROUND: #CCCCCC; COLOR: #000000
}
.menu UL {
	LEFT: -9999px; WIDTH: 153px; POSITION: absolute;
}
.menu :hover UL UL {
	LEFT: -9999px; WIDTH: 153px; POSITION: absolute;
}
.menu :hover UL :hover UL UL {
	LEFT: -9999px; WIDTH: 153px; POSITION: absolute
}
.menu :hover UL :hover UL UL.left {
	LEFT: -9999px; WIDTH: 153px; POSITION: absolute
}
.menu :hover UL {
 LEFT: 0px; PADDING-TOP: 0px; TOP: 55px;
}
.menu :hover UL :hover UL {
  LEFT: 163px; TOP: 0px
}
.menu :hover UL :hover UL.left {
	LEFT: -163px
}
.menu :hover UL :hover UL :hover UL {
LEFT: 153px; TOP: 0px
}
.menu :hover UL :hover UL :hover UL.left {
	LEFT: -153px
}
/* End Menu Styles */

/* Sub Menu Styles */
.subMenu {
	z-index:1000;
	font-size:10px;
	font-family:Verdana;
	text-align:left;
	font-weight:bold;
	background-color:#F5F5F5;
	background-position: top;
}

/* remove all the bullets, borders and padding from the default list styling */
.subMenu ul {
	padding:0;
	margin:0;
	list-style-type:none;
	width:178px;
}
/* hack for IE5.5 */
* html .subMenu ul {margin-left:-16px; margin-left:0;}
/* position relative so that you can position the sub levels */
.subMenu li {
	position:relative;
	background-image:url(../images/subMenuOff.gif);
	background-repeat:no-repeat;
	border-bottom: 1px solid #CBCBCB;
	background-color:#F5F5F5;
}
.subMenu ul li ul li{
	position:relative;
	background-image:none;
	background-image:url(../images/subSubMenuOff.jpg);
	background-repeat:no-repeat;
	background-color:#F5F5F5;
}

/* get rid of the table */
.subMenu table {position:absolute; border-collapse:collapse; top:0; left:0; z-index:100; font-size:1em;}

/* style the links */
.subMenu a, .subMenu a:visited {
	display:block; 
	text-decoration:none;
	height:27px;
	line-height:28px;
	width:153px;
	color:#000;
	padding-left: 25px;
	padding-bottom:7px;
	color:#838383;
}

.subMenu ul li ul li a, .subMenu ul li ul li a:visited {	
	text-decoration:none;
	line-height:28px;
	width:150px;
	color:#000;
	color:#838383;
}

/* hack for IE5.5 */
* html .subMenu a, * html .subMenu a:visited {width:177px;}
/* style the link hover */
* html .subMenu a:hover {color:#ff8d13; background: url(../images/subMenuOff.gif);position: relative}

.subMenu li a:hover {
	color:#ff8d13; 
	background-image:url(../images/subMenuOn.jpg);background-repeat:no-repeat;
}

.subMenu ul li ul li a:hover{
color:#ff8d13; 
background-image:none;
background-image:url(../images/subSubMenuOn.jpg);background-repeat:no-repeat;
}

/* hide the sub levels and give them a positon absolute so that they take up no room */
.subMenu ul ul {
	visibility:hidden;
	position:absolute;
	top:0;
	left:178px; 
}
/* make the second level visible when hover on first level list OR link */
.subMenu ul li:hover ul,
.subMenu ul a:hover ul {
visibility:visible;
}

/* keep the third level hidden when you hover on first level list OR link */
.subMenu ul :hover ul ul{
visibility:hidden;
}
/* keep the fourth level hidden when you hover on second level list OR link */
.subMenu ul :hover ul :hover ul ul{
visibility:hidden;
}
/* make the third level visible when you hover over second level list OR link */
.subMenu ul :hover ul :hover ul{ 
visibility:visible;
}
/* make the fourth level visible when you hover over third level list OR link */
.subMenu ul :hover ul :hover ul :hover ul { 
visibility:visible;
}
/* End Sub Menu Styles */

/* Uncategorized */

.pagingLink
{
    padding-left: 10px;
}
.pagingLink a
{
	font-family: Verdana;
	color: #363636;
	font-size: 65%;
	font-weight: bold;
	text-decoration: none;
	padding-right: 3px;
}
.pagingLink a:hover
{
	font-family: Verdana;
	color: #881115;
	font-size: 65%;
	font-weight: bold;
	text-decoration: underline;
	padding-right: 3px;
}
.pagingLink a:visited
{
	font-family: Verdana;
	color: #881115;
	font-size: 65%;
	font-weight: bold;
	text-decoration: underline;
	padding-right: 3px;
}

/* End of Uncategorized */
/* Start of Sitemap */
.sitemapParentLink a{font-family:Verdana;color:#ff8707; font-size:12px; text-decoration:none; padding-left:14px; background-image:url(../images/searchResultsArrow.jpg);background-repeat:no-repeat;background-position:left;}
.sitemapParentLink a:hover{font-family:Verdana;color:#a6a6a6; font-size:12px;background-image:url(../images/searchResultsArrow.jpg); background-repeat:no-repeat;background-position:left;}

.sitemapFirstChildLink a{font-family:Verdana;color:#777777; font-size:10px; font-weight:bold; text-decoration:none; padding-left:11px; background-image:url(../images/queryResultArrow.jpg);background-repeat:no-repeat;background-position:left;}
.sitemapFirstChildLink a:hover{font-family:Verdana;color:#ff8d13; font-size:10px; font-weight:bold; text-decoration:none; padding-left:11px; background-image:url(../images/queryResultArrow.jpg); background-repeat:no-repeat;background-position:left;}

.sitemapSecondChildLink a{font-family:Verdana;color:#797979; font-size:10px; font-weight: normal; text-decoration:none; padding-left:17px; background-image:url(../images/sitemapArrow.jpg);background-repeat:no-repeat;background-position:left;}
.sitemapSecondChildLink a:hover{font-family:Verdana;color:#ff8d13; font-size:10px; font-weight: normal; text-decoration:none; padding-left:17px; background-image:url(../images/sitemapArrow.jpg); background-repeat:no-repeat;background-position:left;}

/* End of Sitemap */
.errorContactWebMaster {font-family:Verdana;color:#ff8d13;font-size:9px; font-weight:bold; text-decoration:underline;}

/* Login */
.loginLink a { padding-left: 5px; color: #A7A7A7; font-family: Verdana; font-size: 11px; text-decoration: none; }
.loginLink a:hover { color: #F58025; font-family: Verdana; font-size: 11px; text-decoration: none; }
.loginLink a:visited { color: #A7A7A7; font-family: Verdana; font-size: 11px; text-decoration: none; }


/*Ship Arrivals / Departures */
.Grid { border: solid 1px #FFFFFF; }
.Grid td
{
    border: solid 3px #FFFFFF;
    margin: 3px 3px 3px 3px;
    font-family: Verdana;
    padding: 5px 5px 5px 5px;
    text-align: center;
    
}
.GridHeader
{
    font-weight: bold;
    background-color: #f5f5ff;
    text-align: center;
}
.GridHeader a
{
    text-decoration: none;
    color: #f5f5ff;
    padding: 0px 15px 0px 15px;
}
.GridHeader a:hover
{
    text-decoration: underline;
    background: Tan url(images/spin.gif) no-repeat 0 100%;
}
.GridItem, .GridAltItem
{
    font-size: 10px;
}
.GridItem
{
    background-color: White;
}

.GridAltItem
{
    background-color: #f5f5f5;
}
