/* ************************************************** Master ************************************************** */

/* ************ Custom Styles for QST ************** */
h1 {
	font-size: 32px;
	padding: 17px 0;
	margin-top: 1em !important;
	margin-bottom: .5em;
}

p {
	margin-bottom: 10px;
}

a {
	text-decoration: none;
	color: #3399cc;
	cursor: pointer;
}

	a:visited {
		color: #003366;
	}

ul {
	list-style: none;
}

div.main-content {
	min-width: 100%;
	background-color: #fff;
	min-height: 600px;
	border-radius: 12px;
	background-clip: padding-box;
	padding: 3em 0;
}

/* ************ End of Custom Styles for DSG ************** */

/* ************Mast Head************** */


.pp_master_body /*Color and font-size is not needed, it is defined in dellcore.cs, height and width no effect at all for body*/ {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #ffffff;
	overflow: auto;
}

.pp_Master_MainDiv {
	width: 100%;
	height: 100%;
	text-align: center;
	overflow: auto;
}

.pp_Master_HeaderFooter {
	background-color: #ffffff;
}

	.pp_Master_HeaderFooter ul {
		list-style-type: none;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

		.pp_Master_HeaderFooter ul li {
			float: left;
		}

.pp_Master_HeaderFooterRTL ul li {
	float: right;
}

.pp_Master_HeaderHeight /*Mozilla needs height defined*/ {
	height: 150px;
}

span#zz17_Menu_t {
	margin-top: -9px !important;
}

.pp_Master_AuthoringArea {
	height: 50px;
	position: relative;
}

	.pp_Master_AuthoringArea div {
		float: right;
	}

.pp_Master_WelcomeContent {
	height: 25px;
}

	.pp_Master_WelcomeContent ul {
		padding: 7px 0px 6px 0px;
	}

	.pp_Master_WelcomeContent table {
		padding: 7px 0px 6px 0px;
		float: right;
	}

	.pp_Master_WelcomeContent span div {
		float: left;
	}

.pp_Master_HeaderNav {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 20px 0px;
}

	.pp_Master_HeaderNav td {
		padding: 0px 0px 0px 0px;
	}

td.pp_Master_LogoStyle {
	padding: 8px 15px 0px 0px;
}

td.pp_Master_LogoStyleRTL {
	padding: 8px 0px 0px 15px;
}

td.pp_Master_LogoStyle, td.pp_Master_LogoStyleRTL, .pp_Master_LogoStyle a:link, .pp_Master_LogoStyle a:hover, .pp_Master_LogoStyle a:visited,
.pp_Master_LogoStyle img, .pp_Master_LogoStyleRTL a:link, .pp_Master_LogoStyleRTL a:hover, .pp_Master_LogoStyleRTL a:visited, .pp_Master_LogoStyleRTL img {
	height: 61px;
	width: 61px;
	border: 0px transparent none;
	text-decoration: none;
	vertical-align: top;
}

.pp_Master_NavMenu {
	padding-left: 20px;
	text-align: left;
	width: 920px;
}

.pp_Master_BreadcrumbContent {
	color: #FFFFFF;
	padding: 0px 0px 12px 0px;
}

.pp_Master_TopWelcome li.pp_Welcome {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.pp_Master_TopWelcome li a {
	text-decoration: none;
	padding: 0px 5px 0px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
/* ***************end of mast head ****** */
/* ***************Master Content ******* */
.pp_PageTitleArea {
	height: 60px;
}

	.pp_PageTitleArea ul {
		list-style-type: none;
		margin: 0px;
		padding: 0px;
	}

		.pp_PageTitleArea ul li {
			float: left;
		}

.pp_PageTitleStyle {
	font-size: 18px;
	padding: 20px 0px 0px 0px;
	/*font-family:"Gotham Book";*/
}

.pp_PageToolbar {
	float: right;
	font-size: 11px;
	width: 166px;
	padding: 10px 0px 0px 0px;
}

	.pp_PageToolbar a {
		color: #39C;
		text-decoration: none;
	}

.pp_PageToolbarFAQ {
	float: right;
	font-size: 11px;
	padding: 10px 50px 0px 0px;
}

	.pp_PageToolbarFAQ a {
		color: #39C;
		text-decoration: none;
	}

.pp_Icon {
	padding: 0px 5px 0px 0px;
	border: 0px;
	vertical-align: middle;
}

.pp_Master_ContentArea {
	padding-bottom: 24px;
}

	.pp_Master_ContentArea table {
		border-style: none;
		margin-bottom: 0.5em;
	}

	.pp_Master_ContentArea td {
		vertical-align: top;
		text-align: left;
	}

.pp_ContentTable {
	width: 776px;
	float: left;
}
/* ***************end of Master Content ****** */
.pp_Master_Background {
	/*background-image:url('http://i.dell.com/images/global/partnerdirect/nextgen/gradientgray3k.png');
    background-repeat:repeat-x;
    background-color:#eeeeee;*/
}

.pp_Master_PageWidth {
	margin: 0px auto;
	/*width:965px;*/
}

table.pp_Master_PageWidth {
	width: 965px;
	padding: 0px;
	margin: 0px;
}

	table.pp_Master_PageWidth td {
		text-align: left;
	}

.pp_console {
	clear: both;
}

.pp_line {
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #FFFFFF;
}

.pp_Height {
	height: 10px;
}

.pp_searchStyle {
	height: 34px;
	vertical-align: top;
	text-align: right;
}

.pp_header {
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #a5a5a5;
	width: 169px;
	margin: 0px 20px 40px 0px;
}

.pp_headerRTL {
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #a5a5a5;
	width: 169px;
	margin: 0px 0px 40px 20px;
}

.pp_tableAlignLeft {
	text-align: left;
}
/* ************************************************************************************************************** */
/* ************************************************** Content ************************************************** */
.pp_content {
	font-family: arial,helvetica;
}

	.pp_content H2 {
		font-size: 12pt;
		font-weight: bold;
		color: #333333 !important;
	}

	.pp_content H3 {
		font-size: 9pt;
		font-weight: bold;
		color: #333333;
	}

	.pp_content P {
		font-size: 9pt;
		color: #464646;
		margin-top: 5px !important;
	}

	.pp_content TD {
		font-size: 9pt;
		color: #464646;
	}

	.pp_content a:link, .pp_content a:visited {
		font-size: 9pt;
		color: #3399cc;
		text-decoration: none;
	}

	.pp_content a:hover {
		text-decoration: underline;
	}

	.pp_content LI {
		font-size: 9pt;
		color: #464646;
	}

.pp_content_title {
	font-size: 15pt;
	font-weight: bold;
	color: #464646;
}

.pp_content_subTitle {
	font-size: 9pt;
	font-weight: bold;
	color: #464646;
}

.pp_content_para B {
	font-size: 9pt;
	color: #464646;
}

.pp_content_para {
	font-size: 9pt;
	color: #464646;
}

.pp_content_paraSmall {
	font-size: 8pt;
	color: #464646;
}

.pp_content_dynamic a {
	text-decoration: none;
	color: #3399cc;
}

.pp_iframeclass {
	height: 100%;
	width: 100%;
	overflow: hidden;
	border: 0px transparent none;
}
/*.pp_topHeader
{
    background-image:url('http://i.dell.com/images/global/partnerdirect/new/topHeader3.png');
    background-repeat:repeat;
    padding:20px 20px 0px 20px;
    overflow:auto;
    overflow-x:hidden;
}*/
.pp_ContentArea {
	float: left;
	width: 484px;
}

.pp_rightActionTableWidth {
	float: right;
	width: 232px;
	margin: 0px 0px 0px 0px;
}

.pp_bottomHeader {
	background-image: url('http://i.dell.com/images/global/partnerdirect/new/bottomHeader3.png');
	background-repeat: no-repeat;
	height: 30px;
	width: 776px; /* This one has no padding, so using full size*/
	margin: 0px 0px 20px 0px;
}
/* ************************************************************************************************************** */
/* ************************************************** Footer ************************************************** */
/* 1. Footer Section//////////////////////////////// */
#footerSection {
	background-color: #ffffff;
	clear: both;
	padding: 0px 0px 0px 0px;
}
	/* 2. Footer Breadcrumbs//////////////////////////// */
	#footerSection .breadcrumbsWrap, #footerSection .breadcrumbsWrapRTL {
		padding: 8px 0 9px;
	}
		/* 2.1 Footer bredcrumbs Viewport ////////////////*/
		#footerSection .breadcrumbsWrap .viewport, #footerSection .breadcrumbsWrapRTL .viewportRTL {
			width: 965px;
			height: auto;
			text-align: left;
			margin: 0 auto;
			overflow: hidden;
			padding: 15px 18px 15px 18px;
			border-bottom: 1px solid #EEEEEE;
		}

.breadcrumbsWrapRTL .viewportRTL div {
	float: right;
}
/* 3. Contextual Breadcrumbs//////////////////////// */
#footerSection .footerContextualContainer, #footerSection .footerContextualContainerRTL {
	/*background: url(/sites/channel/Style%20Library/Images/masthead_divider.png) #000000 no-repeat top center; */
	width: 965px;
	margin: 0 auto 0; /* added top padding to margin to work around an IE6 bug */
	overflow: hidden;
	padding: 0px 0px 0px 0px;
}

.footerContextualContainer * {
	/* NETSCAPE/MOZILLA fix */
	-moz-box-sizing: border-box;
	/* OPERA fix */
	/* box-sizing: border-box; */
}

.footerContextualContainer ul, .footerContextualContainerRTL ul {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.footerContextualContainer .contextualFooterLinkTitle, .footerContextualContainerRTL .contextualFooterLinkTitle {
	color: #333333;
	margin-bottom: 1px;
	font-size: 15px; /* 10x1.6=16 */
	text-align: left;
	padding: 15px 0px 15px 0px;
}

.footerContextualContainerRTL .contextualFooterLinkTitle {
	text-align: right;
}

.footerContextualContainer a, .footerContextualContainer a:link, .footerContextualContainerRTL a, .footerContextualContainerRTL a:link {
	color: #999999;
	text-decoration: none;
}

	.footerContextualContainer a:hover, .footerContextualContainerRTL a:hover {
		color: #999999;
		text-decoration: underline;
	}

.footerContextualContainer .contextualFooterLinks5col, .footerContextualContainerRTL .contextualFooterLinks5col {
	width: 190px;
	padding: 0px 0px 40px 0px;
	float: left;
}

	.footerContextualContainer .contextualFooterLinks5col.first, .footerContextualContainerRTL .contextualFooterLinks5col.first {
		margin: 0;
	}

.footerContextualContainer .contextualFooterLinks4col, .footerContextualContainerRTL .contextualFooterLinks4col {
	width: 235px;
	padding: 5px;
	margin: 0;
	float: left;
}

.footerContextualContainer ul.contextualFooter, .footerContextualContainerRTL ul.contextualFooter {
	width: 965px;
}

.footerContextualContainer .contextualFooterLinks li {
	color: #666666;
	text-align: left;
	font-size: 11px; /* 10x1.2=12 */
	padding: 0px 0px 8px 0px;
}

.footerContextualContainerRTL .contextualFooterLinks li {
	text-align: right;
	font-size: 11px; /* 10x1.2=12 */
	padding: 0px 0px 8px 0px;
	color: #666666;
}

	.footerContextualContainer .contextualFooterLinks li a, .universalFooter .universalFooterLinks td a,
	.footerContextualContainerRTL .contextualFooterLinks li a, .universalFooterRTL .universalFooterLinksRTL td a {
		color: #666666;
		text-decoration: none;
	}
/* 1. Footer Wrap////////////////////////////// */
#footerWrap {
	padding: 0px 0px 40px 0px;
	background: #ffffff no-repeat top center;
	margin: 0 auto;
}
/* 2. Footer Breadcrumbs//////////////////////////// */
.universalFooter, .universalFooterRTL {
	clear: both;
	width: 965px;
	margin: 0 auto;
	padding: 10px 0px 0px 0px;
	color: #FFFFFF;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	border-top: 1px #eeeeee solid;
}

	.universalFooter .universalFooterLinks td {
		display: inline;
		font-size: 11px; /* 10x1.1=11 */
		line-height: 1.3em;
		padding-right: 15px;
	}

	.universalFooterRTL .universalFooterLinksRTL td {
		display: inline;
		font-size: 11px; /* 10x1.1=11 */
		line-height: 1.3em;
		padding-left: 15px;
	}

	.universalFooter .universalFooterLinks td a, .universalFooter .universalFooterLinks td.oplabss {
		border-left: 1px solid #666666;
		padding-left: 15px;
	}

	.universalFooterRTL .universalFooterLinksRTL td a, .universalFooterRTL .universalFooterLinksRTL td.oplabss {
		border-right: 1px solid #666666;
		padding-right: 15px;
	}

	.universalFooter .universalFooterLinks td.first a {
		padding-left: 0px;
		border-left: none;
	}

	.universalFooterRTL .universalFooterLinksRTL td.first a {
		padding-right: 0px;
		border-right: none;
	}

	.universalFooter .universalFooterLinks a:hover, .universalFooterRTL .universalFooterLinksRTL a:hover {
		text-decoration: underline;
	}

	.universalFooter .universalFooterLinks td.oplabss a {
		border-left: none;
		padding: 0px 0px 0px 0px;
	}

	.universalFooterRTL .universalFooterLinksRTL td.oplabss a {
		border-right: none;
		padding: 0px 0px 0px 0px;
	}
