body
{
  margin: 0 auto;
  padding: 0;
  background-color: #D4CCAA;
  font-family: Arial, Helvetica, Sans-Serif;
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  color: #393E37;
}

h1, h2, h3, h4, h5, h6,
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover
h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited,
.itempagpostheader, .itempagpostheader a, .itempagpostheader a:link, .itempagpostheader a:visited, .itempagpostheader a:hover,
.itempagblockheader .t, .itempagvmenublockheader .t, .itempaglogo-text, .itempaglogo-text a,
h1.itempaglogo-name, h1.itempaglogo-name a, h1.itempaglogo-name a:link, h1.itempaglogo-name a:visited, h1.itempaglogo-name a:hover
{
  font-style: normal;
  text-decoration: none;
  font-weight: bold;
  font-size: 28px;
  text-align: left;
}

a
{
  text-decoration: underline;
  color: #847743;
}

a:link
{
  text-decoration: underline;
  color: #847743;
}

a:visited, a.visited
{

  color: #2F332E;
}

a:hover, a.hover
{
  text-decoration: none;
  color: #AE8E19;
}

h1, h1 a, h1 a:link, h1 a:visited, h1 a:hover
{

  color: #484E46;
}

h2, h2 a, h2 a:link, h2 a:visited, h2 a:hover
{
  font-size: 22px;
  color: #61695D;
}

h3, h3 a, h3 a:link, h3 a:visited, h3 a:hover
{
  font-size: 18px;
  color: #847743;
}

h4, h4 a, h4 a:link, h4 a:visited, h4 a:hover
{
  font-size: 16px;
  color: #484E46;
}

h5, h5 a, h5 a:link, h5 a:visited, h5 a:hover
{
  font-size: 14px;
  color: #484E46;
}

h6, h6 a, h6 a:link, h6 a:visited, h6 a:hover
{
  font-size: 14px;
  color: #484E46;
}

#itempagmain
{
  position: relative;
  width: 100%;
  left: 0;
  top: 0;
  cursor:default;
}





.cleared
{
  float: none;
  clear: both;
  margin: 0;
  padding: 0;
  border: none;
  font-size: 1px;
}

form
{
  padding: 0 !important;
  margin: 0 !important;
}

table.position
{
  position: relative;
  width: 100%;
  table-layout: fixed;
}
.itempagsheet
{
  position: relative;
  z-index: 0;
  margin: 0 auto;
  width: 900px;
  min-width: 7px;
  min-height: 7px;
}

.itempagsheet-body
{
  position: relative;
  z-index: 1;
  padding: 13px;
}

.itempagsheet-tr, .itempagsheet-tl, .itempagsheet-br, .itempagsheet-bl, .itempagsheet-tc, .itempagsheet-bc,.itempagsheet-cr, .itempagsheet-cl
{
  position: absolute;
  z-index: -1;
}

.itempagsheet-tr, .itempagsheet-tl, .itempagsheet-br, .itempagsheet-bl
{
  width: 6px;
  height: 6px;
  background-image: url('images/sheet_s.png');
}

.itempagsheet-tl
{
  top: 0;
  left: 0;
  clip: rect(auto, 3px, 3px, auto);
}

.itempagsheet-tr
{
  top: 0;
  right: 0;
  clip: rect(auto, auto, 3px, 3px);
}

.itempagsheet-bl
{
  bottom: 0;
  left: 0;
  clip: rect(3px, 3px, auto, auto);
}

.itempagsheet-br
{
  bottom: 0;
  right: 0;
  clip: rect(3px, auto, auto, 3px);
}

.itempagsheet-tc, .itempagsheet-bc
{
  left: 3px;
  right: 3px;
  height: 6px;
  background-image: url('images/sheet_h.png');
}

.itempagsheet-tc
{
  top: 0;
  clip: rect(auto, auto, 3px, auto);
}

.itempagsheet-bc
{
  bottom: 0;
  clip: rect(3px, auto, auto, auto);
}

.itempagsheet-cr, .itempagsheet-cl
{
  top: 3px;
  bottom: 3px;
  width: 6px;
  background-image: url('images/sheet_v.png');
}

.itempagsheet-cr
{
  right: 0;
  clip: rect(auto, auto, auto, 3px);
}

.itempagsheet-cl
{
  left: 0;
  clip: rect(auto, 3px, auto, auto);
}

.itempagsheet-cc
{
  position: absolute;
  z-index: -1;
  top: 3px;
  left: 3px;
  right: 3px;
  bottom: 3px;
  background-image: url('images/sheet_c.png');
}

