body{
  padding : 0px;
  margin : 0px;
  background-repeat : repeat-x;
  font-family:arial,sans-serif;
  font-size: 12pt;
  background : url('/documents/') no-repeat;
color : #000000;
background-color : #ffffff;
}

#main {
  position : static;
  display : block;
  width : 728px;
  margin : 0px auto 0px auto;
  font-family:arial,sans-serif;
  font-size: 12pt;
  background : white;
  padding : 0px;
}

#column_a 
{
  position : static;
  display : block;
  margin : 0;
  width : 200px; float : left;  background : url('/documents/pointille.png') repeat-y;
color : #4848ff;
background-color : #ffffff;
}

#column_b {
  margin : 0 auto 0 auto;
  padding:0;
  text-align : justify;
  min-height : 400px;
  width : 528px; float : right;  background : url('/documents/') no-repeat;
color : #000000;
background-color : #ffffff;
}



#bottom{
  clear : both;
  width : 728px;
  margin : 0;
  padding-top : 2em;
  background : url('/documents/') repeat;
color : #000000;
background-color : #ffffff;
}

#top{
  display : block;
  padding : 0;
  margin : 0 auto 0 auto;  
  width : 728px;
  height : 1.5em;
  color : #000000;
background-color : #ffffff;
;
}



#logo{
  display : block;
  margin : 0px 0 0px 0px;  
  width : 728px;
  clear : both;
  color : #000000;
background-color : #ffffff;
;
}

#top select
{
  margin-right : 5px;
  display : block;
  float : right;
}

#logo p
{
  text-align : left;
  margin : 0px 0px 0px 0px;
  padding : 10px;
  padding-left : 20px;
}

form,input,select,textarea{
  margin : 0px;
  padding : 0px;
  font-family:arial,sans-serif;
  font-size: 12pt;
}

UL.menu 
{
  text-align: right;  font-weight : bold;
  padding-right : 4px;
  padding-left : 4px;
  list-style-type: none;
}


UL.menu a,a:visited
{
  text-decoration : none; 
  color : #4848ff;
}

UL.menu a:hover 
{
  text-decoration : underline; 
  color : #4848ff;
}


UL.menu LI
{
  margin-bottom : 1em;
  padding-left : 10px; padding-right : 10px; background-position: left;  }

P.center 
{
  text-align : center;
}

H2
{ 
  font-weight : bold;
  font-size : 120%;
  margin-top : 2em;
  text-transform : uppercase;
  border-bottom : 1px dotted black;
  }

H3
{
  font-weight : bold;
  font-size : 110%;
  margin-top : 1em;
  }

P.center
{ 
  text-align : center;
  margin: 1em;
 }

TABLE
{
  width : 100%;
}

.inside_b
{
  font-size : 100%;
  margin : 1em;
  margin-left : 1em;
}



a.external, a.external:visited
{
  padding-right: 15px;
  background: url("http://www.futureofdata.net/images/external.png") no-repeat;
  background-position: right;
  text-decoration : none;
  color : blue;
}
