*{padding: 0; margin: 0; border: 0;}
body{font-family: Arial, Helvetica, sans-serif; font-size: small; padding: 3px; background: #808080;}
#pagewidth{width: 860px; background: url(i/header.jpg) top left no-repeat #fff; margin: 5px auto;}
#pagecontent{background: url(i/rect3971.png) bottom center repeat-x #f5f5f5;}
#header{height: 120px; clear: both; border: solid #fff; border-width: 0 0 1px 0;}
#header img{float: left; margin: 15px 10px;}
#header h1{background: transparent; border: 0; text-indent: -9999px; margin: 0; color: #fff;}
#header h2{font-family: Times, "Times New Roman", serif; font-style: italic;  background: transparent; border: 0; color: #ffc;}
#nav{background: url(i/nav-bg.png) bottom right no-repeat #343434; padding: 15px 10px 5px; font-size: 0.9em; font-weight: bold;}
#nav ul{padding: 2px;}
#nav ul li{display: inline; margin: 2px;}
#nav ul li a{color: #fff; text-decoration: none; padding: 5px 13px; text-transform: capitalize;}
#nav ul li a:hover, #nav ul li a.active{background: #404040;}
#main{width: 80%; float: left;}
/*a{color: #444;}*/
a.pdf{padding-left: 25px; background: url(i/pdf.png) no-repeat;}
p{margin: 3px 10px 10px 10px; padding: 10px; background: url(i/p-bg.png) top left no-repeat #fff; text-align: justify;}
h1, h2, h3, h4, h5, h6{margin: 3px 0 5px 0; background: url(i/nav-bg.png) no-repeat #343434; color: #fff;}
h1, #col1 h2, #col1 h3, #col1 h4, #col1 h5{padding: 5px 15px; margin: 10px; background: url(i/nav-bg.png) bottom right no-repeat #343434;}
.spacer{clear: both}
#col1{width: 76%; float: right; background: url(i/main-bg.jpg) bottom left no-repeat #fff; padding: 0 0 50px 0; border: solid #fff; border-width: 3px;}
#col1 ul{margin: 3px 15px 5px 20px;}
#col1 li{margin: 5px; padding: 5px;}
#col1 p img{float: right; margin: 10px 0 10px 10px;}
#col1 img.product{float: left; margin: 5px 5px 5px 0;}
#col1 li{background: url(i/bg03.png) bottom center repeat-x #fff;}
#col2{width: 23%; float: left; background: url(i/rect3959.png) bottom center repeat-x #dcdcdc; padding: 0 0 120px 0; color: #fff; border: solid #fff; border-width: 3px 0 0 0;}
#col2 h3, #col3 h3{margin: 3px 0 0 0; padding: 5px 10px; border: solid #fff; border-width: 0 0 3px 0; background: url(i/nav-bg.png) center center no-repeat #343434;}
#col2 ul{list-style-type: none;}
#col2 ul li{border: solid #fff; border-width: 0 0 3px 0;}
#col2 ul li a{display: block; background: url(i/rect3955.png) bottom left; padding: 15px; text-decoration: none; color: #fff; width: 128px;}
#main ul li a.consulting{background-image: url(i/rect3955a.png);}
#main ul li a.internetsvc{background-image: url(i/rect3955b.png);}
#main ul li a.multimedia{background-image: url(i/rect3955c.png);}
#main ul li a:hover,#col2 ul li a.active{background-position: center center;}
#col3{width: 20%; float: right; font-size: .9em;  padding: 0 0 40px 0; color: #fff; background: url(i/rect3959.png) bottom center repeat-x #dcdcdc;}
#col3 img{margin: 10px auto;}
#col3 p{text-align: left;}
form{}
form#search{font-size: .9em; background: url(i/nav-bg.png) bottom right no-repeat #343434; margin: 3px 0 0 0;}
form#search h3{display: none;}
form input{border: 1px solid #ccc; padding: 2px; background: #333; color: #fff; font-weight: bold; margin: 3px 1px;}
form input#q{width: 120px; margin: 3px 1px 3px 3px; background: #eee; color: #333; border: 1px solid #fff;}
form input#go{padding: 2px 3px;}
div.slideshow{margin: 10px auto;}
div#breadcrumbs{padding: 1em 1.5em;}
#footer{background: url(i/footer-bg.jpg) bottom left no-repeat #1f5c14; color: #fff; padding: 25px 25px 25px 185px; margin: 0; border: solid #fff; border-width: 3px 0 0 0;}
p.date{}
#col1 div.groupfeature ul{list-style-type: none; margin: 10px 5px;;}
#col1 div.groupfeature ul li{margin: 0; padding: 0; display: inline;}
#col1 div.groupfeature ul li a{color: #fff; text-decoration: none; float: left; display: block; width: 143px; height: 3em; text-align: center; padding: 10px; margin: 0 3px; vertical-align: middle; font-weight: bold;}

hr.pme-hr{ border: 0px solid; padding: 0px; margin: 0px; border-top-width: 1px; height: 1px; }
table.pme-main 	     { border: #4e4e4e 1px solid; border-collapse: collapse; border-spacing: 0px; width: 100%; }
table.pme-navigation { border: #4e4e4e 0px solid; border-collapse: collapse; border-spacing: 0px; width: 100%; }
th.pme-header	     { border: #4e4e4e 1px solid; padding: 4px; background: #cacaca; }
td.pme-key-0, td.pme-value-0, td.pme-help-0, td.pme-navigation-0, td.pme-cell-0,
td.pme-key-1, td.pme-value-1, td.pme-help-0, td.pme-navigation-1, td.pme-cell-1,
td.pme-sortinfo, td.pme-filter { border: #4e4e4e 1px solid; padding: 3px; }
td.pme-buttons { text-align: left;   }
td.pme-message { text-align: center; }
td.pme-stats   { text-align: right;  }