/* honeydew - F0FFF0, papayawhite - #FFEFD5  old body bg color:#F0FFF0;*/

html, body { height:100%; }

body {
  margin:0px;padding:0px
  scrollbar-arrow-color:green;
  scrollbar-track-color:"#F2F9E8";
  scrollbar-shadow-color:green;
  scrollbar-face-color:#F2F9E8;
  scrollbar-highlight-color:lime;
  scrollbar-darkshadow-color:#AAFFAA;
  scrollbar-3dlight-color:#F2F9E8;
  font-size: 10pt; font-family: "Arial", "Verdana", "Helvetica", sans-serif;
  background-image:url(layout_images/body-background.jpg);
  color:black; margin:0px; padding:0px;
  }

a.review:link { color: blue; text-decoration: none; }
a.review:active { color: red; text-decoration: none; }
a.review:visited { color: #6699FF; text-decoration: none; }
a.review:hover { color: #FF0000; text-decoration: underline; }

a  {color: #0033FF; text-decoration: underline; }
a:hover {color: green; text-decoration: underline; }

a img {border:1px solid white;}
a:hover img {border:1px solid #0033FF;}
a img.whitebgimage {border:1px solid #DCDCDC;}
a:hover img.convertbtn {border:1px solid white;}

a.hover {color:black;text-decoration:none;}
a.hover:hover {color: green; text-decoration: underline; }

a.hdg {color: green;text-decoration: none;}

a.close       { text-decoration: none; }
a.close:hover { color: #FF0000; text-decoration: none; }

a.navi{color: #0033FF;font-size:9pt;letter-spacing:1pt;text-decoration:none;}
a.navi:hover{text-decoration:underline;}  

a.thispage{color: #0033FF;font-size: 9pt; letter-spacing:1pt;text-decoration:overline;}
a.thispage:hover {text-decoration:underline overline;}   

a.botlinks{font-size:7pt;} 

acronym {color:blue; text-decoration:underline; cursor:help; }

div.topshading {width:900px;height:210px;background-image:url(layout_images/top-shading.jpg);background-repeat:no-repeat;background-color:white;}
div.botshading {width:900px;height:50px;background-image:url(layout_images/bot-shading.jpg);background-repeat:no-repeat;background-color:white;}
div.hometopbanner {width:900px;height:210px;background-image:url(layout_images/top-shading.jpg);background-repeat:no-repeat;background-color:white;}
div.subtopbanner {width:900px;height:40px;background-image:url(layout_images/top-shading.jpg);background-repeat:no-repeat;background-color:white;}
div.topimage {width:800px;height:154px;background-image:url(layout_images/top-banner-montage.jpg);background-repeat:no-repeat;}

div.std {width:660px; font-size: 9pt;text-align: left;}
div.pricingsubpage{width:670px; font-size: 9pt;text-align: left;}
div.whitebox {border: 1px solid #AAF0AA;padding:12px;background-color:white;}
div.highlightbox {border: 2px solid green;padding:5px;background-color:yellow;}
div.box {width:620px;border: 1px solid #F2DDE8;padding:12px;background-color:#F0FFF0;text-align:center;font-size: 100%;}
div.smallcommentbox {text-align:left;font-size:9pt;width:550px;padding:9px;background-color:#F0FFF0;}
div.contactbox {text-align:left;padding:5px;background-color:#F0FFF0;border: 1px solid green;clear:both;}

div.descpanelfg {text-align:center;}

#maincontainer {width:900px;margin: 0 auto;padding:0;background-color:white;}
#content {float: left;text-align: left;padding: 0;width: 900px;}

div.mainbody {width:900px;background-image:url(layout_images/main-shading.jpg);background-repeat:repeat-y;background-color:white;}

div.navi {width:880px;}
div.navi ul {list-style-type:none;display:inline;margin:0px auto 0px 50px;padding:0px;}
div.navi ul li {display:inline;margin:0px;padding:0px 10px 0px 10px;}

h1 {font-size: 13pt; font-weight: bold;color: green;}
h1 a {color: green; text-decoration: none; }
h1 a:hover { color: green; text-decoration: underline;}
h1.no a { color: green; text-decoration: none; cursor:text; }
h1.no a:hover { color: green; text-decoration: none; cursor:text; background-color: white;}
h1.tophdg {letter-spacing:7pt;font-weight:bold;}
h1.small {font-size:7pt;font-weight:normal;}

h2 {font-size:10pt;font-weight:normal;color:green;letter-spacing:1pt;display:inline;}
h2 a {text-decoration:underline;}
h2.parasubhdg {font-size:11pt;display:block;}
h2.parasubhdg a {color:green;text-decoration:none;}
h2.subhdg {font-weight:normal;font-style:italic;font-size:12pt;text-align:center;}
h2.subhdg a {color:green;text-decoration:none;}
h2.normal {font-size:100%;letter-spacing:0pt;}

h3 {font-size:10pt;display:inline;font-weight:normal;}

hr {color:#AAF0AA; height: 1pt;}
hr.undernav {width:700px;}

img.preload{display:none;}

p {margin: 14px 0;}
pre {color:red;}
pre.code {color:red; font-size: 8pt;}

span.prices {color:green;font-weight:bold;}

table{border-color: green;}

/* ul.green has green square bullets,
   the <b> tag is used to turn the text (within the <li> tags) back to black, 
   with weight: normal to make it non-bold 
   in general, list items are moved 25px to the left (making them non-indented)*/
ul.green {text-align:left; color:green; list-style-type:square;}
ul.green li b {font-weight:normal; color:black;}
li {left:-25px; position:relative;}

.stylerj {position:relative; float:right;}
#styletextlj {text-align:left;}
.yellowhighlight {  background-color: #FFFF00;}
.hdgshadow {margin-top:15px;width:750px;text-align:center;}

div.slidedown {position:absolute;left:330px;
	visibility:hidden;border:1px solid green;padding:15px;
	background-color:white;text-align:left;
	font-size:10pt;font-weight:normal;z-index:20;}
div.slidedown b {font-weight:normal;}

div#hoverTip {
  position:absolute;
  z-index:1000;
  
  background-color:white;
  border:1px solid green;
  text-align:left;
  padding:5px;
  min-height:1em;

}

div#hoverTip p {
  margin:0;
  padding:0;
  color:#000;
  font:11px/12px arial,sans-serif;
}

.hoverTip {
  border-bottom:1px dotted #00F;
  cursor:help;
}