.itempagsheet
{
  margin-top: -13px !important;
  cursor:auto;
}

#itempagpage-background-simple-gradient, #itempagpage-background-gradient, #itempagpage-background-glare
{
  min-width: 900px;
}
.itempagcontent-layout
{
  display: table;
  padding: 0;
  border: none;
  width: 874px;
}

.itempagcontent-layout .itempagcontent-layout
{
  width: auto;
  margin:0;
}

div.itempagcontent-layout div.itempaglayout-cell, div.itempagcontent-layout div.itempaglayout-cell div.itempagcontent-layout div.itempaglayout-cell
{
   display: table-cell;
}

div.itempaglayout-cell div.itempaglayout-cell
{
   display: block;
}

div.itempagcontent-layout-row
{
  display: table-row; 
}

.itempagcontent-layout
{
  table-layout: fixed;
  border-collapse: collapse;
  background-color: Transparent;
  border: none !important;
  padding:0 !important;
}

.itempaglayout-cell, .itempagcontent-layout-row
{
  background-color: Transparent;
  vertical-align: top;
  text-align: left;
  border: none !important;
  margin:0 !important;
  padding:0 !important;
}
.itempagbutton-wrapper .itempagbutton
{

  display: inline-block;
  vertical-align: middle;
  white-space: nowrap;
  text-align: left;
  text-decoration: none !important;
  color: #000000 !important;
  width: auto;
  outline: none;
  border: none;
  background: none;
  line-height: 33px;
  height: 33px;
  margin: 0;
  padding: 0 21px !important;
  overflow: visible;
  cursor: default;
  z-index: 0;
}

.itempagbutton img, .itempagbutton-wrapper img
{
  margin: 0;
  vertical-align: middle;
}

.itempagbutton-wrapper
{
  vertical-align: middle;
  display: inline-block;
  position: relative;
  height: 33px;
  overflow: hidden;
  white-space: nowrap;
  width: auto;
  margin: 0;
  padding: 0;
  z-index: 0;
}

.firefox2 .itempagbutton-wrapper
{
  display: block;
  float: left;
}

input, select, textarea, select
{
  vertical-align: middle;

}

.itempagblock select 
{
    width:96%;
}

.itempagbutton-wrapper.hover .itempagbutton, .itempagbutton:hover
{
  color: #000000 !important;
  text-decoration: none !important;
}

.itempagbutton-wrapper.active .itempagbutton
{
  color: #FCF9ED !important;
}

.itempagbutton-wrapper .l, .itempagbutton-wrapper .r
{
  display: block;
  position: absolute;
  z-index: -1;
  height: 99px;
  margin: 0;
  padding: 0;
background-image: url('images/button.png');
}

.itempagbutton-wrapper .l
{
  left: 0;
  right: 10px;
}

.itempagbutton-wrapper .r
{
  width: 409px;
  right: 0;
  clip: rect(auto, auto, auto, 399px);
}

.itempagbutton-wrapper.hover .l, .itempagbutton-wrapper.hover .r
{
  top: -33px;
}

.itempagbutton-wrapper.active .l, .itempagbutton-wrapper.active .r
{
  top: -66px;
}

.itempagbutton-wrapper input
{
  float: none !important;
}
.itempagvmenublock
{
  position: relative;
  z-index: 0;
  margin: 0 auto;
  min-width: 1px;
  min-height: 1px;
}

.itempagvmenublock-body
{
  position: relative;
  z-index: 1;
  padding: 0;
}


.itempagvmenublock
{
  margin: 0;
}

.itempagvmenublockheader
{
  position: relative;
  z-index: 0;
  height: 32px;
  margin-bottom: 0;
}

.itempagvmenublockheader .t
{
  height: 32px;
  color: #000000;
  margin-right: 10px;
  margin-left: 10px;
  font-size: 12px;
  margin:0;
  padding: 0 10px 0 28px;
  white-space: nowrap;
  line-height: 32px;	
}

.itempagvmenublockheader .l, .itempagvmenublockheader .r
{
  display: block;
  position: absolute;
  z-index: -1;
  height: 32px;
  background-image: url('images/vmenublockheader.png');
}

.itempagvmenublockheader .l
{
  left: 0;
  right: 22px;
}

.itempagvmenublockheader .r
{
  width: 894px;
  right: 0;
  clip: rect(auto, auto, auto, 872px);
}

.itempagvmenublockcontent
{
  position: relative;
  z-index: 0;
  margin: 0 auto;
  min-width: 1px;
  min-height: 1px;
}

