body {
	background-color: #222222;
	text-align:left;
	min-width:900px;
	padding:0px;
	margin:0px;
	font: 10px "Helvetica", Arial, Geneva;
	}
	
img {
	behavior: url('/iepngfix.htc');
	}

.news_title {
	padding-top: 45px;
	padding-left:0px;
	font-size:15px;
	color:#727272;
	font-family: "Lucida Grande", "Trebuchet MS", Verdana, Arial, sans-serif;
	}
.quote_text {
	padding-top:0px;
	padding-left:0px;
	padding-right:20px;
	font-size:12px;
	color:#767676;
	font-family: "Lucida Grande", "Trebuchet MS", Verdana, Arial, sans-serif;
	}
.image_text {
	color:#ffffff;
	position:absolute;
	top:100px;
	left:20px;
	width:200px;
	height:25px;
	size:24px;
	}
#newstable {
	width:868px;
	padding-top:0px;
	padding-left:25px;
	padding-right:20px;
	font-size:13px;
	background-color:white;
	font-family: "Lucida Grande", "Trebuchet MS", Verdana, Arial, sans-serif;
	}
#footertable {
	padding-top:0px;
	padding-bottom:10px;
	padding-left:0px;
	font-weight:bold;
	font-size:10px;
	background-color:#3d3d3d;
	}
#newfooter {
	position:relative;
	top:0px;
	width: 868px;
	text-align:center;
	margin:0 auto;
	color:#ffffff;
	background-color: #3d3d3d;
}
#newfooter a:link, #newfooter a:visited {
	text-decoration:none;
	color:#999;
	padding-left:10px;
	padding-right:10px;
	line-height:1.75em;
}
#newfooter a:hover, #newfooter a:active {
	text-decoration:underline;
	color:#888;
}

.main, .mainbanner {
	width:868px;
	margin:auto;
	}

.main_mcpc {
	width:867px;
	margin:auto;
	background-color: #ffffff;
	}

.main a:link, .main a:visited {
	text-decoration:none;
	color: #005AD7;
}

.main a:hover, .main a:active {
	text-decoration:underline;
	color: #669999;
}


.blacksubnavbar {
	height:24px; 
	background:url(/community/images/v13/dlnav2.png) repeat-x;
}

.blacksubnavbartext {
	text-shadow: 0px -1px #a34413;
	font-family:Verdana; 
	font-size:12px; 
	color:#FFFFFF; 
	text-align:center; 
	padding-top:3px;
}

a.blacksubnavbarselected:link, a.blacksubnavbarselected:visited, a.blacksubnavbarselected:hover {
	text-decoration: underline; 
	color: white;
}

a.blacksubnavbarnotselected:link, a.blacksubnavbarnotselected:visited {
	text-decoration:none; 
	color:#ffffff;
}

a.blacksubnavbarnotselected:hover {
	text-decoration: 	none; 				;
}

.graysubnavbar {
	height:24px; 
	background:url(/images/v12/dl/pbanners/graybar.gif) repeat-x;
}

.graysubnavbartext {
	font-family:Verdana; 
	font-size:12px; 
	color:#000; 
	text-align:center; 
	padding-top:4px;			
}

a.graysubnavbarselected:link, a.graysubnavbarselected:visited, a.graysubnavbarselected:hover {
	text-decoration:none; 
	color:#676767;
}

a.graysubnavbarnotselected:link, a.graysubnavbarnotselected:visited {
	text-decoration:none; 
	color:#393939;
}

a.graysubnavbarnotselected:hover  {
	text-decoration: none;
	color: #676767;
}

.maintext {
	width:868px;
	margin:auto;
	background-color:white
	}
	
#main_footer {
	width:868px;
	margin:auto;
	}

