/*ESTC styles */

/**********General styles that apply to everything*********/

html           {margin: 0;
                padding: 0;
    }

body {margin: 0;
     padding: 0;
     font: 80% Verdana, Arial, Helvetica, sans-serif;
   /*  background: #fff; 
*/	 background: url(LS_snow_flurryx.jpg); 
    }

a              {color: #26578E; text-decoration:none; font-weight: normal;}
a:link         {color: #26578E; text-decoration:underline; font-weight: normal;}
a:visited      {color: #26578E; text-decoration:underline; font-weight: normal;}
a:focus        {color: #ef9c00; text-decoration:none}
a:hover        {color: #ef9c00; text-decoration:underline ; }
a:active       {color: #ef9c00; text-decoration:underline ; }



/* top section - banner  #4a2885 */

div#banner     {height: 50px;
                width: 100%;
                background:  #fff url(logo-s3.jpg) top right no-repeat;
       
	   /* #30465F */                         }

div#banner h1  {position: absolute;
    left: 30px;
    color: #30465F;
    font-weight: bold;
    font-size: 300%;
	
    margin-top: 0px;
    margin-bottom: 0px;
           padding-right: 0;
        }

div#subhead   {width: 100%;
    height: 15px;
    background-color: #30465F;
    }

div#subhead h2 {position: absolute;
    left: 30px;
    font-size: 100%;
    font-weight: bold;
        margin-top: 0px;
        margin-bottom: 0px;
    color: #fff;
	text-decoration:none ;
    padding-right: 0;
    }


/* lefthand column - navigation */

div#leftcol {position: absolute;
    left: 10px;
    top: 90px;
    width: 160px;
    font-weight: bold;
    font-size: 130%;
        border: 1px solid black;
        background-color: #30465F	;
        height: 340px;
    }

div#leftcol a {display: block;
    color: WHITE;
    text-align: right;
    text-decoration: none;
    border-bottom: 2px none #993;
    margin-top: 0;
    padding-bottom: 2px;
    }

div#leftcol a:hover {color: #26578E;
    font-size: 120%;
    background-color:#fff;
    text-decoration:none;
/*    border-right: 10px right #96c; */
    }

div#leftcol a:active {color: #26578E;
    font-size: 120%;
    background-color:#fff;
    text-decoration:none;
/*    border-right: 10px right #96c; */
    }



div#leftcol p   {font-size: 80%;	
    }

div#nava      {position: absolute;
    left: 10px;
    top: 20px;
    width: 120px;
    }

div#navb      { position: absolute;
    left: 10px;
    top: 60px;
    width: 120px;
    }

div#navc      {position: absolute;
    left: 10px;
    top: 100px;
    width: 120px;
    }

div#navd      {position: absolute;
    left: 10px;
    top: 140px;
    width: 120px;
    }

div#nave      {position: absolute;
    left: 10px;
    top: 180px;
    width: 120px;
    }

div#navf      {position: absolute;
    left: 10px;
    top: 220px;
    width: 120px;
    }

div#navg      {position: absolute;
    left: 10px;
    top: 260px;
    width: 120px;
    }

div#navh      {position: absolute;
    left: 10px;
    top: 300px;
    width: 120px;
    }



/* content area */

/* centre column - style0*/
/* Use this for centering photos and pages with tables*/

div#centrecol   {
margin-left: 200px;
     margin-right: 200px;
 /*   width: 70%; */
     margin-top: 10px;
     text-align: center;
	 
}

div#centrecol img {border: 1px solid #000;
    }


div#centrecol-photo   {
margin-left: 10px;
     margin-right: 10px;
     margin-top: 10px;
     text-align: center;
	 
}

div#centrecol-photo img {border: 0px solid #000;
    }



/* centre column - style 1 */
/* Use this for front page text */

div#centrecol1   {margin-left: 200px;
     margin-right: 200px;
     margin-top: 10px;
     text-align: justify;
    }
	
div#centrecol1 h2  {
     text-align: center;
    }

/* centre column - style 2*/
/* use this for text on all other pages*/

div#centrecol2   {margin-left: 200px;
     margin-right: 200px;
     margin-top: 10px;
     text-align: left;
    }

div#centrecol2 h2 {
     font-size: 200%;
         text-decoration: none;
     color: ##819F45;
     font-weight: bold;
     padding: 5px;
     text-align: left;
     margin-top: 0;
     margin-bottom: 5px;
         }

div#centrecol2 h3 {background-color: #30465F;
     font-size: 100%;
         text-decoration:none;
     color: #fff;
     font-weight: normal;
     padding: 5px;
     text-align: left;
         margin-top: 0;
     margin-bottom: 5px;
         }

div#centrecol2 h4 { font-size: 150%;
     color: #000;
     font-weight: normal;
         text-decoration:none;
     padding: 5px;
     text-align: left;
     margin-top: 0;
     margin-bottom: 5px;
         }

 div#centrecol2 h5 { font-size: 120%;
     color: #000;
     font-weight: normal; 
         text-decoration:none;
     padding: 5px;
     text-align: left;
     margin-top: 0;
     margin-bottom: 5px;
         }

div#centrecol2 h6 {background-color: #999999;
     font-size: 100%;
         text-decoration:none;
     color: #fff;
     font-weight: normal;
     padding: 5px;
     text-align: left;
         margin-top: 0;
     margin-bottom: 5px;
         }

div#centrecol2 img {border: 1px solid #000;
    }


/* righthand column - related links */

div#rightcol    {
        position: absolute;
        top: 90px;
        right: 10px;
        width: 150px;
  /*width: 10%;*/
        font-size: 80%;
        border: 1px solid #000;
        background-color: #fff;
            }

div#rightcol h2 {background-color: #30465F	;
     font-size: 120%;
     color: #fff;
     font-weight: normal;
     padding: 5px;
     text-align: center;
     margin-top: 0;
     margin-bottom: 5px;
    }

div#rightcol p {padding: 0 5px 0 5px;
    margin-top: 0;
    margin-bottom: 5px;
    }


/*bottom section - styles for the copyright and small print*/

div#signoff     {
     margin-left: 220px;
     margin-right: 220px;
	 font-size: 70%;
     font-style: italic;
     text-align: center;
     padding-top: 0px;
    /* border-top: 1px solid #000; */
    }

/*table section - styles for tables*/

table.left {
background-color:#FFD290;
color:#000000;
border:2px solid #A6752F;
padding:4px;
margin:0;
border-collapse:collapse;
font: 100% Verdana, Arial, Helvetica, sans-serif;
}

table.left td
{
padding-bottom:5px;
padding-top:5px;
padding-left:5px;
padding-right:5px;
border:0;
margin:0;
}

tr.lightrow {
background-color:#FFE6C2;
color:#000000;
}

tr.darkrow {
background-color:#FFD290;
color:#000000;
}

table.centre {
background-color:#FFD290;
color:#000000;
border:2px solid #A6752F;
padding:4px;
margin:0;
border-collapse:collapse;
font: 100% Verdana, Arial, Helvetica, sans-serif;
text-align: center;
}

table.centre td
{
padding-bottom:5px;
padding-top:5px;
padding-left:5px;
padding-right:5px;
border:0;
margin:0;
text-align: center;
}

