
/* Style Id:146 ResetCSS*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%; }

ol, ul {
  list-style: none; }

blockquote, q {
  quotes: none; }

blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none; }

/* remember to define focus styles! */
:focus {
  outline: 0; }

/* remember to highlight inserts somehow! */
ins {
  text-decoration: none; }

del {
  text-decoration: line-through; }

/* tables still need 'cellspacing="0"' in the markup */
table {
  border-collapse: collapse;
  border-spacing: 0; }

/* others */
blockquote, ul, ol, li {
  margin-top: 0; }

sup {
  font-size: 0.7em;
  left: 0;
  line-height: 0;
  position: relative;
  top: -0.6em; }

/* Style Id:168 Clears*/

.Clears {
  clear: both; }

/* Style Id:213 Grids*/

.Header {
  background: url("/files/layout/top_background.png") no-repeat;
  border-bottom: 1px solid #003265 ; }
  .Header .LoginPage {
    color: #000000 ;
    text-decoration: underline;
    background: url("/files/layout/arrow.png") no-repeat left center;
    padding-left: 10px; }

.LeftGrid,
.Right {
  background: url("files/layout/leftGradientBlue_new.gif") repeat-x; }

.LeftGrid h2 {
  color: #FFFFFF ; }

#AreaID136 a {
  color: #000000 ;
  text-decoration: underline;
  background: url("/files/layout/arrow.png") no-repeat left center;
  padding-left: 10px; }

/* Style Id:169 Body*/

body {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 12px;
  color: #000000 ; }

/* Style Id:174 Headings*/

.Seeems-VeryLargeHeading, h1 {
  font-family: "Istok Web", Arial, Helvetica, sans-serif;
  font-size:  px;
  line-height: 42px;
  font-weight: normal;
  color: #FFFFFF ;
  margin-bottom: 15px; }

.Seeems-LargeHeading, h2 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 18px;
  line-height: 18px;
  font-weight: 800;
  color: #000000 ;
  margin-bottom: 5px; }

.Seeems-NormalHeading, h3 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 11px;
  font-weight: 800;
  color: #000000 ;
  margin-bottom: 5px; }

.Seeems-SmallHeading, h4 {
  font-family: "Istok Web", Arial, Helvetica, sans-serif;
  font-size:  px;
  line-height: 16px;
  color: #FFFFFF ;
  margin-bottom: 5px; }

/* Style Id:175 DefaultStyles(for front end)*/

.Seeems-Text ul,
.Seeems-Text ol {
  margin-left: 15px;
  list-style: outside disc; }

.Seeems-List {
  margin-left: 15px;
  list-style: outside disc; }

a {
  color: #000000 ;
  text-decoration: underline; }

/* Style Id:176 DefaultStyles(for back office)*/

ul, ol {
  margin-left: 15px;
  list-style: outside disc; }

a {
  color:  ;
  text-decoration: none; }

/* Style Id:597 Links*/

.AllReferences {
  color: #000000 ;
  text-decoration: underline;
  background: url("/files/layout/arrow.png") no-repeat left center;
  padding-left: 10px;
  font-size: 10px;
  margin-left: 5px; }

/* Style Id:248 MainMenu*/

#Menu1 {
  display: table;
  border-spacing: 0;
  /* removes completely the item spacing */ }

#Menu1 > li {
  display: table-cell;
  float: none !important;
  width: 1% !important; }

#Menu1 > li > a {
  padding-right: 0 !important;
  text-align: center; }

*:first-child + html #Menu1 > li {
  /* for IE7 */
  display: inline;
  margin-right: 0;
  zoom: 1; }

* html #Menu1 li {
  /* for IE6 */
  float: none;
  display: inline;
  zoom: 1; }

.SM {
  display: none !important;
  border-bottom: none !important; }
  .SM li a {
    border-bottom: 1px solid #000000 !important;
    height: auto !important; }

/* Style Id:283 Form*/

input {
  border: 2px inset threedface; }

/* Style Id:284 RegisterForm*/

.RegisterForm label {
  background: #EEEEEE ;
  height: 19px;
  margin-right: 12px;
  margin-bottom: 2px;
  padding-left: 5px;
  padding-top: 3px;
  font-size: 11px; }
.RegisterForm .Seeems-UploadFileField {
  border: none; }
.RegisterForm select {
  border: 2px inset threedface; }
.RegisterForm a {
  font-weight: bold; }
.RegisterForm a:hover {
  color: red; }

/* Style Id:258 Login Form*/

.LoginForm a {
  font-weight: bold;
  color: #000000 ;
  text-decoration: underline;
  font-size: 11px; }

/* Style Id:273 LogOut*/

