/*===================================================================================
SPD LIFE CSS - Standard Mode
====================================================================================*/



/*====================================================================
Basic Body 
=====================================================================*/

body {background-color: #a0a0a0;
      margin: 0px;}

#page {margin: auto;
       background-color: #802a2a;
       width: 100%;}

#pagecontents {background-color: #802a2a;
               width: 100%;}
               
::selection {background: green; color: #000;}
::-moz-selection {background: green; color: #000;}

a:link, a:active {color: #009;}
a:hover, a:focus {color: #000;
                  background-color: #40e0d0;} 


/*====================================================================
Banner 
=====================================================================*/

#banner {width: 100%;
         padding: 0px;}

.masthead {background-image: url(images/lakesky095.JPG);
           background-repeat: repeat-x;
           height: 100px;
           border: 0px;
           padding: 0px;
           /*margin-bottom: 15px;*/}
#bannersmall {width: 20%;
              height: 100px;}


/*====================================================================
Navigator and Source Bar 
=====================================================================*/

#navbar {float: left;
         /*position: absolute;
         left: 0px;
         top: 200px;*/
         display: inline;
         width: 20%;
         padding: 0;
         margin: 0;
         background-color: #802a2a;}
#sourcebar {float: left;
            /*position: absolute;
            right: 0px;
            top: 200px;*/
            display: inline;
            width: 20%;
            padding: 0;
            margin: 0;
            padding-left: 0px;
            background-color: #802a2a;}
            
/*.linear {width: 100%;
         background-color: #000;
         height: 1px;
         font-size: 1px;
         color: white;
         padding: 0px;
         margin: 0px;}*/

#navigator {color: #000;
            font-weight: bold;
            background-color: #79b;
            background-image: url(images/waterfall323.JPG);
            background-repeat: no-repeat;
            padding: 0px;
            vertical-align: top;
            text-align: center;
            border: 1px solid #000;}
#source {color: #000;
         font-weight: bold;
         background-color: #79b;
         background-image: url(images/waterfall327.JPG);
         background-repeat: no-repeat;
         padding: 0px;
         vertical-align: top;
         text-align: center;
         border: 1px solid #000;}
#sectionbar {background-color: #79b;
             vertical-align: top;
             border: 1px solid #000;
             padding: 0px;
             color: #000;
             font-weight: bold;}
#sectionbar p.navheader {color: #000;}

.navheader {font-size: 18px;
            color: #fff;
            text-align: center;
            margin: 0px;
            padding: 10px;
            border: 1px solid #000;
            font-family: georgia,"Times New Roman",serif;}

.navigation {list-style: none;
             display: inline;}

.navigation li {border: 1px solid #333;
                margin: 5px;
                text-align: center;}

#navigator li:hover, #source li:hover, #navigator li:focus, #source li:focus{color: #000;
                                                                             background-color: #3cb371;}
                                                                             
.navigation a {text-decoration: none;
               color: #ffd;
               display: block;}
.navigation a:visited {color: #7fffd4;}
.navigation a:hover, .navigation a:focus {background-color: #3cb371;}
#sectionbar a {color: #227;}
#sectionbar a:visited {color: #001;}         


/*====================================================================
Main Content 
=====================================================================*/


/*==============
Main Area 
==============*/

#maincontent {background-color: #bce;
              /*height: 2000px;*/
              width: 60%;
              /*top: 201px;
              position: absolute;*/
              float: left;
              /*margin-left: 20%;
              margin-right: 20%;*/
              overflow: auto;
              vertical-align: top;
              padding-bottom: 100px;}
#maincontentfit {background-color: #bce;
                 width: 60%;
                 float: left;
                 vertical-align: top;
                 padding-bottom: 50px;}
#maincontentstandard {background-color: #bce;
                      height: 2000px;
                      width: 60%;
                      float: left;
                      overflow: auto;
                      vertical-align: top;}                           
#maincontentsmall {background-color: #bce;
                   height: 750px;
                   width: 60%;
                   float: left;
                   vertical-align: top;}
#maincontentmid {background-color: #bce;
                 height: 1250px;
                 width: 60%;
                 float: left;
                 vertical-align: top;}
#maincontentresults {background-color: #bce;
                     width: 60%;
                     float: left;
                     vertical-align: top;}                           

