body {
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  background-color: #545454;
  color: #333333;
  /*font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;*/
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 150%;
}

td , th , p , ol , li , div , dl , dt , dd , blockquote {
  margin: 0px;
  color: #333333;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 150%;
}

/*div {border:1px solid #000000;}*/

h1, h2, h3, h4 {color:#ED9C00;margin:0px;}

form {margin: 0px;}

hr {color:#ED9C00;height:1px;background-color:#ED9C00;border:none;}
a{outline: none;}
a:link {color:#FF9900;font-weight:bold;text-decoration:none;}
a:visited {color:#FF9900;font-weight:bold;text-decoration:none;}
a:active {color:#FF9900;font-weight:bold;text-decoration:none;}
a:hover {color:#FF9900;font-weight:bold;text-decoration:none;}

a.noLink:link {color:#000000;text-decoration:none;cursor:default;}
a.noLink:visited {color:#000000;text-decoration:none;cursor:default;}
a.noLink:active {color:#000000;text-decoration:none;cursor:default;}
a.noLink:hover {color:#000000;text-decoration:none;cursor:default;}

a.nav:link {color:#FFFFFF;line-height:10px;font-weight:bold;text-decoration:none;text-transform:uppercase;}
a.nav:visited {color:#FFFFFF;line-height:10px;font-weight:bold;text-decoration:none;text-transform:uppercase;}
a.nav:active {color:#FFFFFF;line-height:10px;font-weight:bold;text-decoration:none;text-transform:uppercase;}
a.nav:hover {color:#FF9900;line-height:10px;font-weight:bold;text-decoration:none;text-transform:uppercase;}

a.navOn:link, a.navIn:link {color:#FF9900;line-height:10px;font-weight:bold;text-decoration:none;text-transform:uppercase;}
a.navOn:visited, a.navIn:visited {color:#FF9900;line-height:10px;font-weight:bold;text-decoration:none;text-transform:uppercase;}
a.navOn:active, a.navIn:active {color:#FF9900;line-height:10px;font-weight:bold;text-decoration:none;text-transform:uppercase;}
a.navOn:hover, a.navIn:hover {color:#FF9900;line-height:10px;font-weight:bold;text-decoration:none;text-transform:uppercase;}

span.navDiv {color:#CCCCCC;font-size:10px;font-weight:bold;}

a.subnav:link {font-size:11px;color:#000000;font-weight:normal;text-decoration:none;}
a.subnav:visited {font-size:11px;color:#000000;font-weight:normal;text-decoration:none;}
a.subnav:active {font-size:11px;color:#000000;font-weight:normal;text-decoration:none;}
a.subnav:hover {font-size:11px;color:#FF9900;font-weight:normal;text-decoration:underline;}

a.subnavOn:link, a.subnavIn:link {font-size:11px;color:#FF9900;font-weight:normal;text-decoration:none;}
a.subnavOn:visited, a.subnavIn:visited {font-size:11px;color:#FF6600;font-weight:normal;text-decoration:none;}
a.subnavOn:active, a.subnavIn:active {font-size:11px;color:#FF9900;font-weight:normal;text-decoration:none;}
a.subnavOn:hover, a.subnavIn:hover {font-size:11px;color:#FF9900;font-weight:normal;text-decoration:none;}

a.casestudySubnav:link {font-size:11px;color:#0A2047;font-weight:bold;text-decoration:none;}
a.casestudySubnav:visited {font-size:11px;color:#0A2047;font-weight:bold;text-decoration:none;}
a.casestudySubnav:active {font-size:11px;color:#0A2047;font-weight:bold;text-decoration:none;}
a.casestudySubnav:hover {font-size:11px;color:#ff9900;font-weight:bold;text-decoration:underline;}

a.casestudySubnavOn:link, a.subnavIn:link {font-size:11px;color:#ff9900;font-weight:bold;text-decoration:none;}
a.casestudySubnavOn:visited, a.subnavIn:visited {font-size:11px;color:#ff9900;font-weight:bold;text-decoration:none;}
a.casestudySubnavOn:active, a.subnavIn:active {font-size:11px;color:#ff9900;font-weight:bold;text-decoration:none;}
a.casestudySubnavOn:hover, a.subnavIn:hover {font-size:11px;color:#ff9900;font-weight:bold;text-decoration:none;}

a.projects_bottom_nav:link {font-size:11px;color:#0A2047;font-weight:bold;text-decoration:none;}
a.projects_bottom_nav:visited {font-size:11px;color:#0A2047;font-weight:bold;text-decoration:none;}
a.projects_bottom_nav:active {font-size:11px;color:#0A2047;font-weight:bold;text-decoration:none;}
a.projects_bottom_nav:hover {font-size:11px;color:#ff9900;font-weight:bold;text-decoration:underline;}

p.copy{
  padding: 0px 0px 10px 0px;
}

.slideshow-btn{
  position: absolute;
  bottom: 0px;
  z-index: 999999999;
}
.slideshow-btn a{
  display: block;
  width: 284px;
  height: 59px;
}
.slideshow-btn a span{
  display: none;
}
.slideshow-btn-development{
  left: 15px;
  top: 120px;
}
.slideshow-btn-development a:link, .slideshow-btn-development a:visited{
  background-image: url(/img/home/index-development-btn.png);
  background-repeat: no-repeat;
}
.slideshow-btn-development a:hover, .slidehow-btn-development a:active{
  background-image: url(/img/home/index-development-btn-hover.png);
  background-repeat: no-repeat;
}
.slideshow-btn-college{
  left: 15px;
  top: 165px;
}
.slideshow-btn-college a{
  cursor: default;
}
.slideshow-btn-college a:link, .slideshow-btn-college a:visited{
  background-image: url(/img/home/index-college-btn.png);
  background-repeat: no-repeat;
}
.slideshow-btn-college a:hover, .slidehow-btn-college a:active{
  background-image: url(/img/home/index-college-btn.png);
  background-repeat: no-repeat;
}
.slideshow-btn-college span.small{
  font-size: 11px;
  font-style: italic;
  display: block;
  color: #333;
  padding: 10px 0px 0px 5px; 
}
span.subnavDiv {color:#000000;font-size:10px;font-weight:bold;}

.err {color: #FF3333;}
.error {color: #FF3333;}
.val {color: #339933;}
.valid {color: #339933;}

.hide {display:none;}
.show {display:block;}
.press_subtitle {font-weight: bold;}


#clients-left, #clients-left {float:left; }
.clients-list{margin: 4px 0px 20px 0px;}
#clients-left ul li{ margin 0px 0px 0px -10px;}
#title{ font-weight: bold;}
#nav3{padding-left:5px;}
#nav2{padding-left: 5px;}



.transitionDiv{position: absolute; z-index:9998;width:418px; height: 509px; background-color: black;}
.backgroundDiv{width:418px; height: 509px;}
.backgroundDiv{
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; 
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1; 
  width: 418px;
  height: 509px;
  overflow: hidden;
  position: absolute;
  top: 0px;
  left: 0px;
}
.transitionDiv{
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; 
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0; 
  visibility: hidden; 
  width: 418px;
  height: 509px;
  overflow: hidden;
  z-index: 9998;
  position: absolute;
  top: 0px;
  left: 0px;
}
.transitionDiv.visible { visibility: visible; }

.pre-load-images{
  width: 1px;
  height: 1px;
  visibility: hidden;
  overflow: hidden;
  position: absolute;
  top: -99999px;
  left: -99999px;
}

.dev-nav{font-family: Avenir; float: right; background-color: #545454; color: white; margin 0px 0px 15px 0px;}
.nav-element{float: left; margin-left: 20px; margin-right: 10px;}
.nav-element a{ display:block; height: 15px; color: white; font-weight:lighter; font-size:smaller; padding: 5px 0px 5px 0px;}
.nav-element a:hover { color: orange; text-decoration:underline;}

