﻿@charset "utf-8";
* { padding:0; margin:0; }
img { border:none; }
html { padding:0; margin:0; }
body { height:100%; background: #eeeeee; color:#000; margin:0; font: normal 14px/22px Arial, Helvetica, sans-serif; }
a, a:visited { text-decoration:underline; color: #000; }
a:hover { text-decoration:none; color:#3f3f3f }
p { color: #000; font: 14px/22px Arial, Helvetica, sans-serif; padding-bottom:12px }
h1 { color:#1b5b9b; font: 18px Arial, Helvetica, sans-serif;}
h2 { color:#1b5b9b; font: bold 14px/18px Arial, Helvetica, sans-serif; margin-bottom: 25px; text-align: center; text-transform: uppercase }
h3 { color:#009900; font: 15px/18px Arial, Helvetica, sans-serif; padding:5px 0 15px 0px; text-align: center }
h3 a, h3 a:link, h3 a:visited {color:#1b5b9b; text-decoration: none;}
select { color: black; }
/* STRUCTURE */
#wrapper { width:987px; min-height:100%; height:auto; margin: 0 auto; text-align:left;  background: #EEEEEE;}
* html #wrapper { height:100% }
#header { width:987px; height: 130px; background-color: #eee }
#labels {width:987px; height: 65px;background: url(/images/template-top.gif) no-repeat top;}
#labels h1 {padding: 35px 0 0 60px}
#labels .leftcolumn {width: 460px; float: left;}
#labels .leftcolumn h1 {padding: 25px 0 10px 22px}
#labels .rightcolumn {width: 470px; float: right; text-align: left;} #labels .rightcolumn h1 {text-align: left;padding: 35px 0 0 25px}
#content { min-height:  600px; height:auto !important; height:600px;  width:987px; background: #fff url(/images/template-middle.gif) repeat-y top; }
#content-inside {padding: 0 30px}
#content-inside ul {margin: 30px 0 20px 60px}
#content-inside ul li strong {color:#00418E}
#content-inside ul li {padding-bottom:15px}
#content-inside .leftcolumn {width: 360px; float: left; color: #1b5b9b}
#content-inside .leftcolumn a, #content-inside .leftcolumn a:visited {color:#0f4e9c; text-decoration: none;border:none}
#content-inside .leftcolumn a:hover {color:#0f4e9c; text-decoration: underline;}
#content-inside .leftcolumn a strong {font-size: 12px;text-transform: uppercase; border:none }
#content-inside .rightcolumn {width: 480px; float: right; padding: 0 0 0 70px}
#content-inside .centercolumn {width: 650px; padding: 0 0 0 150px;color: #1b5b9b}
#content-inside .centercolumn a, #content-inside .centercolumn a:visited {color:#0f4e9c; text-decoration: none;}
#content-inside .centercolumn a:hover {color:#0f4e9c; text-decoration: underline;}
#content-inside .centercolumn a strong {font-size: 13px; text-transform: uppercase}
#content-inside .leftcolumnhome {width: 460px; float: left; padding-top:15px}
#content-inside .leftcolumnhome p, #content-inside .rightcolumnhome p {font: 14px/22px Arial, Helvetica, sans-serif; color:#3f3f3f;text-align: justify;}
#content-inside .leftcolumnhome a:link,#content-inside .leftcolumnhome a:visited, #content-inside .rightcolumnhome a:link,#content-inside .rightcolumnhome a:visited {font: 12px/20px Tahoma, Helvetica, sans-serif; color:#004396; text-decoration: underline;}
#content-inside .leftcolumnhome a:hover, #content-inside .rightcolumnhome a:hover {color:#004396; text-decoration: none;}
#content-inside .leftcolumnhome span, #content-inside .rightcolumnhome span {color: #0f4e9c}
#content-inside .rightcolumnhome {width: 420px; float: right;}
#content-footer {background: url(/images/template-bottom.gif) no-repeat top; height: 14px;}
#footer-ins {background-color:#eee;font: 13px/24px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; color: #7f7f7f}
#header-rotator {padding:0px;margin:0px;height:130px}
/* ELEMENTS */
.projectcomplete {
  margin: 20px 0;
  text-align: center;
}
.object-top {width: 355px; height: 55px; background: transparent url(/images/object-top.png) no-repeat scroll 4px top; color: #fff; text-align: right; font: 18px Arial, Helvetica, sans-serif;}
.object-link {display: block; outline: none }
.imagesframe {width: 385px; text-align: center;margin: 40px auto;}
/* BUTTONS */
.numimg {margin:0px}
.numimg a, a:visited.numimg { color: #fff; background-color: #d2d2d2; text-decoration: none; height: 18px; width:21px ;display:block; padding:3px}
a:hover.numimg { text-decoration: none; color: #fff; background-color: #1b5b9b}
.numimgactive {margin:0px}
.numimgactive a, a:visited.numimgactive { color: #fff; background-color: #1b5b9b; text-decoration: none; height: 18px; width:21px ;display:block; padding:3px }
a:hover.numimgactive { text-decoration: none; color: #fff; background-color: #1b5b9b; padding:0px}
/* MENU */
#menu{margin: 10px 0 0 5px;display:block;float: left;height:21px;text-align:center;font-size:13px;font-family:Tahoma;color: #bababa;}
#menum ul{margin:0;padding:0;list-style-type:none;width:auto;}
#menu ul li{display:block;float:left;margin:0 1px 0 0}
#menu ul li a{display:block;float:left;color:#1B5B9B;text-decoration:none;padding:0px 7px 0px 7px;height:21px;}
#menu ul li a:hover{color:#1B5B9B;text-decoration: underline;}
#menu ul li a.current{color:#1B5B9B;text-decoration: none;font-weight: bold;}

#menu-bottom{margin: 30px 0 0 10px;display:block;float: left;height:21px;text-align:center;font-size:12px;font-family:Tahoma;color: #bababa;}
#menu-bottom ul{margin:0;padding:0;list-style-type:none;width:auto;}
#menu-bottom ul li{display:block;float:left;margin:0 1px 0 0}
#menu-bottom ul li a{display:block;float:left;color:#1B5B9B;text-decoration:none;padding:0px 7px 0px 7px;height:21px;}
#menu-bottom ul li a:hover{color:#1B5B9B;text-decoration: underline;}
#menu-bottom ul li a.current{color:#1B5B9B;text-decoration: none;font-weight: bold;}
/* Projects NAV */
.project-nav-item-selected { float:left; width:344px;border-top:1px solid #c4c4c4;border-bottom:1px solid #c4c4c4; border-left:1px solid #c4c4c4; background:url(/images/background-object.jpg) repeat-x bottom; padding:5px 0 5px 10px; }
.project-nav-item { float:left; width:344px; padding:5px 0 5px 10px; border-bottom:1px solid #ffffff; border-left:1px solid #ffffff; }
.project-nav-arrow-enabled { float:right; width:5px; background: url(/images/arrow.gif) center right no-repeat;height:50px }
.loading-project-ajax { width: 495px; height: 300px; background: url(/images/ajax-indicator.gif) center center no-repeat;}
.image-buttons-wrapper {padding-top:10px}
.image-buttons {text-align: center; width: 99%;  margin-left: auto; margin-right: auto;}
.image-buttons td {padding:0 1px; border:none}
.image-preload{ visibility: hidden; position: absolute; left: -50000px }

/* time-line */
#projects-time { padding: 20px 0 10px 0; height:70px; }
#projects-time-line {float:left; width:100%;  font:bold 16px Arial, Verdana, Helvitica, sans-serif; color: #b4b4b4; position:relative; overflow:hidden;}
#projects-time-line ul {clear:left;   float:left;   list-style:none;   margin:0;   padding:0;   position:relative;   left:50%;   text-align:center;}
#projects-time-line li {padding: 0px 10px 0 0px;}
#projects-time-line ul li {display:block; float:left; list-style:none; margin:0; padding:0; position:relative; right:50%;  background: url(../images/projects-time-line.gif) no-repeat bottom left; padding: 0px}
#projects-time-line ul li.active { background: url(../images/projects-time-line-active.gif) no-repeat bottom left; }
#projects-time-line ul li.active a { color:#1b5b9b; }
#projects-time-line ul li.active a span {padding:0px 10px 0px 0px;}
#projects-time-line ul li a {outline:none; display:block; float:left; color:#b4b4b4; text-decoration:none; height:22px; font-weight: bold; padding:0 20px 0 20px;text-align:left;}
#projects-time-line ul li a span {padding:0px 10px 0px 0px; }
#projects-time-line ul li a:hover { color:#1b5b9b; background: url(../images/projects-time-line-active.gif) no-repeat bottom left;}
#projects-time-line ul li a.current { color:#1b5b9b; }
#projects-time-line ul li a.current span {padding:0px 10px 0px 6px;}
#projects-time-line ul li.y-comp { font: 11px Arial, Helvetica, sans-serif; color: #a4a4a4; text-align: right; background: transparent; width: 120px; padding-top: 20px; }
#projects-time-line ul li.y-comp p {display: block;font: 11px Arial, Helvetica, sans-serif; color: #a4a4a4; text-align: right; background: transparent; width: 120px; padding-top: 5px; margin-left: -120px; right: -50px}
#projects-time { margin: 0; display: block; position: relative; text-align: center; width: 930px }
#projects-time-line ul li a span.before-text { padding:5px 1px 0px 15px;font: 13px/11px Arial; float: left; cursor: pointer }
#projects-time-line ul li a span.padd-before { padding:0px 1px 0px 4px; float: left; cursor: pointer}
/* table */
table.equipment {margin-left:40px;text-align: center;border-right:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC}
td {border-left:1px solid #CCCCCC;border-top:1px solid #CCCCCC; padding:7px 0 0 7px}
.second {background-color:#efefef}
/* Custom css */

.bluetext12 {color:#00418E}
.back-button {font-weight: bold;}
a.back-button, a.back-button:visited { text-decoration: none; cursor: pointer;}
a.back-button:hover { text-decoration: underline }
.back-button span {  padding: 1px 0 0 0px;display: block;float: left;}
.back-button img {vertical-align: middle; padding-right: 4px; float: left;}


#old-navigation-holder {
  width: 344px;
  margin: 0 auto;
}

#old-navigation-holder .project-nav-item-selected{
  color: #1b5b9b;
  border:1px solid #c4c4c4;
}
#old-navigation-holder a, #old-navigation-holder a:visited {
  color:#0f4e9c;
  text-decoration: none;
  border:none;
  padding-left: 20px;
}
#old-navigation-holder a strong {
  font-size: 12px;
  text-transform: uppercase;
  border:none;
}
.lang {text-decoration:none; vertical-align:10px; margin-left:10px}
.langimg {padding:0px 4px 0 0;vertical-align:middle}
.clearer {clear:both}
.labels-l {width:600px;float:left}
.labels-r {width:124px;float:right;padding-top:2px}
.bottom-text {text-align:center;color:#6F6F6F;font:11px/22px Tahoma, Geneva, sans-serif; margin-top:20px}
.header-text {text-align:center;color:#6F6F6F;font:11px Tahoma, Geneva, sans-serif; margin-top:0px; text-align:left;padding-bottom: 0px;}