div#right-panel { width:960px; margin:auto;}
div#right-panel div.rightsolution-content {  margin-left: 710px; padding-top: 10px; width: 250px; background-color: #ffffff; position: absolute; background-image: url(http://a.content.wso2.com/wp-content/themes/wso2ng-v3/images/solution-right-shadows.gif); background-repeat: no-repeat; background-position: left top; z-index: 1; }
div#right-panel div.nobg { background-color: transparent; background-image: none; }
div#right-panel div.rightsolution-content p { display: none; }
div#right-panel div.rightsolution-content a img { margin-top: 15px; }
div#right-panel div.rightsolution-content a:hover img { opacity:0.80; filter:alpha(opacity=80); }

div#right-panel div.rightsolution-content div.vedio { width: 200px; margin: auto; text-align: center; margin-top: 20px; }
div#right-panel div.rightsolution-content div.vedio h3 { text-align: center; line-height: 18px; padding-bottom: 0px; margin-bottom: 5px; font-size: 14px; margin-top: 0px; color: rgb(244, 123, 32); }
div#right-panel div.rightsolution-content div.vedio p { display: block; margin-top: 0px; margin-bottom: 0px; }

div#right-panel div.rightsolution-content div.whitepaper { height: 122px; margin-bottom: 40px; margin-left: 16px; margin-top: 5px; width: 218px; }
div#right-panel div.rightsolution-content div.whitepaper a.whitepaper { width: 219px; height: 122px; display: block; background-image: url(http://a.content.wso2.com/wp-content/themes/wso2ng-v3/images/solution-whitepaper.gif); background-repeat: no-repeat; }
div#right-panel div.rightsolution-content div.whitepaper a.mobile { background-position: left top; }
div#right-panel div.rightsolution-content div.whitepaper a.fix { background-position: left -127px; }
div#right-panel div.rightsolution-content div.whitepaper a.sap { background-position: left -253px; }
div#right-panel div.rightsolution-content div.whitepaper a.security-identity { background-position: left -379px; }
div#right-panel div.rightsolution-content div.whitepaper a:hover { opacity:0.80; filter:alpha(opacity=80); }

div#right-panel div.rightsolution-content div.support { width: 216px; margin: auto; margin-top: 0px; }
div#right-panel div.rightsolution-content div.support a img { margin-top: 0px; }

div#right-panel div.rightsolution-content div.solutions { margin-top: 10px; }
div#right-panel div.rightsolution-content div.solutions h2 { font-size: 16px; font-weight: bold; margin-top: 0px; margin-bottom: 10px; text-align: center; color: #000000; }
div#right-panel div.rightsolution-content div.solutions div.content { background-image: url(http://a.content.wso2.com/wp-content/themes/wso2ng-v3/images/solution-right-title-bg.gif); background-repeat: no-repeat; background-position: center top; padding-top: 15px; padding-left: 20px; padding-right: 20px;}
div#right-panel div.rightsolution-content div.solutions div.content ul { list-style: none; margin: 0px; padding: 0px; }
div#right-panel div.rightsolution-content div.solutions div.content ul li { font-size: 14px; line-height: 20px; padding-left: 7px; padding-right: 7px; padding-top: 7px; padding-bottom: 7px; border-bottom: solid 1px #B4BFDD;}
div#right-panel div.rightsolution-content div.solutions div.content ul li.bottom { border-bottom: 0px; }
div#right-panel div.rightsolution-content div.solutions div.content a:hover { color: #f47b20; opacity:1; filter:alpha(opacity=100); }

div#banner { height: 150px; width: 100%; }
div#banner div.banner div.banner-content { width: 960px; margin:auto; height: 150px;}
div#banner div.banner div.banner-content a { height: 150px; width: 960px; display: block; }

div#banner div.security-identity { background-color: #FEC675; border-bottom: solid 1px #ffffff; }
div#banner div.banner div.security-identity { background-image: url(http://a.content.wso2.com/wp-content/themes/wso2ng-v3/images/solutions-security-identity.gif); background-repeat: no-repeat; background-position: left top; border-bottom: 0px; }