.bottominfotable {
	height:184px; 
	border:1px solid #8c9691; 
	background-color:#ebebeb;
}
.forminfo {
	padding:2px 0px 2px 0px; 
	font-size:10px; 
	text-align:left;
}
.formsubscribe {
	padding-top:6px; 
	font-size:12px;
}
.dlbottomaward {
	height:74px; 
	border-bottom:1px solid #8c9691;
}
.dlbottomdownload {
	width:272px; 
	padding:24px 0px 30px 0px; 
	text-align:center; 
	border-right:1px solid #8c9691;
}
.dlbottombuy {
	width:272px; 
	padding:24px 0px 30px 0px; 
	text-align:center;
}
.main h2 {
	color:#727272;
/* 	margin-bottom:-0.75em; */
	margin-right:50px;
	font-size:17px;
	line-height:21px;
	}
.bannerlinks a:hover, .bannerlinks a:visited, .bannerlinks a:link {
	text-decoration:none;
	color:white;
}
.topnavbar {
	height:25px;
	position:absolute;
	top:10px;
	right:20px;
}

.dl_intro_text {
	font-family: "Lucida Grande", "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 14px;
	line-height: 160%;
	color:#2F3733;
	width: 760px;
	margin-left: 0px;
/*	margin-right: 40px;*/	
	background-color:white;
}
/*
.content_box {
	width:				868px;
	margin:				0 25px 0 25px;
	padding:			0px;
}
*/

.content_box_padded {
	width:				868px;
	margin-left: 		0px;
	padding-bottom:		6px;
	padding-top:		16px;
	background-color:	white;
}

.content_centered_824 {
	text-align:			left;
	width: 				824px;
	margin-left: 		-25px;
	margin-right: 		0px;
}

/*
.content_box_top_padded {
	width:				868px;
	margin:				0 12px 0 16px;
	padding-top:		16px;
	background-color:	white;
}
.content_box_bottom_padded {
	width:				868px;
	margin:				0 12px 0 16px;
	padding-bottom:		6px;
	background-color:	white;
}
.content h3 {
	color:#2F3733;
	font-size:15px;
	line-height:17px;
}
*/

/* scenarios page */


.dltestimonials_scenarios {
	border:				1px solid #8c9691;
	background-color:	#ebebeb;
}
.dl_testimonial_alt_scenarios {
	background-color:	#E1E1E1;
}
.dl_testimonial_title_scenarios {
	padding: 4px 16px 4px 0px;
	text-align: left;
	font-family: "Lucida Grande", "Trebuchet MS", Verdana, Arial, sans-serif; 
	font-size: 14px;
	line-height: 160%;
}
.dl_testimonial_industry_section {
	padding: 16px 16px 16px 16px;
	text-align: left;
	font-family: "Lucida Grande", "Trebuchet MS", Verdana, Arial, sans-serif; 
	font-size: 14px;
	line-height: 160%;
}
.dl_testimonial_industrytitle_scenarios {
	padding: 4px 16px 4px 16px;
	text-align: left;
	font-family: "Lucida Grande", "Trebuchet MS", Verdana, Arial, sans-serif; 
	font-size: 12px;
	line-height: 160%;
}
.dl_industry_template_title_scenarios {
	padding: 0px 0px 0px 0px;
	text-align: left;
	font-family: "Lucida Grande", "Trebuchet MS", Verdana, Arial, sans-serif; 
	font-size: 14px;
	line-height: 160%;
}

.dl_industry_template_text_scenarios
{
	color: #565555;
	margin-left: 0px;
	padding: 0px 0px 4px 0px;
	font-family: "Lucida Grande", "Trebuchet MS", Verdana, Arial, sans-serif; 
	font-size: 12px;
	line-height: 160%;
}

.dl_testimonial_text_scenarios
{
	color: #565555;
	padding: 12px 16px 4px 16px;
	font-family: "Lucida Grande", "Trebuchet MS", Verdana, Arial, sans-serif; 
	font-size: 11px;
	line-height: 160%;
}

