@charset "utf-8";

/*
   Style Sheet
   Programmer: Mike Deroche
*/

body {
   padding: 0px;
   margin: 0px;
   color: black;
   background-image: url(images/bg.jpg)
}


/* -- PAGE STYLES -- */

a {
   color: blue;
   text-decoration: none;
}

a:hover {
   color: blue;
   text-decoration: underline;
}

hr {
   width: 78%;
   height: 0px;
   border: 1px solid gray;
   margin: auto;
   padding: 0px;
   margin-top: 20px;
   margin-bottom: 20px;
   text-align: center;
}

#lyPaperMid p {
   color: black;
}

.menuTable {
   border: 1px solid black;
   border-top: 0px;
   display: none;
   background-color: #333333;
   position: relative;
   left: 20px;
   top: 60px;
   text-align: left;
   z-index: 9;
   width: 150px;
}

.menuCell {
   text-align: left;
   font-size: 13px;
   color: white;
   padding: 4px;
   font-family: Tahoma, Arial;
   border-top: 1px solid black;
   width: 150px;
}

.menuCell_2 {
   text-align: left;
   font-size: 13px;
   color: white;
   padding: 4px;
   font-family: Tahoma, Arial;
   border-top: 1px solid black;
   width: 150px;
   background-color: #0033FF;
}

.menuCell_3 {
   text-align: left;
   font-size: 13px;
   color: white;
   padding: 4px;
   font-family: Tahoma, Arial;
   border-top: 1px solid black;
   width: 150px;
   background-color: #006633;
}


.menuCell_4 {
   text-align: left;
   font-size: 13px;
   color: white;
   padding: 4px;
   font-family: Tahoma, Arial;
   border-top: 1px solid black;
   width: 150px;
   background-color: #CC9900;
}

.menuCell a, .menuCell_2 a, .menuCell_3 a, .menuCell_4 a {
   font-size: 13px;
   color: white;
   font-family: Tahoma, Arial;
   width: 100%;
   height: 100%;
   display: block;
}

.menuCell a:hover {
   text-decoration: none;
      width: 100%;
      height: 100%;
   display: block;
}

.menuCell:hover {
   font-size: 13px;
   color: white;
   font-family: Tahoma, Arial;
   background-color: #666666;
}

.headerL1 {
   font-size: 18px;
   font-weight: bold;
   border-bottom: 1px solid black;
   padding: 0px;
   margin: 0px;
}

.headerL2 {
   font-size: 16px;
   font-weight: bold;
   padding: 0px;
   margin: 0px;
   margin-top: 15px;
   margin-left: 5px;
}

.text {
   font-size: 13px;
   font-weight: normal;
   padding: 0px;
   margin: 0px;
   margin-top: 10px;
   margin-left: 10px;
   text-indent: 20px;
}

.dirTitle {
   font-size: 15px;
   font-weight: bold;
   padding: 0px;
   margin: 0px;
   margin-top: 10px;
   margin-left: 10px;
}

.dirDesc {
   font-size: 13px;
   font-weight: normal;
   padding: 0px;
   margin: 0px;
   margin-top: 10px;
   margin-left: 20px;
}


/* -- CONTACT FORM -- */

#lyContactForm table {
   margin: 0px;
   padding: 0px;
   margin-left: 10px;
   margin-top: 10px;
}



/* -- ITEM STYLES -- */
.itemTable1 {
   width: 540px;
   margin-top: 15px;
   background-color: white;
   border: 1px solid #CCCCFF;
}

.itemTable2 {
   width: 540px;
   margin-top: 15px;
   background-color: #FFFF99;
   border: 1px solid #CCCCFF;
}

.itemTitle {
   font-size: 12pt;
   font-weight: bold;
   padding: 3px;
   padding-left: 5px;
   padding-top: 5px;
   padding-bottom: 5px;
}

.itemPreview {
   width: 64px;
   hiehgt: 64px;
   padding-top: 5px;
   padding-bottom: 10px;
}

.itemPreview img {
   border: 0px;
}

.itemSpacer {
   width: 20px;
}

.itemDescription {
   padding: 5px;
   padding-top: 0px;
   padding-left: 15px;
}

.itemLink {
   width: 35px;
   padding: 5px;
   padding-right: 7px;
   text-align: center;
   border-left: 1px solid #CCCCFF;
}

.itemLink img {
   border: 0px;
}

.itemLink a {
   display: block;
   width: 100%;
   height: 100%;
}

/* --- */

.itemTable1_Res {
   width: 520px;
   margin-top: 15px;
   background-color: white;
   border: 1px solid #CCCCFF;
   margin-left: 20px;
}

.itemTable2_Res {
   width: 520px;
   margin-top: 15px;
   background-color: #FFFF99;
   border: 1px solid #CCCCFF;
   margin-left: 20px;
}

