/* CSS comments start slash-star and end star-slash */
/* html tags MUST NOT appear in a css document - <tag> */
/* this is the NEW basic css file for the BiOn documents */
/* selectors starting with # are ID selectors */
/* selectors starting with a . or containing a . are class selectors */
/* The following body style setting says: In the body of the document,
    the background colour is set to FLORAL WHITE;
    the font-family set to Arial with Tahoma back-up or available sans-serif;
    the text color set to black;
    the font-weight set to normal;
    and the font size to 18 pixels   AS DEFAULTS
    and the cursor is set to a biathlon sight with normal automatic functionality and form */
body {
    background-color: #FFFAF0;
    font-family: Arial, Tahoma, sans-serif;
    color: #000000;
    font-weight: normal;
    font-size: 18px;
    cursor: url("bisight3b.cur"), auto;}
/* cursor: url("Images/bisight3b.cur");  ?? no indirect ??? cursor MUST be in  directory of each html*/
/* font-size: 18px; ??*/
a:link {color: #0000FF;}
    /* this sets the standard color of the link text to BLUE */
a:visited {color: #FF0000;}
    /* this sets the standard color of the visited link text to RED */
    /* a:hover {color: #8B0000;} */
    /* a:hover {color: #8B0000; cursor: url("bisight3br+.cur"), auto; } */ 
a:hover {color: #000000; cursor: pointer; }
    /* this sets the standard color for hovering over a link text to BLACK and defines cursor change*/
    /* choices for cursor are bisight3b,bisight3r,bisight3bb,bisight3br,bisight3rr,bisight3br+.cur */
    /* #FFFFFF = white switched to #000000 = black (Reversed from original document) */
    /*  useful colors:  #FFD700=gold, #FF7F50=coral, #FF0000=red, #0000FF=blue, #8B0000 = DARK RED */
    /* #FFFAF0 = floral white = 255,250,240  This is important in setting background colors with Irfanview*/
    /* #00FF00=Lime, #FFFACD=lemonchiffon, #FFC0CB=pink, #32CD32=limegreen, #FF00FF=magenta, #800000=maroon */
#Top1 {
    position: absolute;
    width: 964px;
    height: 166px;
    z-index: 100;
    left: 0px;
    top: 0px;
    padding-top: 4px;
    padding-left: 4px;
    padding-right: 4px;
    padding-bottom: 0px;
    border: 2px solid #000000;
    font-family: Arial, Tahoma, sans-serif;
    background-color: #FFFAF0;
    line-height: 1 ;
    font-size: 1px; }
/* the padding has an effect on the location of the images within the div */
/* the effective size of Top1 with all the padding, borders and font-sizes is 976x174 */ 
/* #FF0000 = red  #FFFFFF= white, #000000=black, #FFFAF0 = floral white */
/* Top1 is the Header area of the pages - LOGO, + photographs + */
/* the logo and the images are 182px W x 158px H +2px/side border + 4px top left and right padding*/
/* Top2 is spacer area with comments - currently "website evolving"*/
#Top2 {
   position: absolute; 
   width: 964px;
   height: 26px;
   z-index: 100;
   left: 0px;
   top: 175px;
   border: 2px solid #000000;
   padding-left: 4px;
   padding-right: 4px;
   padding-top: 2px;
   font-size: 1px;
   font-family: Arial, Tahoma, sans-serif;
   background-color: #FFFAF0;
   vertical-align: bottom;}
/*    padding-left: 4px;   padding-right: 4px;    font-size: 1px;removed */
/* the following are class selectors for images or text with different alignments*/
.imgtop1 {
    border-style: solid;
    border-color: #000000;
    border-width: 2px;
    vertical-align: top;
    margin-left: 6px;}
.imgt {
    border-style: solid;
    border-color: #000000;
    border-width: 2px;
    vertical-align: top; }
.imgb {
    border-style: solid;
    border-color: #000000;
    border-width: 2px;
    vertical-align: bottom; }
.imgm {
    border-style: solid;
    border-color: #000000;
    border-width: 2px;
    vertical-align: middle; }    
.imgpc {
    border-style: solid;
    border-color: #000000;
    border-width: 2px;
    vertical-align: -20%; }
.imglow {
    border-style: solid;
    border-color: #000000;
    border-width: 2px;
    vertical-align: -50%; }
.imgstore {
    border-style: solid;
    border-color: #000000;
    border-width: 2px;
    vertical-align: -50%; }
.redi:hover {border-color: #FF0000;}
    /* this sets the border color to red of an image anchor when hovering the cursor - use in combo with .imgX */
.cen { text-align: center;}
.rit { text-align: right;}
.lft { text-align: left;}
.ssgap { line-height: 0.1;}
.sgap { line-height: 0.2;} /* for small line-spacing = 20% of normal*/
.mgap { line-height: 0.5;} /* for medium line-spacing = 50% of normal*/
.gap15 { line-height: 1.5;} /* for 1.5 line-spacing = 150% of normal*/
.dgap { line-height: 2.0;} /* for big line-spacing = double normal*/
    /* these Xgaps set the space between lines at a multiplier of the current font normal */
    /* be careful with compound application - ie. mgap for ul but dgap for li - won't work */
    /* also be careful of application at the first line of a division - oddball with some web viewers */
.padl05 { padding-left: 5px; }
.padr05 { padding-right: 5px; }
.padl10 { padding-left: 10px; }
.padl18 { padding-left: 18px; }
.padl40 { padding-left: 40px; }
.padl60 { padding-left: 60px; }
.padl80 { padding-left: 80px; }
.padl100 { padding-left: 100px; }
.padl200 { padding-left: 200px; }
.padl300 { padding-left: 300px; }
.padl400 { padding-left: 400px; }
.padl500 { padding-left: 500px; }
.padl600 { padding-left: 600px; }
.padl700 { padding-left: 700px; }
    /* the previous set class padding left/right of x number of px - for paragraph or lists (line items) */
.btws2 { border-top-style: solid; border-top-color: #000000; border-top-width: 2px;}
.btws3red { border-top-style: solid; border-top-color: #FF0000; border-top-width: 3px;}
    /* the previous set border-top style,width and color for visibly separate lines in tables */
.tbordmdb { border: medium double #000000 }
.tbordtdb { border: thin solid #000000 }
.tbordmdr { border: medium double red }
.und { text-decoration: underline }
#Menu2 {
    position: absolute;
    width: 200px;
    z-index: 100;
    left: 0px;
    top: 207px;
    color: #000000;
    font-family: Arial, Tahoma, sans-serif;
    background-image: url("../Images/Menu_bgf.jpg");}
/* Menu2 is the left-side main menu */
#Layer3 {
    position: absolute;
    width: 774px;
    z-index: 100;
    left: 201px;
    top: 207px;
    color: #000000;
    font-family: Arial, Tahoma, sans-serif;
    background-image: url("../Images/Layer3BG_fffaf0+774.jpg");}    
    /* Layer3 is the holdover from the old Layer3 div that BiOn/BIAB was presented in
    with a width of 770px - currently 207px from top - may be changed. 
    All references to the old Layers except Layer3 have been removed from the BiOn/BIAB
    group of html files and all files not in BIAB have a W_ prefix from the old names. */
#L3L574 {
    position: absolute;
    width: 574px;
    z-index: 200;
    left: 0px;
    top: 0px;
    color: #000000;
    font-family: Arial, Tahoma, sans-serif;
    background-image: url("../Images/L3LBG_fffaf0+574.jpg");}
    /* This named div L3L574 is the left 574 px of Layer3 */
#L3L574T150 {
    position: absolute;
    width: 574px;
    height: 150px;
    z-index: 200;
    left: 0px;
    top: 0px;
    color: #000000;
    font-family: Arial, Tahoma, sans-serif;
    background-image: url("../Images/L3LBG_fffaf0+574.jpg");}
   /* This named div L3L574T150 is the top 150px of left 574 px of Layer3 (testing) */
#L3R200 {
    position: absolute;
    width: 200px;
    z-index: 200;
    left: 575px;
    top: 0px;
    color: #000000;
    font-family: Arial, Tahoma, sans-serif;
    background-image: url("../Images/L3RBG_fffaf0+200.jpg");}
/* This named div L3R200 is the right 200 px of Layer3 */
#Layer3b {
    position: absolute;
    width: 736px;
    z-index: 100;
    left: 201px;
    top: 207px;
    color: #000000;
    font-family: Arial, Tahoma, sans-serif;
    padding-left: 18px;
    padding-right: 18px;
    background-image: url("../Images/Layer3BG_fffaf0+774.jpg");}
