#simplemodal-overlay {background-color:#666666; cursor:wait;}
#delete-confirm{
	 width:386px;
	 max-height:391px;	 
	 z-index:1110;
	 position:relative;
	 border:1px solid #333;
	 background:#fff; 	
	
}

#delete-confirm .delete-head{
	background:#CCCCCC none repeat scroll 0 0;
	color:#333333;
	font-size:94%;
	font-weight:bold;
	margin:0;
	padding:5px 8px 5px 10px;
}
#delete-confirm .delete-warn{
	background: #ffc url("http://www.cisco.com/.SDPRIPortlet/css/icon-alert-warning.gif") no-repeat scroll 5px 7px;
	padding:5px 7px 5px 21px;	
	color:#e58a00; 	
	border:1px solid #f7dc8e;
	font-size:86%;
	width:330px;
}
#delete-confirm #delete-body{
	 padding:0px 2px 1px 5px;
	 overflow:auto;	
	 max-height:310px;		 	 
	 margin-bottom:15px;
}

 #delete-body{
	 padding:5px 2px 0px 5px;
	 overflow:auto;	
	 height: expression( this.scrollHeight > 306 ? "307px" : "auto" );
}

.rename-error .warn-txt,	
#delete-confirm .warn-txt{
	vertical-align:top;
	color:#e28a02;
	font-weight:bold;
}
.rename-error .warn-txt{
	background: #ffc url("http://www.cisco.com/.SDPRIPortlet/css/icon-alert-warning.gif") no-repeat 0 2px;
	padding:0 13px 0 10px;	
	padding-right:3px;
}

#delete-confirm .delete-checked-img{
	/*
	margin-left:18px;
	margin-top:10px;
	background:url("http://cdc-site-dev.cisco.com/ngw/web/fw/i/delete_square_bullet.gif") no-repeat center left;	
	*/
	margin-left:4px;
	margin-top:2px;
	background-image: none;
}

#delete-confirm .selected-list{
	font-size:86%;
	padding:7px 0 0 3px;
	margin:0;           
	list-style-type:none;
}

#delete-confirm .selected-list li{
	padding-left:3px;
	margin-bottom:5px;
	color:#333;
}

#delete-confirm .selected-list li span{
	display:inline-block;
	width:325px;
}
#delete-confirm .delete-msg{
	 font-size:86%;
	 color:#333;
	 font-weight:bold;
	 padding: 2px 0 3px 5px;
}
#delete-confirm .delete-button-div{ 
	 border-top:2px solid #bbb;
	 padding:0px 0 0px 9px;
	 background:transparent url(../images/pnav-bg.gif) repeat-x scroll left top;
	
}
#delete-confirm .delete-button-div input{
	 padding:2px 5px 2px 5px;
	 color:#2f6681;
	 cursor:pointer;
	 margin:0 -1px 0 0;
}

#delete-confirm .save-labelTitle{
	 font-size:86%;
	 color:#333;
	 padding: 9px 0 8 2px;
}


#notification-confirm .delete-head{
	background:#CCCCCC none repeat scroll 0 0;
	color:#333333;
	font-size:94%;
	font-weight:bold;
	margin:0;
	padding:5px 8px 5px 10px;
}

#notification-confirm .selected-list li{
	padding-left:3px;
	margin-bottom:5px;
	color:#333;
}

#notification-confirm .selected-list li span{
	display:inline-block;
	width:325px;
}

#notification-confirm .save-labelTitle{
	 font-size:86%;
	 color:#333;
	 padding: 9px 0 8 2px;
}

#notification-confirm .delete-checked-img{
	margin-left:4px;
	margin-top:2px;
	background-image: none;
}


#notification-confirm{
	 width:560px;
	 max-height:391px;	 
	 z-index:1110;
	 position:relative;
	 border:1px solid #333333;
	 background: none repeat scroll 0 0 #FFFFFF;		
}


#notification-confirm .delete-warn{
	background: #ffc url("http://www.cisco.com/.SDPRIPortlet/css/icon-alert-warning.gif") no-repeat scroll 5px 7px;
	padding:5px 7px 5px 21px;	
	color:#e58a00; 	
	border:1px solid #f7dc8e;
	font-size:86%;
	width:330px;
}
#notification-confirm #delete-body{
	 padding:0px 2px 1px 19px;
	 overflow:auto;	
	 max-height:310px;		 	 
	 margin-bottom:15px;
}

#notification-confirm .selected-list{
	font-size:86%;
	padding:7px 0 0 3px;
	margin:0;           
	list-style-type:none;
}