/* ************************************************************************************************************** */
/* ************************************************** Navigation ************************************************** */
.pp_topNav1ItemNew a, .pp_topNav1ItemNew a:visited, .pp_topNav1ItemNewRTL a, .pp_topNav1ItemNewRTL a:visited {
	font-weight: 500;
	font-size: 15px;
	color: #999999;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
}

table.pp_topNav1ItemNew {
	float: left;
}

table.pp_topNav1ItemNewRTL {
	float: right;
}

.pp_topNav1ItemNew td {
	height: 28px;
	padding: 0px 40px 0px 0px;
}

.pp_topNav1ItemNewRTL td {
	height: 28px;
	padding: 0px 0px 0px 40px;
}

.pp_topNav1ItemNew a:hover, .pp_topNav1ItemNewRTL a:hover, .pp_topNav1ItemNew a:active, .pp_topNav1ItemNewRTL a:active {
	color: #333333;
	text-decoration: none;
}

.vertical-bred {
	padding: 2px 0px 2px 0px;
	margin: 0px 0px 0px 0px;
	overflow: hidden;
	height: auto;
	color: #ffffff;
	vertical-align: middle;
	background: url(http://i.dell.com/images/global/partnerdirect/next%20Gen/vertical_breadcrumbs_li.gif) left top;
	width: 185px;
	background-repeat: no-repeat;
}

A.vertical-bred-link:link, A.vertical-bred-link:hover, A.vertical-bred-link:visited {
	padding: 0px 10px 0px 10px;
	display: block;
	font-size: 1.3em;
	color: #ffffff;
	text-decoration: none;
}
/* it is used by Partner Code Behind Left navigation, do not comment these.
Because the left navigation will lost style in 1st load.*/
.vertical-bred-current {
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
	height: 40px;
	border-bottom: 1px #c5c5c5 solid;
}

A.vertical-bred-current-link:link, A.vertical-bred-current-link:hover, A.vertical-bred-current-link:visited {
	color: #060606;
	font-size: 1.3em;
	font-weight: bold;
	text-decoration: none;
	padding: 0px 10px 0px 0px;
}

.pp_leftNavColumn {
	width: 185px;
	vertical-align: top;
	margin: 0px 7px 0px 0px;
	float: left;
}

.pp_leftNavSpacer {
	width: 160px;
}

.pp_leftNavLevel1 {
	color: #0066CC;
	font-size: 15px;
	margin: 10px 0px 9px 0px;
	background-repeat: no-repeat;
	background-position: 0px 5px;
}

	.pp_leftNavLevel1 td {
		padding-left: 9px;
	}

	.pp_leftNavLevel1 a {
		background-image: none;
	}

.pp_leftNavSelectedLevel1 {
	color: #0066CC;
	font-size: 15px;
	margin: 10px 0px 9px 0px;
	background-repeat: no-repeat;
	background-position: 0px 5px;
}

.pp_leftNavLevel1 a:hover {
	background-image: none;
	text-decoration: underline;
}

.pp_leftNavLevel2 {
	color: #666666;
	font-size: 13px;
	margin-bottom: 2px;
	background-repeat: no-repeat;
	background-position: 5px 2px;
}

	.pp_leftNavLevel2 a {
		background-image: none;
	}

	.pp_leftNavLevel2 td {
		padding-left: 19px;
	}

.pp_leftNavSelectedLevel2 {
	color: #666666;
	font-size: 13px;
	margin-top: 2px;
	margin-bottom: 2px;
	background-repeat: no-repeat;
	background-position: 5px 2px;
}

.pp_leftNavLevel2 a:hover {
	background-image: none;
	text-decoration: underline;
}
/* ***************************************** End Of Left Navigation  ******************************************** */
/* ******************************************** BreadCrumb ******************************************************* */
.pp_breadcrumb {
	margin: 0px;
	padding: 0px;
}

	.pp_breadcrumb li {
		display: inline;
	}

.pp_breadcrumbitem {
}

	.pp_breadcrumbitem a {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #666666;
		text-decoration: none;
	}

		.pp_breadcrumbitem a:hover {
			text-decoration: underline;
		}

.pp_breadcrumbactiveitem {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

.pp_breadcrumbseperator {
	font-family: Arial;
	font-size: 11px;
	color: #666666;
	padding-left: 5px;
	padding-right: 5px;
	display: inline;
}

.pp_breadcrumbitemimage {
	display: inline;
	padding-right: 5px;
}

.pp_breadcrumbRTL {
	margin: 0px;
	padding: 0px;
	float: right;
}

.pp_breadcrumbitemRTL {
	float: left;
}

	.pp_breadcrumbitemRTL a {
		font-family: Arial;
		font-size: 11px;
		color: #666666;
		text-decoration: none;
	}

		.pp_breadcrumbitemRTL a:hover {
			color: #333333;
			text-decoration: underline;
		}

.pp_breadcrumbactiveitemRTL {
	float: left;
	font-family: Arial;
	font-size: 11px;
	color: #333333;
}

.pp_breadcrumbseperatorRTL {
	font-family: Arial;
	font-size: 11px;
	color: #333333;
	padding-left: 5px;
	padding-right: 5px;
}

.pp_breadcrumbitemimageRTL {
	display: inline;
	padding-right: 5px;
}
/* ************************************************************************************************************** */
/* ************************************************** Search ************************************************** */
.pp_ms-header {
	color: black !important;
	font-size: 12pt;
}

.pp_ms-line {
	height: 1px;
	color: #c5c5c5;
}

.facet-containerRTL {
	direction: rtl;
}

.facet-name, .facet-name a:link, .facet-name a:visited, .facet-nameRTL, .facet-nameRTL a:link, .facet-nameRTL a:visited {
	font-size: 15px;
	text-decoration: none;
	color: #0066CC;
}

.facet-value, .facet-value a:link, .facet-value a:visited, .facet-valueRTL, .facet-valueRTL a:link, .facet-valueRTL a:visited {
	font-size: 13px;
	text-decoration: none;
	color: #666666;
}

.facet-nameRTL td {
	text-align: right;
}

table.facet-nameRTL, table.facet-valueRTL {
	direction: rtl;
	float: right;
}

.facet-valueRTL td {
	text-align: right;
	padding: 0px 20px 0px 0px;
}

.SearchBoxEx table {
	/*background-image:url('http://i.dell.com/images/global/partnerdirect/nextgen/srchtxtbg_204x18.png');*/
	background-image: url('http://i.dell.com/images/global/partnerdirect/nextgen/searchbackground.png');
	background-repeat: no-repeat;
	width: 204px;
	height: 20px;
	margin: 0px 0px 10px 0px;
	color: #333333;
}

	.SearchBoxEx table tr td {
		border: 0px transparent solid;
		background-color: transparent;
	}

		.SearchBoxEx table tr td a img {
			height: 16px !important;
			border-style: none !important;
			margin-left: -2px !important;
		}

		.SearchBoxEx table tr td input {
			margin: -6px 0px -6px 2px !important;
			background-image: none !important;
			border: 0 transparent solid !important;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			color: #333333;
			width: 170px;
			padding-top: 0px !important;
			padding-bottom: 0px !important;
			font-style: normal;
		}

.pp_ContentTable .SearchBoxEx table tr td input {
	margin-top: 1px !important;
}

.pp_Master_MainDiv_RTL table.pp_search_ContentTable, table.pp_search_ContentTable tr td {
	padding: 0px 5px 0px 0px !important;
}

.pp_Master_MainDiv_RTL #MSOZoneCell_WebPartWPQ7 {
	direction: rtl;
}
/* ************************************************************************************************************** */
/* ************************************************** Bookmark & Share ************************************************** */
.pp_ShareAndModal {
	width: 480px;
	top: 240px;
	text-align: left;
}

#print {
	padding: 0px 12px 0px 0px;
	float: left;
}

#share {
	vertical-align: middle;
	float: right;
}

#mask {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 9000;
	background-color: #000000;
	display: none;
	opacity: 0.7;
	filter: alpha(opacity=70);
}

#boxes .window {
	position: absolute;
	width: 350px;
	height: 200px;
	display: none;
	z-index: 9999;
	padding: 30px;
}
/* Z-index of #mask must lower than #boxes .window */
#tt_mask {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 9000;
	background-color: #000;
	display: none;
}

#tt_boxes .tt_window {
	position: absolute;
	width: 440px;
	height: 200px;
	display: none;
	z-index: 9999;
	padding: 20px;
}
/* Customize your modal window here, you can add background image too */
#tt_boxes #tt_dialog {
	width: 730px !important;
	width: 375px;
	height: 203px;
}

.pp_modalContent_tt {
	border: 1px solid #CCCCCC;
	overflow: hidden;
	position: relative;
	width: 100%;
	height: 70%;
}

.pp_modalLoad {
	background: url('../../../Images/Dell/Ajax-loader.gif') no-repeat 0 0;
	height: 32px;
	position: absolute;
	visibility: hidden;
	width: 32px;
	z-index: 99994;
}

.pp_modalWindow {
	background-color: #292929;
	border: 1px solid black;
	margin: 0;
	padding: 0 10px 10px;
	position: absolute;
	visibility: visible;
	z-index: 9992;
}

.pp_modalTop {
	color: white;
	height: 25px;
	text-align: left;
	vertical-align: middle;
	width: 420px;
}

.pp_modalTopR {
	background: url('http://i.dell.com/images/global/partnerdirect/next%20Gen/modal_div_2x1.gif') repeat-y 0 0;
	display: inline;
	float: right;
	height: 21px;
	margin: 1px 0px 3px 0px;
	text-align: right;
	width: 20px;
}

.pp_closeWindow, .tt_closeWindow {
	background-image: url('http://i.dell.com/images/global/partnerdirect/next%20Gen/x_close.gif');
	background-position: right center;
	background-repeat: no-repeat;
	cursor: pointer;
	display: inline;
	float: right;
	height: 25px;
	width: 8px;
	z-index: 9993;
	text-decoration: none;
}

.pp_modalTitle {
	color: white;
	display: block;
	font-size: 1.25em;
	font-weight: bold;
	height: 25px;
	line-height: 1.25em;
	padding-top: 0.3em;
	text-align: left;
	vertical-align: middle;
	width: 320px;
}

.pp_modalContent {
	background-color: white;
	border: 1px solid #CCCCCC;
	overflow: hidden;
	position: relative;
	width: 420px;
	height: 120px;
}

.pp_articleModule {
	font-size: small;
	overflow: hidden;
	padding: 0;
	width: 100%;
}

ul.pp_columns_3split {
	float: left;
	padding: 0px;
	width: 33%;
}

.pp_columns_3split li {
	width: 100%;
	padding: 5px 0px 0px 0px;
}

	.pp_columns_3split li a:visited, .pp_columns_3split li a:hover, .pp_columns_3split li a:link {
		text-decoration: none;
		color: #3399cc;
	}
/* ************************************************************************************************************** */
/* ************************************************** ModalLogin.ascx ************************************************** */
#PartnerLoginMask {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 9000;
	background-color: #000000;
	display: none;
	opacity: 0.7;
	filter: alpha(opacity=70);
}

.pp_LogoutOuterBorder {
	background-image: url('http://i.dell.com/images/global/partnerdirect/new/logoutbg.png');
	background-repeat: no-repeat;
	height: 440px;
	width: 230px;
	text-align: left;
}

.pp_LoginOuterBorder {
	background-image: url('http://i.dell.com/images/global/partnerdirect/new/loginbg.png');
	background-repeat: no-repeat;
	height: 370px;
	width: 230px;
	text-align: left;
}

.pp_LogoutBorder {
	font-family: Arial;
	font-size: 13px;
	text-align: left;
	vertical-align: text-top;
	color: #000000;
	margin: 10px 15px 10px 10px;
	float: left;
}

.pp_LoginBorder {
	font-family: Arial;
	font-size: 11px;
	text-align: left;
	vertical-align: text-top;
	color: #000000;
	margin: 15px 15px 15px 15px;
	float: left;
}

