﻿body 
{
	margin:0px;
	padding:0px;
	font-family:Verdana, Sans-Serif;
	font-size:small;
	/*line-height:1.6em;*/
	text-align:center;
	background-color:White;


  
	
}

a
{
	color:Black;
}


/* Language & search bar styles */

#SiteHeader
{
    width: 100%;
    height: 23px;
  background-color:White;
    padding-top: 6px;
    border-bottom: solid 1px #DDDAB5;
    vertical-align:bottom
}

.SiteHeaderLeft
{
	float:left;
	padding-left:5px;
}

.SiteHeaderLeftGreen
{height:36px;
	float:left;
	width :170px;
	padding-left:4px;
	background-color:#669933;
}
.SiteHeaderRightYellow
{height:36px;
	float:Right;
	width :526px;
	/*padding-left:5px;*/
	background-color:#FFCC33;
}
.SiteHeaderCentered
{
	float:left;
	text-align:center;
	vertical-align:bottom;
	height:113px;
	
}

.SiteHeaderRight
{
	float:right;
	padding-right:5px;
}

.SiteHeaderRight a
{
	color:Black;
}

.LanguageLink
{
	margin-left:3px;
	vertical-align:middle;
}

/* Logo, date time and breadcrumbs styles */

#SiteHeaderContentHolder
{width:700px;

  background-color:White;
	margin:20px 0 0 0;
	text-align:left;
	vertical-align:bottom;
	 margin :auto;
}

#SiteLogo
{
	text-align:left;
	width:350px;
	float:left;
}

#EuLogo
{
	text-align:right;
	width:auto;
	float:right;
}
#ESFLogo
{
	text-align:right;
width:350px;
	float:right;
}

#SiteDateTime
{
	text-align:left;
	width:700px;
	/*background-color:#13548C;*/
	/*border:solid 1px #690103;*/
	height:36px;
	color:White;
	padding-top:4px;
	padding-left:2px;
}

#Breadcrumbs
{
	text-align:left;
	width:700px;
	border-bottom:solid 1px #690103;
	height:15px;
	padding:3px 0px 2px 0px;
	margin : auto;
}

#Breadcrumbs a
{
	color:Black;
}

/* Front page banner styles */

#Banners
{
	margin-top:10px;
	text-align:left;
	width:700px;
	height:86px;
	 margin :auto;
}

#ActorsBanner
{
	float:left;
	background-image:url(http://www.solid-info.net/Images/ActorsBanner.gif);
	height:86px;
	width:230px;
	 margin :auto;
}

#ProjectsBanner
{
	background-image:url(http://www.solid-info.net/Images/ProjectsBanner.gif);
	height:86px;
	width:230px;
	margin-left:234px;
}

#ExchangeZoneBanner
{
	float:right;
	background-image:url(http://www.solid-info.net/Images/ExchangeZoneBanner.gif);
	height:86px;
	width:230px;
}

.BannerHeader
{
	padding:15px 3px 0px 80px;
}

.BannerContent
{
	padding:10px 3px 0px 80px;
}

.BannerFooter
{
	padding:10px 3px 0px 115px;
}

.BannerFooter img
{
	vertical-align:middle;
}

.BannerFooter a
{
	color:Black;
}

/* Site left hand menu styles */

.LoginInstructions
{
    width:160px;
}
.LoginHeader
{
	font-size:medium;
}

.LoginDivFront
{
	border:solid 1px black;
	width:170px;
	 margin :auto;
}

#SiteMenu
{
	text-align:left;
	width:175px;
	margin-top:5px;
	float:left;
	
}


.SiteMenuItem
{

	padding:3px;
	background-color:#FFFFFF;
	border:solid 1px #0099FF;
	text-decoration:none;
}

.SiteMenuItemHover
{
	padding:3px;
	background-color:#E6E8FE;
	/*border-top:solid 2px white;*/
	
}

.SiteMenuItem a
{
	color:Black;
	text-decoration:none;
}

.SiteMenuItemHover a
{
	color:Black;
}

/* Site content style */

#SiteContentHolder
{
	width:700px;
	text-align:left;
	 margin :auto;
}

#SiteContent
{
	float:right;
	margin-top:7px;
	width:500px;
	border:solid 1px #cccccc;
	padding:10px 10px 10px 10px;
}
.SiteContentImage
{
    width:100%;
    text-align :center;
}

/* Site footer styles */

#SiteFooter
{	
	clear:both;
	width:700px;
	border-top:solid 1px #CCCCCC;
	/*background-color:#EAEDEE;*/
	background-color:#FFCC33;
	margin:10px 0px 0px 0px;
	padding:5px 0px 0px 0px;
	text-align:center;
}

.SiteFooterLinks
{
	margin-bottom:8px;
}

.SiteFooterLinks a
{
	color:Black;
	text-decoration : none;
	
}
.SiteFooterLinks a:hover
{
    text-decoration:underline;
}

/* Single clear style */

.Clear
{
	clear:both;
}

.PageTextHeader
{
	color:Black;
	font-size:medium;
	
}

/* Control Styles */

.NoOutlineGrid
{
	border:solid 1px white;
}

/*______________FOOTER_________________________*/
#copyright
{
	text-align: center;
	width: auto;
	padding: 0px;
	margin: 0px;
}

#copyright ul
{
	display: inline;
	margin: 0;
	padding: 0;
}

#toppage
{
	text-align: right;
	padding: 0;
	margin: 0;
}

#copyright ul li
{
	display: inline;
	margin: 0;
	padding: 0 5px 0 5px;
	color: #339;
	border-right: 1px solid #ccc;
}

#copyright ul li.last
{
	display: inline;
	margin: 0;
	padding: 0 5px 0 5px;
	color: #339;
	border-right: none;
}

#copyright ul.gsites
{
	padding: 7px;
	border: 1px solid #369;
	text-align: center;
}

#copyright ul.asites
{
	padding: 7px; /*border: 1px solid #369;*/
	text-align: center;
}

#copyright ul.asites li
{
	border-right: none;
}

#copyright a
{
	background-color: Transparent;
	color: #000;
	text-decoration: none;
}

#copyright a:hover
{
	background-color: Transparent;
	color: #000;
	text-decoration: underline;
}

.LeftMarginTen
{
	margin-left:10px;
}
