body{
  font:11px verdana,arial,tahoma,sans-serif;
  color:#000;
  background-color:#7bc4e3;
  margin:40px 0 0 0;
  padding:0;
  text-align:center;
}
table, tr, td{
  border-collapse:collapse;
  margin:0;
  padding:0;
}
.clear-both{clear:both;}
.float-left{float:left;}
.float-right{float:right;}
.center{margin:0 auto;}
img{
  display:block;
  margin:0;
  border:0;
}
#container{
  width:779px;
  margin:0 auto;
  background:#fff url("images/content_bg.jpg") repeat-y;
}
#menu, #menu li{
  height:64px;
  margin:0;
  padding:0;
}
#menu{
  width:779px;
  list-style:none;
}
#menu li{
  float:left;
}
#nav1, #nav2, #nav3, #nav4, #nav5, #nav6, #nav7{
  display:block;
  height:64px;
}
#sel1, #sel2, #sel3, #sel4, #sel5, #sel6, #sel7{
  display:block;
  height:64px;
}
#nav1:link, #nav1:visited{
  background:url("images/nav_home.jpg") 0 0 no-repeat;
  width:70px;
}
#nav1:hover, #sel1:link, #sel1:visited{
  background:url("images/nav_home_over.jpg") 0 0 no-repeat;
  width:70px;
}
#nav2:link, #nav2:visited{
  background:url("images/nav_services.jpg") 0 0 no-repeat;
  width:74px;
}
#nav2:hover, #sel2:link, #sel2:visited{
  background:url("images/nav_services_over.jpg") 0 0 no-repeat;
  width:74px;
}
#nav3:link, #nav3:visited{
  background:url("images/nav_portfolio.jpg") 0 0 no-repeat;
  width:77px;
}
#nav3:hover, #sel3:link, #sel3:visited{
  background:url("images/nav_portfolio_over.jpg") 0 0 no-repeat;
  width:77px;
}
#nav4:link, #nav4:visited{
  background:url("images/nav_about.jpg") 0 0 no-repeat;
  width:64px;
}
#nav4:hover, #sel4:link, #sel4:visited{
  background:url("images/nav_about_over.jpg") 0 0 no-repeat;
  width:64px;
}
#nav5:link, #nav5:visited{
  background:url("images/nav_testimonials.jpg") 0 0 no-repeat;
  width:102px;
}
#nav5:hover, #sel5:link, #sel5:visited{
  background:url("images/nav_testimonials_over.jpg") 0 0 no-repeat;
  width:102px;
}
#nav6:link, #nav6:visited{
  background:url("images/nav_pricing.jpg") 0 0 no-repeat;
  width:67px;
}
#nav6:hover, #sel6:link, #sel6:visited{
  background:url("images/nav_pricing_over.jpg") 0 0 no-repeat;
  width:67px;
}
#nav7:link, #nav7:visited{
  background:url("images/nav_contact.jpg") 0 0 no-repeat;
  width:88px;
}
#nav7:hover, #sel7:link, #sel7:visited{
  background:url("images/nav_contact_over.jpg") 0 0 no-repeat;
  width:88px;
}
#menu li ul{
  position:absolute;
  left:-999em;
  margin:0;
  margin-top:-15px;
  padding:0;
  background-color:#9bcaf6;
  border-top:1px solid #999999;
  border-left:1px solid #999999;
  border-right:1px solid #999999;
  list-style:none;
  width:142px;
}
#menu li ul li{
  float:none;
  padding:4px;
  height:auto;
  border-bottom:1px solid #999999;
  width:134px;
  text-align:left;
}
#menu li ul li a{
  display:block;
  width:134px;
  font-weight:normal;
  color:#000;
}
#menu li:hover ul, #menu li.over ul{
  left:auto;
}
#content{
  margin-bottom:-1em;
  padding:0 34px 0 255px;
  text-align:justify !important;
}
div.folio-item img, #about_pic{
  float:left;
  margin-right:20px;
  margin-bottom:2em;
  padding:1px;
  border:1px solid #8e8e8e;
}
div.folio_item ul{
  margin:0;
  padding:0;
  padding-bottom:1em;
}
#footer{
  padding:1em;
}
#preloadimages{
  display:none;
}
input, select, textarea, hr, p, h1, h2, h3, h4{
  margin:0;
  margin-bottom:1em;
}
h1{
  font-weight:bold;
  font-size:16px;
  color:#0175a9;
}
h2{
  font-weight:bold;
  font-size:13px;
  color:#636363;
}
h3{
  font-size:10px;
  font-weight:bold;
}
h4{
  font-size:10px;
  font-weight:bold;
  color:#a9a9a9;
}
a:link, a:visited{
  font-weight:bold;
  color:#8e8e8e;
  text-decoration:none;
}
a:hover{
  color:#000;
}

/* Questionable */
.imgBorder{
  border:#0368a4 1px solid;
}
.fullheight{
  height:100%;
}
.topgradient{
  background-image:url(http://www.thenextlevel.ca/images/interface/upper_shim.gif);
  background-repeat:repeat-x;
}
.sidegradient{
  background-image:url(http://www.thenextlevel.ca/images/interface/side_shim.gif);
  background-repeat:repeat-y;
}