/*#maincontent a {color: #009;}
#maincontentfit a {color: #009;}
#maincontentsmall a {color: #009;}
#maincontentmid a {color: #009;}
#maincontentresults a {color: #009;}*/

.textbody {padding-left: 4px;
           padding-right: 8px;
           text-align: justify;
           font-family: georgia,"Times New Roman",serif;}

/*=============
Basics 
=============*/

h1 {text-align: center;
    font-size: 30px;
    background-color: #3cb371;
    color: #000;
    border-top: 2px solid #000;
    border-right: 1px solid #000;
    border-left: 1px solid #000;
    border-bottom: 3px solid #000;
    margin: 0px;}
.lifestyle {font-style: oblique;
            color: #227;}
            
h2 {font-size: 25px;
    color: #115;
    background-color: #bbb;
    padding-left: 10px;
    padding-right: 5px;
    font-family: "Times New Roman",georgia,serif;}
h3 {font-size: 20px;
    font-family: "Times New Roman",georgia,serif;}
h4 {font-size: 18px;
    font-family: "Times New Roman",georgia,serif;}

.templatechanger {text-align: right;
                  vertical-align: top;
                  font-size: 12px;
                  color: #000;
                  margin: 1px;
                  padding: 1px;}

.textem {color: #802a2a;
         font-weight: bold;}

.topic {color: black;
        font-weight: bold;
        font-size: 16px;
        font-family: "Times New Roman",georgia,serif;}
.info {color: black;
       font-family: georgia,"Times New Roman",serif;}
.signiture {text-indent: 15px;}

.subjectbreak {border-bottom: 1px solid #000;
               line-height: 5px;}

.centerlink, .centerimage, .centervideo {text-align: center;}
.leftlink, .leftimage {text-align: left;}
.rightlink, .rightimage {text-align: right;}

.selectdemo {background-color: green;}

/*===============
Menu and Section Navigation
===============*/

#featuremenu {text-align: center;}
.featuremenu {width: 100%;
              text-align: center;
              margin: auto;
              border-collapse: collapse;}
.menutop {height: 20px;
          font-size: 15px;
          color: #fff;
          background-image: url(images/menuback2.GIF);
          background-repeat: repeat-x repeat-y;
          border-bottom: 1px solid #000;}
#menutopleft {border-left: 1px solid #000;}
#menutopright {border-right: 1px solid #000;}     
.menumain {height: 100px;
           text-align: left;
           background-color: #8ac;}
.menumain td {border-left: 1px solid #000;
              border-right: 1px solid #000;
              width: 50%;}
.menumain ul li {font-family: arial, sans-serif;
                 margin-bottom: 4px;
                 list-style-type: decimal;}              
.menumain ul li a {text-decoration: none;}
.menumain ul li a:link, a:active {color: #000;}
.menumain ul li a:hover, a:focus {color: #000;
                                  background-color: #40e0d0;}                                  
.menubottom {height: 20px;
             background-image: url(images/menuback2.GIF);
             background-repeat: repeat-x repeat-y;
             border-top: 1px solid #000;
             border-left: 1px solid #000;
             border-right: 1px solid #000;}

/*===== Section Nav =========*/

.sectionnav {font-size: 16px;
             width: 100%;
             margin: 0px;}
.sectionnav tr td {/*width: 20%;*/
                   text-align: center;
                   text-decoration: none;
                   margin: 0px;
                   background-color: #ace;
                   border-top: 1px dotted #000;
                   border-right: 1px solid #000;
                   border-left: 1px solid #000; 
                   border-bottom: 2px solid #000;                  
                   border-collapse: collapse;}
.sectionnav tr td:hover, .sectionnav tr td:focus {background-color: #579;}
.sectionnav a {display: block;
               text-decoration: none;}
.sectionnav tr td a:hover, .sectionnav tr td a:focus {background-color: #579;}
#presentpage {border-bottom: 0;
              border-top: 1px solid #000;
              background-color: #bce;
              font-weight: bold;}
/*#presentpage:hover, #presentpage:focus {background-color: #bce;}*/


/*=============
Tables (data) 
=============*/

table {width: 100%;
       padding: 0px;}

#spdpopulation {border: 2px solid #000;
                /*width: 85%;*/
                text-align: left;}
.datatable tr {border-bottom: 2px solid #000;}
.datatable {text-align: center;
            font-family: arial,sans-serif;}
caption {font-weight: bold;
         font-size: 20px;
         border-top: 2px solid #000;
         background-color: #99f;}
.rowhead {background-color: #777;
          border-bottom: 2px solid #000;}
.rowa {background-color: #ddd;}
.rowb {background-color: #abb;}
.rowtotal {background-color: #777;
           font-weight: bold;}
.footnote {text-align: right;
           font-size: 9px;}
.footnote a:visited {color: red;}

/*==============
Tables (links) 
==============*/

.linktable {border: 1px solid #000;
            text-align: left;}
.sensecaption {font-size: 15px;}

.linkrowa {background-color: #ffefd5;}
.linkrowb {background-color: #efdbb7;}
.linkrowa td a, .linkrowb td a {display: block;
                                text-decoration: none;}
/*.show a:hover, .show a:focus, .show a:active {background-color: #3cb371; color: #000;}*/


.noshowa a:link {color: #ffefd5;}
.noshowa a:visited {color: #ffefd5;}
.noshowb a:link {color: #efdbb7;}
.noshowb a:visited {color: #efdbb7;}
.noshowa:hover, .noshowa:focus, .noshowa a:hover, .noshowa a:focus, .noshowa a:active {background-color: #3cb371;
                                                                                       color: #000;}
.noshowb:hover, .noshowb:focus, .noshowb a:hover, .noshowb a:focus, .noshowb a:active {background-color: #3cb371;
                                                                                       color: #000;}
                                                                                       

/*==============
Checklists 
==============*/
           
.checklist {background-color: #eee;}
.checktopic {font-size: 18px;
             font-weight: bold;
             background-color: #99f;
             border-top: 2px solid #000;
             border-bottom: 2px solid #000;
             margin-top: 2px;
             margin-bottom: 2px;}
.checktopic2 {font-size: 18px;
              font-weight: bold;
              background-color: #99f;
              border-top: 2px solid #000;
              border-bottom: 2px solid #000;}
.checksubtopic {font-size: 17px;
                background-color: #ace;
                border-top: 1px solid #000;
                border-bottom: 1px solid #000;
                margin: 0px;}

.checklinea, .checklineb {font-size: 16px;
                          font-weight: normal;
                          text-align: left;
                          margin-top: 10px;
                          margin-bottom: 10px;}
.checkline {background-color: #eee;}
/*.checklineb {background-color: #ffefd5;}*/  /*6ff*/
.checkdefinition {margin-top: 8px;
                  font-size: 16px;}
.instructions {font-size: 14px;}

.setup {display: inline;}           
.setup li {display: inline;}

.toolcheck li {list-style-image: url(../images/checkbox1.GIF);}

/*===============
The Wall 
===============*/

.wallquote {font-family: georgia,"Times New Roman",serif;
            font-size: 16px;
            color: #000;}
.wallsource {font-family: "Times New Roman",georgia,serif;
             font-size: 14px;
             color: #000;
             border-bottom: 1px dotted black;
             text-align: right;
             text-indent: 15px;}

/*===============
Stories
===============*/

.parahead {color: #080;
           font-size: 16px;}
.storypoem {text-align: center;
            margin: 8px;}
.pageselect {font-size: 12px;}
.pageselect a {font-size: 24px;}

/*===============
Site Map
===============*/

.maplink {margin: 7px;
          font-size: 16px;}

p .lifestyle {font-weight: bold;}

.maplink a {color: #004;
            text-decoration: none;}
.maplink a:hover, .maplink a:focus {background-color: #3cb371;
                                    color: black;}
.maplink a:visited {color: #444;}


/*====================================================================
Footer and Disclaimer 
=====================================================================*/

#bottombanner {height: 1px;
               font-size: 1px;
               clear: both;}

#pagefooter {background-color: #a0a0a0;
             clear: both;}

ul.footernav {list-style-type: none;
              margin: 0px;
              padding-top: 3px;
              padding-bottom: 3px;
              text-align: center;
              font-size: 14px;}

ul.footernav a {text-decoration: none;}

ul.footernav li {display: inline;}

p#copyright {text-align: center;
             font-size: 12px;
             padding-left: 5px;
             padding-right: 5px;}

p#disclaimer {text-align: center;
              font-size: 12px;
              padding-left: 5px;
              padding-right: 5px;}