.pp_LoginTitleText {
	font-weight: bold;
	font-size: 15px;
	text-align: left;
	vertical-align: text-top;
	color: #000000;
	padding-bottom: 13px;
}

.pp_TextBlue {
	color: #3399cc;
	text-decoration: none;
}

.pp_TextRed {
	color: red;
}

.pp_LoginLabel {
	padding-top: 7px;
	padding-bottom: 5px;
}

.pp_ProfileTextBottom {
	padding-bottom: 10px;
}

.pp_ProfileText {
	padding-top: 5px;
	vertical-align: top;
	vertical-align: text-top;
}

.pp_LoginTextBoxBorder {
	padding-bottom: 5px;
}

.pp_LoginTextBox {
	width: 150px;
	border: 1px #CCCCCC solid;
}

.pp_LoginButton {
	margin-top: 15px;
	margin-bottom: 15px;
}

.pp_alignCenter {
	text-align: center;
	vertical-align: middle;
}

a.pp_welcomeClass, a.pp_welcomeClass:hover, a.pp_welcomeClass:visited {
	color: #666666;
	text-align: right;
	text-decoration: none;
}
/* Customize your modal window here, you can add background image too */
#PartnerLoginBoxes #PartnerLoginDialog {
	background-color: #292929;
	border: 1px solid black;
	margin: 0;
	color: #000000;
	width: 280px;
	height: 415px;
}

#PartnerLoginBoxes .PartnerLoginWindow {
	position: absolute;
	width: 230px;
	height: 380px;
	display: none;
	z-index: 9991;
}

.PartnerLoginTopContent {
	vertical-align: middle;
	width: 100%;
}

.PartnerLoginCloseArea {
	background: transparent url('http://i.dell.com/images/global/partnerdirect/next%20Gen/modal_div_2x1.gif') repeat-y scroll 0 0;
	display: inline;
	float: right;
	height: 21px;
	margin-top: 1px;
	width: 20px;
}

a.PartnerLoginClose {
	background-image: url('http://i.dell.com/images/global/partnerdirect/next%20Gen/x_close.gif');
	background-position: right center;
	background-repeat: no-repeat;
	cursor: pointer;
	display: inline;
	float: left;
	height: 21px;
	width: 10px;
	z-index: 9993;
	padding-left: 5px;
}

	a.PartnerLoginClose:visited {
		text-decoration: none;
	}

	a.PartnerLoginClose:hover {
		text-decoration: none;
	}

.PartnerLoginMainContent {
	background-color: #ffffff;
	color: #000000;
	width: 230px;
	height: 334px;
	margin: 25px;
}
/* ************************************************************************************************************** */
/* ************************************************** ModalRoleSelctor.ascx ************************************************** */
#PartnerRoleSelectorMask {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 9000;
	background-color: #000000;
	display: none;
	opacity: 0.7;
	filter: alpha(opacity=70);
}

#PartnerRoleSelectorBoxes #PartnerRoleSelectorDialog {
	background-color: #292929;
	border: 1px solid black;
	margin: 0;
	color: #000000;
	width: 900px;
	height: 340px;
}

#PartnerRoleSelectorBoxes .PartnerRoleSelectorWindow {
	position: absolute;
	width: 900px;
	height: 340px;
	display: none;
	z-index: 9991;
}

.PartnerRoleSelectorCloseArea {
	background: transparent url('http://i.dell.com/images/global/partnerdirect/next%20Gen/modal_div_2x1.gif') repeat-y scroll 0 0;
	display: inline;
	float: right;
	height: 21px;
	margin-top: 1px;
	width: 20px;
}

a.PartnerRoleSelectorClose {
	background-image: url('http://i.dell.com/images/global/partnerdirect/next%20Gen/x_close.gif');
	background-position: right center;
	background-repeat: no-repeat;
	cursor: pointer;
	display: inline;
	float: left;
	height: 21px;
	width: 10px;
	z-index: 9993;
	padding-left: 5px;
}

	a.PartnerRoleSelectorClose:visited {
		text-decoration: none;
	}

	a.PartnerRoleSelectorClose:hover {
		text-decoration: none;
	}

.PartnerRoleSelectorMainContent {
	background-color: #ffffff;
	color: #000000;
	width: 860px;
	height: 300px;
	margin: 20px;
}
/* ************************************************************************************************************** */
/* ************************************************** LoginOrProfileInfo.ascx ************************************************** */
.pp_loginFormBody {
	margin: 0 0 0 0;
}

hr.pp_hr {
	color: #cccccc;
	display: block;
	text-align: center;
	vertical-align: middle;
	padding: 5px 0px 5px 0px;
}
/* ************************************************************************************************************** */
/****************************Start Search Style Page*********************************/
.pp_searchStatistics {
	background-image: url('http://i.dell.com/images/global/partnerdirect/next%20gen/searchbg_720_40.png');
	background-repeat: no-repeat;
	background-position: center;
	height: 40px;
	width: 720px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	text-align: center;
}

.pp_srch-sorting, .pp_srch-item-per-page {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 15px 0px 15px 10px;
}

.pp_srch-item-per-page {
	border-right: 1px silver solid;
}

.srch-stats {
	border-right: 1px transparent none;
}

.srch-Page {
	border-right: 1px #cccccc solid;
	border-left: 1px #cccccc solid;
}

#CSR .srch-results {
	max-width: 100% !important;
}
/****************************End Search Style Page*********************************/
/***********************************************Rss Feeder Style************************************************ */
#rssFeeder {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	width: 240px;
}

.containers {
	text-align: left;
}

#rssFeeder .containers .top, #rssFeeder .containers .top p, #rssFeeder .containers .top div, #rssFeeder .containers .bottom, #rssFeeder .containers .bottom div {
	background-image: url('http://content-cdn.dell.com/css/images/containers/white_bordered_bg.png');
}

.containers .top {
	background: transparent url('http://content-cdn.dell.com/css/images/containers/white_noborder_bg.png') no-repeat scroll right top;
	height: 6px;
	margin: 0px 0px 0px 5px;
}

	.containers .top p, .containers .top div {
		background: transparent url('http://content-cdn.dell.com/css/images/containers/white_noborder_bg.png') no-repeat scroll left top;
		height: 6px;
		position: relative;
		width: 6px;
	}

#rssFeeder .containers .contentleft, #rssFeeder .containers .contentright {
	background-image: url('http://content-cdn.dell.com/css/images/containers/white_bordered_bg_slice.gif');
}

.containers .contentleft {
	background: #ffffff none repeat-y scroll left top;
	padding: 0px 0px 0px 5px;
	margin: 0px 0px 0px 5px;
}

.containers .contentright {
	background: #ffffff none repeat-y scroll right top;
	padding: 0px 5px 0px 0px;
}

.containers .content {
	background: #ffffff none repeat scroll 0 0;
	overflow: hidden;
	padding: 5px 10px 5px 10px;
}

.containers .bottom {
	background: transparent url('http://content-cdn.dell.com/css/images/containers/white_noborder_bg.png') no-repeat scroll right bottom;
	height: 6px;
	margin: 0px 0px 0px 5px;
}

	.containers .bottom div {
		background: transparent url('http://content-cdn.dell.com/css/images/containers/white_noborder_bg.png') no-repeat scroll left bottom;
		height: 6px;
		position: relative;
		width: 6px;
	}

#rssFeeder .headingWrap {
	background: transparent url('http://content-cdn.dell.com/css/images/lines/dotted_line.gif') repeat-x scroll left bottom;
	margin-bottom: 10px;
	overflow: hidden;
}

.headingWrap {
	padding: 0px 0px 10px 10px;
	overflow: visible;
	width: 100%;
}

#rssFeeder h3, #rssFeeder h5 {
	color: #666666;
	font-size: 1.2727em;
	margin: 0;
}

.rssReaderContainer .linkitem {
	margin: 0px 0px 10px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

	.rssReaderContainer .linkitem a:link, #rssReaderContainer .linkitem a:visited {
		color: #3399CC;
		font-weight: bold;
		text-decoration: none;
	}

	.rssReaderContainer .linkitem a:hover {
		text-decoration: underline;
	}

.delphiTabs {
	margin-right: 0;
}

	.delphiTabs .ui-tabs-nav-container {
		border-bottom: 1px solid #C5C5C5;
		margin: 0 0 10px;
	}

	.delphiTabs .ui-tabs-nav {
		bottom: -1px;
		line-height: 12px;
		overflow: hidden;
		position: relative;
		white-space: nowrap;
		width: 100%;
		margin: 0px 0px 0px 0px;
	}

		.delphiTabs .ui-tabs-nav li.ui-tabs-selected {
			background-position: left top;
			border: medium none;
		}

		.delphiTabs .ui-tabs-nav li {
			background: transparent url('http://content-cdn.dell.com/css/images/tabs_container/shaded_tab_bg.png') no-repeat scroll 0 -22px;
			float: left;
			margin: 0 5px 0 0;
		}

			.delphiTabs .ui-tabs-nav li.ui-tabs-selected a {
				background-position: right top;
				color: #666666;
				padding: 5px 7px 6px 0;
			}

			.delphiTabs .ui-tabs-nav li a {
				background: transparent url('http://content-cdn.dell.com/css/images/tabs_container/shaded_tab_bg.png') no-repeat scroll right -22px;
				display: block;
				font-size: 10px;
				height: 10px;
				margin: 0 0 0 5px;
				padding: 5px 7px 5px 1px;
				text-decoration: none;
				color: #3399CC;
			}

.topratedContent {
	padding: 5px 5px 10px;
}

.newContent {
	padding: 5px 5px 10px;
}
/*******************************featured videos*************************************/
.mediaPlayerContainer {
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 0px 0px 0px 10px;
}

.inlinevideo a, .inlinevideo a:link, .inlinevideo a:visited, a.email:link, a.email:visited, a.mediaPlayerEmbedLink:link, a.mediaPlayerEmbedLink:visited {
	color: #3399CC;
	text-decoration: none;
}

.iv_thumb {
	cursor: pointer;
	float: left;
	height: 70px;
	padding-right: 10px;
	width: 90px;
	border: 0 transparent none;
}

.iv_title {
	border: 0 none;
	cursor: pointer;
	float: left;
}

.mediaPlayerTools {
	clear: both;
	display: block;
	margin: 0;
	padding: 5px 0;
}

ul {
	list-style: none outside none;
}

.mediaPlayerTools li.divider {
	border-left: 1px solid #AAAAAA;
	display: inline;
	margin: 0 0 0 8px;
	padding: 0 0 0 6px;
}

.mediaPlayerTools li {
	display: inline;
	margin: 0;
	padding: 0;
}

li {
}
/*******************************related videos*************************************/
.delphiCarousel {
	overflow: hidden;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 0px 0px 0px 10px;
}

	.delphiCarousel.mediaCarousel .viewPortContainer {
		margin: 10px 0 0;
	}

	.delphiCarousel .viewPortContainer {
		overflow: hidden;
		position: relative;
		width: 230px;
	}

	.delphiCarousel .viewPort {
		float: left;
		overflow: visible;
		width: 230px;
	}

	.delphiCarousel .slider {
		position: relative;
	}

	.delphiCarousel.mediaCarousel ul.group {
		max-width: 230px;
		overflow: hidden;
		position: relative;
		width: 230px;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
	}

	.delphiCarousel ul.group {
		position: absolute;
		width: 220px;
	}

	.delphiCarousel.mediaCarousel li.item {
		float: left;
		margin-bottom: 10px;
		width: 230px;
	}

	.delphiCarousel li.item {
		list-style: none outside none;
	}

	.delphiCarousel.mediaCarousel img.thumbnail {
		float: left;
		height: 50px;
		overflow: auto;
		width: 80px;
		border: 0 transparent none;
	}

	.delphiCarousel.mediaCarousel .info {
		float: left;
		margin-left: 10px;
		width: 120px;
	}

	.delphiCarousel a:link, .delphiCarousel a:visited {
		text-decoration: none;
	}

	.delphiCarousel.mediaCarousel .info .title {
		color: #3399CC;
		font-weight: bold;
	}

	.delphiCarousel.mediaCarousel .info .source {
		color: #999999;
	}

	.delphiCarousel.mediaCarousel .info .duration {
		color: #000000;
		font-weight: bold;
	}

	.delphiCarousel .viewAllContainer {
		clear: both;
		margin-top: 10px;
		overflow: hidden;
	}

	.delphiCarousel a.viewAll:link, .delphiCarousel a.viewAll:visited {
		color: #666666;
		text-decoration: underline;
	}

	.delphiCarousel .viewAll {
		float: right;
	}
/* ************************************************************************************************************** */
/* ********************************************** SearchBox White Border ************************************************ */
.pp_SearchBox_containers {
	text-align: left;
}