/* This named div Layer3b is a version of Layer3  with 18px padding built in left and right */
.tom { color: #FF6347; }  /* this sets the color (horizontal rule or anything) to tomato (light red) */
.red { color: #FF0000; }
/*___________________________________________________________________________*/
/*---------------------------------------------------------------------------*/
    /* **** the styles below with color only are place-holders from the originals
    in case some change is desired - otherwise, they have all default values *** */
.style1s {font-size: 1px;}
    /* this style1s is for small additional spacing between paragraphs,lists,etc */
.style5m {font-size: 5px;}
.style10 {font-size: 10px;
    font-weight: normal;
    font-family: Arial, Tahoma, sans-serif;}
.style10r {font-size: 10px;
    font-weight: normal;
    color: red; 
    font-family: Arial, Tahoma, sans-serif;}
.style10ir {font-size: 10px;
    font-weight: normal;
    color: red;
    font-style: italic;
    font-family: Arial, Tahoma, sans-serif;}
.style10br {font-size: 10px;
    font-weight: bold;
    color: red; 
    font-family: Arial, Tahoma, sans-serif;}
.style10bir {font-size: 10px;
    font-weight: bold;
    font-family: Arial, Tahoma, sans-serif;
    color: red; 
    font-style: italic;}
.style10bdred {font-size: 10px;
    font-weight: bold;
    font-family: Arial, Tahoma, sans-serif;
    color: #8B0000;}
.style10bmar {font-size: 10px;
    font-weight: bold;
    font-family: Arial, Tahoma, sans-serif;
    color: #800000;}    
.style10bim {font-size: 10px;
    font-weight: bold;
    font-style: italic;
    font-family: Arial, Tahoma, sans-serif;
    color: #800000;}
.style12 {font-size: 12px; font-weight: normal;}
.style12b {font-size: 12px;
    font-weight: bold;
    font-family: Arial, Tahoma, sans-serif;}
.style12bred {font-size: 12px;  
    color: red;
    font-weight: bold;
    font-family: Arial, Tahoma, sans-serif;}
.style13 {font-size: 13px; font-weight: normal;}
.style13b {font-size: 13px;
    font-weight: bold;
    font-family: Arial, Tahoma, sans-serif;}
.style13bi {font-size: 13px;
    font-weight: bold;
    font-style: italic;
    font-family: Arial, Tahoma, sans-serif;}
.style13bTahoma {font-size: 13px;
    font-weight: bold;
    font-family: Tahoma, sans-serif;}
.style13bSansSerif {font-size: 13px;
    font-weight: bold;
    font-family: sans-serif;}
.style13blg {font-size: 13px;
    color: #32CD32;
    font-weight: bold;}
.style14 {font-size: 14px;
    font-weight: normal;
    font-family: Arial, Tahoma, sans-serif;}
.style14b {font-size: 14px;
    font-weight: bold;
    font-family: Arial, Tahoma, sans-serif;}
.style14bi {font-size: 14px;
    font-weight: bold;
    font-style: italic;
    font-family: Arial, Tahoma, sans-serif;}
.style14bred {font-size: 14px;
    color: red;
    font-weight: bold;
    font-family: Arial, Tahoma, sans-serif;}
.style15 {font-size: 15px;
    font-weight: normal;
    font-family: Arial, Tahoma, sans-serif;}
.style15b {font-size: 15px;
    color: #000000;
    font-weight: bold;
    font-family: Arial, Tahoma, sans-serif;}
.style15bi {font-size: 15px;
    color: #000000;
    font-weight: bold;
    font-style: italic;
    font-family: Arial, Tahoma, sans-serif;}
.style15bred {font-size: 15px;
    color: red;
    font-weight: bold;
    font-family: Arial, Tahoma, sans-serif;}    
.style15bTahoma {font-size: 15px;
    color: #000000;
    font-weight: bold;
    font-family: Tahoma, sans-serif;}
.style15bSansSerif {font-size: 15px;
    color: #000000;
    font-weight: bold;
    font-family: sans-serif;}
.style15b_bglc {
    font-size: 15px;
    font-weight: bold;
    background-color: #FFFACD;
    font-family: Arial, Tahoma, sans-serif;}
.style15b_bgp {
    font-size: 15px;
    font-weight: bold;
    background-color: #FFC0CB;
    font-family: Arial, Tahoma, sans-serif;}
.style15blg {font-size: 15px;
    color: #32CD32;
    font-weight: bold;
    font-family: Arial, Tahoma, sans-serif;}
.style15bmrn {font-size: 16px;
    color: #800000;
    font-weight: bold;
    font-family: Arial, Tahoma, sans-serif;}
.style15i {font-size: 15px;
    font-style: italic;
    font-family: Arial, Tahoma, sans-serif;}
.style16 {font-size: 16px;
    font-weight: normal;
    font-family: Arial, Tahoma, sans-serif;}
.style16b {font-size: 16px;
    color: #000000;
    font-weight: bold;
    font-family: Arial, Tahoma, sans-serif;}
.style16bi {font-size: 16px;
    color: #000000;
    font-weight: bold;
    font-style: italic;
    font-family: Arial, Tahoma, sans-serif;}
.style16bTahoma {font-size: 16px;
    color: #000000;
    font-weight: bold;
    font-family: Tahoma, sans-serif;}
.style16bSansSerif {font-size: 16px;
    color: #000000;
    font-weight: bold;
    font-family: sans-serif;}
.style16bgold {font-size: 16px;
    color: #FFD700;
    font-weight: bold;
    font-family: Arial, Tahoma, sans-serif;}
.style16blg {font-size: 16px;
    color: #32CD32;
    font-weight: bold;
    font-family: Arial, Tahoma, sans-serif;}
.style16bmrn {font-size: 16px;
    color: #800000;
    font-weight: bold;
    font-family: Arial, Tahoma, sans-serif;}
.style16bmag {font-size: 16px;
    color: #FF00FF;
    font-weight: bold;
    font-family: Arial, Tahoma, sans-serif;}
.style16bred {font-size: 16px;
    color: red;
    font-weight: bold;
    font-family: Arial, Tahoma, sans-serif;}
.style17 {font-size: 17px;
    color: #000000;
    font-weight: normal;
    font-family: Arial, Tahoma, sans-serif;}    
.style17b {font-size: 17px;
    color: #000000;
    font-weight: bold;
    font-family: Arial, Tahoma, sans-serif;}
/* style18 is a place-holder duplicating the body default font */
.style18 {font-size: 18px;
    color: #000000;
    font-weight: normal;
    font-family: Arial, Tahoma, sans-serif;}
.style18i {font-size: 18px;
    color: #000000;
    font-weight: normal;
    font-style: italic;
    font-family: Arial, Tahoma, sans-serif;}
.style18x {font-size: 18px;
    color: #6A5ACD;
    font-weight: normal;
    font-family: Arial, Tahoma, sans-serif;}
/* this color #6A5ACD is slate blue - for internal links - x added to style */
.style18b {font-size: 18px;
    color: #000000;
    font-weight: bold;
    font-family: Arial, Tahoma, sans-serif;}
.style18br {font-size: 18px;
    color: #FF0000;
    font-weight: bold;
    font-family: Arial, Tahoma, sans-serif;}
.style18blg {font-size: 18px;
    color: #32CD32;
    font-weight: bold;
    font-family: Arial, Tahoma, sans-serif;}
.style18L {font-size: large;}  /* this is for the old .style27 cases that call a large font*/
.style19 {font-size: 19px; font-weight: normal; font-family: Arial, Tahoma, sans-serif;}
.style19b {font-size: 19px; font-weight: bold; font-family: Arial, Tahoma, sans-serif;}
.style20 {font-size: 20px; font-weight: normal; font-family: Arial, Tahoma, sans-serif;}
.style20b {font-size: 20px; font-weight: bold; font-family: Arial, Tahoma, sans-serif;}
.style21 {font-size: 21px; font-weight: normal; font-family: Arial, Tahoma, sans-serif;}
.style21b {font-size: 21px; font-weight: bold; font-family: Arial, Tahoma, sans-serif;}
.style21bRED {font-size: 21px; font-weight: bold; color: #FF0000; font-family: Arial, Tahoma, sans-serif;}
.style21blg {font-size: 21px; font-weight: bold; color: #32CD32; font-family: Arial, Tahoma, sans-serif;}
.style22 {font-size: 22px; font-weight: normal; font-family: Arial, Tahoma, sans-serif;}
.style22b {font-size: 22px; font-weight: bold; font-family: Arial, Tahoma, sans-serif;}
.style22bRED {font-size: 22px; font-weight: bold; color: #FF0000; font-family: Arial, Tahoma, sans-serif;}
.style22blg {font-size: 22px; font-weight: bold; color: #32CD32; font-family: Arial, Tahoma, sans-serif;}
.style23 {font-size: 23px; font-weight: normal; font-family: Arial, Tahoma, sans-serif;}  /* ?? check for 23 cases in pages and switch to 23b */
.style23b {font-size: 23px; font-weight: bold; font-family: Arial, Tahoma, sans-serif;}
.style24 {font-size: 24px; font-weight: normal; font-family: Arial, Tahoma, sans-serif;}
.style24RED {font-size: 24px; font-weight: normal; color: #FF0000; font-family: Arial, Tahoma, sans-serif;}
.style24b {font-size: 24px; font-weight: bold; font-family: Arial, Tahoma, sans-serif;}
.style24bRED {font-size: 24px; font-weight: bold; color: #FF0000; font-family: Arial, Tahoma, sans-serif;}
.style25 {font-size: 25px; font-weight: normal; font-family: Arial, Tahoma, sans-serif;}
.style25b {font-size: 25px; font-weight: bold; font-family: Arial, Tahoma, sans-serif;}
.style30 {font-size: 30px; font-weight: normal; font-family: Arial, Tahoma, sans-serif;}
.style30b {font-size: 30px; font-weight: bold; font-family: Arial, Tahoma, sans-serif;}
.style30bRED {font-size: 30px; font-weight: bold; color: #FF0000; font-family: Arial, Tahoma, sans-serif;}
    