#notification-confirm .delete-msg{
	 font-size:86%;
	 color:#333;
	 font-weight:bold;
	 padding: 9px 0 0 5px;
}
#notification-confirm .delete-button-div{ 
	 border-top:2px solid #bbbbbb;
	 padding:4px 0 4px 9px;
	 background:transparent url(../images/pnav-bg.gif) repeat-x scroll left top;
}
#notification-confirm .delete-button-div input{
	 padding:2px 5px 2px 5px;
	 color:#2f6681;
	 cursor:pointer;
	 margin:0 -1px 0 0;
}

.sdpri-titlebar{
	width:710px;
	background-color:#F2F2F4;
	border-left:1px solid #CECFCE;
	border-right:1px solid #CECFCE;
	border-top:1px solid #CECFCE;
	height:19px;
	padding-top:2px;
	position:relative;
	vertical-align:middle;
	margin-top:10px;
}

.sdpri-title{
	color:#333333;
	font-size:89%;
	font-weight:bold;
}

.sdpri-content{
	width:710px;
	border:1px solid #CCCCCC;
	margin:0;
	padding:0;
	color:#000000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:86%;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
}

.sdpriwrapper{
	color:#333333;
	font-size:86%;
	line-height:120%;
	margin:0;
	padding:0;
	font-family:Arial,Helvetica,sans-serif;
	font-size-adjust:none;
	font-style:normal;	
}

.sdpridashboard{
	clear:both;
	margin-bottom:0;
	padding:10px;
	width:690px;
	background:transparent none repeat scroll 0 0;
	border:0 none;
	color:#333333;
	font-family:inherit;
	font-size:100%;
	font-style:inherit;
	font-weight:inherit;
	margin:0;
	vertical-align:baseline;
	line-height:120%;
}

#sdpribctd .sdpribreadcrumb{
	background:transparent url(../images/breadcrumb_arrow.gif) no-repeat scroll right center;
	padding-right:16px;
	float:left;
	white-space:nowrap;
	color:#2F6881;
	padding-bottom:2px;
}

#sdpribctd .sdpribreadcrumblast{	
	padding-right:16px;
	float:left;
	white-space:nowrap;
	color:#2F6881;
	padding-bottom:2px;
}

/*
.csWrapper #imageTableContainer td.td-content-left,
.csWrapper #imageTableContainer #imageInfoTable td { color: #000000; }
*/ 
.adddeverrmsg{
	background:#FFFFCC url(../images/icon-alert-warning.gif) no-repeat scroll 5px 7px;
	border:1px solid #F7DC8E;
	color:#E58A00;
	font-size:85%;
	padding:5px 7px 5px 22px;
	margin:5px;
	display:none;
}

#adddevconfirmmsg{
	display:none;
}


/*
#delete-confirm #adddevsave{
-x-system-font:none;
color:#2F6681;
cursor:pointer;
font-family:arial,verdana,sans-serif;
font-size:85%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:2px -1px 2px 0;
padding:1px;
}

#delete-confirm #delete-cancel-btn{
-x-system-font:none;
color:#2F6681;
cursor:pointer;
font-family:arial,verdana,sans-serif;
font-size:85%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:2px -1px 2px 0;
padding:1px;
}

*/

#adddevconfirmmsg{
background:#E3FFD5  url(../images/alert_normal.png) no-repeat scroll 5px 7px;
color:#59B32D;
display:none;
font-size:11px;
font-weight:bold;
margin:5px;
padding:5px 7px 5px 22px;
width: 406px;
margin-left:95px;
}

#adddevleft{
	border-left: 1px solid #CCCCCC;
}

#adddevright{	
	background:#FFFFFF url(../images/bubble_right.gif) repeat-y scroll left top;
	padding-right:1px;
}

#adddevmiddle{
	padding-left:12px;
	padding-right:12px;	
	padding-top:8px;
	background-color:#FFFFFF;
}

#adddevsecright{
    background: url("../images/bubble_left.gif") no-repeat scroll right bottom #FFFFFF;
    padding-bottom: 8px;
    height:8px;

}


#notileft{
	border-left: 1px solid #CCCCCC;
}

#notiright{	
	background:#FFFFFF url(../images/bubble_right.gif) repeat-y scroll left top;
	padding-right:1px;
}

#notimiddle{
	padding-left:12px;
	padding-right:12px;	
	padding-top:8px;
	background-color:#FFFFFF;
}

#notisecright{
    background: url("../images/bubble_left.gif") repeat-x scroll right bottom #FFFFFF;
    padding-bottom: 8px;
    height : 8px;

}

#noticonfirmmsg{
background:#E3FFD5 url(../images/alert_normal.png) no-repeat scroll 5px 7px;
color:#59B32D;
display:none;
font-size:11px;
font-weight:bold;
margin:5px;
padding:5px 7px 5px 22px;
width: 406px;
margin-left:95px;
}

