/*Reset*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img { border:0; outline: none;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym { border:0;}
/*Reset*/
body {background: url(../img/bg.png) repeat;font: normal 12px/150% "Myriad Pro", Verdana, sans-serif; color: #5b5b5b;}
a {color: #5b5b5b;}
#wrapper {width: 784px;margin: 0 auto;}
#m_top img, #m_info img {display: block;}
#m_info {overflow: hidden;padding: 0 0 20px 0;}
.theinfo h2 {overflow: hidden;font-size: 16px;padding: 2px 0;}
h1 {font-size: 24px; line-height: 26px;}
h2 span {float: left;}
h2 span.lefty {padding-right: 20px;float: left;width: 60px;}
.customerholder {overflow: hidden;}
.customerlogo {float: left; width: 220px; height: auto; min-height: 10px;}
.customerprojects {float: left; width: 600px; height: auto; min-height: 10px;}

#content-table {width: 100%;}
#content-table td {vertical-align: top;}
#content-table thead th {border-top: 1px solid #959592;border-bottom: 1px solid #959592;}
#content-table thead th div{background: url(../img/semitrans.png) repeat; margin: 1px 0;}
#content-table .first {width: 220px;}
#content-table .second {width: 440px;}
#content-table .third {width: 120px;}

.second .project-image {width: 120px;float: left;}
.second .project-files {width: 440px;float: left;}
.second .project-files li {overflow: hidden;border-bottom: 1px solid #959592; margin: 2px 0;}
.second .project-files li a {text-decoration: underline;}
.second .project-files li div.project-files-name {float: left; width: 310px;padding:0 0 0 10px;}
.second .project-files li div.project-files-download {float: left; width: 120px;}
.project-holder {overflow: hidden;padding: 0 0 10px 0;width: 563px;}
.iamhidden {display: none;}
#content-table img {-moz-box-shadow: 1px 1px 2px #ccc;-webkit-box-shadow: 1px 1px 2px #ccc; box-shadow: 1px 1px 2px #ccc;}
#content-table tbody td.first {width: 220px; padding: 30px 0 55px;border-bottom: 1px solid #9b9b9b;}
#content-table tbody td.second {width: 560px;padding: 30px 0 30px;border-bottom: 1px solid #9b9b9b;overflow: hidden;}
.showmorefiles {text-align: center;padding: 10px 30px 0 0;width: 170px;}
.showmorefiles a {text-decoration: none; background: url(../img/arrow.png) no-repeat 0 50%; padding: 0 0 0 8px;outline: none;}
#footer {font: normal 10px/150% "Myriad Pro", Verdana, sans-serif;}
.clrng {clear: both;}
.theinfo {float: left; width: 254px;padding-left: 40px;}
.themonkey {float: left; width: 469px; padding-right: 20px;border-right: 1px solid #ccc}