body
{
  font-size: 100%;
}

p,h1,h2,h3,h4,h5,h6,ul,fieldset,table,dt,dl,table,th,td,caption
{
 font-family: arial, helvetica, sans-serif;
}

fieldset
{
 color: rgb(255,255,255);
}

h1
{
  color: rgb(255,255,255);
  font-size: 100%; 
  margin: 0;
  padding: 40px 0 10px 20px;
}

h2
{
  font-size: 90%; 
  padding: 0px;
  margin: 20px;
  color: rgb(255,255,255);
}

h3
{
  font-size: 90%; 
  padding: 0px;
  margin: 20px;
  color: rgb(255,255,255);
  border-style: none none solid none;
  border-width: 1px;
  border-color: rgb(200,200,200);
}

h4
{
  font-size: 90%; 
  padding: 0px;
  margin: 20px;
  color: rgb(80,80,80); 
}

caption
{
  font-size: 90%;
  color: white; 
}

strong
{
  font-weight: bold;
}

.highlight
{
  color: rgb(255,255,255);
  font-weight: bold;
}

.contrast
{
  color: rgb(255,255,255);
}

p
{ 
  font-size: 90%;
  padding: 0px;
  margin: 20px;
  color: rgb(200,200,200);
  text-align: justify;
}

ul
{ 
  
  font-size: 90%;
  padding: 0 0 0 20px;
  margin: 20px;
  color: rgb(200,200,200);
  text-align: justify;
}

abbr
{
  border:none;
}

table
{
  margin-left: 20px; 
}

th
{
  font-size: 90%; 
  color: rgb(255,255,255);
  text-align: justify;
  padding: 0px 5px 0px 0px;
}

td
{
  font-size: 90%; 
  color: rgb(200,200,200);
  text-align: justify;
  padding: 0px 5px 0px 0px;
}


#conf_menu
{
  padding: 0;
  margin: 0;
  list-style-type: none;
  background-color: rgb(50,50,50);
  color: rgb(255,255,255);
}

.conf_menu_item
{
  float:left; 
  font-family: arial, helvetica, sans-serif;
  font-weight: bold;
  font-size: 75%;
  padding: 15px 10px 15px 10px;
  margin: 0px;
  border-style: none solid none none;
  border-width: 0px 1px 0px 0px;
  border-color: rgb(160,160,160);
  width: 59px;
  text-align: center;
  background-color: rgb(50,50,50);
  color: rgb(200,200,200);
}

.conf_menu_item a
{
  font-family: arial, helvetica, sans-serif;
  font-weight: bold;
  background-color: rgb(50,50,50);
  color: rgb(200,200,200);
  text-decoration: none;
}

.conf_menu_item a:hover
{
  text-decoration: underline;
}

#conf_menu_item_selected a
{
  font-family: arial, helvetica, sans-serif;
  font-weight: bold;
  color: rgb(235,99,164);
  color: rgb(125,235,255);
}

h4.conf
{ 
 color:rgb(255,255,255);
 font-family: arial, helvetica, sans-serif;
 font-size: 80%; 
 font-weight: normal;
 padding: 15px 0px 0px 0px;
 margin: 0px;
 font-weight: bold;
}

h5.conf
{ 
 clear:left;
 color: rgb(240,240,240);
 font-family: arial, helvetica, sans-serif;
 font-size: 80%; 
 font-weight: normal;
 padding: 15px 0px 0px 0px;
 margin: 0px;
 font-weight: bold;
}

p.conf_sub_heading
{
 color: white;
 font-family: arial, helvetica, sans-serif;
 font-size: 80%;
 text-align: justify;
 font-weight: bold;
 margin: 0px;
 padding: 0px 0px 0px 0px;
}

.emph_text
{
 color: rgb(255,155,0);
}

a
{
 color: rgb(255,255,255);
}

a.conf_body
{
 color: rgb(135,144,255);
 text-decoration: underline;
}

a.conf_body:visited
{
 color: rgb(135,144,255);
 text-decoration: underline;
}

a.conf_body:hover
{
 color: rgb(255,255,255);
 text-decoration: underline;
}


a.conf_download
{ 
 font-family: arial, helvetica, sans-serif;
 color: rgb(75,180,220); 
 text-decoration: underline;
}

a.conf_download:visited
{
 font-family: arial, helvetica, sans-serif;
 color: rgb(75,180,220); 
 text-decoration: underline;
}

a.conf_download:hover
{
 font-family: arial, helvetica, sans-serif;
 color: rgb(255,255,255);
 text-decoration: underline;
}

