body      {  background:#96B7A6; text-align: center; font: 11px Arial; color:#000000 }

a:link    { color: #E1FDFA; text-decoration:none }
a:visited { color: #E1FDFA; text-decoration:none }
a:hover   { background: #CC0000 }
ul        { padding: 0; margin: 0;list-style-type: none }
li        { padding: 0; margin:0 }

#expertise  { width:980px; height:620px; overflow: inherit; border:1px solid #7B988A; margin: 2% auto }
#header     { width: 978px; height: 57px; float: left; clear:both }
#header img { margin: 13px 0 0 418px }
#leftcol    { margin:0; width:80px; height: 440px;float: left }
#content    { margin:0; padding:0; width:688px; height: 482px; background: url(welcometokensolusi.jpg) no-repeat left; float: left; text-align:left }
.kensolusi_welcome    { color: #FFFFFF; width: 260px; margin: 35px 0 0 35px }
.kensolusi_welcome h1 { font: 30px Arial; letter-spacing:1px; margin: 0 0 20px 0 }
.kensolusi_welcome p  { line-height: 25px; font: 11px Arial; letter-spacing: 1px;}
.kensolusi_welcome p a { background: #000000 }
.kensolusi_welcome p a:hover   { background: #CC0000 }
#rightcol         { margin:0 0 0 12px; width:175px; float: left; text-align: left }
#rightcol a:link  { color:#414B46; text-decoration: underline }
#rightcol a:hover { color: #E1FDFA; background: #CC0000 }
#footer           { width: 765px; float: left; text-align: justify; clear: both }
#footer p         { margin: 10px 0 10px 80px; color: #414B46  }
.kensolusi_welcome p span,
#footer p span    { font-weight: bold;  }
.services_mp li   { color:#FFFFFF; padding:0 0 3px 0; letter-spacing:1px;  }
.address .nm      { padding: 5px 0 0 0 }
.services_tag     { color:#FFFFFF; font-style:italic; line-height: 15px; margin: 20px 10px 90px 0 }

