﻿/********************************************************************/
/*#Global#*/
/********************************************************************/
* {
  border:0;
  padding:0;
  margin:0;
}

html, body {
	height:100%;
  overflow:auto;
}

body.IE6 {
	overflow:scroll; /* Enables the IE6 scroll bar */
}

.LTR {
  background:#e8e5d4 url(images/lyt_bkg.png) repeat-x top;
  color:#000;
  font-family:arial, sans-serif;
  font-size:100%; 
}

form#aspnetForm {
	height:100%;
}

img {
  border:0;
}

/********************************************************************/
/*#Templates#*/
/********************************************************************/
/*#Templates/Master#*/
/********************************************************************/
#page {
	margin:0 auto;
	min-height:100%;
	overflow:hidden;
	width:814px;
}

body.IE6 div#page {
	overflow:visible; /* Enables the IE6 scroll bar */
}

* html #page {
	height:100%;
}

div#page div#r1c1 {
  float:left;
  height:10px;
  width:814px;
}

body.IE6 div#page div#r1c1 {
  overflow:hidden; /* Forces IE6 to use the div tags designated height */
}

/********************************************************************/
/*#Templates/Master/Header#*/
/********************************************************************/
div#page div#r2c1 {
  background:url(images/lyt_hdr.png) no-repeat;
  float:left;
  height:137px;
  width:814px;
}

body.IE6 div#page div#r2c1 {
  background:url(images/lyt_hdr_ie6.png) no-repeat; /* Displays a PNG-8 header with embedded logo for IE6 */
}

  /********************************************************************/
  /*#Templates/Master/Header/Logo#*/
  /********************************************************************/
  div#page div#r2c1 a img {
    float:left;
    margin-top:50px;
    margin-left:29px;
  }
  
  body.IE6 div#page div#r2c1 a img {
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); /* Hides the PNG-24 logo from IE6 */
  }

  /********************************************************************/
  /*#Templates/Master/Header/Text#*/
  /********************************************************************/
  div#page div#r2c1 h1 {
    color:#fff;
    float:right;
    font-size:110%;
    margin-right:29px;
    margin-top:50px;
    text-align:center;
    width:325px;
  }
  
    div#page div#r2c1 h4 {
    color:#fff;
    float:right;
    font-size:80%;
    margin-right:29px;
    margin-top:5px;
    text-align:center;
    width:325px;
  }

/********************************************************************/
/*#Templates/Master/Border#*/
/********************************************************************/
div#page div#r3c1 {
  background:url(images/lyt_page_bkg.png) repeat-y;
  float:left;
  height:6px;
  width:814px;
}

body.IE6 div#page div#r3c1 {
  background:url(images/lyt_page_bkg_ie6.png) repeat-y; /* Displays a PNG-8 for IE6 */
  overflow:hidden; /* Forces IE6 to use the div tags designated height */
}

/********************************************************************/
/*#Templates/Master/Banner#*/
/********************************************************************/
div#page div#r4c1 {
  background:url(images/lyt_bnr.png) no-repeat;
  float:left;
  height:209px;
  padding-left:13px;
  width:814px;
}

