BODY {
  margin: 0px;
  padding: 5px;
}
IMG {
  border-width: 0px;
}
.clsCopyright {
  color: #BDBEBD;
  font-family: Verdana;
  font-size: 7pt;
}
.clsDescription {
  background-color: white;
  color: black;
  padding-left: 20px;
  font-family: Verdana;
  font-size: 7.5pt;
  vertical-align: top;
}
.clsDescription A {
  text-decoration: none;
  font-family: Verdana;
  font-size: 7.5pt;
}
.clsDescription A:link, .clsDescription A:visited {
  color: #4A70A4;
}
.clsDescription A:hover {
  text-decoration: underline;
}
.clsDescription TABLE {
  color: black;
  font-family: Verdana;
  font-size: 7.5pt;
}
.clsDescriptionHeader {
  font-weight: bold;
  text-decoration: underline;
}
.clsDimension {
  height: 217px;
  background-color: #A5A2A5;
  color: white;
  padding-left: 37px;
  padding-top: 20px;
  font-family: Arial;
  font-size: 9pt;
  vertical-align: top;
}
.clsEmail {
  color: black;
  font-family: Arial;
  font-size: 9pt;
}
.clsGroupImage1 {
  width: 216;
  height: 175;
}
.clsGroupImage2 {
  width: 436;
  height: 376;
}
.clsHomeFooter {
  height: 161px;
  color: white;
  background-color: #535353;
  vertical-align: top;
}
.clsHorDottedLine {
  height: 1px;
  background-image: url('../images/dot.gif');
}
.clsInfo, .clsInfo A, .clsInfo A:link, .clsInfo A:visited {
  color: white;
  font-family: Arial;
  font-size: 9pt;
  text-decoration: none;
}
.clsInfo A:hover {
  text-decoration: underline;
}
.clsLine {
  width: 50px;
  background-image: url('../images/line.gif');
}
.clsLogo {
  height: 57px;
  background-color: white;
}
.clsPortfolioGallery {
  width: 437px;
  height: 343px;
}
.clsPortfolioGallery IMG {
  width: 216px;
  height: 169px;
}
.clsPortfolioHeader1 {
  background-color: #4A70A4;
  padding-left: 12px;
  padding-right: 12px;
  padding-bottom: 8px;
  vertical-align: bottom;
  color:#fff;
  text-transform:uppercase;
  font:bold 30px Arial Narrow, Arial, Tahoma, Geneva, Helvetica, sans-serif;
}
.clsPortfolioHeader2 {
  height: 21px;
  background-color: #535353;
  color: white;
  text-align: center;
  font-family: Arial;
  font-size: 9pt;
}
.clsPortfolioHeader3 {
  height: 21px;
  background-color: #CCC6AB;
  text-align: center;
}
.clsPortfolioImage {
  width: 436px;
  height: 350px;
}
.clsProjectData {
  padding-top: 3;
}
.clsProjectDesc TD {
  height: 25;
  vertical-align: top;
}
.clsProjectHeader {
  color: black;
  font-family: 'Futura Std Condensed';
  font-size: 10pt;
  font-weight: bold;
}
.clsLeftPortfolioNav {
  color: #535353;
  font-family: Sans-Serif;
  font-size: 10pt;
  position: absolute;
  top: 550;
  left: 84;
}
.clsRightPortfolioNav {
  color: #535353;
  font-family: Sans-Serif;
  font-size: 10pt;
  position: absolute;
  width: 300;
  top: 550;
  left: 445;
}
.clsLeftPortfolioNav A, .clsLeftPortfolioNav A:link, .clsLeftPortfolioNav A:visited,
.clsRightPortfolioNav A, .clsRightPortfolioNav A:link, .clsRightPortfolioNav A:visited {
  color: #535353;
  font-family: Sans-Serif;
  font-size: 10pt;
  text-decoration: none;
}
.clsLeftPortfolioNav A:hover, clsRightPortfolioNav A:hover {
  text-decoration: underline;
}
.clsTopNav {
  height: 57px;
  background-color: #535353;
  padding-bottom: 9px;
  vertical-align: bottom;
}
.clsVertDottedLine {
  width: 1px;
  background-image: url('../images/dot.gif');
}


/*****************************************************************************************************
	PAIM CSS
*****************************************************************************************************/
body {
text-align:center;
}

#container {
margin:0 auto;
text-align:left;
background-color:#fff;
}

