body
{ background: #fafafa url(../img/backgroundlogo.gif) top right no-repeat;
  font-family: Arial,Verdana,Sans-serif;
  color: #bbb; 
  font-size: 100%;
  text-align:center;}

h1
{ background-color: #FFF;
  color:#0091c9;
  font-size:190%;
  font-weight:bold;
  margin-top:0px;
  margin-bottom:18px;}

h2
{ background-color: #fff;
  color:#0091c9;
  font-size:120%;
  font-weight:normal;
  margin-top:0;
  margin-bottom:0;}

h4 
{ margin:0px;
  margin-bottom:0px;
  padding-left:12px;
  font-size:105%;
  background-image:url(../img/arw.gif);
  background-position: 0 3px;
  background-repeat:no-repeat;}

ul 
{ list-style:none;
  margin:0 5px;
  padding:0;}

li
{ padding:0 4px 8px 14px;
  background-image: url(../img/arw.gif);
  background-repeat: no-repeat;
  background-position: 0 3px;}

p 
{ margin-top:2px;}

#container 
{ margin-left: auto;
  margin-right: auto;
  width:800px;
  padding:0px;
  border:0px;}

#header
{ height:190px;
  width:800px; 
   border:#BBB 1px solid;
  background-image:url(../img/header.gif);
  color:#0091c9;}

#main
{ width: 800px;
  margin-top:10px;
  margin-left:auto;
  margin-right:auto;
  border:#BBB 1px solid;
  background-color: #FFF;  
  font-size:80%;
  color:#333;}

#full-width
{ width:760px;
  float:left;
  padding:20px;
  text-align:justify;}

#content
{ width:550px;
  float:left;
  padding:20px;
  text-align:justify;}
  
#nav
{ float:left;
  margin-right:5px;
  margin-top:20px;
  margin-bottom:30px;}
    
#footer
{ height:30px;
  width:800px;
  margin-top:20px;
  padding:10px 0;  
  border:#ccc 0 1 0 0 solid;
  background-color: #ddd;
  font-size:10px;
  color:#222;
  text-align:center;
  clear:both;}

.footer 
{ clear: both; 
  background:#fff;
  color:inherit;
  height:1px;}

.logo1
{ width:800px;
  float:left;
  text-align:left;
  padding:0 0 0 0;
  overflow: hidden;}

.logo2
{ width:200px;
  float:left;
  text-align:left;
  padding:0 0 0 0;
  overflow: hidden;}
  
.menu 
{ width:592px;
  position:relative;
  text-align:left;
  font-size:12pt;
  left:180px;
  top:142px;
  padding:0px;
  margin:0px;
  border:0px;
  float:left;}

.current {color:#000055; }  

a:link, a:visited, a:active
{ text-decoration: none; color:#0091c9;}

a:hover
{ text-decoration:
  underline; color:#999;}

.menu a 
{ border-left:medium solid #DDD;
  padding-right: 4px;
  padding-left: 2px;} 
	
.menu a:hover
{ color:#333;
  border-left:medium solid #0091c9;
  text-decoration:none;}

/*
.homepage 
{ border-left: #FFF !important;}

*/
.current 
{ color:#444 !important;}

.menu2
{ width:auto;
  clear:both;
  position:relative;
  text-align:left;
  margin:0px;
  font-size:80%;
  padding:0px;
  top:141px;
  border:0px;
  padding-top:6px; 
  padding-botton:6px;
  border-left:medium solid #DDD;
  float:left;}

.menu2 a 
{ padding-right:4px; 
  padding-left:4px;}

.menu2 a:hover 
{ color:#333; 
  text-decoration:none;}

.aboutusmenu 
{ left: 180px;}

.servicesmenu 
{ left:258px;
  width:520px;}

.technologiesmenu 
{ left:333px;}

.homeusersmenu 
{ left:440px;}

.newssmenu 
{ left:100px;}

.left
{ width:275px;
  float:left;
  margin:10px 15px 10px 0;
  text-align:justify;  
  overflow: hidden;}

.mid 
{ width:auto;
  padding:10px 0 0 10px;
  margin-left:auto;
  margin-top:0;
  overflow: hidden;}
  
.navhead
{ width:176px;
  height:18px;
  padding: 3px 3px 0 5px;
  border:#ddd 1px solid;
  text-align: left;
  font-size:100%;
  background-color:#eee;
  color:#666;}

.navheadurgent
{ width:176px;
  height:27px;
  padding: 3px 3px 0 5px;
  border:#ddd 1px solid;
  text-align: center;
  font-size:100%;
  background-color:#eee;
  color:#F00;}

.navitem
{ width:172px;
  padding: 15px 6px 15px 6px;
  border-bottom:#ddd 1px solid;
  border-right:#ddd 1px solid;
  border-left:#ddd 1px solid;  
  font-size:90%;
  font-weight: normal;
  text-align:justify;}

.navitemurgent
{ width:172px;
  padding: 15px 6px 15px 6px;
  border-bottom:#ddd 1px solid;
  border-right:#ddd 1px solid;
  border-left:#ddd 1px solid;  
  font-size:90%;
  font-weight: normal;
  text-align:justify;
  color:#f11;}
  
.navitemcentre
{ width:172px;
  padding: 15px 6px 15px 6px;
  border-bottom:#ddd 1px solid;
  border-right:#ddd 1px solid;
  border-left:#ddd 1px solid;  
  font-size:90%;
  font-weight: normal;
  text-align:center;}

.img
{ border:0;}