<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;"> 
/* Main CSS */

div {border:0px solid orange; }

body {padding:0; 
      margin:0; 
      color:#14140a;
      background-color:#2A3F92; 
      font-family:"Times New Roman",serif; 
      font-size:1.9vw; 
     }

.clear {clear:both; 
       }

/* Border-box makes box model include padding and border in box size... */

*, *:before, *:after {-webkit-box-sizing: border-box; /* Chrome 9-, Safari 5-, iOS 4.2-, Android 3-, Blackberry 7- */
                      -moz-box-sizing: border-box;    /* Firefox (desktop or Android) 28- */
                      box-sizing: border-box;         /* Firefox 29+, IE 8+, Chrome 10+, Safari 5.1+, Opera 9.5+, iOS 5+, Opera Mini Anything, Blackberry 10+, Android 4+ */
                     }

/* horizontal menu link spacing - leave settings padding parm empty... */

.innertext {margin-left:.2em; 
            margin-right:.2em; 
           }

/* Subscription Entry */

._maillists ._listname {display:none; }
._maillists ._listdiscription {display:none; }
._maillists ._viewarchive {display:none; }
._maillists h3 {display:none; }
._maillists .separator {display:none; }
._maillists .required {display:none; }

/* Search Entry */

._searchentry {margin:auto !important; }
._searchentryinputtext {width:12em !important; }
._searchentrysubmitbutton {width:4em !important; }

/* Desktop Menu word wrap */

.sub {overflow-wrap: break-word !important; 
     }

a:link {color:red; font-weight:bold; text-decoration:none; }
a:visited {color:red; font-weight:bold; text-decoration:none; }
a:hover {color:maroon; font-weight:bold; text-decoration:none; }

hr {color:#2A3F92; 
    width:70%; 
   }

.menu a:link {color:white; font-weight:bold; text-decoration:none; }
.menu a:visited {color:white; font-weight:bold; text-decoration:none; }
.menu a:hover {color:silver; font-weight:bold; text-decoration:none; }

h1 {font-size: 200%; font-weight:bold; margin-bottom:.3em; margin-top:0em; }
h2 {font-size: 130%; font-weight:bold; margin-bottom:.2m; margin-top:0em; }
h3 {font-size: 115%; font-weight:bold; margin-bottom:.1em; margin-top:0em; }
h4 {font-size: 105%; font-weight:bold; margin-bottom:.1em; margin-top:0em; }

.phoneonly {display:none; 
           }

form, legend, fieldset {margin:0; 
                        padding:0; 
                       }

input, textarea, option, select {font-size:inherit; 
                                 font-family:inherit;
                                }

.videowrapper {position: relative;
               padding-bottom: 56.25%; /* 16:9 */
               padding-top: 25px;
               height: 0;
              }

.videowrapper iframe {position: absolute;
                      top: 0;
                      left: 0;
                      width: 100%;
                      height: 100%;
                     }

.sitewrapper {width:100%; 
              float:left; 
              position:relative; 
              margin-top:0em; 
              padding:0; 
              max-width:1900px; 
              border-color:yellow; 
             }

.header {width:100%; 
         border-color:green; 
         float:left; 
         margin:0; 
        }

.headersearch {margin:0 auto .2em auto; 
               padding:0 0 .2em 0;
               font-size:85%; 
              }

/*  Horizontal Menu Centering and Spacing */

.menu {float:right; 
       width:20%; 
       background-color:#2A3F92; 
       color:white; 
       font-size:70%; 
       min-height:25em; 
      }

.content {background-color:white; 
          float:right; 
          width:80%; 
          padding:1em; 
          font-size:80%; 
         }

.smallerphone {font-size:100%; }

.image2up {float:left; 
           width:40%; 
           margin-left:5%; 
           margin-right:5%; 
           text-align:center; 
           font-size:75%; 
          }

.pulledquote {width:80%; 
              margin:auto; 
              background-color:lightskyblue; 
              padding:.5em; 
             }

.right20 {float:right; 
          width:20%; 
          margin:0 0 1em 1em; 
          text-align:center; 
          font-size:75%; 
         }

.center40 {width:40%; 
           margin:auto; 
          }

.center50 {width:50%; 
           margin:auto; 
          }

.center60 {width:60%; 
           margin:auto; 
          }

.center70 {width:70%; 
           margin:auto; 
           text-align:center; 
          }

.center90 {width:90%; 
           margin:auto; 
           text-align:center; 
          }

.left40 {float:left; 
         width:40%; 
         margin-left:5%; 
         text-align:center; 
        }

.right40 {float:right; 
          width:40%; 
          margin-right:5%; 
          text-align:center; 
         }

.right35 {float:right; 
          width:35%; 
          margin:0 0 1em 1em; 
          text-align:center; 
          font-size:75%; 
         }

.right50 {float:right; 
          width:50%; 
          margin:0; 
         }

.left35 {float:left; 
          width:35%; 
          margin:0 1em 1em 0; 
         }

