/* CSS Document */
/*body general*/
body {
		font-family:Arial, Helvetica, sans-serif;
		font-size:normal;
		background-color:#CCCCCC;

}

/*body layout */
#wrapper {
        width: 800px;
        margin: 0 auto;
        text-align:left;
        position: relative;
        background-color: #FFFFFF;
}
#wrappersearch {
        width: 800px;
        margin: 0 auto;
        text-align:left;
        position: relative;
        background-color: #FFFFFF;
        
}
#wrapperSolutions {
        width:800px;
        margin:0 auto;
        text-align:left;
        position:relative;
        background-color:#E5E5FF;
}
#wrapperevent {
        width:800px;
        margin:0 auto;
        margin-left: 20%;
        text-align:left;
        position:relative;
        background-color:#F2F2FF;
}
#wrapperServices {
        width:800px;
        margin:0 auto;
        text-align:left;
        position:relative;
        background-color:#F2F2FF;
}
#wrapperNews {
        width:800px;
        margin:0 auto;
        text-align:left;
        position:relative;
        background-color:#D4D4FF;
}
#wrapperReferences {
        width:800px;
        margin:0 auto;
        text-align:left;
        position:relative;
        background-color:#E5E5E5;
}
#topmenu {
        clear:both;
        height:45px;
    		background-image:url(../_img/header.jpg);
    		background-position: left top;
    		background-repeat:no-repeat;
    		padding-top:80px;
    		border-bottom:solid 1px #999999;
}
#topmenuland{
  position: absolute;
  top: 76px;
  right: 33px;
  font-size: 10px;
  font-family: Verdana;
}
select{font-size: 9px;
       font-family: Arial ; 
       color:#333333 ;
       background-color: #FFFFFF;
       font-weight: bold ; 
      }
#topmenuSolutions {
        clear:both;
        height:45px;
    		background-image:url(../_img/header.jpg);
    		background-position: top;
    		background-repeat:no-repeat;
    		padding-top:80px;
    		border-bottom:solid 1px #999999;
    		background-color:#FFFFFF;

}
#topmenuServices {
        clear:both;
        height:45px;
    		background-image:url(../_img/header.jpg);
    		background-position:top;
    		background-repeat:no-repeat;
    		padding-top:80px;
    		border-bottom:solid 1px #999999;
    		background-color:#FFFFFF;
}
#topmenuNews {
        clear:both;
        height:45px;
    		background-image:url(../_img/header.jpg);
    		background-position:top;
    		background-repeat:no-repeat;
    		padding-top:80px;
    		border-bottom:solid 1px #999999;
    		background-color:#FFFFFF;
}
#topmenuReferences {
        clear:both;
        height:45px;
    		background-image:url(../_img/header.jpg);
    		background-position:top;
    		background-repeat:no-repeat;
    		padding-top:80px;
    		border-bottom:solid 1px #999999;
    		background-color:#FFFFFF;
}
#leftmenu {
        width: 20%;
        height:1%;
        padding:5px 5px 5px 5px;
        float:left;
        background-color:#FFFFFF;
        color:#666666;
        font-weight:bold;
    		font-size:small;
    		line-height:0.7cm;
}
.table{
margin-left: 32px;
}
#search{
        color:#666666;
        text-decoration: none;
}
#search a{
        color:#666666;
        text-decoration: none;
}
#search a:hover{
        color:#000099;
        text-decoration: none;
}

#leftmenuSolutions {
        height:1%;
        padding:5px 5px 5px 5px;
        float:left;
        background-color:#E5E5FF;
        color:#666666;
        font-weight:bold;
    		font-size:small;
    		line-height:0.7cm;
}
#leftmenuServices {
        height:1%;
        width: 20%;
        padding:5px 5px 5px 5px;
        float:left;
        background-color:#F2F2FF;
        color:#666666;
        font-weight:bold;
    		font-size:small;
    		line-height:0.7cm;
}
#leftmenuNews {
        height:1%;
        width: 20%;
        padding:5px 5px 5px 5px;
        float:left;
        background-color:#D4D4FF;
        color:#666666;
        font-weight:bold;
    		font-size:small;
    		line-height:0.7cm;
}

#leftmenuNew {
        height:1%;
        width: 16%;
        padding:5px 5px 5px 5px;
        float:left;
        background-color:#D4D4FF;
        color:#666666;
        font-weight:bold;
    		font-size:small;
    		line-height:0.7cm;
}
#leftmenuReferences {
        height:1%;
        padding:5px 5px 5px 5px;
        float:left;
        background-color:#E5E5E5;
        color:#666666;
        font-weight:bold;
    		font-size:small;
    		line-height:0.7cm;
}
#content {
        width: 66%;
        float:left;
        padding:5px 40px 5px 55px;
        background-color:#FFFFFF;
    		font-size:small;
    		
}
#contentevent {
        width: 88%;
        float:left;
        padding:5px 40px 5px 55px;
        background-color:#f2f2ff;
    		font-size:small;0
        margin-left: 20px;
}
#content_home {
        width: 66%;
        float:left;
        padding:5px 40px 5px 55px;
        background-color:#FFFFFF;
    		font-size:small;
    		height: 570px;
}

