/*dev*/
/*************************
 * Helpers
 */
body{background-color:#fff;font-size:12px;font-family:Arial, "Arial Unicode", sans-serif;padding:0;margin:0 0 0 9px;}
#logo{float:left;}
#search{float:left;margin:17px 0 0 0;font-size:11px;font-family:Arial, "Arial Unicode", sans-serif; width:590px; text-align:right;}
#search a{font-size:11px;font-family:Arial, "Arial Unicode", sans-serif;}
form{padding:0;margin:0;}
/* Personalization */
/* 747 is the width of the logo + the width of search */
#headerWidgetOutput a {
	font-size:11px;
	font-family:Arial, "Arial Unicode", sans-serif;
}

.marg-top-10px {margin-top:10px !important;}
a.help, span.help {border:none;}
#container {padding:10px; width:100%;}
#left-container { width:633px; float:left;}
#left-container-hold{background-color: #f5f5f5; float:left; padding-left:8px; width:633px;}
#left-container-hold h2 {width:620px; margin:0 0 5px 0;}
#right-container { width:304px; float:left; margin:2px 0 0 20px;}
#right-container ol li {list-style:inside disc;}
#right-container h1 {margin:10px 0 0;}
#right-container p {margin-bottom:10px;}
#right-container h2 {margin:15px 0 10px; font-size:20px;}
#right-container h3 {margin:10px 0 3px 0;}
#left-container h1, #right-container h1 {font-weight:normal; font-family:Arial, Verdana, Helvetica, sans-serif; }
#left-container h2, #right-container h2 {font-weight:normal; font-family:Arial, Verdana, Helvetica, sans-serif; }
#left-container h3, #right-container h3 {font-family:Arial, Verdana, Helvetica, sans-serif; }
#product-search{width:625px; margin: 0px 10px 0 0; background-color:#e1e1e1; background:url(/images/support/global/product-search_topBg.gif) repeat-x;}
.product-search-interactive {padding:0 10px 10px; position:relative;}
.product-search-content {background: url(/images/support/global/product-search_insBg.gif) repeat-y; width:626px; padding:0 10px 0}
.product-search-content h3 {margin-top: 0; padding-top:0}
.product-search-interactive p {margin-top:7px;}
.product-search-interactive strong {font-size:14px;}
.product-search-interactive img {position:absolute; top:24px; left:225px;}
#brows-left-column {float:left; width: 305px; margin-top:10px;}
#brows-right-column{ width: 305px; float:left; margin:10px 0 0 10px;}
.brows-items {clear:both; margin-bottom:20px; height:85px;}
.brows-items a {font-weight:bold}
.support-icons{ background:url(/images/support/global/support-icons.gif) no-repeat; float:left; width:51px; height:48px; margin:0 5px 30px 0;}
#legal-addition {clear:both; margin:10px 0 0 0;}
#legal-addition p {padding:10px 0 0 0;}
.clearfloat {width:50%}

