@charset "windows-1255";
/* CSS Document */
/*****************************************************************************************
Hebrew sites.
Originator: Gai Hetzroni (hgai@cisco.com)

part 1: sitecopy
*****************************************************************************************/
.sitecopy_hs, 
.sitecopy_hs *,
.solutions * 
.contcss *, 
.solutions, 
.contcss, 
.hinav, 
.hinav *,
.table-vision-nopic, .table-vision-nopic *


{
	text-align:right !important;
	direction:rtl !important;
}
div#cdc-widget-accordion, .cdc-widget-accordion {
	margin-right:0 !important;
	margin-left:8px !important;
}


.hinav a.peer, .hinav a.peer:visited,
.hinav a.selected, .hinav a.selected:visited,
.hinav span.peer, .hinav span.selected {
  padding-right:15px;
  padding-left:6px;
 }


.hinav a.child, .hinav a.child:visited {
  padding-right:24px;
  padding-left:6px;
 }


.sitecopy_hs h1 {
	border-left : none;
	border-right: 1px solid #d6d8da;
	margin: 0px 0px 0px 10px;
	padding: 5px 15px 5px 0px;
}

.sitecopy_hs h1.closed {
	border-right: 1px solid #d6d8da;
	border-left: 1px solid #d6d8da;
	padding: 5px 15px 5px 10px;
}

.sitecopy_hs h2 {
	padding: 10px 15px 0px 0px;
}

.sitecopy_hs h1.btm {
	border-left: none;
	border-right: 1px solid #d6d8da;
	margin: 0px 0px 10px 0px;
	padding: 0px 15px 5px 0px;
}

.sitecopy_hs h1.btm-small {
	border-left: none;
	border-right: 1px solid #d6d8da;
	margin: 0px 0px 10px 0px;
	padding: 0px 15px 5px 0px;
}

/*******************************************************
 * Form elements
 *******************************************************/
.btn_nav {
	border-right-color: #eaeff2;
	border-left-color: #d6d8da;
}

/*******************************************************
 * Promo table behaviors
 *******************************************************/
.sitecopy_hs td.td-content-right-alt {
	padding-left: none;
	padding-right: -10px;
}

.sitecopy_hs .table-columns,
.sitecopy_hs .table-columns-full,
.sitecopy_hs .table-columns-full-featured {
	margin: 0px 0px 0px 12px;
}
.sitecopy_hs .table-columns-nort,
.sitecopy_hs .table-columns-nort-full,
.sitecopy_hs .table-columns-nort-nobtm-full,
.sitecopy_hs .table-columns-nort-notop,
.sitecopy_hs .table-columns-nort-notop-nobtm {
	border-left: none;
	border-right: 1px solid #d6d8da;
	margin: 0px 0px 10px 15px;	
	padding: 0;
}
.sitecopy_hs .table-columns-nort-notop,
.sitecopy_hs .table-columns-nort-notop-nobtm {
	border-top: none;
	margin: -10px 0px 0px 15px;
}
.sitecopy_hs .table-columns td, 
.sitecopy_hs .table-columns tr,
.sitecopy_hs .table-columns-nort-nobtm td,
.sitecopy_hs .table-columns-nort td,
.sitecopy_hs .table-columns-nort-full td,
.sitecopy_hs .table-columns-nort tr {
	margin: 0px 0px 0px 15px;
}

.sitecopy_hs .table-columns-nort-full td {
	margin-left: 0px;
	margin-right: 15px;
}

/*******************************************************
 * Promotional Area Content Behaviors
 *******************************************************/
.sitecopy_hs .item .promo-hdr-solid h1 {
	padding: 3px 14px 3px 0px;
}

/* Fixing the height is a hack to get our design system working (i.e. trying to find a way to aligned a 
*  nexted div tag to the bottom of its parent! Not easy to do! */


.sitecopy_hs .promo-text-nohdr p {
	margin: 16px 30px 0px 15px;
}

