body
{
	font-family: Tahoma, Verdana;
    font-size: 11px;
    margin: 20px 0px 0px 0px;
}
html {
     overflow: -moz-scrollbars-vertical;
}

p
{
	font-family: Verdana;
    font-size: 11px;
}

div, td
{
   font-family: Tahoma, Verdana;
   font-size: 11px; 
}
th
{
	color: Black;
	font-size: 11px;
    font-family: Tahoma, Verdana;
    text-align: left;
    width: 140px;
    vertical-align: top;
    height: 25px;
    white-space: nowrap;
}
textarea
{
   font-family: Tahoma, Verdana;
   font-size: 11px; 
}
select
{
   width: 100%;
   font-family: Tahoma, Verdana;
   font-size: 11px; 
}

/* STANDARD / TEMPLATES ***********************************************************/
A {
	text-decoration: underline;
	color: #666666;
}

A:hover {
	text-decoration: none;
}


h1{
	font-size:26px;
	color: #333333;
	margin: 0 0 0.5em 0;
	padding: 0;
	font-weight:normal;
	border-bottom: 1px solid #cccccc;
	padding-bottom: 5px;
}
h2
{
	/*color: #DC0D21;*/
	color: #333333;
	font-family: Tahoma, Verdana, Arial;
	font-size: 16px;
	margin: 0 0 0.5em 0;
	font-weight: bold;	
}
h3{
	color: #333333;
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	margin: 0 0 0.5em 0;
	font-weight: bold;
}
h4{
	color: #333333;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	margin: 0 0 0.2em 0;
	font-weight: bold;
}
h5{
	color: #333333;
	font-family: Tahoma, Verdana, Arial;
	font-size: 10px;
	margin: 0 0 0.5em 0;
	font-weight: bold;
}
.SubMenuPanel
{
	/*width: 184px; */
	vertical-align: top; 
	padding-top: 20px;
	padding-left: 10px;
	padding-right: 10px;
	width: 19%;
}

/********** Home ***************************/

.TopLevelMenu
{
	vertical-align: top;
	/*padding-top: 14px;*/
}

.QuickLink
{
	background-image: url('../Images/Home/QuickLinksBgrd.jpeg');
	background-repeat: no-repeat;
	height: 63px;
	width: 164px;
	vertical-align: top;
	padding-top: 7px;
	padding-left: 6px;
}

.QuickLinkImage
{
	border: 0px;
	vertical-align: middle;
}

.QuickLink a {
	text-decoration: none;
	color: #666666;
	font-size: 12px;
	font-family: Tahoma;
	font-weight: normal;
}

.QuickLink a:hover {
	text-decoration: underline;
	font-weight: normal;
}

.HomePageHeading
{
	color: #DE3425;
	font-weight: bold;
	font-size: 11px;
	font-family: Tahoma;
	padding-left: 5px;
	padding-bottom: 2px;
}
.FirstColumn
{
	width: 105px;
	padding-right: 15px;
	height: 27px;
	vertical-align: top;
}

.SecondColumn
{
	width: 105px;
	height: 27px;
	vertical-align: top;
}
.Schedules
{
	width: 50%; 
	padding-left: 30px;
	vertical-align: top;
	padding-top: 83px;
}
.Tracking
{
	width: 50%; 
	padding-left: 30px;
	vertical-align: top;
	padding-top: 83px;
}

/***********Nav Links ***************************************/
.CurrentPage
{
	color: #666666;
	font-weight: bold;
}

A.NavLink {
	text-decoration: none;
	color: #666666;
}

A.NavLink:hover {
	text-decoration: underline;
	background-color: #E0E0E0;
}

/******* Standard Page ***************************************/
.MainPane
{
	width: 797px; 
	vertical-align: top; 
	background-image: url('../Images/StandardPage/MainPanel.jpeg'); 
	background-repeat: no-repeat; 
	padding-top: 29px;
	padding-left: 30px;
	padding-right: 20px;
}
.LeftPane
{
	width: 460px; 
	padding-right: 65px;
	vertical-align: top;
}
.RightPane
{
	width: 220px;
	vertical-align: top;
}
.SinglePane
{
	vertical-align: top; 
	background-image: url('../Images/StandardPage/MainPanel.jpeg'); 
	background-repeat: no-repeat; 
	padding-top: 29px;
	padding-left: 10px;
	width: 790px;
}

/***********Schedules template ******/

.SchedulesLeftPane
{
	width: 45%;
	vertical-align: top;
}
.SchedulesRightPane
{
	width: 55%;
	padding-right: 10px;
	vertical-align: top;
}

.VesselDetailsTable
{
	background-color: #666666;
	width: 306px;
}
.ScheduleTimesTable
{
	background-color: #666666;
	width: 650px;
}
.TerminalsTable
{
	width: 306px;
}
.PortsOfCallTable
{
	width: 306px;
}
.DestinationPort
{
	border-bottom: 1px solid white;
}

.ContainerSpecs
{
	font-size: 32px;
	color: RGB(49,49,49); 
	font-weight: bolder; 
	padding-left: 15px;
}
.Container
{
	width: 127px;
	padding-right: 5px;
}

/************Login *******************/
input.Login
{
	width: 145px;
	border: 1px solid #666666;
	font-size: 11px;
	font-family: Tahoma, Verdana;
	padding: 0px;
}
.Login
{
	padding-left: 15px;
}
.mainBodyContent {
	color: #333333;
	float: left;
	width: 470px;
	margin: 10px 0 0 0;
}
.mainBodyRight {
	float:right;
	width:215px;
	padding:20px 0 0 0;
}
input
{
	font-size: 11px;
	font-family: Tahoma, Verdana;
	width: 100%;
}
A.Logout {
	text-decoration: none;
	color: #666666;
}

A.Logout:hover {
	text-decoration: none;
	background-color: #E0E0E0;
}
.Logout
{
	text-align: right;
}
.HomePageLogout
{
	text-align: center; 
	padding-left: 10px; 
	padding-right: 10px;
	height: 150px;
}
.Subscribe
{
	width: 25px;
}
/********** Exchange Rates ******************/

.ExchangeRateCaption
{
	width: 120px;
}

.ExchangeRateField
{
	width: 150px;
}

/***********  Vessel Lloyds *****************/

.VesselHeading
{
	background-color: RGB(211,211,211);
	border: solid DarkGray 1;
	white-space: nowrap;	
}
/**********   News **************************/

.NewsTitle
{
	font-weight: bold;
	color: Black;
}

.NewsDate
{
	width: 70px;
	color: Black;
}

.HomePageText
{
	color: #666666;
}

.ContactsHeading {
	font-size: 26px;
	color: #333333;
	margin: 0 0 0.5em 0;
	padding: 0;
	font-weight: normal;
	border-bottom: 1px solid #cccccc;
	padding-bottom: 5px;
}
.ExchangeRates
{
	padding-top: 2px;
	padding-bottom: 2px;
}

.DetentionTariffHeading
{
	background-color: LightGrey;
	border: solid 1px DarkGray; 
	width: 90px;
}