/*-----------------------------------------------------------*/
/* 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;}
li.wide {margin-bottom:1.5em;}
ol {margin-top:.5em;}
ol.wide {margin-top:1.5em;}
ul {margin-top:.5em;}
ul.wide {margin-top:1.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;
}
/*-----------------------------------------------------------*/
.error { color:Red; }
.error_background { background-color:#FF9999; }
/*-----------------------------------------------------------*/
table.data { }
td.center { text-align:center; }
th.center { text-align:center; }
tr.data { text-align:left; vertical-align:top; }
td.data { padding-right:2em; }
th.data { padding-right:2em; text-align:left; }
td.number { text-align:right; }
th.number { text-align:right; }
/*-----------------------------------------------------------*/
.example { font-family:Monospace; }
div.example { margin-left:40; margin-right:40; }
/*-----------------------------------------------------------*/
/* Detail area part, as in after a search */
table.detail { }
tr.detail { vertical-align:top; }
td.detail_text { text-align:left; } /* column 2 */
.detail_prompt { text-transform:capitalize; } /* column 1 */
td.detail_prompt { padding-right:.5em; text-align:right; } /* column 1 */
span.detail_prompt { padding-left:1em; } /* extra items on same line */
/*-----------------------------------------------------------*/
/* Input area part of form */
input.form_button { width:auto; }
table.form { border:1px solid black; margin:1em auto 1em auto; padding:1em 1em 1em 1em; width:auto; }
tr.form { vertical-align:top; }
td.form_text { text-align:left; } /* column 2 */
td.form_message { font-size:smaller; padding-left:2em; text-align:left; } /* column 3 */
.form_prompt { text-transform:capitalize; } /* column 1 */
td.form_prompt { padding-right:.5em; text-align:right; } /* column 1 */
span.form_prompt { padding-left:1em; } /* extra items on same line */
/*-----------------------------------------------------------*/
.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:.5em;}
/*.infocomment { border-left:2px solid black; border-right:2px solid black; margin-left:4em; margin-right:8em; padding-left:1em; padding-right:2em; }*/
.infocomment { border-left:2px solid black; margin-left:4em; padding-left:1em; padding-right:10em; }
table.infotable 
{
    background-color:#DDDDDD; 
    border:solid 1pt black; 
    border-collapse:collapse;
}
table.infotable td
{
    border:solid 1pt black; 
    padding:.5em;
}
table.infotable th
{
    border:solid 1pt black; 
    padding:.75em;
    text-align:left;
}
/*-----------------------------------------------------------*/
/* 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; 
    padding-top:.5em;
    width:100%;
}
a.menu_bar_link
{
    font-weight:bolder;
    padding-left:.5em !important;
    padding-right:2em !important;
}
a.menu_bar_link:hover
{
    text-decoration:underline !important;
}
/*-----------------------------------------------------------*/
/* Menu at top of page */
ul.menu_bar_dynamic /* For all dynamic links */
{
    background-color:#DDDDDD;
    border:solid 1pt gray;
    padding-bottom:2pt !important;
    padding-left:3pt !important;
    padding-right:5pt !important;
    padding-top:5pt !important;
    margin-top:1pt !important;
}
a.menu_bar_link_dynamic
{
}
a.menu_bar_link_dynamic:hover
{
    text-decoration:underline !important;
}
/*-----------------------------------------------------------*/
/* Make a menu out of list items */
li.menu_list {list-style-type:none;}
ul.menu_list {margin-left:0; padding-left:0;}
/*-----------------------------------------------------------*/
// h5.message {}
// h5.message_error {}
/*-----------------------------------------------------------*/
/* 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;}
/*-----------------------------------------------------------*/
