body{font-family:arial;
font-size:16px;
color:#5F5A59;
}

a{color:#0A5FFF;}

h4{
margin-left:10px;
color:#15317E;
font-size:18;
font-weight:normal;
}

h3{font-size:18px;
font-family:arial;
color:#006400;
font-weight:normal;}

img{border:0px;}

#soci{
width:200px;
height:70px;
border-width:1px;
border-style:solid;
border-color: #736F6E;
position:relative;
float:right;
margin-right:20px;
margin-top:45px;
}

.new{
font-size:9px;
color:#FF0000;
}

.socicon{
border-width:0;
width:45px;
height:45px;
}

.langlink:link{color:#5F5A59;text-decoration:none;}
.langlink:hover{color:#5F5A59;text-decoration:underline;}
.langlink:visited{color:#5F5A59;text-decoration:none;}
.langlink:active{color:#5F5A59;text-decoration:none;}

#container {
background-color:transparent;
width:auto;
height:600px;
position:center;
margin-left:auto;
margin-right:auto;
}

#banner {
width:1000px;
height:190px;
border-width:1;
border-style:solid;
border-color:green;
background-image: url("images/banner.png");
position:relative;
background-repeat:no-repeat;
background-position:bottom right;
border-right:none;
border-bottom:thick solid #2E8B57;
border-top:none;
border-left:none;
margin-left:auto;
margin-right:auto;
}

#home{
position:relative;
margin-left:140px;
width:40px;
height:180px;
border-width:1;
border-style:solid;
border-color:green;
}
#services{
position:relative;
margin-left:17px;
width:800px;
height:800px;
border-width:1;
border-style:solid;
border-color:green;
}
#press{}
#about{}
#contact{}
#clients{}

#bannertable td{
width:500px;
vertical-align:middle;
}
#bannertable tr{
height:200px;
}


#content{
padding-left:10;
padding-right:10;
width:975px;
height:550px;
margin-left:auto;
margin-right:auto;
border-width: 3p6;
border-style: solid;
border-color: #FF3D0D;
position:relative;
}

#content2{
padding-left:10;
padding-right:10;
width:975px;
height:600px;
padding-left:20px;
padding-right:20px;
margin-left:auto;
margin-right:auto;
border-width: 3p6;
border-style: solid;
border-color: #FF3D0D;
position:relative;
}

#jonkirk{
margin-right:20px;
}

h2{
color:blue;
}

#partnerbox{
margin-right:20px;
margin-left:0;
margin-top:10px;
position:absolute;
height:80px;
top:0;
right:0;
width:200px;
border-width: 1px;
border-style: solid;
border-color: #736F6E;
border-top:none;
border-bottom:none;
border-right:none;
}

#contentright
{
margin-top:110px;
margin-right:20px;
margin-left:0;
position:absolute;
height:350px;
top:0;
right:0;
width:200px;
border-width: 1px;
border-style: solid;
border-color: #2E8B57;
}

#boxpress
{
border-width: 1px;
border-style: solid;
border-color: #2E8B57;
}


#contentleft
{
margin-top:10px;
margin-left:10px;
margin-right:280px;
height:420px;
position:relative;
top:0;
right:0;
width:670px;
border-width: 0px;
border-style: solid;
border-color: coral;
float:left;
}
#serv
{
font-family:arial;
font-size:17;
color:#5F5A59;
}
#form
{
color:#1874CD;
font-family:arial;
}

#clnt{
height:150;
border-width: 1px;
border-style: solid;
border-color: #2E8B57;
border-top:none;
border-left:none;
border-right:none;
}

#newsdate
{
color:red;
}
#langbox{z-index:2;font-family:arial;position:absolute;margin-left:860px;color:#5F5A59;width:300px;height:20px;background:#fff;font-size:15px;}
.miniflag{
cursor:pointer;
cursor:hand;
border-width:0px; 
}

#bla1{
text-align:justify;
font-family:arial;
font-size:16px;
color:#5F5A59;
}

#bla2{
margin-top:20px;
text-align:justify;
font-family:arial;
font-size:16px;
color:#5F5A59;
}

#bla{
margin-left:10px;
text-align:justify;
font-family:arial;
font-size:17px;
color:#5F5A59;
}

#bli{
text-align:justify;
font-family:arial;
font-size:15;
color:#5F5A59;
}

body{background-color: white;}

#services
{
padding:3px;
position:relative;
width:820px;
height:400px;
margin-left:auto;
margin-right:auto;
border-width: 0px;
border-style: solid;
border-color:#4AA02C;
}

