/* Global CSS file for the RadioNet Web site 
   Author Anton Smit, smit@astron.nl 
*/

/* RadioNet colors:
   Light blue : #eeeeff
   Blue       : #0091ff
   Gray       : #7f8787
   Logo blue  : #333399
*/


/* General styles */
html, body 
{
  height: 100%;
  min-width: 750px;
}

body, table, select, input
{
  background-color: white;
  color:black;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  margin:5px;
}

a:link, a:active 
{
  color: #333399;
}

a:visited 
{
  color: #7f8787 ;
}

dt 
{ 
  font-style: italic; 
}


h1, h2, h3
{
  font-weight:bold;
}

h1 
{
  text-align:center;
  margin-bottom:5px;
  font-size: 18px;
}

h2 
{
  text-align:center;
  font-size: 16px;
}

h3 
{
  font-size: 12px;
}

hr
{
  width: 50%;
}

.layout table
{ 
  margin: 0px;
  padding: 0px;
}

.layout td
{ 
  border: 0px;
  padding:0px;
  background-color: #eeeeff;
}


.layout img
{ 
  padding: 0px;
  border-style: none;
}

div.topMenu
{
  font-weight: bold;
  font-size: 10px;
  margin-top: 0px; /* TODO: should be 2px; */
  clear: both;
  height: 20px;
  padding-left : 50px;
  background-color:   #0091ff;    
}

div.topMenuI
{ 
  color: white;
  float: left;
  padding-right: 15px;
  padding-top : 2px;
}

a:link.topMenuI, a:visited.topMenuI, a:active.topMenuI 
{
  text-decoration : none;
  color: #ffffff;
}

a:hover.topMenuI
{
  text-decoration : none;
  color: #eeeeff;
}

/* menu on the right side */


div.sideMenu
{ 
  text-align: center;
  padding-left: 10px;
  font-size: 12px;
  width: 150px;
  float: left;
}

div.sideMenuH
{ 
  text-align: center;
  font-weight: bold;
  background-color: #eeeeff;
  margin-top: 30px;
  border-top: 1px solid #7f8787;
  border-right: 1px solid #7f8787;
}


div.sideMenuI
{
  color: #0091ff;
  padding-top: 7px;
  border-right: 1px solid #7f8787;
}

a:link.sideMenuI, a:visited.sideMenuI, a:active.sideMenuI 
{
  text-decoration : none;
  color: #0091ff;
}

a:hover.sideMenuI
{
  text-decoration : none;
  color: #7f8787;
}


div.ackn
{ 
  margin: 30px 10px 10px 10px;
  border: 1px solid #ff0000;
  padding: 5px;
}

div.fp6
{ 
  font-size: 9px;
  margin: 20px 10px 10px 10px;
}


/* main window */

div.main
{ 
  position: absolute;
  left: 190px;
  top: 130px;
  margin: 10px;
  margin-bottom: 30px;
  padding-right: 10 px;
}

/* general tables */
table
{

  border-collapse: collapse; 
  margin-bottom: 10px;
  margin-left: auto;
  margin-right: auto;
}


th
{ 
  background-color: #0091ff;
  color: white;
  border: 1px solid #0091ff; 
  
}

td
{ 
  vertical-align: top;
  padding: 5px;
  border: 1px solid #7f8787; 

}

/* news items */

li.newsI
{ 
  list-style-type: none;
  margin-bottom: 8px;
}

/* pictures */

div.picture
{ 
 text-align: center;
 padding-top: 20px;
 padding-bottom: 10px;
}

img.inline
{ 
  padding: 0px 10px 10px 0px;
  float: left;
 }

img.href
{ 
  border:0px;
 }  

p.important
{
  color: #ff0000;
  font-weight: bold;
  text-align:center;
  font-size: 14px;
}

strong
{ 
  color: #ff0000;
  font-weight: normal;
}

/* table with no decorations */
.nodec table
{ 
  margin: 5px;
}

.nodec td
{ 
  vertical-align: top;
  border: 1px solid #ffffff;
}

/* forms */
/* tables without y-out */
/* TODO:This needs to be redone ! */
table.formold
{ 
  margin: 5px;
}             

td.label, td.value  
{
  background-color: #eeeeff; 
  vertical-align: top;
  padding: 5px;
  border: 1px solid #ffffff;
}

td.question
{ 
  vertical-align: top;
  padding: 5px;
  border: 1px solid #ffffff;
}                        

/* footer */

div.footer
{
  margin-right: 190px;;
  text-align: center;
  font-size: 10px;
}

/* Frontpage */

table.frontpage
{ 
  /*width: 100%; */
  margin: 5px;
}

td.frontpage
{ 
  width: 50%;
  vertical-align: top;
  padding: 20px;
  /*border-style: none;*/
  border: 1px solid #ffffff;
 }




img.frontpage
{ 
  margin-left: auto;
  margin-right: auto;
}

.form table
{ 
  margin: 5px;
}             


.form td
{
  background-color:  #eeeeff;
  vertical-align: top;
  padding: 5px;
  border: 1px solid #ffffff;
}

.form th
{
  background-color:  #eeeeff;
  vertical-align: top;
  padding: 5px;
  border: 1px solid #ffffff;
  color: black;
}




td.lightbg
{
  /*font-weight: bold;*/
  background-color: #ffffff;
}

.lightbg a
{ 
  font-weight: normal;
  color: #0091ff;
}

/* general tables */
.default table
{

  border-collapse: collapse; 
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
}


.default th
{ 
  background-color: #0091ff;
  color: white;
  border: 1px solid #0091ff; 
  
}

.default td
{ 
  background-color: white;
  vertical-align: top;
  padding: 5px;
  border: 1px solid #7f8787; 

}

blockquote
{ 
  font-style: italic;
  background-color:#eeeeff;

}
