body
{
	background-color:#EDE1CF;
	font-family:arial,sans-serif;
	font-size:10pt;
	margin:0;
	padding:0;
}

#pageLayout
{
	height: 100%;
	text-align: center;	
	width: 100%;
}

#pageContainer
{
	background-color: white;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	width: 978px;
}

#page
{
	border-left:2px solid #75777B;
	border-right:2px solid #75777B;
}

#header
{
	background-image:url(../images/header_bg.gif);
	background-repeat:repeat-x;
	height:94px;
}

#logo
{
	float:left;
	width:242px;
}

#tools
{
	float:right;
	margin-right:12px;
	text-align:right;
	width:400px;
}

#tools div
{
	margin-top:10px;
	
}

#tools a, #tools label
{
	color:#0C065F;
	font-weight:bold;
	text-decoration:none;
}

#menuBar
{
	background-color:#0C065F;
	border-bottom:1px solid black;
	border-top:1px solid #00478B;
	height:24px;
	padding-left:12px;
}

#breadcrumbBar
{
	background-color:#75777B;
	height:23px;
	margin-top:1px;
	padding-left:12px;
}
#loginBar
{
	background-color:#CCCCCC;
	height:23px;
	margin-top:1px;
	padding-left:12px;
	text-decoration:none;
	color:black;
	font-family:arial,sans-serif;
}
a.loginBar
{
color:black;
text-decoration:none;
}
#breadcrumb
{
	color:white;
	font-size:0.8em;
	padding-top:4px;
}

a.breadcrumb
    {
	color:white;
	}


a.breadcrumbLink, a.breadcrumbLinkCurrent
{
	color:white;
	text-decoration:none;
}

.breadcrumbSeperator
{
	margin:0 6px;
}

#pageContent
{
	background-image:url(../images/page_shading.gif);
	background-repeat:repeat-x;
	padding:10px 12px 10px 12px;
}

#banner
{
	background-color:white;
	border:1px solid #00529D;
	height:178px;
	width:948px;
}

#homeBanner
{
	background-color:white;
	border:1px solid #00529D;
	height:180px;
	width:676px;
}

#bannerShadow
{
	background-image:url(../images/item_shading.gif);
	background-repeat:repeat-x;
	height:17px;
}

#pageColumns
{
	height:100%;
	width:100%;
}

#leftColumn, #sideBar
{	
	background-color:#D8D8DA;
	border:1px solid #75777B;
	padding:2px;
}

#leftColumn
{	
	width:210px;
}

#leftHomepageColumn
{
	padding-right:12px;
	width:678px;
}

#sideBar
{	
	width:262px;
}

.sideBarShadow
{
	background-image:url(../images/sidebar_shadow.gif);
	background-repeat:repeat-x;
	height:10px;
}

.sideBarSpace
{
	height:10px;
}

#rightColumn
{
	padding-left:8px;
}

#homeSubColumnLeft
{
	background-image:url(../images/homepage_shading.gif);
	background-repeat:repeat-x;
	float:left;
	padding:9px;
	width:320px;
}

#homeSubColumnRight
{
	margin-left:338px;
	width:337px;
}

#homepageWelcome
{
	font-size:0.8em;
	text-align:left;
}

#latestNewsPanel
{
	padding:10px 0 0 12px;
}

#pageTitle
{
	border-bottom:1px solid #0C065F;
	color:#0C065F;
	font-size:1.4em;	
	margin-bottom:11px;
	margin-top:0px;
	padding-bottom:11px;
	padding-top:2px;
}

#homepageTitle h1
{
	border-bottom:1px solid #00529D;
	color:#00529D;
	font-size:1.4em;	
	margin-bottom:11px;
	margin-top:0px;
	padding-bottom:11px;
	padding-top:2px;
}

#homepageVideo
{
	height:215px;
	width:320px;	
}

h2
{
	color:#0052A0;
	font-size:1em;
}

.inplacedisplayid1siteid43 h2
{
	font-size:1.2em;
}

.RegionHeaderid1siteid43
{
	color:white;
	background-color:#75777B;
	font-size:0.7em;
	padding:3px 7px !important;
	text-transform:uppercase;
}

h3
{
	color:#0C065F;
	font-size:1em;
	margin:0;
}
h4
{
	color:#0C065F;
	font-weight:normal;
	font-size:0.8em;
}

.inplacedisplayid1siteid43 h2
{
	font-size:1.2em;
}

#knot
{
	height:16px;
	margin-bottom:10px;
}

#footer
{
	background-color:#75777B;
	color:white;
	height:24px;
}
#footernews
{
	background-color:#FFF;
	color:black;
	height:16px;
}

#disclaimer, #copyright
{
	font-size:0.7em;
	height:100%;
}

#disclaimer
{
	float:left;
	margin-left:12px;
	width:400px;
}
#newsdisclaimer
{
	float: left;
	margin-left:12px;
	width:950px;
	font-size:10px;
	font-family: Arial, Helvetica, sans-serif;
	color:#333333;
}
#newsdisclaimer a
{
 color:#333333;
 text-decoration:none;
}

#copyright
{
	float:right;
	margin-right:12px;
	text-align:right;
	width:245px;
}
#copyright a
{
	color:white;
	text-decoration:none;
}
#disclaimer div, #copyright div
{
	padding-top:5px;
}

#disclaimer a
{
	color:white;
	text-decoration:none;
}

#disclaimer .divider
{
	padding:0 4px;
}

#pageShadow
{
	background-color:#EDE1CF;
	background-image:url(../images/page_shadow.gif);
	background-repeat:repeat-x;
	height:27px;
}

