﻿body {
	margin: 0;
	padding: 0;
}
.main {
	margin: 0 auto;
	width: 1000px;
	
}
.InnerWidth {
	margin: 0 auto;
	width: 989px;
}
.FloatLeft
{
    float:left;
}
.FloatRight
{
    float:right;
}
/* Home page */
.BgFooter
{
    background-image: url(images/bg-footer.gif); 
	height:244px;
	background-repeat: repeat-x; 
	background-color: #4b4b4b;
}
.BgBlack
{
    background-color: #000000;
    height:33px;
}
.Height7px
{
    height:7px; 
    overflow:hidden;
}
.MaxWidth
{
    width:100%;
}
.LogoDimension
{
    /*width: 235px;
    height:103px;*/
    /*new logo image on production*/
    width: 169px;
    height:69px;
    margin-top:5px;
}
.MenuDimension
{
    /*background-color:#000000;*/
    background-image:url('images/main-nav-bg-up.png');
    background-position:center top;
    background-repeat:repeat-x;
    height:35px;
}
.MenuTop td.NavigationMenuTopSpacer, .MenuTop_Hover td.NavigationMenuTopSpacer
{
	height:2px;
	background:#000000;
}
.MenuTop_Selected td.NavigationMenuTopSpacer, .MenuTop_Selected_Hover td.NavigationMenuTopSpacer
{
	height:2px;
	background:#ffffff;
}
.MenuLvl2
{
    position:relative;
    color:#000000 !important;
    font-family:Arial, Helvetica, Verdana, sans-serif;
    font-size:100%;
    font-weight:normal !important;
    z-index:10000;
    line-height:1.66em;
}
.MenuLvl2 a,.MenuLvl2 a:visited,.MenuLvl2 a:link,.MenuLvl2 a:active
{
	color:#000000 !important;
    font-family:Arial, Helvetica, Verdana, sans-serif;
    font-size:100%;
    font-weight:normal !important;
    line-height:1.66em;
    text-decoration:none!important;
}
.MenuLvl2 a:hover
{
	color:#000000 !important;
    font-family:Arial, Helvetica, Verdana, sans-serif;
    font-size:100%;
    font-weight:bold !important;
    /*font-weight:normal !important;*/
    line-height:1.66em;
	text-decoration:none!important;
}


.MenuLvl2_Selected
{
    position:relative;
    color:#000000 !important;
    font-family:Arial, Helvetica, Verdana, sans-serif;
    font-size:100%;
    font-weight:bold;
    line-height:1.66em;
    text-decoration:none!important;
}
.MenuLvl2_Selected a,.MenuLvl2_Selected a:visited,.MenuLvl2_Selected a:link,.MenuLvl2_Selected a:active
{
    color:#000000 !important;
    font-family:Arial, Helvetica, Verdana, sans-serif;
    font-size:100%;
    line-height:1.66em;
    text-decoration:none!important;
}
.MenuLvl2_Selected a:hover
{
	color:#000000 !important;
    font-family:Arial, Helvetica, Verdana, sans-serif;
    font-size:100%;
    font-weight:bold !important;
    line-height:1.66em;
	text-decoration:none!important;
}
.GrayLine
{
    background-color:#c2c2c2;
    height:1px;
    overflow:hidden;
}
.ContentWidth
{
    margin: 0 auto;
    width: 970px;
}
.DepartSystemsImg
{ 
	height:366px;
	width: 173px;
	background-repeat: no-repeat; 
}
.DepartXRMImg
{
	height:366px;
	width: 163px;
	background-repeat: no-repeat; 
}
.DepartMobileImg
{
	height:366px;
	width: 161px;
	background-repeat: no-repeat; 
}

.DepartPortalsImg
{
	height:366px;
	width: 161px;
	background-repeat: no-repeat; 
}

.DepartWebSitesImg
{
	height:366px;
	width: 163px;
	background-repeat: no-repeat; 
}

.DepartExperienceImg
{
	height:366px;
	width: 168px;
	background-repeat: no-repeat; 
}
.HeaderHeight
{
    height: 110px;
    /*height: 140px; new logo in production*/
}
.DepartmentsHeight
{
    height:366px;
}

.HpContentBoxBig
{
    width: 297px;
}
.HpContentBoxWidth
{
    width: 281px;
}
.HpContentBoxWidthSmall
{
    width: 274px;
}

.HorzLineSeparator
{
    background-image: url(images/saperator-line.gif); 
	height:166px;
	width: 2px;
	background-repeat: no-repeat; 
	margin: 0px 18px 0px 18px;
	overflow:hidden;
}
/*End Home Page*/

/* Inner Template */
.InnerTitleImage
{
    background-image:url(images/top.gif);
    background-repeat:no-repeat;
    width:785px;
    /*height:121px;*/
}
.CustomersInnerGeneral
{
    width:756px;
}
.AboutUsInnerGeneral
{
    width:756px;
    padding-top:17px;
}
.DepartmentInnerGeneral
{
    width:756px;
}
.Height28PX
{
	height:28px;
}
.Height42PX
{
	height:42px;
}
.TitleBig
{
    font-family:Arial;
    font-size:38px;
    color:#000000;
    padding-bottom: 10px;
}

.TitleSmall
{
    font-family:Arial;
    font-size:18px;
    color:#5d5d5d;
    vertical-align:middle;
}
.SubTitle
{
    font-family:Arial;
    font-size:13px;
    font-weight:bold;
    color:#000000;
}
.CustomersInnerDescription
{
    font-family:Arial;
    font-size:14px;
    color:#000000;
    width:756px;
}
.AboutUsInnerDescription
{
    font-family:Arial;
    font-size:14px;
    color:#000000;
    width:756px;
}
.InnerDescriptionPadder
{
    padding-top:11px;
}
.InnerText
{
    /*clear:both;*/
    width:785px;
    height:121px;
    background-image:url(images/bottom.gif);
    background-repeat:no-repeat;
    vertical-align:bottom;   
}
.InnerTextSpace
{
    padding-top:10px;
}


.LeftMenuTitle
{
    font-family:Arial;
    font-size:18px;
    color:#727272;
    text-decoration:none;
    padding-top:17px;
    margin-bottom:8px;
}

.LeftMenuInnerTitle
{
    font-family:Arial;
    font-size:18px;
    color:#727272;
	display: block;
    border-bottom: solid 1px #c2c2c2;
    width: 150px;
	margin-bottom: 4px;
}
.LeftMenuText
{
    font-family:Arial;
    font-size:13px;
    color:#000000;
}
.LeftMenuLinkNotSeleted,
.LeftMenuLinkNotSeleted A:link,
.LeftMenuLinkNotSeleted A:visited,
.LeftMenuLinkNotSeleted A:active,
.LeftMenuLinkNotSeleted A:hover
{
    text-decoration: none;
    font-family:Arial;
    font-size:15px;
    color:#727272;
}
.LeftMenuLink,
.LeftMenuLink A:link,
.LeftMenuLink A:visited,
.LeftMenuLink A:active,
.LeftMenuLink A:hover
{
    text-decoration: none;
    font-family:Arial;
    font-size:13px;
    color:#0f69b9;
}
.LeftMenuLinkArrow,
.LeftMenuLinkArrow A:link,
.LeftMenuLinkArrow A:visited,
.LeftMenuLinkArrow A:active,
.LeftMenuLinkArrow A:hover,
.LeftMenuLinkArrowOpp,
.LeftMenuLinkArrowOpp A:link,
.LeftMenuLinkArrowOpp A:visited,
.LeftMenuLinkArrowOpp A:active,
.LeftMenuLinkArrowOpp A:hover