.nav-links td ul {
list-style:none;
margin:0;
padding:0;
}
.nav-links td ul li {
float:left;
}
.nav-links td a {
display:block;
margin:0 22px;
text-decoration:none;
text-transform:uppercase;
color:#fff;
font:bold 14px Arial Narrow, Arial, Tahoma, Geneva, Helvetica, sans-serif;
letter-spacing:1px;
}
.nav-links td a:hover {
text-decoration:underline;
}

.featured-project {
text-decoration:none;
text-transform:uppercase;
color:#cec7ad;
font:bold 14px Arial Narrow, Arial, Tahoma, Geneva, Helvetica, sans-serif;
}

.client-login {
text-decoration:none;
text-transform:uppercase;
color:#fff;
font:bold 14px Arial Narrow, Arial, Tahoma, Geneva, Helvetica, sans-serif;
letter-spacing:1px;
}

#objGalleryPanel {
position:relative;
}

.clsRightPortfolioNav {
top:360px;
left: 0;
}

#objImagePanel {
position:relative;
}

#objImagePanel .clsRightPortfolioNav {
top:360px;
left: 0;
}

.clsLeftPortfolioNav {
top:545px;
left:257px;
width:200px;
}

/*.subpage .nav-links td ul  {
padding-right:100px;
}*/

.subpage .content {
font:9pt Arial, Tahoma, Geneva, Helvetica, sans-serif;
padding:20px;
}
.subpage .content h1 {
font:bold 18px Arial Narrow, Arial, Tahoma, Geneva, Helvetica, sans-serif;
text-transform:uppercase;
}
.subpage .content p {
margin-bottom:15px;
}

.clear {
clear:both;
}

#footer {
width:910px;
margin:0 auto;
}
#footer ul#footer-nav {
background-color:#a5a2a5;
}
#footer ul {
list-style:none;
margin:0;
padding:8px 0;
overflow:hidden;
width:100%;
}
#footer ul li {
float:left;
margin:0 9px;
display:inline;
}
#footer ul li a {
display:block;
text-decoration:none;
font:12px Arial, Tahoma, Geneva, Helvetica, sans-serif;
color:#fff;
}
#footer ul li a:hover {
text-decoration:underline;
}

#footer #footer-links {
margin-top:150px;
}

#footer #footer-links a {
display:inline;
margin-right:1em;
color:#c0c0c0;
white-space:nowrap;
font:12px Arial, Tahoma, Geneva, Helvetica, sans-serif;
}


#featured-project {
background-color:#a5a2a5;
padding:2px 0;
text-align:center;
}
#featured-project a {
text-decoration:none;
text-transform:uppercase;
color:#fff;
font:bold 14px Arial Narrow, Arial, Tahoma, Geneva, Helvetica, sans-serif;
letter-spacing:1px;
}

table.contact {
margin-left:62px;
}

table.contact th {
font-weight:normal;
text-align:right;
font:9pt Arial, Tahoma, Geneva, Helvetica, sans-serif;
padding-bottom:5px;
vertical-align:top;
}
table.contact th em {
color:red;
}
table.contact td {
font:9pt Arial, Tahoma, Geneva, Helvetica, sans-serif;
padding-bottom:5px;
vertical-align:top;
}
table.contact td input,
table.contact td select,
table.contact td textarea {
font:7.5pt verdana;
}

.err {
background-color:#f5f5f5;
border:1px solid #ccc;
padding:15px;
text-align:center;
color:red;
margin-bottom:15px;
font-weight:bold;
}

.what-experiential {
text-transform:uppercase;
color:#a6aeb0;
font:bold 18px Arial Narrow, Arial, Tahoma, Geneva, Helvetica, sans-serif;
display:block;
margin-bottom:-35px;
position:relative;
}

.right-header,
.shift-right {
margin-left:50px;
}

h3 {
font:bold 15px Arial Narrow, Arial, Tahoma, Geneva, Helvetica, sans-serif;
text-transform:uppercase;
margin-bottom:0;
margin-top:5px;
}

#who_images {
width:680px;
position:absolute;
}

#who_images img{
float:left;
margin: 0 15px 15px 0;
}

#contact_images{
margin-left:240px; 
width:300px;
}

#contact_images img{
float:left;
margin: 0 15px 15px 0;
}

code,input,select {
font:9pt Arial, Tahoma, Geneva, Helvetica, sans-serif !important;
}

#contact-images {
position:absolute;
top:39px;
right:-196px;
}
#contact-images img {
display:block;
margin-bottom:3px;
}