#pp_SearchBox_WhiteBordered .pp_SearchBox_containers .pp_SearchBox_top,
#pp_SearchBox_WhiteBordered .pp_SearchBox_containers .pp_SearchBox_top div,
#pp_SearchBox_WhiteBordered .pp_SearchBox_containers .pp_SearchBox_bottom,
#pp_SearchBox_WhiteBordered .pp_SearchBox_containers .pp_SearchBox_bottom div {
	background-image: url('http://content-cdn.dell.com/css/images/containers/white_bordered_bg.png');
}

.pp_SearchBox_containers .pp_SearchBox_top {
	background: transparent url('http://content-cdn.dell.com/css/images/containers/white_noborder_bg.png') no-repeat scroll right top;
	height: 2px;
	margin: 0px 0px 0px 1px;
}

	.pp_SearchBox_containers .pp_SearchBox_top div {
		background: transparent url('http://content-cdn.dell.com/css/images/containers/white_noborder_bg.png') no-repeat scroll left top;
		height: 2px;
		position: relative;
		width: 2px;
	}

#pp_SearchBox_WhiteBordered .pp_SearchBox_containers .pp_SearchBox_contentleft,
#pp_SearchBox_WhiteBordered .pp_SearchBox_containers .pp_SearchBox_contentright {
	background-image: url('http://content-cdn.dell.com/css/images/containers/white_bordered_bg_slice.gif');
}

.pp_SearchBox_containers .pp_SearchBox_contentleft {
	background: #ffffff none repeat-y scroll left top;
	padding: 0px 0px 0px 1px;
	margin: 0px 0px 0px 1px;
}

.pp_SearchBox_containers .pp_SearchBox_contentright {
	background: #ffffff none repeat-y scroll right top;
	padding: 0px 1px 0px 0px;
}

.pp_SearchBox_containers .pp_SearchBox_content {
	background: #ffffff none repeat scroll 0 0;
	overflow: hidden;
	padding: 0px;
	margin: 0px;
}

.pp_SearchBox_containers .pp_SearchBox_bottom {
	background: transparent url('http://content-cdn.dell.com/css/images/containers/white_noborder_bg.png') no-repeat scroll right bottom;
	height: 2px;
	margin: 0px 0px 0px 1px;
}

	.pp_SearchBox_containers .pp_SearchBox_bottom div {
		background: transparent url('http://content-cdn.dell.com/css/images/containers/white_noborder_bg.png') no-repeat scroll left bottom;
		height: 2px;
		position: relative;
		width: 2px;
	}
/* ************************************************************************************************************** */
/* ********************************************** Search Result CSS ************************************************ */
.pp_SearchResult_containers {
	text-align: left;
	width: 736px;
}

#pp_SearchResult .pp_SearchResult_containers .pp_SearchResult_top,
#pp_SearchResult .pp_SearchResult_containers .pp_SearchResult_top div,
#pp_SearchResult .pp_SearchResult_containers .pp_SearchResult_bottom,
#pp_SearchResult .pp_SearchResult_containers .pp_SearchResult_bottom div {
	background-image: url('http://content-cdn.dell.com/css/images/containers/white_bordered_bg.png');
}

.pp_SearchResult_containers .pp_SearchResult_top {
	background: transparent url('http://content-cdn.dell.com/css/images/containers/white_noborder_bg.png') no-repeat scroll right top;
	height: 2px;
	margin: 0px 0px 0px 1px;
}

	.pp_SearchResult_containers .pp_SearchResult_top div {
		background: transparent url('http://content-cdn.dell.com/css/images/containers/white_noborder_bg.png') no-repeat scroll left top;
		height: 2px;
		position: relative;
		width: 2px;
	}

#pp_SearchResult .pp_SearchResult_containers .pp_SearchResult_contentleft,
#pp_SearchResult .pp_SearchResult_containers .pp_SearchResult_contentright {
	background-image: url('http://content-cdn.dell.com/css/images/containers/white_bordered_bg_slice.gif');
}

.pp_SearchResult_containers .pp_SearchResult_contentleft {
	background: #ffffff none repeat-y scroll left top;
	padding: 0px 0px 0px 1px;
	margin: 0px 0px 0px 1px;
}

.pp_SearchResult_containers .pp_SearchResult_contentright {
	background: #ffffff none repeat-y scroll right top;
	padding: 0px 1px 0px 0px;
}

.pp_SearchResult_containers .pp_SearchResult_content {
	background: #ffffff none repeat scroll 0 0;
	overflow: hidden;
	padding: 0px;
	margin: 0px;
	background-color: #ededed;
}

.pp_SearchResult_containers .pp_SearchResult_bottom {
	background: transparent url('http://content-cdn.dell.com/css/images/containers/white_noborder_bg.png') no-repeat scroll right bottom;
	height: 2px;
	margin: 0px 0px 0px 1px;
}

	.pp_SearchResult_containers .pp_SearchResult_bottom div {
		background: transparent url('http://content-cdn.dell.com/css/images/containers/white_noborder_bg.png') no-repeat scroll left bottom;
		height: 2px;
		position: relative;
		width: 2px;
	}
/* ************************************************************************************************************** */
.pp_search_PageTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	float: left;
	padding: 0px 0px 10px 0px;
}

.pp_search_PageTitleRTL {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	float: right;
	padding: 0px 0px 10px 0px;
}

table.pp_search_ContentTable, table.pp_search_ContentTable tr td {
	padding: 0px 0px 0px 0px;
}

table.pp_search_ContentTableRTL {
	float: right;
	padding: 0px 0px 0px 0px;
}

.pp_search, .pp_search div, .pp_search td {
	background-color: transparent !important;
}
/**********************************Search XSLT css**************************************************/
.search_xsl_hr {
	height: 1px;
	color: #EBEBEB;
	text-align: center;
}

.srchc-title a:link, .srchc-title a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3399CC;
}
/**********************************End of search XLST css***************************************************/
/**********************************Take The Tour************************************************************/
.pp_takethetour_title {
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	color: #333333;
	line-height: 26px;
	vertical-align: text-top;
}

.pp_takethetour_para {
	font-family: Arial;
	font-size: 13px;
	font-weight: normal;
	color: #333333;
	vertical-align: text-top;
}

.pp_takethetour_image {
	margin-top: 10px;
	margin-left: -4px;
	border: 0px;
}

.pp_masthead_image {
	border: 0px;
}

.pp_pBar_typography {
	font-family: Arial;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	margin-right: 20px;
}

.pp_countryInfo {
	float: left;
	margin-top: 4px;
	margin-right: 10px;
	display: inline;
}

.pp_DellRecommand {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	text-align: right;
}
/**********************************End of Take The Tour*****************************************************/
/**********************************Language switcher css**************************************************/
.pp_switch {
	padding: 20px 0px 0px 0px;
	font-style: arial,helvetica;
	font-size: 12px;
	color: #999999;
	text-decoration: none;
}

	.pp_switch ul {
		font-style: arial,helvetica;
		font-size: 12px;
		color: #999999;
		text-decoration: none;
		;
		padding-top: 1px;
		width: 100px;
		float: left;
		left: 50px;
	}

		.pp_switch ul li {
			font-style: arial,helvetica;
			font-size: 12px;
			color: #999999;
			text-decoration: none;
			;
			padding-top: 1px;
			left: 50px;
		}

			.pp_switch ul li a:active {
				font-style: arial,helvetica;
				font-size: 12px;
				color: #999999;
				text-decoration: none;
				;
				padding-top: 1px;
			}

		.pp_switch ul a:active {
			font-style: arial,helvetica;
			font-size: 12px;
			color: #999999;
			text-decoration: none;
			padding-top: 5px;
		}

	.pp_switch a {
		font-style: arial,helvetica;
		font-size: 12px;
		color: #999999;
		text-decoration: none;
		padding-top: 5px;
		float: left;
	}

		.pp_switch a:active {
			float: left;
			padding-top: 5px;
			font-style: arial,helvetica;
			font-size: 12px;
			color: #999999;
			text-decoration: none;
		}

		.pp_switch a:visited {
			float: left;
			padding-top: 5px;
			font-style: arial,helvetica;
			font-size: 12px;
			color: #999999;
			text-decoration: none;
		}

.pp_ErrorText {
	font-size: 11pt;
	font-weight: bold;
	color: black;
}
/*****************************End of Language Switcher*************************************/
/*****************************Dynamic Banner***********************************************/
.vb_verticalLeft {
	width: 513px;
	height: 204px;
	float: left;
}

.vb_verticalRight {
	width: 250px;
	height: 204px;
	float: left;
}

.vb_verticalMiddle {
	width: 50px;
	height: 204px;
	float: left;
}

div.vb_vertical_sc_menu1 {
	/* Set it so we could calculate the offsetLeft */
	position: absolute;
	height: 204px;
	width: 250px;
	top: 0px;
	left: 490px;
	padding: 0;
	margin: 0 0px 0 0;
}

ul.vb_vertical_sc_menu1 {
	display: block;
	height: 204px;
	/* Max width here, for users without Javascript */
	width: 250px;
	padding: 0;
	/* Remove default margin */
	margin: 0;
}
/* Navigation Menu */
.vb_vertical_sc_menu1 li {
	display: block;
	float: left;
	padding: 0px;
	margin: 0px;
	width: 250px;
	height: 68px;
	z-index: 3;
	cursor: pointer;
}

.vb_vertical_sc_menu1 img {
	border: 0px #fff solid;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	float: left;
	margin-left: 0px;
}
/*Indicator to indicate which image is shown */
.vb_vertical_show {
	top: 204px;
}

.vb_visible {
	visibility: visible;
	width: 50px;
	height: 68px;
}

.vb_invisible {
	visibility: hidden;
	width: 50px;
	height: 68px;
}
/* Main Image */
div.vb_vertical_slide_show {
	float: left;
	margin-right: 33px;
}

.vb_vertical_slide_show span {
	position: absolute;
	left: 0px;
	width: 513px;
	height: 201px;
	top: -204px;
}

div.vb_verticalContent_info {
	z-index: 2;
	color: black;
	height: 85%; /*Total height - navigation height*/
	width: 260px;
	position: absolute;
	left: 1px;
	top: -1px;
}

.vb_verticalContent_info {
	margin: 15px;
	font-size: 13px;
	color: #333333;
	font-family: Arial,Helvetica,sans-serif;
}

.vb_verticalContent {
}

.vb_verticalContent_info h6 {
	margin: 0;
	padding: 0;
	color: black;
	padding-bottom: 5px;
	font-size: 21px;
	font-weight: lighter;
}

.vb_vertical_slide_show img {
	border-style: none;
	border-width: 0px;
	width: 513px;
	height: 203px;
	top: 0;
	left: 0;
	margin-top: 0px;
}
/*main container*/
div.vb_verticalMain_container {
	position: relative;
	overflow: hidden;
	width: 736px;
	height: 204px;
	top: 0px;
	left: 1px;
	clear: both;
}

.vb_arrowImage {
	width: 50px;
	height: 68px;
}

.vb_ThumbenailImage {
	float: left;
	height: 48px;
	width: 48px;
}

.vb_background {
	background-image: url('http://content-cdn.dell.com/css/images/containers/main_event_feature/gzil_option1_unsel_bg.png');
	cursor: pointer;
}

.vb_backgroundSelected {
	background-image: url('http://content-cdn.dell.com/css/images/containers/main_event_feature/gzil_option_sel_bg.png');
	cursor: pointer;
}

.vb_paragraphStyling {
	min-width: 160px;
	height: 32px;
	margin: 8px;
}

	.vb_paragraphStyling a {
		color: #3399CC;
		font-weight: bold;
		font-size: 13px;
		font-family: Arial, Helvetica, sans-serif;
	}

.vb_paragraphStyling1 {
	min-width: 160px;
	height: 32px;
	top: 10px;
	margin: 8px;
}

	.vb_paragraphStyling1 a {
		color: #555555;
		font-weight: bold;
		font-size: 13px;
		font-family: Arial, Helvetica, sans-serif;
	}

		.vb_paragraphStyling1 a:hover {
			text-decoration: underline;
			color: #555555;
		}

.vb_paragraphStyling a:hover {
	text-decoration: underline;
	color: #3399CC;
}

.vb_divisionParagraph {
	float: left;
	font-size: 11px;
	color: #888888;
	font-family: Arial, Helvetica, sans-serif;
	top: 10px;
	width: 174px;
	height: 66px;
	margin-left: 0px;
}

.vb_imageDivision {
	height: 65px;
	width: 82px;
	float: left;
}

.vb_wholeDivision {
	width: 256px;
	height: 68px;
}

.vb_imageDivision img {
	margin: 10px 5px 5px 25px;
	border: solid 1px #666666;
	height: 48px;
	width: 48px;
}
/*****************************End of Dynamic Banner****************************************/
/*****************************Dynamic Content**********************************************/
.DynamicContentFont {
	color: Black;
	font-family: @Arial Unicode MS;
	font-size: large;
	padding-left: 10px;
	padding-right: 10px;
}

