* {
  margin:0;
  padding:0;
}
/*html {
  margin:0;
  padding:0;
  width:100%;
}*/
body {
  margin:0;
  padding:0;
  border:0;
  background:#FFF none;
  /*background-color:green;*/
  text-align:left;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  width:100%;
}
a:link, a:visited, a:active, a:hover {
  color:#444;
  text-decoration:underline;
}
#page_title {
  background:transparent none;
  float:none;
  height:0;
  display:block;
  position:static;
}
.title_container {
  float:none;
  height:0;
  width:100%;
}
#wrap {
  float:none;
  margin:0;
  padding:0;
  width:100%;
}
#wrap_container {
  margin:0;
  text-align:left;
  width:100%;
}
#main_content_container_wrap {
  float:none;
  width:100%;
}
#main_content_container {
  float:none;
  width:100%;
}
#hero_image{
  padding:10pt 0;
}
/* ######### Breadcrumb Container CSS ######### */
/*#breadcrumb_container {
  display:none;
}*/
 #breadcrumb_container {
  width:100%;
  height:10pt;
  padding:7pt 0;
  margin:0 0 15pt;
  float:none;
  border-top:1pt solid #444;
  border-bottom:1pt solid #444;
}
#breadcrumb_container h1 {
  display:none;
}
#breadcrumb_container ul {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:9pt;
  line-height:12pt;
  text-align:left;
  color:#444;
  margin:0;
  padding:0;
  float:left;
  list-style:none;
}
#breadcrumb_container ul li {
  margin:0;
  padding:0;
  display:inline;
}
#breadcrumb_container a:link, #breadcrumb_container a:visited, #breadcrumb_container a:active {
  color:#444;
  padding:0 10pt 1pt 2pt;
  text-decoration:none;
  background-image:none;
}
#breadcrumb_container a:after { content:"  >"; }
#breadcrumb_container a.current:after { content:""; }
#main_content_container {
  float:none;
  margin:0;
  width:100%;
}
#header, #footer, #lhs_panel_container, #rhs_panel_container, #testimonial, #tagline_container, #call_to_action, #topcontrol, #page_tools, #related_links {
 display:none; 
}
.anythingFader {
 display:none;
 visibility:hidden;
}
#project_page #main_content_container {
  float:none;
  display:block;
  padding:0;
  margin:0;
  width:100%;
}
/* ######### Main Paragraph CSS ######### */
p, h1, h2, h3, h4, h5, h6, h7 {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  text-align:left;
  font-weight:normal;
  color:#FFF;
  margin:0;
}
p {
  font-size:12pt;
  color:#444;
  line-height:18pt;
  padding:0 10pt 8pt 0;
}
h1 {
  font-weight:normal;
  font-style:normal;
  line-height:28pt;
  font-family:'AkkuratRegular', sans-serif;
  font-size:28pt;
  letter-spacing:-1pt;
  margin:0;
  padding:0 0 22pt;
  color:#444;
  text-transform:uppercase;
}
h1 strong {
  font-weight:normal;
  font-style:normal;
  line-height:normal;
  font-family:'Akkurat-BoldRegular', sans-serif;
  font-size:28pt;
}
h1 span {
  text-transform:none;
}
h2 {
  font-family:'Akkurat-LightRegular', sans-serif;
  color:#444;
  font-size:21pt;
  line-height:30pt;
  padding:22pt 0;
}
h3 {
  font-family:'Akkurat-BoldRegular', sans-serif;
  color:#444;
  font-size:13pt;
  line-height:22pt;
  letter-spacing:1pt;
  padding:6pt 0 10pt 0;
  text-transform:uppercase;
}
h4 {
  color:#444;
  font-size:12pt;
  line-height:15pt;
  padding:5pt 0 5pt 0;
  font-weight:bold;
  font-style:italic;
}
h5 {
  color:#666;
  font-weight:normal;
  font-size:14pt;
  line-height:16pt;
  padding:0;
  text-shadow:0 0 1pt #FFF;
}
h6 {
  font-weight:normal;
  font-style:normal;
  line-height:18pt;
  font-family:'AkkuratRegular', sans-serif;
  letter-spacing:1pt;
  font-size:11pt;
  padding:0 0 5pt;
  margin:-5pt 0 0;
  text-transform:uppercase;
  color:#444;
}

/* ######### Ordered/Unordered lists CSS ######### */
ol {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12pt;
  line-height:16pt;
  text-align:left;
  color:#444;
  margin:0 0 0 4pt;
  padding:2pt 0 15pt 18pt;
}
ol li {
  margin:0 0 2pt 0;
  padding:0;
  list-style-position:outside;
}
ol li ul {
  margin:0 0 0 18pt;
  padding:0;
  list-style:outside disc;
}
ul {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12pt;
  line-height:16pt;
  text-align:left;
  color:#444;
  margin:0 0 15pt 18pt;
  padding:0;
  list-style:outside disc;
}
ul li {
  margin:0;
  padding:0;
  list-style-position:outside;
}
ul li ul {
  margin:0 0 0 18pt;
  padding:0;
  list-style:outside disc;
}
#video_list_container ul li .info h1, #awards_list_container ul li .info h1, #latest_news_list_container ul li .info h1 a{
  color:#444;
}
#office_locations_list_container ul li h1 {
  color:#444;
  border-bottom:1pt solid #444;
}
#sitemap ul li a {
    background-color:#FFF;
    color:#444;
}
#sitemap ul li ul li a {
    color:#444;
}
/* Office Locations List Container CSS */
#office_locations_list_container {
  width:100%;
  margin:0;
  float:none;
  padding:30pt 0 0;
}
#office_locations_list_container ul{
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0;
  float:none;
  width:100%;
}
#office_locations_list_container li {
  float:none;
  display:inline;
  width:33%;
  padding:10pt 0 14pt;
}
#office_locations_list_container ul li h1{
  font-weight:normal;
  font-style:normal;
  line-height:18pt;
  font-family:'AkkuratRegular', sans-serif;
  letter-spacing:1pt;
  font-size:15pt;
  padding:0 0 3pt;
  margin:-5pt 0 10pt;
  text-transform:uppercase;
  color:#444;
  border-bottom:1pt solid #444;
}
#office_locations_list_container ul li p{
  font-size:11pt;
  line-height:16pt;
  padding:0 0 3pt;
  color:#444;
}
/* Sector List Container CSS */
#sector_list_container {
  width:100%;
  margin:20pt 0 0 0;
  float:none;
}
#sector_list_container ul{
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0;
  float:none;
  border-bottom:1pt solid #444;
}
#sector_list_container ul li {
  float:none;
  width:100%;
  padding:12px 0;
  border-top:1pt solid #444;
}
#sector_list_container ul li .info {
  float:none;
  width:100%;
}
#sector_list_container ul li .info p {
  font-size:12pt;
  color:#444;
  line-height:18pt;
  padding:0 10pt 8pt 0;
}
#sector_list_container ul li .info h1{
  font-weight:normal;
  font-style:normal;
  line-height:18px;
  font-family:'AkkuratRegular', sans-serif;
  font-size:18pt;
  padding:0 0 10pt;
  letter-spacing:0;
  color:#444;
}
#sector_list_container ul li .info p a:link,
#sector_list_container ul li .info p a:visited,
#sector_list_container ul li .info p a:active {
  color:#444;
}
#sector_list_container ul li .info p a:hover {
  color:#FDC82F;
}
#sector_list_container ul li img {
  float:none;
  display:none;
}









/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