/* sprites */
.ni-icons-sprite {
	background:url(/images/global/neutral/sprites/ni_icons_sprite.gif) no-repeat;
    padding-left: 29px;
}
.ni-tabs-sprite {background:url(/images/global/neutral/sprites/ni_tabs_sprite.gif) no-repeat;}
.ni-random-x {background:url(/images/global/neutral/sprites/ni_random_sprite-x.gif) no-repeat;}
.ni-random-y {background:url(/images/global/neutral/sprites/ni_random_sprite-y.gif) no-repeat;}
.ni-btn-sprite {background:url(/images/global/neutral/sprites/ni_btn_sprite.gif) no-repeat;}
.ni-li-style-image {background-position:0 -724px; width:10px; height:100%; padding:0 0 0 10px;}
.ni-corners-sprite {background:url(/images/global/neutral/sprites/ni_round_corners_sprite.gif) no-repeat;}
* html .ni-corners-sprite {background:none !important;}
.blue-gradient-btn {overflow:hidden;}
.blue-gradient-btn a {background-position:100% -206px; display:block;float:left;height:24px;margin-right:6px;padding-right:11px;}
.blue-gradient-btn a span {background-position:0 -182px;color:#FFF; display:block; font-weight:bold;line-height:14px;padding:5px 0 5px 10px;}
.double-arrow-icon {background-position:0 -763px !important; width:10px; height:7px;margin-left:3px; display:inline-block;}
*html .double-arrow-icon {display:inline; background-position:0 -759px !important;}
*+html .double-arrow-icon {display:inline; background-position:0 -762px !important;height:11px;}
/* END sprites */
/* support services section */
#support-services {width:100%}
.support-services-header {background-position:100% -242px !important; width:304px; height:17px; padding:5px 0;}
*+html .support-services-header {padding-top:4px;}
*html .support-services-header {padding:0}
.support-services-header span {background-position:0 -200px !important; font-size:14px; color:#FFF; font-weight:bold; line-height:15px; padding:5px 0 13px 7px; position:relative; top:-5px; display:block;}
*html .support-services-header span {top:0px;}
*+html .support-services-header span {line-height:17px; padding-top:6px !important;}
.support-services-wrapper {background-color:#E6E6E6; height:100%; position:relative; padding:10px 0px 10px 10px; }
.support-services-wrapper .bottom-corners {width:6px; height:6px; position:absolute;}
.support-services-wrapper .br-rnd-corner {background-position:-6px -106px; bottom:0; right:0;}
.support-services-wrapper .bl-rnd-corner {background-position:0 -106px; bottom:0; left:0; }
.sub-wrapper {background-color:#FFF; width:285px;}
*html .sub-wrapper {height:1%;}
.icon-list {padding:9px;border:1px solid #ccc; border-top:none;}
.icon-list ul li {
	color:#044123;
	list-style:none;
    font-size: 95.9%;
    padding:0; 
	width:97.5%;
}
.icon-list ul li a {cursor:hand; text-decoration:none;}
.icon-list li a div {padding-left:29px; }
.icon-list li a div span.help {border-bottom:1px dotted #009900; cursor:help; text-decoration:none;}
.sub-wrapper .sub-title {background-color:#F2F2F2; font-weight:bold; padding:3px 7px 3px 7px; border:1px solid #ccc; border-bottom:none;}
.icon-list-phone {background-position:3px -435px; height:28px; margin-bottom:10px;}
*html .contact-icon, *html .icon-list-phone, *html li.icon-list-email, *html li.icon-list-software, *html li.icon-list-forum, *html li.icon-list-service {height:31px;}
.icon-list-email {background-position:0 -500px; height:17px; margin-bottom:21px;}
*html .icon-list-email {margin-bottom:5px;}
.icon-list-software {background-position:1px -554px; height:23px; margin-bottom:16px !important;}
.icon-list-forum {background-position:0 -616px; height:20px; margin-bottom:16px;}
.icon-list-srm {background-position:2px -800px; height:23px; margin-bottom:16px;}
.icon-list-service {background-position:2px -675px; height:25px;}
.yellow-message {background-color:#DFF189; padding:5px;position:relative;margin-bottom:15px;}
.px-tr{height:1px;width:1px;position:absolute;top:0;right:0; background-color:#FFF;}
.px-tl{height:1px;width:1px;position:absolute;top:0;left:0; background-color:#FFF;}
.px-br{height:1px;width:1px;position:absolute;bottom:0;right:0; background-color:#FFF;}
.px-bl{height:1px;width:1px;position:absolute;bottom:0;left:0; background-color:#FFF;}
* html .px-tr, * html .px-tl, * html .px-bl, * html .px-br {display:none;}
.eclaim-mark {
	background-position:0 -296px; 
	height:18px; 
	float:left; 
	width: 0px;
    margin-right:-5px;
	margin-bottom:20px;
}
.yellow-message p {margin:0 0 0 25px !important; padding:0;}
.yellow-message a:link, .yellow-message a:visited, .yellow-message a:hover, .yellow-message a:active {font-weight:bold;color:#044123;}
* html .yellow-message {zoom:1;}
* html li.icon-list-software {padding-bottom:2px;margin-bottom:8px !important;}
* html li.icon-list-forum {margin-bottom:8px !important;}

/* *** SRM Support Services Section */
#support-services .srm {background-color:#E6E6E6; height:100%; position:relative; padding:0;margin-bottom:10px; width:276px;}
#support-services .srm .round-top {background-position:0 -2098px; width:276px; height:49px; vertical-align:bottom; padding:10px 0 0 10px;}
#support-services .round-bottom {background-position:0 -2185px; width:289px; height:11px; vertical-align:top;}
#support-services .middle {width:268px; height:100%; padding:9px; background-position:-38px 0px; background-repeat:repeat-y}
#support-services .title {font-weight:bold; color:#044123; font-size:16px;}
#support-services .srm ul {padding:0 0 10px 0; margin:0; border:none; border-style:none; width:260px;}
#support-services .srm ul li {margin:0 0 5px 0; list-style:none; width:100%;}
*html #support-services .srm ul li a {display:inline-block;}
*+html #support-services .srm ul li a {display:inline-block;}
/* END support services section */


/*local selector cursor *.
 * 
 */
 
 /*wrapper and footer */
 body #wrapper, body #footer { width:964px !important; }
 

#localselector a {cursor:pointer;}
/* 
body #sitenavigation{width:964px;background:#fff url(/images/global/us/globalbar.gif) repeat-x bottom left;}
*/
body #wrapper, body #footer{width:964px;}
body #primarycontentcontainer{width:767px;overflow:hidden;} 
/*links*/
.icon-clickable {cursor:pointer;display:block;height:48px;text-decoration:none !important;width:51px}

/*background positions for images left side*/
.product-manuals {background-position: -2px 0 !important;}
.knowledgeBase {background-position: -2px -52px !important; }
.discussion-forums {background-position: -2px -102px !important;}
.drivers-and-updates {background-position: -56px -1px !important;}
.tutorials {background-position: -55px -52px !important;}
.example-code {background-position: -55px -103px !important;}


/*local*/
#locale {float:right;}


/* IE 6 Box Model Hacks */
*HTML #product-search {width:616px; padding-bottom:-2px;}
*HTML .product-search-content {width:606px;}

/* 2011-07-13 */
.grid7 {
	width: 620px;
	margin-left: 2px;
}
li {
	list-style-type: none;
	margin-bottom: 0px;
}
.pnx-container {
    margin-bottom: 6px;
}
.ni-search-container {
	margin-top:12px;
}
body #breadcrumbcontainer {
padding: 0px 0 5px;
}
.support-services-container {
	width: 100%;
}
.col1of2 {
    width: 48%;
}
.contact-icon{ 
    background:url(/images/support/global/contact-icon.png) no-repeat scroll 0 0 transparent; 
	width:203px; 
	height:25px; 
	margin-left: 0px;
	padding-left: 29px;
    margin-bottom: 14px !important;
	vertical-align:middle;
}
.contact-icon a { 
    border-bottom: 1px dotted #009900;
    cursor: help;
    text-decoration: none;
}
.search-container {
    width: 420px;
}
.pnx-container ul li {
	list-style-type: disc;
	margin-bottom: 0px;
}
