table
{
    font-family: Tahoma,Arial,Verdana;
    font-size:10pt;
}

#leftSpacer
{
    /*background-color:#FFFFFF;*/
    width:120px;
    height:100%;
    float:left;
}

#header
{
    background-color:#FFFFFF;
    height:250px;
    position:absolute;
    top:0px;
    width: 100%;
    display:none;
}

#sitexxx
{
    background-color: #FFFFFF;
    /*height: 100%;*/
    left: 370px;
    position: absolute;
    top: 250px;
    width: 760px;
}

#bannerxxx
{
    border:0 none #FFFFFF;
    left:100px;
    position:relative;
    top:10px;
    width:200px;
    float:left;
}


#compLogo
{
    border: 0 none #FFFFFF;
    float: left;
    left: 51px;
    position: relative;
    top: 40px;
    height: 100px;
    width: 300px;
}


#headerTitle
{
    border:0 none #FFFFFF;
    left:200px;
    position:relative;
    top:140px;
    float:left;
}

#divider
{
    position:relative;
    top:200px;
    left:120px;
    border-bottom:1px solid black;
    width:950px;
}

#divider2
{
    left: 0;
    position: relative;
    top: -5px;
    width: 950px;
    z-index: 2
}


#menu
{
    background-color:transparent;
    height:100%;
    left:120px;
    position:absolute;
    top:245px;
    width:250px;
}


#loginBox
{
    position:relative;
    top:100px;
    left:15px;
}

#loginDetails
{
    position:absolute;
    top:-30px;
    left:20px;
    color:#B3D9FF;
}

h1.pageTitle 
{
	text-align: center;
	text-decoration: underline;
}

.centeredContent
{
	text-align:center;
}

.Button, .Button:visited
{
    color:black;
    background:transparent;
    border: none;
    outline:none;
    cursor: pointer;
    text-decoration:none;
    font-family: Tahoma,Arial,Verdana;
    color:#000000;
}

.Button:hover
{
    text-decoration:underline;
    color:#000000;
}


.ButtonUnderlined, .Button.ButtonUnderlined:hover, .Button.ButtonUnderlined:visited
{
    color:black;
    background:transparent;
    border: none;
    outline:none;
    cursor: pointer;
    text-decoration:underline;
    font-family: Tahoma,Arial,Verdana;
    color:#000000;
}

.BoldButton
{
	font-weight:bold;
}

.getReport, .Button.getReport:hover, .Button.getReport:visited
{
    background: none repeat scroll 0 0 #1E417B;
    border: medium none;
    color: #CCCCCC;
    cursor: pointer;
    font-family: Tahoma,Arial,Verdana;
    font-size: 12pt;
    margin-left: 0;
    margin-top: 10px;
    outline: medium none;
    padding-bottom: 5px;
    padding-top: 5px;
    text-decoration: none;
}


.getReport:hover
{
    background: none repeat scroll 0 0 #CCCCCC;
    color: #1E417B;
}


#logout {
    color: #b3d9ff;
    position: absolute;
    right: 90px;
    top: 215px;
    width: 200px;
    z-index: 2;
}


#pleaseLogin
{
    position:relative;
    top:-25px;
    left:0px;
    font-family:Geneva, Tahoma;
    font-size:13pt;
    color:#3D3D3D;
}

#lblUsername
{
    font-family:Tahoma,Arial;
    font-size:11pt;
    color:#3D3D3D;
}

#inpUsername
{
    width:200px;
    font-family:Tahoma,Arial;
    font-size:11pt;
}

#lblPassword
{
    font-family:Tahoma,Arial;
    font-size:11pt;
    color:#3D3D3D;
}

#inpPassword
{
    width:200px;
    font-family:Tahoma,Arial;
    font-size:11pt;
}

.loggedInAs
{
    font-style: italic;
}

.loggedInAsName
{
    font-style: italic;
    font-weight: bold;
}

#menuImg
{
    position:absolute;
    top:60px;
    left:25px;
}


#menuItems
{
    position:absolute;
    top:86px;
    left:25px;
}


#menuItemsList
{
    list-style:none;
    list-style-type:none;
    color:#000000;
    position:relative;
    top:0px;
    left:0px;
    width:200px;
    padding:0px;
    margin:0px;
}


#menuItemsList li
{
    background-color: #F2F2F2;
    border: 1px solid;
    font-family: Helvetica;
    font-size: 10pt;
    font-variant: small-caps;
    font-weight: normal;
    height: 24px;
    letter-spacing: 0.7pt;
    line-height: 23px;
    margin-top: 4px;
    padding-left: 5px;
    width: 150px;
}

#menuItemsList li a, #menuItemsList li a:visited
{
    text-decoration:none;   
    color:#000000;
}