{
    text-decoration: none;
    font-family:Arial;
    font-size:13px;
    color:#0f69b9;
}

.LeftMenuLinkNotSeleted_Selected,
.LeftMenuLinkNotSeleted_Selected A:link,
.LeftMenuLinkNotSeleted_Selected A:visited,
.LeftMenuLinkNotSeleted_Selected A:active,
.LeftMenuLinkNotSeleted_Selected A:hover
{
    text-decoration: none;
    font-family:Arial;
    font-size:15px;
    color:#000000;
    font-weight:bold;
}
.LeftMenuItemTopSpacer
{
	height:8px;
	_display:none;
}
.LeftMenuItemBottomSpacer
{
	height:8px;
	_display:none;
}
.LeftMenuLine
{
    background-image:url(/images/kav.gif);
    background-repeat:repeat-x;
    background-position:bottom;
    padding:0px 10px 0px 10px;
    width:175px;
    height:2px;
}
.LeftMenuIgul
{
    background-image:url(images/igul.gif);
    background-repeat:no-repeat;
    width:4px;
    height:4px;
}

.rptItem
{
    color:#e87024;
}

.LeftMenuSpace
{
    padding-top:50px;
}
/* End Inner Template */

/* Department */
.DepartmentDescription
{
    font-family:Arial;
    font-weight:bold;
    font-size:18px;
    color:#5d5d5d;
    width:756px;
}
.DepartmentText
{
    font-family:Arial;
    font-size:14px;
    color:#000000;
    width:500px;
    padding-top:10px;
    clear:both;
    _width:485px;
}
.DepartmentTextLong
{
    font-family:Arial;
    font-size:14px;
    color:#000000;
    padding-top:10px;
    clear:both;
    _width:485px;
}
.DepartmentBottomImage
{
    /*clear:both;*/
    width:785px;
    height:121px;
    background-image:url(images/DepartmentBottom.gif);
    background-repeat:no-repeat;
    vertical-align:bottom;   
}
.DepartmentBG
{
    /*width:755px;
    background-image:url(images/DepartmentBG.gif);
    background-repeat:repeat-x;*/
}
.DepartmentBGNone
{
    background-image:none;
    width:0px;
}
.DepartmentLineSep
{
    background-image:url(images/bg-sap_aboutUs.gif);
    background-repeat:repeat-x;
    height: 48px;
    width:780px;
    _width:775px;
}
.AboutUsContentBox
{
	margin-top:-12px;
}
.ProjServicesBox
{
	margin-top:-30px;
}
.AboutUsCommaText
{
	font-family: Arial;
	font-size: 16px;
	color: #000000;
}
.AboutUsLineSep
{
    background-image:url(images/bg-sap_aboutUs.gif);
    background-repeat:repeat-x;
    height: 48px;
    width:780px;
    _width:775px;
}
.DeaprtmentLineSep
{
    background-image:url(images/bg-sap_aboutUs.gif);
    background-repeat:repeat-x;
    height: 48px;
    width:780px;
    _width:775px;
}
.DepartmentLineSeparatorMarginTop
{
	margin-top:-12px;
}
.ProjectsLineSep
{
    background-image:url(images/bg-sap_aboutUs.gif);
    background-repeat:repeat-x;
    height: 48px;
    width:780px;
    _width:775px;
}
.ProjectsLineSeparatorMarginTop
{
	margin-top:-12px;
}
.DepartmentMainTitleSepBottom
{
	height:35px;
}
.DepartmentMainTitleSep
{
	height:25px;
}
.DepartmentColumnTopSpacer
{
	margin-top:-20px;
}
.DepartmentMiddleTitle
{
    font-family:Arial;
    font-size:24px;
    color:#727272;
    width:100%;
    padding-bottom:9px;
}
.ProjectSubTitle
{
	font-family:Arial;
    font-size:14px;
    color:#000000;
}
.DepartmentMiddleMainTitle
{
    font-family:Arial;
    font-size:36px;
    color:#000000;
}
.DepartmentMiddleText
{
    font-family:Arial;
    font-size:13px;
    color:#000000;
    padding-top:9px;
}
.DepartmentMiddleWidth
{
    width:244px;
    cursor: pointer;
}
.DepartmentMiddlePadder
{
    margin-top:27px;
}
.DepartmentMiddleOver
{
    background-color:#f2f8fb;
}
.DepartmentMiddleOut
{
    background-color:inherit;
}
/* End Department */

/* Project */
.ProjectBG
{
    width:775px;
    min-height:48px;
    background-image:url(images/bg-sap_aboutUs.gif);
    background-repeat:repeat-x;
}
.ProjectMiddleContent
{
	height:17px;
}
.ProjectLeftTextSpacing
{
	height:17px;
}
.ProjectBGNone
{
    background-image:none;
    width:0px;
}
.ProjectTextFixPadder
{
    padding-top:20px;
}
/* End Project */

/* Newsletter */
.NewsletterMargins
{
    width: 280px;
    height: 140px;
}
.NewsletterBoxWidth
{
    width: 280px;
}

 .ImageNewsletterDimensions
 {
   
   width:280px;
   height:33px;
 }

/*.BlueArrowPath
{
   margin-top:5px;
   width:5px;
   height:7px; 
}*/
.NewsletterButJoinPath
{
     display:block; 
     width:93px;
     height:24px;    
     cursor:pointer;
     margin-left:2px;
     overflow:hidden;
     /*_margin-left:3px;
     #margin-left:2px; */
}
.NewsletterButJoinOverPath
{
    width:93px;
    height:24px;  
    cursor:pointer;
    display:block; 
    margin-left:2px;
    overflow:hidden;  
   /* _margin-left:3px;
    #margin-left:2px;*/   
}
.TextFontNormal
{
    font-family: Arial;
    font-size: 14px;
    font-weight: normal;
    color: #000000;
}
.TextFont13px
{
    font-family: Arial;
    font-size: 13px;
    font-weight: normal;
    color: #000000;
}
.NewsletterLabelsWidth
{
    width:125px;
}
.SpaceLines
{
    height: 7px;
    overflow: hidden;
    width: 100%;
}
.ContactUsTitleSpace
{
    height: 15px;
    overflow: hidden;
    width: 100%;
}
.Height18px
{
    height:18px;
    overflow:hidden;
    width:100%;    
}
.Height40px
{
    height:40px;
    overflow:hidden;
    width:100%;    
}
.Height20px
{
    height:20px;
    overflow:hidden;
    width:100%;    
}
.Height15px
{
    height:15px;
    overflow:hidden;
    width:100%;    
}

