body{
margin: 0 0;
padding: 0 0;
color:#929292;
font-family:arial;
font-size:13px;
line-height:15px;
}


#site{
width: 1191px;
height: 798px;
padding-top: 90px;
margin: 45px auto;
border: 1px solid #929292;
}
.left{
float: left;
}

.textleft{
float: left;
width:700px;
}
.newtextleft{
float: left;
width:730px;
}
.textleft p{
font-family: arial;
font-size: 13px;
color: #929292;
padding-bottom: 20px;
line-height: 15px;
text-align: justify;
}

.newtextleft p{
font-family: arial;
font-size: 13px;
color: #929292;
padding-bottom: 20px;
line-height: 15px;
text-align: justify;
}

.textleft a{
text-decoration: none;
color: #EF4135;
}

.newtextleft a{
text-decoration: none;
color: #EF4135;
}
.clear{
clear: both;
}
.pad{
padding: 17px 0 0 0;
}

#topnav{
margin: 0 auto;
width: 965px;
height: 49px;
}

#topnav ul{
margin: 0 0;
padding: 0 0;
}

#topnav li{
list-style: none;
float:left;
padding: 0 0;
}

li.biib{
display: block;
width: 200px;
height:49px;
}

li.biib a{
display: block;
width: 200px;
height:49px;
background: #555555 url('../images/topnav/biib.gif') no-repeat;
}

li.brand{
width: 188px;
height:49px;
display: block;
overflow: hidden;
}

li.brand a{
width: 188px;
height:49px;
display: block;
background: url('../images/topnav/brand.gif') 0 0 no-repeat;
}
li.brand a:hover{
background: url('../images/topnav/brand.gif') 0 -49px no-repeat;
}
li.brand a.active{
background: url('../images/topnav/brand.gif') 0 -49px no-repeat;
}

li.inventions{
width: 189px;
height:49px;
display: block;
overflow: hidden;
float:left;
}

li.inventions a{
width: 189px;
height:49px;
display: block;
background: url('../images/topnav/inventions.gif') 0 0 no-repeat;
}
li.inventions a:hover{
background: url('../images/topnav/inventions.gif') 0 -49px no-repeat;
}
li.inventions a.active{
background: url('../images/topnav/inventions.gif') 0 -49px no-repeat;
}


li.porfolio{
width: 189px;
height:49px;
display: block;
overflow: hidden;
float:left;
}

li.portfolio a{
width: 189px;
height:49px;
display: block;
background: url('../images/topnav/portfolio.gif') 0 0 no-repeat;
}
li.portfolio a:hover{
background: url('../images/topnav/portfolio.gif') 0 -49px no-repeat;
}
li.portfolio a.active{
background: url('../images/topnav/portfolio.gif') 0 -49px no-repeat;
}

li.contact{
width: 199px;
height:49px;
display: block;
overflow: hidden;
float:left;
}

li.contact a{
width: 199px;
height:49px;
display: block;
background: url('../images/topnav/contact.gif') 0 0 no-repeat;
}
li.contact a:hover{
background: url('../images/topnav/contact.gif') 0 -49px no-repeat;
}
li.contact a.active{
background: url('../images/topnav/contact.gif') 0 -49px no-repeat;
}


#subnav{
margin: 0 auto;
margin-top: 10px;
width: 965px;
height: 49px;
list-style: none;
}

#subnav ul{
margin: 0 0;
padding: 0 0;
}

#subnav li{
list-style: none;
float:left;
}


li.logotypes{
width: 200px;
height:21px;
display: block;
overflow: hidden;
float:left;
}

li.logotypes a{
width: 200px;
height:21px;
display: block;
background: url('../images/subnav/logotypes.gif') 0 0 no-repeat;
}
li.logotypes a:hover{
background: url('../images/subnav/logotypes.gif') 0 -21px no-repeat;
}

li.logotypes a.active{
background: url('../images/subnav/logotypes.gif') 0 -21px no-repeat;
}


li.marketing{
width: 188px;
height:21px;
display: block;
overflow: hidden;
float:left;
}

li.marketing a{
width: 188px;
height:21px;
display: block;
background: url('../images/subnav/marketing.gif') 0 0 no-repeat;
}
li.marketing a:hover{
background: url('../images/subnav/marketing.gif') 0 -21px no-repeat;
}

li.marketing a.active{
background: url('../images/subnav/marketing.gif') 0 -21px no-repeat;
}


li.websites{
width: 189px;
height:21px;
display: block;
overflow: hidden;
float:left;
}

li.websites a{
width: 189px;
height:21px;
display: block;
background: url('../images/subnav/websites.gif') 0 0 no-repeat;
}
li.websites a:hover{
background: url('../images/subnav/websites.gif') 0 -21px no-repeat;
}
li.websites a.active{
background: url('../images/subnav/websites.gif') 0 -21px no-repeat;
}