.DynamicContentSubfont {
	color: Black;
	font-family: @Arial Unicode MS;
	font-size: medium;
	padding-left: 10px;
	padding-right: 10px;
}

.cornerDivision {
	padding: 10px 10px 10px 10px;
	background-color: #666666;
}
/*****************************End of Dynamic Content***************************************/
/*****************************Latest Tab***************************************************/
.pp_latestTab {
	margin: 0px 0px 0px 10px;
	text-align: left;
	border-bottom: 1px silver solid;
	width: 162px;
	height: 14px;
}

.pp_ms-header2 {
	color: black !important;
	font-family: Arial,Helvetica,sans-serif;
	border-left: 1px silver solid;
	border-top: 1px silver solid;
	border-right: 1px silver solid;
	font-size: 8pt;
	padding: 0px 3px 0px 3px;
	text-align: left;
}

.pp_latestTab li {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	display: inline;
	left: 0;
}

	.pp_latestTab li a {
		text-decoration: none;
		border-top: 1px silver solid;
	}

.pp_latestTabShow {
	background-color: #ffffff;
	text-align: left;
	border-bottom: 1px #eeeeee solid;
}

.pp_LastestTabContainer {
	position: relative;
	height: 90px;
}

.pp_lastTabShow {
	background-color: #eeeeee;
	text-align: left;
	z-index: 99999;
	border-bottom: 1px #ffffff solid;
	position: absolute;
}

.latestTab_show_list {
	display: block;
	text-align: left;
	visibility: visible;
	z-index: 99995;
	height: 90px;
	position: absolute;
}

	.latestTab_show_list ul, .latestTab_show_list ul li {
		list-style-image: none;
		list-style-position: outside;
		list-style-type: none;
		text-align: left;
		margin: 0px;
		padding-left: 5px;
	}

#latestView {
	z-index: 99992;
	position: absolute;
}

#latestDownload {
	visibility: hidden;
	z-index: 99991;
	position: absolute;
}
/*****************************End of Latest Tab********************************************/
/*****************************Terms and Condition******************************************/
.pp_TnCTab {
	text-align: left;
	border-bottom: 1px silver solid;
	width: 755px;
	height: 15px;
}

	ul.pp_TnCTab, .pp_TnCTab li {
		list-style-image: none;
		list-style-position: outside;
		list-style-type: none;
		display: inline;
		left: 0;
	}

	.pp_TnCTab li {
		margin: 0px 10px 0px 0px;
	}

.pp_TnCTabShow {
	background-color: #eeeeee;
	text-align: left;
	z-index: 99999;
	border-bottom: 1px #ffffff solid;
	text-decoration: none;
}

.pp_TnCTab ul li a, .pp_TnCTab ul li a:hover, .pp_TnCTab ul li a:visited {
	text-decoration: none;
	border-top: 1px silver solid;
}

.pp_tncIframe {
	width: 755px;
	border: 0px transparent none;
	height: 600px;
	overflow: hidden;
	overflow-y: auto;
}

.pp_viewerDiv {
	width: 700px;
}
/*****************************End Of Terms and Condition***********************************/
.iframeLengthClass {
	width: 230px;
	height: 370px;
}

.beforeloginBoxClass {
	height: 370px;
}

.afterloginBoxClass {
	height: 440px;
}
/*****************************Right to left Banner***********************************/
.RTLvb_verticalLeft {
	width: 258px;
	height: 204px;
	float: left;
}

.RTLvb_verticalRight {
	width: 520px;
	height: 204px;
	float: right;
}

.RTLvb_verticalMiddle {
	width: 50px;
	height: 204px;
	float: left;
}

div.RTLvb_vertical_sc_menu1 {
	/* Set it so we could calculate the offsetLeft */
	position: absolute;
	height: 204px;
	width: 258px;
	top: 0px;
	left: 3px;
	padding: 0;
	margin: 0 0px 0 0;
	z-index: 3;
}

ul.RTLvb_vertical_sc_menu1 {
	display: block;
	height: 204px;
	/* Max width here, for users without Javascript */
	width: 255px;
	padding: 0;
	/* Remove default margin */
	margin: 0;
	z-index: 3;
}
/* Navigation Menu */
.RTLvb_vertical_sc_menu1 li {
	display: block;
	float: left;
	padding: 0px;
	margin: 0px;
	width: 258px;
	height: 68px;
	cursor: pointer;
	z-index: 3;
}

.RTLvb_vertical_sc_menu1 img {
	border: 0px #fff solid;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	float: left;
	margin-left: 0px;
}
/*Indicator to indicate which image is shown */
.RTLvb_vertical_show {
	top: 204px;
}
/* Main Image */
div.RTLvb_vertical_slide_show {
}

.RTLvb_vertical_slide_show span {
	position: absolute;
	width: 520px;
	height: 204px;
	top: -204px;
}

.RTLvb_vertical_slide_show img {
	width: 540px;
	height: 204px;
}

div.RTLvb_verticalContent_info {
	z-index: 2;
	color: black;
	height: 85%; /*Total height - navigation height*/
	width: 260px;
	position: absolute;
	top: 3px;
	left: 465px;
}

.RTLvb_verticalContent_info {
	margin: 15px;
	font-size: 13px;
	color: #333333;
	font-family: Arial,Helvetica,sans-serif;
}

.RTLvb_verticalContent {
}

.RTLvb_verticalContent_info h6 {
	margin: 0;
	padding: 0;
	color: black;
	padding-bottom: 5px;
	font-size: 21px;
	font-weight: lighter;
}
/*main container*/
div.RTLvb_verticalMain_container {
	position: relative;
	overflow: hidden;
	width: 760px;
	height: 204px;
	top: 0px;
	left: 1px;
	clear: both;
}

.RTLvb_ThumbenailImage {
	float: right;
	height: 48px;
	width: 48px;
}

.RTLvb_background {
	background-image: url('http://i.dell.com/images/global/partnerdirect/next gen/gzil_option1_unsel_bg.png');
	cursor: pointer;
	z-index: 3;
}

.RTLvb_backgroundSelected {
	background-image: url('http://i.dell.com/images/global/partnerdirect/next gen/gzil_option_sel_bg.png');
	cursor: pointer;
	z-index: 3;
}

.RTLvb_paragraphStyling {
	min-width: 160px;
	height: 32px;
	margin: 8px;
}

	.RTLvb_paragraphStyling a {
		color: #3399CC;
		font-weight: bold;
		font-size: 13px;
		font-family: Arial, Helvetica, sans-serif;
	}

.RTLvb_paragraphStyling1 {
	min-width: 160px;
	height: 32px;
	top: 10px;
	margin: 8px;
}

	.RTLvb_paragraphStyling1 a {
		color: #555555;
		font-weight: bold;
		font-size: 13px;
		font-family: Arial, Helvetica, sans-serif;
	}

		.RTLvb_paragraphStyling1 a:hover {
			text-decoration: underline;
			color: #555555;
		}

.RTLvb_paragraphStyling a:hover {
	text-decoration: underline;
	color: #3399CC;
}

.RTLvb_divisionParagraph {
	float: left;
	font-size: 11px;
	color: #888888;
	font-family: Arial, Helvetica, sans-serif;
	top: 10px;
	width: 174px;
	height: 66px;
	margin-left: 13px;
}

.RTLvb_imageDivision {
	height: 48px;
	width: 48px;
	float: left;
}

.RTLvb_wholeDivision {
	width: 256px;
	height: 68px;
}

.RTLvb_imageDivision img {
	margin: 10px 8px 5px 10px;
	border: solid 1px #666666;
	height: 48px;
	width: 48px;
}
/* ***************Master Content ******* */
.pp_PageTitleStyleRTL {
	font-size: 18px;
	padding: 20px 0px 22px 0px;
}

.pp_ShareAndModalRTL {
	width: 480px;
	top: 240px;
	text-align: left;
}

.pp_PageToolbarRTL {
	float: left;
	font-size: 11px;
	width: 150px;
	padding: 20px 0px 0px 0px;
}

	.pp_PageToolbarRTL a {
		color: #3399CC;
		text-decoration: none;
	}

.pp_PageToolbarFAQRTL {
	float: left;
	font-size: 11px;
	padding: 22px 40px 0 20px;
}

	.pp_PageToolbarFAQRTL a {
		color: #3399CC;
		text-decoration: none;
	}

.pp_ContentAreaRTL {
	float: right;
	width: 484px;
}

.pp_rightActionTableWidthRTL {
	float: left;
	width: 232px;
	margin: 0px 0px 0px 0px;
}

.pp_Master_MainDiv_RTL {
	width: 100%;
	height: 100%;
	text-align: left;
	overflow: auto;
}

.pp_Icon_RTL {
	padding: 0px 0px 5px 0px;
	border: 0px;
	vertical-align: middle;
}

.pp_countryInfoRTL {
	float: right;
	margin-top: 4px;
	margin-right: 0px;
	display: inline;
}
/*******Bookmark & Share ******/
#printRTS {
	padding: 0px 15px 0px 0px;
	float: right;
}

#shareRTS {
	vertical-align: middle;
	float: left;
}
/*---- left Nav ----- */
.pp_leftNavRTL td {
	text-align: right;
}

.pp_leftNavLevel1RTL {
	color: #0066cc;
	font-size: 15px;
	margin: 10px 0px 9px 0px;
	background-image: url("http://i.dell.com/images/global/brand/ui/nxgen/nav_left_blue.gif");
	background-repeat: no-repeat;
	background-position: 165px 5px;
}

	.pp_leftNavLevel1RTL td {
		padding-right: 9px;
	}

	.pp_leftNavLevel1RTL a {
		background-image: url("");
	}

.pp_leftNavSelectedLevel1RTL {
	color: #003366;
	font-size: 15px;
	margin: 10px 0px 9px 0px;
	background-image: url("http://i.dell.com/images/global/brand/ui/nxgen/nav_left_blue.gif");
	background-repeat: no-repeat;
	background-position: 165px 5px;
}

.pp_leftNavLevel1RTL a:hover {
	background-image: url("");
	color: #0066cc;
	text-decoration: underline;
}

.pp_leftNavLevel2RTL {
	color: #666666;
	font-size: 13px;
	margin-bottom: 10px;
	background-image: url("http://i.dell.com/images/global/partnerdirect/nextgen/Bullet.gif");
	background-repeat: no-repeat;
	background-position: 151px 1px;
}

	.pp_leftNavLevel2RTL a {
		background-image: url("");
	}

	.pp_leftNavLevel2RTL td {
		padding-right: 19px;
	}

.pp_leftNavSelectedLevel2RTL {
	color: #000000;
	font-size: 13px;
	margin-bottom: 10px;
	background-image: url("http://i.dell.com/images/global/partnerdirect/nextgen/Bullet.gif");
	background-repeat: no-repeat;
	background-position: 51px 1px;
}

.pp_leftNavLevel2RTL a:hover {
	background-image: url("");
	color: #0066cc;
	text-decoration: underline;
}

.pp_srchTableRTL tbody td {
	text-align: right;
	direction: ltr;
}
/************** Login and profileinfo RTL******************/

/*****Before Login*******/
.pp_LoginBorderRTL {
	font-family: Arial;
	font-size: 11px;
	text-align: right;
	vertical-align: text-top;
	color: #000000;
	margin: 15px 15px 15px 15px;
}

.pp_LoginTitleTextRTL {
	font-weight: bold;
	font-size: 15px;
	text-align: right;
	vertical-align: top;
	color: #000000;
	padding-bottom: 13px;
}
/**** After Login********/
.pp_LogoutBorderRTL {
	font-family: Arial;
	font-size: 13px;
	text-align: right;
	vertical-align: text-top;
	color: #000000;
	margin: 15px 15px 15px 15px;
	float: left;
}
/* ***************end of Master Content ****** */
/* ***************Bullet Css ****** */
.listBulletDisc {
	list-style-type: disc;
}

.listBulletcircle {
	list-style-type: circle;
}

.listBulletSquare {
	list-style-type: square;
}

.listBulletDecimal {
	list-style-type: decimal;
}

.listBulletDecimalleadingzero {
	list-style-type: decimal-leading-zero;
}

.listBulletLRoman {
	list-style-type: lower-roman;
}

.listBulletURoman {
	list-style-type: upper-roman;
}

.listBulletLGreek {
	list-style-type: lower-greek;
}

.listBulletLLatin {
	list-style-type: lower-latin;
}

.listBulletULatin {
	list-style-type: upper-latin;
}

.listBulletArmenian {
	list-style-type: armenian;
}