body.IE6 div#page div#r4c1 {
  background:url(images/lyt_bnr_ie6.png) no-repeat; /* Displays a PNG-8 for IE6 */
  overflow:hidden; /* Forces IE6 to use the div tags designated height */
}

  /********************************************************************/
  /*#Templates/Master/Banner/Image#*/
  /********************************************************************/
  div#page div#r4c1 img.bnr {
    float:left;
  }

  /********************************************************************/
  /*#Templates/Master/Banner/Ad#*/
  /********************************************************************/
  div#page div#r4c1 div#ad {
    float:right;
    margin-right:60px;
    margin-top:3px;
    width:410px;
  }

  body.IE6 div#page div#r4c1 div#ad {
    margin-left:40px; /* Positions the ad in the center of div for IE6 */
  }

  div#page div#r4c1 div#ad div#ad_top {
    background:url(images/ad_bkg_top.png) no-repeat;
    height:13px;
    width:100%;
  }

  body.IE6 div#page div#r4c1 div#ad div#ad_top {
    background:url(images/ad_bkg_top_ie6.png) no-repeat; /* Displays a PNG-8 for IE6 */
    overflow:hidden; /* Forces IE6 to use the div tags designated height */
  }

  div#page div#r4c1 div#ad div#ad_mdl {
    background:url(images/ad_bkg_mdl.png) repeat-y;
    height:177px;
    padding-left:3px;
    width:100%;
  }

  body.IE6 div#page div#r4c1 div#ad div#ad_mdl {
    background:url(images/ad_bkg_mdl_ie6.png) repeat-y; /* Displays a PNG-8 for IE6 */
    overflow:hidden; /* Forces IE6 to use the div tags designated height */
  }

    div#page div#r4c1 div#ad div#ad_mdl a#co {
      float:left;
      margin-left:3px;
    }
    
    div#page div#r4c1 div#ad div#ad_mdl div#ad_content {
      float:right;
      margin-right:10px;
      width:300px;
    }
    
    div#page div#r4c1 div#ad div#ad_mdl div#ad_content h2 {
      font-size:100%;
      margin-bottom:5px;
    }

    div#page div#r4c1 div#ad div#ad_mdl div#ad_content p {
      font-size:90%;
      margin-bottom:10px;
    }

    div#page div#r4c1 div#ad div#ad_mdl div#ad_content a {
      margin-top:10px;
    }
    
    div#page div#r4c1 div#ad div#ad_mdl div#ad_content a img {
      display:block;
      height:45px;
      margin:0 auto;
      width:169px;
    }

  div#page div#r4c1 div#ad div#ad_btm {
    background:url(images/ad_bkg_btm.png) no-repeat;
    height:13px;
    width:100%;
  }

  body.IE6 div#page div#r4c1 div#ad div#ad_btm {
    background:url(images/ad_bkg_btm_ie6.png) no-repeat; /* Displays a PNG-8 for IE6 */
    overflow:hidden; /* Forces IE6 to use the div tags designated height */
  }


/********************************************************************/
/*#Templates/Master/Content#*/
/********************************************************************/
div#page div#r5c1 {
  background:url(images/lyt_page_bkg.png) repeat-y;
  float:left;
  min-height:300px;
  padding-left:13px;
  padding-top:10px;
  width:814px;
}

body.IE6 div#page div#r5c1 {
  background:url(images/lyt_page_bkg_ie6.png) repeat-y; /* Displays a PNG-8 for IE6 */
}

  /********************************************************************/
  /*#Templates/Master/Content/Menu#*/
  /********************************************************************/
    div#page div#r5c1 div#mnu {
      display:block;
      float:right;
      margin:0 29px 5px 20px;
      top:64px;
      width:240px;
    }

    div#page div#r5c1 div#mnu h3 {
      font-size:95%;
      margin-top:12px;
      width:240px;
    }

    div#page div#r5c1 div#mnu p {
      font-size:70%;
      font-weight:bold;
      margin-bottom:2px;
      width:240px;
    }

    div#page div#r5c1 div#mnu ul {
      font-size:80%;
      margin:0;
    }

    div#page div#r5c1 div#mnu ul li {
      list-style-type:none;
      margin-bottom:3px;
    }
    
    div#page div#r5c1 div#mnu ul li span {
      color:#7d7d7d;
      font-style:italic;
    }
    
    div#page div#r5c1 div#mnu a {
      color:#778f00;
      text-decoration:none;
    }

    div#page div#r5c1 div#mnu a:hover {
      text-decoration:underline;
    }

    div#page div#r5c1 div#mnu div#hr {
      background-color:#e0e0e0;
      height:1px;
      margin-bottom:10px;
      margin-top:15px;
      width:100%;
    }
    
    body.IE6 div#page div#r5c1 div#mnu div#hr {
      overflow:hidden; /* Forces IE6 to use the div tags designated height */
    }

    div#page div#r5c1 div#mnu img {
      margin:0;
    }

    div#page div#r5c1 div#mnu div#ad_box {
      border:solid 1px #ccc;
      padding:5px;
    }

    div#page div#r5c1 div#mnu div#ad_box h3 {
      border-top:solid 1px #eaeaea;
      margin-top:4px;
      padding-top:4px;
      width:225px;
    }
    
    div#page div#r5c1 div#mnu div#ad_box span {
      color:#b0b0b0;
      display:inline-block;
      font-size:70%;
      font-style:italic;
      margin-top:3px;
      text-align:center;
      width:100%;
    }

  /********************************************************************/
  /*#Templates/Master/Content/Text#*/
  /********************************************************************/
  div#page div#r5c1 div#cnt h2 {
    font-size:100%;
    margin:0 29px 0 16px;
  }

  div#page div#r5c1 div#cnt h3 {
    font-size:90%;
    margin:10px 29px 0 16px;
  }

  div#page div#r5c1 div#cnt p {
    font-size:80%;
    margin:10px 29px 0 16px;
  }

  div#page div#r5c1 div#cnt a {
    color:#778f00;
    text-decoration:none;
  }

  div#page div#r5c1 div#cnt a:hover {
    text-decoration:underline;
  }

  div#page div#r5c1 div#cnt ul {
    font-size:80%;
    list-style-type:square;
    margin:10px 29px 0 32px;
  }

  div#page div#r5c1 div#cnt ol {
    font-size:80%;
    margin:10px 29px 0 40px;
  }

  div#page div#r5c1 div#cnt li {
    margin-top:10px;
  }