.itemTitle_Res {
   font-size: 11pt;
   font-weight: bold;
   padding: 3px;
   padding-left: 5px;
   padding-top: 5px;
   padding-bottom: 5px;
}

.itemSpacer_Res {
   width: 20px;
}

.itemDescription_Res {
   padding: 5px;
   padding-top: 0px;
   padding-left: 15px;
}

.itemLink_Res {
   width: 35px;
   padding: 5px;
   padding-right: 7px;
   text-align: center;
   border-left: 1px solid #CCCCFF;
}

.itemLink_Res img {
   border: 0px;
}

.itemLink_Res a {
   display: block;
   width: 100%;
   height: 100%;
}



/* -- LAYOUT -- */

#pageContainer {
   width: 1024px;
   height: 768px;
   margin: auto;
   text-align: center;
}

#lyLogo {
   width: 409px;
   height: 66px;
   background-image: url(images/lyLogo.jpg);
   float: left;
}

#lyLogo a {
   width: 100%;
   height: 100%;
   display: block;
}

#lyLogoSpace {
   width: 143px;
   height: 66px;
   background-image: url(images/lyLogoSpace.jpg);
   float: left;
}

#lyNav a {
   width: 100%;
   height: 100%;
   display: block;
}

#lyNav1 {
   width: 97px;
   height: 66px;
   background-image: url(images/lyNav1.jpg);
   float: left;
}

#lyNav2 {
   width: 98px;
   height: 66px;
   background-image: url(images/lyNav2.jpg);
   float: left;
}

#lyNav3 {
   width: 127px;
   height: 66px;
   background-image: url(images/lyNav3.jpg);
   float: left;
}

#lyNav4 {
   width: 150px;
   height: 66px;
   background-image: url(images/lyNav4.jpg);
   float: left;
}

#lyPaperLeft {
   width: 131px;
   height: 654px;
   background-image: url(images/lyPaperLeft.jpg);
   float: left;
}

#lyPaperMidContainer {
   width: 572px;
   height: 654px;
   float: left;
}

#lyPaperTop {
   width: 572px;
   height: 74px;
   background-image: url(images/lyPaperTop.jpg);
   float: left;
}

#lyPaperMid {
   width: 572px;
   height: 494px;
   background-image: url(images/lyPaperMid.jpg);
   float: left;
   text-align: left;
   color: black;
   font-family: Tahoma, Arial;
   font-size: 13px;
   overflow: auto;
}

#lyPaperBot {
   width: 572px;
   height: 86px;
   background-image: url(images/lyPaperBot.jpg);
   float: left;
}

#lyPaperRight {
   width: 35px;
   height: 654px;
   background-image: url(images/lyPaperRight.jpg);
   float: left;
}

#lyFeaturesContainer {
   width: 215px;
   height: 654px;
   float: left;
}

#lyQuotes {
   width: 215px;
   height: 273px;
   background-image: url(images/lyQuotes.jpg);
   text-align: left;
   float: left;
}

#lyQuotesNext {
   position: relative;
   left: 40px;
   top: 42px;
   width: 0px;
   height: 0px;
}

#lyQuotesNext a img {
   border: 0px;
}

#lyQuotesText {
   text-align: left;
   text-indent: 10px;
   color: black;
   font-family: Tahoma, Arial;
   font-size: 13px;
   overflow: auto;
}

#lyQuotes table {
   width: 145px;
   height: 120px;
   position: relative;
   left: 40px;
   top: 110px;
   margin: 0px;
   padding: 0px;
}

#lyQuotes td {
   width: 100%;
   height: 100%
   overflow: auto;
}

.quotesAuthor {
   text-align: right;
   width: 100%;
   display: block;
   color: black;
   font-family: Tahoma, Arial;
   font-size: 13px;
   font-weight: bold;
   margin: 0px;
   padding: 0px;
   margin-top: 5px;
}

#lyButtons {
   width: 215px;
   height: 381px;
   background-image: url(images/lyButtons.jpg);
   float: left;
}

#lyButtons img {
   border: 0px;
   margin: 0px;
   padding: 0px;
}

#btnPrintText {
   visibility: hidden;
   position: absolute;
   left: 1042px;
   top: 412px;
}

#btnFavText {
   visibility: hidden;
   position: absolute;
   left: 89px;
   top: -356px;
}

#btnMailText {
   visibility: hidden;
   position: absolute;
   left: 89px;
   top: -356px;
}

#lyBoardRight {
   width: 71px;
   height: 654px;
   background-image: url(images/lyBoardRight.jpg);
   float: left;
}

#lyFooter {
   width: 100%;
   color: white;
   font-family: Tahoma, Arial;
   font-size: 13px;
   margin: 0px;
   padding: 0px;
   padding-bottom: 20px;
}