li.clientlist{
width: 189px;
height:21px;
display: block;
overflow: hidden;
float:left;
}

li.clientlist a{
width: 189px;
height:21px;
display: block;
background: url('../images/subnav/client.gif') 0 0 no-repeat;
}
li.clientlist a:hover{
background: url('../images/subnav/client.gif') 0 -21px no-repeat;
}
li.clientlist a.active{
background: url('../images/subnav/client.gif') 0 -21px no-repeat;
}

li.terms{
width: 199px;
height:21px;
display: block;
overflow: hidden;
float:left;
}

li.terms a{
width: 199px;
height:21px;
display: block;
background: url('../images/subnav/terms.gif') 0 0 no-repeat;
}
li.terms a:hover{
background: url('../images/subnav/terms.gif') 0 -21px no-repeat;
}

li.terms a.active{
background: url('../images/subnav/terms.gif') 0 -21px no-repeat;
}



#subsubnav{
margin: 0 auto;
margin-top: -15px;
width: 965px;
height: 21px;
list-style: none;
}

#subsubnav ul{
margin: 0 0;
padding: 0 0;

}

#subsubnav li{
list-style: none;
float:left;
font-family: Arial, helvetica;
color: #929292;
border-bottom: 1px solid #929292;
}
#subsubnav li.rightborder{
border-right: 1px solid #929292;
}

#subsubnav li a{
width: 89px;
height:21px;    
padding: 0 0 0 30px;
display: block;
color: #929292;
text-decoration: none;
font-size: 10px;
}

#subsubnav li a:hover{
color: #EF4135;
}
#subsubnav li a.active{
color: #EF4135;
}





#footernav{
margin: -25px auto 0 auto;
width: 965px;
height: 21px;
list-style: none;
border-bottom: 1px solid #929292;
z-index: 90;
}

#footernav ul{
margin: 0 0;
padding: 0 0;
}

#footernav li{
list-style: none;
float:left;
font-family: Arial, helvetica;
color: #929292;
}
#footernav li.rightborder{
border-right: 1px solid #929292;
}

#footernav li.rightborder.small{
width: 100px;
}
.small a{
margin-left: -20px;
}
#footernav li.rightborder.sizer{
width: 195px;
}
.sizer a{
margin-left: 15px;
}
#footernav li.rightborder.brandsizer{
width: 190px;
}
.brandsizer a{
margin-left: 20px;
}
#footernav li.rightborder.inventionssizer{
width: 190px;
}
.inventionssizer a{
margin-left: 12px;
}
#footernav li.rightborder.portsizer{
width: 190px;
}
.portsizer a{
margin-left: 12px;
}
#footernav li.con{
width: 50px;
}
.con a{
margin-left: -35px;
}

#footernav li a{
width: 95px;
height:21px;    
padding: 0 0 0 60px;
display: block;
color: #929292;
text-decoration: none;
font-size: 11px;
}

#footernav li a:hover{
color: #EF4135;
}
#footernav li a.active{
color: #EF4135;
}

#content{
width:1024px;
height: 542px;
border-top: 1px solid #929292;
margin-top: 10px;
margin-left: auto;
margin-right: auto;

}

#homecontent{
background: url(../images/home.jpg) no-repeat;
width:1191px;
height: 542px;
border-top: 1px solid #929292;
margin-top: 10px;
}

#blankcontent{
width:1191px;
height: 541px;
border-top: 1px solid #929292;
margin-top: 10px;
background: url('../images/newgrey.jpg') no-repeat;
}

.mid{
width: 1024px;
margin: 0 auto;
}

#navleft{
width: 230px;
height: 390px;
border-right: #919195 1px solid;
margin-top: 55px;
 }
 
 #navleft ul{
padding-top: 20px;

 }
 
 #navleft ul li{
 list-style: none;
 display: block;
 width: 150px;
 height: 25px;
 padding-left: 15px;
 }
 
  #navleft ul li a{
  font-family: Arial, sans-serif;
 font-size: 13px;
 list-style: none;
 display: block;
 width: 170px;
 height: 20px;
 color: #919195;
 text-decoration: none;
 }
  #navleft ul li a:hover{
 color: #EF4135;
 } 

  #navleft ul li a.active{
 color: #EF4135;
 }
 
 

 
 .subfoot{
  margin: 25px auto 0 auto;
width: 965px;
 font-size: 10px;
 font-family: Arial, san-sarif;
 color:#808080;}
 
  .subfoot a{
text-decoration: none;
 color: #404040;}
 
#contactimage{
border-top:1px solid #929292;
margin-top:10px;
width: 1191px;
height: 542px;
background: url(../images/contact.jpg) no-repeat;
}


#contactinfo{
width: 400px;
position: relative;
top: 60px;
left: 222px; 

}

#contactinfo a{
text-decoration: none;
color: #EF4135;}

#table{
font-size: 11px;
}

.eleven p{
font-size: 11px;
}