.sitecopy_hs .promo-text-hdr2 p,
.sitecopy_hs .promo-text-hdr1 p {
	margin: 0px 24px 0px 15px;
}


/*******************************************************
 * Item behaviors
 *******************************************************/
.sitecopy_hs .item p {
	margin-bottom: 10px;
	margin-top: 0px;
	color: #666666;
}


.sitecopy_hs .item p.subtxt,
.sitecopy_hs .item p.subtxt-mar,
.sitecopy_hs .item p.subtxt-smm,
.sitecopy_hs .item p.subtxt-top {
	padding-left: 15px;
	padding-right: 14px;
}



.sitecopy_hs .item p.subtxt-smm {
	padding-right: 0px;
	padding-left: 14px;
}

.sitecopy_hs .item h1,
.sitecopy_hs .item-alt h1 {
	border-right: none;
	padding-right: 14px;
	margin: 15px 10px 0px 15px;
}

.sitecopy_hs .item h2,
.sitecopy_hs .item-alt h2 {
  	margin: 5px 14px 3px 0px;
}

.sitecopy_hs .item h3 {
  	margin: 8px 14px 3px 0px;
}

.sitecopy_hs .item-alt h3 {
  	margin: 8px 6px 3px 0px;
}

.sitecopy_hs .item .link-arrow,
.sitecopy_hs .item .link-arrow-top {
	padding-right: 25px;
	padding-left:15px;
}


/*******************************************************
 * Layout tables
 *******************************************************/
.sitecopy_hs .content-region-both-bottom h1,
.sitecopy_hs .content-region-both-bottom .table-2col h1  {
	padding-right: 0px;
}


/*******************************************************
 * Spotlights
 *******************************************************/
.sitecopy_hs .spotlight-img {
	float:right;
	margin: 2px 0px 0px 10px;
}

.sitecopy_hs .spotlight-nowrap-60 {
	margin: 0px 75px 0px 0px;
}

.sitecopy_hs .spotlight-nowrap-60 p {
	padding-right: 0px;
}


.sitecopy_hs .spotlight-nowrap-60 img {
	margin-right: -75px;
	margin-left:0px;
	float: right;
	padding-left: 15px;
	padding-right: 0px;
}

.sitecopy_hs .item .spotlight-nowrap-60-alt {
	padding: 10px 10px 5px 0px;
}

.sitecopy_hs .item .spotlight-nowrap-60-alt img {
	margin-right: 0px;
	margin-top: 0px;
	float: right;
	padding-left: 10px;
	padding-right: 0px;
}

.sitecopy_hs .spotlight-nowrap-100 img {
	margin-right: 0px;
	float: right;
	padding-right: 0px;
	padding-left: 10px;
}

.sitecopy_hs .spotlight-nowrap-100-alt img {
	margin-left: 0px;
	margin-right: 10px;
	float: right;
	padding-right: 0px;
	padding-left: 10px;
}

/**********************************************************
 * List Element Behaviors
 **********************************************************/
.sitecopy_hs ul li,
.sitecopy_hs ol li {
	padding-left: 0px;
	padding-right: 15px;
}

.sitecopy_hs ul.bulleted li,
.sitecopy_hs ul.bulleted-nobot li,
.sitecopy_hs ul.highlight-bulleted li {
	padding-right: 0px;
	margin-right:30px
}

.sitecopy_hs ul.news {
	margin: 5px  0px 0px 10px;
}

.sitecopy_hs ul.news li {
	padding-left: 0px;
	padding-right: 25px;
}

.sitecopy_hs ul.logged {
	margin: 5px 0px 0px 10px;
}

.sitecopy_hs ul.logged li {
	padding-left: 2px;
	padding-right: 25px;
}

/************************************************************************************
part 2: Solutions
*************************************************************************************/


/* ccss-fixed-width.css */

.contcss .root .colset3 .col1 { width:222px; float:right; }
.contcss .root .colset3 .col2 { width:222px; margin-left:16px; float:right; }
.contcss .root .colset3 .cols1-2 { width:460px; float:right; }
.contcss .root .colset3 .col3 { width:222px; margin-left:16px; float:right; }

