input.button, button.button {padding: 0 4px;width: 0;overflow: visible;}input.button[class], button[class] {width: auto;}.clear-block:after {clear: both;content: ".";display: block;font-size: 0 !important;height: 0;visibility: hidden;}.first {margin-left: 0 !important;margin-top: 0 !important;}.last{margin-bottom: 0 !important;margin-right: 0 !important;}body {font-family: Arial, Helvetica, sans-serif;min-width: 1058px;padding: 0 0 42px 14px;}a {color: #5B9D04;text-decoration: none;}a:hover {text-decoration: underline;}.tooltip {position: absolute;top: 0;left: 0;z-index: 3;border: 1px solid #91A5B6;background: url(../images/bookmark-bk.gif) 0 0px repeat-x;padding: 10px;min-height: 50px;min-width: 200px;}.tooltip P{font-size: 8pt;color: #858585;text-align: right;}.tooltip select {font-size: 9pt;width: 250px;}.rss_tooltip {display: block;float: left;cursor: pointer;cursor: hand;width:16px;min-height: 16px;background: url('../images/rss.gif');background-repeat: no-repeat;text-decoration: none;padding-right: 4px;} #Header {background: url(../images/menu-bg.png) 0 100px repeat-x;height: 140px;margin-bottom: 20px;position: relative;z-index: 1004;}#Logo {height: 100px;width: 270px;}#Menu {background: url(../images/menu-bg-left.png) no-repeat;border-bottom: #8CC63F 2px solid;font-size: 1.4em;height: 38px;padding-left: 5px;}#Menu li {background: url(../images/menu-separator.png) right top no-repeat;float: left;list-style: none;position: relative;}#Menu li.last {background: none;}#Menu li:hover,#Menu li.sfhover {background: url(../images/menu-tab-left.png) left bottom no-repeat;}#Menu li a {color: #4B4B4B;float: left;height: 28px;padding: 10px 15px 0 13px;text-decoration: none;}#Menu li:hover a,#Menu li.sfhover a {background: url(../images/menu-tab-right.png) right bottom no-repeat;color: #FFF;}#Menu li a strong {font-weight: normal;}#Menu li:hover a strong,#Menu li.sfhover a strong {float: left;height: 28px;background: url(../images/menu-tab-carrot.png) center bottom no-repeat;}#Menu li ul {background: transparent url(../images/dropdown-bottom.png) bottom no-repeat;left: -999em;padding: 18px 16px;position: absolute;width: 158px;z-index: +1002;}#Menu li:hover ul,#Menu li.sfhover ul {top: 38px;left: 0;}#Menu li ul li {background: none;float: none;font-size: 0.857em;font-weight: bold;line-height: 1.25em;margin: 0.25em 0;}#Menu li ul li:hover,#Menu li ul li.sfhover {background: none;}#Menu li ul li a {color: #FFF;float: none;height: auto;padding: 0;}#Menu li ul li a:hover {color: #CF0;}#Menu li:hover ul li a,#Menu li.sfhover ul li a,#Menu li ul li:hover a {background: none;}#SubMenu {font-size: 1.4em;left: 300px;list-style: none;position: absolute;top: 70px;}#SubMenu li {background: url(../images/submenu-tab-left.png) left bottom;float: left;height: 30px;margin-left: 1px;}#SubMenu li:hover,#SubMenu li.sfhover {background-position: left top;}#SubMenu li a {background: url(../images/submenu-tab-right.png) right bottom no-repeat;color: #FFF;float: left;height: 25px;padding: 5px 15px 0;text-decoration: none;}#SubMenu li:hover a,#SubMenu li.sfhover a {background-position: right top;}#Header .search {left: 300px;position: absolute;top: 12px;z-index: 1004;}#Header .search input.text {}#Header .search select {width: 157px;}#Header .search input.image-button {}#AuxMenu {position: absolute;left: 956px;top: 76px;}#AuxMenu li {float: left;font-weight: bold;list-style: none;}#AuxMenu li.dropdown {background: url(../images/bullet-dropdown.png) right center no-repeat;padding-right: 12px;}#AuxMenu li a {border-left: #000 1px solid;color: #000;font-size: 1.2em;margin-left: 13px;padding-left: 13px;}#AuxMenu li.first a {border-left: none;margin-left: 0;padding-left: 0;}#AuxMenu li ul {background-color: #FFF;border: #EEE 1px solid;left: -999em;position: absolute;}#AuxMenu li:hover ul,#AuxMenu li.sfhover ul {top: 1.5em;left: 0;}#AuxMenu li ul li {float: none;font-weight: normal;padding: 2px 5px;}#AuxMenu li ul li.active {background-color: #F6F6F6;}#ContentWrap {width: 1058px;}#SubContent {float: left;margin-right: 20px;width: 250px;}#SubContent .block {font-size: 1.1em;margin-bottom: 20px;}#SubContent .block h3 {color: #458B36;font-size: 1.455em;font-weight: bold;margin-bottom: 10px;}#SubContent .block p,#SubContent .block ul,#SubContent .block ol {margin: 1em 0;}#SubContent .block ul,#SubContent .block ol {padding-left: 2em;}#SubContent .block li {margin: 0.25em 0;}#SubContent .block ul.downloads {list-style: none;padding-left: 0;}#SubContent .block ul.downloads li {background: url(../images/bullet-download.png) 0 1px no-repeat;padding-left: 20px;}#SubContent .search {background: #98B23E url(../images/sidebar-search-top.png) top no-repeat;font-size: 1.2em;padding: 10px 10px 0;}#SubContent .search a {color: #FFF;}#SubContent .search .advanced {font-size: 8pt;color: #41720C;padding: 8px;background: #98B23E url(../images/advsearch.png) top no-repeat;margin-top: 8px;padding-top: 11px;}#SubContent .search .advanced label {margin-left: 10px;min-width: 70px;display: block;float: left;text-align: right;padding-right: 4px;}#SubContent .search .advanced select {width: 100px;}#SubContent .search .collapsed {background: url(../images/bullet-collapsed.png) left no-repeat;padding-left: 10px;}#SubContent .search .options-collapsed {display: none;}#SubContent .search .expanded {background: url(../images/bullet-expanded.png) left no-repeat;padding-left: 10px;}#SubContent .search .options-expanded {display: block;}#SubContent .search h3 {color: #FFF;font-size: 1.333em;}#SubContent .search .box {background: url(../images/sidebar-search-textbox.png) center no-repeat;height: 26px;margin-bottom: 5px;padding: 3px 5px;text-align: right;}#SubContent .search .box * {vertical-align: middle;}#SubContent .search .box .text {background-color: #FFF;border: none;color: #3C3C3C;font-size: 1.333em;width: 185px;}#SubContent .search .search-bottom {background: url(../images/sidebar-search-bottom.png);font-size: 0;height: 10px;margin: 0 -10px -10px;}#ContentBanner {float: left;margin-bottom: 10px;position: relative;width: 728px;}#ContentBanner IFRAME {}#MainContent {float: left;width: 468px;}#MainContent .block {color: #4B4B4B;font-size: 1.1em;margin-bottom: 40px;}#MainContent .block h2 {color: #458B36;font-size: 1.636em;font-weight: bold;margin-bottom: 1.166em;}#MainContent .block h3 {color: #000;font-size: 1.091em;font-weight: bold;margin-bottom: 1.666em;}#MainContent .block h4 {font-weight: bold;}#MainContent .block p,#MainContent .block ul,#MainContent .block ol {margin: 1em 0;}#MainContent .block ul,#MainContent .block ol {list-style-position: inside;}#MainContent .block .brand-grid {list-style: none;margin: 0 -10px;}#MainContent .block .brand-grid li {float: left;margin: 0 10px 10px 0;}#MainContent .block .brand-grid li.third {float: right;margin-right: 0;}#MainContent .block .brand-grid li a {}#MainContent .block .brand-grid li a img {display: block;}#MainContent .feature {border: #D9D9D9 1px solid;padding: 20px;}#MainContent .message-note{background-color: #E7F6B3;border: #8C956C 1px dashed;font-style: italic;margin-bottom: 3em;padding: 10px !important;font-size: 9pt;}#MainContent .software-tile {}#MainContent .software-tile img.thumbnail {float: left;}#MainContent .software-tile .name {margin-left: 168px;}#MainContent .software-tile .description {margin-left: 168px;}#MainContent .software-tile .actions {margin-top: 30px;text-align: right;}#MainContent .software-tile .actions a {margin-left: 10px;}#MainContent .software-tile .actions-left {margin-top: 0px;text-align: left;}#MainContent .software-tile .actions-left a {margin-left: 0px;}#MainBanner {margin-bottom: 10px;}#MainContent .list-nav {margin: 1em 0;}#MainContent .cannedresult {position: relative;top: -12px;}#MainContent .list-nav .tab-bar {border-bottom: #5B5B5B 1px solid;font-size: 1.091em;font-weight: bold;list-style: none;margin: 0;padding: 0;}#MainContent .list-nav .tab-bar li {background: url(../images/submenu-tab-left.png) left bottom;float: left;margin-right: 1px;}#MainContent .list-nav .tab-bar li.active {background-position: left top;}#MainContent .list-nav .tab-bar li a {background: url(../images/submenu-tab-right.png) right bottom no-repeat;color: #FFF;float: left;padding: 7px 8px 8px;text-decoration: none;}#MainContent .list-nav .tab-bar li.active a {background-position: right top;}#MainContent .list-nav .nav-bar {background-color: #5B5B5B;color: #DDD;padding: 0 8px 8px;}#MainContent .list-nav .nav-bar.first {padding: 8px !important;}#MainContent .list-nav .nav-bar .main-controls {float: left;}#MainContent .list-nav .nav-bar .sub-controls {float: right;}#MainContent .list-nav .nav-bar .paging {list-style: none;margin: 0 !important;}#MainContent .list-nav .nav-bar .paging li {color: #999;float: left;}#MainContent .list-nav .nav-bar .paging li.current {background-color: #5B9D04;margin: 0 2px;}#MainContent .list-nav .nav-bar .paging li a {color: #FFF;float: left;font-weight: bold;padding: 0 4px;}#MainContent .software-list {border-top: #DDD 1px solid;list-style: none;}#MainContent .software-list li.item {border-bottom: #DDD 1px solid;padding: 10px 0;}#MainContent .software-list li.item:hover {background-color: #E6FFB0;}#MainContent .software-list li.item h3 {font-size: 1.636em;font-weight: normal;margin: 0 0 3px 40px;}#MainContent .software-list li.item .platform {float: left;margin-top: 3px;}#MainContent .software-list li.item .platform img {display: block;font-size: 0;}#MainContent .software-list li.item .description {margin: 0 165px 0 40px;}#MainContent .software-list li.item .details {float: right;width: 150px;}#MainContent .software-list li.item .details dt {clear: left;color: #999;float: left;margin-right: 0.25em;}#MainContent .software-list li.item .details dd {font-weight: bold;}#MainContent .details-noflush{display: block;margin-top: 5px;border-top: 1px solid #bfbfbf;padding: 5px;}#MainContent .block .list-categories {font-size: 1.083em;font-weight: bold;line-height: 1.2em;list-style: none;margin: 0;}#MainContent .block .list-categories li {float: left;text-align: left;margin: 0 4px 4px 0;width: 214px;}#MainContent .block .list-categories li a {background-color: #F6F6F6;border: #DDD 1px solid;border-left-width: 4px;display: block;padding: 4px 8px;}#MainContent .block .list-categories li a:hover {background-color: #DDFFBF;border-color: #B0CF74;display: block;padding: 4px 8px;}#MainContent .block .list-categories li .count {color: #666;font-size: 0.786em;font-style: italic;font-weight: normal;}#MainContent .block .index {line-height: 1.7em;}#MainContent .block .index a {background-color: #C5CABD;border: #C5CABD 1px solid;font-size: 1.167em;font-weight: bold;padding: 0 0.25em;}#MainContent .block .index a:hover {background-color: #FFF;}#MainContent .block.list-actions {margin: 0 0 2em;}#MainContent .block.list-actions li {display: inline;font-size: 1.1em;margin: 0 0.3em 0 0;padding: 6px;}#MainContent .block.list-actions li img {position: relative;top: -4px;left: +4px;}#MainContent .block.list-actions p {margin: 0;}#MainContent .block.rssbox {display:none;float:left;position:relative;top:0px;left:0;width:280px;height:77px;background-image:url(../images/rss_bg.gif);padding:0px;}#AuxContent {float: right;font-size: 1.1em;width: 300px;}#AuxContent .block {margin-bottom: 20px;}#AuxContent .block h3 {color: #458B36;font-size: 1.636em;font-weight: bold;margin:20px 0 0.556em;}#AuxContent .block h4 {font-size: 1.091em;font-weight: bold;}#AuxContent .block ul,#AuxContent .block ol {padding-left: 2.5em;}#AuxContent .block ul.brand-grid {list-style: none;padding-left: 0;width: 294px;}#AuxContent .block ul.brand-grid li {float: left;margin: 0 0 10px 0;}#AuxContent .block ul.brand-grid li.even {float: right;margin-right: 0;}#AuxContent .block ul.brand-grid li a {}#AuxContent .block ul.brand-grid li a img {display: block;}#AuxContent .social-links {margin-bottom: 10px !important;}#AuxContent .social-links a {background: #98B23E url(../images/sidebar-button-bg.png) no-repeat;color: #FFF;display: block;height: 30px;margin-bottom: 10px;padding: 5px;width: 240px;}#AuxContent .social-links a img {float: left;margin-right: 10px;}#AuxContent .ad-block {margin-bottom: 10px !important;}#MainContent .field-group .main-label {display: block;font-size: 12px;font-weight: bold;padding-top: 10px;color: #4F6C80;}#MainContent .search-block {border: 1px solid #CEE070;background-color: #DDF2BB;padding: 10px;-moz-border-radius: 16px;-webkit-border-radius: 16px;}#MainContent .search-block H2 {margin-bottom: 0px;}#MainContent .search-block .field-group input.text {min-width: 230px;}#MainContent .search-block .field-group select {min-width: 235px;}#MainContent .supp-column .search-block .field-group select {min-width: 235px;}#MainContent .search-block .field-group button {width: 60px;}#Footer {background: url(../images/footer-bg.png) top repeat-x;margin: 30px 0 0 -15px;padding-left: 15px;}#FooterMenu {font-size: 1.3em;font-weight: bold;height: 34px;list-style: none;margin-bottom: 20px;}#FooterMenu li {border-right: #666 1px solid;float: left;margin: 9px 10px 9px 0;padding-right: 10px;}#FooterMenu li.last {border-right: none;}#FooterMenu li a {color: #2D2D2D;float: left;}#FooterSubMenus {margin-bottom: 20px;}#FooterSubMenus .menu-group {float: left;margin-right: 60px;}#FooterSubMenus .menu-group h6 {color: #458B36;font-size: 1.3em;font-weight: bold;margin-bottom: 6px;}#FooterSubMenus .menu-group ul {font-size: 1.1em;list-style: none;}#FooterSubMenus .menu-group a {color: #787878;}#Copyright {clear: left;}#Copyright small {display: block;font-size: 1.1em;margin-top: 10px;}