/*---------------------------------------------------------*/
body
{
  text-decoration:none;
  padding:0px;
  margin-left:0px;
  margin-right:0px;
  margin-top:0px;
  margin-bottom:0px;
  background-color:white;
  color:black;
  overflow: auto;

 
}

/*---------------------------------------------------------*/
.navigation
{
  color:black; 
  text-align:left;
  text-decoration:none;
  margin-top:10px;
  margin-bottom:1px;
  padding-top:15px;
  border:0px;
  width:118px;
  vertical-align:top;
  background: #C7CFDC;
  font-family:  Arial, Verdana, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 9pt;
 }


.navigation a
{
  background:#8AA5BF;
  text-decoration:none;
  font-weight:bold;
  color:black;
  width:118px;
  display: block;
  border-top:1px solid white;
  border-bottom:1px solid white;
  margin-bottom: 0px;
  margin-top:0px;
  margin-left:0px;
  margin-right:0px;
  padding-left:5px;
  padding-right:2px;

}


.naviactive a
{
background-color:#44617D;
color:white;
}


.navigationsub a
{
  width:103px;
  margin-top:2px;
  margin-bottom:0px;
  margin-left:15px;
  background-color:#6F8FB0;
  color: white;
  font-family:  Arial, Verdana, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 8pt;

}

.navisubactive a
{
  width:103px;
  margin-top:2px;
  margin-bottom:0px;
  margin-left:15px;
  background-color: #A3B5C7;
  color: black;
  font-family:Arial, Verdana, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 8pt 
}

/*---------------------------------------------------------*/
.languageselect
{
  margin-top:30px;
  text-align:center;

}
.languageselect a
{
  background: #1973B2;
  width: 30px;
  margin-left:0px;
  margin-right:0px;
  margin-top:0px;
  margin-bottom:0px;
  border-top:2px solid #8AA5BF;
  border-left:2px solid #8AA5BF;
  border-right:2px solid #000000;
  border-bottom:2px solid #000000;
  padding:0px;
  display:inline;
  
}
.languageSelect a:hover
{
  border-top:2px solid #000000;
  border-left:2px solid #000000;
  border-right:2px solid #8AA5BF;
  border-bottom:2px solid #8AA5BF;
}

/*---------------------------------------------------------*/
.footer
{
background-color: White;
  height:5px;
}
/*---------------------------------------------------------*/
.head
{
   height:72px;
	border:none;
  
}
	
.maintable
{

  height:100%;
/*  width:100%;*/
  padding : 10px; 
  border:0;
  border-collapse:collapse;
  
 }

.maintext
{
  vertical-align:top;
  border:none;
  background: white;
  color:black;
  padding:10px;
  height: 100%;
  width:100% ;
  
 }


/*---------------------------------------------------------*/

#projects
{
  float:left; 
  margin-top:10px;
  margin-bottom:5px;  
  margin-left:0px;  
  margin-right:20px;  
}

/*---------------------------------------------------------*/

.references
{
	width: 100%;
	border: 0;
}

.references td
{
	vertical-align: top;
   border: 0;
	padding: 10px;
}

.gallerytable {
	margin: 20px;
	width:780px;
	border: 2px solid #44617d;
}

.style1 {
	font-family: Arial Verdana Helvetica sans-serif;
	font-size: 12pt;
	font-weight: bold;
}
.style2 {
	font-family: Arial Verdana Helvetica sans-serif;
	font-size: small;
	color: #003399;
	font-weight: bold;
	font-size: 14pt;
}
.style3 {
font-family: Arial Verdana Helvetica sans-serif; 
font-size: medium; 
color: #003399; 
font-weight: bold;
 }


.header	{ 
font-family:Arial, Verdana, Helvetica, sans-serif; 
color:#FFFFFF;
font-size:9pt;
 text-align: center;
 
 
 
 }

.textarea 	{ 
color:#000000;
 font-family: Arial,Verdana,Helvetica,sans-serif;
  font-weight: normal;
  font-variant: normal;
  font-style: normal;
  font-size: 10pt;
  }
  .textarea a 
 {
 	text-decoration: none; 
	font-weight:bold; 
	color: #003399;
}
  
  .sitemap	{ 
color:#000000;
 font-family: Arial,Verdana,Helvetica,sans-serif;
  font-weight: normal;
  font-variant: normal;
  font-style: normal;
  font-size: 10pt;
  }

.sitemap ul
{
  list-style: url(/images/sitemap/bullet.jpg);
  font-size:12pt;
} 

.sitemap ul ul
{
	list-style: url(/images/sitemap/bullet_small.jpg);
    font-size:10pt; 
} 

.sitemap a 
 {
 	text-decoration: none; 
	font-weight:bold; 
	color: #003399;
}

	
 
.Headline{
	height: 1px;
	background-repeat: repeat-y;
	
}
#footertext	{ 
font-family:Helvetica, Verdana,sans-serif; 
color:#000000; 
font-size:8pt;
text-align: right;}

#tablink {
font-family:Arial,Verdana,sans-serif; 
color:#003399; 
font-size:8pt; }

.myborderstyle {
	border-style: solid ;
	border-top-width:2px;
	border-bottom-width:2px;
	border-left-width:2px; 
	border-right-width:2px;
	border-color: #44617d;
}
#text { 
font-family:Arial,Verdana,Helvetica,sans-serif; 
color:#000000; 
font-size:11pt; 
}

#ticker{
	Z-INDEX: 2;
	LEFT: 337px;
	OVERFLOW: hidden; 
	POSITION: absolute; 
	TOP: 63px; 
	HEIGHT: 18px;
	width:400px;
	color:#000000;
	font: normal normal 800 8pt/normal Arial,Verdana,Helvetica,sans-serif;
}



div.tableContainer {
	clear: both;
	border: none;
	height: 100%;
	overflow: auto;
	width: 100%
}

.scrollContent 
{
	height: 80%;
}

.footer
{
	height: 10%;
}


.gallerytable{
text-align: center;
	margin: 20px;
	width:780px;
	border: 2px solid #44617d;
}


