/* CSS Document */
* { font-size:100.01%; }

body {
  color: #000;
  font-family: Arial, sans-serif;
}

h1, h2, h3, p, ul { padding:0; margin:0; }

p { 
  margin:0 0 1em 0;
  font-size:0.75em;
  line-height:1.5em;
}

h1 { 
  font-size:1.1em;
  font-weight:normal;
  margin-bottom:0.5em;
  margin-top:0;
}

.extra { color:#666666; }

table { border-collapse:collapse;}
table td { 
  margin:0; 
  padding:0; 
  vertical-align:top;
}

/*Links*/
a { color:#006699; }
a:visited { color: #663399; }
a:hover, a:focus { color: #0099cc; }

a.selected, a.selected:visited, a.selected:hover, a.selected:focus { 
  color: #333333;
  text-decoration:none;
  font-weight:bolder; 
}

/*Lists*/
ul { 
  list-style-type: none;
  margin: 0;
  padding: 0;
  font-size:.75em;
  line-height:1.5em;
}

ul.markered li { 
 background:url(../idximages/elements/marker.gif) 0 0.5em no-repeat;
 padding-left:15px;
}

/*Other*/
img { border:none; }

.icon { margin-right:2px; }

.hr {
 height:20px;
 overflow:hidden;
 background:url(../idximages/elements/hr.gif) 0 center repeat-x
}

.arr { font-size:1.2em;}
/*--*/


/*My Origramy Ad*/
.my-origramy {
  position:absolute;
  top:-10px;
  //top:0;
  right:0;
  z-index:999;
}

.my-origramy img {
  background:url(../idximages/my-origramy-shadow.png) 0 0 no-repeat;
  //background-image: none;
  //filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=idximages/my-origramy-shadow.png, sizingMethod=crop);
}


/*Navigation*/
.navigation { 
  font-size:0.7em;
  position:relative;
}

.navigation li { display:inline;}

.navigation .separator {
  padding:0 8px; 
  background:url(../idximages/elements/navigation-separator.gif) center 5px no-repeat;
}

.navigation a { color: #333333; }
.navigation a:visited { color: #333333; }
.navigation a:hover, .navigation a:focus { color: #333333; text-decoration:none;}

  .navigation .dropdown { 
    display:inline; 
    padding: 0 0 6px 5px;
    position:relative;
  }
  
  .navigation .submenu { 
    position:absolute;
    top:35px;
    left:-6px;
    font-size:11px;
    background:#FFFFFF;
    padding:5px 10px 5px 10px;
    border: 1px solid #CCCCCC;
    line-height:1.3em;
  }
  .navigation .submenu li {
    display:block;
    padding: 2px 0;
  }

/*Components list*/
.moving-list { 
  width:5000px; clear:both;
  position: relative;
  left:0;
}

.moving-list .item { width:225px; float:left;}

  .moving-list .descript { height:22.5em;} /*! Height of component description*/
  
  .moving-list .separator { width:20px; float:left;}
  
  .moving-list p, .moving-list h1 { margin-bottom:0.3em;}
  .moving-list p {
    font-size:0.7em; 
    line-height:1.3em;
    padding-right:5px;
  }
  .moving-list h1 { margin-top:0.3em;}
  
  .moving-list a.title, .moving-list a.title:visited { color: #333333; text-decoration:none; }
  .moving-list a.title:hover, a:focus { color: #666666; text-decoration:none; }

/*Footer*/
.footer p { font-size:0.7em; }
.footer .navigation { padding:0;}
       
