* {
  font-family: Arial,Helvetica,sans-serif;  
}
html {
  margin: 0;
  padding: 0;
}
body {
  background: #6e6e6f;
  text-align: center;
  margin: 0;
  padding: 0;
  font-size: 12px;
}
#container {
  background: url(http://www.concentric.com/professional-services/assets/images/header_logo.gif) top left no-repeat #ffffff;
  display: block;
  margin: 0 auto;
  position: relative;
  text-align: left;
  width: 1024px;
}
.narrow {
  width: 750px !important;
}
p#tagline {
  font-family: Arial,Helvetica,sans-serif;
  color: #FE8A19;
  padding: 12px 0pt 60px 883px;
  margin: 0;
  font-size: 14px;
  text-transform: lowercase;
}

p#tagline2 {
  font-family: Arial,Helvetica,sans-serif;
  color: #FE8A19;
  padding: 42px 0pt 60px 210px;
  margin: 0;
  font-size: 14px;
  text-transform: lowercase;
}

table#columns {
  width: 100%;
}
table#columns td {
  vertical-align: top;
}
td#leftcol {
  background: #7e7e7f;
  width: 250px;
}
p.testimonial {
  color: #ffffff;
  font-style: italic;
  float: left;
  padding: 10px 30px 10px 30px;
}
#links {
  background: #ffffff;
}
#links ul {
  margin: 0;
  padding: 10px 0 30px 30px;
}
#callout {
  background: #ffffff;
  /* padding: 300px 0px 0pt 0px; */
}
#callout p {
  color: #fff;
  padding: 0 9px;
  margin: 0;  
}
p#learn-more {
  height: 85px;
  background: url(http://www.concentric.com/professional-services/assets/images/learnmore.jpg) top right no-repeat;
  margin-bottom: 10px;
  margin-top: 20px;
}
td#rightcol {
  /* padding-right: 25px; */
  border-left: 1px solid #cdcecf;
  background-color: #ffffff;
}
#content, #ps_content {
  padding: 270px 20px 20px 20px;
  font-size: 12px;
  color: #000000;
}
#content {
  background: url(http://www.concentric.com/professional-services/assets/images/concentricbanner.jpg) top right no-repeat;
}
#ps_content {
  background: url(http://www.concentric.com/professional-services/assets/images/proservebanner.jpg) top left no-repeat;
}

#footer {
  background: #6e6e6f;
  color: #cccccc;
  font-size: 9px;
  text-align: center;
}
#green-box {
  border: 1px solid #7fc31c;
  margin: 10px;
  padding: 5px 5px 5px 10px;
  float: right;
  width: 182px;
}

a.pdflink {
  text-decoration: none;
  background: url(http://www.concentric.com/professional-services/assets/images/pdficon.gif) center left no-repeat;
  padding: 12px 0 12px 40px;
  /* margin: 10px 0; */
  font-size: 11px;
  display: block;
}
a:hover.pdflink {
  background-color: #ffffff;
}
a {
  color: #0b226b;
}
a:hover {
  color: #82c420;
}
a img {
  border: 1px solid #ffffff;
  padding-right: 10px;
}
a:hover img {
  border: 1px solid #ffffff;
}
h2 {
  color: #fe8a19;
  font-size: 18px;
  font-weight: lighter;
}
h3 {
  margin: 0;
  padding: 10px 0 0 12px;
  font-size: 12px;
  color: #0b226b;
}

div#nav1 {
background: #ffffff;
color:#000000;
margin:0px;
padding:64px 0 0 0;
z-index:5;
height: 342px;
}
#nav1 a {
color:#6E6E6F;
font-family: Arial,Helvetica,sans-serif;
text-decoration:none;
}
#nav1 a:hover {
color:#7FC31C;
}
div#nav1 ul {
background-color:#FFFFFF;
margin:0px 0px 0px 51px;
padding:0px;
width:198px;
}
#nav1 ul li {
background-image:(http://www.concentric.com/professional-services/assets/images/bullet_plus.gif);
background-position:-5px 2px;
background-repeat:no-repeat;
border-top:1px solid #CDCECF;
clear:both;
height:10px;
list-style-type:none;
margin:0px 0px 10px;
overflow:hidden;
padding:10px 10px 2px 20px;
position:relative;
}
#nav1 ul li.lastnav {
border-bottom:1px solid #CDCECF;
}
#nav1 a.title {
font-size:11px;
font-weight:normal;
text-transform:uppercase;
}
#nav1 .list {
display:block;
margin:5px 0px;
}
#nav1 .list a {
clear:both;
font-size:11px;
text-transform:capitalize;
}
#nav1 a.more {
color:#0B226B;
font-size:9px;
text-transform:capitalize;
}
#nav1 a.more:hover {
color:#7FC31C;
}

