/*
==========================================
        CSS for Fiegenbaum.org
        Blue Theme
        Adapted for TNG

REVISED in NOVEMBER 2009 - as a TEST

version 3.3  ( 14 August 2009 )

Updated for XAMPP (Flash) TNG v. 7.0.2 to 
supplement 'genstyles.css'
--------------------------------------------------------------------
        CHANGES from Fiegenbaum.org CSS
  *  REMOVE '.border' class; it conflicts with charts in TNG
  *  REMOVE <table> and <td> tags
  *  REMOVE font color for '.normal' and '.smaller' rules
  *  REMOVE 'font-weight: bold;' from links
  *  ADD 'font-weight: bold;' to '.nav-bar' class links
  *  ADD 'font-weight: bold;' to '#top' id links
--------------------------------------------------------------------
        CHANGES to TNG 'genstyle.css' Rules  ( search for 'TNG CHANGE' in comments )
  *  CHANGE .normal font-size from 12px to 10pt
  *  CHANGE body font-size from 12px to 10pt
  *  CHANGE .smaller font-size from 11px to 9pt
  *  ADD .link rule for "normal" links

See Also, Special section at the end of this file in preparation for TNG 7.0
--------------------------------------------------------------------
        CHANGES for 10 October 2008 Test  ( search for 'TEST' in comments)
  *  MODIFY #container - changed width   from '720px'    to    75%
  *  MODIFY #top - changed margin    from '2px 5px'    to    '2px auto'
  *  MODIFY #top - added width    '720px'
  *  MODIFY #header - added width    '720px'
--------------------------------------------------------------------
        CHANGES on 1 February 2009
  *  in BODY, reduce font family from:  Verdana, Tahoma, Arial, Geneva, Helvetica, Lucinda, 'Lucida Grande', sans-serif;
  *  CHANGE #top; #top.left; #top.right
  *  CHANGE #header; .title; .subtitle; #logo
  *  CHANGE #nav-bar
--------------------------------------------------------------------
        CHANGES on 14 August 2009
  *  ADD Sidebox style
==========================================
*/