.dl_testimonial_author_scenarios
{
	color: #707070;
	padding: 6px 16px 4px 0;
	text-align: right;
	font-family: "Lucida Grande", "Trebuchet MS", Verdana, Arial, sans-serif; 
	font-size: 11px;
	line-height: 160%;
}

.content_left_824 {
	text-align:			left;
	width: 				824px;
	margin-left: 		24px;
	margin-right: 		0px;
	font-family:Lucida Grande,Trebuchet MS,Verdana,Arial,sans-serif; 
	font-size:12px; 
	padding:12px 24px 4px 24px; 
	line-height:160%;
}


/* sync page */

.dl_offlinesync_text
{
	color: #565555;
	padding: 12px 16px 4px 16px;
	font-family: "Lucida Grande", "Trebuchet MS", Verdana, Arial, sans-serif; 
	font-size: 11px;
	line-height: 160%;
}

.dl_offlinesync_box {
	border:				1px solid #8c9691;
	background-color:	#ebebeb;
}

.dl_sync_section_title {
	color:#666;
	margin-top: 0;
	margin-bottom:5px;
	font-size:17px;
	line-height:21px;
}

.dl_sync_divider_line {
	margin-top: 0px;
	margin-bottom: 14px;
	color: #8c9691;
	background-color: #8c9691;
	height: 1px;
	border: 1px;
}


.dl_developer_content {
	margin: 			15px 100px 10px 80px;
}
body {
	font: 12px "Lucida Grande", Arial, Geneva;
	line-height:17px;
	color:#2F3733;
}
.content_left_624 {
	text-align:			left;
	width: 				724px;
	margin-left: 		48px;
	margin-right: 		0px;
}
.content_left_600 {
	text-align:			left;
	width: 				600px;
	margin-left: 50px;
	position:			relative;
}
.blur_up{
	background-color: #4e4e4e; /*shadow color*/
	color: inherit;
	margin-top: 0px;
	}
.blur_down{
	background-color: #4e4e4e; /*shadow color*/
	color: inherit;
	margin-bottom: 0px;
	}
.warning_box {
	display: block;
	width: 600px;
	background-color: yellow;
	padding: 14px;
	border: 1px solid gray;
}
.partnerliststate {
	font-size: 14px;
	text-decoration:underline;
	color:#5d6d65;
	float: right;
}
.partnerlistregion {
	font-size: 16px;
	margin-top:-7px;
	color:#5d6d65;
}

.mwscheduleheading {
	font-size: 20px;
	font-weight: bold;
	color: #a8a8a8;
}

.mwschedulesubheading {
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
}

.mwscheduletext {
	font-size: 13px;
	font-weight: bold;
	color: #a8a8a8;
}

a.mwbannerlinks:link, a.mwbannerlinks:visited, a.mwbannerlinks:hover {
	size: 14px;
	text-decoration:none; 
	color:#005AD7;
}

.mwbannerheading {
	font-size: 64px;
	font-weight: normal;
	color: #ffffff;
	white-space: nowrap;
	text-shadow: 0.0em -0.02em 0.0em #808080;
	line-height: 50px;
	vertical-align: top;
}

.mwbannersubheading {
	font-size: 28px;
	font-weight: normal;
	color: #ffffff;
	white-space: nowrap;
	text-shadow: 0.0em -0.02em 0.0em #808080;
	margin-top: -52px;
	margin-left: 4px;
}	

.mwsubbannerheading {
	font-size: 20px;
	font-weight: normal;
	color: #ffffff;
	margin-right: 25px;
	white-space: nowrap;
	text-shadow: 0.0em -0.02em 0.0em #808080;
}

.mwsubbannersubheading {
	font-size: 14px;
	font-weight: normal;
	color: #ffffff;
	margin-right: 25px;
	white-space: nowrap;
	text-shadow: 0.0em -0.02em 0.0em #808080;
	line-height: 19px;
}


.mwfeatureheading {
	font-size: 20px; 
	font-weight: bold;
	color: #767676; 
	margin-left: 20px;
}

