@charset "UTF-8";
/* CSS Document */

body {
  margin:0;
  border:0;
  padding:0;
  height:100%; 
  max-height:100%; 
  background:#fff;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  overflow: hidden; 
  }

/* for internet explorer */
* html body {
  padding: 0px 0 0px 0; 
  }

/*MAIN TEXT BOX*/

#container {
display:block;
overflow:auto;
  position:absolute;
  z-index:3; 
  top:142px;
  left:0;
  bottom:0px; 
  right:0;
  background:#fff;
  }
  
  * html #container {
  top:0;
  bottom:0;
  height:100%; 
  width:100%;
  border-top:142px solid #fff;
  border-bottom:0;
  }

  
   #content {
  padding-left:46px;
  padding-top: 20px;
  width:900px;
  color: #333;
  }
  
#content p {
font: 10px/13px Verdana, Arial, Helvetica, sans-serif;
margin-bottom: 1.2em;
padding-right: 0px;
text-align:justify;
}

#content ul {
font: 10px/12px Verdana, Arial, Helvetica, sans-serif;
padding-right: 0px;
text-align:justify;
margin-left: 0;
}

#content li {
list-style-image: url(../gfx/dash.gif);
list-style-position:outside;
padding-bottom: 1em;

}

 
#header {
  position:absolute; 
  top:0; 
  left:0; 
  width:100%; 
  height:112px; 
  overflow:hidden; 
  background:#A2A2AF;
  z-index:5;
 /*border-bottom:4px solid #73a2bd;*/
  }
* html #header {height:137px;}

#navcontainer ul
{
list-style: none;
position:absolute; 
margin-top:112px;
margin-left: 0;  
display:block; 
width:100%; 
height:25px;
background:#485668; 
z-index:5; 
padding: 5px 0 0 46px;
font: 10px/18px Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
color:#fff;

}

#navcontainer ul li { display: inline; }

#navcontainer ul li a
{
padding: 0;
color: #A2A2AF;
text-decoration: none;
float: left;
}

#navcontainer ul li a:hover {
color: #fff;
}

#active a {
color: #fff;
}

body#home a#home_link, 
body#current a#current_link, 
body#about a#about_link, 
body#the_space a#thespace_link,
body#program a#program_link, 
body#archive a#archive_link,
body#proposals a#proposals_link,
body#cronical a#cronical_link {
color: #fff;  
}

.separator {
color: #A2A2AF;
padding: 0 10px 0 10px;
}

hr {

border: none 0;
border-top: 1px solid #999;/*the border*/

height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
margin: 30px 350px 18px 0;
	}

.bold {
font-weight:bold;
}

.back_but {
font-weight:bold;
letter-spacing: normal;
color:#999;
}

.red {
color:#c00; 
margin-left:0px; 
font-family:"trebuchet ms", "trebuchet", "verdana", sans-serif;
}

img {
border-style:none;
}

.img {
margin-top: 60px;
}

.img2 {
margin-top: 20px;
}



img.float { 
float:left;
clear:left; 
margin:0px;
padding-left:200px;
}



.box1, .box2 {
  width:400px;
  height:auto;
  float:left;
  padding-bottom:100px;
  /*border:1px solid #888;*/
}
.box1 {
  clear:left;
  margin-right:10px;
}

.clear {
    clear:both;
}



h1 {
font: bold 10px/18px Verdana, Arial, Helvetica, sans-serif;
color:#333;
letter-spacing: 0.3em;
margin-bottom: 2.5em;
margin-left: 0;
}

h2 {
font: bold 10px/14px Verdana, Arial, Helvetica, sans-serif;
color:#333;

}

h3 {

}

a:link {
color: #999;
text-decoration: none;
}
a:visited {
color: #999;
text-decoration: none;
}
a:active {
color: #999;
text-decoration: none;
}
a:hover {
color: #999;
text-decoration: none;
}

.link_alt {
color:#333;
text-decoration:underline;
}