/********************************************************************/
/*#Templates/Master/Content/Notes#*/
/********************************************************************/
div#page div#r6c1 {
  background:url(images/lyt_page_bkg.png) repeat-y;
  float:left;
  padding-left:13px;
  padding-top:10px;
  width:814px;
}

body.IE6 div#page div#r6c1 {
  background:url(images/lyt_page_bkg_ie6.png) repeat-y; /* Displays a PNG-8 for IE6 */
}

  div#page div#r6c1 p {
    font-size:70%;
    margin-bottom:5px;
    margin-left:16px;
    margin-right:29px;
  }

/********************************************************************/
/*#Templates/Master/Footer/Copyright#*/
/********************************************************************/
div#page div#r7c1 {
  background:url(images/lyt_ftr.png) no-repeat;
  color:#fff;
  float:left;
  font-size:80%;
  height:50px;
  width:814px;
}

body.IE6 div#page div#r7c1 {
  background:url(images/lyt_ftr_ie6.png) no-repeat; /* Displays a PNG-8 for IE6 */
}

  div#page div#r7c1 span#cpy {
    float:left;
    margin:10px 5px 0 29px;
  }

  div#page div#r7c1 span#lnk {
    float:right;
    margin:10px 29px 0 5px;
  }

  div#page div#r7c1 a {
    color:#fff;
    text-decoration:none;
  }

  div#page div#r7c1 a:hover {
    color:#fff;
    text-decoration:underline;
  }

  div#page div#r7c1 img {
    margin:0 5px 0 5px;
  }

/********************************************************************/
/*#Templates/Master/Footer/Disclaimer#*/
/********************************************************************/
div#page div#r8c1 {
  float:left;
  padding-left:13px;
  width:814px;
}

  div#page div#r8c1 p {
    color:#6c8604;
    font-size:70%;
    margin-bottom:5px;
    margin-right:29px;
    text-align:center;
  }


/********************************************************************/
/*#Design Mode#*/
/********************************************************************/
/********************************************************************/
/*#Design Mode/cms:CMSEditableRegion#*/
/********************************************************************/
div.CMSEditableRegionEdit {
  border:dashed 1px silver;
  margin:0;
  padding:0;
}

span.CMSEditableRegionTitle {
  background-color:#4b5801;
  color:#fff;
  text-align:left;
}

/********************************************************************/
/*#Design Mode/cms:CMSEditableImage#*/
/********************************************************************/
div.EditableImageEdit div.ImageSelectorHeader {
  position:static;
}

div.EditableImageEdit {
  border:dashed 1px silver;
  display:block;
  float:left;
  height:207px;
  margin:0;
  overflow:hidden;
  padding:0;
  width:295px;
}

span.EditableTextTitle {
  background-color:#4b5801;
  color:#fff;
  text-align:left;
}

.CMSEditableRegionEdit {
  margin:0;
  padding:0;
}