div#banner div.mobile { background-color: #FEC675; border-bottom: solid 1px #ffffff; }
div#banner div.banner div.mobile { background-image: url(http://a.content.wso2.com/wp-content/themes/wso2ng-v3/images/solutions-mobile-banner.gif); background-repeat: no-repeat; background-position: left top; border-bottom: 0px; }

div#banner div.fix { background-color: #FEC675; border-bottom: solid 1px #ffffff; }
div#banner div.banner div.fix { background-image: url(http://a.content.wso2.com/wp-content/themes/wso2ng-v3/images/solutions-fix-banner.gif); background-repeat: no-repeat; background-position: left top; border-bottom: 0px; }

div#banner div.sap { background-color: #FEC675; border-bottom: solid 1px #ffffff; }
div#banner div.banner div.sap { background-image: url(http://a.content.wso2.com/wp-content/themes/wso2ng-v3/images/solutions-sap-banner.gif); background-repeat: no-repeat; background-position: left top; border-bottom: 0px; }

div#banner div.ss-fix { background-color: #ffffff; border-bottom: solid 0px #999999; background-image: url(http://a.content.wso2.com/wp-content/themes/wso2ng-v3/images/product-ss-banner-bg.gif); background-repeat: repeat-x; background-position: left top;}
div#banner div.banner div.ss-fix { background-image: url(http://a.content.wso2.com/wp-content/themes/wso2ng-v3/images/product-ss-fix-banner.gif); background-repeat: no-repeat; background-position: left top; border-bottom:0px; }

div#banner div.ss-mobile { background-color: #ffffff; border-bottom: solid 0px #999999; background-image: url(http://a.content.wso2.com/wp-content/themes/wso2ng-v3/images/product-ss-banner-bg.gif); background-repeat: repeat-x; background-position: left top;}
div#banner div.banner div.ss-mobile { background-image: url(http://a.content.wso2.com/wp-content/themes/wso2ng-v3/images/product-ss-mobile-banner.gif); background-repeat: no-repeat; background-position: left top; border-bottom:0px; }

div#banner div.ss-sap { background-color: #ffffff; border-bottom: solid 0px #999999; background-image: url(http://a.content.wso2.com/wp-content/themes/wso2ng-v3/images/product-ss-banner-bg.gif); background-repeat: repeat-x; background-position: left top;}
div#banner div.banner div.ss-sap { background-image: url(http://a.content.wso2.com/wp-content/themes/wso2ng-v3/images/product-ss-sap-banner.gif); background-repeat: no-repeat; background-position: left top; border-bottom:0px; }

div#banner div.ss-security { background-color: #ffffff; border-bottom: solid 0px #999999; background-image: url(http://a.content.wso2.com/wp-content/themes/wso2ng-v3/images/product-ss-banner-bg.gif); background-repeat: repeat-x; background-position: left top;}
div#banner div.banner div.ss-security { background-image: url(http://a.content.wso2.com/wp-content/themes/wso2ng-v3/images/product-ss-security-banner.gif); background-repeat: no-repeat; background-position: left top; border-bottom:0px; }

div#banner div.ss-identity { background-color: #ffffff; border-bottom: solid 0px #999999; background-image: url(http://a.content.wso2.com/wp-content/themes/wso2ng-v3/images/product-ss-banner-bg.gif); background-repeat: repeat-x; background-position: left top;}
div#banner div.banner div.ss-identity { background-image: url(http://a.content.wso2.com/wp-content/themes/wso2ng-v3/images/product-ss-identity-banner.gif); background-repeat: no-repeat; background-position: left top; border-bottom:0px; }

div#banner div.workshop-banner { background-color: transparent; border-bottom: solid 0px #999999; background-image: url(http://b.content.wso2.com/wp-content/themes/wso2ng-v3/images/product-workshop-banner-bg.png); background-repeat: repeat-x; background-position: left top;}
div#banner div.banner div.workshop-banner { background-image: url(http://b.content.wso2.com/wp-content/themes/wso2ng-v3/images/product-workshop-banner.png); background-repeat: no-repeat; background-position: left top; border-bottom:0px; }