.clear { clear:both; }

.toolArrow
{
	height:13px;
	margin-top:2px;
	width:13px;
}

#localNavHeader
{
	background-color:#0C065F;
	border-bottom:1px solid black;
	border-top:1px solid #00478B;
	color:white;
	font-size:1em;
	font-weight:bold;
	padding:3px 7px;
}

.purpleHeader, .goldHeader, .blueHeader
{
	color:white;
	font-size:1.1em;
	padding:3px 7px;
}

.purpleHeader
{
	background-color:#5A507D;
	border-bottom:1px solid #473E65;
	border-top:1px solid #7A6EA8;
}

.goldHeader
{
	background-color:#C3995B;
	border-bottom:1px solid #9E7D48;
	border-top:1px solid #DEB26A;
}

.blueHeader
{
	background-color:#00529D;
	border-bottom:1px solid #003A75;
	border-top:1px solid #006ACE;
}

.plusLink
{
	float:right;
	font-size:0.6em;
	font-weight:bold;
	margin-top:3px;
}

.plusLink a
{
	color:white;
	text-decoration:none;
}

.localNavItem, .localNavItemCurrent
{
	background-color:white;
	background-image:url(../images/item_shading.gif);
	background-repeat:repeat-x;
	border-top:2px solid #D8D8DA;
	font-size:0.9em;
	color:black;
	padding:5px 4px;
}

.crmleftCurrent
{
	background-color:white;
	font-size:0.9em;
	color:black;
	padding:5px 4px;
}

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

.localNavItemCurrent a
{
	color:#0C065F;
	font-weight:bold;
	text-decoration:none;
}

.inplacedisplayid1siteid43
{
	font-size:0.8em;
}

.rightAlign
{
	text-align:right;
}

form
{
	display:inline;
	margin:0;
	padding:0;
}

#x1769_ms
{
	font-size:0.8em;
	width:160px;
}

#terminalMap
{
	border:1px solid #0C065F;
}

#terminalAddress
{
	font-size:0.8em;
	margin-bottom:12px;
}

.additionalTerminalAddresses
{
	border-top:1px solid #B1AEC5;
	font-size:0.8em;
	margin-bottom:12px;
	padding-top:12px;
}

.terminalAddressName
{
	font-weight:bold;
}

.terminalFacilities
{
	font-size:0.8em;
	margin-bottom:12px;
}

.terminalFacilities td
{
	border-bottom:1px solid #B1AEC5;
}

.terminalFacilityName
{
	font-weight:bold;
}

#terminalManager
{
	font-size:0.8em;
	margin-bottom:12px;
}

.additionalTerminalStaff
{
	border-top:1px solid #B1AEC5;
	font-size:0.8em;
	margin-bottom:12px;
	padding-top:12px;
}

.terminalStaffPhoto
{
	border:1px solid #0052A0;
	height:110px;
	margin:6px 0;
	width:88px;
}

.terminalEmployeeName
{
	color:black;
	font-weight:bold;
}

.terminalJobTitle
{
	color:#75777B;
	font-weight:bold;
}

.flashMapThumbnailImage
{
	border:1px solid #0052A0;
	height:137px;
	margin:6px 0;
	width:193px;
}

.overviewList li
{
	margin-top: 8px;
}

h3 .subtext
{
	color:black;
	font-size:0.8em;
	font-weight:normal;
}

.newsReleaseItem, .financialReportItem
{
	background:transparent url(../images/pdf.gif) no-repeat scroll left center;
	margin-top:0px;
	margin-bottom:7px;
	padding-left:17px;
}

.shadedItem
{
	background-color:white;
	background-image:url(../images/item_shading.gif);
	background-repeat:repeat-x;
	padding:6px;
}

.newsReleaseDate, .latestNewsDate
{
	color:#00529D;
	font-size:0.7em;
	font-weight:bold;
}

.financialReportDate, .latestFinancialReportDate
{
	color:#C3995B;
	font-size:0.7em;
	font-weight:bold;
}

.latestNewsDate
{
	font-size:0.8em;
}

.latestFinancialReportDate
{
	font-size:0.8em;
}

.latestNewsSnippet
{
	height:26px;
	position:relative;
}

.latestFinancialReportSnippet
{
	height:26px;	
}
.latestuserlogin
{
	height:80px;	
}

.latestNewsTitle
{
	font-size:0.8em;
	margin-right:19px;
}

.newsReleaseTitle a, .financialReportItem a
{
	color:#0C065F;
	font-size:0.8em;
}

.latestNewsArrow
{
	bottom:0;
	position:absolute;
	right:0;
}

.quickLinkTitle
{
	color:#5A507D;
	font-size:0.8em;
	font-weight:bold;
	text-transform:uppercase;
}

.quickLinkDescription
{
	font-size:0.8em;
	margin-right:19px;
}

.sitemap
{
	font-size: 0.8em;
}

.leaf
{
	clear: both;
	margin: 0px;
	padding: 0px;
}

.branch
{
	float:left;
	border-top: 1px dotted #00529a;
	width: 18px;
	margin-top: 0.6em;
	margin-right: 0.2em;
}

.children
{
	border-left: 1px dotted #00529a;
	margin-left: 22px;
}
.ActionLink
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #000000;
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration:none ;
	text-align:left;
}
.ActionLink A:visited
{
   color:#0000FF;
}
.Actionhead
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #666666;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
a.Actionhead
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #666666;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.Linkhead
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 0.9em;
    COLOR: #000000;
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.bodytext
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 0.8em;
    COLOR: #000000;
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-align:left;
}
.bodytext A:visited
{
	color:#0000FF;
}