.contcss .root .colset4 .col1 { width:162px; margin-right:17px; float:right; }
.contcss .root .colset4 .col2 { width:162px; margin-right:16px;  float:right; }
.contcss .root .colset4 .col3 { width:162px; margin-right:17px; float:right; }
.contcss .root .colset4 .cols1-3 { width:520px; margin-right:16px; float:right; }
.contcss .root .colset4 .col4 { width:162px; float:right; }


.contcss .feature-holder {
   padding:9px 11px 0px 12px; 
}

.contcss .standard-holder {
   border-width:0 1px 1px 0; 
   margin-left:0; 
}

.contcss .colset3 .subcol .col1, 
.contcss .colset4 .subcol .col1,
.contcss .colset3 .subcol .col2, 
.contcss .colset4 .subcol .col2 { width:50%;  float:right; margin:0; display:inline;  %margin-right:-1px; }

.contcss .rtl .colset3 .subcol .col1, 
.contcss .rtl .colset4 .subcol .col1,
.contcss .rtl .colset3 .subcol .col2, 
.contcss .rtl .colset4 .subcol .col2 { float:right; %margin-right:-1px; %margin-left:0; }

.contcss .colset3 .subcol .col1 .item, 
.contcss .colset3 .subcol .col1 .thumb, 
.contcss .colset4 .subcol .col1 .item, 
.contcss .colset4 .subcol .col1 .thumb { padding-right:0; padding-left:8px}
.contcss .colset3 .subcol .col2 .item, 
.contcss .colset3 .subcol .col2 .thumb, 
.contcss .colset4 .subcol .col2 .item, 
.contcss .colset4 .subcol .col2 .thumb { margin-left:0; margin-right:8px;}

.contcss .colset4 .subcol .subcol .col1 ul { padding-right:0; padding-left:9px; }


.contcss .content-page-title {
   border-left:0;
   border-right:1px solid #ccc; 

}

.contcss .promobox-link {
   background: none;
   padding-left:0;
   font-size:99%;
   line-height:146.5%;
}

.contcss .promo-set th {
   border-right:1px #ccc solid;
   border-left:0;
}


.contcss .promo-set th h2{
   text-align:right;
}

.contcss .promo-set th.gutter {
   border-left: 0;
   border-right: #fff;
}

* html .contcss .promo-set .text {
   padding-right:0;
   padding-left:12px;
   
}

.contcss .flush {
   margin-left:0;
   padding-left:0;
   %padding-left:0;
   margin-right:12px;
   padding-right:0;
   %padding-right:4px;
}

.contcss .rtl .flush {
   margin-right:0;
   margin-left:12px;
   padding-right:0;
   %padding-left:4px;
   %padding-right:0;
}

.contcss li.chevron  {
   background-position:right 0.4em;
   padding-right:10px;
   padding-left:0;
   padding-bottom: 0.4em;
}


.contcss .thumb img {
   float:right;
   margin: 3px 0px 13px 10px;
}

.contcss .thumb .thumb-txt {
   margin-right:72px;
   margin-left:0;
}

.contcss .thumb.wrap .thumb-txt{
   margin-right:0px;   
}

.contcss .promobox-cat td.videobar {

   border-right: solid 8px #fff;
   border-left: none;
   }
   
   /* solutions.css */
   
   
   .contcss .solutions .feature-holder {
   padding-left: 0;
   padding-right: 12px;
   }




/* cdc-widget-accordion */
/*
.cdc-widget-accordion a.acc-arrow {
    padding-left: 0px;
    padding-right: 27px;
}
.cdc-widget-accordion a.acc-arrow-active {
    padding-left: 0px;
    padding-right: 27px;
}
.cdc-widget-accordion .acc-content {
    text-align: right;
    direction:rtl;
}
*/
.btm-small {
	padding-left:0 !important;
	padding-right:15px !important;
	border-right: solid 1px rgb(214,216,218) !important;
	border-left:none !important;
}