.itempagvmenublockcontent-body
{
  position: relative;
  z-index: 1;
  padding: 0;
}


.itempagvmenublockcontent
{
  position: relative;
  z-index: 0;
  margin: 0 auto;
  min-width: 1px;
  min-height: 1px;
}

.itempagvmenublockcontent-body
{
  position: relative;
  z-index: 1;
  padding: 0;
}
ul.itempagvmenu, ul.itempagvmenu li
{
  list-style: none;
  margin: 0;
  padding: 0;
  width: auto;
  line-height: 0;
}

ul.itempagvmenu ul
{
  display: none;
}

ul.itempagvmenu ul.active
{
  display: block;
}
ul.itempagvmenu a
{
  position: relative;
  display: block;
  overflow: hidden;
  height: 30px;
  cursor: pointer;
  text-decoration: none;
}

ul.itempagvmenu li.itempagvmenu-separator
{
  display: block;
  padding: 0 0 0 0;
  margin: 0;
  font-size: 1px;
}

ul.itempagvmenu .itempagvmenu-separator-span
{
  display: block;
  padding: 0;
  font-size: 1px;
  height: 0;
  line-height: 0;
  border-top: solid 1px #C5B98C;
}

ul.itempagvmenu a .r, ul.itempagvmenu a .l
{
  position: absolute;
  display: block;
  top: 0;
  z-index: -1;
  height: 90px;
background-image: url('images/vmenuitem.png');
}

ul.itempagvmenu a .l
{
  left: 0;
  right: 17px;
}

ul.itempagvmenu a .r
{
  width: 900px;
  right: 0;
  clip: rect(auto, auto, auto, 883px);
}

ul.itempagvmenu a .t
{
  display: block;
  line-height: 30px;
  color: #221F11;
  padding: 0 10px 0 27px;
  font-weight: bold;
  margin-left:0;
  margin-right:0;
}

ul.itempagvmenu a:hover .l, ul.itempagvmenu a:hover .r
{
  top: -30px;
}

ul.itempagvmenu a:hover .t
{
  color: #636C60;
}

ul.itempagvmenu a.active .l, ul.itempagvmenu a.active .r
{
  top: -60px;
}

ul.itempagvmenu a.active .t
{
  color: #4A5148;
}
ul.itempagvmenu ul, ul.itempagvmenu ul li
{
  margin: 0;
  padding: 0;
}

ul.itempagvmenu ul a
{
  display: block;
  white-space: nowrap;
  height: 20px;
  overflow: visible;
background-image: url('images/vsubitem.gif');
  background-position: 25px 0;
  background-repeat: repeat-x;
  padding-left: 25px;
}

ul.itempagvmenu ul li
{
  padding: 0;
}

ul.itempagvmenu ul span, ul.itempagvmenu ul span span
{
  display: inline;
  float: none;
  margin: inherit;
  padding: inherit;
  background-image: none;
  text-align: inherit;
  text-decoration: inherit;
}

ul.itempagvmenu ul a, ul.itempagvmenu ul a:link, ul.itempagvmenu ul a:visited, ul.itempagvmenu ul a:hover, ul.itempagvmenu ul a:active, ul.itempagvmenu ul span, ul.itempagvmenu ul span span
{
  line-height: 20px;
  color: #554C2B;
  font-size: 11px;
  margin-left: 0;
}

ul.itempagvmenu ul
{
    margin:0 0 0 0;
}

ul.itempagvmenu ul ul
{
  margin:0 0 0 0;
}

ul.itempagvmenu ul li.itempagvsubmenu-separator
{ 
  display: block;
  margin: 0;
  font-size: 1px;
  padding: 0 0 0 0;
 }

ul.itempagvmenu ul .itempagvsubmenu-separator-span
{
  display: block;
  padding: 0;
  font-size: 1px;
  height: 0;
  line-height: 0;
  margin: 0;
  border: none;
}

ul.itempagvmenu ul li li a
{
  background-position: 50px 0;
  padding-left: 50px;
}

ul.itempagvmenu ul li li li a
{
  background-position: 75px 0;
  padding-left: 75px;
}

ul.itempagvmenu ul li li li li a
{
  background-position: 100px 0;
  padding-left: 100px;
}

ul.itempagvmenu ul li li li li li a
{
  background-position: 125px 0;
  padding-left: 125px;
}


ul.itempagvmenu ul li a.active
{
  color: #0A0B0A;
  background-position: 25px -40px;
}

ul.itempagvmenu ul li li a.active
{
  background-position: 50px -40px;
}

ul.itempagvmenu ul li li li a.active
{
  background-position: 75px -40px;
}

