﻿/*******************************************
	
	ISG Plc theme styles...

*******************************************/

/*
	Global element style overrides
*/
a
{
	color: #010F76;
}

/*
	Element Explicit Style Information
*/
div#topHeader
{
	background: url(../../images/topHeaderBlue.jpg) repeat-x top left;	
}

div#topHeader div#topHeaderRight
{
	/*background: url(../../images/isgLogoIntExt.gif) no-repeat bottom left;*/
}

div#midHeader div.inherit
{
	background-color: #BFE1F2;
}

div#leftBarOuter h2
{
	background-color: #9FADC2;
}

div#leftBarOuter div#leftBarA
{
	background: url(../../images/moodGlobal.jpg) no-repeat bottom left;
}

div#leftBarOuter div#leftBarB
{
	background: url(../../images/moodReports.jpg) no-repeat bottom left;
}

div#leftBarOuter div#leftBarC
{
	background-color: #BFE1F2;
}

div#midHeaderLeft table
{
	 margin: auto auto auto 4px
}

div#midHeaderLeft table td
{
	vertical-align: middle;
	height: 18px
}

div#midHeaderLeft a
{
	vertical-align: middle;
	padding-top: 2px;
	text-decoration: none;
}


/*
	Element specifc style classes
*/
h1.locationsHeader
{
	width: 582px;
	height: 16px;
	background-color: #CFD6E0;
	margin: 0 !important;
	padding: 4px 0 0 6px !important;
	color: #454545;
	font-size: 10px;
}

div.locationsBody
{
	/*background: url(../../images/worldBackground.jpg) no-repeat top left;*/
	/*height: 341px;*/
	color: #666;
}

div.locationsBody h3
{
	color: #333;
}

div.locationsBody p
{
	margin-top: -3px;
}

div.locationsBody table
{
	margin: 0 6px;
	width: 100%;
}

div.locationsBody table td
{
	width: 33%;
}


/*
	Dynamic Menu Styles
*/
div#midHeaderRight .midNavStaticItemHover, div#midHeaderRight .midNavStaticItemSelected
{
	background-color: #B5D1DF;
}

div#midHeaderRight .midNavDynamicItem
{
	background-color: #B5D1DF;
}

div#midHeaderRight .midNavDynamicItemHover
{
	background-color: #BFE1F2;
}

div#bodyContent .innerLeftNavStaticItemSelected, div#bodyContent .innerLeftNavStaticItemHover
{
	background-color: #BFE1F2;
}

table.locationTable
{
	margin-top: 8px !important;
}

table.locationTable td
{
	width: 20% !important;
	padding-right: 4px;
	padding-bottom: 8px;
}

div.phoneDiv
{
	margin: 5px 0;
}

li.Sustainability
{
	margin-bottom:10px;
	margin-left: -20px
}

.noBorder
{
	border-style:none;
	border-width: 0px;
}