.TextWidthBoxes
{
     width: 154px;
}
.TextWidthBoxesFooter
{
     width: 164px;
}
.ErrorEmail
{
   width:1px;
   height:1px;
   overflow:hidden; 
}
.LinkBlueNormal A:link,
.LinkBlueNormal A:visited,
.LinkBlueNormal A:active 
{
    text-decoration: none;
    font-family:Arial;
    font-size:14px;
    font-weight:normal;
    color: #0f69b9;
}
.LinkBlueNormal A:hover 
{
    text-decoration: underline;
}

.TextWidthSignLink
{
    width: 5px;
    overflow: hidden;
}
.BorderTextboxes
{
    border:1px solid #c2c2c2;
    width: 149px;
}
.BorderTextboxesFooter
{
    border:1px solid #c2c2c2;
    width: 159px;
}
.BorderTextboxesFooter
{
    border:1px solid #c2c2c2;
    width: 159px;
}
.BorderError
{
    border:1px solid red; 
    width: 149px;
}
.BorderErrorFooter
{
    border:1px solid red; 
    width: 159px;
}
.NewsletterMessage
{
   width:299px;
   height:75px;
}
.NewsletterFooterMessage
{
   width:164px;
   height:81px;
}
.Height2px
{
    height:2px;
    width:100%;
    overflow:hidden;
}
.MarginTop2px
{
    margin-top:2px;
}
/* End Newsletter */

/* Galery*/
.FooterGalleryDimension
{
    width: 158px;
    height:164px;
    padding-left:5px;
    padding-right:5px;
}

.GalleryText
{
   width:152px;
   height:21px;  
    
}
.Height8px
{
    height: 8px;
    overflow: hidden;
    width: 100%;
}
.GalleryBox
{
    margin-bottom:4px;
    overflow:hidden;
    width:48px;
    height:39px;
}
.GalleryBox a
{
    text-decoration: none;
}
.GalleryBox img
{
    border: 0px;
}

/* End Galery*/

/*Navigation Menu */

.MenuTop
{
    position:relative;
    color:#ffffff;
    font-family:Arial, Helvetica, Verdana, sans-serif;
    font-size:100%;
    z-index:10000;
    background-image:url('images/main-nav-bg-up.png');
    background-position:center top;
    background-repeat:repeat-x;
    line-height:1.66em;
}
.MenuTop a,.MenuTop a:visited,.MenuTop a:link,.MenuTop a:active
{
	color:#ffffff;
    font-family:Arial, Helvetica, Verdana, sans-serif;
    font-size:100%;
    line-height:1.66em;
    text-decoration:none!important;
}
.MenuTop a:hover
{
	color:#ffffff;
    font-family:Arial, Helvetica, Verdana, sans-serif;
    font-size:100%;
    line-height:1.66em;
	text-decoration:none!important;
}
.MenuTop .MenuLevel2
{
    text-decoration:none!important;
    position:absolute;
    z-index:2;
    /*color:#000000!important;*/
}
.MenuTop_Selected
{
    position:relative;
    color:#000000;
    font-family:Arial, Helvetica, Verdana, sans-serif;
    font-size:100%;
    font-weight:bold;
    line-height:1.66em;
    background-image:url('images/bg-press.gif');
    background-position:center top;
    background-repeat:repeat-x;
    text-decoration:none!important;
}
.MenuTop_Selected a,.MenuTop_Selected a:visited,.MenuTop_Selected a:link,.MenuTop_Selected a:active
{
	color:#000000;
    font-family:Arial, Helvetica, Verdana, sans-serif;
    font-size:100%;
    line-height:1.66em;
    text-decoration:none!important;
}
.MenuTop_Selected a:hover
{
	color:#000000;
    font-family:Arial, Helvetica, Verdana, sans-serif;
    font-size:100%;
    font-weight:bold;
    line-height:1.66em;
	text-decoration:none!important;
}
.MenuTop_Selected .MenuLevel2
{
    text-decoration:none!important;
    position:absolute;
    z-index:2;
}
.MenuTop_Hover
{
	cursor: pointer;
    position:relative;
    color:#c2c2c2;
    font-family:Arial, Helvetica, Verdana, sans-serif;
    font-size:100%;
    line-height:1.66em;
    z-index:10000;
    background-image:url('images/main-nav-bg-up.png');
    background-position:center top;
    background-repeat:repeat-x;
    text-decoration:none!important;
}
.MenuTop_Selected_Hover
{
	cursor: pointer;
	z-index:10000;
    position:relative;
    color:#000000;
    font-family:Arial, Helvetica, Verdana, sans-serif;
    font-size:100%;
    font-weight:bold;
    line-height:1.66em;
    background-image:url('images/bg-press.gif');
    background-position:center top;
    background-repeat:repeat-x;
    text-decoration:none!important;
}
.W100
{
	width:100%;
}
.MenuTextSpacer
{
	padding-top:2px;
}
.MenuTop_Hover a,.MenuTop_Hover a:visited,.MenuTop_Hover a:link,.MenuTop_Hover a:active
{
	color:#ffffff;
    font-family:Arial, Helvetica, Verdana, sans-serif;
    font-size:100%;
    line-height:1.66em;
    text-decoration:none!important;
}
.MenuTop_Hover a:hover
{
	color:#ffffff;
    font-family:Arial, Helvetica, Verdana, sans-serif;
    font-size:100%;
	text-decoration:none!important;
}
.MenuTop_Hover .MenuLevel2
{
    display:block;
    position:absolute;
    z-index:20000;
    text-decoration:none!important;
}
.MenuTop_Selected_Hover a,.MenuTop_Selected_Hover a:visited,.MenuTop_Selected_Hover a:link,.MenuTop_Selected_Hover a:active
{
	color:#000000;
    font-family:Arial, Helvetica, Verdana, sans-serif;
    font-size:100%;
    font-weight:bold;
    line-height:1.66em;
    text-decoration:none!important;
}
.MenuTop_Selected_Hover a:hover
{
	color:#000000;
    font-family:Arial, Helvetica, Verdana, sans-serif;
    font-size:100%;
    font-weight:bold;
    line-height:1.66em;
	text-decoration:none!important;
}
.MenuTop_Selected_Hover .MenuLevel2
{
    
    position:absolute;
    display:block;
    z-index:1000;
    text-decoration:none!important;
}
.MenuText
{
    padding: 0px 5px 0px 5px;
}
.MenuLvl2LeftBorder
{
	width:1px;background-color:#444444;height:27px;
}
.MenuLvl2BottomBorder
{
	background-color:#444444;height:1px;
}
.MenuTopItemSpacer{
	width: 2px; 
	height: 20px;
	margin-top:7px;
	background:#ffffff;
}
/*End Navigation Menu*/

/*FooterArea*/

