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

#main {
  position : static;
  display : block;
  width : 770px;
  margin : 0px auto 0px auto;
  font-size: 12pt;
  background : white;
  padding : 0px;
}

#column_a 
{
  position : static;
  display : block;
  margin : 0;
  width : 240px; 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 : 530px; float : right;  background : url('/documents/') no-repeat;
color : #000000;
background-color : #ffffff;
}



#bottom{
  clear : both;
  width : 770px;
  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 : 770px;
  height : 2em;
  color : #000000;
background-color : #ffffff;
;
}


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

#top select
{
  margin : 0;
  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-size: 12pt;
}

UL.menu 
{
  text-align: right;  font-weight : bold;
  padding-right : 10px;
  padding-left : 10px;
  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;
}

IMG.left
{
 float : left;
 margin : 1em;
 margin-left : 0;
}

IMG.right
{
 float : right;
 margin : 1em;
 margin-right : 0;
}

IMG.center
{
  position : static;
  display : block;
  margin : 1em auto 1em auto;
}


IMG.minileft,IMG.miniright,IMG.minicenter
{
 border : 3px solid white;
 width : 250px;
 margin : 1em;
}

IMG.minileft
{
 float : left;
 margin-left : 0;
}

IMG.miniright
{
 float : right;
 margin-right : 0;
}

IMG.minicenter
{
  position : static;
  display : block;
  margin : 1em auto 1em auto;
}