/*

#notification-confirm #notisave{
-x-system-font:none;
color:#2F6681;
cursor:pointer;
font-family:arial,verdana,sans-serif;
font-size:85%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:2px -1px 2px 0;
padding:1px;
}

#notification-confirm #delete-cancel-btn{
-x-system-font:none;
color:#2F6681;
cursor:pointer;
font-family:arial,verdana,sans-serif;
font-size:85%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:2px -1px 2px 0;
padding:1px;
}

*/

.notierrmsg{
	background:#FFFFCC url(../images/icon-alert-warning.gif) no-repeat scroll 5px 7px;
	border:1px solid #F7DC8E;
	color:#E58A00;
	font-size:85%;
	padding:5px 7px 5px 22px;
	margin:5px;
	display:none;
}

.addeditEmailtd {
	margin-left:5px;
	color:#000000;
	font-size:11px;
}
.addeditEmailSelect {
	font-size:11px;
	margin-top:18px;
}

.rierrordiv{font-size: 12px; color: #8e9091;}
a.sdpritt table.noti{ display: none; }
.noti{display: none;}

/*************************************
		RONIN SDS CHANGES
**************************************/

.csWrapper .cartDiv { float: right; margin: 15px 10px 0px 0px; display: none; }
.csWrapper .helpDiv { float: right; margin: 17px 12px 0px 0px; padding: 0px; display: none; }
.csWrapper .cartDiv img, .csWrapper .helpDiv img { vertical-align: middle }



.CoverClass{        border-style:           solid;        border-top-color:       #000000;        border-right-color:     GRAY;        border-bottom-color:    GRAY;        border-left-color:      GRAY;        border-top-width:       0px;        border-right-width:     0px;        border-bottom-width:    0px;        border-left-width:      0px;        border-left-width:      0px;        z-index:                1;        visibility:             visible;	}.FormButton { 	font-family: Verdana,Arial, Helvetica, sans-serif; 	font-size: 10pt; font-style: normal; 	font-weight: normal; 	background-color: #F1EEDC; 	color: #000000;        border-color: #FFFFFF #000000 #000000 #FFFFFF; border-style: solid;        border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px;        border-left-width: 1px;	}.FormText{	font-family: Verdana,Arial, Helvetica, sans-serif; 	font-size: 8pt;	font-style: normal; font-weight: normal;	background-color: #FFFFFF; color: #000000;	width: 250;	}.FormLabel{       font-family: Verdana,Arial, Helvetica, sans-serif;                                font-size: 8pt;                                border-style:none;                        font-style: normal; font-weight: normal;                        background-color: #FFFFFF; color: #000000;                        width: 100;          }.DropDownClass{	border-style: solid;	border-top-color: #000000;	border-right-color: GRAY;	border-bottom-color: GRAY;	border-left-color: GRAY;	border-top-width: 0px;	border-right-width: 0px;	border-bottom-width: 0px;	border-left-width: 0px;	width:100%;	height:5%;	z-index:1;	visibility: visible;	}.FormSelect{	font-family: Verdana,Arial, Helvetica, sans-serif; 	font-size: 8pt;	font-style: normal; font-weight: normal;	scrollbar-face-color: #666666; scrollbar-shadow-color: #333333;	scrollbar-highlight-color: #333333; scrollbar-3dlight-color: #333333;	scrollbar-darkshadow-color: #333333; scrollbar-track-color: #333333;	scrollbar-arrow-color: #FFEB00; background-color: #FFFFFF; width: 250;	}

.csWrapper .tree a, .csWrapper .tree a:hover, 
.csWrapper .tree a:visited, .csWrapper .tree a:active { 
	color: #333333;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}

.csWrapper .tree 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	white-space: nowrap;
}

.csWrapper .tree img 
{
	border: 0px;
	vertical-align: middle;
}

.csWrapper .tree a 
{
	color: #333;
	text-decoration: none;
}

.csWrapper .tree a.node, .csWrapper .tree a.nodeSel 
{
	white-space: nowrap;
	padding: 1px 2px 1px 2px;
}

.csWrapper .tree a.node:hover 
{
	color: #333;
	text-decoration: underline;
}

.csWrapper .tree a.nodeSel:hover 
{
	color: #333;
	text-decoration: underline;
}

.csWrapper .tree a.nodeSel 
{
	/*background-color: #c0d2ec;*/
	background-color: #2396D5; 
	color: #333;
}

.csWrapper .tree .clip 
{
	/* suppresses horizontal scroll for the tree */
	/*overflow: hidden;*/
}

.csWrapper .tree a.deadNodeSel 
{
	background-color: #c0d2ec;
}

.csWrapper .tree a.deadNode 
{
	color:gray;
}


.csWrapper .tree a.deadNode:hover 
{
	color:gray
}

.csWrapper #imageRhSide { padding-top: 5px; width: 100%; _width: 105%; }
.csWrapper .blueBg { background-color: #EEEEEE !important; }
.csWrapper input.swDLButton { width: 85px !important; font-size: 11px; margin-top: 5px; cursor: pointer; }
.csWrapper .scInCartDiv { margin: 5px 0px 5px 0px; padding: 0px; font-weight: bold; color: #000000; }

.csWrapper .imageRhSideTd { display: none; }

.titleLink { color: #2F6681 !important; }
#sdprititlebar{
	background-color:#F2F2F4;
	border:1px solid #CCCCCC;
	color:#333333;
	font-size:11px;
	font-weight:bold;
	height:19px;
	padding-top:2px;
	position:relative;
	vertical-align:middle;
}

/*---------- bubble tooltip -----------*/
a.relInfott{
	position: relative;
	_position: ;
    z-index:240;
	font-weight:normal;
}
a.relInfott span{ display: none; white-space:nowrap;}

/*background:; ie hack, something must be changed in a for ie to execute it*/
a.relInfott:hover{ z-index:250; color: #333333; text-decoration: underline; background:; position: relative; }

/*
changed a.relInfott:hover to position:relative. 
changed a.relInfott to have no position listed.  previously, only a.relInfott had position:relative  
(IE was hiding other like icons upon hover)
*/

a.relInfott:hover span.relInfotooltip{
    display:block;
    position:absolute;
    background-color:#FFFFFF;
    top:0px;
	left: 108px;
	padding: 15px 0 0 0;
	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.relInfott:hover span.relInfotooltipCloser {
	padding-top: 0px;
	padding-left: 0px;
	left: 108px;
}

a.relInfott:hover span.tooltipWide {
	width:201px;
}
/*
a.relInfott:hover span.tooltipTsShp {
	left: 0px;
}
*/
a.relInfott:hover span.tooltipTsShp {
	top: 0px;
	left: 60px;
}

* html a.relInfott:hover span.relInfotooltip{
    top: 0px;
	 padding-top: 25px;
}

* html a.relInfott:hover span.relInfotooltipCloser{
	 padding-top: 10px;
	 padding-left: 0px;
}

* html a.relInfott:hover span.tooltipTsShp {
	top: 5px;
	padding-top: 10px;
	left: 55; /* -35px */
}

* html a.relInfott:hover span.IEtooltip { 
	top: 20px;
	height: 300px;
}

a.relInfott:hover span.refInfotop{
	display: block;
	padding: 2px 5px 0 5px;
	_padding-top: 5px;
	_padding-left: 10px;
	cursor: default;
    border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-top:1px solid #cccccc;  
	line-height: normal;
}

a.relInfott:hover span.refInfomiddle{ /* different middle bg for stretch */
	display: block;
	cursor: default;
	padding: 2px 8px 0 10px; 
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc; 
	line-height: normal;
}
a.relInfott:hover span.refInfobottom{
	display: block;
	padding:3px 5px 4px;
	color: #548912;
    border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc; 
}

a.relInfott:hover span.topWide {
	padding-top: 15px;
    background: url(../images/bubble_wide.gif) no-repeat top;
}

a.relInfott:hover span.topWideOffset {
	padding-top: 15px;
    background: url(../images/bubble_wide_offset.gif) no-repeat top;
}

a.relInfott:hover span.topWideNoCaret {
	padding-top: 15px;
    background: url(../images/bubble_wide_noCaret.gif) no-repeat top;
}

a.relInfott:hover span.middleWide {
	padding-left: 10px;
    background: url(../images/bubble_filler_wide.gif) repeat bottom;
}

a.relInfott:hover span.bottomWide{
    background: url(../images/bubble_wide.gif) no-repeat bottom;
	padding-bottom: 15px;
}

relInfoitemText { font-size: 12px; text-decoration: none; color: #333333; }
relInfoitemTextBlue { font-size: 12px; text-decoration: none; font-weight: bold; color: #333333; }
relInfoitemlink { font-size: 12px; margin-top:10px; text-decoration: underline; color: #2F6681; cursor: pointer; }

@media all {
	custom\:relInfoitemText { font-size: 12px; text-decoration: none; color: #333333; }
	custom\:relInfoitemTextBlue { font-size: 12px; text-decoration: none; font-weight: bold; color: #333333; }
	custom\:relInfoitemlink { font-size: 12px; margin-top:10px; text-decoration: underline; color: #2F6681; cursor: pointer; }
} 


/*---------- bubble tooltip -----------*/
a.sdpritt{
	
	font-weight:normal;
}
a.sdpritt span{ display: none; }

/*background:; ie hack, something must be changed in a for ie to execute it*/
a.sdpritt:hover{ z-index:250; color: #aaaaff; background:; position: relative; }

/*
changed a.sdpritt:hover to position:relative. 
changed a.sdpritt to have no position listed.  previously, only a.sdpritt had position:relative  
(IE was hiding other like icons upon hover)
*/

a.sdpritt: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.sdpritt:hover span.tooltipCloser {
	padding-top: 5px;
	left: -88px;
}

a.sdpritt:hover span.tooltipWide {
	width:201px;
}
/*
a.sdpritt:hover span.tooltipTsShp {
	left: -35px;
}
*/
a.sdpritt:hover span.tooltipTsShp {
	top: 0px;
	left: 60px;
}

a.sdpritt:hover span.tooltip{
     top: 0px;
	 padding-top: 25px;
}

a.sdpritt:hover span.tooltipCloser{
	 padding-top: 15px;
}

a.sdpritt:hover span.tooltipTsShp {
	top: 5px;
	padding-top: 10px;
	left: 55; /* -35px */
}

a.sdpritt:hover span.IEtooltip { 
	top: 20px;
	height: 300px;
}

a.sdpritt:hover span.top{
	display: block;
	padding: 10px 8px 0 10px;
	_padding-top: 15px;
	_padding-left: 10px;
	cursor: default;
    background: url(../images/bubble_wide.gif) no-repeat top;
	line-height: normal;
}

a.sdpritt: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(../images/bubble_filler_wide.gif) repeat bottom; 
	line-height: normal;
}
a.sdpritt:hover span.bottom{
	display: block;
	padding:3px 8px 10px;
	color: #548912;
    background: url(../images/bubble_wide.gif) no-repeat bottom;
}

a.sdpritt:hover span.topWide {
	padding-top: 15px;
    background: url(../images/bubble_wide.gif) no-repeat top;
}

a.sdpritt:hover span.topWideOffset {
	padding-top: 15px;
    background: url(../images/bubble_wide_offset.gif) no-repeat top;
}

a.sdpritt:hover span.topWideNoCaret {
	padding-top: 15px;
    background: url(../images/bubble_wide_noCaret.gif) no-repeat top;
}

a.sdpritt:hover span.middleWide {
	padding-left: 10px;
    background: url(../images/bubble_filler_wide.gif) repeat bottom;
}

a.sdpritt:hover span.bottomWide{
    background: url(../images/bubble_wide.gif) no-repeat bottom;
	padding-bottom: 15px;
}

itemText { font-size: 11px; text-decoration: none; color: #333333; }
itemTextBlue { font-size: 11px; text-decoration: none; font-weight: bold; color: #3366CC; }
itemLink { font-size: 11px; text-decoration: underline; color: #2F6681; cursor: pointer; }

@media all {
	custom\:itemText { font-size: 11px; text-decoration: none; color: #333333; }
	custom\:itemTextBlue { font-size: 11px; text-decoration: none; font-weight: bold; color: #3366CC; }
	custom\:itemLink { font-size: 11px; text-decoration: underline; color: #2F6681; cursor: pointer; }
} 

a.sdpritt:hover table.adddev{
	display:block;
	position:absolute;
	top:-70px;
	left: -160px;
	padding: 0px 0 0 0;
	width:192px;
	text-decoration: none;
    text-align: left;
	background-color: white;
	border-color: #CCCCCC;
}
a.sdpritt table.adddev{ display: none; }
a.sdpritt table.noti{ display: none; }
a.sdpritt:hover span.sdpriadddev{
	display:block;
}

a.sdpritt:hover table.noti{
	display:block;
	position:absolute;
	top:-80px;
	left: -160px;
	padding: 0px 0 0 0;
	width:192px;
	text-decoration: none;
    text-align: left;
	background-color: white;
	border-color: #CCCCCC;
}
a.sdpritt table.noti{ display: none; }
a.sdpritt:hover span.sdprinoti{
	display:block;
}
/** CSAT Release CSS */
.box{
padding-right:4px;
}
html>body .box
{
padding-right:1px;
}
/** Added for CSAT release */
.csWrapper .tree div.treeNode a:link,.csWrapper .tree div.treeNode a:visited,.csWrapper .tree div.treeNode a:hover {
	text-decoration: none;
	vertical-align:middle;
}

a.sdpritt:hover table.adddev{
	top:-75px;
}
a.sdpritt:hover table.noti {
	top:-75px;
}
#imageTableBodyContainer td {
	vertical-align:top;
	line-height:14px;
}
.csWrapper .tree a:hover {
	border:1px solid transperent;
	font-size:12px !important;
}
.csWrapper .tree a.nodeSel {
	background:transparent url(/web/fw/softwareportal/images/mb-hotspot.jpg) no-repeat 50% !important;
	color:#FFF; 
	/**border:1px solid #49AEE6;*/
}
.nodeSel {
	background:transparent url(/web/fw/softwareportal/images/mb-hotspot.jpg) no-repeat 50% !important; 
	color:#FFF;
	/**border:1px solid #49AEE6;*/
}
.treeNode a.nodeSel:hover {
	color:#FFF !important;
}
.csWrapper .tree a.nodeSel a:hover{
	color:#FFF !important; 
} 
.nodeSel:hover {
	color:#FFF !important; 
}

.csProductSelectorBreadcrumbTrail {
	background-image:none !important;
}
th.sizeTd {
	display:none;
}
.overlay_img {
	cursor: pointer;
	cursor: hand;
}
th.dramFlashTd {
	display:none;
}
table.imageListTable tbody tr.odd  td {
	background-color:#F0F5F8;
	border-bottom:1px solid #F0F5F8;
}
table.imageListTable tbody tr.even td {
	background-color:#FFF;
}
td.riTitleTD {
	width:70% !important;
	font-size:16px !important; 
	font-weight:bold !important;
}
/** CSAT - Iteration 3 changes */
.releaseTitle {
	color: #3F3F3F;
	font-size: 18px;
	font-weight: bold;
	vertical-align: middle;
	padding-left: 12px;
}
.btnBottomPadding {
	margin-bottom:6px;
	height: auto !important;
	padding:2px 0px !important;
}
.outerDiv {
	border: 1px solid #D4D9DC;
	/* Do rounding (native in Firefox and Safari) */
	-webkit-border-top-left-radius: 5px; /* top left corner */
	-webkit-border-top-right-radius: 5px; /* top right corner */
	-moz-border-radius-topleft: 5px; /* top left corner */
	-moz-border-radius-topright: 5px; /* top right corner */
}
.releaseLink:link,.releaseLink:visited {
	text-decoration: none;
	font-weight: bold;
}
.csWrapper a,.csWrapper a:link,.csWrapper a:visited,.csWrapper a:hover,.csWrapper a:active
	{
	color: #565656;
	font-size:12px;
}
.csWrapper .csDashboard,.csWrapper .csProductSelector {
	clear: both;
	margin-bottom: 0;
	padding: 0;
	width: 690px;
}

#searchTable {
	border-bottom: 1px solid #CED4D7;
}

#releasetitle {
	/**border-bottom: 2px solid #CED4D7;*/
	height:38px;
}
.releaseNotesLink {
	font-weight: bold;
	text-decoration: none;
}
.headerText{
	font-weight: bold;
	font-size:12px;
}
.tree {
	background-color:#F5F5F5 !important;
	padding-left:7px !important;
	line-height:20px;
}
.tree a:hover{
	color:#007FC5 !important;
}
.tree div{
	background-color:#F5F5F5 !important;
}
.csWrapper .tree {
	background-color:#F5F5F5 !important;
	padding-top: 7px;
}
.treeLinks a:link, .treeLinks a:visited, .treeLinks a:hover{
	color:#2396D5 !important;
}
#delete-body {
	padding-left:0px !important;
	font-size:12px !important;
}
.delete-checked-img {
	margin:3px 0px !important;
	padding:0px !important;
	font-size:12px !important;
	
}
.adddeverrmsg {
	margin:3px 0px !important;
	padding:0px !important;
	font-size:12px !important;
}
.simplemodal-data {
	padding:12px;
}
.delete-msg {
	margin:3px 0px !important;
	padding:0px !important;
	font-size:12px !important;
}
#notification-confirm {
	width:680px;
}
.treeNode img {
width:8px;
height:18px;

}
.treeNode a:link img, .treeNode a:visited img {
width:auto;
height:auto;
}
a.sdpritt:hover span.tooltip{
	left:-130px;width:140px;
}
/** CSS added for Add Device */
a.sdprinot span.tooltip {
	display:none;
}

a.sdprinot:hover span.tooltip{
    display:none;
    position:absolute;
    top:5px;
	left: -45px;
	padding: 15px 0 0 0;
	width:201px;
	text-decoration: none;
    text-align: left;
	filter: alpha(opacity:1000);
	KHTMLOpacity: 1;
	MozOpacity: 1;
	opacity: 1;
    top:-90px;
	width:407px;
	left:-406px;
	padding-top: 25px;

}
a.sdprinot:hover{ z-index:10050; color: #aaaaff;  position:relative; }
a.sdprinot:hover span.tooltipCloser{
	padding-top: 15px;
}
a.sdprinot:hover div.toolTipTitle{
	color:#FFFFFF;
	padding-bottom:4px;
	padding-top:0px;
	font-size:12px;
	font-weight:bold;
	font-family:Arial;
}

a.sdprinot:hover div.outerDiv{
	/*background:#000000;
	padding-bottom:5px;
	padding-top:3px;
	padding-left:5px;
	padding-right:5px;
	opacity: 1;
	filter: alpha(opacity =   100);
	-moz-box-shadow: 5px 5px 5px #888;
	-webkit-box-shadow: 5px 5px 5px #888;
	box-shadow:5px 5px 5px#888;
	*/
	padding-right: 5px;
    opacity: 1;
    filter: alpha(opacity = 100);
    -moz-box-shadow: 5px 5px 5px #888;
    -webkit-box-shadow: 5px 5px 5px #888;
    box-shadow: 5px 5px 5px#888;
    width: 290px;
    box-shadow: none;
    background-clip: none;
    padding: 0;
    background-color: #666;
    border: solid #666;
    border-radius: 5px;
    margin-top: 5px;
    margin-left: 18px;
}
a.sdprinot:hover div.innerDiv{
	background:#FFFFFF;
	/*padding-bottom:15px;
	padding-top:15px;	*/
	padding-left:15px;
	padding-right:5px;
}
.arrowLeftNot {
 /*  background: url("/web/fw/softwareportal/images/quickviewSprite.png") repeat scroll 30px 0 transparent !important;
   height: 18px;
   left: 13px;
   position: relative;
   top: 70px;
   width: 10px;
   z-index: 4;
   color:#000000;*/
   width: 0;
    height: 0;
    border-top: 10px solid transparent !important;
    border-bottom: 10px solid transparent !important;
    border-left: 10px solid #666 !important;
	left: 314px !important;
    position: relative;
	top: 35px !important;
}
.arrowLeft {
   background: url("/web/fw/softwareportal/images/quickviewSprite.png") repeat scroll -30px 0 transparent;
   height: 18px;
   left: 13px;
   position: relative;
   top: 70px;
   width: 10px;
   z-index: 4;
   color:#000000;
}
/**
	New Style Added
*/
.compareTD {
	width:65px;
}
.fileTD {
	width:355px;
	cursor:pointer;
}
.releaseTD {
	width:115px;
	cursor:pointer;
}
.dramTD {
	width:115px;
	cursor:pointer;
}
.sizeTD {
	width:115px;
	cursor:pointer;
}
.addToCart {
	wdith:150px;
}

table.imageListHeader TH {
	padding:8px 0px 6px 7px;
	border-top:1px solid #CCC;
	border-bottom:1px solid #CCC;
}
table.imageListHeader TH img {
	display:none
}
table.imageListTable td {
	padding:4px 0px 4px 7px;
	line-height:17px;
	vertical-align:top;
}
table.imageListTable tbody tr.odd  td {
	background-color:#F0F5F8;
	border-bottom:1px solid #F0F5F8;
}
table.imageListTable tbody tr.even td {
	background-color:#FFF;
}
.imageListTable td a:link, .imageListTable td a:visited, .imageListTable td a:hover {
	color: #399CD2 ;
	text-decoration: none;
}
table.imageListHeader th.resetColumn{
	font-weight:normal;
}
table.imageListHeader th.resetColumn img{
	display:none;
}
table.imageListHeader th.selColumn {
	font-weight:bold;
}
table.imageListHeader th.selColumn img {
	display:inline;
	margin-left:8px;
}
/** Added CSS for Certification Tooltip */
.cert_img {
	 cursor: pointer;
	 cursor: hand;
}
.certificationTooltip{
    background-color: #666666;
    border: medium solid #666666;
    border-radius: 5px 5px 5px 5px;
    position: absolute;
    display:none;
    width: 205px;
    z-index:100;
}
#certArrowDiv {
    border-bottom: 10px solid #666666;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    height: 0;
    position: absolute;
    width: 0;
    z-index: 10;
}
.certBody {
    background-color: #FFFFFF;
    border-radius: 3px 3px 3px 3px;
    overflow-y:auto;
    overflow-x:hidden;
    padding:10px;
    word-wrap: break-word;
 }
 .cert_body_div{
    background-color: #FFFFFF;
    border-radius: 3px 3px 3px 3px;
    margin:2px;
    overflow-x:hidden;
    overflow-y:auto;
}
#cerficationDiv div.outerDiv{
	background:#000000;
	padding-bottom:5px;
	padding-top:3px;
	padding-left:5px;
	padding-right:5px;
	opacity: 1;
	filter: alpha(opacity =   100);
	-moz-box-shadow: 5px 5px 5px #888;
	-webkit-box-shadow: 5px 5px 5px #888;
	box-shadow:5px 5px 5px #888;
	width:250px;
}
div.innerDiv{
	background:#FFFFFF;
	padding-bottom:4px;
	padding-top:11px;	
	padding-left:15px;
	padding-right:5px;
}
/**
	Added below changes for CSAT R2
*/
.fileTD {
	max-width: 420px;
	word-break:break-all;
	word-wrap: break-word;
}
#show {
	width:130px;
	word-wrap:break-word;
}

#rnrService {
	padding-left:16px !important; 
	margin-top:-20px !important;
	margin-bottom:-8px;
	
}
#releasetitle td a:link {
	color: #399CD2 ;
	text-decoration: none;
	//float :none !important;
}
#releasetitle span{
	padding-top:1px !important;
}
.treeNode .cert_img, .treeNode  .suggest_img  {
	width:auto;
	height:auto;
}

#SetNotiSpan .enabledcollapseContainer .subCollapseText,
#SetNotiSpan .disabledcollapseContainer .subCollapseText,
#SetNotiSpan .noncollapseContainer .subCollapseText,{
	font-family : inherit;
	font-size : 11px;
}

#SetNotiSpan .enabledcollapseContainer .subCollapseText,
#SetNotiSpan .noncollapseContainer .subCollapseText,
{
	color : #0075B4;
}
#SetNotiSpan .disabledcollapseContainer .subCollapseText{
	color : #767676;
}
.cloudModal{
	padding : 15px;
	width: 600px;
	height : auto;
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -200px;
	margin-left: -300px;
	border: 1px solid black;
    border-radius: 5px;
    box-shadow: 0 0 15px #000000;
    overflow: hidden;
	background: -moz-linear-gradient(top, #ffffff 0%, #f3f3f3 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f3f3f3)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%,#f3f3f3 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%,#f3f3f3 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%,#f3f3f3 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffffff 0%,#f3f3f3 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f3f3f3',GradientType=0 ); /* IE6-9 */
}

.inCloudDiv {
	margin-bottom: 5px !important;
	color: #767676 !important;
    font-weight: bold !important;
	width : 110px;
}
.inCloudDiv span {
    margin-left: 2px !important;
    vertical-align: middle !important;
    font-size: 11px !important;
}
.inCloudDiv a {
    color: #007FC5 !important;
    text-decoration: none !important;
    font-size: 11px !important;
    margin-left: 3px;
    font-weight: bold !important;
	cursor : pointer;
}
.stcHeader{
	clear: both;
	position: relative;
}
.stcHeader span{
	color: #333;
    font-size: 22px;
    line-height: 1;
    padding-left: 10px;
	font-family: "Helvetica Neue",Arial,Helvetica;
}
.stcHeader .cloudX{
	float : right;
	color: #767676;
	font-size : 20px;
	cursor : pointer;
	margin-top : -7px;
}
.stcDesc{
	clear: both;
	position: relative;
	margin-top: 15px;
	margin-bottom: 15px;
	display: inline-block;
}

.stcDesc span{
	font-size: 13px;
	color: #767676;
	float: left;
	font-weight:bold;
	font-family: "Helvetica Neue",Arial,Helvetica;
}

.stcimgdetail{
	clear : both;
	position : relative;
	padding-top : 10px;
	padding-right : 20px;	
	padding-right : 20px;	
	border: 1px solid #F3F3F3;
}

.imgdetail{
	margin-left : 10px;
	font-family : "Helvetica Neue",Arial,Helvetica;
	font-weight: bold;
	color: #767676;
	font-size : 13px;
	padding-bottom: 10px;
}

.imgdetail span{
	word-wrap : break-word;
}
.stccommenttextarea{
	border-bottom: 1px solid #767676;
	margin-bottom: 15px;
	margin-right: 20px;
	padding-bottom: 15px;
}
.stccommenttxt {
   resize : none;
}

.stccommentlabel {
    color: #767676;
    font-family: "Helvetica Neue",Arial,Helvetica;
	font-size: 13px;
    font-weight: bold;
	margin-top: 5px;
	margin-bottom: 5px;	
}

.adddevclass{
	margin-left: 2px !important;
	margin-right: 5px !important;
	width : 80px !important;
}

.adddevclass img{
	vertical-align: middle !important;
}
.adddevicetextdisabled{
	vertical-align: middle !important; 
	font-family: inherit;
	color: #767676 !important;
	font-size: 11px !important;
	margin-left: 5px !important;
}

.adddevicetextenabled{
	vertical-align: middle !important; 
	font-family: inherit;
	color: #0092DA !important;
	font-size: 11px !important;
	margin-left: 5px !important;
}