.listBulletGeorgian {
	list-style-type: georgian;
}

.listBulletLAlpha {
	list-style-type: lower-alpha;
}

.listBulletUAlpha {
	list-style-type: upper-alpha;
}

.listBulletNone {
	list-style-type: none;
}
/* ***************End Bullet Css ****** */
/* ***************Secondary Navigation************* */
.subnavcontainer {
	position: relative;
	z-index: 4;
	height: 32px;
}

td.subnavlinkcell {
	background: url("http://i.dell.com/images/global/brand/ui/storm80/secondarynavbg.gif") repeat-x scroll left bottom transparent;
	height: 30px;
	z-index: 8;
}

td.subnavlinkcellnomenuselected {
	background: url("http://i.dell.com/images/global/brand/ui/storm80/secondarynavbgnomenuselected.gif") repeat-x scroll left top transparent;
	height: 30px;
}

td.subnavlinkcellselected {
	background: url("http://i.dell.com/images/global/brand/ui/storm80/secondarynavbgselected.gif") repeat-x scroll left top transparent;
	height: 30px;
}

.subnavcontainernomenu {
	background-color: #666666;
	clear: both;
	height: 8px;
	position: relative;
	z-index: 0;
}

.subnavlinkcontainer {
	padding: 0 12px;
	position: static;
}

	.subnavlinkcontainer table tr td, .subnavlinkcontainerselected table tr td, .subnavlinkcontainerfirst table tr td, .subnavlinkcontainerfirstselected table tr td,
	.subnavlinkcontainerlast table tr td, .subnavlinkcontainerlastselected table tr td {
		vertical-align: middle;
	}

.subnavlinkcontainerfirst, .subnavlinkcontainerfirstnomenu {
	background: url("http://i.dell.com/images/global/brand/ui/storm80/secondarynavbgfirst.gif") no-repeat scroll left top transparent;
	padding: 0px 12px 0px 12px;
	position: static;
	height: 30px;
}

.subnavlinkcontainerfirstselected {
	background: url("http://i.dell.com/images/global/brand/ui/storm80/secondarynavbgfirstselected.gif") no-repeat scroll left top transparent;
	padding: 0px 12px 0px 12px;
	position: relative;
	height: 30px;
}

.subnavlinkcontainerfirstnomenuselected {
	background: url("http://i.dell.com/images/global/brand/ui/storm80/secnavbgfirstnomenuselected.gif") no-repeat scroll left top transparent;
	padding: 0 12px;
	position: relative;
}

.subnavlinkcontainerlast, .subnavlinkcontainerlastnomenu {
	background: url("http://i.dell.com/images/global/brand/ui/storm80/secondarynavbglast.gif") no-repeat scroll right top transparent;
	padding: 0px 12px 0px 12px;
	position: static;
	height: 30px;
}

.subnavlinkcontainerlastnomenuselected {
	background: url("http://i.dell.com/images/global/brand/ui/storm80/secnavbglastnomenuselected.gif") no-repeat scroll right top transparent;
	padding: 0 12px;
	position: relative;
}

.subnavlinkcontainerlastselected {
	background: url("http://i.dell.com/images/global/brand/ui/storm80/secondarynavbglastselected.gif") no-repeat scroll right top transparent;
	padding: 0 12px;
	position: relative;
}

div.subnavlinkcontainernomenu {
	padding: 0 12px;
	position: static;
}

div.subnavlinkcontainerselected {
	padding: 0px 12px 0px 12px;
	position: relative;
}

.subnavlinkdivide {
	background: url("http://i.dell.com/images/global/brand/ui/storm80/secondarynavbgdivider.gif") repeat-x scroll left bottom transparent;
	height: 30px;
	width: 2px;
}

table.mh_linklist td.subnavmenuborderbottom {
	background: url("http://i.dell.com/images/global/brand/ui/nxgen/menucornerbb_1x2.gif") repeat-x scroll left top transparent;
}

.floatingmenu {
	display: none;
	/*margin-top:3px;*/
	position: absolute;
	z-index: 5;
	top: 30px;
}

.mh_linklist {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.subnavmenuborder {
	background-color: #cccccc;
}

td.subnavcolumn {
	background: url("http://i.dell.com/images/global/brand/ui/storm80/secondarynavdropdownbg.gif") repeat-x scroll left top #EEEEEE;
	padding: 3px 10px 5px 10px;
}

.mh_linkcolumn {
	border-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	width: 200px;
}

.sub {
	margin: 0px 0px 0px 0px;
	padding: 7px 0px 8px 0px;
}

.subRTL {
	margin: 0px 0px 0px 0px;
	padding: 7px 0px 8px 0px;
	float: right;
	text-align: right;
}

.subhover {
	margin: 0px 0px 0px 0px;
	padding: 7px 0px 3px 0px;
}

a.menulink {
	color: #3399cc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
}

	a.menulink:hover {
		text-decoration: underline;
	}

a.subnavlink, a.subnavlink:active, a.subnavlink:visited {
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 13px;
	text-decoration: none;
	vertical-align: top;
	white-space: nowrap;
}

a.subnavlinkselected {
	color: #3399CC;
	cursor: pointer;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	line-height: 13px;
	text-decoration: none;
	vertical-align: top;
	white-space: nowrap;
}

div.mhproductlinks {
	color: #999999;
	font-size: 11px;
	padding-left: 9px;
}

a.mhproductlink:link, a.mhproductlink:visited, a.mhproductlink:active {
	color: #999999;
	font-size: 11px;
	text-decoration: none;
}

a.mhproductlink:hover {
	text-decoration: underline;
}
/* ***************End Secondary Navigation********* */
/* ***************TechNote************************* */
/* Z-index of #mask must lower than #boxes .window */
.tt_boxesTechnote .tt_windowTechnote {
	position: absolute;
	width: 350px;
	z-index: 9999;
	display: none;
}
/* Customize your modal window here, you can add background image too */
.tt_boxesTechnote .tt_windowTechnote {
	width: 350px !important;
	top: 159px;
	left: 10px;
	display: none;
}

.pp_modalContent_Technote {
	overflow: hidden;
	position: relative;
	background-color: White;
	font-family: arial;
	font-size: 9pt;
	padding-top: 8px;
	padding-left: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
}

.techNoteTitle {
	padding-left: 8px;
	padding-top: 5px;
	padding-right: 8px;
	background-color: #aaaaaa;
	font-size: 14px;
	font-family: arial;
	font-weight: bold;
	height: 20px;
	color: #ffffff;
}

.techNoteDiv {
	width: 350px;
	background-color: #f2f2f2;
	padding: 10px 10px 10px 10px;
}
/* ***************End TechNote********************* */
/* ***************Site Action Z-Index************** */
/* the z-index may not applicable to IE but applicable to FireFox. this is to fix
   z-index when click on site action button in Firefox */
.ms-MenuUIPopupBody {
	z-index: 8;
}
/* ***************Site Action Z-Index************** */
/* ***************Modal Popup*************** */
.modalBackground {
	background-color: Gray;
	filter: alpha(opacity=70);
	opacity: 0.7;
}

.modalPopup {
	background-color: #ffffff;
	border-width: 1px;
	border-style: solid;
	border-color: Gray;
	padding: 3px;
	width: 890px;
	height: 300px;
	text-align: left;
}

.modalPopupOverride {
	height: 320px !important;
}

.modalPopup p {
	padding: 3px;
}
/* ***************End of Modal Popup********* */
/* ///////////////////////////////////////////////// */
/* MAIN EVEN FEATURED NEWS MODULE ////////////////// */
/* ///////////////////////////////////////////////// */
/* ************************************************* Gtron2.0 ************************************************** */
.gtron {
	width: 736px;
	height: 200px;
	margin: 0 0 30px;
	overflow: hidden;
	clear: both;
	max-height: 200px;
	position: relative;
}

a:active {
	color: #666666;
}

.mainEventImages, .gtron .mainEventImages {
	position: absolute;
}

	.mainEventFeature .mainEventImages li, .gtron .mainEventImages li {
		position: absolute;
		display: none;
	}

.mainEventFeature .mainEventImages img {
	position: absolute;
	width: 520px;
	height: 200px;
}

.mainEventImages .firstEventImage {
	display: list-item;
}

.mainEventImages a:link {
	color: #FFFFFF;
}

.descOverlay {
	position: absolute;
	display: block;
	z-index: 3;
	width: 300px;
	padding: 20px;
	height: 200px;
	overflow: hidden;
	border: 0px;
}

	.descOverlay h3, .gtron .descOverlay h3 {
		font-size: 1.2308em; /* 13x1.2308=16 */
		color: black;
		width: 260px;
	}

	.descOverlay h6, .gtron .descOverlay h6 {
		font-size: 1.6154em; /* 13x1.6154=21 */
		line-height: 1.2em;
		padding-bottom: 10px;
		width: 260px;
		cursor: pointer;
		font-weight: lighter;
		border: 0px;
	}

	.descOverlay a, .gtron .descOverlay a {
		color: black;
		text-decoration: none;
		border: 0px;
	}

		.descOverlay a:hover, .gtron .descOverlay a:hover {
			color: #3399cc;
			text-decoration: none;
			border: 0px;
		}

	.descOverlay p, .gtron .descOverlay p {
		width: 260px;
		color: #333333;
		font-size: 1em;
		line-height: 1.3846em;
		border: 0px;
	}

	.descOverlay .articleDate {
		color: #666666;
		width: 260px;
		border: 0px;
	}

.articleLinks, .gtron .articleLinks {
	padding-top: 10px;
	width: 260px;
}

	.articleLinks li, .gtron .articleLinks li {
		display: inline;
		position: relative;
		color: #666666;
	}

	.articleLinks a, .gtron .articleLinks a {
		font-size: 1em;
		color: #3399cc;
	}

		.articleLinks a:hover, .gtron .articleLinks a:hover {
			color: #3399cc;
			text-decoration: underline;
		}

.mainEventNav {
	height: 200px;
}

	.mainEventNav .thumbBlock {
		height: 68px;
		width: 258px;
		position: relative;
		float: right;
		z-index: 2;
	}

	.mainEventNav .thumbDescOverlay {
		position: relative;
		z-index: 3;
		height: 68px;
		width: 240px;
		overflow: hidden;
		clear: both;
		float: right;
		cursor: pointer;
		color: #888888;
	}

		.mainEventNav .thumbDescOverlay img, .gtron .mainEventNav .thumbDescOverlay img {
			float: left;
			width: 46px;
			height: 46px;
			margin-right: 10px;
			border: 1px solid #cccccc;
		}

		.mainEventNav .thumbDescOverlay p {
			position: absolute;
			font-size: 0.8462em; /* 13x0.8462=11 */
			line-height: 14px;
			width: 220px;
			overflow: hidden;
			margin: 10px;
		}

		.mainEventNav .thumbDescOverlay a, .gtron .mainEventNav .thumbDescOverlay a {
			display: block;
			padding: 4px 0 1px;
			font-size: 1.1818em; /* 11x1.1818=13 */
			font-weight: bold;
		}

.roundCornersOverlay, .gtron .roundCornersOverlay {
	position: absolute;
	width: 6px;
	height: 200px;
	background: transparent url('../images/overlays/gzil_roundLeft_6x204.png') no-repeat top left;
	z-index: 1;
}
/*GTRON specific*/
.gtron {
	width: 736px;
	height: 200px;
	max-height: 225px;
	top: 0px;
	left: 0px;
}

	.gtron .selectedHeadline {
		position: absolute;
		top: 72px;
		left: 24px;
		height: 55px;
		width: 226px;
		overflow: hidden;
		z-index: 4;
	}

		.gtron .selectedHeadline .viewport {
			position: relative;
			margin: -72px 0 0 -24px;
			height: 200px;
			background-color: #9E9E9E;
		}

	.gtron .descOverlay {
		position: absolute;
		margin: 0;
		display: block;
		z-index: 3;
		width: 300px;
		padding: 20px;
		height: 200px;
		overflow: hidden;
	}

	.gtron .gtronSpinner {
		position: absolute;
		padding: 0;
		margin: 0px 0 0 490px;
		width: 246px;
		height: 200px;
		background: transparent url( 'http://i.dell.com/images/global/partnerdirect/nextgen/gtron_options_spinner_bg.png' ) no-repeat 0 0;
		overflow: hidden;
		z-index: 3;
		font-size: 13px;
		top: -1px;
		left: 1px;
	}

	.gtron .mainEventNav .thumbBlock, .gtron .selectedHeadline .thumbBlock {
		position: relative;
		float: left;
		top: -32px;
		left: 23px;
		width: 218px;
		height: 50px;
		border-top: solid 1px #FFFFFF;
		border-bottom: solid 1px #CBCBCB;
		z-index: 3;
	}

	.gtron .selectedHeadline .thumbBlock {
		z-index: 4;
	}

	.gtron .mainEventNav a {
		color: #555555;
	}

		.gtron .mainEventNav a:hover, .gtron .selectedHeadline a:hover {
			text-decoration: none;
		}

	.gtron .mainEventNav .thumbDescOverlay, .gtron .selectedHeadline .thumbDescOverlay {
		position: relative;
		z-index: 3;
		height: 52px;
		width: 216px;
		overflow: hidden;
		clear: both;
		float: right;
		cursor: pointer;
		color: #888888;
		top: 0px;
		left: 0px;
	}

		.gtron .mainEventNav .thumbDescOverlay p, .gtron .selectedHeadline .thumbDescOverlay p {
			position: absolute;
			margin: 7px 11px 8px 10px;
			font-size: 1em; /* 13 */
			line-height: 1.2em;
			width: 100%;
			color: #333333;
			overflow: hidden;
			top: -1px;
			left: 0px;
		}

		.gtron .mainEventNav .thumbDescOverlay a, .gtron .selectedHeadline .thumbDescOverlay a {
			display: block;
			padding: 4px 0 1px;
			font-size: 1.1538em; /* 13x1.1538=15 */
			font-weight: bold;
			color: #3399CC;
		}

	.gtron .mainEventNav .thumbBlock.selected, .gtron .selectedHeadline .thumbBlock {
		border-color: #9E9E9E;
	}

		.gtron .mainEventNav .thumbBlock.selected .thumbDescOverlay a, .gtron .selectedHeadline .thumbBlock .thumbDescOverlay a {
			color: #FFFFFF;
		}

	.gtron p.viewAllPromos {
		position: absolute;
		top: 208px;
		right: 4px;
	}

.mainEventFeature .roundCornersOverlay {
	background: none;
	position: absolute;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='http://i.dell.com/images/global/brand/ui/ngen/gzil_roundLeft_530x204.png');
	/*
    background: transparent url('../images/overlays/gzil_roundOverlay_ie.png') no-repeat top left;*/
}
/* NEED TO FIX PATH FOR IMAGE REF - Relative URLs don't appear to work with AlphaImageLoader - Using PNG 8 image until PNG 24 image can be used through Alpha Image Loader */
.mainEventFeature .mainEventNav .thumbSel {
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='http://i.dell.com/images/global/brand/ui/ngen/gzil_option_sel_bg.png');
	*/ position: relative;
}
/* ///////////////////////////////////////////////// */
/* MAIN EVEN FEATURED NEWS MODULE ////////////////// */
/* ///////////////////////////////////////////////// */
/* PNG OVERLAYS */
.mainEventFeature .roundCornersOverlay {
	background: none;
	position: absolute;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='http://i.dell.com/images/global/brand/ui/ngen/gzil_roundLeft_530x204.png');
	/*
    background: transparent url('../images/overlays/gzil_roundOverlay_ie.png') no-repeat top left;*/
}
/* NEED TO FIX PATH FOR IMAGE REF - Relative URLs don't appear to work with AlphaImageLoader - Using PNG 8 image until PNG 24 image can be used through Alpha Image Loader */
.mainEventFeature .mainEventNav .thumbSel {
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='http://i.dell.com/images/global/brand/ui/ngen/gzil_option_sel_bg.png');
	*/ position: relative;
}
/* //RESET CSS ///////////////////////////////////////////// */
div.gtron html, div.gtron body, div.gtron div, div.gtron span, div.gtron applet, div.gtron object, div.gtron iframe,
div.gtron h1, div.gtron h2, div.gtron h3, div.gtron h4, div.gtron h5, div.gtron h6, div.gtron p, div.gtron blockquote, div.gtron pre,
div.gtron a, div.gtron abbr, div.gtron acronym, div.gtron address, div.gtron big, div.gtron cite, div.gtron code,
div.gtron del, div.gtron dfn, div.gtron em, div.gtron font, div.gtron img, div.gtron ins, div.gtron kbd, div.gtron q, div.gtron s, div.gtron samp,
div.gtron small, div.gtron strike, div.gtron strong, div.gtron sub, div.gtron sup, div.gtron tt, div.gtron var,
div.gtron b, div.gtron u, div.gtron i, div.gtron center,
div.gtron dl, div.gtron dt, div.gtron dd, div.gtron ol, div.gtron ul, div.gtron li,
div.gtron fieldset, div.gtron form, div.gtron label, div.gtron legend, div.gtron caption, div.gtron tbody, div.gtron tfoot, div.gtron thead, div.gtron th {
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: baseline;
	background: transparent;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
}

