/* Menu bar css elements */
/* let the menu bar be raw html instead of an Adobe Image Ready table */
/* gpichenot@pirog-ingenierie.com */
/* 10/05/2006 */
#menuBar td{
	font-family: sans-serif;
	font: arial;
	font-size: 10pt;
	font-weight: bold;
	color: #162A74;
	text-align: center;
    cursor: pointer;

}
/* END Menu Bar Elements */

table.HeadquartersTable
{
	width: 540px;
	border-style: none solid none solid;
	border-color: #FF7F00;
	border-width: 0px 1px 0px 1px;
}

td.LogoCell
{
	background-image: url("/Images/PhoneBackground1.jpg");
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}

td.ButtonsCell
{
	/*background-image: url("/Images/PhoneBackground2.jpg");
	background-repeat: no-repeat;*/
	background-color: #FFFFFF;
	color : white;
}

td.DottedLine
{
	background-image: url("/Images/3x1DottedLine.gif");
	background-color: #FFFFFF;
	height: 1px;
}

td.HighlightedCell
{
	background-color: #E7E3E7;
	font-weight: bold;
	padding-left: 20px;
}

td.RightBorder
{
	border-style: none solid none none;
	border-color: #FF7F00;
	border-width: 0px 1px 0px 0px;
}

td.LeftBorder
{
	border-style: none none none solid;
	border-color: #FF7F00;
	border-width: 0px 0px 0px 1px;
}

td.OfficeCell
{
	padding: 7px;
	border-color: #FF7F00;
	border-width: 0px 0px 1px 0px;
	border-style: solid none solid none;
}

td.OfficeHeader
{
	width: 25%;
	color: #FF7F00;
	font-weight: bold;
	text-align: center;
	border-color: #FF7F00;
	border-width: 0px 0px 1px 0px;
	border-style: solid none solid none;
}

td.DateCell
{
	font-size: 9px;
	font-weight: bold;
	color: #5C5C5C;
	font-family : Verdana, Arial, Helvetica, sans-serif;
}

td.PressReleaseCell,td.PressReleaseCell a
{
	font-weight: normal;
	text-align : left;
	color: #5C5C5C;
	font-family : Verdana, Arial, Helvetica, sans-serif;
}

div.Header
{
	font-size: 16px;
	color: #000066;
	font-weight: bold;
	text-align: center;
}

div.BottomButtons
{
	text-align: center;
	font-size: 10px;
	font-family: Tahoma, Verdana;
	font-weight: bold;
}

div.HomeMainCell
{
	background-color: #FFFFFF;
	background-image: url(/Images/Background.jpg);
	background-repeat: no-repeat;
	background-position: top right; 
}

