/*-----------------------------------------------------------*/
/* HTML styles */
a {text-decoration:none;}
a:hover {text-decoration:underline;}
span.alink2 {color:#000000; 
  font-weight:normal;
  text-decoration:none;} /* for brw:link tag - leave in link, but make look like normal text, good for search engines */
body
{
  background-color:#FFFFFF;
  font-family:Verdana,Arial,Sans-Serif;
  font-size:12pt;  
  margin-left:5pt;
  margin-right:2pt;
}
code {background-color:#DDDDDD; border:solid 1pt black; display:block;
  font-family:Monospace; font-weight:bolder; padding:.5em;}
dl {margin-top:.5em;}
dd {margin-bottom:.5em;}
h1 {color:#000000; font-size:200%;}
h2 {color:#000000; font-size:150%;}
h3 {color:#000000; font-size:125%;}
h4 {color:#000000; font-size:l10%;}
h5 {color:#000000; font-size:l00%;}
h6 {color:#000000; font-size:l00%;}
li {margin-bottom:.5em;}
ol {margin-top:.5em;}
ul {margin-top:.5em;}
/*------------Ad column--------------------------------------*/
.ad_column_left {border-right-color:#000000; border-right-style:solid;
     border-right-width:1pt; 
     padding-right:3pt;
     width:120;}
td.ad_column_right 
{
    background-color:White;
    border-left-color:#000000; border-left-style:solid;
    border-left-width:1pt; padding-left:3pt;
    width:120;}
/*----------------------------------------*/
.author {text-align:right;}
/*-----------------------------------------------------------*/
.capitalize {text-transform:capitalize;}
/*-----------------------------------------------------------*/
/* Content column */
div.content
{
    padding:5pt;
    width:auto; /* Less than 100 to avoid overlap */
}
/*-----------------------------------------------------------*/
.copyright 
{
    /*background-color:White;*/
    font-size:8pt;
}
/*-----------------------------------------------------------*/
.example { font-family:Monospace; }
div.example { margin-left:40; margin-right:40; }
/*-----------------------------------------------------------*/
div.form { text-align:center; }
table.form { }
tr.form { vertical-align:top; }
td.form_prompt { text-align:right; }
/*-----------------------------------------------------------*/
.google {color:#000000; font-family:Verdana,Arial,Sans-Serif; font-size:10pt; font-weight:normal;}
.googletitle {color:#0000FF; font-weight:bold; text-decoration:underline;}
.googlewebsite {color:#009900; font-size:smaller; font-weight:normal;}
a.google:hover {text-decoration:none;}
/*-----------------------------------------------------------*/
/* Highlight inline */
.hl {font-weight:bold;}
/*-----------------------------------------------------------*/
/* IMG.image {}     */
div.image_caption {font-size:smaller; text-align:center;}
/*----------------------------------------*/
.info {background-color:#DDDDDD;}
.infobox {background-color:#DDDDDD; border:solid 1pt black; padding:3pt;}
/*-----------------------------------------------------------*/
/* Layout table */
table.layout {width:100%} 
/*-----------------------------------------------------------*/
/* Logo bar at top of page */
a.logo_bar {font-weight:bold; text-decoration:none;}
a:visited.logo_bar {text-decoration:none;}
div.logo_bar 
{
    background-color:#DDDDDD;
    padding-left:3pt;
    padding-right:3pt;
    width:auto;
}
span.logo_bar2
{
    font-style:normal;
    font-size:12pt;
}
/*-----------------------------------------------------------*/
/* Menu at top of page */
div.menu_bar /* For all links, dynamic and static */
{
    background-color:#DDDDDD;
    font-size:11pt; 
    width:auto;
}
div.menu_bar_plain /* For all links, plain menu only. */
{
    line-height:200%; /* This corresponsd to table.menu_bar_link below */
    /*
    padding-bottom:.5em;
    padding-top:.5em;
    */
}
table.menu_bar /* For all static links */
{
    width:100%;
}
a.menu_bar_link
{
    font-weight:bolder;
    padding-right:1em;
}
table.menu_bar_link /* Only for one link, only for fancy menu */
{
    line-height:200%;
/*
    margin-bottom:.5em;
    margin-top:.5em;
    padding-bottom:.5em;
    padding-top:.5em;
*/
}
table.menu_bar_inner /* For all static links, only for fancy menu */
{
    width:100%;
}
/*-----------------------------------------------------------*/
/* Menu at top of page */
div.menu_bar_dynamic /* For all dynamic links */
{
    background-color:#DDDDDD;
    border:solid 1 black;
    padding-bottom:2pt;
    padding-left:3pt;
    padding-right:5pt;
    padding-top:5pt;
    margin-top:1pt;
}
a.menu_bar_link_dynamic
{
}
table.menu_bar_link_dynamic /* For one link */
{
    padding-bottom:.5em;
}
/*-----------------------------------------------------------*/
/* Navigation in content link - top, bot, prev, next */
.navlink
{
    font-size:smaller;
}
/*-----------------------------------------------------------*/
/* News table */
div.news
{
    background-color:Silver;
    border:solid 1pt Black;
    float:right;
    padding:1em;
    width:30%;
}
/*-----------------------------------------------------------*/
/* Page table - around whole page */
div.page 
{
    background-color:White;
    width:100%;}
/*-----------------------------------------------------------*/
div.summary {font-size:xx-small;}
/*-----------------------------------------------------------*/