.LogOut {
  font-weight: bold; }
  .LogOut .Button {
    margin-top: 15px;
    margin-bottom: 10px; }
    .LogOut .Button a {
      background: none !important; }

/* Style Id:589 LeftMenu*/

.left-menu li {
  list-style-type: none; }
  .left-menu li a {
    color: #000000 ;
    text-decoration: underline;
    background: url("/files/layout/arrow.png") no-repeat left center;
    padding-left: 10px;
    font-size: 10px; }

/* Style Id:624 Technical Info (List + Details)*/

.TechnicalInfoCategory {
  font-size: 11px;
  font-weight: bold;
  margin-top: 20px; }

.TechnicalInformationLink {
  text-decoration: underline;
  background: url("/files/layout/arrow.png") no-repeat left top;
  background-position: 0px 5px;
  padding-left: 10px;
  display: inline-block; }

.TechnicalInformationDetails a {
  text-decoration: underline;
  background: url("/files/layout/arrow.png") no-repeat left top;
  background-position: 0px 5px;
  padding-left: 10px;
  display: inline-block; }
.TechnicalInformationDetails .Description,
.TechnicalInformationDetails .Documents {
  margin-top: 18px; }
.TechnicalInformationDetails .LongDescription {
  margin-top: 20px;
  border-top: 1px solid #000000 ;
  padding-top: 15px; }

/* Style Id:697 Contacts(Companies)*/

.CompaniesExtendedLink,
.ToCompanies {
  text-decoration: underline;
  background: url("/files/layout/arrow.png") no-repeat left top;
  background-position: 0px 5px;
  padding-left: 10px;
  display: inline-block;
  margin-bottom: 20px; }

.CompaniesExtended .Company {
  margin-bottom: 30px;
  padding-bottom: 26px;
  border-bottom: 1px solid #000000 ; }
  .CompaniesExtended .Company a {
    text-decoration: underline; }
  .CompaniesExtended .Company .CompanyDetailsLink {
    background: url("/files/layout/arrow.png") no-repeat left top;
    background-position: 0px 5px;
    padding-left: 10px;
    display: inline-block;
    margin-top: 3px; }
  .CompaniesExtended .Company .Address span,
  .CompaniesExtended .Company .Telephone span,
  .CompaniesExtended .Company .Fax span,
  .CompaniesExtended .Company .Email span,
  .CompaniesExtended .Company .Web span {
    width: 70px;
    display: inline-block; }

.Companies a {
  text-decoration: underline;
  background: url("/files/layout/arrow.png") no-repeat left top;
  background-position: 0px 5px;
  padding-left: 10px;
  display: inline-block; }
.Companies .Company {
  margin-bottom: 20px; }
  .Companies .Company .Name {
    font-weight: bold; }

.Back {
  background: url("/files/layout/arrow.png") no-repeat left top;
  background-position: 0px 5px;
  padding-left: 10px;
  display: block;
  margin-top: 3px;
  text-decoration: underline;
  margin-bottom: 20px; }

.CompanyDetails a {
  background-position: 0px 5px;
  padding-left: 10px;
  display: inline-block;
  margin-top: 3px;
  text-decoration: underline; }
.CompanyDetails .Description {
  border-bottom: 1px solid #000000 ;
  padding-bottom: 5px;
  margin: 27px 0px; }
.CompanyDetails .Image {
  width: 44px;
  margin-right: 10px;
  float: left; }
.CompanyDetails .Employee {
  margin-bottom: 10px;
  float: left;
  width: 338px;
  font-size: 11px; }
  .CompanyDetails .Employee .Name {
    font-weight: bold; }
  .CompanyDetails .Employee .Email {
    font-size: 12px; }

/* Style Id:748 AllEmployees*/

.AllEmployees h3 {
  border-bottom: 1px solid #000000 ;
  padding-bottom: 10px;
  margin-bottom: 5px; }
.AllEmployees .Employee {
  margin-bottom: 12px; }
  .AllEmployees .Employee .Image {
    width: 44px;
    margin-right: 10px;
    float: left; }
  .AllEmployees .Employee .Details {
    float: left;
    width: 338px;
    font-size: 11px; }
    .AllEmployees .Employee .Details a {
      font-size: 12px;
      text-decoration: underline; }
    .AllEmployees .Employee .Details .Name {
      font-weight: bold;
      margin-bottom: 5px; }

/* Style Id:1143 Seach*/

.SeachButton a {
  font-weight: bold; }

/* Style Id:1097 Search Result (Companies)*/

.SearchResultCompanies a.More {
  text-decoration: underline; }
.SearchResultCompanies .SearchResultItem {
  margin-bottom: 10px; }