span.PressReleaseDate
{
	font-family: Lucida Sans Unicode, Lucida Console, Courier New, Courier, Arial, serif;
	font-size: 10px;
	font-weight: normal;
}
td.PressReleaseDate
{
	font-family: Lucida Sans Unicode, Lucida Console, Courier New, Courier, Arial, serif;
	font-size: 10px;
	font-weight: normal;
}
span.PressReleaseText
{
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}
td.PressReleaseText
{
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

span.PageTitle
{
	font-size: 15px;
	color: #FF7F00;
	font-weight: bold;
}

p.Headline
{
	font-style: italic;
	font-size: 26px;
	color: #FF7F00;
	font-family: Impact;
	text-align: center;
}

p.BigText
{
	font-size: 13px;
	font-weight: bold;
}

p.SubHeading
{
	font-size: 10px;
	color: #0D0C58;
	font-weight: bold;
	margin-bottom: 0px;
}
p.SubHeading2
{
	font-size: 10px;
	color: #FF7F00;
	font-weight: bold;
	margin-bottom: 0px;
}

p.SidebarLink
{
	margin-left: 2px;
	margin-bottom : 4px;
	/*margin-top : 7px;*/
	font-size: 10px;
	vertical-align: top;
}

p.SidebarSubLink
{
	margin-left: 0px;
	margin-bottom : 0px;
	margin-top : 0px;
	font-size: 9px;
}

a.SidebarLinkAnchor:link, a.SidebarLinkAnchor:visited
{
	color: #5C5C5C;
	text-decoration: none;
}

a.SidebarLinkAnchor:hover
{
	color: #5C5C5C;
	text-decoration: underline;
}

a.SidebarSubLinkAnchor:link, a.SidebarSubLinkAnchor:visited
{
	color: #5C5C5C;
	text-decoration: none;
	font-weight : normal;
}

a.SidebarSubLinkAnchor:hover
{
	color: #5C5C5C;
	text-decoration: underline;
}

/* ACTIVE STUFF*/
a.SidebarLinkActive:link, a.SidebarLinkActive:visited
{
	color: #FF7F00;
	text-decoration: none;
}
a.SidebarLinkActive:hover
{
	color: #FF7F00;
	text-decoration: underline;
}
a.SidebarSubLinkActive:link, a.SidebarSubLinkActive:visited
{
	color: #FF7F00;
	text-decoration: none;
	font-weight : normal;
}


a.SidebarSubLinkActive:hover
{
	color: #FF7F00;
	text-decoration: none;
}

body
{
/*
	margin-top: 0px;
	margin-left: 0px;
	margin-right:5px;
	margin-bottom:2px;
	*/
}

 td, div, span, ul, body
{
	font-family: Verdana, Tahoma, Helvetica, Arial, serif;
	color: #5C5C5C;
	font-size: 10px;
}

li,ul.class_8FC031
{
	/*list-style: url(Images/puces/8FC031/fleche.jpg);*/
	list-style: url(/Images/puces/FF7E00/fleche.jpg);
}

 td.index
{
	font-family: Verdana, Tahoma, Helvetica, Arial, serif;
	color: #5C5C5C;
	font-size: 10px;
	text-align : justify;
}

p
{
	font-family: Verdana, Tahoma, Helvetica, Arial, serif;
	color: #5C5C5C;
	font-size: 10px;
}


li.normal,p.normal
{
	font-family: Verdana, Tahoma, Helvetica, Arial, serif;
	color: #5C5C5C;
	font-size: 10px;
	text-align: justify;
}
p.normal2
{
	font-family: Verdana, Tahoma, Helvetica, Arial, serif;
	color: white;
	font-size: 10px;
	text-align: justify;
}

a
{
	/*color: #000066;*/
	color: #5C5C5C;
	font-weight: bold;
	text-decoration: none;
}

a:hover
{
	color: #FF7F00;
}

input
{
	font-family: Verdana, Tahoma, Helvetica, Arial, serif;
	font-size: 11px;
}

input.Button
{
	background-color: #EEEEEE;
	color: #000000;
}

input.TextBox
{
	background-color: #F8F8F8;
	color: #000000;
}

Button
{
	height: 25;
	width: 65;
}
form, input
{
	margin-top: 0px;
	margin-bottom: 0px;
}

img.bordered_orange
{
	border-color: #FF7F00;
	border-width: 1px 1px 1px 1px;
}
img.bordered_blue
{
	border-color: #000066;
	border-width: 1px 1px 1px 1px;
}

td.justify
{
	text-align: justify;
	vertical-align : top;
}

td.maptools
{
	text-align: center;
	margin: 0;
	padding: 0;
	vertical-align: middle;
}
td.maptools a:hover
{
	background: white;
	border-color: black;
	text-align: center;
}

table.maptools
{
	border: #FF7F00;
}

td.SZGParchitecture
{
	background : #5E758C;
	color : white;
}

td.MarketSolutions
{
	background-color: #898989;
	color: white;
	text-align: center;
	font-weight: bold;
	height: 15px
}

td.MainPadding
{
	padding-left : 10px;
	padding-right : 10px;
}

td.events_logo
{
	text-align: center;
	
}
td.news_description
{
	vertical-align : top;
}