.FooterAreaBoxWidth
{
    width: 170px;
    /*height:164px;*/
}
.FooterAreaLineSeparator
{
	width: 24px;
	height:10px;
    
}
.FooterAreaBigBox
{
    width: 200px;
	min-height:150px;
}
.FooterAreaDimensionsSmall
{
    width:1000px;
    height:19px;
}
.FooterAreaSmallBox
{
	width: 152px;
    height:144px;
}
.FooterAreaNewsLetterBox
{
    width: 165px;
	min-height:150px;
}
.LinkWhiteSmall A:link,
.LinkWhiteSmall A:visited,
.LinkWhiteSmall A:active 
{
   text-decoration: none;
    font-family:Arial;
    font-size:13px;
    font-weight:normal;
    color:#ffffff; 
}
.LinkWhiteSmall {
    padding-bottom:4px;
    min-width:130px;
}
.LinkWhiteSmallBorder {
    border-bottom:1px solid #606060;
}
.LinkWhiteSmall A:hover 
{
    text-decoration: underline;
}
.HeadPath
{
   width:152px;
   height:21px; 
}
.ArrowFooterPath
{
   margin-top:5px;
   width:4px;
   height:6px; 
}
.FooterLineSeparator
{
    width: 100%;
    height: 1px;
    overflow:hidden;
}

/*EndFooterArea*/

/*FooterBlack*/
.BottomFooterTexts A:link,
.BottomFooterTexts A:visited,
.BottomFooterTexts A:active 
{
    text-decoration: none;
    font-family:Arial;
    font-size:13px;
    font-weight:normal;
    color:#bbdfff; 
}
.BottomFooterTexts A:hover 
{
    text-decoration: underline;
}

.BottomFooterTexts
{
    font-family:Arial;
    font-size:13px;
    font-weight:normal;
    color:#ffffff;
    #margin-top:2px;
}
.FooterBlackDimensions
{
    width:1000px;
    height:33px;  
}
.LinkBlueSmall A:link,
.LinkBlueSmall A:visited,
.LinkBlueSmall A:active 
{
    text-decoration: none;
    font-family:Arial;
    font-size:13px;
    font-weight:normal;
    color:#bbdfff; 
}
.LinkBlueSmall A:hover 
{
    text-decoration: underline;
}
.FooterBlackTextVhite
{
    font-family:Arial;
    font-size:13px;
    font-weight:normal;
    color:#ffffff;
    #margin-top:2px;
}
.FooterBlackSeparator
{
    width:1px;
    background-color:#4a4a4a;
    height:15px;
    overflow:hidden;
    margin:0px 20px 0px 20px;
}
.FooterBlackHeight
{
     width:1000px;
     height:7px; 
     overflow:hidden;
}
.FooterDimensions {
	margin: 0 auto;
	width: 1000px;
	background-color:#4b4b4b;
}
/*End FooterBlack*/
.DevisionBottomText{
    position:absolute;
    width:125px;
    top:312px;
    height:50px;
    overflow:hidden;
    font-family:Arial;
    font-size:13px;
    color:#000000;
}
.DivisionBigText
{
	height: 140px;
	width: 192px;
	padding-top:145px;
	font-family:Arial;
    font-size:16px;
    font-weight:bold;
    color:#b61c28;
}
.DivisionGrowBigTextBack
{
	background-color:#ffffff;
	filter: alpha(opacity=80);
    mozopacity: 0.8;
    opacity: 0.8;
	position:absolute;
	top:200px;
	left:0px;
    width:160px;
    height:100px;
    z-index:100;
}
.DivisionImageNormal
{
	position:absolute;
	top:0;
	left:0;
}
.DivisionImageGrow
{
	position:absolute;
	top:-3px;
	display:none;
}
.DivisionTable
{
	position:absolute;
	top:10px;
	left:0;
	z-index:1012;
}
.DivisionDivImageGrow
{
	position:relative;
	margin-top:-12px;
}
.DivisionTextNormalBottom
{
	font-family:Arial;
    font-size:12px;
    color:#000000;
}
.DivisionBottomTextSpacer
{
	width:100%;
	height:300px;
}
.DivisionNoWidthNoHeight
{
	width:0px;
	height:0px;
}

.main p
{
    margin:0px;
    padding:0px;
}
.Width10px
{
    width:10px;
}
.Height22px
{
    height:22px;
}
.Width20px
{
    width:20px;
    height:5px;
    overflow:hidden;
}
.Width15px
{
    width:15px;
    height:5px;
    overflow:hidden;
}
.PaddingRight5px
{
    padding-right:5px;
}
.InnerContentSeparator
{
    height:55px;
    width:989px;
}

/*ContactUs*/
.Maintext
{
    font-family: Arial;
    font-size: 18px;
    font-weight: normal;
    color: black;
}
.TextWidth
{
    width: 65px;
}
.CheckboxWidth
{
    width: 20px;
}
.TextWidthSign
{
    width: 10px;
    overflow: hidden;
    color: black;
}
.ErrorMsg
{
    width: 160px;
    display:inline;
    height: 15px;
    font-family: Arial;
    font-size: 13px;
    overflow: hidden; 
}
.ErrorMsgText
{
	font-family: Arial;
    font-size: 13px;
    color:#fa0000;
}
.ContactUsMargins
{
    width: 276px;
    height:327px;
}
.InvalidControl
{
    border:solid 1px red;
    width:160px;
}
.BorderTextboxesContactUs
{
    border:solid 1px #c2c2c2;
    width:160px;
}
/*End ContactUs*/
/*InnerControl*/
.PersonImage
{
     width:100px;
     height:122px;
}
.MarginTop21px
{
   margin-top:21px;    
}
.InnerBoxText24px
{
    font-family:Arial;
    font-size:24px;
    color:#0f69b9;
    text-decoration:none;
}
.ManagementTitleBlue
{
    font-family:Arial;
    font-size:24px;
    color:#0f69b9;
    text-decoration:none;
}
.InnerBoxText30px
{
    font-family:Arial;
    font-size:30px;
    color:#000000;
    text-decoration:none;
}
.ManagementTitle
{
    font-family:Arial;
    font-size:30px;
    color:#000000;
    text-decoration:none;
}
.InnerBoxTextBold13px
{
    font-family:Arial;
    font-size:13px;
    color:#000000;
    text-decoration:none;
    font-weight:bold; 
    display:inline-block; 
}
.InnerSpaceLine14px
{
    height:14px;
    width:100%; 
    overflow:hidden;   
}
.Height21px
{ 
    height:21px;
    width:100%;
}
.ItemTemplateContentWidth
{
    width:550px;
    margin:0px 10px 0px 10px;  
}
.ItemTitleContentWidth
{
    width:320px;
    margin: 0px 10px 5px 10px;
}
.ItemTemplateLabelWidth
{
    width:100px;
    margin: 0px 10px 0px 10px; 
}
.DisplayInlineBlock
{
    display:inline-block;
}
.DisplayNone
{
    display:none;
}
.InnerContentWidth
{
    width: 780px;
    _width: 780px;
}
.InnerContentWidthSmall
{
    width: 775px;
    _width: 775px;
}
.Height208px
{
    height:208px;
    overflow:hidden;
    width:100%;
}
.Height38px
{
    height:38px;
    overflow:hidden;
    width:100%;
}
.HorizontalImageInner
{
    background-image:url(images/bg-sap_aboutUs.gif);
    background-repeat:repeat-x;
    padding-top:23px;
    width:100%;
}
.Height68px
{
    height:68px;
    width:100%;
}
.Width630px
{
    width:630px;   
}
.Width655px
{
    width:655px;
}
.PaddingBottom20px
{
    padding-bottom:20px;
}
.PaddingBottom40px
{
    padding-bottom:40px;
}
.Height3px
{
    height: 3px;
    overflow: hidden;
    width: 100%;
}
.Height1px
{
    height:1px;
    overflow:hidden;
    width:100%;
}
.Width130px
{
    width:130px;
}
.Width700px
{
    width:700px;
}
/*EndInnerControl*/
/*Vertical Slider*/
/**
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */
.jcarousel-container {
    position: relative;
}

.jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}

.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

.jcarousel-list li,
.jcarousel-item {
    float: left;
    list-style: none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 71px;
    height: 52px;
}

/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next {
    z-index: 3;
    display: none;
}

.jcarousel-prev {
    z-index: 3;
    display: none;
}
.jcarousel-skin-ie7 .jcarousel-container {
    -moz-border-radius: 10px;
}

.jcarousel-skin-ie7 .jcarousel-container-horizontal {
    width: 520px;
    padding: 16px 40px;
    margin-left: 8px;
}

.jcarousel-skin-ie7 .jcarousel-container-vertical {
    width: 102px;
    height: 517px;
    _height: 507px;
    padding: 47px 16px;
    background-image:url(/Images/projects-line.gif);
    background-repeat:repeat-y;
}

.jcarousel-skin-ie7 .jcarousel-clip-horizontal {
    width:  520px;
    height: 52px;
}

.jcarousel-skin-ie7 .jcarousel-clip-vertical {
    width:  102px;
    height: 540px;
    _height: 545px;
}

.jcarousel-skin-ie7 .jcarousel-item {
    width: 98px;
    height: 98px;
}

.jcarousel-skin-ie7 .jcarousel-item:hover {
}

.jcarousel-skin-ie7 .jcarousel-item-horizontal {
    margin-right: 7px;
}

.jcarousel-skin-ie7 .jcarousel-item-vertical {
    margin-bottom: 13px;
    width:100px;
}

