
.twistBlock {display:none;width:100%;} /* JQuery killed the style when Hide, so I created twistBlockAdjust */


.twistBlockOpen {
	display:block;
    margin-bottom:15px;
 }
.twistClosed { display:none} 
.twistOpen { display: }

.langAR
{
	direction:rtl;
	text-align:right;
}

img { border: 0; }
.homepageBoxTitle
{
	font-size: 18px;
	font-family:Arial, Helvetica, sans-serif;
}

.homepageBoxTitle a {
    text-decoration:none
}

.homepageBox{ margin-top: 7px; }
.homepageBox A
{
	text-decoration: none
}


.newsTitle { font-weight:bold;font-size:16px;color:#636563;font-family:Arial, Helvetica, sans-serif; }
.topMenu{ padding-top:20px;}
.topMenuItem{ cursor: hand }
.rmLeftImage { cursor: hand }
A:hover { text-decoration: underline }
A { color:#636563;text-decoration:none;text-decoration: underline }

A.line:hover { text-decoration: underline }
A.line { color:#636563;text-decoration:underline }

.imgTopSelected  {	border-top: solid 1px #ff9933 }
#middleContent, .middleContent
{
	padding-top:0px;margin-top:0px;line-height: 16px;width:598px;
}

.SectionTitle
{
	font-size: 18px;
	font-family: Arial;
	font-weight: bold;
}

.SectionColor0 { color: #ff9933; }
.SectionColor1 { color: #3799c2; }
.SectionColor2 { color: #649c36; }
.SectionColor3 { color: #d0147d; }
.SectionColor4 { color: #6b367d; }

.SectionBgColor0 {background-color: #ff9933; }
.SectionBgColor1 { background-color: #3799c2; }
.SectionBgColor2 { background-color: #649c36; }
.SectionBgColor3 { background-color: #d0147d; }
.SectionBgColor4 { background-color: #6b367d; }

.PageTitle
{
	font-size: 21px;
	font-family: Georgia, "Times New Roman";
	padding-bottom: 14px;
	/* width:684px; */

}
/*
.PageTitleTab0 { color: #666666; }
.PageTitleTab1 { color: #3196c0; }
.PageTitleTab2 { color: #649c36; }
.PageTitleTab3 { color: #d0147d; }
.PageTitleTab4 { color: #6b367d; }
*/
.PressReleases
{
	font-family: Georgia, "Times New Roman";font-size:15px;
}

/*
#divContent li
{
    padding-top: 4px;
    margin-left: 8px;
    padding-left: 0px;
    list-style-image: url(images/sq2.gif);
}
#divContent ul
{
    margin-left: 8px;
    padding-left: 0px;
}
*/
.siteMap
{
    font-size: 13px;
    margin-left: 0px;
}

/*
.siteMap a
{
    color: #005a87;
    text-decoration: none;
}
.siteMap a:hover
{
    text-decoration: underline;
    color: #ff5433;
}
*/

.siteMap_LI_0
{
    padding-bottom: 10px;
    padding-top: 0px;
    margin-left: 0px;
}

.Breadcrumb, A.Breadcrumb
{

}

.A.Breadcrumb
{
	text-decoration:none
}

ul.bulletList0 li
{
list-style-type: none;
background: url(../images/licircleorange2.gif) no-repeat 0 7px;
padding: 4px 0 4px 12px;
color:#636563
}

ul.bulletList0 a
{
text-decoration:underline;
}

ul.bulletList1 li
{
list-style-type: none;
background: url(../images/licircleblue2.gif) no-repeat 0 10px;
padding: 4px 0 4px 12px;
color:#636563
}

ul.bulletList1 a
{
text-decoration:underline;
}

ul.bulletList2 li
{
list-style-type: none;
background: url(../images/licirclegreen2.gif) no-repeat 0 7px;
padding: 4px 0 4px 12px;
color:#636563
}

ul.bulletList2 a
{
text-decoration:underline;
}

ul.bulletList3 li
{
list-style-type: none;
background: url(../images/licirclepurple2.gif) no-repeat 0 7px;
padding: 4px 0 4px 12px;
color:#636563
}

ul.bulletList3 a
{
text-decoration:underline;
}

ul.bulletList4 li
{
list-style-type: none;
background: url(../images/licirclegrape2.gif) no-repeat 0 7px;
padding: 4px 0 4px 12px;
color:#636563
}

ul.bulletList4 a
{
text-decoration:underline;
}


/*------------- Bucket -----------------*/

.bucketTitle1
{
	color:#3799c2;
	font-family: Georgia, "Times New Roman";font-size:14px;
	line-height:20px;
	padding-top:0
}
.bucketTitle2
{
	color:#649c36;
	font-family: Georgia, "Times New Roman";font-size:14px;
	line-height:20px;
	padding-top:0
}
.bucketTitle3
{
	color:#d0147d;
	font-family: Georgia, "Times New Roman";font-size:14px;
	line-height:20px;
	padding-top:0
}
.bucketTitle4
{
	color:#6b367d;
	font-family: Georgia, "Times New Roman";font-size:14px;
	line-height:20px;
	padding-top:0
}

ul.bucketBulletList0
{
margin-top:0px;
padding-top:0px;
margin-left:0px;
padding-left:0px;
padding-bottom:0px;
margin-bottom:0px;
}

ul.bucketBulletList1
{
margin-top:1px;
padding-top:1px;
margin-left:0px;
padding-left:0px;
padding-bottom:0px;
margin-bottom:0px;
text-decoration:underline;
}

ul.bucketBulletList2
{
margin-top:1px;
padding-top:1px;
margin-left:0px;
padding-left:0px;
padding-bottom:0px;
margin-bottom:0px;
}

ul.bucketBulletList3
{
margin-top:1px;
padding-top:1px;
margin-left:0px;
padding-left:0px;
padding-bottom:0px;
margin-bottom:0px;
}

ul.bucketBulletList4
{
margin-top:1px;
padding-top:1px;
margin-left:0px;
padding-left:0px;
padding-bottom:0px;
margin-bottom:0px;
}

A.bucketLink
{
	font-family:Arial, Helvetica, sans-serif;
	color:#636563;text-decoration:none; font-size:10px;
	text-decoration:underline;
}
A.bucketLinkIdent
{
	padding-left: 10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#636563;text-decoration:none; font-size:10px;
}

.bucketTextIdent
{
	padding-left: 15px;
	color:#636563;font-family:Arial, Helvetica, sans-serif;font-size:10px;
	line-height:15px;
}


ul.bucketBulletList0 li
{
list-style-type: none;
background: url(../images/licircleorange.gif) no-repeat 0 7px;
padding: 1px 0px 1px 8px;
}

ul.bucketBulletList0 a
{
text-decoration:underline;
}

ul.bucketBulletList1 li
{
list-style-type: none;
background: url(../images/licircleblue.gif) no-repeat 0 7px;
padding: 1px 0px 1px 8px;
font-size:11px;
}

ul.bucketBulletList1 a
{
text-decoration:underline;
}

ul.bucketBulletList2 li
{
list-style-type: none;
background: url(../images/licirclegreen.gif) no-repeat 0 7px;
padding: 1px 0px 1px 8px;
font-size:11px;
}

ul.bucketBulletList2 a
{
text-decoration:underline;
}

ul.bucketBulletList3 li
{
list-style-type: none;
background: url(../images/licirclepurple.gif) no-repeat 0 7px;
padding: 1px 0px 1px 8px;
font-size:11px;
}

ul.bucketBulletList3 a
{
text-decoration:underline;
}

ul.bucketBulletList4 li
{
list-style-type: none;
background: url(../images/licirclegrape.gif) no-repeat 0 7px;
padding: 1px 0px 1px 8px;
font-size:11px;
}

ul.bucketBulletList4 a
{
text-decoration:underline;
}

/*------------- END Bucket -----------------*/

/*------------- BEGIN Table --------------*/

table.TableBorder0 td
{
padding:10px;
}

table.TableBorder1 td
{
padding:10px;
}

table.TableBorder2 td
{
padding:10px;
}

table.TableBorder3 td
{
padding:10px;
}

table.TableBorder4 td
{
padding:10px;
}

table.Grid1 td { border:1px #3799c2 solid; border-collapse: collapse; padding:6px}
table.Grid2 td { border:1px #649c36 solid; border-collapse: collapse; }
table.Grid3 td { border:1px #d0147d solid; border-collapse: collapse; }
table.Grid4 td { border:1px #6b367d solid; border-collapse: collapse; }

/*------------- END Table --------------*/

.NewsSubTitle
{
	font-size:12px; font-style: italic;
}

.titleArrowOpen1, .twistTitleOpen1
{
	color:#3799c2;
	background-image: url(../assets/images/arrowopen-1.gif);
	background-position: 0px 3px; padding-left: 17px; background-repeat: no-repeat;
	font-family:Arial, Helvetica, sans-serif;font-weight:bold;
	cursor: hand; cursor: pointer;
	
}

div.twistTitleOpen1
{
	color:#3799c2;
	background-image: url(../assets/images/arrowopen-1.gif);
	background-position: 0px 3px; padding-left: 17px; background-repeat: no-repeat;
	font-family:Arial, Helvetica, sans-serif;font-weight:bold;
	cursor: hand; cursor: pointer;
	margin-bottom:15px;
	
}

.titleArrowClosed1
{
	color:#3799c2;
	background-image: url(../assets/images/arrowclose-1.gif);
	background-position: 0px 3px; padding-left: 17px; background-repeat: no-repeat;
	font-family:Arial, Helvetica, sans-serif;font-weight:bold;
	cursor: hand; cursor: pointer;
}

.titleArrowOpen2, .twistTitleOpen2
{
	color:#649c36;
	background-image: url(../assets/images/arrowopen-2.gif);
	background-position: 0px 3px; padding-left: 17px; background-repeat: no-repeat;
	font-family:Arial, Helvetica, sans-serif;font-weight:bold;
	cursor: hand; cursor: pointer;
}

div.twistTitleOpen2
{
	color:#649c36;
	background-image: url(../assets/images/arrowopen-2.gif);
	background-position: 0px 3px; padding-left: 17px; background-repeat: no-repeat;
	font-family:Arial, Helvetica, sans-serif;font-weight:bold;
	cursor: hand; cursor: pointer;
	margin-bottom:15px;
}

.titleArrowClosed2
{
	color:#649c36;
	background-image: url(../assets/images/arrowclose-2.gif);
	background-position: 0px 3px; padding-left: 17px; background-repeat: no-repeat;
	font-family:Arial, Helvetica, sans-serif;font-weight:bold;
	cursor: hand; cursor: pointer;
}

.titleArrowOpen3, .twistTitleOpen3
{
	color:#d0147d;
	background-image: url(../assets/images/arrowopen-3.gif);
	background-position: 0px 3px; padding-left: 17px; background-repeat: no-repeat;
	font-family:Arial, Helvetica, sans-serif;font-weight:bold;
	cursor: hand; cursor: pointer;
}

div.twistTitleOpen3
{
	color:#d0147d;
	background-image: url(../assets/images/arrowopen-3.gif);
	background-position: 0px 3px; padding-left: 17px; background-repeat: no-repeat;
	font-family:Arial, Helvetica, sans-serif;font-weight:bold;
	cursor: hand; cursor: pointer;
	margin-bottom:15px;
}
.titleArroClosedw3
{
	color:#d0147d;
	background-image: url(../assets/images/arrowclose-3.gif);
	background-position: 0px 3px; padding-left: 17px; background-repeat: no-repeat;
	font-family:Arial, Helvetica, sans-serif;font-weight:bold;
	cursor: hand; cursor: pointer;
}

.titleArrowOpen4, .twistTitleOpen4
{
	color:#6b367d;
	background-image: url(../assets/images/arrowopen-4.gif);
	background-position: 0px 3px; padding-left: 17px; background-repeat: no-repeat;
	font-family:Arial, Helvetica, sans-serif;font-weight:bold;
	cursor: hand; cursor: pointer;
}
.titleArrowClosed4
{
	color:#6b367d;
	background-image: url(../assets/images/arrowclose-4.gif);
	background-position: 0px 3px; padding-left: 17px; background-repeat: no-repeat;
	font-family:Arial, Helvetica, sans-serif;font-weight:bold;
	cursor: hand; cursor: pointer;
}

.Clear
{
    float:none;
    clear:both;
    font-size:0px;
    min-height:0px;
    _height:0px;
}

.LeftNavDeluxe
{
    
}

.Deluxe .DeluxeTitle,
.LeftNavDeluxe .DeluxeTitle
{
    font-weight:bold;
    font-size:16px;
    text-decoration:none;
}


.LeftNavDeluxe ul
{
    margin:0;
    padding:0;
    list-style-type:none;
}

.LeftNavDeluxe ul li
{
    margin:0;
    padding:0;
    list-style-type:none;
}

.LeftNavDeluxe ul li a
{
    text-decoration:none;
    display:block;
    float:left;
    width:159px;
    _width:136px;
    padding:6px 0px;
    padding-right:27px;
    text-align:right;
    margin-left:22px;
}

.LeftNavDeluxe ul li a:hover
{
    _text-decoration:none;
}

.LeftNavDeluxe ul li a.SolutionHeader
{
    padding:6px 0px;
    margin-right:27px;
    _margin-right:14px;
    _width:136px;
    border-bottom:2px solid #3799C2;
    float:right;
    margin-bottom:4px;
}

.LeftNavDeluxe ul li a.subitem_transform
{
    background-color:#ffffff;
    color:#65a035;
    
}

.LeftNavDeluxe ul li a.subitem_transform:hover
{
    color:#ffffff;
    background-color:#65a035;
    
}

.LeftNavDeluxe ul li a.subitem_optimize
{
    background-color:#ffffff;
    color:#8a5c98;
}

.LeftNavDeluxe ul li a.subitem_optimize:hover
{
    color:#ffffff;
    background-color:#8a5c98;
}

.LeftNavDeluxe ul li a.subitem_offload
{
    background-color:#ffffff;
    color:#ffb15a;
}

.LeftNavDeluxe ul li a.subitem_offload:hover
{
    color:#ffffff;
    background-color:#ffb15a;
}

.LeftNavDeluxe ul li a.subitem_automate
{
    background-color:#ffffff;
    color:#55aace;
}

.LeftNavDeluxe ul li a.subitem_automate:hover
{
    color:#ffffff;
    background-color:#55aace;
}

.LeftNavDeluxe ul li a.subitem_innovate
{
    background-color:#ffffff;
    color:#df4e9f;
}

.LeftNavDeluxe ul li a.subitem_innovate:hover
{
    color:#ffffff;
    background-color:#df4e9f;
}

.LeftNavDeluxe ul li .submenu
{
    float:left;
    position:absolute;
    margin-left:216px;
    #margin-left:6px;
    overflow:hidden;
    width:300px;
    background-color:#ffffff;
}

.LeftNavDeluxe ul li .submenu ul
{
    border:solid 1px;
    padding:10px;
    width:278px;
    overflow:hidden;
}

.LeftNavDeluxe ul li ul li
{
    clear:both;
    
}

.LeftNavDeluxe ul li ul li a
{
    float:none;
    display:inline;
    width:auto;
    padding:0;
    margin:0;
}

.LeftNavDeluxe ul li .submenu_transform ul li a:hover
{
    color:#65a035;
}

.LeftNavDeluxe ul li .submenu_innovate ul li a:hover
{
    color:#df4e9f;
}

.LeftNavDeluxe ul li .submenu_automate ul li a:hover
{
    color:#55aace;
}

.LeftNavDeluxe ul li .submenu_optimize ul li a:hover
{
    color:#8a5c98;
}

.LeftNavDeluxe ul li .submenu_offload ul li a:hover
{
    color:#ffb15a;
}

.LeftNavDeluxe ul li div.submenu_transform ul
{
    border-color:#65a035;
}

.LeftNavDeluxe ul li div.submenu_innovate ul
{
    border-color:#df4e9f;
}

.LeftNavDeluxe ul li div.submenu_automate ul
{
    border-color:#55aace;
}

.LeftNavDeluxe ul li div.submenu_optimize ul
{
    border-color:#8a5c98;
}

.LeftNavDeluxe ul li div.submenu_offload ul
{
    border-color:#ffb15a;
}

.LeftNavDeluxe .Top
{
    background-image:url(../images/NavFrameTopTab1.gif);
    background-repeat:no-repeat;
    min-height:15px;
    _height:15px;
    _font-size:0px;
    #width:210px;
}

.LeftNavDeluxe .Middle
{
    background-image:url(../images/NavFrameCenterTab1.gif);
    background-repeat:repeat-y;
    padding:0px 1px;
    #width:210px;
}

.LeftNavDeluxe .Bottom
{
    background-image:url(../images/NavFrameBtmTab1.gif);
    background-repeat:no-repeat;
    min-height:12px;
    _height:12px;
    _font-size:0px;
    #width:210px;
}