#tat{   float:left;
         width: 56%;
      	font-size:small;
      	padding:0px 40px 5px 55px;
      	margin-left: 200px;
      	margin-top: -50px;

}
#output{
  padding-left: 82px;
}
#input{
  padding-left: 102px;
}
#tres{ margin-left: 25px;
}
#contentBusiness {
        width: 62%;
        float:left;
        padding:5px 25px 5px 55px;
        background-color:#FFFFFF;
    		font-size:small;
    		
}
#contentSolutions {
        float:left;
        padding:5px 40px 5px 55px;
        background-color:#E5E5FF;
    		font-size:small;
    		width:66%;
}
#contentServices {
        
        width: 66%;
        float:left;
       padding:5px 40px 5px 55px;
        background-color:#F2F2FF;
    		font-size:small;
    		
}
#contentNews {
        width: 66%;
        float:left;
        padding:5px 40px 5px 55px;
        background-color:#D4D4FF;
    		font-size:small;
}
#contentReferences {
        width: 66%;
        float:left;
       padding:5px 40px 5px 55px;
        background-color:#E5E5E5;
    		font-size:small;

}

#contentmanagement {
        width: 66%;
        float:left;
        padding:5px 40px 5px -10px;
        background-color:#ffffff;
    		font-size:x-small;

}

#footer {
        text-align:center;
        background-color:#00529C;
        clear:both;
        font-size:x-small;
        color:white;
}

/*Buttons in topmenu */
#buttons {
		    width:100%;
}
#buttons a, #buttons a:visited {
  		text-align:left; 
  		text-decoration:none; 
  		color:#999999; 
  		width:116px; 
  		height:20px; 
  		float:left;
  		border-left:solid 1px #0099FF;
  		border-top:solid 1px #0099FF;
  		border-right:solid 1px #0099FF;
  		margin-left:30px;
  		padding-left:5px;
  		padding-top:10px;
  		padding-bottom:0px;
  		font-size:small;
  		font-weight:bolder;

}
#buttons a:hover {
  		text-align:left; 
  		text-decoration:none; 
  		color:#000099; 
  		width:116px; 
  		height:20px; 
  		float:left;
  		border-left:solid 1px #999999;
  		border-top:solid 1px #999999;
  		border-right:solid 1px #999999;
  		margin-left:30px;
  		padding-left:5px;
  		padding-top:10px;
  		padding-bottom:0px;
  		font-size:small;
  		font-weight:bolder;		
}

