/* CSS Document */
body { background: #E4E8EB ; margin: 0px; font: 8px Arial, Helvetica, sans-serif; }
.menu { font-size:12px; color:#FFFFFF; height:20px; }
.middle { background: #FFFFFF  }
.contact { color:#FFFFFF; background: #5DACE3 ;line-height:140%; font-weight:bold; height:157px; }
.side { background-color: #5DADE3; background-repeat: no-repeat; background-position: bottom; }
.worldwide { font-size:11px; padding-bottom:15px; }
.news { font-size:11px; color:#333333; padding-bottom:15px; line-height:140%; }
.news A { color:#333333; }
.mailing { font-size:11px; color:#333333; padding-bottom:15px; line-height:140%; }
.clients { font-size:11px; color:#333333; padding-bottom:15px; line-height:140%; }
.clicks { color:#333333; }
.clicks A { color:#333333; }
.content { font-size:12px; color:#333333; padding:0px 20px 10px 20px; }
.content A { color:#333333; }
.footer { font-size:11px; color:#FFFFFF; }
.footer A { color:#FFFFFF; text-decoration:none; }
.footer A:hover { text-decoration:underline; }
.pageinfo { padding:7px; white-space: nowrap; }
.toplinks TD { font-size:11px; color:#666666; }
.toplinks A { color:#666666; text-decoration:none; }
.toplinks A:hover { text-decoration:underline; }

.client-listing { }
.client-listing TD { font-size:12px; color:#333333; line-height:140%; border-bottom:1px solid #CCCCCC; padding:15px 0px; }
.client-listing IMG { padding-bottom:5px; }

.status-ok { background-color: #FFE0B5; border: 1px dotted #339900; padding: 10px; }
.status-no { background-color: #FFE0B5; border: 1px dotted #CC0000; padding: 10px; }
.ok { font-weight:bold; }
.no { font-weight:bold; color:#FF0000; }

.exmenu TD { color:#FFFFFF; font-size:12px; }
.exmenu A { color:#FFFFFF; font-weight:bold; text-decoration:none; font-size:12px; }
.exmenu A:hover { text-decoration:underline; }
.class1 { padding:4px 8px; }
.class2 { padding:6px 4px 6px 16px; background-color:#6BB3D8; }
.class3 { padding:6px 4px 6px 16px; background-color:#7FBDDD; }

/* MENU COMMON */
body,td,tr,table {font-size:10pt; font-family:arial; }
.tiny {font-size:8pt; font-family:arial; }

input.invalid { background: #faa; }
input.valid { background: #afa; }

/* Gorana contributed - Contacts Listing*/
div.contactrow {
  clear: both;
  padding-top: 3px;
  }

div.contactrow span.person {
  float: left;
  width: 330px;
  text-align: left;
  }

div.contactrow span.roletype {
  float: right;
  width: 355px;
  text-align: left;
  } 

div.spacer {
  clear: both;
  }