div.gtron body {
	line-height: 1;
	text-align: left;
}

div.gtron ol, ul {
	list-style: none;
}

div.gtron blockquote, div.gtron q {
	quotes: none;
}

blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}

div.gtron :focus {
	outline: 1px #ccc dotted;
}

div.gtron ins {
	text-decoration: none;
}

div.gtron del {
	text-decoration: line-through;
}

div.gtron table {
	border-collapse: collapse;
	border-spacing: 0;
}

div.gtron br {
	clear: both;
}
/* ************************************************** end Gtron2.0 ************************************************** */
div.ms-PartSpacingVertical {
	margin-top: 0px;
}
/********************************************* Left Nav Search *************************/
.LeftNavSearchBoxEx table {
	background-image: url('http://i.dell.com/images/global/partnerdirect/nextgen/smallSearchbackground.png ');
	background-repeat: no-repeat;
	width: 170px;
	height: 20px;
	margin: 0px 0px 10px 0px;
	color: #333333;
}

	.LeftNavSearchBoxEx table tr td {
		border: 0px transparent solid;
		background-color: transparent;
	}

		.LeftNavSearchBoxEx table tr td input {
			margin: 2px 5px 2px 5px;
			border: 0 transparent solid !important;
			height: 13px;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			color: #333333;
			width: auto;
		}

		.LeftNavSearchBoxEx table tr td img {
			height: 16px !important;
			border: 0 transparent solid !important;
			margin-left: -10px !important;
		}
/********************************************* Profile Info Box *************************/
table.PP_LogoutOuterBox_expandable {
	width: auto !important;
}

.PP_LogoutOuterBox_expandable .top {
	background-image: url(' http://i.dell.com/images/global/partnerdirect/nextgen/PP_LogoutOuterBox_top.png');
	background-repeat: no-repeat;
	height: 12px;
}

.PP_LogoutOuterBox_expandable tr.center {
	background-image: url(' http://i.dell.com/images/global/partnerdirect/nextgen/PP_LogoutOuterBox_center.png');
	background-repeat: repeat-y;
}

	.PP_LogoutOuterBox_expandable tr.center td.center {
		padding: 0px;
	}

		.PP_LogoutOuterBox_expandable tr.center td.center table {
			width: 210px;
		}

.PP_LogoutOuterBox_expandable .bottom {
	background-image: url(' http://i.dell.com/images/global/partnerdirect/nextgen/PP_LogoutOuterBox_bottom.png');
	background-repeat: no-repeat;
	height: 12px;
}
/********************************************* Quick Links Web Part *************************/
.PP_QuickLinksOuterBox_expandable {
	width: 158px;
}

	.PP_QuickLinksOuterBox_expandable .top {
		/*background-image: url('http://i.dell.com/images/global/partnerdirect/nextgen/PP_QuickLinksOuterBox_top.png');*/
		background-repeat: no-repeat;
		/*height: 12px;*/
	}

	.PP_QuickLinksOuterBox_expandable tr.center {
		/*background-image: url('http://i.dell.com/images/global/partnerdirect/nextgen/PP_QuickLinksOuterBox_center.png');*/
		background-repeat: repeat-y;
	}

	.PP_QuickLinksOuterBox_expandable .bottom {
		/*background-image: url('http://i.dell.com/images/global/partnerdirect/nextgen/PP_QuickLinksOuterBox_bottom.png');*/
		background-repeat: no-repeat;
		height: 12px;
	}

.pp_QuickLinksBorder {
	font-family: Arial;
	font-size: 13px;
	text-align: left;
	vertical-align: text-top;
	color: #000000;
	margin: 0px 0px 0px 0px;
	float: left;
}

	.pp_QuickLinksBorder .pp_content table {
		width: 484px;
	}

.pp_QuickLinksBorderRTL {
	font-family: Arial;
	font-size: 13px;
	text-align: left;
	vertical-align: text-top;
	color: #000000;
	margin: 0px 0px 0px 0px;
	float: right;
}

	.pp_QuickLinksBorderRTL td {
		text-align: right;
		float: right;
	}
/********************************************* RSS Viewer *************************/
.rssviewer {
	text-align: left;
	padding: 0 10px 0 10px;
}

	.rssviewer a:link {
		color: #42A0CF;
		font-weight: bold;
		font-size: 8pt;
		text-decoration: none !important;
	}

	.rssviewer a:visited {
		color: #42A0CF;
		font-weight: bold;
		font-size: 8pt;
		text-decoration: none !important;
	}

	.rssviewer a:hover {
		color: #42A0CF;
		font-weight: bold;
		font-size: 8pt;
		text-decoration: underline !important;
	}

	.rssviewer a:active {
		color: #42A0CF;
		font-weight: bold;
		font-size: 8pt;
		text-decoration: none !important;
	}

.rssviewerTitle {
	font-weight: bold;
	font-size: 11pt;
	color: #666666;
	padding: 0 10px 0 10px;
}

.rssviewerHeaderSpacing {
	height: 20px;
	vertical-align: middle;
	padding: 0 10px 0 10px;
}

.rssviewerRTL {
	text-align: right;
	padding: 0 10px 0 10px;
}

	.rssviewerRTL a:link {
		color: #42A0CF;
		font-weight: bold;
		font-size: 8pt;
		text-decoration: none !important;
	}

	.rssviewerRTL a:visited {
		color: #42A0CF;
		font-weight: bold;
		font-size: 8pt;
		text-decoration: none !important;
	}

	.rssviewerRTL a:hover {
		color: #42A0CF;
		font-weight: bold;
		font-size: 8pt;
		text-decoration: underline !important;
	}

	.rssviewerRTL a:active {
		color: #42A0CF;
		font-weight: bold;
		font-size: 8pt;
		text-decoration: none !important;
	}

.rssviewerTitleRTL {
	text-align: right;
	font-weight: bold;
	font-size: 11pt;
	color: #666666;
	padding: 0 10px 0 10px;
}

.pp_ContentTable a#Unauthenticated {
	color: #464646 !important;
	text-decoration: none !important;
}

.pp_ContentTable a#Authenticated {
	color: #464646 !important;
	text-decoration: none !important;
}
/*********************** Opportunity Dashboard ************************************/
.pp_DashboardOuterBorder {
	background-image: url("http://i.dell.com/images/global/partnerdirect/nextgen/OppotunityDashboard/OpportunityDashboardBG.png");
	background-repeat: no-repeat;
	height: 255px;
	/*text-align: left;*/
	width: 240px;
}

.pp_DashboardTable {
	color: #000000;
	float: left;
	/*font-size: 11px;*/
	margin: 11px;
	/*text-align: left;*/
	vertical-align: text-top;
	width: 88%;
}

	.pp_DashboardTable TD {
		font-family: arial,helvetica,sans-serif !important;
	}

.pp_DashboardTitleText {
	color: #000000;
	font-size: 15px !important;
	font-weight: bold;
	padding-bottom: 13px;
	text-align: left;
	vertical-align: text-top;
}

.pp_DashboardLeftColumnHeader {
	color: #000000;
	font-size: 13px !important;
	font-weight: bold;
	padding-left: 3px;
	padding-bottom: 13px;
	text-align: left;
	vertical-align: text-top;
	width: 67%;
}

.pp_DashboardRightColumnHeader {
	color: #000000;
	font-size: 13px !important;
	font-weight: bold;
	padding-left: 5px;
	padding-bottom: 13px;
	text-align: left;
	vertical-align: text-top;
	width: 33%;
}

.pp_DashboardLeftColumn {
	color: #3399CC;
	font-size: 11px !important;
	padding-left: 3px;
	padding-right: 20px;
	text-align: left;
	vertical-align: text-top;
	height: 33px;
	width: 67%;
}

	.pp_DashboardLeftColumn a:link, .pp_DashboardLeftColumn a:visited, .pp_DashboardLeftColumn a:active, .pp_DashboardLeftColumn a:hover {
		color: #3399CC !important;
	}

.pp_DashboardRightColumn {
	color: #000000;
	font-size: 11px !important;
	padding-left: 5px;
	text-align: left;
	vertical-align: text-top;
	height: 33px;
	width: 33%;
}

.pp_DashboardRow {
	background-color: #fff;
}

.pp_DashboardAlternateRow {
	background-color: #F5F5F5;
}

.pp_DashboardHighlightedRow {
	background-color: red;
}

