/* you can use my css file as long as you leave this line: Researched, developed and written by Landis Reed of landisreed.com */

a  { font-family: Arial, Tahoma, sans-serif; color: #000000; font-style: italic; text-decoration: none; } /* should also use background-color: #ffffff; in most definitions where a font or element color is defined */
A:hover { FONT-FAMILY: Arial, Tahoma, sans-serif; TEXT-DECORATION: underline }
a.norm  { font-family: Arial, Tahoma, sans-serif; color: #000000; font-style: normal; text-decoration: none; }
a.normw  { font-family: Arial, Tahoma, sans-serif; color: #ffffff; font-style: normal; text-decoration: none; }
a.normgray  { font-family: Arial, Tahoma, sans-serif; color: gray; font-style: normal; text-decoration: none; }
a.smnorm  { font-size: 8pt; font-family: Arial, Tahoma, sans-serif; color: #000000; font-style: normal; text-decoration: none; }
a.smnormlite { font-family: Arial, Tahoma,  sans-serif; font-size: 8pt;  font-stretch: semi-condensed; color: #888888; }
a.smnormsuse  { font-size: 8pt; font-family: Arial, Tahoma, sans-serif; color: #669933; font-style: normal; text-decoration: none; }
a.smnormw  { font-size: 8pt; font-family: Arial, Tahoma, sans-serif; color: #ffffff; font-style: normal; text-decoration: none; }
a.norm:hover  { font-family: Arial, Tahoma, sans-serif; color: #000000; font-style: normal; text-decoration: underline; }
a.norm:vlink  { font-family: Arial, Tahoma, sans-serif; color: #808080; font-style: normal; text-decoration: none; }
a.normlite  { font-family: Arial, Tahoma, sans-serif; color: #606060; font-style: normal; text-decoration: none; }
a.normlite:hover { FONT-FAMILY: Arial, Tahoma, sans-serif; color: #000000; TEXT-DECORATION: underline }
a.normlite:vlink  { font-family: Arial, Tahoma, sans-serif; color: #909090; font-style: normal; text-decoration: none; }
a.obliquelite  { font-family: Arial, Tahoma, sans-serif; color: #606060; font-style: oblique; text-decoration: none; }
a.obliquelite:hover  { font-family: Arial, Tahoma, sans-serif; color: #606060; font-style: oblique; text-decoration: underline; }
a.p  { font-family: Arial, Tahoma, sans-serif; color: #000000; font-size: 8pt;  font-stretch: semi-condensed; font-style: normal; text-decoration: none;  }
a.p:hover  { font-family: Arial, Tahoma, sans-serif; color: #000000; font-size: 8pt;  font-stretch: semi-condensed; font-style: normal; text-decoration: underline;  }
a.bold  { font-family: Arial, Tahoma, sans-serif; color: #000000; font-style: normal; text-decoration: none; font-weight: bolder; }
a.boldblink  { font-family: Arial, Tahoma, sans-serif; color: #000000; font-style: normal; text-decoration: blink; font-weight: bolder; }
/*a.bolderblue { font-family: Arial, Tahoma,  sans-serif; font-size: 10pt;  font-weight: 500; color: blue; text-align: center; text-decoration: none; font-style: normal  }*/

vlink { font-family: Arial, Tahoma, sans-serif; color: #808080; font-style: italic; text-decoration: none }
address {  font-family: Tahoma, Arial, sans-serif; color: #000000; font-style: italic; text-decoration: none; font-size: 11px; }
H1 { font-size: 160%; }
H2 { font-size: 140%; }
H3 { font-family: Arial, sans-serif; text-decoration: none;  font-size: large; text-align: center; }
p.H3 { font-family: Arial, sans-serif; text-decoration: none;  font-size: large; text-align: center; }
hr { font-family: Arial, sans-serif; color: #999999; }
border { color: #aaaaaa; }
a.border { color:#aaaaaa; }
br { font-size: 6px; }
/* .heading { font-family: Arial, sans-serif;  font-style: italic;  font-variant: small-caps ; text-align: left; font-weight: bolder; font-size: larger;  } */
/*.heading { font-family: Arial, sans-serif;  font-variant: small-caps ; text-align: left; font-weight: bolder; font-size: 13 px;  } */
.heading { font-family: Arial, sans-serif;  font-variant: small-caps ; text-align: left; font-size: 13px;  }
.headingnorm { font-family: Arial, sans-serif;  font-variant: small-caps ; text-align: left;  font-size: 13px;  }
.headingurgent { font-family: Arial, sans-serif;  font-variant: small-caps ; text-align: left; font-size: 20px;  }
.headingcenter { font-family: Arial, sans-serif;  font-variant: small-caps ; text-align: center; font-size: 13px;  }
.headingcenterbold { font-family: Arial, sans-serif;  font-variant: small-caps ; text-align: center; font-size: 13px; font-weight: bold;  }
.headingwhite { font-family: Arial, sans-serif;  font-variant: small-caps ; text-align: left; font-size: 13px; color: #ffffff }
.headingwhitecnt { font-family: Arial, sans-serif;  font-variant: small-caps ; text-align: center; font-size: 13px; color: #ffffff }
/*.headingbl { font-family: Arial, sans-serif;  color: blue; font-variant: small-caps ; text-align: center; font-weight: bolder; font-size: 13 px;  } */
.headingbl { font-family: Arial, sans-serif;  color: blue; font-variant: small-caps ; text-align: center; font-size: 13px;  }
/*.headinggr { font-family: Arial, sans-serif;  color: green; font-variant: small-caps ; text-align: center; font-weight: bolder; font-size: 13 px; } */
.headinggr { font-family: Arial, sans-serif;  color: green; font-variant: small-caps ; text-align: center; font-size: 13px; }
/*.headingmb { font-family: Arial, sans-serif;  color: #3333cc; font-variant: small-caps ; text-align: center; font-weight: bolder; font-size: 13 px; } */
.headingmb { font-family: Arial, sans-serif;  color: #3333cc; font-variant: small-caps ; text-align: center; font-size: 13px; }  
.headingred { font-family: Arial, sans-serif;  color: #ff0000; font-variant: small-caps ; text-align: center; font-size: 13px; }  
.section { font-family: Arial, sans-serif; text-decoration: none; text-align: justify; font-weight: bolder; }
.title { font-family: Arial, sans-serif; text-decoration: none; text-align: center; font-weight: bolder; font-size: 18px; }
.white { font-family: Arial, sans-serif; color: white; font-size: 1px; text-decoration: none }
p  { font-family: Arial, Tahoma, sans-serif; font-size: 8pt;  font-stretch: semi-condensed; }
p.norm  { font-family: Arial, sans-serif; font-size: 10pt; text-decoration: none;  }
p.section { font-family: Arial, Tahoma,  sans-serif; font-size: 19px; text-decoration: none; text-align: center; font-weight: bolder; }
p.smaller { font-family: Arial, Tahoma,  sans-serif; font-size: 10pt;  font-stretch: semi-condensed; font-style: oblique;  }
p.small { font-family: Arial, Tahoma,  sans-serif; font-size: 8pt;  font-stretch: semi-condensed; font-style: oblique;  margin: 0px 0px 0px 1px; }
p.smallest { font-family: Arial, Tahoma,  sans-serif; font-size: 6pt;  font-stretch: semi-condensed; font-style: oblique;  }
p.smnorm { font-family: Arial, Tahoma,  sans-serif; font-size: 8pt;  font-stretch: semi-condensed; font-weight: 100; }
p.mednorm { font-family: Arial, Tahoma,  sans-serif; font-size: 9pt;  font-stretch: semi-condensed; }
p.smernorm { font-family: Arial, Tahoma,  sans-serif; font-size: 7pt;  font-stretch: semi-condensed; }
p.smallestnorm { font-family: Tahoma,  Arial, sans-serif; font-size: 6px; }
p.smcaps { font-family: Arial, Tahoma,  sans-serif; font-size: 9pt;  font-stretch: semi-condensed; font-variant: small-caps;  }
p.smercaps { font-family: Arial, Tahoma,  sans-serif; font-size: 7pt;  font-stretch: semi-condensed; font-variant: small-caps;  }
p.notice { font-family: Arial, Tahoma,  sans-serif; font-size: 12px; text-decoration: none; text-align: center; font-weight: bolder; }
p.bolder { font-family: Arial, Tahoma,  sans-serif; font-size: 10pt;  font-weight: bolder; }
p.bolderred { font-family: Arial, Tahoma,  sans-serif; font-size: 12pt;  font-weight: 500; color: #ff0000; text-align: center; text-decoration: none; font-style: normal }
.bolderred { font-family: Arial, Tahoma,  sans-serif; font-size: 12pt;  font-weight: 500; color: #ff0000; text-align: center; text-decoration: none; font-style: normal }
p.bolderblue { font-family: Arial, Tahoma,  sans-serif; font-size: 12pt;  font-weight: 500; color: #0000ff; text-align: center; text-decoration: none;  font-style: normal }
.bolderblue { font-family: Arial, Tahoma,  sans-serif; font-size: 12pt;  font-weight: 500; color: #0000ff; text-align: center; text-decoration: none;  font-style: normal }
p.bold { font-family: Arial, Tahoma,  sans-serif; font-size: 8pt;  font-weight: bolder; }
p.lmargin { font-family: Arial, Tahoma, sans-serif; font-size: 8pt;  font-stretch: semi-condensed; margin: 2px 2px 2px 5px; } /*Top, Right, Bottom, Left */
p.lmarginbig { font-family: Arial, Tahoma, sans-serif; font-size: 8pt;  font-stretch: semi-condensed; margin: 2px 2px 2px 10px; }
.lmarginbig { font-family: Arial, Tahoma, sans-serif; font-size: 8pt;  font-stretch: semi-condensed; margin: 2px 2px 2px 10px; }
ul { font-family: Arial, Tahoma,  sans-serif; font-size: 10pt; margin: 0px 20px 10px 30px; }
ul.sm { font-family: Arial, Tahoma,  sans-serif; font-size: 8pt; margin: 0px 0px 0px 0px; }
ul.narrow { font-family: Arial, Tahoma,  sans-serif; font-size: 10pt; margin: 0px 20px 10px 10px; }
ul.narrower { font-family: Arial, Tahoma,  sans-serif; font-size: 10pt; margin: 0px 5px 5px 2px; }
ul.narrowest { font-family: Arial, Tahoma,  sans-serif; font-size: 10pt; margin: 0px 0px 0px -16px; }
ul.wide { font-family: Arial, Tahoma,  sans-serif; font-size: 10pt; margin: 0px 20px 10px 20px; }
ul.lite  { font-family: Arial, Tahoma, sans-serif; color: #777777; font-style: normal; text-decoration: none; font-size: 10pt; }
ul.litesm  { font-family: Arial, Tahoma, sans-serif; color: #777777; font-style: normal; text-decoration: none; font-size: 8pt; list-style-type: circle; }
ul.litenarrow  { font-family: Arial, Tahoma, sans-serif; color: #777777; font-style: normal; text-decoration: none; font-size: 10pt; margin: 0px 20px 10px 5px; }
/*ul.litesm { font-family: Arial, Tahoma,  sans-serif; color: #777777; font-style: normal; font-size: 8pt; margin: 0px 20px 10px 30px; }*/
ol.lite  { font-family: Arial, Tahoma, sans-serif; color: #777777; font-style: normal; text-decoration: none; font-size: 10pt; }
ol.litesm  { font-family: Arial, Tahoma, sans-serif; color: #777777; font-style: normal; text-decoration: none; font-size: 8pt; }
/*li  { font-family: Arial, sans-serif; font-size: 10pt; list-style-type: disc;  }*/
li.norm  { font-family: Arial, sans-serif; font-size: 10pt; list-style-type: lower-roman;  }
li.circle  { font-family: Arial, sans-serif; font-size: 10pt; list-style-type: circle; }
li.circlesm  { font-family: Arial, sans-serif; font-size: 8pt; list-style-type: circle; }
li.circlesm1  { font-family: Arial, sans-serif; font-size: 8pt; list-style-type: circle; margin:0px 0px 0px 15px; }
li.circlesmest  { font-family: Arial, sans-serif; font-size: 6pt; list-style-type: circle; }
li.circlesnarrow  { font-family: Arial, sans-serif; font-size: 8pt; list-style-type: circle; margin: 0px 20px 10px 15px; }
li.circlesnarrower  { font-family: Arial, sans-serif; font-size: 8pt; list-style-type: circle; margin: 0px 5px 0px 2px; }
li.circleswide  { font-family: Arial, sans-serif; font-size: 8pt; list-style-type: circle; margin: 0px 20px 10px 25px; }
li.small  { font-family: Arial, sans-serif; font-size: 8pt; list-style-type: circle; margin: 0px 0px 0px 0px; }
td.normal { font-family: Arial, sans-serif; font-size: 12pt;  }
td.section { font-family: Arial, sans-serif; font-size: 16px; text-decoration: none; text-align: center; font-weight: bolder; }
td.standard { font-family: Arial, sans-serif; font-size: 11pt; }
td.small {  font-family: Arial, sans-serif; font-size: 10px; }
td.smallmargin {  font-family: Arial, sans-serif; font-size: 10px; padding-left: 1px; padding-right: 0px; }
td.smaller { font-family: Arial, sans-serif; font-size: 8pt; }
td.smallest { font-family: Arial, sans-serif; font-size: 6pt; }
td.smcaps { font-family: Arial, Tahoma,  sans-serif; font-size: 9pt;  font-stretch: semi-condensed; font-variant: small-caps;  }
td.smercaps { font-family: Arial, Tahoma,  sans-serif; font-size: 7pt; font-stretch: normal; font-variant: small-caps;  }
td.smestcaps { font-family: Arial, Tahoma,  sans-serif; font-size: 6pt;  font-stretch: normal; font-variant: small-caps;  }
td.bolder { font-family: Arial, sans-serif; font-size: 12pt;  font-weight: bolder; }
td.rbcolor { font-family: Arial, sans-serif; font-size: 8pt; border-width: thin; border-right: inset #dddddd; }
td.rbbcolor { font-family: Arial, sans-serif; font-size: 8pt; border-width: 1px; border-left: none; border-top: none; border-right: inset #dddddd; border-bottom: inset #cccccc; }
td.rbbcolorbig { font-family: Arial, sans-serif; font-size: 10pt; border-width: 1px; border-left: none; border-top: none; border-right: inset #dddddd; border-bottom: inset #cccccc; }
td.rbbcolorbiger { font-family: Arial, sans-serif; font-size: 12pt; border-width: 1px; border-left: none; border-top: none; border-right: inset #dddddd; border-bottom: inset #cccccc; }
td.rtbcolor { font-family: Arial, sans-serif; font-size: 8pt; border-width: 1px; border-left: none; border-top: outset #cccccc; border-right: inset #dddddd; border-bottom: none; }
td.lbcolor { font-family: Arial, sans-serif; font-size: 8pt; border-width: thin; border-left: groove #cccccc; }
td.lbbcolor { font-family: Arial, sans-serif; font-size: 8pt; border-width: 1px; border-left: outset #dddddd; border-top: none; border-right: none; border-bottom: inset #cccccc; }
td.lbbcolorbig { font-family: Arial, sans-serif; font-size: 10pt; border-width: 1px; border-left: outset #dddddd; border-top: none; border-right: none; border-bottom: inset #cccccc; }
td.lbbcolorbiger { font-family: Arial, sans-serif; font-size: 12pt; border-width: 1px; border-left: outset #dddddd; border-top: none; border-right: none; border-bottom: inset #cccccc; }
td.bbcolor { font-family: Arial, sans-serif; font-size: 8pt; border-width: thin; border-bottom: inset #cccccc; }
.hiliter {background:#ffff99; padding:2px;}
.hilitergray {background:#efefef; padding:2px;}
/*img { border-color: #999999; }*/
img.pic {border-width: 1px; border-left: none; border-top: none; border-right: inset #dddddd; border-bottom: inset #cccccc; }
img.picbig {border-width: 3px; border-left: none; border-top: none; border-right: inset #555555; border-bottom: inset #777777; }

/* these can be used anywhere not already defined - Landis*/
.url  { font-family: Arial, Tahoma,  sans-serif; font-size: 10px; text-decoration: none }
.urlmargin  { font-family: Arial, Tahoma,  sans-serif; font-size: 10px; text-decoration: none; padding-left: 2px; }
.nav { font-family: Arial, Tahoma,  sans-serif; color: black; font-size: 11px; text-decoration: none }
.norm  { font-family: Arial, sans-serif; font-size: 10pt; text-decoration: none;  }
.normgray  { font-family: Arial, sans-serif; font-size: 10pt; text-decoration: none; color: gray; margin: -15px auto auto auto; }
.normlightgray  { font-family: Arial, sans-serif; font-size: 10pt; text-decoration: none; color: lightgray; }
.normtopmargin0  { font-family: Arial, sans-serif; font-size: 10pt; text-decoration: none; margin-top: 0; }
.smnorm { font-family: Arial, Tahoma,  sans-serif; font-size: 8pt;  font-stretch: semi-condensed; font-weight: 100; }
.smnormgrey { font-family: Arial, Tahoma,  sans-serif; font-size: 8pt;  font-stretch: semi-condensed; font-weight: 100; background-color: gray; }
.smnormlightgrey { font-family: Arial, Tahoma,  sans-serif; font-size: 8pt;  font-stretch: semi-condensed; font-weight: 100; background-color: lightgrey; }
.smnormlite { font-family: Arial, Tahoma,  sans-serif; font-size: 8pt;  font-stretch: semi-condensed; color: #888888; }
.smnormliter { font-family: Arial, Tahoma,  sans-serif; font-size: 8pt;  font-stretch: semi-condensed; color: #999999; }
.smernorm { font-family: Arial, Tahoma,  sans-serif; font-size: 9px; font-style: normal; font-weight: normal; font-stretch: semi-condensed;  } /*added 07.23.05*/
.smernormlite { font-family: Arial, Tahoma,  sans-serif; font-size: 9px; font-style: normal; font-weight: normal; font-stretch: semi-condensed; color: #888888; } /*added 02.02.06*/
.smernormliter { font-family: Arial, Tahoma,  sans-serif; font-size: 9px; font-style: normal; font-weight: normal; font-stretch: semi-condensed; color: #999999; } /*added 02.02.06*/
.smnormgainsboro { font-family: Arial, Tahoma,  sans-serif; font-size: 8pt;  font-stretch: semi-condensed; font-weight: 100; background-color: gainsboro; }
.smnormwhitesmoke { font-family: Arial, Tahoma,  sans-serif; font-size: 8pt;  font-stretch: semi-condensed; font-weight: 100; background-color: whitesmoke; }
.smnormazure { font-family: Arial, Tahoma,  sans-serif; font-size: 8pt;  font-stretch: semi-condensed; font-weight: 100; background-color: azure; }
/*.smallestnorm { font-family: Arial, Tahoma,  sans-serif; font-size: 6pt;  font-stretch: semi-condensed; }*/
.smallest { font-family: Arial, Tahoma,  sans-serif; font-size: 6pt;  font-stretch: semi-condensed; font-style: oblique;  }
.smallestnorm { font-family: Arial, Tahoma,  sans-serif; font-size: 6pt;  font-stretch: semi-condensed;  }
.smallernorm { font-family: Arial, Tahoma,  sans-serif; font-size: 7pt;  font-stretch: semi-condensed;  }
.smallestnorm { font-family:Arial,  Tahoma,  sans-serif; font-size: 6pt; color: #000000; }
.smcaps { font-family: Arial, sans-serif; font-size: 9pt;  font-stretch: semi-condensed; font-variant: small-caps;  }
.smcapsunder { font-family: Arial, sans-serif; font-size: 9pt; font-weight: bolder; font-stretch: semi-condensed; font-variant: small-caps; text-decoration: underline;  }
.marginsmall { font-family: Arial, sans-serif; margin: 1px 3px 1px 0px; }
/*.smallernorm { font-family: Arial, Tahoma,  sans-serif; font-size: 7pt; }*/
/*.smallestnorm { font-family: Tahoma,  Arial, sans-serif; font-size: 6px; }*/
frame.norm  { font-family: Arial, sans-serif; font-size: 10pt; text-decoration: none;  }
.normsuse  { font-size: 10pt; font-family: Arial, Tahoma, sans-serif; color: #669933; font-style: normal; text-decoration: none; }
.smnormsuse  { font-size: 8pt; font-family: Arial, Tahoma, sans-serif; color: #669933; font-style: normal; text-decoration: none; }
.normnovell  { font-size: 10pt; font-family: Arial, Tahoma, sans-serif; color: #FF0000; font-style: normal; text-decoration: none; }
.smnormnovell  { font-size: 8pt; font-family: Arial, Tahoma, sans-serif; color: #FF0000; font-style: normal; text-decoration: none; }

dir.lite  { font-family: Arial, Tahoma, sans-serif; color: #777777; font-style: normal; text-decoration: none; font-size: 10pt; }
dir.litesm  { font-family: Arial, Tahoma, sans-serif; color: #777777; font-style: normal; text-decoration: none; font-size: 8pt; }

/*Shadow text */
span.glow { font-family: Arial, Tahoma, sans-serif; color: #777777; font-style: normal; background: white; color: white; text-shadow: black 0px 0px 5px; }
p.glow { background: white; color: white; text-shadow: black 0px 0px 5px; }

/*hidden text*/
.ns4 { display:none !important; }

/* Start Menu containers */
/* modual, container and table section from */

body { margin: 0px 0px 0px 0px; background-color:#ffffff; }
body.black { margin: 0px 0px 0px 0px; background-color:#000000; }
body, div, td { font-size:10px; font-family:verdana, Arial, sans-serif; }
div.margin {margin-left: 2.5em; margin-right: 5em; }
div.margintop0 {margin-top: auto; font-size: 40; }
/*
body, div, td.bbgwl { color: white; font-size:10px; font-family:verdana, Arial, sans-serif; }
body, div, td.bbgwlnorm { color: white; font-size:12px; font-family:verdana, Arial, sans-serif; }
body, div, td.normwhite { color: white; font-size:12px; font-family:verdana, Arial, sans-serif; }
*/

.black { color:#000000; text-decoration:none; }
.moduleBlack { color:#000000; text-decoration:none; }

.free { color:#b82925; font-weight:bold; font-style:italic; }
.freeDisclaimer { padding-left:5px; color:#888888; }
.freeDisclaimer .black { color:#888888; }

.topImage { position:absolute; top:0px; left:0px; z-index:0; }

.menuLayer { position:absolute; left:0px; top:0px; z-index:10; height:100px; width:162px; }
.menuBackgroundFader { position:relative; background-image:url(http://www.landisreed.com/lavasoft/menu_bg2.gif); height:311px; width:162px; }
.menuBackgroundTopGray { background-color:#353536; position:relative; height:100px; width:162px; }
/*.menuAntialias { position:absolute; top:0px; left:0px; z-index:50; filter:alpha(opacity=40); }*/
.menuAntialias { position:absolute; top:0px; left:0px; z-index:50; }
.menuContent { position:absolute; top:60px; left:0px; }
/*.menuButton { background-image:url(http://www.landisreed.com/lavasoft/menubutton_background_off.gif); width:162px; height:19px; cursor:hand; }*/
.menuButton { background-image:url(http://www.landisreed.com/lavasoft/menubutton_background_off.gif); width:162px; height:19px; }

.menuSubContainer { margin:0px 2px 2px 1px; }
/*.menuSubItem { color:#ffffff; padding:1px 0px 3px 10px; cursor:hand; }*/
.menuSubItem { color:#ffffff; padding:1px 0px 3px 10px; }
.menuSubItem a { color:#ffffff; text-decoration:none; }
/*.menuSubItemActive { color:#DD0000; padding:1px 0px 3px 10px; cursor:hand; }*/
.menuSubItemActive { color:#DD0000; padding:1px 0px 3px 10px; }
.menuSubItemActive a { color:#DD2211; text-decoration:none; }

.moduleBackground { background-color: #e6e7e7; }
.moduleContainer { margin-bottom:10px; background-image:url(http://www.landisreed.com/lavasoft/module_mainbar_middle.gif); }
.moduleHeader { margin: 2px 0px 3px 0px; }
.moduleContent { margin:1px 0px 4px 6px; }
.moduleContentRight { margin-top:5px; width:155px; }
.moduleContentRight a:hover { color:#666666; }
.moduleContentMiddle { margin-top:5px; width:319px; }
.moduleContentMiddle a:hover { color:#666666; }

.moduleContentHeadline { font-weight:bold; }
.moduleArrow { padding:6px 7px 0px 1px; }

.moduleTopLeft { background-image:url(http://www.landisreed.com/lavasoft/module_background_topleft.gif); }
.moduleLeft { background-image:url(http://www.landisreed.com/lavasoft/module_background_left.gif); }
.moduleRight { background-image:url(http://www.landisreed.com/lavasoft/module_background_right.gif); }
.moduleBottomLeft { background-image:url(http://www.landisreed.com/lavasoft/module_background_bottomleft.gif); }
.moduleBottomRight { background-image:url(http://www.landisreed.com/lavasoft/module_background_bottomright.gif); width:6px; height:9px; }
.moduleTopRight { background-image:url(http://www.landisreed.com/lavasoft/module_background_topright.gif); height:1px; }

/* .contentContainer { position:absolute; top:196px; left:162px; z-index:200; padding-bottom:0px; ; width: 598px; clip:  rect(   )} */
/* .contentContainer { position:absolute; top:0px; left:0px; z-index:200; padding-bottom:100px; ; width: 230px; clip:  rect(   );} */
.contentContainer { position:absolute; top:0px; left:0px; z-index:200; padding-bottom:100px; ; width: 230px;}
.contentBackground { background-color:#ffffff; height:350px; }
.contentBackgroundCharity { background-image:url(http://www.landisreed.coms/lavasoft/bg2.jpg); height:350px; background-repeat: no-repeat; background-color:#ffffff; background-position: center;}
.contentImage { float:left; padding-right:5px; }
.contentText { margin:0px 0px 20px 16px; }
.contentTextHeadline { margin:0px 0px 0px 5px; font-size:11px; line-height:16px; }
.contentTextBlock { margin:0px 0px 10px 5px; font-size:11px; line-height:16px; text-align:left; }
.contentTextBlock .headlineBar { margin:0px 0px -5px -9px; }
.contentTextBlock .preamble { color:#444444; font-weight:bold; }
.contentTextBlock3 { margin:0px 0px 10px 5px; font-size:11px; line-height:16px; text-align:left; }
.contentTextBlock3 .headlineBar { margin:0px 0px -5px -9px; }
.contentTextBlock3 .preamble { color:#444444; font-weight:bold; }
.contentMargin { margin:30px 0px 30px 0px; }
.contentTextBlock a { text-decoration:none; color:#ff0000; }
.contentTextBlock2 a { text-decoration:none; color: black; }
.contentTextBlock a:hover { color:#ff8888; }

.contentTextBlock3 a { text-decoration:none; color:#ff0000; }
.contentTextBlock3 a { text-decoration:none; color: black; }
.contentTextBlock3 a:hover { color:#666666; }

.contentTextBlock a.black { color:#000000; }
.contentTextBlock a.black:hover { color:#000000; }

.priceForm { width:60px; font-family:verdana, Arial, sans-serif; font-size:10px; }

.footer { color:#cccccc; padding:15px 0px 20px 0px; }
.footer a { color:#cccccc; }

.price { color:#d54141; font-size:14px; font-weight:bold; }
.purchaseImage { position:absolute;left:8px; }
.hr { height:1px; color:#e2e2e2; }

form { margin:0px 0px 0px 0px; }

.calculatePriceDiv { width:277px; height:56px; background:url(http://www.landisreed.com/lavasoft/module_calculate.gif); padding:26px 0px 0px 10px; }

a.black strong { color:#555555; }

.newsDate { color:#999999; padding:2px 5px 0px 0px;  }

.partnerImage { padding:4px 5px 0px 0px; }
.partnerLink { font-size:11px; }
.partnerLink a { color:#555555; }
.partnerLink a:hover { color:#999999; }

/* Dockside Canvas: 03.31.05 */

table.float1gray { color: #cccccc; }
table.float1 { color: #000000; background-color: #ffffff; float: right; padding: 2px; }
table.float2 { color: #000000; background-color: #f5f5f5; float: left; padding: 6px; }
ul.dscircle { font-family: Arial, Tahoma,  sans-serif; font-size: 10pt; margin: 15px 10px 5px 10px; list-style-type: circle; }
li.ds {	font-family: Arial, Tahoma, Sans-serif;	font-size: 8pt;	list-style-type: circle; margin: 0px 10px 2px 10px; }

/* Start of cell location definitions: 03.25.05, Landis. */

#main { position: relative; width: 760px; top: 0px; left: 0px; padding: 0px; z-index: 10; }
#header { position: absolute; width: 760px; top: 5px; left: 4px; font-size: 10px; border: 1px dashed black; background-color: white; padding: 2px; z-index: 3; }
#leftnav { position: absolute; width: 129px; top: 150px; left: 4px; font-size: 0.9em; border: 1px dashed black; background-color: white; padding: 2px; z-index: 2; }
#rightnav { position: absolute; width: 128px; top: 150px; left: 640px; font-size: 10px; border: 1px dashed black; background-color: white; padding: 2px; z-index: 4; }
#body { position: absolute; width: 495px; top: 150px; left: 139px; font-size: 10px; border: 1px dashed black; background-color: white; padding: 2px; z-index: 5; }
#footer { position: absolute;   width: 495px; bottom:0; left: 139px; font-size: 10px; border: 1px dashed black; background-color: white; padding: 2px; z-index: 1; vertical-align: bottom; }

/* Cell content definitions: 03.26.05, Landis. */

#graybg { background-color: #cccccc; }
#lgraybg { background-color: #eeeeee; padding-bottom:2px; padding-left: 5px; font-weight: 400; }
#lgraybg1 { background-color: #eeeeee; padding-bottom:2px; padding-left: 5px; }
#lgraybg2 { background-color: #eeeeee; padding-bottom:2px; padding-left: 5px; }
#lgraybgbig { background-color: #eeeeee; padding-bottom:2px; padding-left: 5px; font-size:14px; }

/* Cell Content definitions: Reusable. */

.graybg { background-color: #cccccc; }
.lgraybg { background-color: #f5f5f5; padding-bottom:2px; padding-left: 5px; }
.mgraybg { background-color: #dddddd; padding-bottom:2px; padding-left: 5px; font-weight: 400; }
.mgraybgmed { background-color: #dddddd; padding-bottom:2px; padding-left: 5px; font-weight: 400; font-size: 10px; }
.mgraybgbig { background-color: #dddddd; padding-bottom:2px; padding-left: 5px; font-weight: 400; font-size: 12px; }
.mgraybgbiger { background-color: #dddddd; padding-bottom:2px; padding-left: 5px; font-weight: 400; font-size: 14px; text-align: center; }
.mgraybgbigest { background-color: #dddddd; padding-bottom:2px; padding-left: 5px; font-weight: 400; font-size: 16px; }

/* Dockside Canvas: 03.31.05 */

table.float1gray { color: #cccccc; }
table.float1 { color: #000000; background-color: #ffffff; float: right; padding: 2px; }
table.float2 { color: #000000; background-color: #f5f5f5; float: left; padding: 6px; }

/* ComputerUser.com file extention css */
/* .tenptnormal { font-family: Verdana, Arial, sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-transform: none; text-decoration: none; } */
/* .tenptbold { font-family: Verdana, Arial, sans-serif; font-size: 10pt; font-style: normal; font-weight: bold; text-transform: none; text-decoration: none; } */

/* Section used when generating Opera Bookmark HTML files */
dl { margin-left: 2em; margin-top: 1em}
dt { margin-left: 0; font-weight: bold}
dd { margin-left: 0; }
dl.first {margin-left: 2em }

/*definitions used in the character.html file from (http://www.spacerock.com/htmlref/characters.html). 01.23.06*/
/*td.ltable      {background: #f8f8f8; color: #000; font-weight: 500; border-width: 1em; border-bottom: solid #788078; font-family: Arial, Tahoma, sans-serif; font-size: 11px; }
td.rtable      {background: #f0f0f0; color: #000; border-width: 1em; border-bottom: solid #90a090}*/
table.full     {border-width: 1px; border-color: #664400; border-style: solid}
td.ltable      {color: #000000; font-weight: normal; border-bottom: 1px solid #788078; border-right: 1px solid #788078; }
td.rtable      {color: #000000; border-bottom: 1px solid #90a090}
td.palette     {font-size: small; font-weight: bold}
td.palettedark {color: #000000; font-size: small; font-weight: bold}
td.relatedinfo {font-family: "Arial Narrow", Arial, sans-serif; font-size: 65%; font-weight:300}
th.attrvalue   {background: #4040a0; color: #eeeeee}


/*definitions used in my collection of pages displayed on HTMLColorCodes.php. Landis 02.09.06*/

table.ex { color:#000000; background-color:#f1f1f1; font-size: 100%; padding:0px; }

.example pre {	background-color: #d5d5d5; margin: 1em 1cm; padding: 0 0.3cm; }

pre { text-align:left }
pre.code { font-family: monospace }

table.html4colortable {margin:auto; width:80%; border:none }
table.html4colortable TD {border:none; padding:0}
td .colorsquare { display:block;width:16px;height:16px;border:2px solid black }

table.x11colortable td {text-align:center }
table.x11colortable td.c { text-transform:uppercase }
table.x11colortable td:first-child, table.x11colortable td:first-child+td { border:1px solid black }
table.x11colortable th {text-align:center; background:black; color:white }

table.tprofile th.title {background:gray; color:white}
table.tprofile th { width:29%;padding:2px }
table.tprofile td { width:71%;padding:2px }

table.hslexample { background: #808080; padding:1em; margin:0; float:left; }
table.hslexample td,table.hslexample th { font-size:smaller;width:3em }

.toc,.subtoc ul,.subtoc ol { list-style-type: none }

.profile { margin: 1cm }

.editorNote { color: red; font-style: italic }

/*definitions for the Russian ASCII code page*/

/*td.codes, th {	font : 10pt verdana, geneva, helvetica; }*/
td.codes, th  { font-family: Arial, Tahoma,  sans-serif; font-size: 8pt;  font-stretch: semi-condensed; font-weight: 100; }
tr.grey {  background-color : #cccccc; }
tr.greylite {  background-color : #e0e0e0; }
td.codeslite, th  { font-family: Arial, Tahoma,  sans-serif; font-size: 8pt;  font-stretch: semi-condensed; font-weight: 100; }
.litera {  color: #666666; background-color: #dddddd; font-weight: bold; font-size: 12px}
.translit {  color: #666666; background-color: #FFFFFF; font-size: 12px}