.jcarousel-skin-ie7 .jcarousel-item-placeholder {
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-ie7 .jcarousel-next-horizontal {
    position: absolute;
    top: 16px;
    right: 5px;
    width: 32px;
    height: 52px;
    cursor: pointer;
    background: transparent url(../Images/Slider/arrow_back.gif) no-repeat 0 0;
}

.jcarousel-skin-ie7 .jcarousel-next-horizontal:hover {
    /*background-position: -32px 0;*/
    background: transparent url(../Images/Slider/arrow_back.gif) no-repeat 0 0;
}

.jcarousel-skin-ie7 .jcarousel-next-horizontal:active {
    /*background-position: -64px 0;*/
}

.jcarousel-skin-ie7 .jcarousel-next-disabled-horizontal,
.jcarousel-skin-ie7 .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-ie7 .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-skin-ie7 .jcarousel-prev-horizontal {
    position: absolute;
    top: 16px;
    left: 0px;
    width: 32px;
    height: 52px;
    cursor: pointer;
    background: transparent url(../Images/Slider/arrow_forward.gif) no-repeat 0 0;
}

.jcarousel-skin-ie7 .jcarousel-prev-horizontal:hover {
    /*background-position: -32px 0;*/
    background: transparent url(../Images/Slider/arrow_forward.gif) no-repeat 0 0;
}

.jcarousel-skin-ie7 .jcarousel-prev-horizontal:active {
    /*background-position: -64px 0;*/
}

.jcarousel-skin-ie7 .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-ie7 .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-ie7 .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

/**
 *  Vertical Buttons
 */
.jcarousel-skin-ie7 .jcarousel-next-vertical {
    position: absolute;
    bottom: 0px;
    width: 102px;
    height: 40px;
    cursor: pointer;
    left:0px;
    background: transparent url(/Images/Slider/project-bottom-normal.gif) no-repeat 0 0;
}

.jcarousel-skin-ie7 .jcarousel-next-vertical:hover {
    position: absolute;
    bottom: 0px;
    width: 102px;
    height: 40px;
    cursor: pointer;
    left:0px;
    background: transparent url(/Images/Slider/project-bottom-rollover.gif) no-repeat 0 0;
}

.jcarousel-skin-ie7 .jcarousel-next-vertical:active {
   position: absolute;
    bottom: 0px;
    width: 102px;
    height: 40px;
    cursor: pointer;
    left:0px;
    background: transparent url(/Images/Slider/project-bottom-rollover.gif) no-repeat 0 0;
}

.jcarousel-skin-ie7 .jcarousel-next-disabled-vertical,
.jcarousel-skin-ie7 .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-ie7 .jcarousel-next-disabled-vertical:active 
{
	filter: alpha(opacity=40);
    mozopacity: 0.4;
    opacity: 0.4;
    cursor: default;
    position: absolute;
    bottom: 0px;
    width: 102px;
    height: 40px;
    cursor: pointer;
    left:0px;
    background: transparent url(/Images/Slider/project-bottom-rollover.gif) no-repeat 0 0;
}

.jcarousel-skin-ie7 .jcarousel-prev-vertical {
    position: absolute;
    top: 0px;
    left: 0px;
    width:102px;
    height: 40px;
    cursor: pointer;
    background: transparent url(/Images/Slider/project-up-normal.gif) no-repeat 0 0;
}

.jcarousel-skin-ie7 .jcarousel-prev-vertical:hover {
   position: absolute;
    top: 0px;
    left: 0px;
    width:102px;
    height: 40px;
    cursor: pointer;
    background: transparent url(/Images/Slider/project-up-rollover.gif) no-repeat 0 0;
}

.jcarousel-skin-ie7 .jcarousel-prev-vertical:active {
   position: absolute;
    top: 0px;
    left: 0px;
    width:102px;
    height: 40px;
    cursor: pointer;
    background: transparent url(/Images/Slider/project-up-rollover.gif) no-repeat 0 0;
}

.jcarousel-skin-ie7 .jcarousel-prev-disabled-vertical,
.jcarousel-skin-ie7 .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-ie7 .jcarousel-prev-disabled-vertical:active 
{
	filter: alpha(opacity=40);
    mozopacity: 0.4;
    opacity: 0.4;
    cursor: default;
    position: absolute;
    top: 0px;
    left: 0px;
    width:102px;
    height: 40px;
    cursor: pointer;
    background: transparent url(/Images/Slider/project-up-rollover.gif) no-repeat 0 0;
}
.jcarousel-list-vertical
{
	width:100px;
}
.VerticalSliderContainer
{
	width:100px;
}
.VerticalSliderImage
{
	width:98px;
	cursor:pointer;
}
.VerticalSliderImg
{
	width:98px;
	cursor:pointer;
}
.VerticalSliderTextBottom
{
	margin-top:6px;
	margin-bottom:9px;
	width:98px;
	font-family:Arial;
	font-size:12px;
	color:#000000;
}
/*End Vertical Slider*/

/*Horizontal Slider*/
.HorizontalSliderPrev
{
	background-image:url(Images/arrow-projects-left-normal.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}
.HorizontalSliderPrevHover
{
	background-image:url(Images/arrow-projects-left-rollover.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	width:22px;
	height:22px;
}
.RelatedProjectsItemContainer
{
	width:153px;
	height:140px;
}
.RelatedProjectsItem
{
	position:static;
	width:146px;
	z-index:1;
}
.RelatedProjectImage
{
	cursor:pointer;
	z-index:1;
}
.RelatedProjectsBox
{
	width:100%;
}
.RelatedProjectsText{
background-color:#ffffff;
}
.RelatedProjectsTextImageContainer
{
	width:150px;
	height:101px;
}
/*End Horizontal Slider*/
.CommasYellow 
{
	width: 28px;
	height: 19px;
	background-image: url(/images/CommasYellow.gif);
	background-repeat: no-repeat;
	display: block;
}
.CommasRed 
{
	width: 28px;
	height: 19px;
	background-image: url(/images/CommasRed.gif);
	background-repeat: no-repeat;
	display: block;
}
a.prev, a.next ,a.prev:active, a.next:active, a.prev:link, a.next:link, a.prev:visited, a.next:visited
{
	font-family: arial;
	font-family : Arial;
	font-size: 13px;
	color: #0f69b9;
	text-decoration: none;
}	
a.prev:hover, a.next:hover
{
	text-decoration: none;
}
.descpanelfg
{
	cursor:pointer;
}
a.prevDisabled, a.nextDisabled 
{
	font-family: arial;
	font-family : Arial;
	font-size: 13px;
	color: #0f69b9;
	text-decoration: none;
	cursor:default;
}	
a.nextDisabled:hover, a.prevDisabled:hover
{
	text-decoration: none;
	cursor:default;
}	
.DepartamentCellTitle
{
	font-family: Arial;
	font-size: 24px;
	color: #727272;
}
.ProjectPagingWidth
{
	margin: 0 auto;
	width: 490px;
	position:relative;
	text-align:center; 
}
.LeftMenuTitleBold
{
    font-family:Arial;
    font-size:14px;
    font-weight:bold;
    color:#000000;
    padding-top:35px;
    padding-bottom: 18px;
}
.ProjectTitleBig
{
    font-family:Arial;
    font-size:36px;
    color:#000000;
    padding-bottom: 4px !important;
}
.SubTitleBold
{
    font-family:Arial;
    font-size:14px;
    font-weight:bold;
    color:#000000;
}
.ProjInnerGeneral
{
    /*width:530px;*/
    padding-top:28px;
    padding-bottom:7px;
}
.ProjInnerDescription
{
    font-family:Arial;
    font-size:14px;
    color:#000000;
    /*width:530px;*/
    padding-bottom:10px;
}

.LeftMenuPH ul 
{
	margin:0;
	padding: 0;
	list-style: none;
}
.LeftMenuPH li
{
	margin:0;
	padding:0;
	/*background-image:url(/images/igul.gif);
	background-repeat:no-repeat;
	background-position:100% 8px;*/
	padding-right: 5px;
	border-bottom: solid 1px #e8e6e1;
	font-family: Arial;
	font-size: 13px;
	color: #000000;
	width: 140px;
	padding-top: 4px;
	padding-bottom: 4px;
}
.LinkText, .LinkText:visited, .LinkText:link, .LinkText:active
{
	font-family : Arial;
	font-size: 13px;
	color: #0f69b9;
	text-decoration: none;
}	
.LinkText:hover
{
	font-family : Arial;
	font-size: 13px;
	color: #0f69b9;
	text-decoration: underline;
}	
.ClearBoth
{
    clear: both;
}
.LinkDisabled
{
	background-color:#ffffff;
	filter: alpha(opacity=40);
    mozopacity: 0.4;
    opacity: 0.4;
}
/*Contact Us*/
.ContactUsRigthTopText
{
	width:467px;
	min-height:10px;
}
.ContactUsImageTextVSpacer
{
	width:40px;
	height:200px;
}
.ContactUsTitleBig
{
    font-family:Arial;
    font-size:38px;
    color:#000000;
    padding-bottom: 9px;
}
.ContactUsTopText
{
    font-family:Arial;
    font-size:14px;
    color:#000000;
}
.ContactUsTopTextMargin
{
	width:15px;
	height:200px;
}
.ContactUsGoogleMapHSpacer
{
	height:15px;
	width:100%;
}
.ContactUsGoogleLinks
{
	width:100%;
}
.ContactUsGoogleImageWidth
{
	width:255px;
}
.ContactUsGoogleImageWidth IMG
{
	cursor:pointer;
}
.ContactUsGoogleMapHSpacerBottom
{
	width:100%;
	height:16px;
}
.ContactUsLinkRightSpace
{
	margin-right:10px;
}
.ContactUsLinkLeftSpace
{
	margin-left:10px;
}
.ContactUsLineSeparatore
{
	background-image:url(Images/bg-sap_aboutUs.gif);
	background-repeat:repeat-x;
	height:48px;
}
.ContactUsBottomImage
{
	height:20px;
	width:780px;
}
.ContactUsBottomColumn
{
	width:244px;
}
.ContactUsBottomContainer
{
	margin-top:-20px;
}
.ContactUsTitle
{
    font-family:Arial;
    font-size:18px;
    color:#000000;
}
.ContactUsSubTitle
{
    font-family:Arial;
    font-size:14px;
    color:#000000;
    padding-top:9px !important;
}
.ContactUsRegularText
{
    font-family:Arial;
    font-size:13px;
    color:#000000;
}
.ContactUsTextLeft
{
    font-family:Arial;
    font-size:13px;
    color:#000000;
}
.ContactUsBottomHSeparator
{
	width:20px;
	min-height:300px;
}
.ContactUsBottomFirstHSeparator
{
	width:5px;
	min-height:300px;
}
.ContactUsColumnTitleSpacer
{
	height:13px;
}
.ContactUsColumnTitleSpacer13px
{
	height:11px;
}
.ContactUsColumnTitle
{
	font-family:Arial;
	font-size:24px;
	color:#5d5d5d;
}
.ColumnTitleBottomSpacer21PX
{
	height:21px;
	width:100%;
}
.ContactUsErrorMargin
{
	height:10px;
	width:75px;
}
.ContactUsButtonSpacer
{
	width:35px;
	height:20px;
}
.ContactUsIconSpacer
{
	height:20px;
	width:10px;
}
.ContactUsLeftTextSpacer
{
	height:24px;
}
.ContactUsGoogleLargeImageSpacer
{
	width:50px;
	height:10px;
}
.ContactUsGoogleBigImageWidth
{
	width:500px;
}
.ContactUsGoogleLargeImageVSpacer
{
	height:10px;
	width:10px;
}
.ContactUsGoogleLargeImageV2Spacer
{
	height:400px;
	width:20px;
}
.ContactUsGooglePrinArea
{
	width:850px;
}
.ContactUsGooglePrinAreaInner
{
	width:800px;
}
.ContactUsPrinButtonMargin
{
	height:10px;
	width:200px;
}
.ContactUsPrintTitleText span
{
	font-family:Arial;
	font-size:24px;
	font-weight:bold;
	color:#000000;
}
/*End Contact Us*/

/*Customers*/
.CustomersLineSeparatore
{
	background-image:url(Images/bg-sap_aboutUs.gif);
	background-repeat:repeat-x;
	height:48px;
}
.CustomersLineSeparatoreTop
{
	height:15px;
	overflow:hidden;
	width:100%;
}
.CustomersContainer
{
	margin-top:-30px;
}
.CustomerContainerItem
{
	height:17px;
}
.CustomerContainerItemBack
{
	background-image:url(/Images/kav.gif);
	background-position:0 top;
	background-repeat:repeat-x;
	height:17px;
}
.CustomerContainerItemSepBottom
{
	height:14px;
}
.CustomerContainerItemText
{
	font-family:Arial;
	font-size:30px;
	font-weight:normal;
	color:#000000;
}
.CustomerContainerItemTextBottomSpacer
{
	height:14px;
}
.CustomerImageSpacer
{
	width:14px;
	height:93px;
}
.CustomerImageContainer
{
	width:143px;
	height:93px;
	cursor:pointer;
}
.CustomerImageContainer IMG
{
	cursor:pointer;
}
.CustomerContainerItemImagesBottomSpacer
{
	height:14px;
}
.CustomerImageBox
{
	width:143px;
}
/*End Customers*/
/*Management*/
.ManagementLinkArrow,
.ManagementLinkArrow A:link,
.ManagementLinkArrow A:visited,
.ManagementLinkArrow A:active,
.ManagementLinkArrow A:hover
{
    text-decoration: none;
    font-family:Arial;
    font-size:13px;
    color:#0f69b9;
}
.ManagementText
{
    font-family:Arial;
    font-size:13px;
    color:#000000;
}
.ManagementSmallText
{
    font-family:Arial;
    font-size:11px;
    color:#000000;
}
/*EndManagement*/

/*About Us*/
.W50
{
	width:50%;
}
.AboutUsLinkContainer
{
	width:244px;
}
.AboutUsCellTitle
{
	font-family: Arial;
	font-size: 24px;
	color: #727272;
	padding-bottom:15px !important;
}
.AboutUsCellTitleText
{
	font-family: Arial;
	font-size: 24px;
	color: #5d5d5d;
	padding-bottom:15px !important;
}

.AboutUsBottomHSeparator
{
	width:20px;
	height:10px;
}
.AboustUsBoxesHSpacer
{
	width:20px;
	height:53px;
}
.AboustUsBoxesVSpacer
{
	width:20px;
}
.AboutUsPhHSpacer
{
	height:20px;
}
.AboutUsPhH28PXSpacer
{
	height:28px;
}
.AboutUsPhH37PXSpacer
{
	height:37px;
	_height:33px;
}
.AboutUsMinHeightContent
{
	min-height:370px;
}
/*End About Us*/
.MenuLvl2Container
{
	/*margin-right:1px;*/
}
.MenuLvl2Top
{
    background-image:url(images/top-gradient.gif);
    background-repeat:repeat-x;
    border-top:none!important;
    border-bottom:none!important;
    height:14px;
    /*width:100%;*/
}
.MenuLvl2Bottom
{
    background-image:url(images/bottom-gradient.gif);
    background-repeat:repeat-x;
    border-top:none!important;
    border-bottom:none!important;
    height:14px;
    width:100%;
}
.MenuLvl2Border
{
	/*_border-bottom:solid 1px #c2c2c2;*/
	_border-left:solid 1px #c2c2c2;
	height:27px;
}
.MenuLvl2Color
{
    color:#000000!important;
}

.MenuLvl2_Normal
{
	height:27px;
	background-color:#ffffff;
}
.MenuLvl2_Hover
{
	height:27px;
	background-color:#464646;
}

.DownloadIconSpacer
{
	width:10px;
	height:10px;
}
.DepartmentMinHeightContent
{
	min-height:539px;
}

/*Management Paging*/
.RadioButtons
{
    position:relative;
    display:none;
}
.PagerBottomSpacer
{
    width:100%;
    height:22px;
    font-size:0px;
}
.PagerWrapper
{
    width:600px;
    _width:100%;
}
.PagerLeftNoPointer,
.PagerLeftNoPointer A:link,
.PagerLeftNoPointer A:visited,
.PagerLeftNoPointer A:active,
.PagerLeftNoPointer A:hover
{
	cursor:default;
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:14px;
	font-weight:bold;
    text-decoration: none;
    font-family:Arial;
    font-size:13px;
    color:#e0e0e0;
}
.PagerItem
{
    width:12px;
    height:16px;
    font-size:13px;
    font-family:Arial;
    color:#0f69b9;
    text-decoration:none;
    font-weight:normal;
    text-align:center;
    cursor:pointer;
}
.PagerItemWrap
{
    margin-left:4px;
    margin-right:4px;
}
.PagerSelectedItem
{
   /* background-color:#e0e0e0;*/
    width:12px;
    height:16px;
    font-size:13px;
    font-family:Arial;
    color:#000000;
    text-decoration:none;
    font-weight:bold;
    text-align:center;
}
.PagerRightNoPointer,
.PagerRightNoPointer A:link,
.PagerRightNoPointer A:visited,
.PagerRightNoPointer A:active,
.PagerRightNoPointer A:hover
{
	cursor:default;
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:14px;
	font-weight:bold;
    text-decoration: none;
    font-family:Arial;
    font-size:13px;
    color:#e0e0e0;
}
.PagerItemHover
{
    width:12px;
    height:16px;
    font-size:13px;
    font-family:Arial;
    color:#195c8f;
    text-decoration:underline;
    font-weight:normal;
    text-align:center;
    cursor:pointer;
}
.PagingSeparator
{
    width:1px;
    background-color:#4a4a4a;
    height:15px;
    overflow:hidden;
    margin:0px 5px 0px 5px;
}

/*End Management Paging*/
.CustomersBottomMinHeight
{
	min-height:245px;
}
.AboutUsTable
{
}
.AboutUsTable tr td
{
	padding:0px 6px 0px 9px;
}
.AboutUsTableHeaderColumn
{
	background:#000000;
	color:#ffffff;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	height:29px;
}
.AboutUsTableFirtsColumn
{
	background-color:#d5d5d5;
	color:#000000;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	height:29px;
}
.AboutUsTableNormalColumn
{
	background-color:#ffffff;
	color:#000000;
	font-family:Arial;
	font-size:13px;
	height:29px;
}
.AboutUsLinkContainerSpacer
{
	height:18px;
}
.AboutUsDownloadLinkLineDiv
{
	background-image:url(/images/kav.gif);
    background-repeat:repeat-x;
    background-position:bottom;
    height:2px;
} 
.AboutUsDownloadLinkLine
{
}
.AboutUsDownloadLinkLine tr td
{
    background-image:url(/images/kav.gif);
    background-repeat:repeat-x;
    background-position:bottom;
    height:2px;
}
.AboutUsDownloadLinkVSpacer
{
	width:31px;
	height:20px;
}
.AboutUsDownloadLinkVSpacerFirstLine
{
	width:6px;
	height:20px;
}
.AboutUsBottomSpacer
{
	height:20px;
}
.CommaTextBold
{
	font-family: Arial;
	font-size: 16px;
	color: #000000;
	font-weight:bold;
}
.DepartmentBottomSpacer
{
	height:20px;
}
.LeftImageInnerSpace
{
	
}
.ProjectNavigationMinHeight
{
	min-height:200px;
}
.DirectionRtl
{
    direction:rtl;
}
.NoDimmension
{
    width:0px; 
    height:0px; 
    overflow:hidden;
}
.ContactUsTopTextMarginEng
{
	width:15px;
	height:20px;
}
/*News*/



/*End News*/

#jump_base {
    overflow-y:hidden;
    width: 200px;
    height: 100px;
    margin: auto;
    color:#FFFFFF !important;
    font-family: Verdana;
    font-size:13px;
    font-weight:bold;
    text-align:left;
}

#jump_base a 
{
	color:#FFFFFF !important;
    font-family: Verdana;
    font-size:13px;
    font-weight:bold;
	text-decoration: none;
	text-align:left;
	
}
.TdNews {
   
    height: 130px;
    margin-top: 1px!important;
    width: 222px!important;
    position:relative;
    overflow:hidden;
    margin-left:3px;
	
}
.EmptySpan
{
	height:2px;
}
.SiteNewsData 
{
	top:4px;
	COLOR: #f6cf5e;
    font-family: Verdana;
    font-size:13px;
    font-weight:bold;
	text-decoration: none;
	text-align:left;
	height:20px;
	width:222px!important;
}
.SiteNewsList
{
	list-style-type:none;
}
.SiteNewsContent {
	WIDTH: 271px!important; 
	PADDING-TOP: 3px; 
    min-height: 164px!important;
	float:left;
}
.NewsDivData
{
	width:222px;
	cursor:pointer;
	height:18px;
	margin: 0px 0px 0px 0px;
}
.NewsDivData span
{
	height:18px!important;
	width:222px!important;
	margin: 0px 0px 0px 0px;
	cursor:pointer;
}

.NewsLinkTop
{
	width:222px;
	cursor:pointer;
	margin: 0px 0px 0px 0px;
}
.SiteNewsHeight
{
	height:200px!important;
}
.SiteNewsContentBg
{
    width: 100%;
    margin-top: 0px;
    
}
.LatestNewsSeparator
{
	_height: 0px!important;
	background-repeat: no-repeat;
    height:6px!important;
    margin-top:-14px;
    COLOR: #f6cf5e;
	text-decoration: none;
	cursor: pointer;
	font-family:Verdana;
	font-weight: normal;
	font-style: normal;
	font-size:8.3pt;
}
.SiteNewsUC
{
    width: 100%;
}
.LatestNews
{
	width:180px;
}
.NewsContent
{
    width:83%;
}
.NewsH
{
	height:10px;
}
.NewsTitle
{
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	white-space: normal;
	color: #5d5d5d;
	padding-bottom:5px;
	text-decoration: none;
	cursor:pointer;
	width: 100%;
}
.NewsText
{
	color:#000000;
	font-size:14px;
	font-family:Arial;
	cursor:pointer;
	text-decoration:none;
	width:100%;
	padding-bottom:9px;
}
.NewsTitleList
{
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	white-space: normal;
	color: #5d5d5d;
	padding-bottom:7px;
	width:83%;
}

.NewsListWrap
{
    float:left;
    width:100%;
    min-height:500px;
    margin-top:8px;
}

.NewsListWrap UL, .NewsListWrap UL LI
{
    float:left;
    width:100%;
    margin:8px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    list-style:none;
    background-image:none;
}

.NewsListWrap UL LI
{
    padding-bottom:25px !important;
}

.NewsListWrap UL LI img
{
    float:left;
    margin-right:15px;
    border:none;
}
.PageItem
{
    float:left;
    font-family:Verdana, Arial;
    font-size:13px;
    font-weight:bold;
    margin-bottom:10px;
}

.PageItem a
{
    font-weight:bold;
    float:left;
    margin-right:5px;
    text-decoration:none;
}

.PageItem a.PageItem,.PageItem a.PageItem:active,.PageItem a.PageItem:visited
{
    font-weight:bold;
    color: #0f69b9;
    float:left;
    margin-right:5px;
    text-decoration:none;
}

.PageItem a.PageItem:hover
{
    font-weight:bold;
    color:#0063AF;
    float:left;
    margin-right:5px;
    text-decoration:underline;
}
.morenews 
{
	MARGIN-TOP: 4px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	FLOAT: right; 
	COLOR: #f6cf5e; 
	MARGIN-RIGHT: 15px; 
	FONT-FAMILY: Georgia, Arial;
	text-decoration:underline;	
	margin-bottom:2px;
}

.morenews a, .morenews a:visited, .morenews a:hover
{
	MARGIN-TOP: -1px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	FLOAT: right; 
	COLOR: #f6cf5e; 
	MARGIN-RIGHT: 15px; 
	FONT-FAMILY: Arial;
	text-decoration:underline;	
	margin-bottom:2px;
}
.ViewItemTitleMain
{
	width: 90%;
	font-family:Arial;
	font-size: 28px;
	font-weight: bold;
	margin-top: 16px;
	margin-bottom:15px;
	color: #000000;
}
.ViewItemTitle
{
    
    width:100%;
    font-family:Arial;
    font-size:14px;
    font-weight:bold;
    padding-bottom:7px;
    margin-top:5px;
    line-height:140%;
}

.ViewItem
{
    width:100%;
}

.ViewItemContent
{
    width:100%;
    padding-bottom:10px;
    
}

.ViewItemContent a, .ViewItemContent a:active, .ViewItemContent a:visited
{
	font-weight: bold;
	color: #F6CF5E;
}

.ViewItemContent a:hover
{
	font-weight: bold;
	color: #C4171D;
}
.ViewItemContent UL LI
{
    /*width:90%;*/
}

.NewsSpaceTop
{
	margin-top:-4px;
}
.NewsSpaceBot
{
	margin-bottom:4px;
}
.LatestNewsBg,
.LatestNewsBg span,
.LatestNewsBg a,
.LatestNewsBg a span
{
    background-color:#f2f8fb;
}
.SelectedPageItem
{
    color: #000000;
}
.DisabledPageItem
{
    color: #92A4B2;
}
/*********************** End SiteNews *****************************/