.pp_DashboardViewMoreLink {
	color: #3399CC;
	font-size: 13px !important;
	text-align: left;
	vertical-align: text-top;
	padding-top: 15px;
}

	.pp_DashboardViewMoreLink a:link, .pp_DashboardViewMoreLink a:visited, .pp_DashboardViewMoreLink a:active, .pp_DashboardViewMoreLink a:hover {
		color: #3399CC !important;
	}

.tooltip {
	display: none;
	background: transparent url('http://i.dell.com/images/global/partnerdirect/nextgen/OppotunityDashboard/white_left_tooltips_trans.png');
	font-family: Arial;
	color: #3399CC;
	font-size: 11px;
	height: 65px;
	width: 225px;
	padding: 5px 25px 25px 8px;
	background-repeat: no-repeat;
	margin-top: 10px;
}

.pp_DashboardEmptyRow {
	height: 132px;
}

.pp_DashboardEmptyRowColumn {
	font-size: 12px !important;
	padding-left: 5px;
	padding-right: 10px;
	text-align: left;
	vertical-align: text-top;
}

.pp_DashboardInsideTable {
	height: 135px !important;
	vertical-align: top;
}
/******* Dashboard RTL *******/
.pp_DashboardTitleTextRTL {
	color: #000000;
	font-size: 15px !important;
	font-weight: bold;
	padding-bottom: 13px;
	text-align: right !important;
	vertical-align: text-top !important;
}

.pp_DashboardLeftColumnHeaderRTL {
	color: #000000;
	font-size: 12px !important;
	font-weight: bold;
	padding-right: 5px;
	padding-bottom: 13px;
	text-align: right !important;
	vertical-align: text-top !important;
	width: 33%;
}

.pp_DashboardRightColumnHeaderRTL {
	color: #000000;
	font-size: 13px !important;
	font-weight: bold;
	padding-right: 3px;
	padding-bottom: 13px;
	text-align: right !important;
	vertical-align: text-top !important;
	width: 67%;
}

.pp_DashboardLeftColumnRTL {
	color: #000000;
	font-size: 11px !important;
	padding-right: 5px;
	/*padding-left:20px;*/
	text-align: right !important;
	vertical-align: text-top !important;
	height: 33px;
	width: 33%;
}

.pp_DashboardRightColumnRTL {
	color: #3399CC;
	font-size: 11px !important;
	padding-right: 3px;
	padding-left: 20px;
	text-align: right !important;
	vertical-align: text-top !important;
	height: 33px;
	width: 67%;
}

	.pp_DashboardRightColumnRTL a:link, .pp_DashboardRightColumnRTL a:visited, .pp_DashboardRightColumnRTL a:active, .pp_DashboardRightColumnRTL a:hover {
		color: #3399CC !important;
	}

.pp_DashboardViewMoreLinkRTL {
	color: #3399CC;
	font-size: 13px !important;
	text-align: right !important;
	padding-right: 5px;
	vertical-align: text-top !important;
	padding-top: 15px;
}

	.pp_DashboardViewMoreLinkRTL a:link, .pp_DashboardViewMoreLinkRTL a:visited, .pp_DashboardViewMoreLinkRTL a:active, .pp_DashboardViewMoreLinkRTL a:hover {
		color: #3399CC !important;
	}

.pp_DashboardEmptyRowColumnRTL {
	font-size: 12px !important;
	padding-right: 5px;
	padding-left: 10px;
	text-align: right !important;
	vertical-align: text-top !important;
}

.tooltipRTL {
	display: none;
	background: transparent url('http://i.dell.com/images/global/partnerdirect/nextgen/OppotunityDashboard/white_left_tooltips_trans_rtl.png');
	font-family: Arial;
	color: #3399CC;
	font-size: 11px !important;
	height: 65px;
	width: 225px;
	padding: 5px 15px 25px 20px;
	background-repeat: no-repeat;
	margin-top: 10px;
	text-align: right !important;
}

.pp_DashboardSearchOuterBorder {
	background-image: url("http://i.dell.com/images/global/partnerdirect/nextgen/OppotunityDashboard/OpportunitySearchBG.png");
	background-repeat: no-repeat;
	height: 85px;
	text-align: left;
	width: 232px;
}

.pp_DashboardSearchTable {
	color: #000000;
	float: left;
	font-family: Arial;
	font-size: 11px;
	margin: 5px 15px;
	text-align: left;
	vertical-align: text-top;
	width: 90%;
}

	.pp_DashboardSearchTable TD {
		font-family: arial,helvetica,sans-serif !important;
	}

.pp_DashboardSearchLeftColumn {
	font-size: 12px;
	text-align: left;
	vertical-align: text-top;
}

.pp_DashboardSearchRightColumn {
	font-size: 12px;
	text-align: left;
}

.pp_DashboardSearchExample {
	font-size: 11px !important;
	text-align: left;
	vertical-align: text-top;
}

.pp_DashboardSearchIcon {
	background-image: url("http://i.dell.com/images/global/partnerdirect/nextgen/OppotunityDashboard/OpportunitySearchIcon.png");
	background-repeat: no-repeat;
	height: 22px;
	text-align: left;
	width: 21px;
	cursor: pointer;
}

.pp_DashboardSearchTableRTL {
	color: #000000;
	float: left;
	font-family: Arial;
	font-size: 11px;
	margin: 5px 15px;
	text-align: right !important;
	vertical-align: text-top;
	width: 90%;
}

	.pp_DashboardSearchTableRTL TD {
		font-family: arial,helvetica,sans-serif !important;
	}

.pp_DashboardSearchLeftColumnRTL {
	font-size: 12px;
	text-align: right !important;
	vertical-align: text-top;
}

.pp_DashboardSearchRightColumnRTL {
	font-size: 12px;
	text-align: right !important;
}

.pp_DashboardSearchExampleRTL {
	font-size: 11px !important;
	text-align: right !important;
	vertical-align: text-top;
}

.pp_DashboardSearchIconRTL {
	background-image: url("http://i.dell.com/images/global/partnerdirect/nextgen/OppotunityDashboard/OpportunitySearchIconRTL.png");
	background-repeat: no-repeat;
	height: 22px;
	text-align: left !important;
	width: 21px;
	cursor: pointer;
}

.pp_DashboardLoadingOpportunity {
	background-image: url("http://i.dell.com/images/global/partnerdirect/nextgen/OppotunityDashboard/fancybox/ajax-loader.gif");
	background-repeat: no-repeat;
	height: 48px;
	text-align: left;
	width: 48px;
	display: none;
}

tr#trDashboardOpportunity, tr#trDashboardDealRegistration, tr#trViewMore {
	display: none;
}

.pp_DashboardOpportunityError {
	font-size: 11px !important;
	text-align: left;
	display: none;
}

.pp_DashboardOpportunityErrorRTL {
	font-size: 11px !important;
	text-align: right;
	display: none;
}

.srch-Page A {
	color: #28A0D4 !important;
	font-weight: normal !important;
	text-decoration: none !important;
	padding-right: 1px !important;
	padding-left: 1px !important;
}

.ms-webpart-chrome .srch-Page {
	padding: 0.7em 0 2.7em 3px !important;
	border-left: 1px solid #CCCCCC !important;
	border-right: 1px solid #CCCCCC !important;
	margin: 10px 0 10px 10px !important;
	background-color: transparent !important;
}

.pp_ContentAreaRTL .ms-rtestate-field .pp_content table {
	width: 484px;
}

#s4-bodyContainer {
	padding-bottom: 0 !important;
}


/* Override */

#main li {
	list-style: disc outside none;
}

#main h1 {
	margin: 0;
	padding-top: 0;
	font-size: 2em;
}

table.collapsible thead > tr > th:before {
	background: url("/images/shared/sprites.png") -120px -20px no-repeat;
	display: inline-block;
	height: 20px;
	margin: -2px 9px 0 0;
	vertical-align: text-top;
	width: 20px;
	content: "";
}

table.collapsible thead.is-collapse > tr > th:before {
	background-position: -160px -20px;
}

table.collapsible thead > tr > th {
	cursor: pointer;
}

table.collapsible tbody > tr > td:first-child,
table.collapsible tbody > tr > th:first-child {
	padding-left: 30px;
}

#solution-container {
	clear: both;
	overflow: hidden;
}

	#solution-container > div {
		width: 48%;
		margin: .8%;
		float: left;
		border: 1px solid #c0c0c0;
		border-radius: 5px;
	}

	#solution-container h3 {
		margin: 0;
		width: auto;
		padding: 5px;
		background-color: #c0c0c0;
	}

	#solution-container .table-wrapper {
		overflow-y: auto;
		height: 200px;
		padding: 5px;
	}

/* Datepicker */

.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none;
}

	.ui-datepicker.ui-widget-content {
		border: 1px solid #dadada !important;
		background-color: white;
	}

	.ui-datepicker .ui-datepicker-header {
		position: relative;
		padding: .2em 0;
	}

	.ui-datepicker .ui-datepicker-prev,
	.ui-datepicker .ui-datepicker-next {
		position: absolute;
		top: 2px;
		width: 1.8em;
		height: 1.8em;
	}

	.ui-datepicker .ui-datepicker-prev-hover,
	.ui-datepicker .ui-datepicker-next-hover {
		top: 1px;
	}

	.ui-datepicker .ui-datepicker-prev {
		left: 2px;
	}

	.ui-datepicker .ui-datepicker-next {
		right: 2px;
	}

	.ui-datepicker .ui-datepicker-prev-hover {
		left: 1px;
	}

	.ui-datepicker .ui-datepicker-next-hover {
		right: 1px;
	}

	.ui-datepicker .ui-datepicker-prev span,
	.ui-datepicker .ui-datepicker-next span {
		display: block;
		position: absolute;
		left: 50%;
		margin-left: -8px;
		top: 50%;
		margin-top: -8px;
	}

	.ui-datepicker .ui-datepicker-title {
		margin: 0 2.3em;
		line-height: 1.8em;
		text-align: center;
	}

		.ui-datepicker .ui-datepicker-title select {
			font-size: 1em;
			margin: 1px 0;
		}

	.ui-datepicker select.ui-datepicker-month,
	.ui-datepicker select.ui-datepicker-year {
		width: 49%;
	}

	.ui-datepicker table {
		width: 100%;
		font-size: .9em;
		border-collapse: collapse;
		margin: 0 0 .4em;
	}

	.ui-datepicker th {
		padding: .7em .3em;
		text-align: center;
		font-weight: bold;
		border: 0;
	}

	.ui-datepicker td {
		border: 0;
		padding: 1px;
	}

		.ui-datepicker td span,
		.ui-datepicker td a {
			display: block;
			padding: .2em;
			text-align: right;
			text-decoration: none;
			text-align: center !important;
		}

	.ui-datepicker .ui-datepicker-buttonpane {
		background-image: none;
		margin: .7em 0 0 0;
		padding: 0 .2em;
		border-left: 0;
		border-right: 0;
		border-bottom: 0;
	}

		.ui-datepicker .ui-datepicker-buttonpane button {
			float: right;
			margin: .5em .2em .4em;
			cursor: pointer;
			padding: .2em .6em .3em .6em;
			width: auto;
			overflow: visible;
		}

			.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
				float: left;
			}

	.ui-datepicker .ui-state-highlight {
		background: #dadada !important;
	}

	.ui-datepicker .ui-state-hover {
		background: #2da1d0 !important;
	}

	/* with multiple calendars */
	.ui-datepicker.ui-datepicker-multi {
		width: auto;
	}

.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}

	.ui-datepicker-multi .ui-datepicker-group table {
		width: 95%;
		margin: 0 auto .4em;
	}

.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}

.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}

.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}

.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}

.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0;
}

/* RTL support */
.ui-datepicker-rtl {
	direction: rtl;
}

	.ui-datepicker-rtl .ui-datepicker-prev {
		right: 2px;
		left: auto;
	}

	.ui-datepicker-rtl .ui-datepicker-next {
		left: 2px;
		right: auto;
	}

	.ui-datepicker-rtl .ui-datepicker-prev:hover {
		right: 1px;
		left: auto;
	}

	.ui-datepicker-rtl .ui-datepicker-next:hover {
		left: 1px;
		right: auto;
	}

	.ui-datepicker-rtl .ui-datepicker-buttonpane {
		clear: right;
	}

		.ui-datepicker-rtl .ui-datepicker-buttonpane button {
			float: left;
		}

			.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
			.ui-datepicker-rtl .ui-datepicker-group {
				float: right;
			}

	.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
	.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
		border-right-width: 0;
		border-left-width: 1px;
	}


table.question-table td {
	padding: 5px;
}

.PartNumberItem td {
	padding: 5px;
}

#btnSubmit {
	width: 100%;
}