@charset "utf-8";
/* CSS Document */

body { background-image: url(../images/bg.jpg); background-repeat: repeat-x; margin:0px !important; padding:0px !important; background-color: #949494; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#3E3E3E; line-height: 20px; overflow:scroll; *overflow:auto;}

p { margin:0; }

a { outline:0; }

body a { color:#3E3E3E; text-decoration:underline }
body a:hover { color:#000000; text-decoration:underline }

.nav_area{background:url(../images/header_bar.jpg) no-repeat; width:451px; height:96px; margin:0px; padding-left:370px; padding-top:10px;}

.nav_area .navbar{width:447px; height:77px;}
.nav_area .navbar ul{list-style:none; margin:0px; padding:0px;}
.nav_area .navbar ul li{position:relative; float:left;}
.nav_area .navbar ul li a span{display:none;}
.nav_area .navbar ul li a{background:url(../images/navbar.jpg) no-repeat; display:block; height:44px;}

.nav_area .navbar ul li a.meet{background-position:-40px 0px; width:110px; height:33px;}
.nav_area .navbar ul li a.meet:hover{background-position:-40px -77px;}
.nav_area .navbar ul li a.news{background-position:-150px 0px; width:124px; height:33px;}
.nav_area .navbar ul li a.news:hover{background-position:-150px -77px;}
.nav_area .navbar ul li a.projects{background-position:-274px 0px; width:75px; height:33px;}
.nav_area .navbar ul li a.projects:hover{background-position:-274px -77px;}
.nav_area .navbar ul li a.customer{background-position:-349px 0px; width:111px; height:33px;}
.nav_area .navbar ul li a.customer:hover{background-position:-349px -77px;}

.nav_area .navbar ul li a.home{background-position:-70px -33px; width:59px; margin-left:30px;}
.nav_area .navbar ul li a.home:hover{background-position:-70px -110px;}
.nav_area .navbar ul li a.about{background-position:-129px -33px; width:85px;}
.nav_area .navbar ul li a.about:hover{background-position:-129px -110px;}
.nav_area .navbar ul li a.services{background-position:-214px -33px; width:80px;}
.nav_area .navbar ul li a.services:hover{background-position:-214px -110px;}
.nav_area .navbar ul li a.process{background-position:-294px -33px; width:76px;}
.nav_area .navbar ul li a.process:hover{background-position:-294px -110px;}
.nav_area .navbar ul li a.contact{background-position:-370px -33px; width:100px;}
.nav_area .navbar ul li a.contact:hover{background-position:-370px -110px;}

.main-content { padding:0 10px 10px 19px }

.siderail-grey { padding:3px 6px 3px 6px; text-transform:uppercase; }

.form-field { padding:5px; width:250px; }

#providers img{border:0px;}