body { color: black; background-color: white; }

p {}

td {}

a:link { color: blue }

a:visited { color: purple }

a:hover { color: purple }

a:active { color: red }

div#main-content {
	width: 980px;
	margin: auto;
}
div#main-content p {
	display: block;
}
div#main-content div.alt-col-01 {
	padding: 0px;
	margin-bottom: 10px;
}
div#main-content div.alt-col-02 {
	padding: 0px;
	margin-bottom: 10px;
}
div#left-column {
	width: 710px;
	float: left;
	margin-bottom: 15px;
}
div#left-column h1 {
	margin-top: 17px;
	margin-bottom: 20px;
	font-size: 32px;
	font-weight: normal;
	color: #000000;
}
div#right-column {
	width: 240px;
	margin-left: 30px;
	float: left;
	margin-bottom: 15px;
}
div#col-01 {
	width: 340px;
	float: left;
}
div#col-02 {
	width: 340px;
	margin-left: 30px;
	float: left;
}
div#col-02-right {
	float: right;
	padding-left: 30px;
	width:340px;
	background-color: #ffffff;
	margin-top: -5px;
}
div#col-01 div.content, div#col-02 div.content {
	padding: 0px 0px;
}
div#left-column div.logo {
	float: left;
	margin-bottom: 5px;
	margin-right: 10px;
	height: 33px;
	background-image: url(http://b.content.wso2.com/wp-content/themes/wso2ng-v3/images-new/product-logos-33.png);
	background-repeat: no-repeat;
}
div#left-column div.logo-carbon {
	background-position: left top;
	width: 155px;
}
div#left-column div.logo-esb {
	background-position: left -35px;
	width: 270px;
}
div#left-column div.logo-g-reg {
	background-position: left -70px;
	width: 255px;
}
div#left-column div.logo-is {
	background-position: left -105px;
	width: 215px;
}
div#left-column div.logo-bam {
	background-position: left -140px;
	width: 295px;
}
div#left-column div.logo-as {
	background-position: left -350px;
	width: 235px;
}
div#left-column div.logo-ds {
	background-position: left -315px;
	width: 255px;
}
div#left-column div.logo-gs {
	background-position: left -210px;
	width: 212px;
}
div#left-column div.logo-brs {
	background-position: left -175px;
	width: 265px;
}
div#left-column div.logo-bps {
	background-position: left -245px;
	width: 285px;
}
div#left-column div.logo-ms {
	background-position: left -280px;
	width: 215px;
}
div#left-column div.logo-cep {
	background-position: left -385px;
	width: 350px;
}
div#left-column div.logo-mb {
	background-position: left -420px;
	width: 225px;
}
div#left-column div.logo-wsf-php {
	background-position: left -525px;
	width: 360px;
}
div#left-column div.logo-wsf-cpp {
	background-position: left -490px;
	width: 350px;
}
div#left-column div.logo-wsf-c {
	background-position: left -455px;
	width: 340px;
}
div#left-column div.logo-stratos {
	background-position: left -630px;
	width: 152px;
}
div#left-column div.logo-cs {
	background-position: left -560px;
	width: 230px;
	height: 67px;
}
div#left-column div.logo-api-manager {
	background-position: left -665px;
	width: 195px;
}
div#left-column div.intro {
	margin-top: 10px;
}
div#left-column div.intro p {
	margin-top: 15px;
}
div#left-column div.intro span.sub-title {
	font-size: 14px;
	font-weight: bold;
}
div#left-column h2 {
	background-image: url(http://b.content.wso2.com/wp-content/themes/wso2ng-v3/images-new/product-left-h2-bg.png);
	background-position: left top;
	background-repeat: no-repeat;
	font-size: 18px;
	color: #000000;
	height: 38px;
	padding-top: 7px;
	margin-top: 20px;
	margin-bottom: 0px;
}
div#left-column h3 {
	margin-top: 10px;
	margin-bottom: 5px;
	font-size: 16px;
	line-height: 22px;
}
div#left-column ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
div#left-column p {
	margin-top: 5px;
	margin-bottom: 5px;
}
div#features div.features {
	padding: 0px 0px;
}
div#features ul.sublist {
	margin-left: 25px;
	margin-top: 5px;
}
div#features ul.sublist li {
	list-style: circle;
}
div#features div.datasheet {
	margin-top: 10px;
}
div#features a.datasheet {
	display: block;
	width: 200px;
	height: 30px;
	line-height: 30px;
	font-size: 15px;
	font-weight: bold;
	background-image: url(http://b.content.wso2.com/wp-content/themes/wso2ng-v3/images-new/product-datasheet.png);
	background-position: left top;
	background-repeat: no-repeat;
	color: #ffffff;
	text-align: center;
}
div#features h3 {
	font-size:14px;
	line-height: 20px;
	margin-top: 0px;
	margin-bottom: 10px;
}
div#features ul li.bullet {
	padding-bottom: 10px;
	padding-top: 10px;
	border-bottom: dotted 1px #cccccc;
	/*background-image: url("http://b.content.wso2.com/wp-content/themes/wso2ng-v3/images-new/product-down-arrow.png");
    background-position: 320px 9px;
    background-repeat: no-repeat;*/
    padding-right: 30px;
}
div#features ul.bullet li.active {
    /*background-image: url("http://b.content.wso2.com/wp-content/themes/wso2ng-v3/images-new/product-up-arrow.png");
    background-position: 320px 9px;
    background-repeat: no-repeat;*/
    padding-right: 30px;
}
div#features a.datasheet:hover {
	opacity: 0.80;
}
div#events {
	margin-bottom: 15px;
}
div#events h2, div#reports h2, div#case-studies h2, div#awards h2, div#customers h2, div#products h2 {
	margin-top: 20px;
	margin-bottom: 3px;
	padding-left: 0px;
}
div#products div.products a { display: block; width: 241px; height: 24px; margin-top: 6px; background-image: url(http://a.content.wso2.com/wp-content/themes/wso2ng-v3/images/product-right-logos.gif); background-repeat: no-repeat; background-position: left top; }
div#products div.products a.esb { background-position: left -30px; }
div#products div.products a.greg { background-position: left -60px; }
div#products div.products a.is { background-position: left -90px; }
div#products div.products a.bam { background-position: left -120px; }
div#products div.products a.brs { background-position: left -150px; }
div#products div.products a.gs { background-position: left -180px; }
div#products div.products a.bps { background-position: left -210px; }
div#products div.products a.ms { background-position: left -240px; }
div#products div.products a.dss { background-position: left -270px; }
div#products div.products a.as { background-position: left -300px; }
div#products div.products a.cep { background-position: left -420px; }
div#products div.products a.mb { background-position: left -450px; }
div#products div.products a.wsf-c { background-position: left -330px; }
div#products div.products a.wsf-cpp { background-position: left -360px; }
div#products div.products a.wsf-php { background-position: left -390px; }

