.ul_none {list-style-type: none}

h1.title {
  color: #333399;
  font-size: 105%;
  margin-left: 40px;
}

img.title {
  float: left;
}

span.ordering {
  white-space: nowrap;
}

p.wizard {
}

table.data {
  width: 100%;
}

table.data td {
  vertical-align:top;
  font-size: 95%;
  background-color: #E1E3FC;
  border-bottom: solid 1px #F2F2FB;
  padding-left: 0.5em;
  padding-top: 0.1em;
  padding-bottom: 0.1em;
}

table.data th {
  font-weight: normal;
  color: white;
  vertical-align: top;
  padding: 0.1em 0.1em 0.1em 0.5em;
}

table.account td {
  vertical-align: top;
  padding-left: 0.5em;
  padding-top: 0.1em;
  padding-bottom: 0.1em;
}

table.summary th {
  text-align: left;
  color: #5492AE;
  border-bottom: solid 1px #F2F2FB;
}

.ctr {
  text-align: center;
}

div.table-large-tl {
  background-image: url(/catalogue/images/tables/large_tl.png); 
  background-position: top left; 
  background-repeat: no-repeat; 
  background-color: #5492AE;
  padding-bottom: 1px;
  margin-bottom: 0.5em;
}

div.table-large-tr {
  background-image: url(/catalogue/images/tables/large_tr.png); 
  background-position: top right; 
  background-repeat: no-repeat;
}

#catalogue_menu {
    color: white;
    margin-left: 0;
    padding-left: 0;
    display: inline;
} 

#catalogue_menu li{ 
    margin:  0;
    padding: 0;
    border: none;
    list-style: none;
    display: inline;
}

#catalogue_menu li a {
    background-color: #5A5A5A;
    font-weight: bold;
    padding: 3px 10px;
    margin-right: 2px;
}

#catalogue_menu li a:hover {
    background-color: #969696;
}


#catalogue_info {
	float: right;
}

#tool-tip {
  position: relative;
  top: -1em;
  margin-bottom: 0;
  margin-left: 0.5em;
  width: 500px;
  padding: 0.5em 0.5em 0.5em 0.5em;
  background-color: #EAEAEA;
  font-size: 90%;
}

.catalogue_table { 

}

.catalogue_table_header {
                        font-weight:bold;
                        background-color:#9499DB;
}

.catalogue_table_row { 
                     margin:10px;
}

.catalogue_table_cell { 
                      padding:3px;
}

.layer_info {
   vertical-align:top;
}

div#login {
  padding:	20px 0 40px 20px;
}

div#login #email, div#login #password{
  width: 180px;
}

#result_selected td {
  background-color:#D4E7ED;
  border-top: 1px solid #52a5b5;
  border-bottom: 1px solid #52a5b5;
}
