﻿
.div-visible { display: block; }
.div-visible-inline { display: inline; }
.div-hidden { display: none; }

#possibilities-site-title { display: block; position: relative; width: 713px; height: 25px; float: right; }

#wrapper-wide { display: block; position: relative; width: 980px; margin: 10px auto; color:#666;font-size:70%; text-align: left; }
#container-wide { display: inline; float: left; vertical-align: top; width: 787px;  }
#wide-rhc { display: inline; float: right; vertical-align: top; width: 178px; }

#possibilities-marquee-container { width: 980px; height: 220px; background-image: url(Images/Marquee-Background.gif); background-position: top left; background-repeat: no-repeat; overflow: hidden; }
#possibilities-marquee-left { display: inline; position: relative; float: left; width: 490px; height: 220px; }
#possibilities-marquee-right { display: inline; float: right; width: 490px; height: 220px; }
#possibilities-marquee-navigation { display: block; position: relative; }
#possibilities-marquee-copy { margin: 28px 30px 20px 30px; color: White; font-size: 105%; }
#possibilities-marquee-copy a { color: White !important; font-weight: bold; }

.possibilities-marquee-headline { display: block; width: 305px; height: 48px; padding-bottom: 20px; }

#possibilities-spotlight-module { height: 103px !important; overflow: hidden; }

.module-dividor { display: block; width: 100%; height: 1px; font-size: 1px; line-height: 1px; border-bottom: 1px solid #c6c6c6; margin: 2px 0px 10px 0px; }

.possibilities-headline { font-size: 140% !important; margin-bottom: 4px !important; }
.possibilities-platform { font-size: 90%; font-weight: bold; }
.possibilities-platform span { color: Black; }

.application-table { width: 787px; margin: 0px; padding: 0px; border-collapse: collapse;}
.application-table td { width: 249px; border-bottom: solid 10px White; vertical-align: top; }
.application-table-td-center { border-left: solid 20px White; border-right: solid 20px White; }

.application-title-table { margin: 0px; padding: 0px; border-collapse: collapse; }
.application-title-table td { width: 249px; height: 30px; border: none; overflow: hidden; padding: 0px; margin: 0px; vertical-align: bottom;  }
.application-title-table td a { display: block; font-size: 105%; font-weight: bold; }

.application-title-dividor { display: block; width: 249px; height: 1px; font-size: 1px; line-height: 1px; padding-top: 2px; border-bottom: solid 1px #a6a6a6; }

.application-table-cell-left { display: inline; float: left; width: 98px; padding-top: 5px; }
.application-table-cell-icons { display: block; padding-top: 5px; }
.application-table-cell-icons img { padding-right: 3px; }

.application-table-cell-right { display: inline; float: right; width: 141px; padding-top: 5px; }
.application-table-cell-views { display: block; width: 141px; font-weight: bold; padding-top: 4px; }
.application-table-cell-views span { color: Black; }

.application-table-loading { display: block; width: 249px; height: 249px; background-image: url(Images/Loading.gif); background-position: center center; background-repeat: no-repeat; }

#application-contents-left { display: inline; float: left; width: 518px; vertical-align: top; padding-top: 10px; padding-bottom: 20px; font-size: 120%; }
#application-contents-right { display: inline; float: right; width: 249px; vertical-align: top; padding-top: 13px; padding-bottom: 20px; }

#application-downloads li { padding: 0px 5px 8px 12px; background:url(http://www.intel.com/sites/sitewide/30/pix/caret_double.gif) top left no-repeat; }
#application-learn-more li { padding: 0px 5px 8px 12px; background:url(http://www.intel.com/sites/sitewide/30/pix/caret_double.gif) top left no-repeat; }
#application-bom li { padding: 0px 5px 8px 0px; }

#application-copy { display: block; width: 496px; height: auto; }
#application-copy em { color: Black; font-style: normal !important; }

#application-disclaimer { display: block; color:#666; font-size:60%; margin: 10px; }

#application-legend li { background-image: none; padding: 0px 10px 4px 10px; }
#application-legend li img { vertical-align: middle; padding-right: 4px; }

#application-browser { display: block; position: relative; width: 100%; height: auto; padding-top: 10px; }

#application-browser-filter-tab { display: block; position: absolute; top: 0px; left: 10px; width: 321px; height: 23px; overflow: hidden; background-image:url(images/tab-filter-background.gif); }
#application-browser-filter-tab a { display: block; width: 382px; height: 17px; padding: 6px 30px 0px 9px; font-size: 105%; }
#application-browser-filter-tab a span { color: Black; }
#application-browser-filter-tab a em { font-style: normal !important; color: #8C96A0; }

#application-browser-filter-menu { display: none; position: absolute; top: 33px; left: 10px; width: 314px; height: auto; 
                                   background-color: White; border-left: solid 1px #c6c6c6; border-right: solid 1px #c6c6c6; border-bottom: solid 1px #c6c6c6; }
#application-browser-filter-menu ul { padding: 9px 9px 4px 9px; width: 282px; }
#application-browser-filter-menu li { padding: 0px 0px 5px 0px; width: 282px; }
#application-browser-filter-menu li a { display: block; width: 282px; }
#application-browser-filter-menu li span { color: #8C96A0; }

#application-browser-top-pages { display: block; position: absolute; top: 0px; left: 417px; width: 370px; height: 23px; text-align: right; }
#application-browser-bottom-pages { display: block; position: absolute; top: 7px; left: 417px; width: 370px; height: 19px; text-align: right; }
#application-browser-top-pages span, #application-browser-bottom-pages span { color: Black; }

#application-browser-footer { display: block; position: relative; width: 100%; height: 50px; margin-top: 20px; border-top: solid 1px #c6c6c6; }

#application-browser-sort { display: block; position: absolute; top: 4px; left: 10px; width: 370px; height: 19px; }
#application-browser-sort span { color: Black; } 
#application-browser-sort img { vertical-align: middle; }

ul.bullets{margin:0 0 0 8px}
ul.bullets li{background:none;list-style:disc;margin:0 0 0 10px;padding:0 5px 8px 0}
ul.bullets ul{margin:0 0 0 15px;padding:0}
ul.bullets ul li{margin:8px 0 0;padding:0;list-style:circle}