.mwfeaturesubheading {
	font-size: 13px; 
	font-weight: bold;
	color: #767676; 
	margin-left: 20px;
	line-height: 17px;
}

.mwfeaturesubheadingtext {
	font-size: 12px; 
	font-weight: normal;
	color: #767676; 
	margin-left: 20px;
	line-height: 17px;
}

tr.odd td {
	border-bottom:1px solid #bcd;
	margin-bottom:-10px;
	padding-bottom: 5px;
}

.main p.underline {
	border-bottom:1px solid #2F3733;
	padding-bottom:10px;
}


.main h3.underline {
	border-bottom:1px solid #999;
	padding-bottom:5px;
}

.main h2.underline {
	color:#666;
	margin-bottom:-0.75em;
	margin-left: 10px;
	border-bottom:1px solid #444F49;
}

.main blockquote {
	border: 1px dotted #ccc;
	background:#f6f6f6;
	padding-left:30px;
	margin-right:60px;
}

.mwhomebannerheading {
	font-size: 17px;
	font-weight: normal;
	color: #1e9bf1;
	white-space: nowrap;
	text-shadow: 0.0em -0.02em 0.0em #808080;
}

.mwhomebannersubheading {
	font-size: 13px;
	font-weight: normal;
	color: #1e9bf1;
	white-space: nowrap;
	text-shadow: 0.0em -0.02em 0.0em #808080;
}

/* this is css from Shahid */

		.prodbannerheading {
			font-size: 25px;
			font-weight: bold;
			color: #ffffff;
			line-height: 15px;
		}
		.prodbannersubheading {
			font-size: 13px;
			font-weight: normal;
			color: #ffffff;
			line-height: 15px;
		}
		.newprodtitle {
			font-size: 15px;
			font-weight: bold;
			color: #767676;
			line-height: 15px;
		}
		.newproddesc {
			font-size: 12px;
			font-weight: normal;
			color: #767676;
			line-height: 15px;
		}
		#productlink {
			font-size: 13px;
			font-weight: normal;
			color: #ffffff;
			line-height: 15px;
			text-decoration: none;
		}
		#connectorlink {
			font-size: 10px;
			font-weight: normal;
			color: #ff7003;
			font-family:"Verdana", Arial, Helvetica, sans-serif;
			text-decoration: underline;
			line-height: 0px;
		}
		
		#connectorlink2 {
			font-size: 10px;
			font-weight: normal;
			color: #499c18;
			font-family:"Verdana", Arial, Helvetica, sans-serif;
			text-decoration: underline;
			line-height: 0px;
		}

#orangetxt{
font-size:12px;
font-family:"Verdana", Arial, Helvetica, sans-serif;
color:#ff7003;
line-height:16px;
font-weight:normal;
text-decoration: none;
}

#orangetxt2{
font-size:12px;
font-family:"Verdana", Arial, Helvetica, sans-serif;
color:#f79c22;
line-height:16px;
font-weight:normal;
text-decoration: none;
}
.greytxt{
font-size:12px;
font-family:"Verdana", Arial, Helvetica, sans-serif;
color:#8e8e8e;
line-height:16px;
font-weight:normal;
}

.greytxt2{
font-size:12px;
font-family:"Verdana", Arial, Helvetica, sans-serif;
color:#6a6a6a;
line-height:19px;
font-weight:normal;
}

#greentxt{
font-size:12px;
font-family:"Verdana", Arial, Helvetica, sans-serif;
color:#499c18;
line-height:16px;
font-weight:normal;
text-decoration: none;
}



#divupr{
position:relative;
left: 0px;
top: -32px; 
width: 809px;
height: 173px;
z-index:100;
}

#divupr2{
position:relative;
left: 0px;
top: 3px; 
width: 809px;
height: 70px;
z-index:101;
}

img{
border:0;}

.twitterbutton{
	background-repeat: no-repeat;
	width:37px;
	height:34px;
	float:right;
	margin-right:-37px;
	margin-top:-1px;
}