body {margin:0; padding:10px 0 20px 0; background-color:#e5e5e5;}

body, p, pre, ul, ol, table, td {font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#505050;}

/*  Normal links for TNG generated pages  */
a:link, a:visited {color:#2763a9; font-weight:bold; text-decoration:none;}
a:hover, a:active {color:#6da6e2; font-weight:bold; text-decoration:underline;}

/*  Normal links in Home Page, Histories, etc.  Use in a <span> tag  */
.link a:link, .link a:visited {color:#2763a9; font-weight:bold; text-decoration:none;}
.link a:hover, .link a:active {color:#6da6e2; font-weight:bold; text-decoration:underline;}

/*  =====  Web "Page" Size  =====  */
#container {margin:0px auto; width:75%; background-color:white; border-left:1px solid #c0c0c0; border-right:1px solid #c0c0c0; border-bottom:1px solid #c0c0c0; text-align:left; /*      TNG CHANGE: global text alignment. 'justify' does not work well in TNG tables    */ }

/*  ==========  Page Layout  ==========  */
#top {margin:0px auto; padding:0px; clear:both; min-height:30px; background:#6da6e2 url('../images/blue-30x30.jpg') repeat-x bottom; border-bottom:1px solid #e0e0e0; font-size:9pt; color:#fff;}
#top a:link, #top a:visited {color:#fff; font-weight:bold; text-decoration:none;}
#top a:hover, #top a:active {color:#fff; font-weight:bold; text-decoration:underline;}

#top-left {float:left; margin:0; padding:6px 0 0 15px; width:45%; text-align:left;}
#top-right {float:right; margin:0; padding:4px 20px 0 0; width:45%; text-align:right;}

#header {margin:0px; padding:0px; min-height:120px;}

#title {float:left; margin:25px 0 0 0; padding:0px 0px 0px 30px; min-width:375px; text-align:left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:19pt; font-weight:normal; color:#6da6e2;}

#subtitle{float:left; margin:10px 0 0 0; padding:0px 0px 0px 45px; min-width:360px; text-align:left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:15pt; font-weight:normal; color:#6da6e2;}

#logo {float:right; margin:0px 25px 0px 0px; padding:10px; width:155px; height:105px; text-align:center;}
#logo img {margin:0px; padding:0px; border:none; text-align:center;}

/*                    HORIZONTAL NAVIGATION with TEXT not LIST                    */
#nav-bar {margin:5px 0px 20px 0px; padding:5px 15px; border-top:2px solid #6da6e2; border-bottom:1px solid #6da6e2; text-align:center; font-size:10pt; /*  90%=9pt  */  color:gray;}
#nav-bar a:link,
#nav-bar a:link, #nav-bar a:visited {color:#2763a9; text-decoration:none;}
#nav-bar a:hover, #nav-bar a:active {color:#6da6e2; text-decoration:none;}

#content { /*  do NOT justify text  */ margin:0px; padding:0px 20px;}  /*  20px margin left :& right  */

#comment {text-align:center;font-size:9pt;}

#footer {margin:5px 0px; padding:7px 0px; border-top:1px solid #e0e0e0; background:#6da6e2 url('../images/blue-30x30.jpg') repeat-x bottom; text-align:center; font-size:9pt; color:#fff;}
#footer a:link,
#footer a:link, #footer a:visited {color:#fff; font-weight:bold;}
#footer a:hover, #footer a:active {color:#fff; font-weight:bold; text-decoration:underline;}

#bottom {margin:0px; padding:0px 10px 5px 10px; background-color:#fff; text-align:center; font-size:8pt;}
/* ==========   End Page Layout   ========== */

a img, a:link img, a:hover img, a:active img, a:visited img {border:none; text-decoration:none;}

/*                    HEADINGS                  */
h1, h2, h3, h4, h5, .s1, .s2, .s3, .s4, .s5, .s6, .s1g, .s2g, .s3g, .s4g, .s5g, .s6g {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal;}
h1, h2, h3, h4, h5, h6, .s1, .s2, .s3, .s4, .s5, .s6 {color:#6da6e2;}
.s1g, .s2g, .s3g, .s4g, .s5g, .s6g {color:#333;}
h1, .s1, .s1g, .title1 {font-size:17pt;}  /* 22.78px  170% */
h2, .s2, .s2g, .title2 {font-size:15pt;}  /* 20.1px  150% */
h3, .s3, .s3g, .title3 {font-size:13.5pt;}  /* 18.1px  135% */
h4, .s4, .s4g, .title4 {font-size:12pt; font-weight:;}  /* 120% */
h5, .s5, .s5g, .title5 {font-size:11pt; font-style:italic;}  /* 110% */
h6, .s6, .s6g, .title6 {font-size:10.5pt; font-weight:bold;}  /* 100% */

.tiny {font-size:7pt;}  /* 9.5px  70% */
.smallest {font-size:8pt;}  /* 10.7px  80% */
.smaller {font-size:9pt;}  /* 12.0px  90% */
.medium, .normal {font-size:10pt;}  /* 13.4px  100% */
.larger {font-size:11pt;}  /* 14.5px  110% */
.largest {font-size:12pt;}  /* 16.0px  120% */
.bold {font-weight:bold;}
.italic {font-style:italic;}
.small-caps {font-variant:small-caps;}
/*  ----------  FONT COLORS  ----------  */
.normal-color {color:#505050;}
.beige {color:#f5f5dc;}
.black {color:black;}
.blue {color:blue;}
.light-blue {color:#6da6e2;}
.dark-blue {color:#2763a9;}
.fuchsia {color:fuchsia;}
.gold {color:#ffd700;}
.gray {color:gray;}
.light-gray {color:#f0f0f0;}
.green {color:green;}
.light-green {color:#f0ffff;}
.khaki {color:#f0e68c;}
.lilac {color:#f0f0ff;}
.lime {color:lime;}
.maroon {color:maroon;}
.navy {color:navy;}
.olive {color:olive;}
.orange {color:#ffa500;}
.purple {color:purple;}
.red {color:red;}
.silver {color:silver;}
.teal {color:#008080;}
.white {color:white;}
.yellow {color:yellow;}
.light-yellow {color:#ffffc8;}
abbr, acronym, .help {border-bottom:1px dotted #404040; cursor:help;}
code {font-family:"Courier New",Courier,monospace; font-size:14px;}
.code {font-family:"Courier New", Courier, monospace;}
pre {}             /*  may need to code font-family in HTML on each page  */
q {quotes:'"' '"' "'" "'";}
.serif {font-family:Georgia, "Palatino Linotype", "Book Antiqua", Palatino, Times New Roman, Times, serif;}
.sans-serif {font-family:Arial, Tahoma, Geneva, Helvetica, sans-serif;}

/*  ----------  POSITIONS  ----------  */
.align-left, .left {text-align:left;}
.align-right, .right {text-align:right;}
.align-center, .center {text-align:center;}
.align-justify, .justify {text-align:justify;}
.float-left {float:left;}
.float-right {float:right;}
.float-center {margin:0px auto; display:block;}
.clear, .space {clear:both;}
.clear-left {clear:left;}
.clear-right {clear:right;}
.block {display:block;}
.inline{display:inline;}
div.spacer, div.clear {clear:both;}
/*  ----------  INDENTS  ----------  */
.indent5 {margin-left:5px;}
.indent10 {margin-left:10px;}
.indent15 {margin-left:15px;}
.indent20 {margin-left:20px;}
.indent25 {margin-left:25px;}
.indent30 {margin-left:30px;}
.indent40 {margin-left:40px;}
.indent50 {margin-left:50px;}
.indent75 {margin-left:75px;}
.indent100 {margin-left:100px;}
.indent150 {margin-left:150px;}
.indent200 {margin-left:200px;}
.indent250 {margin-left:250px;}
.indent300 {margin-left:300px;}
/*  ----------  PADDING  ----------  */
.pad2 {padding:2px;}
.pad5 {padding:5px;}
.pad10 {padding:10px;}
.pad15 {padding:15px;}
.pad20 {padding:20px;}
.pad25 {padding:25px;}
.pad30 {padding:30px;}
.pad50 {padding:50px;}
.pad-left5 {padding-left:5px;}
.pad-left10 {padding-left:10px;}
.pad-left15 {padding-left:15px;}
.pad-left20 {padding-left:20px;}
.pad-left25 {padding-left:25px;}
.pad-left30 {padding-left:30px;}
.pad-left40 {padding-left:40px;}
.pad-left50 {padding-left:50px;}
.pad-left75 {padding-left:75px;}
.pad-left100 {padding-left:100px;}
.pad-left150 {padding-left:150px;}
.pad-left200 {padding-left:200px;}
.pad-right5 {padding-right:5px;}
.pad-right10 {padding-right:10px;}
.pad-right15 {padding-right:15px;}
.pad-right20 {padding-right:20px;}
.pad-right25 {padding-right:25px;}
.pad-right30 {padding-right:30px;}
.pad-right40 {padding-right:40px;}
.pad-right50 {padding-right:50px;}
.pad-right75 {padding-right:75px;}
.pad-right100 {padding-right:100px;}
.pad-right150 {padding-right:150px;}
.pad-right200 {padding-right:200px;}
/*  ----------  TABS  ----------  */
.tab5 {margin-left:5px;}
.tab10 {margin-left:10px;}
.tab15 {margin-left:15px;}
.tab20 {margin-left:20px;}
.tab25 {margin-left:25px;}
.tab30 {margin-left:30px;}
.tab40 {margin-left:40px;}
.tab50 {margin-left:50px;}
.tab75 {margin-left:75px;}
.tab100 {margin-left:100px;}
.tab150 {margin-left:150px;}
.tab200 {margin-left:200px;}
/*  ----------  WIDTHS  ----------  */
.minmax {min-width:150px; max-width:225px;}
.w2x {width:45.4%;}     /*  44.8  */
.w3x {width:28.7%;}     /*  28.2  */
.w4x {width:20.4%;}     /*  19.8  */
.w5 {width:5px;}
.w10 {width:10px;}
.w15 {width:15px;}
.w20 {width:20px;}
.w25 {width:25px;}
.w30 {width:30px;}
.w35 {width:35px;}
.w40 {width:40px;}
.w45 {width:45px;}
.w50 {width:50px;}
.w75 {width:75px;}
.w100 {width:100px;}
.w150 {width:150px;}
.w200 {width:200px;}
.w250 {width:250px;}
.w300 {width:300px;}
.w350 {width:350px;}
.w400 {width:400px;}
.w450 {width:450px;}
.w500 {width:500px;}
.w550 {width:550px;}
.w600 {width:600px;}
.w650 {width:650px;}
.w700 {width:700px;}
/*  ----------  HEIGHTS  ----------  */
.h5 {height:5px;}
.h10 {height:10px;}
.h15 {height:15px;}
.h20 {height:20px;}
.h25 {height:25px;}
.h30 {height:30px;}
.h35 {height:35px;}
.h40 {height:40px;}
.h45 {height:45px;}
.h50 {height:50px;}
.h75 {height:75px;}
.h100 {height:100px;}
.h150 {height:150px;}
.h200 {height:200px;}
.h250 {height:250px;}
.h300 {height:300px;}
.h350 {height:350px;}
.h400 {height:400px;}
.h450 {height:450px;}
.h500 {height:500px;}
.h550 {height:550px;}
.h600 {height:600px;}
.h650 {height:650px;}
.h700 {height:700px;}
hr {margin:0 auto; padding:1px 0; clear:both; border:none; border-bottom:1px solid #6da6e2;}
hr.double {margin:0 auto; padding:1px 0; clear:both; border:none; border-top:1px solid #6da6e2; 
border-bottom:1px solid #6da6e2;}
/*  ----------  PARAGRAPHS  ----------  */
.citation {padding:0 35px 20px 45%; font-size:8.5pt; line-height:;}  /*  10pt  */
.nospace {margin:0; padding:0;}
.notice {padding:15px; border:2px solid #ffd700; background-color:#ffffc8;}
.para {margin:0; padding:0; text-indent:30px;}
.quote {margin:10px 35px; /*  padding:20px 35px;  */ /*  font-family:Georgia, 'Times New Roman', serif;  */}
/*  ----------  FORMS  ----------  */
.underline {text-decoration:underline; color:#404040;}
.underline-black {text-decoration:underline; color:black;}
.fill-in {border-bottom:1px solid #404040;}
.fill-in-black {border-bottom:1px solid black;}
/*  ----------  TRANSCRIPTIONS  ----------  */
.transcription, .transcription2 {padding:30px; background-color:#f5f5dc; /*  "beige"  */ border:1px solid #f5deb3; /*  wheat  */}
.transcription {margin:20px 35px;}
.transcription2 {margin:20px auto;}  /*  centered document; define width in HTML code  */
.transcription, .transcription2, .transcription-font, .transcription .font, .transcription .head1, .transcription .head2, .transcription .head3, .transcription .head4, .transcription .head5 {font-family:Georgia, "Palatino Linotype", "Book Antiqua", Palatino, Times New Roman, Times, serif; font-size:10pt; line-height:14pt;}
.transcription .head1 {font-size:16pt;}
.transcription .head2{font-size:14pt;}
.transcription .head3 {font-size:13pt;}
.transcription .head4 {font-size:12pt;}
.transcription .head5 {font-size:11pt; font-style:italic;}
.transcription .head6 {font-weight:bold;}
/*  ----------  COLUMNS  ----------  */
/*  OLD STYLE  delete after editing CSS manual*/
.split-container {margin:0px auto; width:100%; float:left;}
.split-right {margin:0px; width:47%; float:right;}
.split-left {margin:0px; width:47%; float:left;}
/*  NEW STYLE  */
.column-container {margin:10px auto; width:100%; float:left; clear:both;}
.column-left {margin:0px; width:48%; float:left;}
.column-right {margin:0px; width:48%; float:right;}
/*  ----------  BOXES  ----------  */
.box {margin:5px 10px; padding:6px; background:white; text-align:justify;}
.box-center {margin:5px auto; padding:6px; background:white; text-align:justify;}
.minmax {min-width:150px; max-width:225px;}
.border {padding:5px; border:1px solid #6da6e2;}
.wrap-left {margin-left:12px;}
.wrap-right {margin-right:12px;}
.caption {float:center; padding:0; padding-top:3px; text-align:center; font-weight:bold;} /*  use with photos in Boxes  */
.credit {padding:0; padding-top:6px; font-size:8pt;} /*  use with photos in Boxes  */

.box-title {padding:0 0 6px 0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal; color:#333; font-size:12pt;}
.banner {background:white url('../images/blue-30x30.jpg') repeat-x top left;}
.banner.border {border:1px solid #2763a9;} 
.banner-title {padding:0px 0 6px 0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal; color:#fff; font-size:12pt;}

/*    ul.box-menu, ul li.box-menu {padding-bottom:1px;}    */
.box-menu a:link, .boxmenu a:visited {}
.box-menu a:hover, .boxmenu a:active {}
.box ul, .box-left ul, .box-right ul {margin:2px 0 2px 0px; padding:0 0 0 15px;}
.box ul li, .box-left ul li, .box-right ul li {text-indent:-4px; line-height:1.2em;}
ul.box-menu {margin:2px 0 2px 4px; padding:0 0 1px 0; display:block; width:100%; list-style-type:none;}
ul li.box-menu {line-height:1.2em;}

.rnd-corner {
border-radius:10px;
-moz-border-radius:10px;  /*  For Mozilla Firefox  */
-webkit-border-radius:10px;  /*  For Safari  */
-khtml-border-radius:10px;  /*  For Konqueror  */
}
.shadowr {
box-shadow:5px 5px 8px #818181;
-webkit-box-shadow:5px 5px 8px #818181;  /*  For Mozilla Firefox  */
-moz-box-shadow:5px 5px 8px #818181;  /*  For Konqueror  */
/*  
filter:progid:DXImageTransform.Microsoft.dropShadow(color=gray, offX=5, offY=5, positive=true);
-ms-filter:"progid:DXImageTransform.Microsoft.dropShadow(color=silver,offX=5,offY=5, positive=true)";    /*  for IE8+
  */
}
.shadowl {
box-shadow:-5px 5px 8px #818181;
-webkit-box-shadow:-5px 5px 8px #818181;  /*  For Mozilla Firefox  */
-moz-box-shadow:-5px 5px 8px #818181;  /*  For Konqueror  */
/*
filter:progid:DXImageTransform.Microsoft.dropShadow(color=gray, offX=5, offY=5, positive=true);
-ms-filter:"progid:DXImageTransform.Microsoft.dropShadow(color=gray,offX=5,offY=5, positive=true)";    /*  for IE8+
*/
}
/*  ----------  LISTS  ----------  */
dt {font-weight:bold;}
dd {margin-left:30px; padding-bottom:1em;}
ul {line-height:1.45em;}
ul.circle {list-style-type:circle;}
ul.disc {list-style-type:disc;}
ul.none {list-style-type:none;}
ul.square {list-style-type:square;}
ul.arrow3d {list-style-image:url(../images/arrow3d.gif);}
ul.dbl-arrow3d {list-style-image:url(../images/dbl-arrow3d.gif);}
ul.diamond3d {list-style-image:url(../images/diamond3d.gif);}
ul.disc3d {list-style-image:url(../images/disc3d.gif);}
ul.hollow3d {list-style-image:url(../images/hollow-square3d.gif);}
ul.square3d {list-style-image:url(../images/square3d.gif);}
ol.decimal {list-style-type:decimal;}
ol.lroman {list-style-type:lower-roman;}
ol.uroman {list-style-type:upper-roman;}
ol.lalpha {list-style-type:lower-alpha;}
ol.ualpha {list-style-type:upper-alpha;}
ul.tight {margin:0 0 0 0px; padding:0 0 0 15px;}
ul li.tight  {text-indent:-4px; line-height:1em;}
/*  ----------  BACKGROUND COLORS  ----------  */
.bg-beige {background-color:#f5f5dc;}
.bg-black {background-color:black;}
.bg-blue {background-color:blue;}
.bg-light-blue {background-color:#6da6e2;}
.bg-dark-blue {background-color:#2763a9;}
.bg-fuchsia {background-color:fuchsia;}
.bg-gold {background-color:#ffd700;}
.bg-gray {background-color:gray;}
.bg-light-gray {background-color:#f0f0f0;}
.bg-green {background-color:green;}
.bg-khaki {background-color:#f0e68c;}
.bg-lilac {background-color:#f0f0ff;}
.bg-lime {background-color:lime;}
.bg-maroon {background-color:maroon;}
.bg-navy {background-color:navy;}
.bg-olive {background-color:olive;}
.bg-orange {background-color:#ffa500;}
.bg-purple {background-color:purple;}
.bg-red {background-color:red;}
.bg-silver {background-color:silver;}
.bg-teal {background-color:#008080;}
.bg-white {background-color:white;}
.bg-yellow {background-color:yellow;}
.bg-light-yellow {background-color:#ffffc8;}
/*  ----------  BORDER COLORS  ----------  */
.noborder {border:none;}
.border {border:solid 1px #a0a0a0;}
.border-beige {border:1px solid #f5f5dc;}
.border-black {border:1px solid black;}
.border-blue {border:1px solid blue;}
.border-light-blue {border:1px solid #6da6e2;}
.border-dark-blue {border:1px solid #2763a9;}
.border-fuchsia {border:1px solid fuchsia;}
.border-gold {border:1px solid #ffd700;}
.border-gray {border:1px solid gray;}
.border-green {border:1px solid green;}
.border-khaki {border:1px solid #f0e68c;}
.border-lilac {background-color:#f0f0ff;}
.border-lime {border:1px solid lime;}
.border-maroon {border:1px solid maroon;}
.border-navy {border:1px solid navy;}
.border-olive {border:1px solid olive;}
.border-orange {border:1px solid #ffa500;}
.border-purple {border:1px solid purple;}
.border-red {border:1px solid red;}
.border-silver {border:1px solid silver;}
.border-teal {border:1px solid #008080;}
.border-wheat {border:1px solid #f5deb3;}
.border-white {border:1px solid white;}
.border-yellow {border:1px solid yellow;}
.border-light-yellow {border-color:#ffffc8;}
/*  ----------  NO JAVASCIPT WARNING  ----------  */
.noscript {padding:15px;border:2px solid #ffd700;background-color:#ffffc8;text-align:center;color:red;}

/* ==========  Photo Gallery ============
  use with the .caption classs
================================= */
.thumbnail {float:left; width:135px; height:155px;}
.caption {font-size:8pt; text-align:center;}
/* --- Photo PopUp Window  ---  */
#popup-credit {margin-top:10px; width:100%; border-top:2px solid #6da6e2; font-size:8pt; color:#505050;}
#popup-credit .split-right {margin-right:15px; width:40%; float:right; text-align:right;}
#popup-credit .split-left {margin-left:15px; width:40%; float:left; text-align:left;}
/* ==========  End Photo Gallery   ========== */

/* ========== Tables ========== */

/*  REMOVED for TNG
table {border-style: solid; border-collapse: collapse; }
td { border: 1px solid black; border-style: solid; }
*/

td.theme-light-blue {
border: 1px solid rgb(109, 166, 226);   /*  hex=6da6e2 | web theme: light blue  */
border-style: solid;
}

td.theme-dark-blue {
border: 1px solid rgb(39, 99, 165);   /*  hex=2763a9 | web theme: dark blue  */
border-style: solid;
}


/*
====================
      FORMS   archived
====================
form {font-family: Verdana, Arial, Geneva, Helvetica, Lucinda, 'Lucida Grande', sans-serif; font-size: 9pt; }
input { border: 1px solid #2763a9; padding: 3px; background-color: #fff; color: #404040; font-size: 9pt; }
.button { border: 1px solid #2763a9; padding: 2px; background-color: #6da6e2; color: #fff; font-size: 10pt; }
====================
*/

/* ===  CHANGES to TNG genstyle.css Rules  ===

    The following are modifications to the style rules
    in the TNG-supplied 'genstyle.css' file
    to integrate the default TNG template into
    the Fiegenbuam.org Web Site style

================================ */

/* smfieldname: small text used in conjunction with .fieldname style text */
.smfieldname {font-size: 8pt;}   /*  originally 10px  */

/* fieldname: regular text within column or row title sections */
.fieldname {font-size: 9pt;}   /*  originally 12px  */

/* header: heading text */
.header {
font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif; /*  originally Verdana, Geneva, Arial, Helvetica, sans-serif  */
font-size: 13.5pt;   /*  originally 16px  */
color: #6da6e2;    /*  originally hex=#333366;  now hex=6da6e2 | web theme: light blue  |*/
}

/* subhead: subheading text */
.subhead {
font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;   /*  originally Verdana, Geneva, Arial, Helvetica, sans-serif  */
font-size: 12pt;   /*  originally 12px - increased from 10pt to 12pt - 2007-08-11  */
/* color: #6da6e2;    /*  originally hex=#333366; now hex=6da6e2 | web theme: light blue  */
}

a:visited {color:#2763a9; text-decoration:none;}

/* databack: background color for data areas */
.databack {
background-color: #eff5fc;    /*  rgb(239, 245, 252)  ||  originally #e0e0f7 | rgb(232, 230, 249); - changed 2007-08-10  */
}

.pboxname {
font-family: Verdana, Arial, Helvetica, sans-serif;   /*  originally Arial, Helvetica, sans-serif - changed 2007-08-10  */
}

/* pedigree box: dates font */
/* font-size should be in points */
.pboxdates {
font-family: Verdana, Arial, Helvetica, sans-serif;   /*  originally Arial, Helvetica, sans-serif - changed 2007-08-10  */
font-size: 8pt;   /*  originally no font size defined - changed 2007-08-10  */
}

/* pedigree box information popups */
/* font-size should be in points */
.pboxpopup {
font-family: Verdana, Arial, Helvetica, sans-serif;   /*  originally Arial, Helvetica, sans-serif - changed 2007-08-10  */
}

.whitesubhead {
font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;   /*  originally Arial, Helvetica, sans-serif - changed 2007-08-10  */
color: #FFFFFF;
font-size: 13.5pt;   /*  originally 16px - changed 2007-08-10  */
}

/* smaller: small body text */
.smaller {
font-size: 9pt;   /*  originally 11px - changed 2007-08-10  */
}

#mnav li { /* all list items */
background: #eff5fc; /*same as "databack" background color */   /*  rgb(239, 245, 252)  ||  originally #e0e0f7 | rgb(232, 230, 249); - changed 2007-08-10  */
border-top:1px solid #eff5fc; /*same as "databack" background color */   /*  rgb(239, 245, 252)  ||  originally #e0e0f7 | rgb(232, 230, 249); - changed 2007-08-10  */
border-left:1px solid #eff5fc; /*same as "databack" background color */   /*  rgb(239, 245, 252)  ||  originally #e0e0f7 | rgb(232, 230, 249); - changed 2007-08-10  */
}