ul.itempagvmenu ul li li li li a.active
{
  background-position: 100px -40px;
}

ul.itempagvmenu ul li li li li li a.active
{
  background-position: 125px -40px;
}



ul.itempagvmenu ul li a:hover, ul.itempagvmenu ul li a:hover.active
{
  color: #5E4C0D;
  background-position: 25px -20px;
}


ul.itempagvmenu ul li li a:hover, ul.itempagvmenu ul li li a:hover.active
{
  background-position: 50px -20px;
}

ul.itempagvmenu ul li li li a:hover, ul.itempagvmenu ul li li li a:hover.active
{
  background-position: 75px -20px;
}

ul.itempagvmenu ul li li li li a:hover, ul.itempagvmenu ul li li li li a:hover.active
{
  background-position: 100px -20px;
}

ul.itempagvmenu ul li li li li li a:hover, ul.itempagvmenu ul li li li li li a:hover.active
{
  background-position: 125px -20px;
}
.itempagblock
{
  position: relative;
  z-index: 0;
  margin: 0 auto;
  min-width: 1px;
  min-height: 1px;
}

.itempagblock-body
{
  position: relative;
  z-index: 1;
  padding: 0;
}


.itempagblock
{
  margin: 7px;
}
.itempagblockheader
{
  position: relative;
  z-index: 0;
  height: 32px;
  margin-bottom: 0;
}

.itempagblockheader .t
{
  height: 32px;
  color: #000000;
  margin-right: 10px;
  margin-left: 10px;
  font-size: 12px;
  margin:0;
  padding: 0 10px 0 28px;
  white-space: nowrap;
  line-height: 32px;	
}

.itempagblockheader .l, .itempagblockheader .r
{
  display: block;
  position: absolute;
  z-index: -1;
  height: 32px;
  background-image: url('images/blockheader.png');
}

.itempagblockheader .l
{
  left: 0;
  right: 22px;
}

.itempagblockheader .r
{
  width: 894px;
  right: 0;
  clip: rect(auto, auto, auto, 872px);
}

.itempagblockcontent
{
  position: relative;
  z-index: 0;
  margin: 0 auto;
  min-width: 1px;
  min-height: 1px;
}

.itempagblockcontent-body
{
  position: relative;
  z-index: 1;
  padding: 7px;
}


.itempagblockcontent-body
{
  color: #323630;

}

.itempagblockcontent-body a:link
{
  color: #665C33;

}

.itempagblockcontent-body a:visited, .itempagblockcontent-body a.visited
{
  color: #887A44;

}

.itempagblockcontent-body a:hover, .itempagblockcontent-body a.hover
{
  color: #000000;
  text-decoration: none;
}

.itempagblockcontent-body ul
{
  list-style-type: none;
  color: #191B18;
  margin: 0;
  padding: 0;
}

.itempagblockcontent-body ul li
{
  text-decoration: none;
  line-height: 1.25em;
  padding: 0 0 0 13px;
  background-image: url('images/blockcontentbullets.png');
  background-repeat: no-repeat;
}
.itempagpost
{
  position: relative;
  z-index: 0;
  margin: 0 auto;
  min-width: 1px;
  min-height: 1px;
}

.itempagpost-body
{
  position: relative;
  z-index: 1;
  padding: 10px;
}


.itempagpost
{
  margin: 7px;
}

a img
{
  border: 0;
}

.itempagarticle img, img.itempagarticle
{
  border: solid 1px #B7A971;
  margin: 10px;
}

.itempagmetadata-icons img
{
  border: none;
  vertical-align: middle;
  margin: 2px;
}

.itempagarticle table, table.itempagarticle
{
  border-collapse: collapse;
  margin: 1px;
  width: auto;
}

.itempagarticle table, table.itempagarticle .itempagarticle tr, .itempagarticle th, .itempagarticle td
{
  background-color: Transparent;
}

.itempagarticle th, .itempagarticle td
{
  padding: 2px;
  border: solid 1px #C7BC8F;
  vertical-align: top;
  text-align: left;
}

.itempagarticle th
{
  text-align: center;
  vertical-align: middle;
  padding: 7px;
}

pre
{
  overflow: auto;
  padding: 0.1em;
}
.itempagpostheader
{
  margin: 0.2em 0;
  padding: 0;
  font-size: 22px;
  color: #2A2E29;
}

.itempagpostheader a, .itempagpostheader a:link, .itempagpostheader a:visited, .itempagpostheader a:hover
{
  font-size: 22px;
  margin: 0;
  color: #2A2E29;
}
.itempagpostheader a:link
{
  text-decoration: none;
  color: #4B4326;
}

