﻿#container {
	width:820px;
	height:auto;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}
#container_top {
	background:url('new_images/bg_header.gif');
	background-repeat:no-repeat;

}
html { 
	margin: 0;
	padding: 0;
	border: 0;
	overflow: -moz-scrollbars-vertical; 
}
body { 
	font-size: 100%; 
	font-family: Arial,Verdana,Sans-Serif;
	background: url(graphics/greenware.css.bg.gif) no-repeat right top;/* fixed border-spacing: 15px; */ 
	background-color:#ffffff;
	margin: 0;
	padding: 0;
	border: 0;
	text-align:center;
}
hr { border: 0; width: 80%; color: #a5d5fb; background-color: #a5d5fb; height: 1px; }
#navcontainer li {
	padding: 0px 11px 0px 11px;  /* top right bottom left - like a clock from 12 */
	margin: 0px;
	display: block;
	float: left; /* which direction the list begins from */
	background: url("img.small/navBarBg.gif") repeat-x;
	/* background-color: #77ccef;*/
	font: bold 11px/26px "Lucida Grande", verdana, sans-serif;  /* xx/20 controls 'real' (line)height of menu */
	color: #375b31;
	text-align: center; /* how txt aligns inside 'buttons' */
	list-style-type: none;
}
img {border-style: none;}
#navlist { float: right; /* how menu aligns */ margin: 0px; padding: 0px 25px 0px 0px; /* from right border*/ list-style-type: none; }
#navcontainer a { color: #000; text-decoration: none; display: block; width: auto; /* width per menu item */ }
#navcontainer li#active { background: url("img.small/navBarBgA.gif") repeat-x;padding: 0px 9px 0px 9px; border-right: 2px solid #a5d5fb;
border-left: 2px solid #a5d5fb;margin-bottom: 2px solid #dae7fe;}
#navcontainer a:hover { color: #333333; }
#sitemainlogo {
	display: block;
	height: 78px;
	width: 220px;
	background: url(img.large/header3.png);
}
.mainappbgpicture {
	height: 405px;
	background: url(img.large/open.vista.png) no-repeat center top;
}
.freewaregenius {
	margin-bottom: 5px;
}
.softpedia {
	margin-bottom: 10px;
}
.HeadlineTrees {
	font-size: 0.6em;
	color: Black;
}
.uppermenu {border-right: 2px solid #a5d5fb;border-left: 2px solid #a5d5fb;border-top: 2px solid #a5d5fb;background-color: #69C1FA;
background: url("img.small/navBarBg.gif") repeat-x 22px;}
.content {border-left: 2px solid #a5d5fb;border-right: 2px solid #a5d5fb;border-bottom: 2px solid #a5d5fb;background-color: white;}
.contentwithinlightblue {color:Black;border-bottom:5px Solid #e5e5e5;background-color:#dae7fe;padding-bottom:0px;margin-bottom:1px;}
.contentwithinlightbluenoborder {color:Black;background-color:#dae7fe;padding-bottom:0px;margin-bottom:0px;}
.threeboxesofsweetness {background-color:White;border-left:1px solid #068aff;border-right:1px solid #068aff;
border-top:3px solid #068aff;border-bottom:1px solid #068aff;}
.threeboxesofsweetnessbackground {background-color: #a5d5fb;padding: 3px 0px 3px 0px;}
.jointheforum {font-size: 0.7em;background-color: #fef4e0;border-left: 1px solid #fdebcd;border-right: 1px solid #fdebcd;
border-top: 3px solid #fdebcd;
border-bottom: 1px solid #fdebcd;
width: 126px;
margin-top: 33px;
}
.boxheadline h2 {
	font-weight: bold; 
	letter-spacing: -1px;
	color: #333333;
	font-size: 1.3em;
	margin-bottom: 0px;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 1px;
	border-bottom: 3px Solid #cccccc;
}
.boxheadline ul li {
	list-style-type: none;
	background-image: url(img.small/star16.gif);
	background-repeat: no-repeat;
	background-position: -1px 1px;
	padding-left: 15px;
	font-size: 0.7em;
	line-height: 17px;
}
.boxheadline ul {margin-left:7px;padding-left:7px;margin-top:5px;padding-top:5px;}
.boxheadlinelatest ul li {
	list-style-type: none;
	background-image: url(img.small/star16s.gif);
	background-repeat: no-repeat;
	background-position: -1px 1px;
	padding-left: 15px;
	font-size: 0.7em;
	letter-spacing: 0px;
	line-height: 17px;
}
.boxheadlinelatest ul {margin-left:5px;padding-left:5px;margin-top:0px;padding-top:0px;}
.boxheadlinelatesthead {
  margin-left: 8px;
  padding-left: 8px;
  color: #3b8c30;
  font-size: 0.8em;
  margin-top: 4px;
  padding-top: 4px;
  margin-bottom: 1px;
  padding-bottom: 1px;
}
.boxheadlinenews ul li {list-style-type: none;padding-left: 15px;font-size: 0.7em;letter-spacing: 0px;line-height: 17px;}
.boxheadlinenews ul {margin-left: 2px;padding-left: 2px;margin-top: 5px;padding-top: 5px;}
.theagentthatis {
	background-image: url(img.small/arrow_down2.png);
	background-repeat: no-repeat;
	background-position: 410px 15px;
	margin-top: 18px;
   padding-top: 18px;
	font-size: 1.5em;
	font-weight: bold; 
	letter-spacing: -1px;
	color: #3f6b37;
	margin-left: 10px;
	padding-left: 10px;
	margin-bottom: 15px;
	padding-bottom: 15px;
}
.screenshotsheader {
	margin-top: 18px;
   padding-top: 18px;
	font-weight: bold; 
	letter-spacing: -1px;
	color: #535335;
	font-size: 1.5em;
	margin-bottom: 15px;
	padding-bottom: 15px;
}
.text_features {
	margin-top: 3px;
   padding-top: 3px;
	font-size: 0.8em; 
	letter-spacing: 0px;
	color: black;
	margin-left: 25px;
	padding-left: 25px;
	margin-bottom: 13px;
	padding-bottom: 13px; 
}
.datefront {border-right: 1px solid #0767b5;border-left: 1px solid #a5d5fb;border-top: 1px solid #a5d5fb;
border-bottom: 1px solid #0767b5;color: #568d4d;font-size: 0.8em;margin-bottom: 0px;padding-bottom: 0px;padding-left: 2px;
padding-right: 2px; }
.list_features {
	background-repeat: no-repeat;
	background-position: -1px 0px;
	margin-top: 0px;
    padding-top: 0px;
	font-size: 1.3em;
	font-weight: bold; 
	letter-spacing: -1px;
	color: #333333;
	margin-left: 25px;
	padding-left: 25px;
}

.star_tfext {
	background-repeat: no-repeat;
	background-position: -1px 0px;
	background-image: url(img.small/star16s.gif);
	margin-top: 0px;
   padding-top: 0px;
	color: #333333;
}

#list_lean {background-image: url(img.small/search_24.png);}
#list_extension {background-image: url(img.small/group_24.png);}
#list_modular {background-image: url(img.small/gear_24.png);}
#list_optimizer {background-image: url(img.small/arrow_24.png);}
#list_environment {background-image: url(img.small/world_24.png);}
.screenshotsheader table {
	border-right: 2px solid #fdebcd;
	border-left: 2px solid #fdebcd;
	border-top: 2px solid #fdebcd;
	border-bottom: 2px solid #fdebcd;
	background-color: #fef4e0;
	text-align: center;
}
.screenshotcell {
	background-color: #fdebcd;
	text-align: center;
	font-size: 0.8em;
	letter-spacing: 1px;
	padding-bottom: 3px;
}
.copyright {font-size: 0.7em;color:#333333; margin-bottom: 16px;}
.download h2 {
	font-weight: bold;
	letter-spacing: -1px;
	color: #333333;
	font-size: 1.3em;
	margin: 0px 0px 0px 15px;
	padding: 15px 0px 0px 0px;
	border-bottom: solid #cccccc 2px;
	width: 167px;
}
.download_underline {
	background-image: url(img.small/winflag_16.png);
	background-repeat: no-repeat;
	background-position: -1px 0px;
	margin-top: 5px;
    padding-top: 0px;
	font-size: 0.8em;
	font-weight: bold; 
	letter-spacing: 0px;
	color: #757575;
	margin-left: 15px;
	padding-left: 20px;
} 
.download_file {
	background-image: url(img.small/down_9.png);
	background-repeat: no-repeat;
	background-position: +1px +4px;
	font-weight: bold;
	letter-spacing: -1px;
	color: #3f6b37;
	font-size: 1.0em;
	padding-left: 12px;
	margin-left: 28px;
	padding-top: 0px;
	margin-top: 22px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}
.download_file1 {
	background-image: url(img.small/down_9.png);
	background-repeat: no-repeat;
	background-position: +1px +4px;
	font-weight: bold;
	letter-spacing: -1px;
	color: #3f6b37;
	font-size: 1.0em;
	padding-left: 12px;
	margin-left: 28px;
	padding-top: 0px;
	margin-top: 1px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}
.download_file2 {
	background-image: url(img.small/down_9.png);
	background-repeat: no-repeat;
	background-position: +1px +4px;
	font-weight: bold;
	letter-spacing: -1px;
	color: #3f6b37;
	font-size: 1.0em;
	padding-left: 12px;
	margin-left: 28px;
	padding-top: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}
.download_file_underline {
	background-image: url(img.small/book_info_16.png);
	background-repeat: no-repeat;
	background-position: 1px +3px;
	letter-spacing: 0px;
	color: #3f6b37;
	font-size: 0.8em;
	padding-left: 12px;
	margin-left: 28px;
	padding-top: 0px;
	margin-top: 1px;
	padding-bottom: 5px;
	margin-bottom: 5px;
}
.download_file_underline2 {
	background-image: url(img.small/book_info_16.png);
	background-repeat: no-repeat;
	background-position: 1px +3px;
	letter-spacing: 0px;
	color: #3f6b37;
	font-size: 0.8em;
	padding-left: 12px;
	margin-left: 28px;
	padding-top: 0px;
	margin-top: 1px;
	padding-bottom: 15px;
	margin-bottom: 15px;
}
.alsorecommended {
	font-weight: bold;
	letter-spacing: -1px;
	color: #333333;
	font-size: 1.0em;
	margin: 0px 0px 0px 15px;
	padding: 8px 0px 5px 0px;
	width: 167px;
}
.videos h2 {
	font-weight: bold;
	letter-spacing: -1px;
	color: #333333;
	font-size: 1.3em;
	padding: 15px 0px 0px 0px;
	margin: 0px 0px 0px 15px;
	border-bottom: solid #cccccc 2px;
	width: 63px;
}
.videos_underline {
	background-image: url(img.small/flash_16.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin-top: 5px;
   padding-top: 0px;
	font-size: 0.8em;
	font-weight: bold; 
	letter-spacing: 0px;
	color: #757575;
	margin-left: 15px;
	margin-bottom: 23px;
	padding-left: 20px;
} 
.list_videos {
	background-image: url(img.small/bin_24.png);
	background-repeat: no-repeat;
	background-position: -1px 29px;
	margin-left: 25px;
	padding-left: 25px;
	font-size: 1.3em;
	font-weight: bold; 
	letter-spacing: -1px;
	color: #333333;
	padding-top:11px;
	margin-top:20px;
	margin-bottom: 26px;
}
.flashcontent {float:center;}
.boxheadlinevideobox2 ul li {
	list-style-type: none;
	background-image: url(img.small/star16s.gif) ;
	background-repeat: no-repeat;
	background-position: -1px 1px;
	padding-left: 15px;
	font-size: 0.7em;
	line-height: 17px;
}
.boxheadlinevideobox2 ul {margin-left: 7px;padding-left: 7px;margin-top: 5px;padding-top: 5px;}
.faq h2 {
	font-weight: bold;
	letter-spacing: -1px;
	color: #333333;
	font-size: 1.3em;
	padding: 15px 0px 0px 0px;
	margin: 0px 0px 0px 15px;
	border-bottom: solid #cccccc 2px;
	width: 301px;
}
.faq_underline {
	background-image: url(img.small/world_info_16.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin-top: 5px;
   padding-top: 0px;
	font-size: 0.8em;
	font-weight: bold; 
	letter-spacing: 0px;
	color: #757575;
	margin-left: 15px;
	margin-bottom: 23px;
	padding-left: 20px;
} 

.help h2 {
	font-weight: bold;
	letter-spacing: -1px;
	color: #333333;
	font-size: 1.3em;
	padding: 15px 0px 0px 0px;
	margin: 0px 0px 0px 15px;
	border-bottom: solid #cccccc 2px;
	width: 41px;
}
.help_underline {
	background-image: url(img.small/clients_help_16.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin-top: 5px;
    padding-top: 0px;
	font-size: 0.8em;
	font-weight: bold; 
	letter-spacing: 0px;
	color: #757575;
	margin-left: 15px;
	margin-bottom: 23px;
	padding-left: 20px;
} 

.faq_contents {
	font-size: 0.7em;
	line-height: 17px;
}
.faq_level_1 {
	background-image: url(img.small/info_24.png);
	background-repeat: no-repeat;
	background-position: -1px -1px;
	margin-top: 33px;
    padding-top: 0px;
	font-size: 1.3em;
	font-weight: bold; 
	letter-spacing: -1px;
	color: #333333;
	margin-left: 25px;
	padding-left: 25px;
}
.faq_level_1t {
	background-image: url(img.small/info_24.png);
	background-repeat: no-repeat;
	background-position: -1px -1px;
	margin-top: 0px;
   padding-top: 0px;
	font-size: 1.3em;
	font-weight: bold; 
	letter-spacing: -1px;
	color: #333333;
	margin-left: 25px;
	padding-left: 25px;
}
.faq_level_2 {
	background-image: url(img.small/info_16.png);
	background-repeat: no-repeat;
	background-position: 1px 1px;
	margin-top: 15px;
   padding-top: 0px;
	font-size: 1.0em;
	font-weight: bold; 
	letter-spacing: -1px;
	color: #333333;
	margin-left: 46px;
	padding-left: 19px;
}
.faq_level_1_text {
	margin-top: 3px;
   padding-top: 3px;
	font-size: 0.8em; 
	letter-spacing: 0px;
	color: black;
	margin-left: 25px;
	padding-left: 25px;
	margin-bottom: 13px;
	padding-bottom: 13px; 
	width:700px;
}
.faq_level_1_text_tweaked {
	margin-top: 3px;
   padding-top: 3px;
	font-size: 0.8em; 
	letter-spacing: 0px;
	color: black;
	margin-left: 25px;
	padding-left: 25px;
	margin-bottom: 0px;
	padding-bottom: 0px; 
	width:700px;
}
.faq_level_2_text {
	margin-top: 3px;
   padding-top: 3px;
	font-size: 0.8em; 
	letter-spacing: 0px;
	color: black;
	margin-left: 46px;
	padding-left: 19px;
	margin-bottom: 13px;
	padding-bottom: 13px; 
	width:670px;
}
.forum h2 {
	font-weight: bold;
	letter-spacing: -1px;
	color: #333333;
	font-size: 1.3em;
	padding: 15px 0px 0px 0px;
	margin: 0px 0px 0px 15px;
	border-bottom: solid #cccccc 2px;
	width: 63px;
}
.forum_underline {
	background-image: url(img.small/magic_help_16.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin-top: 5px;
    padding-top: 0px;
	font-size: 0.8em;
	font-weight: bold; 
	letter-spacing: 0px;
	color: #757575;
	margin-left: 15px;
	margin-bottom: 23px;
	padding-left: 20px;
}
.or_donation {margin-top: 0px;padding-top: 0px;margin-bottom: 18px;}
.submitpage {font-size: 0.7em;color:#333333; margin-bottom: 16px;}
.download1 {
margin-left: 0px;
padding-left: 0px;
padding-top: 0px;
margin-top: 12px;
margin-bottom: 12px;
}
.HeadlineFront {
	font-size: 2.2em;
	font-weight: bold;
	color:#1489f3;
	margin-top: 20px;
}
.HeadlineFrontsub {font-size: 0.8em;color:#1489f3;}

.ext h2 {
	font-weight: bold;
	letter-spacing: -1px;
	color: #333333;
	font-size: 1.3em;
	padding: 15px 0px 0px 0px;
	margin: 0px 0px 0px 15px;
	border-bottom: solid #cccccc 2px;
	width: 103px;
}
.ext_underline {
	background-image: url(img.small/exticonb.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin-top: 5px;
   padding-top: 0px;
	font-size: 0.8em;
	font-weight: bold; 
	letter-spacing: 0px;
	color: #757575;
	margin-left: 15px;
	margin-bottom: 23px;
	padding-left: 20px;
} 

.ext_cell {
	line-height: 17px;
	vertical-align: top;
	text-align: left;
	font-size: 0.8em;
}
.ext_description {
	margin: 0px 11px 0px 11px;
	text-align:justify
}
.ext_namelabel {
	font-size: 0.8em;
	font-weight: bold;
	color: ThreedDarkShadow;
}
.ext_name {
	background-repeat: no-repeat;
	background-position: -1px 0px;
	background-image: url(img.small/star16e.gif);
	padding-left:16px;
	color: #333333;
	font-size: 1.0em;
	margin: 0px 11px 0px 11px;
}
.ext_versionlabel {
	font-size: 0.8em;
	font-weight: bold;
	color: ThreedDarkShadow;
}
.ext_version {
	background-repeat: no-repeat;
	background-position: -1px 0px;
	background-image: url(img.small/version.gif);
	padding-left:16px;
	color: #333333;
	font-size: 1.0em;
	color: Black;
	margin: 0px 11px 0px 11px;
}
.style1 {
	border-width: 0px;
}
.style2 {
	text-align: left;
}
.style3 {
	font-size: 0.6em;
	color: Black;
	text-align: left;
}
.extensions h2 {
	font-weight: bold;
	letter-spacing: -1px;
	color: #333333;
	font-size: 1.3em;
	margin: 0px 0px 0px 15px;
	padding: 15px 0px 0px 0px;
	border-bottom: solid #cccccc 2px;
	width: 200px;
}
.extensions_underline {
	background-image: url(img.small/exticonb.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin-top: 5px;
    padding-top: 0px;
	font-size: 0.8em;
	font-weight: bold; 
	letter-spacing: 0px;
	color: #757575;
	margin-left: 15px;
	padding-left: 20px;
	margin-bottom: 22px;
} 
.exts_file {
	background-image: url(img.small/down_9.png);
	background-repeat: no-repeat;
	background-position: +1px +4px;
	font-weight: bold;
	letter-spacing: -1px;
	color: #3f6b37;
	font-size: 1.0em;
	padding-left: 12px;
	margin-left: 28px;
	padding-top: 0px;

}
.exts_kb {
	color: black;
	font-size: 0.7em;
}

.roundcorners3 {
	width: 200px;
	text-align: left;
	margin-left: 50px;
	margin-bottom: 15px;
	margin-top: 3px;
	background: #a5d5fb;
}

.roundcorners p { /* example, not in use */
	letter-spacing: px;
	color: black;
	font-size: 0.8em;
	margin-left: 3px;
}

.roundcornerstext {
	color: black;
	font-size: 0.8em;
	margin-left: 10px;
	margin-right: 4px;
	margin-bottom: 0px;
	margin-top: 3px;
}

.roundtop { 
	background: url('graphics/tr2.gif') no-repeat top right; 
}

.roundbottom {
	background: url('graphics/br2.gif') no-repeat top right; 
}

img.corner {
   width: 10px;
   height: 10px;
   border: none;
   display: block !important;
}

img.corner2 {
   width: 150px;
   height: 10px;
   border: none;
   display: block !important;
}

.plugins h2 {
	font-weight: bold;
	letter-spacing: -1px;
	color: #333333;
	font-size: 1.3em;
	margin: 0px 0px 0px 15px;
	padding: 15px 0px 0px 0px;
	border-bottom: solid #cccccc 2px;
	width: 200px;
}
.plugins_underline {
	background-image: url(img.small/plgiconb.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin-top: 5px;
    padding-top: 0px;
	font-size: 0.8em;
	font-weight: bold; 
	letter-spacing: 0px;
	color: #757575;
	margin-left: 15px;
	padding-left: 20px;
	margin-bottom: 22px;
} 

.plgs_file {
	background-image: url(img.small/down_9.png);
	background-repeat: no-repeat;
	background-position: +1px +4px;
	font-weight: bold;
	color: #3f6b37;
	font-size: 0.8em;
	padding-left: 12px;
	margin-left: 28px;
	padding-top: 0px;
	margin-bottom: 3px;

}