.left20 {float:left; 
          width:20%; 
          margin:0 1em 1em 0; 
         }

.video60 {width:60%; 
          margin:auto; 
          text-align:center; 
         }

.ad60    {width:60%; 
          margin:auto;
          text-align:center; 
         }

.ad70    {width:70%; 
          margin:auto;
          text-align:center; 
         }

.ad80    {width:80%; 
          margin:auto;
          text-align:center; 
         }

.adleft50 {width:40%; 
           float:left; 
           margin-left:10%; 
           text-align:center; 
          }

.adright50 {width:40%; 
            float:right; 
            margin-right:10%; 
            text-align:center; 
           }

.footer {background-color:lightgray; 
         padding:1em; 
         clear:both; 
         text-align:center; 
         font-size:80%; 
        }

._3SIlinkbackwrapper {width:100%; 
                      margin:.5em auto .5em auto; 
                      padding:.2em .2em .2em .2em; 
                      text-align:center; 
                      overflow:hidden; 
                      -moz-border-radius-bottomright: 20px 20px;
                      border-bottom-right-radius: 20px 20px;
                      -moz-border-radius-bottomleft: 20px 20px;
                      border-bottom-left-radius: 20px 20px;
                      -moz-border-radius-topright: 20px 20px;
                      border-top-right-radius: 20px 20px;
                      -moz-border-radius-topleft: 20px 20px;
                      border-top-left-radius: 20px 20px; 
                     }

._3SIlinkbacktext {color:black; 
                   font-size:80%; 
                   margin-top:.4em; 
                   margin-right:2em; 
                   float:right; 
                  }
  
._3SIlinkbackwrapper a {color:black; }

._3SIlinkbackwrapper img {width:10em; 
                          max-width:300px; 
                          height:auto; 
                          float:right; 
                         }


/*
              -moz-border-radius-bottomright: 20px 20px;
              border-bottom-right-radius: 20px 20px;
              -moz-border-radius-bottomleft: 20px 20px;
              border-bottom-left-radius: 20px 20px;
              -moz-border-radius-topright: 20px 20px;
              border-top-right-radius: 20px 20px;
              -moz-border-radius-topleft: 20px 20px;
              border-top-left-radius: 20px 20px;
*/

/*                              */
/* Begin phone layout overrides */
/*                              */

@media only screen and (max-device-width: 1081px) {

div {border:0px solid orange; }

body {font-size:5vw; 
      background-color:white; 
     } 
h1 {font-size: 150%; 
   }
.sitewrapper {width:100%; 
              padding:0; 
              border:0; 
              margin:0; 
             }
.phoneonly {display:block; 
           }
.desktoponly {display:none; 
             }
.primarymenu {display:none; 
             }
.smallerphone {font-size:40%; }
.image2up {width:90%; 
          }

.right20 {width:70%; 
          clear:all; 
          float:none; 
          margin:auto; 
         }
.right35 {width:70%; 
          clear:all; 
          float:none; 
          margin:auto; 
         }
.left20  {width:70%; 
          clear:all; 
          float:none; 
          margin:auto; 
         }
.left35  {width:70%; 
          clear:all; 
          float:none; 
          margin:auto; 
         }
.right50 {width:75%; 
          float:none; 
          margin:auto; 
         }
.center40 {width:90%; 
           margin:auto; 
          }
.center50 {width:90%; 
           margin:auto; 
          }
.center60 {width:90%; 
           margin:auto; 
          }
.center70 {width:95%;
           margin:auto; 
          }
.left40 {width:90%; 
         margin:auto; 
         float:none; 
        }
.right40 {width:90%; 
          margin:auto;
          float:none; 
         }
.adleft50 {width:80%; 
           float:none; 
           margin:auto; 
          }
.adright50 {width:80%; 
            float:none; 
            margin:auto; 
           }
.ad80 {width:95%; 
      }
.video60 {width:100%; 
         }
.mobilemenu {font-size:120%; 
             width:100%; 
             float:left; 
             margin:.2em 0 0 0; 
             border-bottom:.1em solid black; 
            }
.hamburgerbutton {width:1.1em; 
                  margin:0 .5em .1em .8em; 
                  }
.hamburgertext {margin-top:.6em; 
               }
.headerdate {margin:-1.3em 1em 0 0; 
             padding:0;
             float:right;
             width:25%; 
             text-align:center; 
             font-size:100%; 
             font-weight:bold; 
             border-bottom:none; 
            }

.headersearch {margin:0; 
               padding:0;
               float:right;
               width:100%;
               font-size:85%; 
               border-bottom:none; 
              }
._searchentry {margin:auto !important; }
._searchentryinputtext {width:13em !important; }
._searchentrysubmitbutton {width:4em !important; }

._menuitem {margin-left:1em !important; 
           }
.content {width:100%; 
          padding:1em; 
          font-size:80%; 
         }
._3SIlinkbacktext {font-size:40%; 
                  }

}

/*                              */
/* End phone layout overrides   */
/*                              */</pre></body></html>