.itempagpostheader a:visited, .itempagpostheader a.visited
{

  color: #484E46;
}

.itempagpostheader a:hover, .itempagpostheader a.hovered
{

  color: #AE8E19;
}
.itempagpostcontent p
{
  margin: 0.5em 0;
}

.itempagpostcontent, .itempagpostcontent p, ul.itempagmenu, ul.itempagmenu ul, ul.itempagvmenu, ul.itempagvmenu ul
{
  text-align: justify;
}

.itempagpostcontent
{
  margin: 0;
}
ol, ul
{
  color: #2A2E29;
  margin: 1em 0 1em 2em;
  padding: 0;

}

li ol, li ul
{
  margin: 0.5em 0 0.5em 2em;
  padding: 0;
}

li
{
  margin: 0.2em 0;
  padding: 0;
}

ul
{
  list-style-type: none;
}

ol
{
  list-style-position: inside;

}



.itempagpost li
{
  padding: 0 0 0 13px;
  line-height: 1em;
}

.itempagpost ol li, .itempagpost ul ol li
{
  background: none;
  padding-left: 0;
}

.itempagpost ul li, .itempagpost ol ul li
{
  background-image: url('images/postbullets.png');
  background-repeat: no-repeat;
  padding-left: 13px;
}
blockquote,
blockquote p,
.itempagpostcontent blockquote p
{
  color: #0F100E;
  font-style: italic;
  text-align: left;
}

blockquote,
.itempagpostcontent blockquote
{
  border: solid 1px #D4CCAA;
  margin: 10px 10px 10px 50px;
  padding: 5px 5px 5px 41px;
  background-color: #E9E4D3;
  background-image: url('images/postquote.png');
  background-position: left top;
  background-repeat: no-repeat;
}
.itempagfooter
{
  position: relative;
  z-index: 0;
  overflow: hidden;
  width: 874px;
  margin: 0 auto;
}

.itempagfooter .itempagfooter-inner
{
  height: 1%;
  position: relative;
  z-index: 0;
  padding: 8px;
  text-align: center;
}

.itempagfooter .itempagfooter-background
{
  position: absolute;
  z-index: -1;
  background-repeat: no-repeat;
  background-image: url('images/footer.png');
  width: 874px;
  height: 150px;
  bottom: 0;
  left: 0;
}


.itempagrss-tag-icon
{
  position: relative;
  display: block;
  float: left;
  background-image: url('images/rssicon.png');
  background-position: center right;
  background-repeat: no-repeat;
  margin: 0 5px 0 0;
  height: 25px;
  width: 25px;
  cursor: default;
}


.itempagfooter .itempagfooter-text p
{
  margin: 0;
}

.itempagfooter .itempagfooter-text
{
  display: inline-block;
  color: #221F11;
  font-size: 11px;
}

.itempagfooter .itempagfooter-text a:link
{
  text-decoration: none;
  color: #665C33;

}

.itempagfooter .itempagfooter-text a:visited
{
  text-decoration: none;
  color: #191B18;

}

.itempagfooter .itempagfooter-text a:hover
{
  color: #866D13;
  text-decoration: none;
}
.itempagpage-footer, .itempagpage-footer a, .itempagpage-footer a:link, .itempagpage-footer a:visited, .itempagpage-footer a:hover
{
  font-family: Arial;
  font-size: 10px;
  letter-spacing: normal;
  word-spacing: normal;
  font-style: normal;
  font-weight: normal;
  text-decoration: underline;
  color: #B3911A;
}

.itempagpage-footer
{
  margin: 1em;
  text-align: center;
  text-decoration: none;
  color: #887A44;
}
.itempagcontent-layout .itempagcontent
{
  width: 75%;
}
.itempagcontent-layout .itempagcontent .itempagblock
{
  background-color: #D4CCAA;
}
.itempagcontent-layout .itempagcontent-wide
{
  width: 100%;
}
.itempagcontent-layout .itempagsidebar1
{
  background-color: #D4CCAA;
  width: 25%;
}
.overview-table .itempaglayout-cell
{
    width:33%;
}


.overview-table-inner 
{
    margin:10px;
}

table.table
{
    width:100%;
    border-collapse:collapse;
    table-layout:fixed;
    text-align:left;
    vertical-align:top;
}

table.table, table.table tr, table.table td
{
    border:none;
    margin:0;
    padding:0;
    background-color:Transparent;
}

img.image
{
    margin:0;
    padding:0;
    border:none;
}