div#banner div.banner-nav { width: 960px; margin: auto; padding-top: 7px; }
div#banner div.banner-nav div.links { width:112px; height:20px; float:right; position:relative; margin-top:2px; margin-right:260px; }
div#banner div.banner-nav div.links div.banner-icons { width:112px; margin:auto; }
div.banner-icons div.icon-01, div.banner-icons div.icon-02, div.banner-icons div.icon-03, div.banner-icons div.icon-04, div.banner-icons div.icon-04 { background-image: url(http://a.content.wso2.com/wp-content/themes/wso2ng-v3/images/inner-page-banner-icons.gif); background-repeat: norepeat; width: 20px; height: 20px; float: right; }
div.banner-icons div.icon-01 { background-position: left top; margin-right: 3px; }
div.banner-icons div.icon-02 { background-position: -22px top; margin-right: 3px;}
div.banner-icons div.icon-03 { background-position: -44px top; margin-right: 3px; }
div.banner-icons div.icon-04 { background-position: -66px top; margin-right: 3px; }
div.banner-icons div.icon-05 { background-position: -88px top; margin-right: 3px; }


div.overview { background-color: #ffffff; border-bottom: solid 1px #cccccc; }
div.security-identity { background-color: #FEC675; border-bottom: solid 1px #ffffff; }
div#banner div.banner-content { width: 960px; height: 150px; margin:auto; }

div#main-content { width: 960px; margin: auto; padding-bottom: 20px; }
div#main-content div.content { width: 680px; margin-right: 30px; margin-top: 5px; min-height: 275px; }
div#main-content div.content h2 { font-size: 16px; font-weight: bold; margin-top: 5px; margin-bottom: 5px; }
div#main-content div.content p { padding-top: 10px; padding-bottom: 10px;  margin-top: 0px; margin-bottom: 0px; display: block; }
div#main-content div.content div.pullout { width: 300px; float: right; margin-left: 15px; margin-top: 3px; margin-bottom: 7px; color: #E36F1E; font-weight: bold; }
div#main-content div.content ul {margin: 0px; padding: 0px; margin-left: 30px; list-style: none; }
div#main-content div.content ul li { line-height: 20px; font-size: 12px; padding-left: 20px; background-image: url(http://a.content.wso2.com/wp-content/themes/wso2ng-v3/images/solution-bullet.gif); background-position: left 5px; background-repeat: no-repeat;}
div#main-content div.content ul li.bottom { border-bottom: 0px; }
div#main-content div.content div.contact { line-height: 20px; font-size: 12px; color: #000000; font-weight: normal; margin-top: 10px; }
div#main-content div.content div.contact a.link { line-height: 28px; font-size: 13px; font-weight: bold; }
div#main-content div.content div.diagram { margin-top: 30px; margin-bottom: 20px; text-align: center; }
div#main-content div.content div.sub-links { margin-top: 10px; }
div#main-content div.content div.sub-links ul { list-style: none; margin: 0px; padding: 0px; }
div#main-content div.content div.sub-links ul li { font-size: 14px; float: left; margin-left: 30px; margin-bottom: 7px; background-image: none; padding-left: 0px;}
div#main-content div.content div.sub-links ul li a { width: 265px; height: 35px; line-height: 35px; padding-left: 35px; display: block; background-image: url(http://a.content.wso2.com/wp-content/themes/wso2ng-v3/images/sg-subitems-bg.gif); background-repeat: no-repeat; background-position: left top;}

div#main-content div.shadow, div#resources div.shadow { background-image: url(http://a.content.wso2.com/wp-content/themes/wso2ng-v3/images/content-product-shadows.gif); background-repeat: no-repeat; background-position: center top; height: 8px;}
div#resources div.shadow { background-position: center -10px; }