div#events h2 {
	margin-top: 20px;
	margin-bottom: 10px;
}
div#events div.events {
	padding: 0px 0px;
}
div#events  div.webinar {
	background-image: url(http://b.content.wso2.com/wp-content/themes/wso2ng-v3/images-new/product-webinar-b-bg.png);
	background-position: right top;
	background-repeat: no-repeat;
	padding-left: 54px;
	padding-top: 37px;
	padding-right: 15px;
	padding-bottom: 13px;
	border: solid 1px #7AC143;
	width: 271px;
}
div#events  div.workshop {
	background-image: url(http://b.content.wso2.com/wp-content/themes/wso2ng-v3/images-new/product-workshop-b-bg.png);
	background-position: right top;
	background-repeat: no-repeat;
	padding-left: 54px;
	padding-top: 37px;
	padding-right: 15px;
	padding-bottom: 13px;
	border: solid 1px #F8971D;
	margin-top: 7px;
	width: 271px;
}
div#events  div.webinar h3, div#events  div.workshop h3 {
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 14px;
	line-height: 18px;
}
div#events  div.webinar p, div#events  div.workshop p {
	font-size: 12px;
	margin-top: 2px;
	margin-bottom: 0px;
	font-weight: bold;
}
div#reports img, div#case-studies img, div#awards img, div#customers img {
	margin-top: 5px;
}
div#reports p, div#case-studies p, div#awards p, div#customers p {
	margin-top: 0px;
	margin-bottom: 0px;
}
div#reports div.reports, div#case-studies div.case-studies {
	text-align: left;
}
div#case-studies div.case-studies a {
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	color: #ffffff;
}
div#case-studies div.case-studies a:hover {
	color: #ffffff;
}
div#case-studies div.ebay-case-study a {
	width: 200px;
	height: 77px;
	background-image: url(http://b.content.wso2.com/wp-content/themes/wso2ng-v3/images-new/product-ebay-casestudy.png);
	background-position: left top;
	background-repeat: no-repeat;
	padding-left: 15px;
	padding-right: 125px;
	padding-top: 15px;
	margin-top: 7px;
	display: block;
}
div#case-studies div.dongfang-case-study a{
	width: 200px;
	height: 77px;
	background-image: url(http://b.content.wso2.com/wp-content/themes/wso2ng-v3/images-new/product-dongfang-casestudy.png);
	background-position: left top;
	background-repeat: no-repeat;
	padding-left: 15px;
	padding-right: 125px;
	padding-top: 15px;
	margin-top: 7px;
	display: block;
}
div#case-studies div.cast-case-study a{
	width: 200px;
	height: 67px;
	background-image: url(http://b.content.wso2.com/wp-content/themes/wso2ng-v3/images-new/product-cast-casestudy.png);
	background-position: left top;
	background-repeat: no-repeat;
	padding-left: 15px;
	padding-right: 125px;
	padding-top: 25px;
	margin-top: 7px;
	display: block;
}
div#case-studies div.alfabank-case-study a {
	width: 200px;
	height: 67px;
	background-image: url(http://b.content.wso2.com/wp-content/themes/wso2ng-v3/images-new/product-alfabank-casestudy.png);
	background-position: left top;
	background-repeat: no-repeat;
	padding-left: 15px;
	padding-right: 125px;
	padding-top: 25px;
	margin-top: 7px;
	display: block;
}
div#case-studies div.alfabank-case-study a, div#case-studies div.hmo-case-study a {
	color: #000000;
}
div#case-studies div.alfabank-case-study a:hover, div#case-studies div.hmo-case-study a:hover {
	color: #000000;
}
div#case-studies div.godel-case-study a{
	width: 200px;
	height: 77px;
	background-image: url(http://b.content.wso2.com/wp-content/themes/wso2ng-v3/images-new/product-godel-casestudy.png);
	background-position: left top;
	background-repeat: no-repeat;
	padding-left: 15px;
	padding-right: 125px;
	padding-top: 15px;
	margin-top: 7px;
	display: block;
	color:#333333;
}
div#case-studies div.godel-case-study a:hover {
	color: #333333;
}
div#case-studies div.concur-case-study a{
	width: 200px;
	height: 77px;
	background-image: url(http://b.content.wso2.com/wp-content/themes/wso2ng-v3/images-new/product-concur-casestudy.png);
	background-position: left top;
	background-repeat: no-repeat;
	padding-left: 15px;
	padding-right: 125px;
	padding-top: 15px;
	margin-top: 7px;
	display: block;
}
div#case-studies div.two-degree-case-study a {
	width: 200px;
	height: 72px;
	background-image: url(http://b.content.wso2.com/wp-content/themes/wso2ng-v3/images-new/product-2degrees-casestudy.png);
	background-position: left top;
	background-repeat: no-repeat;
	padding-left: 15px;
	padding-right: 125px;
	padding-top: 20px;
	margin-top: 7px;
	display: block;
}
div#case-studies div.hmo-case-study a{
	width: 200px;
	height: 77px;
	background-image: url(http://b.content.wso2.com/wp-content/themes/wso2ng-v3/images-new/product-hmo-casestudy.png);
	background-position: left top;
	background-repeat: no-repeat;
	padding-left: 15px;
	padding-right: 125px;
	padding-top: 15px;
	margin-top: 7px;
	display: block;
}
div#case-studies div.wynestate-case-study a{
	width: 200px;
	height: 77px;
	background-image: url(http://b.content.wso2.com/wp-content/themes/wso2ng-v3/images-new/product-wynestate-casestudy.png);
	background-position: left top;
	background-repeat: no-repeat;
	padding-left: 15px;
	padding-right: 125px;
	padding-top: 15px;
	margin-top: 7px;
	display: block;
}
div#case-studies div.odel-case-study a {
	width: 200px;
	height: 77px;
	background-image: url(http://b.content.wso2.com/wp-content/themes/wso2ng-v3/images-new/product-odel-casestudy.png);
	background-position: left top;
	background-repeat: no-repeat;
	padding-left: 15px;
	padding-right: 125px;
	padding-top: 15px;
	margin-top: 7px;
	display: block;
}
/* ---------------- AWARDS -------------------------- */
div#awards h2 {
	margin-top: 10px;
	margin-bottom: 10px;
}
div#awards div.awards a {
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	color: #ffffff;
}
div#awards div.awards a:hover {
	color: #ffffff;
}
div#awards div.kuppinger-cole-award a {
	width: 200px;
	height: 62px;
	background-image: url(http://b.content.wso2.com/wp-content/themes/wso2ng-v3/images-new/product-kuppinger-cole-award.png);
	background-position: left top;
	background-repeat: no-repeat;
	padding-left: 15px;
	padding-right: 125px;
	padding-top: 30px;
	margin-top: 7px;
	display: block;
}
/* ------------------- AWARDS ----------------------- */
div#reports div.report {
	width: 310px;
	background-image: url(http://b.content.wso2.com/wp-content/themes/wso2ng-v3/images-new/product-analyst-report.png);
	background-position: left top;
	background-repeat: no-repeat;
	padding:15px;
	margin-top: 7px;
	font-size: 12px;
	background-color: #E6E7E8;
	border: solid 1px #666666;
}
div#reports div.report a {
	font-size:14px;
	line-height: 16px;
	color: #0A4E9B;
	font-weight: bold;
	padding-bottom: 3px;
}
div#reports div.report a:hover {
	color: #0A4E9B;
}
div#customers div.customers {
	text-align: center;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 15px;
	background-color: #ffffff;
}
div#right-column h2 {
	margin-top: 0px;
	margin-bottom: 5px;
	font-size: 18px;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-top: 8px;
	height: 37px;
	color: #CD4925;
	background-image: url(http://b.content.wso2.com/wp-content/themes/wso2ng-v3/images-new/product-rs-h-bg.png);
	background-position: left top;
	background-repeat: no-repeat;
}
div#right-column h3 {
	margin-top: 10px;
	margin-bottom: 5px;
	font-size: 16px;
}
div#right-column ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
div#right-column p {
	margin-top: 5px;
	margin-bottom: 5px;
}
div#right-column div#download {
	margin-top: 10px;
	margin-bottom: 10px;
}
div#download div.version {
	height: 14px;
	line-height: 14px;
	font-size: 14px;
	margin-bottom: 10px;
	padding: 0px 10px;
}
div#download div.version span {
	float: right;
}
div#download div.downloads {
	padding: 0px 10px;
}
div#binary_form {
	margin-top: 7px;
}
div#download div.downloads a.binary {
	display: block;
	width: 220px;
	height: 30px;
	line-height: 30px;
	font-size: 15px;
	font-weight: bold;
	color: #ffffff;
	background-image: url(http://b.content.wso2.com/wp-content/themes/wso2ng-v3/images-new/product-bi-download.png);
	background-position: left top;
	background-repeat: no-repeat;
	text-align: center;
	cursor: pointer;
}
div#download div.downloads a.a2binary {
	display: block;
	width: 220px;
	height: 30px;
	line-height: 30px;
	font-size: 15px;
	font-weight: bold;
	color: #ffffff;
	background-image: url(http://b.content.wso2.com/wp-content/themes/wso2ng-v3/images-new/product-bi-download.png);
	background-position: left top;
	background-repeat: no-repeat;
	text-align: center;
	cursor: pointer;
}
div#download div.downloads a.binary:hover {
	opacity: 0.80;
}
div#download div.downloads a.a2binary:hover {
	opacity: 0.80;
}
div#download div.downloads a.source {
	display: block;
	width: 220px;
	height: 30px;
	margin-top: 5px;
	line-height: 30px;
	font-size: 15px;
	font-weight: bold;
	color: #ffffff;
	background-image: url(http://b.content.wso2.com/wp-content/themes/wso2ng-v3/images-new/product-bi-download.png);
	background-position: left top;
	background-repeat: no-repeat;
	text-align: center;
	cursor: pointer;
}
div#download div.downloads a.source:hover {
	opacity: 0.80;
}
div#download div.downloads a.docs {
	display: block;
	width: 220px;
	height: 30px;
	margin-top: 5px;
	line-height: 30px;
	font-size: 15px;
	font-weight: bold;
	color: #ffffff;
	background-image: url(http://b.content.wso2.com/wp-content/themes/wso2ng-v3/images-new/product-bi-download.png);
	background-position: left top;
	background-repeat: no-repeat;
	text-align: center;
	cursor: pointer;
}
div#download div.downloads a.a2docs {
	display: block;
	width: 220px;
	height: 30px;
	margin-top: 5px;
	line-height: 30px;
	font-size: 15px;
	font-weight: bold;
	color: #ffffff;
	background-image: url(http://b.content.wso2.com/wp-content/themes/wso2ng-v3/images-new/product-bi-download.png);
	background-position: left top;
	background-repeat: no-repeat;
	text-align: center;
	cursor: pointer;
}
div#download div.downloads a.docs:hover {
	opacity: 0.80;
}
div#download div.downloads a.a2docs:hover {
	opacity: 0.80;
}
div#download div.more {
	height: 20px;
	line-height: 20px;
	padding-left: 10px;
	margin-top: 5px;
}
div#right-column div#support {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 10px 5px;
}
div#support a.get-support {
	display: block;
	width: 220px;
	height: 30px;
	line-height: 30px;
	font-size: 15px;
	font-weight: bold;
	color: #ffffff;
	background-image: url(http://b.content.wso2.com/wp-content/themes/wso2ng-v3/images-new/product-bi-download.png);
	background-position: left top;
	background-repeat: no-repeat;
	text-align: center;
}
div#support a.get-support:hover {
	opacity: 0.65;
}
div#right-column div#get-start {
	margin-top: 10px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