#buttonssearch {
		    width:100%;
}
#buttonssearch a, #buttonssearch a:visited {
  		text-align:left; 
  		text-decoration:none; 
  		color:#999999; 
  		width:116px; 
  		height:20px; 
  		float:left;
  		border-left:solid 1px #0099FF;
  		border-top:solid 1px #0099FF;
  		border-right:solid 1px #0099FF;
  		margin-left:30px;
  		padding-left:5px;
  		padding-top:10px;
  		padding-bottom:0px;
      fontfont-size: normal;
  		font-weight:bolder;

}
#buttonssearch a:hover {
  		text-align:left; 
  		text-decoration:none; 
  		color:#000099; 
  		width:116px; 
  		height:20px; 
  		float:left;
  		border-left:solid 1px #999999;
  		border-top:solid 1px #999999;
  		border-right:solid 1px #999999;
  		margin-left:30px;
  		padding-left:5px;
  		padding-top:10px;
  		padding-bottom:0px;
  		font-size:normal;
  		font-weight:bolder;		
}
/* buttons/links in leftmenu */
#leftmenu a, #leftmenu a:visited {
  		text-align:left; 
  		text-decoration:none; 
  		color:#999999; 
  		float:left;
  		font-size:small;
  		font-weight:bolder;
  		padding-left:10px;
}
#leftmenu a:hover {
  		text-align:left; 
  		text-decoration:none; 
  		color:#000099; 
  		float:left;
  		font-size:small;
  		font-weight:bolder;
  		background-image:url(../_img/bullet.gif);
  		background-position:left;
  		background-repeat:no-repeat;
  		padding-left:10px;
}
#leftmenu p{
		margin-left:20px;		
}
#leftmenuSolutions a, #leftmenuSolutions a:visited {
  		text-align:left; 
  		text-decoration:none; 
  		color:#999999; 
  		float:left;
  		font-size:small;
  		font-weight:bolder;
  		padding-left:10px;
}
#leftmenuSolutions a:hover {
  		text-align:left; 
  		text-decoration:none; 
  		color:#000099; 
  		float:left;
  		font-size:small;
  		font-weight:bolder;
  		background-image:url(../_img/bullet.gif);
  		background-position:left;
  		background-repeat:no-repeat;
  		padding-left:10px;
}
#leftmenuSolutions p{
		margin-left:20px;		
}
#leftmenuServices a, #leftmenuServices a:visited {
  		text-align:left; 
  		text-decoration:none; 
  		color:#999999; 
  		float:left;
  		font-size:small;
  		font-weight:bolder;
  		padding-left:10px;
}
#leftmenuServices a:hover {
  		text-align:left; 
  		text-decoration:none; 
  		color:#000099; 
  		float:left;
  		font-size:small;
  		font-weight:bolder;
  		background-image:url(../_img/bullet.gif);
  		background-position:left;
  		background-repeat:no-repeat;
  		padding-left:10px;
}
#leftmenuServices p{
		  margin-left:20px;		
}
#leftmenuNews a, #leftmenuNews a:visited {
  		text-align:left; 
  		text-decoration:none; 
  		color:#999999; 
  		float:left;
  		font-size:small;
  		font-weight:bolder;
  		padding-left:10px;
}
#leftmenuNews a:hover {
  		text-align:left; 
  		text-decoration:none; 
  		color:#000099; 
  		float:left;
  		font-size:small;
  		font-weight:bolder;
  		background-image:url(../_img/bullet.gif);
  		background-position:left;
  		background-repeat:no-repeat;
  		padding-left:10px;
}
#leftmenuNews p{
		  margin-left:20px;		
}
#leftmenuNew a, #leftmenuNew a:visited {
  		text-align:left; 
  		text-decoration:none; 
  		color:#999999; 
  		float:left;
  		font-size:small;
  		font-weight:bolder;
  		padding-left:10px;
}
#leftmenuNew a:hover {
  		text-align:left; 
  		text-decoration:none; 
  		color:#000099; 
  		float:left;
  		font-size:small;
  		font-weight:bolder;
  		background-image:url(../_img/bullet.gif);
  		background-position:left;
  		background-repeat:no-repeat;
  		padding-left:10px;
}
#leftmenuNew p{
		  margin-left:20px;		
}
#leftmenuReferences a, #leftmenuReferences a:visited {
  		text-align:left; 
  		text-decoration:none; 
  		color:#999999; 
  		float:left;
  		font-size:small;
  		font-weight:bolder;
  		padding-left:10px;
}
#leftmenuReferences a:hover {
  		text-align:left; 
  		text-decoration:none; 
  		color:#000099; 
  		float:left;
  		font-size:small;
  		font-weight:bolder;
  		background-image:url(../_img/bullet.gif);
  		background-position:left;
  		background-repeat:no-repeat;
  		padding-left:10px;
}
#leftmenuReferences p{
		  margin-left:20px;		
		  
}
#other a{
  text-decoration: none;
  color:#999999;
  font-weight: bolder ;
}
#other a:hover{
  text-decoration: none;
  color:#000099;
  font-weight: bolder ;
}

#small{
font-size: 11px;
}

/*new_home page CSS*/
#home_top{
width: 670px;
}

#home_center{
width: 670px;
color:#000099;
height: 160px;
margin-top:-20px;
}


#home_top_right{
float: left;
width: 500px;
margin-top: -130px;
margin-left: 180px;
color:#014B94;
width: 355px;
}

#home_top_left{
height:140px;
width: 140px;
margin-top: 10px;
}

#title{
font: 13px ;
font-weight: bold;
margin-bottom: 10px;
margin-top: -10px;
height:15px;
}

#title3{
font: 13px ;
font-weight: bold;
margin-top: 20px;
margin-bottom: 10px;
}

#title2{
font: 13px ;
font-weight: bold;
margin-top: 20px;
}
#home_link{
margin-top:5px;
text-decoration: none;
font-size: 11px;
}
#home_link2{
margin-top: 10px;
text-decoration: none;
font-size: 11px;
}
#home_more{
text-decoration: none;
margin-top: 20px;
font-size: 10px;
}
#home_link a{
text-decoration: none;
}
#home_link2 a{
text-decoration: none;
}
#home_more a{
text-decoration: none;
}
#home_more a:hover{
  		color:#999999;
}
#home_link a:hover{
  		color:#999999;
}
#home_link2 a:hover{
  		color:#999999;
}



#pic_2{
float: left;
width: 370px;
margin-right: 15px;
margin-top: -10px;
}

#pic_3{
float: left;


}
#home_bottom_left{
margin-left: 10px;
width: 140px;
height: 170px;
margin-top: -35px;
}
#home_bottom_right{
margin-left: 180px;
margin-top: -140px;
}
#home_bottom{

width: 670px;
color:#000099;
margin-top:75px;
height: 150px;

}
#hometxt{
float: left;
}