#nav2, #nav2 ul {
margin:0px;
padding:0px;
}
#nav2 li ul {
margin:0px;
padding:0px;
}
#nav2 a {
color:#FFFFFF;
font-family: Arial,Helvetica,sans-serif;
font-size:10px;
text-decoration:none;
text-transform:uppercase;
}
#nav2 li {
border-left:1px solid #FFFFFF;
display:block;
float:left;
margin:0pt;
padding:3px 10px 1px;
position:relative;
}
#nav2 ul li ul {
display:none;
}
#nav2 li ul {
background:#6E6E6F none repeat scroll 0%;
bottom:100%;
left:-1px;
padding:0px;
position:absolute;
width:110px;
}
#nav2 li ul li {
background-color:#6E6E6F;
border-bottom:1px solid #FFFFFF;
border-left:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
padding:3px 10px 1px;
text-align:left;
width:100%;
}
#nav2 li ul li:first-child {
border-top:1px solid #FFFFFF;
}
#nav2 li a {
color:#FFFFFF;
display:block;
font-weight:normal;
padding:0px;
}
#nav2 li ul a {
border:0pt none;
color:#FFFFFF;
width:auto;
}
#nav2 li ul {
display:block;
}
#nav2 li:hover ul {
display:block;
z-index:6000;
}
#nav2 li a:hover, #nav2 li:hover a {
color:#FFFFFF;
}
#nav2 li:hover {
background-color:#A6D734;
white-space:normal;
z-index:10000;
}

#rightcolumntop {
  width: 100%;
  height: 285px;
  background-color:#ffffff;
}

#rightcolumntop_blue {
  background-color:#ffffff;
  margin: 0 31px 18px;
  padding: 10px 0 10px;
  border:1px solid #FE8A19;
}

#rightcolumntop_blue p {
  color: #000099;
  font-family: Arial,Helvetica,sans-serif;
  font-weight: bold;
  text-decoration: none;
  text-align: center;
}

#rightcolumntop h1 {
  font-size: 20px;
  color: #ffffff;
  font-weight: normal;
  text-decoration: none;
  text-align: center;
  font-family: Helvetica;
  padding: 2px 0 0 0 ;

}

#rightcolumntop h2 {
  font-size: 18px;
  color: #ffffff;
  font-weight: bold;
  text-decoration: none;
  text-align: center;
  font-family: "Arial";
  padding: 13px 0 0 0 ;

}

#rightcolumntop a {
  background-image: url(http://www.concentric.com/professional-services/assets/images/bluearrow.gif);
  background-position: right;
  background-repeat: no-repeat;
  font-size: 12px;
  color: #ffffff;
  font-weight: bold;
  text-decoration: none;
  font-family: "Arial";
  display: block;
  border: 2px solid #ffffff;
  margin: 8px 20px;
  padding: 4px;
}

#rightcolumntop a#portfolio_button {
  background-color: #82c420;
}

#rightcolumntop a#portfolio_button:hover {
  background-color: #70B615;
}

#rightcolumntop a#quote_button {
  background-color: #fe8a19;
}

#rightcolumntop a#quote_button:hover {
  background-color: #EA7A0A;
}