#menuItemsList li:hover
{
    background-color:#B5B5B5;
    font-weight:700;    
}


#adminMenuItemsList
{
    list-style:none;
    list-style-type:none;
    color:#000000;
    position:relative;
    top:20px;
    left:0px;
    width:200px;
    padding:0px;
    margin:0px;
}

#adminMenuItemsList li
{
    background-color: #F2F2F2;
    border: 1px solid;
    font-family: Helvetica;
    font-size: 10pt;
    font-variant: small-caps;
    font-weight: normal;
    height: 24px;
    letter-spacing: 0.7pt;
    line-height: 23px;
    margin-top: 4px;
    padding-left: 5px;
    width: 150px;
}

#adminMenuItemsList li a, #adminMenuItemsList li a:visited
{
    text-decoration:none;   
    color:#000000;
}

#adminMenuItemsList li:hover
{
    background-color:#B5B5B5;
    font-weight:700;
}


#menuOptions {
    background-color: transparent;
    display: block;
    left: 0;
    position: relative;
    width: 760px !important;
}


table.CMSTable
{
    background-color: transparent;
    border: 1px solid #BBBBBB;
    border-collapse: collapse;
    text-align:left;
    font-family:Tahoma,Arial,Verdana;
    font-size:10pt;
}

td.CMSTableFirstCell {
    border-color: #EEEEEE #EEEEEE -moz-use-text-color #BBBBBB;
    border-left: 1px solid #BBBBBB;
    border-right: 1px solid #EEEEEE;
    border-style: solid solid none;
    border-width: 1px 1px 0;
    margin: 0;
    padding: 5px;
	width: 210px;
}

td.CMSTableMiddleCell {
    border-color: #EEEEEE #EEEEEE -moz-use-text-color #BBBBBB;
    border-left: 1px solid #BBBBBB;
    border-right: 1px solid #EEEEEE;
    border-style: solid solid none;
    border-width: 1px 1px 0;
    margin: 0;
    padding: 5px;
}

table.CMSTable th {
    background-color:#DDDDDD;
    border:1px solid #BBBBBB;
    color:#000000;
    font-weight:bold;
    margin:0;
    padding:5px;
}

#errorMssg
{
    color:Red;
}

.outerBorder
{
    width:100%;
    border: 1px solid #ccc;
}

.BorderTopBottom
{
    border-top:1px solid black;
    border-bottom:1px solid black; 
}

.BorderBottom
{
    border-top:1px solid black;
    border-bottom:1px solid black; 
}

.SmallCapsBottomBorder
{
    font-variant:small-caps;
    border-bottom:1px solid black; 
}

.SmallCapsBold
{
    font-variant:small-caps;
    font-weight:bolder;
}

.SmallCapsBoldIta
{
    font-variant:small-caps;
    font-weight:bolder;
    font-style:italic;
}

.SmallCapsBoldBottomBorder
{
    font-variant:small-caps;
    font-weight:bolder;
    border-bottom:1px solid black; 
}

.topTitle
{
    font-variant:small-caps;
    font-weight:normal;
    font-size:14pt;
    background-color:#C2C2C2
}

.smallerTitle
{
    font-variant:small-caps;
    font-weight:normal;
    font-size:12pt;
}

#chooseMenuOption
{
    position:absolute;
    top:40px;
    left:0px;
    font-family: Tahoma,Arial,Verdana;
    font-size:12pt;
    width:200px;
}

#pageTitle
{
    font-size:16pt;
    left:370px;
    position:absolute;
    top:265px;
    z-index:5;
}

#dividerTitle
{
    border-bottom:1px solid black;
    position:absolute;
    top:280px;
    left:370px;
    width:450px;
    z-index:2;
}

.fieldset-auto-width
{
    display: inline-block;
}

.fullWidth
{
    width:100%;
}

#dialogText
{
    font-family:Tahoma,Arial;
    font-size:11pt;
    padding:10 10 10 10;
}

#reportContainer
{
    left:0px;
    position:relative;
    margin-top:0px;
    width:800px;
    z-index:10;
    display:block;
    top:0px;
}


#Site {
    height: 1000px;
    left: 50%;
    margin-left: -480px;
    position: absolute;
    top: 0;
    width: 960px;
}



#Content {
    height: 493px;
    position: absolute;
    right: 0;
    top: 275px;
    width: 713px;
}


#loginToProceed {
    color: #444444;
    font-family: Tahoma,Arial;
    font-size: 14pt;
    left: 20px;
    position: relative;
    top: 70px;
}


#lgout {
    background-color: transparent;
    color: #fff;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 16px;
    height: 26px;
    position: absolute;
    right: -60px;
    top: -5px;
    border:0;
    text-decoration:none;
    cursor:pointer;
}

#lgout:hover {
    text-decoration:underline;
}


