.multicol-wrapper {width: 910px; position: remylative; margin: 0;padding: 0;}
.ptl 			{ width: 892px; margin: 10px 0px 10px 0px;}
.col1 			{ width: 190px; margin: 0px 0px 10px 0px; padding: 0px; float: left;}
.col2           { width: 524px;  margin: 0px 0px 10px 0px; padding: 0px; float: left;}
.col3           { width: 188px;  margin: 10px 0px 10px 0px; padding: 0px; float: left;}
/* Used only on the Support Home page */
.colSupportHome1	{ width: 476px; margin: 0px 0px 10px 0px; padding: 0px; float: left;}
.colSupportHome1a	{ width: 460px; margin: 0px;; padding: 0px; float: left;}
.colSupportHome2    { width: 222px;  margin: 0px 16px 10px 0px; padding: 0px; float: left;}
/* *********************** */
.multicol-wrapper .ptl {width: 441px; float: left; position: relative;}
.ptl-skin, .ptl-skin-home-col1-sub, .ptl-skin-mashup, .ptl-skin-sdsImage {position: relative; padding: 0; margin-bottom: 12px; }
.ptl-skin-home-col1-sub { float: left; }
.ptl-skin-mashup { border: 1px solid #cccccc; }
.ptl-noskin, ptl-skin-mashup-rh {position: relative; padding: 0; }
.ptl-skin-clearer {clear: both;}
.ptl-gutter       { padding-left: 10px;}
.ptl-titlebar, .ptl-titlebar-rh,
.ptl-titlebar-home-col1, .ptl-titlebar-home-col1a, 
.ptl-titlebar-home-col1b, .ptl-titlebar-home-col2, 
.ptl-titlebar-sdsImage { padding-top: 2px; position: relative; height: 19px; background-color: #f2f2f4; border-left: 1px solid #cecfce; border-top: 1px solid #cecfce; border-right: 1px solid #cecfce; vertical-align: middle;} 
.ptl-titlebar	  { width: 508px; }
.ptl-titlebar-home-col1		{ width: 458px; }
.ptl-titlebar-home-col2, 
.ptl-titlebar-home-col1a,
.ptl-titlebar-home-col1b	{ width: 220px; }
.ptl-titlebar-home-col1a	{ margin-right: 16px; }
.ptl-titlebar-home-col1b	{ margin-right: 0px; }
.ptl-titlebar-rh  { width: 186px; }
.ptl-min, .ptl-min-sdsImage {border: 1px solid #e2e2e2; border-bottom: 1px solid #cccccc;}
.ptl-title, .ptl-title-large   {font-size: 11px; font-weight: bold; color: #333333;}
.ptl-title-large   {font-size: 120%;}
.ptl-icon-min     {margin: 3px 5px; cursor: pointer; display: none;} /* Displayed by JavaScript */
.ptl-icon-edit    {position: absolute; top: 3px; right: 5px; margin-left: 5px; cursor: pointer; display: none;}/* Displayed by JavaScript */
.ptl-menu         {position: absolute; display: none; top: 0; right: 15px; color: #333333; background-color: transparent; padding: 0 8px 12px 2px; }
* html .ptl-menu  { border: 1px solid #999; background-color: white; height: 100px;padding: 0; right: 23px;}/*IE6*/
.ptl-noscript     {float: right; display: inline; width: 260px; margin-right: 5px; text-align: right;padding-top: 2px;}
.ptl-noscript a   { color: #2f6681; font-size: 11px !important;; margin: 0; padding: 0;}
.ptl-content, .ptl-content-home-col1, 
.ptl-content-home-col1a, .ptl-content-home-col1b,
.ptl-content-home-col2, .ptl-content-rh, 
.ptl-content-sdsImage, .ptl-min-sdsImage { border: 1px solid #cccccc;}
.ptl-content 	  { width: 508px; }
.ptl-content-home-col1	  { width: 458px; }
.ptl-content-home-col2, 
.ptl-content-home-col1a, 
.ptl-content-home-col1b	  { width: 220px; }
.ptl-content-rh, .ptl-content-mashup-rh   {width: 186px;}
.ptl-content-mashup-rh {margin-top: 59px; margin-left: 16px;}
* html ptl-content-mashup-rh {margin-top: 61px; margin-left: 18px;}
.ptl-menuitem     {display: block; text-decoration: none; color: black !important;padding: 1px 12px 1px 3px;}
.ptl-menuitem:hover {display: block; text-decoration: none; background-color: #dde6e8; color:black !important;}
.ptl-menuitem:visited { color: black !important; }
.ptl-menu-inner   { color: #333333;margin-left: 2px; padding-left: 5px; position: relative;background-color: transparent; z-index: 1;}
* html .ptl-menu-inner    { margin: 0; padding: 0; white-space: nowrap;  }/*IE6*/
.menushadowleft  { background-color: transparent; z-index: 0; position: absolute; left: 0; bottom: 0; width: 50%; height: 100%; background-position: bottom left;  background-repeat: no-repeat; }
* html .menushadowleft         { display: none; } /* IE6 */
.menushadowright { background-color: transparent; z-index: 0; position: absolute; right: 0; bottom: 0; width: 51%; height: 100%; background-position: bottom right;  background-repeat: no-repeat; }
* html .menushadowright        { border-right: 1px solid #666; border-bottom: 1px solid #666; width: 100%; height:100%; padding: 0; position: absolute; left: 1px; top: 1px; background-image: none;}/*IE6*/




/* Here I'm cheating (for now) to override the framework's CSS */
#framework-wrapper     { width: 902px; }
#framework-base-banner { width: 902px; }
#framework-content-main { margin-right: 0; }
#framework-column-center {height: auto; }
#framework-footer {margin-top: 20px; margin-bottom: 20px;}
body { font-size: 12px; font-family: Arial;} 

/*---------- bubble tooltip -----------*/
a.sdpballonstylett{
	
	font-weight:normal;
}
a.sdpballonstylett span{ display: none; }

/*background:; ie hack, something must be changed in a for ie to execute it*/
a.sdpballonstylett:hover{ z-index:250; color: #aaaaff; background:; position: relative; }

/*
changed a.sdpballonstylett:hover to position:relative. 
changed a.sdpballonstylett to have no position listed.  previously, only a.sdpballonstylett had position:relative  
(IE was hiding other like icons upon hover)
*/

a.sdpballonstylett:hover span.tooltip{
    display:block;
    position:absolute;
    top:5px;
	left: -45px;
	padding: 15px 0 0 0;
	width:201px;
	text-decoration: none;
    text-align: left;
	/*
	filter: alpha(opacity:90);
	KHTMLOpacity: 0.90;
	MozOpacity: 0.90;
	opacity: 0.90;
	*/
	filter: alpha(opacity:1000);
	KHTMLOpacity: 1;
	MozOpacity: 1;
	opacity: 1;
}

a.sdpballonstylett:hover span.tooltipCloser {
	padding-top: 5px;
	left: -8px;
}

a.sdpballonstylett:hover span.tooltipWide {
	width:201px;
}
/*
a.sdpballonstylett:hover span.tooltipTsShp {
	left: -35px;
}
*/
a.sdpballonstylett:hover span.tooltipTsShp {
	top: 0px;
	left: 60px;
}

a.sdpballonstylett:hover span.tooltip{
    top: 5px;
     width:160px;
	 padding-top: 25px;
}


a.sdpballonstylett:hover span.tooltipCloser{
	 padding-top: 15px;
}

a.sdpballonstylett:hover span.tooltipTsShp {
	top: 5px;
	padding-top: 10px;
	left: 55; /* -35px */
}

a.sdpballonstylett:hover span.IEtooltip { 
	top: 20px;
	height: 300px;
}

a.sdppopuphyperlink
{
	color: #007FC5;
    font-size: 12px;
    text-decoration: none;
}

a.sdppopuphyperlink:hover
{	
	text-decoration: underline;
}


a.shortErr
{
	color: #E9102A !important;	
	text-decoration: underline !important;  
}

a.shortErr:hover
{		
	cursor: hand ; 	
}

a.certLink
{
	text-decoration:none !important;
	color:#007FC5 !important; 
}

a.certLink:hover
{
	text-decoration:underline !important; 
}


/*Added by Vasudev(vuvasude) for CSAT*/
a.sdpballonstylett:hover #arrowLeft {
   /* background-image: url("/web/fw/softwareportal/images/quickviewSprite.png");
    height: 8px;
    left: 13px;
    position: absolute;
    top: 8px;
    width: 19px;
    z-index: 4; */
 border-bottom: 10px solid #666666;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    height: 0;
    position: absolute;
    width: 0;
    z-index: 10;
	top: 5px;
    left: 10px;
}

a.sdpballonstylett:hover div.outerDiv {		
	background-color: #666666;
	padding:7px 5px 5px 5px;
	border: medium solid #666666;
	border-radius: 5px 5px 5px 5px;
	opacity: 0.95;
	filter: alpha(opacity=95); 
}

a.sdpballonstylett:hover div.innerDiv{	
	background:#FFFFFF;
	padding:13px 0px 13px 15px ;
}
a.sdpballonstylett:hover div.toolTipTitle{
	color:#FFFFFF;
	padding-bottom:8px;
	font-weight: bold; 
}

a.sdpballonstylett:hover span.top{
	display: block;
	padding: 10px 8px 0 10px;
	_padding-top: 15px;
	_padding-left: 10px;
	cursor: default;
    background: url("/web/fw/softwareportal/images/bubble_wide_offset.gif") no-repeat top;
	line-height: normal;
}

a.sdpballonstylett:hover span.middle{ /* different middle bg for stretch */
	display: block;
	cursor: default;
	font-size:11px;
	color:#333333;
	font-weight:normal;
	font-family:Arial,Helvetica,sans-serif;
	padding: 3px 8px 0 10px; 
	background: url("/web/fw/softwareportal/images/bubble_filler_wide.gif") repeat bottom; 
	line-height: normal;
}
a.sdpballonstylett:hover span.bottom{
	display: block;
	padding:3px 8px 10px;
	color: #548912;
    background: url("/web/fw/softwareportal/images/bubble_wide.gif") no-repeat bottom;
}

a.sdpballonstylett:hover span.topWide {
	padding-top: 15px;
    background: url("/web/fw/softwareportal/images/bubble_wide.gif") no-repeat top;
}

a.sdpballonstylett:hover span.topWideOffset {
	padding-top: 15px;
    background: url("/web/fw/softwareportal/images/bubble_wide_offset.gif") no-repeat top;
}

a.sdpballonstylett:hover span.topWideNoCaret {
	padding-top: 15px;
    background: url("/web/fw/softwareportal/images/bubble_wide_noCaret.gif") no-repeat top;
}

a.sdpballonstylett:hover span.middleWide {
	padding-left: 10px;
    background: url("/web/fw/softwareportal/images/bubble_filler_wide.gif") repeat bottom;
}

a.sdpballonstylett:hover span.bottomWide{
    background: url("/web/fw/softwareportal/images/bubble_wide.gif") no-repeat bottom;
	padding-bottom: 15px;
}

sdpItemText { font-size: 11px; text-decoration: none; color: #333333; }
sdpItemTextBlue { font-size: 11px; text-decoration: none; font-weight: bold; color: #3366CC; }
sdpItemLink { font-size: 11px; text-decoration: underline; color: #2F6681; cursor: pointer; }

@media all {
	custom\:sdpItemText { font-size: 11px; text-decoration: none; color: #333333; }
	custom\:sdpItemTextBlue { font-size: 11px; text-decoration: none; font-weight: bold; color: #3366CC; }
	custom\:sdpItemLink { font-size: 11px; text-decoration: underline; color: #2F6681; cursor: pointer; }
} 
a, a:active { outline: none; }


/* Reset Cisco's styles to accomodate visual alignment */
#framework-header { width: 907px; }
#framework-header .nav-secondary { margin-right: 0; }
#cdc-nav-module { width: 905px; }
#framework-content-main { margin-left: 0; margin-top: 0; }
#framework-footer { margin-left: 5px; width: 900px; }
.hinav { margin-right: 0; }
#framework-content-titles h2 { border: none; }
#rollover_preview { color: #666666; padding: 0px;}

/*
	Resetting the font size to 86% in the .csWrapper scope
	gives us a base font size of 11px.
	
	Here are the basic conversion ratios between the three
	main font sizes used in Libra.
	
	11px -> 13px = font-size: 118.5%
	11px -> 15px = font-size: 136.5%
	13px -> 11px = font-size: 85%
	13px -> 15px = font-size: 115.5%
	15px -> 11px = font-size: 73.5%
	15px -> 13px = font-size: 87%
*/
.csWrapper { line-height: 120%; margin: 0; padding: 0; color: #333; font-size: 11px; }

.csErrorWrapper { line-height: 240%; margin: 0; padding: 0; color: #333; font-size: 12px; margin-bottom: 15px;}

/* Reset Basic Styles */
.csWrapper a, .csWrapper abbr, .csWrapper acronym, .csWrapper address, .csWrapper applet, .csWrapper big, .csWrapper blockquote, .csWrapper caption, .csWrapper cite, .csWrapper code, .csWrapper dd, .csWrapper del, .csWrapper dfn, .csWrapper div, .csWrapper dl, .csWrapper dt, .csWrapper em, .csWrapper fieldset, .csWrapper font, .csWrapper form, .csWrapper h1, .csWrapper h2, .csWrapper h3, .csWrapper h4, .csWrapper h5, .csWrapper h6, .csWrapper iframe, .csWrapper img, .csWrapper ins, .csWrapper kbd, .csWrapper label, .csWrapper legend, .csWrapper li, .csWrapper object, .csWrapper ol, .csWrapper p, .csWrapper pre, .csWrapper q, .csWrapper s, .csWrapper samp, .csWrapper small, .csWrapper span, .csWrapper strike, .csWrapper strong, .csWrapper sub, .csWrapper sup, .csWrapper table, .csWrapper tbody, .csWrapper td, .csWrapper textarea, .csWrapper tfoot, .csWrapper th, .csWrapper thead, .csWrapper tr, .csWrapper tt, .csWrapper ul, .csWrapper var { margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; color: #333; vertical-align: baseline; background: transparent; }
.csWrapper ol, .csWrapper ul { list-style: none; }
/* tables still need 'cellspacing="0"' in the markup */
.csWrapper table { border-collapse: collapse; border-spacing: 0; }
.csWrapper caption, .csWrapper th, .csWrapper td { text-align: left; font-weight: normal; }

/* Re-used styles */
.csWrapper a,
.csWrapper a:link,
.csWrapper a:visited,
.csWrapper a:active { color: #007FC5; text-decoration: none;font-size: 12px;font-weight: normal;
/*change done for CSAT rel2-richa*/
font-family: arial;
line-height: 15px;
}
.csWrapper a,
.csWrapper a:hover { color: #007FC5; text-decoration: underline;font-size: 12px;font-weight: normal;}
.csWrapper a img { border: none; }
.csWrapper input.csText,
.csWrapper select,
.csWrapper textarea { border: 1px solid #819DB8; padding: 1px 2px; font-size: 100%; } /* removed width: 163px; -- bug 243532 */
.csWrapper input.csFile { padding: 1px 2px; font-size: 100%; }
.csWrapper select {  } /* For some reason, selects still display 6 px too thin */ /* removed width: 169px; -- bug 243532 */
.csWrapper strong { font-weight: bold; }
.csWrapper input.csText { height: 16px; }
.csWrapper input.csTextDisabled { border: 1px solid #F0F1F2; background-color: #FFF; }
.csWrapper input.csInactive { color: #C1C1C1; }
.csWrapper .csRadioButton { overflow: hidden; }
.csWrapper .csRadioButton input.csRadio { clear: left; float: left; margin: 7px 5px 5px 0px; }
* html .csWrapper .csRadioButton input.csRadio { margin: -1px 0px 5px 0px; }
.csWrapper .csRadioButton div.radioLabel { padding: 4px; }
html>body .csWrapper .csRadioButton div.radioLabel { margin-top: 3px; margin-bottom: 0px; }

.csWrapper .hand, .csWrapper input.hand  { cursor: pointer; }
.csWrapper input.swDLButton { font-size: 11px; margin-top: 5px; }

.csWrapper input.csHomeSearch,
.csWrapper input.csProductSelectorSearch { color: #333; }

.csWrapper .csSubmitButtons { padding-top: 10px; margin-top: 10px; border-top: 1px solid #CCC; overflow: hidden; }
.csWrapper .csSubmitButtons input { float: left; margin-right: 25px; }

.csWrapper h1 { font-size: 200%; line-height: 100%; color: #424e53; font-weight: bold; }
.csWrapper .csHome h1 { padding: 12px 12px 9px 0px; }
.csWrapper .csSub  h1 { padding: 12px 12px 7px 0px; }
.csWrapper h1 span { font-size: 12px; line-height: 160%; color: #8e9091; }
.csWrapper h2 { font-size: 136.5%; font-weight: bold; color: #666; padding: 2px 0 8px; margin-bottom: 8px; border-bottom: 1px solid #CCC; }
.csWrapper h3 { font-size: 118.5%; font-weight: bold; color: #666; padding: 2px 0 8px; margin-bottom: 8px; border-bottom: 1px solid #CCC; }
.csWrapper h4 { font-weight: bold; padding-bottom: 5px; }

.csWrapper ul { padding-bottom: 2px; }
.csWrapper ul li { padding-bottom: 5px; padding-left: 10px; text-indent: -10px; }

.csWrapper .csParagraphs p { margin-bottom: 5px; }
.csWrapper .csNote { color: #666; }

.csWrapper .csCenter { text-align: center; }

.csWrapper .csHome { overflow: hidden; width: 907px; }
.csWrapper .csSub  { overflow: hidden; width: 508px; }

.csWrapper .csHome .csMain { float: left; width: 698px; margin-right: 8px; padding-top: 12px; border-top: 1px solid #CCC; }
.csWrapper .csHome .csMain .csLeftColumn   { float: left; width: 222px; margin-right: 8px; }
.csWrapper .csHome .csMain .csLeft2Column  { float: left; width: 460px; margin-right: 8px; }
.csWrapper .csLeftProdCat1Column  { float: left; width: 200px; margin: 10px 0px 0px 0px; padding: 0px 5px 3px 1px; }
.csWrapper .csLeftProdCat2Column  { float: right; width: 230px; margin: 10px 0px 0px 0px; padding: 0px 5px 3px 1px; }
* html .csWrapper .csLeftProdCat1Column ul, 
* html .csWrapper .csLeftProdCat2Column ul { margin: 0px; padding: 0px; }
.csWrapper .csLeftProdCat1Column ul li, 
.csWrapper .csLeftProdCat2Column ul li { padding-top: 4px; padding-bottom: 4px; margin-top: 1px; margin-bottom: 1px; }
.csWrapper .csHome .csMain .csMiddleColumn { float: left; width: 222px; margin-left: 8px; margin-right: 8px; }
.csWrapper .csHome .csMain .csRightColumn  { float: right; width: 222px; margin-left: 8px; }
.csWrapper .csHome .csMain .csRight2Column { float: right; width: 460px; margin-left: 8px; }
.csWrapper .csHome .csMain .csRight2Column .csMiddleColumn { margin-left: 0; }

/* These values are set to 'auto' and equalized dynamically when JavaScript is enabled */
/* Setting a fixed height is for asthetics when JavaScript is disabled only and the actual
pixel value may need to be adjusted based on the amount of content that appears in the div. */
.csWrapper .csHome .csMain .csEqualLeft  .csEqualize { height: 188px; }
.csWrapper .csHome .csMain .csEqualLeft  .csEqualizePortlet { height: 142px; }
.csWrapper .csHome .csMain .csEqualRight .csEqualize { height: 265px; }

.csWrapper .csSub  .csMain { float: left; width: 508px; margin-right: 8px; }
.csWrapper .csSub  .csMain .csLeftColumn   { float: left; width: 246px; margin-right: 8px; }
.csWrapper .csSub  .csMain .csRightColumn  { float: right; width: 246px; margin-left: 8px; }

.csWrapper .csHome .csRightSide,
.csWrapper .csSub  .csRightSide { float: right; margin-left: 8px; }

.csWrapper .csSub .csMain .viewAllMessaging { padding: 10px; font-size: 105%; }




.csWrapper .csClear      { clear: both; }
.csWrapper .csClearLeft  { clear: left; }
.csWrapper .csClearRight { clear: right; }


.csWrapper .csBox { border: 1px solid #CCCCCC; margin-top: 6px; }
.csWrapper .csBox,
.csWrapper .csCollapsableBox { margin-bottom: 12px; }
.csWrapper .csSub .csCollapsableBoxContent { padding-left: 6px; padding-right: 6px; }
.csWrapper .csInfoBox { background-color: #E9F0FC; }
.csWrapper h2.csBoxHeader  { font-size: 100%; font-weight: bold; color: #333; padding: 3px 10px; margin-bottom: 0; border-width: 1px 1px 0; border-style: solid; border-color: #DADADA;  }
.csWrapper .csCollapsableBoxHeader h2,
.csWrapper .csDashboardMoreTools { margin-right: 5px; }
.csWrapper .csDashboardMoreTools .csCollapsableBoxContent { padding-top: 10px; padding-bottom: 10px;}
.csWrapper .csDashboardMoreTools .csCollapsableBoxContent ul li { padding-top: 4px; padding-bottom: 4px;}
.csWrapper .csDashboard,
.csWrapper .csProductSelector { clear: both; width: 690px; margin-bottom: 0; padding: 10px; padding-right: -10px; }
/*.csWrapper .csDashboardPanel { border: 1px solid #CCC; padding: 5px 5px; margin-top: 12px; margin-bottom: 0; height: 355px; overflow-x: hidden; overflow-y: auto; } */
.csWrapper .csDashboardPanel { border: 1px solid #CCC; padding: 5px 0px 5px 5px; margin-top: 12px; margin-bottom: 0; height: auto;}
.csWrapper .csDashboardLeftPanel  { width: 219px; height: 355px; float: left; }
.csWrapper .csDashboardRightPanel { width: 443px; padding-right: 3px; padding-bottom: 2px; float: right; } /* min-height: 355px; */
.csWrapper .csPagination { width: 445px; height: 14px; background-color: #EEEEEE; padding: 3px; }
.csWrapper .csPaginationHeader { margin: -5px -3px 8px -5px; }
.csWrapper .csPaginationFooter { margin: 8px -3px -5px -5px; }
* html .csWrapper .csPaginationFooter { margin-bottom: -3px; }
* html .csWrapper .csPaginationHeader { margin-top: -5px; }
.csWrapper .csPagination .csPaginationDiv1 { width: 155px; text-align: left; float: left; }
.csWrapper .csPagination .csPaginationDiv2 { width: 117px; text-align: center; float: left; }
.csWrapper .csPagination .csPaginationDiv3 { width: 173px; text-align: right; float: left; }
.csWrapper .csPagination .csPaginationDiv1 div { float: left; }
.csWrapper .csPagination .csPaginationDiv1 .csDiv1CollapseAll { width: 13px; height: 13px; cursor: pointer; text-indent: -9999px;  }
.csWrapper .csPagination .csPaginationDiv1 .csDiv1ExpandAll { width: 13px; height: 13px; cursor: pointer; text-indent: -9999px;  }
.csWrapper .csDashboardDate { font-weight: normal; white-space: nowrap; }

.csWrapper .csProductSelector ul,
.csWrapper .csProductSelector ul li,
.csWrapper .csDashboard ul.csInformationSource,
.csWrapper .csDashboard ul.csInformationSource ul,
.csWrapper .csDashboard ul.csInformationSource li { margin: 0; padding: 0; text-indent: 0; }
.csWrapper .csProductSelector ul { padding: 2px 0; }
.csWrapper .csDashboard ul.csInformationSource li { font-weight: normal; }
.csWrapper .csDashboard ul.csInformationSource li ul li { font-weight: normal; }
.csWrapper .csProductSelector ul li span { display: block; padding: 1px 5px; }
.csWrapper .csDashboard ul.csInformationSource li span { display: block; padding: 2px; } 
.csWrapper .csProductSelectorMain span.csCurrent, 
.csWrapper .csProductSelector ul li span.csCurrent, 
.csWrapper .csDashboard ul.csInformationSource li span.csCurrent { font-weight: bold; }
.csWrapper .csDashboard ul.csInformationSource li span.csCurrent a { text-decoration: none; color: #333; }
.csWrapper .csProductSelector ul.csCategoryList li a { text-decoration: none; }
.csWrapper .csProductSelectorMain  ul li.csGrouping { margin-top: 3px; padding-top: 4px; }
.csWrapper .csProductSelectorPanel ul li.csGrouping { margin-top: 3px; padding-top: 4px; }
.csWrapper .csProductSelectorBreadcrumb {margin-top: 0px; padding: 0px 0 26px; }
.csWrapper .csProductSelectorBreadcrumb .csProductSelectorHome { float: left; margin-right: 16px; }
.csWrapper .csProductSelectorBreadcrumbTrail { float: left; padding: 0 16px 0 0; color: #666; background: transparent url('/web/fw/softwareportal/images/breadcrumb_arrow.gif') 16px 5px no-repeat; margin-top: 2px; }
.csWrapper .csProductSelectorBreadcrumbItem { float: left; background: transparent url('/web/fw/softwareportal/images/breadcrumb_arrow.gif') 100% 5px no-repeat; padding: 2px 18px 0 0px; white-space: nowrap; }
.csWrapper .csProductSelectorBreadcrumbItemLast { float: left; padding: 2px 16px 0 0; white-space: nowrap;font-size:12px; font-weight:bold ;color: #666666;}

.csWrapper .csProductSelector h2 { border: 0; margin: 0; padding: 0;}

.csWrapper .csProductSelectorMain  { border: 1px solid #999; width: 150px; float: left; padding: 0; margin-top: 12px; margin-bottom: 0; height: 320px; overflow-x: hidden; overflow-y: auto; }
.csWrapper .csProductSelectorPanels { position: relative; margin-left: 150px; }
.csWrapper .csProductSelectorEmptyPanel { border: 1px solid #EBEBEB; width: 251px; padding: 0; margin-top: 12px; margin-left: 16px; margin-bottom: 0; height: 320px; }
.csWrapper .csProductSelectorPanel,
.csWrapper .csProductSelectorSamplePanel { border: 1px solid #CCC; width: 251px; padding: 0; margin-top: 12px; margin-left: 16px; margin-bottom: 0; height: 320px; overflow-x: hidden; overflow-y: auto; }
.csWrapper .csProductSelectorPanel { display: none; }
.csWrapper .csProductSelectorSamplePanel .csBolster { padding: 5px 7px; }
.csWrapper .csProductSelectorPanel1 { position: absolute; top: 0; left: 0; }
.csWrapper .csProductSelectorPanel2 { position: absolute; top: 0; left: 267px; }
.csWrapper .csProductSelectorWidePanel { height: 310px; width: 498px; padding: 5px 10px; }
.csWrapper .csProductSelectorPanel .csInfoBox { padding: 7px 5px; margin: 5px 5px 12px; }
.csWrapper .csProductSelectorMain a, 
.csWrapper .csProductSelector ul li span.hasChild a  { text-decoration: none; }

.csWrapper .csProductSelector div.csManualEntry { padding-top: 0px; margin-top: 0px; /*border-top: 1px solid #999;*/ }
.csWrapper div.introText { padding: 3px 10px; margin: -5px -10px 8px -10px; text-align: center; position: relative; font-size: 100%; font-weight: normal; color: #333; border-bottom: 1px solid #CCCCCC; }
/*.csWrapper .csProductSelector div.csManualEntry div.introText { text-align: center; font-weight: normal; padding-bottom: 5px; padding-top: 0px; margin-bottom: 8px; margin-top: 0px; border-bottom: 1px solid #CCCCCC; } */


.csWrapper .csProductSelector .csPanelChoice { padding-bottom: 12px; margin-bottom: 6px; font-weight: bold; }
.csWrapper .csProductSelector .csPanelChoice .csSeparate { padding-right: 6px; border-right: 2px solid #CCC; margin-right: 3px; }
.csWrapper .csProductSelector .csLeftLabel { float: left; width: 155px; padding: 3px 3px 0px 0px; margin: 0px; text-align: right; vertical-align: middle; }
.csWrapper .csProductSelector .csRightData { margin-left: 160px; padding-bottom: 12px; }
.csWrapper .csProductSelector form input.csText { width: 218px; color: #333; }
.csWrapper .csProductSelector form textarea { width: 273px; height: 105px; color: #999; }
.csWrapper .csProductSelector form select { width: 175px; }
.csWrapper .csProductSelector form select.csSmall { float: left; width: 69px; margin-right: 5px; }
.csWrapper .csProductSelector form .csSubmitButtons { padding-left: 160px; }
.csWrapper .csProductSelector form .csSubmitButtons input { margin-right: 10px; }

.csWrapper .csLeftEighty    { width: 80%; float: left;  }
.csWrapper .csRightEighty   { width: 80%; float: right; }
.csWrapper .csLeftSixty     { width: 60%; float: left;  }
.csWrapper .csMiddleSixty   { width: 60%; float: left;  }
.csWrapper .csRightSixty    { width: 60%; float: right; }
.csWrapper .csLeftHalf      { width: 50%; float: left;  }
.csWrapper .csRightHalf     { width: 50%; float: right; }
.csWrapper .csLeftForty     { width: 40%; float: left;  }
.csWrapper .csMiddleForty   { width: 40%; float: left;  }
.csWrapper .csRightForty    { width: 40%; float: right; }
.csWrapper .csLeftThird     { width: 33%; float: left;  }
.csWrapper .csMiddleThird   { width: 34%; float: left;  }
.csWrapper .csRightThird    { width: 33%; float: right; }
.csWrapper .csLeftQuarter   { width: 25%; float: left;  }
.csWrapper .csMiddleQuarter { width: 25%; float: left;  }
.csWrapper .csRightQuarter  { width: 25%; float: right; }
.csWrapper .csLeftTwenty    { width: 20%; float: left;  }
.csWrapper .csMiddleTwenty  { width: 20%; float: left;  }
.csWrapper .csRightTwenty   { width: 20%; float: right; }
.csWrapper .csLeftEighty    .csBolster,
.csWrapper .csLeftSixty     .csBolster,
.csWrapper .csLeftHalf      .csBolster,
.csWrapper .csLeftForty     .csBolster,
.csWrapper .csLeftThird     .csBolster,
.csWrapper .csLeftQuarter   .csBolster,
.csWrapper .csLeftTwenty    .csBolster { padding-right: 5px; }
.csWrapper .csRightEighty   .csBolster,
.csWrapper .csRightSixty    .csBolster,
.csWrapper .csRightHalf     .csBolster,
.csWrapper .csRightForty    .csBolster,
.csWrapper .csRightThird    .csBolster,
.csWrapper .csRightQuarter  .csBolster,
.csWrapper .csRightTwenty   .csBolster { padding-left:  5px; }
.csWrapper .csMiddleSixty   .csBolster,
.csWrapper .csMiddleForty   .csBolster,
.csWrapper .csMiddleThird   .csBolster,
.csWrapper .csMiddleQuarter .csBolster,
.csWrapper .csMiddleTwenty  .csBolster { padding-left:  5px; padding-right: 5px; }



.csWrapper .csHeaderBox { width: 508px; background-color: #DEE6EB; color: #666; overflow: hidden; margin-bottom: 12px; border-top: 1px solid #CCC; }
.csWrapper .csHeaderBox .csHeaderImage { width: 200px; height: 132px; background-color: #FFFFFF; float: right; position: relative; }
.csWrapper .csHeaderBox .csHeaderImage .csHeaderImageText { text-align: center; width: 100%; }
.csWrapper .csHeaderBox .csHeaderImage .csHeaderImageText span { color: #FFF; font-size: 136.5%; text-transform: uppercase; display: block; margin-bottom: 10px; }
.csWrapper .csHeaderBox .csHeaderContent { margin-left: 0px; margin-right: 200px; padding: 15px; }
.csWrapper .csHeaderBox .csHeaderContent p { color: #666; }
.csWrapper .csHeaderBox .csHeaderContent .csHeaderText { font-size: 136.5%; padding-bottom: 10px; color: #666; }
.csWrapper .csHeaderBox .csHeaderContent select { font-size: 11px; max-width: 275px; }
.csWrapper .csUploadText{ text-align: center; padding: 4px; margin: 0px 0px 12px 0px; border: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; }

.csWrapper .csContain { overflow: hidden; }
.csWrapper .csBlock { margin-bottom: 12px; }

.csWrapper .csButton { background-position: 0 0; background-repeat: no-repeat; background-color: transparent; padding: 0; margin: 0; height: 21px; border: 0; outline: 0; cursor: pointer; text-indent: -9999px }
.csWrapper .csButtonHover    { background-position: 0 -21px; }
.csWrapper .csButtonActive   { background-position: 0 -42px; }
.csWrapper .csButtonDisabled { background-position: 0 -63px; cursor: auto; }
/* widths and background-images for specific buttons */
.csWrapper  .csButtonCancel { width: 45px;  }
.csWrapper  .csButtonGo     { width: 40px; }
.csWrapper  .csButtonProdGo { width: 40px;  }
.csWrapper  .csButtonSubmit { width: 59px;}
.csWrapper  .csButtonUpload { width: 59px;}

.csWrapper .csSupportSearch label { font-weight: bold; display: block; }
.csWrapper .csSupportSearch input.csText { margin-right: 5px; width: 300px; }
.csWrapper .csSupportSearch input { display: inline; float: left; margin-top: 5px; }

.csWrapper .psaFindLabel { float: left; margin-top: 11px; margin-right: 5px; font-weight: bold; display: block; font-weight: bold; }
.csWrapper .csProductSelectorSearch input.csText { margin-right: 5px; width: 300px; }
.csWrapper .csProductSelectorSearch input { display: inline; float: left; }

.csWrapper .csDownloadSoftware { overflow: hidden; margin-bottom: 5px; }
.csWrapper .csDownloadSoftware label { position: absolute; top: -5000px; left: -5000px; }
.csWrapper .csDownloadSoftware select { display: inline; float: left; margin-top: 5px; margin-right: 5px; width: 175px; }
.csWrapper .csDownloadSoftware input { display: inline; float: left; margin-top: 5px; }

.csWrapper .csToolList { padding-bottom: 6px; border-bottom: 1px solid #CCC; margin-bottom: 8px; line-height: 20px; }
.csWrapper .csToolList li { display: inline; padding: 0 4px; text-indent: 0; border-left: 1px solid #CCC; }
.csWrapper .csToolList li.first { padding-left: 0; border-left: 0; }

.csWrapper .csCommonTaskBox { padding: 5px 4px; }
.csWrapper ul.csCommonTasks li { font-size: 127.5%; line-height: 43px; padding-left: 45px; padding-bottom: 0; cursor: pointer; text-indent: 0; }
.csWrapper ul.csCommonTasks li.csDownloadSoftware { }
.csWrapper ul.csCommonTasks li.csConfigure        { }
.csWrapper ul.csCommonTasks li.csTroubleshoot     { }
.csWrapper ul.csCommonTasks li.csInstallUpdate    { }
.csWrapper ul.csCommonTasks li.csDesign           { }
.csWrapper ul.csCommonTasks li.csMaintainOperate  {}
.csWrapper ul.csCommonTasks li.csDownloadSoftwareHover,
.csWrapper ul.csCommonTasks li.csDownloadSoftware:hover { background-position: -212px 0; }
.csWrapper ul.csCommonTasks li.csConfigureHover,
.csWrapper ul.csCommonTasks li.csConfigure:hover        { background-position: -212px -43px; }
.csWrapper ul.csCommonTasks li.csTroubleshootHover,
.csWrapper ul.csCommonTasks li.csTroubleshoot:hover     { background-position: -212px -86px; }
.csWrapper ul.csCommonTasks li.csInstallUpdateHover,
.csWrapper ul.csCommonTasks li.csInstallUpdate:hover    { background-position: -212px -129px; }
.csWrapper ul.csCommonTasks li.csDesignHover,
.csWrapper ul.csCommonTasks li.csDesign:hover           { background-position: -212px -172px; }
.csWrapper ul.csCommonTasks li.csMaintainOperateHover,
.csWrapper ul.csCommonTasks li.csMaintainOperate:hover  { background-position: -212px -215px; }

.csWrapper .csFilterSection { font-weight: bold; color: #666; padding: 15px 0 5px; border-bottom: 1px solid #CCC; }
.csWrapper .csFirstSection { padding-top: 0; }
.csWrapper .csDashboardItem { padding: 5px 0; }
.csWrapper .csDashboardItemTitle { font-weight: bold; }

.csWrapper .csExpandable { margin-top: 5px; }
.csWrapper .csExpandable .csCollapse { float: left; width: 13px; height: 13px; cursor: pointer; text-indent: -9999px; } 
.csWrapper .csExpandable .csExpand   { float: left; width: 13px; height: 13px; cursor: pointer; text-indent: -9999px;  } 
.csWrapper .csExpandable .csExpandableTitle { margin-left: 18px; font-weight: normal; padding-bottom: 5px; }
.csWrapper .csExpandable .csExpandableTitle span { padding-left: 5px;}

.csWrapper .csDashboardPanel .csExpandable { margin-top: 0; margin-bottom: 5px; }
.csWrapper .csDashboardPanel .csExpandableContent { padding-left: 18px; }
.csWrapper .csDashboardPanel .csExpandableContent p { padding-bottom: 3px; }

.csWrapper .csInformationSources .csCommandReference { margin: 20px auto; width: 250px; }

.csWrapper .csExpandable ul { clear: left; margin-left: 18px; }
.csWrapper .csExpandable .csMore, .csWrapper .csMore  { clear: left; padding: 5px 18px 10px 0px; text-align: right; }
.csWrapper .csMoreTempProdPadding { clear: left; padding: 5px 45px 10px 0px; text-align: right; } /* temp fix until better solution */ 


.csWrapper img.csXMLIcon { margin-bottom: -2px; margin-left: 3px; }
.csWrapper img.csNetProIcon { float: left; margin-right: 10px; }
.csWrapper .csNetProDesc { margin-left: 48px; }




.csWrapper .bpRecentSearchesParent a, .csWrapper .bpRecentSearchesParent a.bpRecentSearchesParentLink:visited { text-decoration: none; font-weight: bold; }
.csWrapper .bpRecentSearchesParent a.bpRecentSearchesParentLink:hover, .csWrapper .bpRecentSearchesParent a.bpRecentSearchesParentLink:active { text-decoration: underline; font-weight: bold; }

.csWrapper .csSub .csMain .table-columns-nort .bpRecentSearchesParent a, .csWrapper .csSub .csMain .table-columns-nort .bpRecentSearchesParent a.bpRecentSearchesParentLink:visited { text-decoration: none; font-weight: bold; }
.csWrapper .csSub .csMain .table-columns-nort .bpRecentSearchesParent a.bpRecentSearchesParentLink:hover, .csWrapper .csSub .csMain .table-columns-nort .bpRecentSearchesParent a.bpRecentSearchesParentLink:active { text-decoration: underline; font-weight: bold; }

.csWrapper .bpRecentSearches { padding-bottom: 0px; margin-left: 0px; padding-left: 10px; text-indent: -10px; list-style-type: none; list-style-position: inside; }
.csWrapper .bpRecentSearches a, .csWrapper .bpRecentSearches a:visited { text-decoration: none; font-weight: normal; }
.csWrapper .bpRecentSearches a:hover, .csWrapper .bpRecentSearches a:active { text-decoration: underline; font-weight: normal; }
.csWrapper .bpRecentSearchesMoreLink { text-align: right; padding-top: 8px; padding-bottom: 0px; }
.csWrapper .bpRecentSearchesMoreLink a, .csWrapper .bpRecentSearchesMoreLink a:visited, .csWrapper .bpRecentSearchesMoreLink a:hover, .csWrapper .bpRecentSearchesMoreLink a:active { font-weight: normal; text-decoration: underline; }

/*
.csWrapper .bpRecentSearches { padding-bottom: 0px; padding-left: 15px; text-indent: -15px; list-style-type: disc; list-style-position: inside; }
.csWrapper .bpRecentSearches a, .csWrapper .bpRecentSearches a:visited { text-decoration: none; }
.csWrapper .bpRecentSearches a:hover, .csWrapper .bpRecentSearches a:active { text-decoration: underline; }
*/

.csWrapper .csInformationSources .csRadioButton { padding-bottom: 3px; }

.csWrapper .csCommandReferenceBoxContainer { position: relative; }
.csWrapper .csCommandReferenceBox { width: 244px; }
.csWrapper .csCommandReferenceBoxFloat { position: absolute; top: -2px; left: 8px; z-index: 100; }
.csWrapper .csCommandReferenceBoxContent { border: 1px solid #999; background-color: #FFF; width: auto; padding: 10px; }
.csWrapper .csCommandReferenceBoxContent label { float: left; margin-right: 5px; font-weight: bold; margin-top: 2px; }
.csWrapper .csCommandReferenceBoxContent input.csText { float: left; width: 100px; }

.csWrapper .csSub .csMain .recent_table th { text-align: center; font-size: 105%; background-color:#CCCCCC; text-decoration: none; color: #000000; font-weight: bold; padding: 5px; border-right: 1px solid #FFFFFF; }
.csWrapper .csSub .csMain .recent_table td { text-align: center; padding: 5px; vertical-align: middle; border-right: 1px solid #FFFFFF; }
.csWrapper .csSub .csMain .recent_table td.recommended_center { text-align: right; padding-right: 40px; }
.csWrapper .csSub .csMain .recent_table td.recommended_left { text-align: left; }
.csWrapper .csSub .csMain .offrow td { background-color: #EEEEEE; }
.csWrapper .csSub .viewAllLine { border-top: 1px solid #CCCCCC; padding-top: 10px; padding-bottom: 10px; padding-left: 10px; width: 712px; font-weight: bold; color: #636563; }
.csWrapper .csSub .SDPBannerTitle 
{
color: #666666;    
font-size: 16px;    
font-weight: bold; 
vertical-align:middle;
}
.csWrapper .csSub .SDPBannerTitle TD{
/*padding-bottom: 2px;*/
/*change done for CSAT rel2-richa*/
padding-bottom: 1px;
}
.csWrapper .csSub .SDPBannerSubTitle {color: #777777;    font-size: 25px;    font-weight: normal;}

.SDPBannerTitle label { display : inline !important;}
/*************************************
		RONIN SDS CHANGES
**************************************/

.csWrapper .cartDiv { float: right; margin: 35px 10px 0px 0px; display: none; }
.csWrapper .helpDiv { float: right; margin: 37px 12px 0px 0px; padding: 0px; display: none; }
.csWrapper .cartDiv img, .csWrapper .helpDiv img { vertical-align: middle }
.csWrapper .errorDiv {font-size: 12px; color: #8e9091;}

/*Adding alternate class of sitecopy.*/
.removecart{
color:#003399;
font-size:11px;
font-weight:normal;
text-decoration:underline;
}

/*Adding classes for EULA Popup  Vasudev Vuttanur(vuvasude) for CSAT*/

div.eulaDiv {
	   display:none;
	/*display:inline-block;*/
	   opacity :75%;
 	   width: 700px;
       height: auto;
	   position:absolute;
      	  border: 1px solid black;
	  border-radius: 5px 5px 5px 5px;
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#F3F3F3');
	   	background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#F3F3F3));
	  	background: -moz-linear-gradient(top,  #FFFFFF,  #F3F3F3);
	  	background-color:#F5F5F5;
       	-moz-box-shadow: 0px 0px 15px #000000;
	   	-webkit-box-shadow: 0px 0px 15px #000000;
	   	box-shadow: 0px 0px 15px #000000;
		overflow:hidden;
          /* z-index:10;*/
	   }
div.eulaAnonDiv{
	display:block;
	background-color:#FFF0B0;
	border: 1px solid #E5D89E;
	            border-radius: 5px 5px 5px 5px;
     
}
	   
div.eulaContentDiv{display:block;background:transparent url('/web/fw/softwareportal/images/alert_informational_2009_32.png') no-repeat scroll left top;padding:2px 0px 7px 32px;font-weight:normal;font-size:12px;color:#333;margin:0 0 10px;}

div.eulaDiv h1{ font-size:14px;font-family:Arial;font-weight:bold;font-color:#444444;}	   
	   
div.eulaContent {font-weight:normal;font-size:12px;font-color:#525252;color:#333;}	   

.eulaAcceptButtonPrimary {
    border: 1px solid #007FC5;
     border-radius: 3px 3px 3px 3px;
     background:#0096D6;
     font-family: Arial;
	 font-size:12px;
	 font-weight:normal;
	 outline:0px;
   }
   
.eulaAddToCartButton {
    border-radius: 3px 3px 3px 3px;
     border: 1px solid #777;
	 background: -moz-linear-gradient(center top , #FBFBFB, #E7E7E7) repeat scroll 0 0 transparent;
	 font-family: Arial;
	 font-size:12px;
	 font-weight:normal;
   }       
   
.eulaCancelButton {
    border-radius: 3px 3px 3px 3px;
     border: 1px solid #777;
	 background: -moz-linear-gradient(center top , #FBFBFB, #E7E7E7) repeat scroll 0 0 transparent;
	 font-family: Arial;
	 font-size:12px;
	 font-weight:normal;
   }
   
.eulaButtonClass .eulaAcceptButtonPrimary{
     margin-right: 5px;
   }
   
.eulaButtonClass{
   }

div#eulaDiv a{
font-weight:normal;
color:#007FC5 !important;
font-size:12px;
text-decoration:none;
}  
   
a.eulaContentlink {text-decoration:none;font-weight:normal;font-size:12px;font-color:#2970a6;cursor:hand;}

/** Added to BannerPortlet @author gagandsi **/
.csWrapper .csSub div a{
     color: #007FC5;
     text-decoration: none;
     font-size:12px;
   }
   .csWrapper .csSub div a:hover{
      color: #007FC5;
      text-decoration: underline;
      font-size:12px;
   }
   div#helpDiv{
      float: right;
      margin: 15px 0 0 0;
      padding: 0;
   }
   div#feedDiv{
      float: right;
      margin: 15px 15px 0 0;
      padding: 0;
   }
   div#cartDiv{
      float: right;
      margin: 14px 15px 0 0;
      padding: 0;
   }
   .csWrapper div.csSub div.SDPBannerTitle{
      color: #3F3F3F;
      font-size: 17px;
      margin-bottom: 14px;
   
   }
   div.csWrapper div.csSub h1 {
      padding: 12px 12px 17px 0;
   }

/** K9Form Css for CSAT added by Vasudev Vuttanur(vuvasude) **/
  div.k9FormDiv {
                display: none;
                position: absolute;
                width: 700px;
                height: auto;
                border: 1px solid black;
	        border-radius: 5px 5px 5px 5px;
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#F3F3F3');
	   	background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#F3F3F3));
	  	background: -moz-linear-gradient(top,  #FFFFFF,  #F3F3F3);
       		-moz-box-shadow: 0px 0px 15px #000000;
	   	-webkit-box-shadow: 0px 0px 15px #000000;
	   	box-shadow: 0px 0px 15px #000000;
		overflow:hidden;
            }
			
			      div.k9DeclineFormDiv {
                display: none;
                position: absolute;
               // top: 100px;
               // left: 150px;
                width: 350px;
                height: auto;
                border: 1px solid black;
	        border-radius: 5px 5px 5px 5px;
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#F3F3F3');
	   	background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#F3F3F3));
	  	background: -moz-linear-gradient(top,  #FFFFFF,  #F3F3F3);
       		-moz-box-shadow: 0px 0px 15px #000000;
	   	-webkit-box-shadow: 0px 0px 15px #000000;
	   	box-shadow: 0px 0px 15px #000000;
		overflow:hidden;
}
      
/** CSS added for button */
.normalBtn{
     border: 1px solid #8e8e8e;
     border-radius: 3px;
     background: #eeeded ; 
     filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFF, endColorstr=#dee3e6);
     background: -webkit-gradient(linear, top, bottom, from(#ffffff), to(#dee3e6) );
	 background: -moz-linear-gradient(-90deg, #ffffff, #dee3e6);
	 color:black;
	 width:75px;
	 height:21px;
	 padding-bottom: 2px; 
	 /*margin-bottom:3px;*/
	 margin-bottom:0px;/*changes for UAT*/
	 *margin-bottom:0px;
	 margin-bottom:0px\9;
}

.normalBtn:hover{
     border: 1px solid #1fa0d5;
     border-radius: 3px;
     background: #67e5f8 ;
     filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#dff4fd, endColorstr=#67e5f8);
     background: -webkit-gradient(linear, top, bottom, from(#dff4fd), to(#67e5f8) );
     background: -moz-linear-gradient(-90deg, #dff4fd, #67e5f8);
     color:black;
	 width:75px;
	 height:21px;
	 padding-bottom: 2px;
 }
.prmActionBtn{
     border: 1px solid #8e8e8e;
     border-radius: 3px;
     background: #eeeded ;
     filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFF, endColorstr=#dee3e6); 
     background: -webkit-gradient(linear, top, bottom, from(#ffffff), to(#dee3e6) );
   	 background: -moz-linear-gradient(-90deg, #ffffff, #dee3e6);
   	 color:#333333;
	 width:75px;
	 height:21px;
	 padding-bottom: 2px;
	 line-height:18px;
     font-size:12px; 
}
.prmActionBtn:hover{
     border: 1px solid #1fa0d5;
     border-radius: 3px;
     background: #67e5f8 ;
     filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#dff4fd, endColorstr=#67e5f8);
     background: -webkit-gradient(linear, top, bottom, from(#dff4fd), to(#67e5f8) );
     background: -moz-linear-gradient(-90deg, #dff4fd, #67e5f8);
     color:#333333;
	 width:75px;
	 height:21px;
	 padding-bottom: 2px;
	 line-height:18px;
     font-size:12px;  
 }
.pressedActionBtn{
     border: 1px solid #1FA0D5;
     border-radius: 3px;
     background: -webkit-gradient(linear, top, bottom, from(#49bbeb), to(#caefff) );
   	 background: -moz-linear-gradient(-90deg, #49bbeb, #caefff);
   	 color:#999;
	 width:75px;
	 height:21px;
	 padding-bottom: 2px; 
 }
.disabledBtn{
     border: 1px solid #F4F3F3;
     border-radius: 3px;
     background: #F4F3F3;
     color:#8E8E8E;
	 width:75px;
	 height:21px;
	 padding-bottom: 2px; 
 }

/**
  * Added by Vasudev(vuvasude) for SA,K9 & EULA Popup Buttons.
  */
 .popupbuttonBlue {
	font: 12px/100% Arial, Helvetica, sans-serif;
	padding-top:5px;
	padding-bottom:10px;
	padding-right:8px;
	padding-left:8px;
	height:26px;
	-webkit-border-radius: 3px; 
	-moz-border-radius: 3px;
	border-radius: 3px;
	color: #d9eef7;
	border: solid 1px #0076a3;
	background: #0095cd;
	background: -webkit-gradient(linear, left top, left bottom, from(#00adee), to(#0078a5));
	background: -moz-linear-gradient(top,  #00adee,  #0078a5);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adee', endColorstr='#0078a5');
}
.popupbuttonBlue:hover {
	text-decoration: none;
	background: #007ead;
	background: -webkit-gradient(linear, left top, left bottom, from(#0095cc), to(#00678e));
	background: -moz-linear-gradient(top,  #0095cc,  #00678e);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0095cc', endColorstr='#00678e');
}
.popupbuttonBlue:active {
	position: relative;
	top: 1px;
	color: #80bed6;
	background: -webkit-gradient(linear, left top, left bottom, from(#0078a5), to(#00adee));
	background: -moz-linear-gradient(top,  #0078a5,  #00adee);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0078a5', endColorstr='#00adee');
}

.popupbuttonWhite {
	font: 12px/100% Arial, Helvetica, sans-serif;
	padding-top:5px;
	padding-bottom:10px;
	padding-right:8px;
	padding-left:8px;
	height:26px;
	-webkit-border-radius: 3px; 
	-moz-border-radius: 3px;
	border-radius: 3px;
	color: #606060;
	border: solid 1px #b7b7b7;
	background: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));
	background: -moz-linear-gradient(top,  #fff,  #ededed);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');
}

.popupbuttonWhite:hover {
	text-decoration: none;
	background: #ededed;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#dcdcdc));
	background: -moz-linear-gradient(top,  #fff,  #dcdcdc);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dcdcdc');
}
.popupbuttonWhite:active {
	position: relative;
	top: 1px;
	color: #999;
	background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#fff));
	background: -moz-linear-gradient(top,  #ededed,  #fff);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#ffffff');
}

div.saFormDiv {
                display: none;
                position: absolute;
                width: 700px;
                height: auto;
                border: 1px solid black;
	        border-radius: 5px 5px 5px 5px;
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#F3F3F3');
	   	background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#F3F3F3));
	  	background: -moz-linear-gradient(top,  #FFFFFF,  #F3F3F3);
       		-moz-box-shadow: 0px 0px 15px #000000;
	   	-webkit-box-shadow: 0px 0px 15px #000000;
	   	box-shadow: 0px 0px 15px #000000;
		overflow:hidden;
            }	
            
 .jqmErrorWindow {   
				 display: none;   
				 position: fixed;   
				 top: 50%;  
				 left: 50%;  									
				 background: white;   
			     filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#F3F3F3');   
				 background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#F3F3F3));  
				 background: -moz-linear-gradient(top,  #FFFFFF,  #F3F3F3);  
			     border: 1px solid black;  
				 padding: 12px;    
				 -moz-box-shadow: 0px 0px 15px #000000;  
				 -webkit-box-shadow: 0px 0px 15px #000000;  
				 box-shadow: 0px 0px 15px #000000;
				}             
/*--------07-06-2012-----*/
.csDashboard .linkStyle{ 
	color:#007fc5 !important;
}
#psa_selector .linkStyle{
	color:#3F3F3F !important;
	line-height:20px !important;
}
.tdCSSStyle{
	color: #333333;
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	margin-left: 9px;
	margin-right: 6px;
	float:left;
	line-height:20px;
}
#psa_selector .linkStyle{
	color:#3F3F3F !important;
	line-height:20px !important;
}
#psa_psaMode table td input#radiobtn1,#psa_psaMode table td input#radiobtn2 {
	float:left;
}              
#psa_psaMode table td span {
    float: left;
    margin-top: 4px;
    *line-height:20px;
    *margin-top:0px;
}
#psa_psaMode table td div {
    padding-top: 0px !important;
}

.tabstyle {
   background: -moz-linear-gradient(center top , #F0F0F0, #FFFFFF) repeat scroll 0 0 transparent;
   box-shadow: 0 0 0 #000000;
   color: black;
   margin-top: 20px;
}
.csDashboard .linkStyle{ 
	color:#007fc5 !important;
}
.mpdTable thead th{
	/*padding: 10px 10px 6px !important;
	*padding:8px 10px 3px !important*/
}
.csWrapper{
	margin-bottom: 15px !important;
}
.a11v8, .clb .a11v8 { 
	float:left; 
	overflow: visible !important;
}

/*---08-06-2012 (Software Related Links)----*/

.srl-titlebar-sdsImage { 
	padding-top: 2px; 
	position: relative; 
	height: 19px; 
	background-color: #f2f2f4; 
	border-left: 1px solid #cecfce; 
	border-top: 1px solid #cecfce; 
	border-right: 1px solid #cecfce; 
	vertical-align: middle;
}
.srl-min, .srl-min-sdsImage {
	border: 1px solid #e2e2e2; 
	border-bottom: 1px solid #cccccc;
} 
.srl_layout{
    border:0px solid ;
    position:relative;
    padding-top:5px;
    vertical-align:middle;
    clear:left; width: 773px;
	display:none;
}
.srl_title{
    background-color:#F2F2F4;
    border: 1px solid #CECFCE;
    position:relative;
    vertical-align:middle;
}
.srl_title span{
	padding-left: 5px; 
	color: rgb(51, 51, 51); 
	font-size: 11px; 
	font-weight: bold;
}
.srl_title a{
	padding-left: 5px;
}
.srl_content{
	float: left; 
	width: 33%;
}
.srl_content_layout{
	padding:12px 1px 0 1px !important;
	border:0px solid;
	border-color:#CECFCE;
	border-left:1px solid #CECFCE;
	border-right:1px solid #CECFCE;
	max-height: 44px;
}
.srl_content ul{
	list-style-type: none;
	font-size: 11px;
	padding-left: 7px;
}
.srl_content ul li  {
	padding-bottom:5px;
}
.srl_content a{ 
	color: #007FC5 !important;
    font-family: Arial;
    font-size: 12px;
    text-decoration: none;
}
.srl_morelinks{ 
	font-family: Arial;
    font-size: 12px;
    padding-bottom: 18px !important;
    padding-left: 12px !important;
    padding-top: 1px;color: #007FC5;
	position:relative;
	border: 1px solid #CECFCE;
	border-top:0px;
}
.srl_morelinks a{
	color: #007FC5 !important;
}
/*------- Link Lists -----*/
#swRelatedLinks.srl_layout{
    display:block;
}
/*----- progress bar (Customize PSA)------*/
.progress_bar{
    display: block;
    font-family: Arial;
    font-size: 11px;
    text-align: center;
    width: 203px;
}
.label_prod{
    color: #8E8E8E;
    display: block;
    font-size: 11px;
    margin: 15px 0 16px;
}
img.bar{
    display: block;
    margin: 0 20px;
    text-align: center;
}
.desc{
    color: #8E8E8E;
    font-family: Arial;
    font-size: 11px;
    line-height: 13px;
}

.AlaprmActionBtn{
     border: 1px solid #8e8e8e;
     border-radius: 3px;
     background: -moz-linear-gradient(-90deg, #63C3F0, #B5E9FE) repeat scroll 0 0 transparent;
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#63C3F0), to(#B5E9FE) );
  filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#63C3F0', endColorstr='#B5E9FE');
   	 color:#333333;
	 width:75px;
	 height:21px;
	 padding-bottom: 2px; 
	 line-height:18px;
     font-size:12px;
}
.AlaprmActionBtn:hover{
     border: 1px solid #1fa0d5;
     border-radius: 3px;
     background: #67e5f8 ;
     filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#dff4fd, endColorstr=#67e5f8);
     background: -webkit-gradient(linear, top, bottom, from(#dff4fd), to(#67e5f8) );
     background: -moz-linear-gradient(-90deg, #dff4fd, #67e5f8);
     color:#333333;
	 width:75px;
	 height:21px;
	 padding-bottom: 2px;
	 line-height:18px;
     font-size:12px; 
 }



