
body {
 font-size: 8pt;
 font-family: Verdana;
 background-color: #DCDCDC;
 margin:0;
 padding:0;
 text-align:center;
}

td {
 font-size: 8pt;
 font-family: Verdana;
}

.maincattable { color: black; background-color: #F6F8FA }

a.nu { text-decoration: none }

a.catmajor, a.catmajor:link, a.catmajor:visited, a.catmajor:active { font-size: 9pt; color: black; text-decoration:none; }
a.catmajor:hover { font-size: 9pt; color: blue; text-decoration:none; }
a.catminor, a.catminor:link, a.catminor:visited, a.catminor:active { font-size: 8pt; color: black; text-decoration:none; }
a.catminor:hover { font-size: 8pt; color: blue; text-decoration:none; }

font.catmajor, { font-size: 9pt; color: black; font-weight: bold }

a:link {color: blue; text-decoration: none; }
a:visited { color: blue; text-decoration: none; }

#menubar a {color: black; font-weight: bold; text-decoration: none; margin-left:20px;}
#footermenubar a {color: black; font-weight: bold; text-decoration: none; margin-left:20px;}

a.navmenu
{ margin-right: 5px; font-size:8pt; font-weight: bold; color: black; text-decoration: none }
a.navmenucurrent
{ margin-right: 5px; font-size:8pt; font-weight: bold; color: black; font-weight:bold; text-decoration: none }

.downloadlink
{ font-size:14pt; font-weight: bold; color: blue }

td, th { font-family: Verdana; font-size: 8pt; color: black }
p, div, i, blockquote, center { font-family: Verdana; font-size: 8pt; color: black }

.programdescription { font-family: Verdana; font-size: 8pt; color: black; text-align:left; }

h1 { font-family: Verdana; font-size: 12pt; color: black }
h2 { font-family: Verdana; font-size: 10pt; color: black }


#maincontent {
 float:left;
 width:510px;
 margin-left: 10px;
 text-align:left;
}

#leftcolumn {
 float:left;
 width:200px;
 text-align:left;
}

#rightcolumn {
 float:left;
 width:240px;
 margin-left: 10px;
 text-align:left;
 font-size: 8px;
}

#rightcolumn a:link {color: blue; text-decoration: underline; }
#rightcolumn a:visited { color: blue; text-decoration: underline; }

#linklist {
 padding-top: 3px;
 padding-bottom: 5px;
 border-bottom: 1 solid #EEEEEE;
}

#centrediv {
    margin: 0 auto;
    width:1000px;
    padding:0;
}

#wrapper {
 background-color: #F4F4F4;
 padding-left:10px;
 padding-right:10px;
 padding-top:10px;
 width: 1000px;
}

.panelledcontent {
   background-color: #FFFFFF;
   margin-bottom:5px;
   padding: 5px;
   border: 1 solid #E8E8E8;
}

#leftcategories {
 background-color: #F9FFF3;
 border: 1 solid #A2C480;
 padding-left:8px;
 padding-right:8px;
 margin-right:10px;
 width:200px;
}

#lefttoptens {
 background-color: #FFF9D0;
 border: 1 solid #A2C480;
 padding-left:8px;
 padding-right:8px;
 margin-right:10px;
 width:200px;
}

#lefttoptens a { font-size: 8pt; color: black; text-decoration:none; }
#lefttoptens a:hover { font-size: 8pt; color: blue; text-decoration:none; }

#top-ten-0-listing {
 background-color: #FFF9D0;
 padding-left:8px;
 padding-right:8px;
 margin-bottom:15px;
}

#top-ten-1-listing {
 background-color: #FFFFFF;
 padding-left:8px;
 padding-right:8px;
 margin-bottom:15px;
}

.tableborder {border: 1px solid #5592d2;}
.tablehead { text-align:center; color: #8D0000; background-color: #F6F8FA }

#pageheader {height:86px; background: url('img/headerback.png') left 37px repeat-x #fff; border-bottom: #4E9FF2 4px solid; text-align:center;margin:0;padding-bottom:-8px;}

.listingheader { background: url('http://www.softwarelister.com/img/titleheadergr.png') no-repeat; color:#fff; height: 30px; display: block; text-align:center; font-size:11pt; font-weight:bold; padding-top:5px; margin-bottom:3px; margin-top:12px; }
.screenshottitle { color:#000; height: 30px; display: block; text-align:center; font-size:9pt; font-weight:bold; padding-top:5px; margin-bottom:3px; margin-top:12px; }
.listingheaderwhite { background: url('img/titleheaderwhite.png') no-repeat; color:#000; height: 30px; display: block; text-align:center; font-size:11pt; font-weight:bold; padding-top:5px; margin-bottom:3px; margin-top:12px; }
.listingheadergreen { background: url('img/titleheadergreen.png') no-repeat; color:#fff; height: 30px; display: block; text-align:center; font-size:11pt; font-weight:bold; padding-top:5px; margin-bottom:3px; margin-top:12px; }
.listingheaderblue { background: url('/img/titleheaderblue.png') no-repeat; color:#fff; height: 30px; display: block; text-align:center; font-size:11pt; font-weight:bold; padding-top:5px; margin-bottom:3px; margin-top:12px; }
.listingheaderorange { background: url('/img/titleheaderorange.png') no-repeat; color:#fff; height: 30px; display: block; text-align:center; font-size:11pt; font-weight:bold; padding-top:5px; margin-bottom:3px; margin-top:12px; }
.listingheaderblack { background: url('/img/titleheaderblack.png') no-repeat; color:#fff; height: 30px; display: block; text-align:center; font-size:11pt; font-weight:bold; padding-top:5px; margin-bottom:3px; margin-top:12px; }
.colorlisting { background-color: #FFFFFF text-align:left; clear:both; text-align:left; }
.nocolorlisting { background-color: #FFFFFF; text-align:left; clear:both; text-align:left; }

#menubar {
 background: url('img/titleheaderplainwhite.png') no-repeat; color:#fff; height: 30px;
 text-align: center;
 clear:both;
 color: #0;
 font-size:10pt;
 font-weight:normal;
 margin-top:0px;
 padding-top:6px;
 border-bottom: 2 solid #E8E8E8;
}

#footermenubar {
 background: url('img/titleheaderplainwhite.png') no-repeat; color:#fff; height: 30px;
 text-align: center;
 clear:both;
 color: #0;
 font-size:10pt;
 font-weight:normal;
 margin-top:0px;
 padding-top:6px;
 border-top: 2 solid #E8E8E8;
}