#cpass {
    background-color: transparent;
    color: #fff;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 16px;
    height: 26px;
    position: absolute;
    left:0px; 
    top: -2px;
    border:0;
    text-decoration:none;
    cursor:pointer;
    float:left; 
}


#cpass:hover {
    text-decoration:underline;
}


#loginName {
    color: #fff;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 16px;
    height: 32px;
    left: 60px;
    position: absolute;
    top: 212px;
    width: 500px;
    float:left;
}


#Stroke_1 {
    background-image: url("/bank/images/Stroke.jpg");
    background-repeat: repeat-y;
    height: 550px;
    left: 54px;
    position: absolute;
    top: 244px;
    width: 3px;
    z-index: 1;
}


#Stroke_2 {
    background-image: url("/bank/images/Stroke.jpg");
    background-repeat: repeat-y;
    height: 450px;
    left: 156px;
    position: absolute;
    top: 243px;
    width: 3px;
    z-index: 1;
}


#Title {
    color: #fff;
    font-family: "Gill Sans MT",Georgia,"Times New Roman","Eras Demi ITC";
    font-size: 34px;
    height: 51px;
    left: 51px;
    position: absolute;
    text-align: center;
    top: 142px;
    width: 290px;
}


#toRender
{
    border-collapse:collapse;
	margin-top:20px;
    top:0px;
    left:5px;
}


.roaming
{
    border:1px solid black;
    font:Verdana;
    font-size:11pt;
    border-collapse:collapse;
}


.roamingCell
{
    border:1px solid #8A8A8A;
    padding:6px;
    text-align:left;
}


.roamingCellC
{
    border:1px solid #8A8A8A;
    padding:6px;
    text-align:center;
}


.roamingHCell
{
    background-color:#9E9E9E;
    border:1px solid #8A8A8A;
    padding:6px;
    text-align:left;
}


.back1
{
    background-color:#C9C9C9;
}


.back2
{
    background-color:#D6D6D6;
}


#faqsAcco p
{
    text-align:justify;
}

.fileButton 
{
	border: 0;
	outline: none;
	background: none;
	width: 350px;
}

.decom , .note
{
	color:red
}

.winsLogo
{
	position:absolute;
	top:0;
	right:0;
}

.revenueReport tr
{
	background-color:#D0D0D0;
}

.revenueReport .lighterGrey
{
	background-color:#E0E0E0;
}

.revenueReport .darkerGrey
{
	background-color:#BFBFBF;
}

.revenueReport .darkBlue
{
	color: #CCCCCC;
	background-color:#1E417B;
}

.revenueReport .white
{
	background-color:#ffffff;
}

.revenueReport .topTitle
{
	background-color: #C2C2C2;
	text-align:center;
	color: #0070C0;
	font-weight:bold;
}

.revenueReport .thickBorder
{
	border-width:2px;
	border-color:black;
}

.revenueReport .redMessage
{
	font-weight:normal;
	color:#D00000;
	font-size:12px;
}

.revenueReport .tabIn
{
	margin-left:30px;
}

.revenueReport .vesselNotAvailable
{
	background-color:#FFAD99;
}

.revenueReport .noBorder
{
	border:none;
}

.revenueReport .shipOwnerRow
{
	background-color:#D8E4BC;
}

.revenueReport .italicText
{
	font-style:italic;
}

.revenueReport .rowSpacer
{
	background-color:#ffffff;
	line-height:6px;
}

.revenueReport .shipOwner
{
	font-size: 13pt; 
	font-weight: bold;
}

.revenueReport .currentVessel
{
	font-weight: bold;
	color:#D00000;
	text-indent: 20px;
}


.revenueReport .serviceHeader
{
	text-align:center;
	font-weight:bold;
}

.revenueReport .rightAligned
{
	text-align:right;
}

.revenueReport .serviceSubHeader
{
	text-align:right;
	font-weight:bold;
}

.revenueReport .totals
{
	text-align:left;
	font-weight:bold;
}

.revenueReport .noTopBottomBorder
{
	border-top:0;
	border-bottom:0;
}

.revenueReport .fleetTotal
{
	background-color:#FFC000;
}

.revenueReport .monthlyGrandTotal
{
	background-color:#A5D4A7;
}

.revenueReport .grandTotal
{
	background-color:#57BD5C;
}

.revenueReport .grandTotals
{
	text-align: Center;
    font-size: 20px;
	font-weight:bold;
}

 .googlelist 
 {
	top:100px,left:550px;
 }
 
 .googlelist li
 {
	cursor:pointer;
	list-style-type:none;
	margin-top:3px;
	margin-bottom:3px;
	font-size:14px;
	}
 
 .googlelist li:hover
 {
	text-decoration:underline;
 }
 
.googleMap {
	width:713px;
	height:580px;
}