#menu
{
text-align:left;
position:relative;
width:800px;
height:700px;
margin-right:auto;
margin-left:auto;
float:left;
border:0px solid lime;
}
#serv-list{
list-style-type:none;
margin:0;
padding:0;
}
#serv-list li{
margin-top:0px;
height:60px;
border-bottom:1px solid #aaa;
width:300px;
font-size:18px;
font-weight:350;
cursor:pointer;
cursor:hand;
line-height:3.3em;
}
.servdiv-live{
width:470px;
max-height:700px;
height:700px;
overflow:auto;
border:2px solid grey;
padding:0.5em;
}
.servdiv-hid{display:none;}
.offli{
color:#1874CD;
font-weight:bold;
}

.onli{
color:#FF7F00;
font-weight:bold;
}
#clienttab{width:90%;
margin-left:5%;
margin-right:5%;}

#clienttab td{background-color:transparent;border-bottom:1px solid #2E8B57;}

#clienttab tr{height:160px;}


h2
{
text-align:left;
margin-left:10px;
}


#intro
{
height:100px;
border-top:0px solid #aaa;
padding-top:20;
}

#down
{
padding-left:10px;
background-image:url(images/button.png);
background-repeat:no-repeat;
background-position:20px 8px;
}

#footer
{
font-family:times new roman;
position:relative;
text-align:center;
margin-top:0px;
margin-left:auto;
margin-right:auto;
height:30px;
width:1000px;
background-image:url(images/footer.jpg);
background-repeat:repeat x;
background-position:center;
}

#nali:link {text-decoration: none;color:#0da898;}
#nali:hover {text-decoration: underline; color:#0da898;}
#nali:visited{text-decoration: none;color:#0da898;}
#nali:active{text-decoration: none;color:#0da898;}



#priv:link {text-decoration: none;color: #FFFF00;}
#priv:hover {text-decoration: underline; color: #FFFF00;}
#priv:visited{text-decoration: none;color: #FFFF00;}
#priv:active{text-decoration: none;color: #FFFF00;}

#downloadindex:link {text-decoration: none;color: #FFFFff;}
#downloadindex:hover {text-decoration: underline; color: #FFFFff;}
#downloadindex:visited{text-decoration: none;color: #FFFFff;}
#downloadindex:active{text-decoration: none;color: #FFFFff;}

#title1
{
font-size:25px;
font-family:arial;
color: green;
}

#rednote
{
font-size:15px;
font-family:arial;
color: #EE0000;
}


#title2
{
font-size:18px;
font-family:arial;
color:#006400	;
}

#flou
{

}

#table0{
margin-left:33;
}

/*Ebook form*/


#message{font-size:0.75em;}

.ok{color:#1E69CC;}
.nok{
font-weight:bold;
text-decoration:underline;
color:#228B22;
}
.pdfform{

width:800px;
height:auto;
border: 1px solid #808080;
background-color:transparent;
padding:10px;

}

#ebooktab{width:400px;
margin-left:auto;
margin-right:auto;
}
.warnid{list-style-type:none;margin:0;padding:0;}

.warnid li{display:inline;}

#ebkmail1{font-size:0.8em;color:#0A97FF;line-height:1.2em;}
#ebknumb1{font-size:0.8em;color:#0A97FF;margin-top:17px;}

.ic2{
display:inline;
font-size:0.8em;
color:#0A97FF;
margin-top:17px;
}

.noc{display:none;}

.normfield{background-color:#fff;}
.dofield{background-color:#ADDDFF;}
#emailmessage{color:#0A97FF;font-size:0.8em;}
#numbermessage{color:#0A97FF;font-size:0.8em;}


/* ----Menu Table <td> background switch effect----- */

td.menuhomeon
{
background-image:url(images/banneron.png);
background-repeat: no-repeat; 
background-position: -1px -9px;
cursor:pointer;
cursor:hand;
}
td.menuservon
{
cursor:pointer;
cursor:hand;
background-image:url(images/banneron.png);
background-repeat: no-repeat; 
background-position: -93px -9px;
}

td.menuteston
{
cursor:pointer;
cursor:hand;
background-image:url(images/banneron.png);
background-repeat: no-repeat; 
background-position: -174px -9px;
}

td.menuabouton
{
cursor:pointer;
cursor:hand;
background-image:url(images/banneron.png);
background-repeat: no-repeat; 
background-position: -230px -8px;
}

td.menucontacton
{
cursor:pointer;
cursor:hand;
background-image:url(images/banneron.png);
background-repeat: no-repeat; 
background-position: -311px -8px;
}

td.menuteamon
{
cursor:pointer;
cursor:hand;
background-image:url(images/banneron.png);
background-repeat: no-repeat; 
background-position: -351px -8px;
}

td.menuclientson
{
cursor:pointer;
cursor:hand;
background-image:url(images/banneron.png);
background-repeat: no-repeat; 
background-position: -385px -8px;
}
/*menublank
{
background-color:red;
}*/