body { color: #ddd; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 16px; background-color: #000; background-image: url(../images/headers/noir_bg2.jpg); background-repeat: no-repeat; 
background-position: center 150px; text-align: center; margin-top: 70px; }
p { color: #ddd; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 16px; text-align: left; }
.x { color: #ddd; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 16px; text-align: left; padding-top: 12px; padding-bottom: 0; padding-left: 12px; border-left: 3px solid #b92435; }
.xfloatright { color: #ddd; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 16px; text-align: left; float: right; padding-top: 12px; padding-bottom: 0; padding-left: 12px; border-left: 3px solid #b92435; }
td { }
a:link { color: #ddd; font-weight: bold; text-decoration: none; }
a:visited { color: #ddd; font-weight: bold; text-decoration: none; }
a:hover { color: #c10f0f; text-decoration: underline; }
a:active { color: #fff; }
.project { color: #ddd; font-size: 24px; font-family: Impact, verdana, sans-serif; font-variant: small-caps; letter-spacing: 0.02em; }
#wrapper { text-align: center; height: 600px; width: 100%; top: 40px; position: absolute; left: 0; z-index: 100; visibility: visible; }
#content { background-color: #fff; background-image: url(../images/headers/mainheader.gif); background-repeat: no-repeat; text-align: left; width: 844px; height: 547px; margin-right: auto; margin-left: auto; }
.maincan { text-align: left; width: 900px; height: 600px; border: solid 1px #535a57; }
#nav { height: 40px; width: 484px; left: 390px; top: 30px; position: absolute; z-index: 200; visibility: visible; }
#footer { color: #fff; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 15px; text-align: center; clear: both; margin-top: 6px; margin-right: auto; margin-left: auto; }
.greybox { color: #ddd; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 16px; background-repeat: no-repeat; text-align: left; }
.greybox a:link  { color: #ddd; font-weight: bold; text-decoration: none; }
.greybox a:visited { color: #ddd; font-weight: bold; text-decoration: none; }
.greybox a:hover  { color: #c10f0f; font-weight: bold; text-decoration: underline; }
.greybox a:active  { color: #fff; font-weight: bold; text-decoration: none; }
.box { background-repeat: no-repeat; }
.boxX { background-color: #000; background-image: url(../images/constants/logo_and_stripe.gif); background-repeat: no-repeat; border: solid 1px #333; }
.linkingclass { color: #ddd; font-weight: bold; }
.linkingclass a:link  { color: #c10f0f; font-weight: bold; text-decoration: none; }
.linkingclass a:visited  { color: #c10f0f; font-weight: bold; text-decoration: none; }
.linkingclass a:hover  { color: #000; font-weight: bold; text-decoration: none; }
.linkingclass a:active  { color: #000; font-weight: bold; text-decoration: none; }
.copyrightcontactclass { color: #fff; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 15px; text-align: center; padding-top: 5px; }
.projectpics { background-color: #fff; margin: 4px; border: solid 1px #787878; }
.contact { font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 16px; background-color: #fff; text-align: left; padding: 8px 8px 8px 16px; border-left: 8px solid #7e8283; }
.about { font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; line-height: 16px; background-color: #fff; text-align: left; padding: 8px 8px 8px 16px; }
.about a:link { color: #000; font-weight: bold; text-decoration: none; }
.about a:visited { color: #000; font-weight: bold; text-decoration: none; }
.about a:hover { color: #c10f0f; font-weight: bold; text-decoration: underline; }
.about a:active { color: #000; text-decoration: underline; }
h1 { color: #fff; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-variant: small-caps; line-height: 16px; background-color: #c10f0f; text-align: left; margin-bottom: 10px; padding-left: 4px; border-left: 2px solid #000; }
h2 { color: #fff; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; font-variant: small-caps; line-height: 16px; background-color: #7e8283; text-align: left; padding-left: 6px; border-left: 2px solid #c10f0f; }
h3 { color: #fff; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; font-variant: small-caps; font-weight: bold; line-height: 16px; background-color: transparent; text-align: left; margin-bottom: -8px; padding-left: 5px; border-bottom: 3px solid #b92435; }
h4 { color: #fff; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-variant: small-caps; font-weight: bold; line-height: 16px; background-color: #9aa59b; text-align: left; margin-top: 12px; margin-bottom: 12px; padding-left: 6px; }
h5 { color: #fff; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; font-variant: small-caps; line-height: 16px; background-color: #7e8283; text-align: left; margin-top: 0; margin-bottom: 6px; padding-left: 6px; border-left: 2px solid #c10f0f; }
.calloutclass { padding: 4px; border: dotted 1px #9aa59b; }
.leaditemclass { color: #444; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-variant: small-caps; font-weight: bold; line-height: 14px; text-align: left; text-indent: 1em; padding-left: 6px; border-left: 2px solid #f00; }
.imgfloatleftclass { float: left; margin-right: 8px; margin-bottom: 12px }
.leftfloat { float: left; margin: 8px; }
.leftfloatnopad { float: left; }
.leftfloatb { margin: 8px; float: left; border-right: 1px dotted #7e8283; }
.leftfloatrightmargin { float: left; margin-right: 8px; }
.boxedleftfloatrightmargin { background-color: #fff; margin-right: 8px; float: left; padding: 4px; border: solid 1px #333; }
.floatleftclearall { background-color: #fff; margin-right: 8px; padding: 4px; float: left; clear: both; border: solid 1px #333; }
.imgfloatrightclass { margin-bottom: 12px; float: right; margin-left: 8px; }
hr { width: 80%; margin-left: 16px; border: dotted 1px #9aa59b; }
.clearbothclass { clear: both; }
.itemboxclass { padding: 4px; border: dotted 1px #9aa59b; }
.emr { color: #ddd; font-size: 12px; font-weight: bold; line-height: 16px; margin-left: 8px; padding: 0 0 2px 2px; border: dotted 1px #666; }
.pixinbox { border: solid 1px #535a57; }
.thumbnails { margin: 4px; padding: 1px; border: solid 1px #535a57; }
.thumbnails a:link { margin: 4px; padding: 1px; border: solid 1px #535a57; }
.thumbnails a:visited { margin: 4px; padding: 1px; border: solid 1px #535a57; }
.thumbnails a:hover { margin: 4px; padding: 1px; border: solid 1px #b92435; }
.thumbnails a:active { margin: 4px; padding: 1px; border: solid 1px #fff; }
.mainbox { border-right: 2px solid #000; }
* html img { behavior: url(iepngfix.htc); }
.newboxclass {  }
.cainhalter { color: #02374c; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 15px; background-image: url(../images/others/Picture-7.jpg); background-repeat: no-repeat; text-align: left; width: 864px; height: 384px; overflow: hidden; min-width: 864px; min-height: 384px; max-width: 864px; max-height: 384px; padding: 155px 40px 0 320px; }
.cainhalter a:link { color: #02374c; font-size: 11px; font-weight: bold; line-height: 15px; text-decoration: none; }
.cainhalter a:visited { color: #02374c; font-size: 11px; font-weight: bold; line-height: 15px; text-decoration: none; }
.cainhalter a:hover { color: #02374c; font-size: 11px; font-weight: bold; line-height: 15px; text-decoration: underline; }
.cainhalter a:active { color: #b92435; font-size: 11px; font-weight: bold; line-height: 15px; text-decoration: underline; }