div#get-start ul {
	margin: 0px 10px;
}
div#get-start ul li {
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: dotted 1px #cccccc;
}
div#get-start ul li.bottom {
	border-bottom: 0px;
}
div#right-column div#product-doc {
	margin-top: 10px;
	margin-bottom: 5px;
	padding: 0px 10px;
}
div#right-column div#product-doc a {
	display: block;
	width: 220px;
	height: 30px;
	line-height: 30px;
	font-size: 15px;
	font-weight: bold;
	color: #ffffff;
	background-image: url(http://b.content.wso2.com/wp-content/themes/wso2ng-v3/images-new/product-bi-download.png);
	background-position: left top;
	background-repeat: no-repeat;
	text-align: center;
}
div#right-column div#product-doc a:hover {
	opacity: 0.80;
}
div#product-doc h2 {
	border-bottom: 0px;
	margin-bottom: 0px;
}
div#right-column div#video {
	margin-bottom: 15px;
	margin-top: 10px;
}
div#video div.player {
	margin-top: 7px;
	padding: 0px;
	text-align: center;
}
div#video div.sub-title {
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	background-color: #000000;
	padding: 3px 10px;
	margin-left: 10px;
	margin-right: 10px;
	text-align: left;
}
div#video p{
	margin-top:0px;
	margin-bottom:0px;
}
div#video h2 {
	border-bottom: 0px;
	margin-bottom: 0px;
}
div#right-column div#resources {
	margin-bottom: 15px;
}
div#resources h2 {
}
div#resources ul {
	margin: 0px 10px;
}
div#resources ul li {
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: dotted 1px #cccccc;
}
div#resources ul li.bottom {
	border-bottom: 0px;
}
div#resources ul li.article, div#get-start ul li.article {
	padding-left: 30px;
	background-image: url(http://b.content.wso2.com/wp-content/themes/wso2ng-v3/images-new/product-article-icon.png);
	background-position: left 3px;;
	background-repeat: no-repeat;
}
div#resources ul li.tutorial {
	padding-left: 30px;
	background-image: url(http://b.content.wso2.com/wp-content/themes/wso2ng-v3/images-new/product-article-icon.png);
	background-position: left 3px;;
	background-repeat: no-repeat;
}
div#resources ul li.webinar {
	padding-left: 30px;
	background-image: url(http://b.content.wso2.com/wp-content/themes/wso2ng-v3/images-new/product-webinar-icon.png);
	background-position: left 10px;;
	background-repeat: no-repeat;
}
div#resources ul li.video {
	padding-left: 30px;
	background-image: url(http://b.content.wso2.com/wp-content/themes/wso2ng-v3/images-new/product-video-icon.png);
	background-position: left 10px;;
	background-repeat: no-repeat;
}
/*GET INVOLVED*/
.get-involved-bg-ico{
background: url(images-new/get-involved-imgs.gif); background-repeat:no-repeat;
}


li.report-issue{ background-position:0 0;height:30px;width:173px;line-height:25px;} 
li.mailing-list { background-position:0 -26px;height:30px;width:165px;line-height:30px;} 
li.forum {background-position:0 -56px;height:30px;width:148px;line-height:30px;} 
li.source-code { background-position:0 -86px;height:35px;width:150px;line-height:30px;} 
li.wiki {background-position:0 -125px;height:30px;width:90px;line-height:30px;} 


div#get-involved ul {
margin-left:10px;
padding-left:0;
}

div#get-involved ul li {
list-style-type:none;
margin-left:0;
padding-left:33px;
padding-top: 2px;
}
div#glossary {
	clear:both; text-align:center; font-size:11px; padding:15px; background-color:#F2F2F2; margin-bottom: 10px;
}
div#glossary h3 { margin-top:0px; margin-bottom:2px; font-size:13px }
div#glossary ul { margin:0px; padding:0px; }
div#glossary ul li { display:inline; list-style:circle; background-image:url(http://a.content.wso2.com/wp-content/themes/wso2ng-v3/images-new/nl-grey-bullet.gif); background-repeat:no-repeat; background-position:left 2px; padding-left:15px; margin-right:7px; }
