BODY, P, DIV, TD, TR, FORM, OL, UL, LI, INPUT, TEXTAREA, SELECT, A
{ font-family: Verdana, Tahoma, Arial, Helvetica,sans-serif; font-size: 10pt; color:#282828; }
BODY { background:#d9dcFF; text-align:center; }

A { text-decoration: none; color:#333388; }		

#maincontainer { width: 90%; margin: 0 auto; }
#heading {  clear:both; padding:0px; margin:0px; width:100%; text-align:left; }
#content { margin:0 auto; border: 3px solid grey; background: #FFFFFF; text-align:left; margin-top:10px; line-height: 120%; padding:10px; clear:both; }


ul.ampad, li.ampadtx, li.ampadim { list-style: none; overflow: hidden; margin:0; padding:0; }
li.ampadtx { float: left; width: 380px; text-align: left; }
li.ampadim { float: left; width: 210px; }
li.ampadtn { float: left; width: 20%; }

P.osslistheader { background: #EEEEEE; text-align: right; font-size: 14pt; border-bottom: 1px solid black; padding: 3px; }
P.general { margin-left:30px; margin-right:30px; color:#666666; }

.rmmenu { color: #7777AF; }
.rmmenu:hover { color: #111111; }

ul.osslist,li.osslist { list-style: none; }

ul.ossitem { list-style: none;  }
li.ossitem { list-style: none; margin-bottom:15px; }
li.osstitle { width: 130px; text-align: right; font-size: 12pt;  }
a.osstitle { font-size: 12pt; }



ul.applist, li.applist { list-style: none; }
li.applist { padding:10px; padding-bottom: 0px; border-right: 1px solid white; width:180px; }
li.apptext { padding: 3px; width:160px; text-align:right; color:#808080; }
a.apptext { font-size:10px; text-align:right; color:#BBBBBB; }
a.apptext:hover { color: #111111; }

ul.menulisttop, li.menulisttop { list-style:none; overflow:hidden; background:#FFFFFF; margin-bottom: 5px; padding-bottom: 3px; float: left; }
li.menulisttop { float:left; margin-right:3px; margin-bottom: 3px; border-right: 1px solid white; background:#FFFFFF; padding:5px; border-bottom: 1px white solid; }
li.menulisttop:hover { border-bottom: 1px grey solid; background:#FFFFFF }
a.menulisttop { color:#AAAAAA; }
a.menulisttop:hover { color:#111111; }

ul.menulist, li.menulist { list-style:none; overflow:hidden; }
li.menulist { float:left; margin:10px; }
li.menulist:hover { border-bottom: 1px grey solid; }

ul.footer, li.footer { list-style:none; overflow:hidden; }
li.footer { float:left; }

ul.faqs, li.faqs { margin: 10px; line-height:150%; }
li.featureitems { margin: 5px; line-height:120%; }
li.faq { list-style:none; }
li.faqq { list-style:none; font-style:italic; }
li.faqa { list-style:none; }

ul.features { margin: 10px; line-height:150%; }
li.featureitems { margin: 5px; line-height:120%; }
li.featureheading { list-style:none; }
p.featureheading { background:#E8E8E8; border-bottom: 1px solid grey; padding:2px; }

ul.requirements{ margin: 10px; line-height:150%; }
li.requirementitems { margin: 5px; line-height:120%; }
li.requirementheading { list-style:none; }
p.requirementheading { background:#E8E8E8; border-bottom: 1px solid grey; padding:2px; }


ul.lhsmenu, li.lhsmenu { list-style:none; margin: 1px; text-align:left; padding:5px; width:140px; }
li.lhsmenu { text-align:left; width: 140px; background:#DDDDFE; font-size: 9pt; padding: 3px; }
li.lhsmenu:hover { background:#8888FE; color:#FAFAFA; cursor:pointer; }
A.lhsmenu:hover { background:#8888FE; }
ul.screenshots, li.screenshots { list-style:none; }

ul.screenshotimage, li.screenshotimage { list-style:none; overflow:hidden; }
li.screenshotimage { float:left; background:#DDDDDD; padding-right:6px; padding-top:1px; padding-left:1px; padding-bottom:4px; margin-right:10px; }
li.screenshottext { list-style:none; font-style:italic; }

P.sectiontitle { border-bottom: 1px black solid; font-size:14pt; font-weight:bold; background: #EEEEEE; text-align:right; padding: 3px; margin: 5px; margin-top:30px; margin-bottom:10px; }
P.footertext { width:100%; text-align:right; font-size:8px; }
