body 
{
    margin:0px;
    padding:0px;
    width:100%; 
    height:100%;
    font-size:13px; 
    font-family: 'BebasNeueRegular', Arial, sans-serif;
}
.body-image {
    /*position: relative;*/
}
.bgImage
{
    top: 0px;
    left: 0px;
    width: 60%;
    height: 750px;
    position: absolute;
    background:#F1F0EC;
    background-repeat:repeat-y;
}
.bgImage1
{

}

@font-face {
    font-family: 'BebasNeueRegular';
    src: url('../font/BebasNeue-webfont.eot');
    src: url('../font/BebasNeue-webfont.eot?#iefix') format('embedded-opentype'),
    url('../font/BebasNeue-webfont.woff') format('woff'),
    url('../font/BebasNeue-webfont.ttf') format('truetype'),
    url('../font/BebasNeue-webfont.svg#BebasNeueRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'Helvetica-Conth';
    src: url('../font/helvcond.eot');
    src: url('../font/helvcond.eot?#iefix') format('embedded-opentype'),
    url('../font/helvcond.woff') format('woff'),
    url('../font/helvcond.ttf') format('truetype'),
    url('../font/helvcond.svg#helvcond') format('svg');
    font-weight: normal;
    font-style: normal;
}
img
{
    border:0px;
}
.clearfix
{
    clear:both;
}
.divLeft
{
    float:left;
}
.divRight
{
    float:right;
}
.wrapper
{
    width:1000px;
    height:auto;
    margin-left:auto;
    margin-right:auto;
}
.leftWrapper
{
    width: 817px;
    height: auto;
    position:relative;
    background: #F1F0EC;
}
.leftMenu
{
    top: 23px;
    width: 817px;
    height:85px;
    position:absolute;
    background-image:url('../images/Jenesys_Home_iconmenu_tile.png');
	z-index:15;
}
.leftMenu ul
{
    list-style-type:none; 
    width:800px; 
    padding:0px; 
    margin:0px 0px 0px 0px; 
    vertical-align:top
}
.leftMenu ul li
{
    float:left; 
    display:inline;
    position: relative;
    margin-right:17px;
    margin-left:22px;
    margin-top: 2px;
}
.leftMenu  a .preview
{
    display: none;  
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 1;
}
.leftMenu  a:hover .preview
{
    display: block;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 1;
}

.leftMenu a .active
{

    display: block; 
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 1;
}


.leftMenu img
{
    width: auto;
    height: 59px;
}
.homesliderThumb
{
    width: 182px;
    height: 236px;
    margin-top: 300px;
    margin-right: 22px;
    background-color: #CCCCCC;
}
.homesliderThumb:hover {
    background-color: #FFCC00;
}
.homesliderThumbTitle
{
    font-size: 20px;
    color: #000;
    height: 20px;
    width: 162px;
    padding: 15px 10px 15px 10px; 
}
.homesliderThumbImage
{
    width: 182px;
    height: 112px;
}
.homesliderThumbText
{
    font-family: Calibri;
    font-size: 14px;
    color: #333;
    width: 162px;
    height: auto;
    padding: 8px 10px 8px 10px; 
    line-height: 18px;
}

.rightWrapper
{
    width: 183px; 
    height: auto;
}
.rightWrapperOverFlow
{
    width: auto; 
    height: auto; 
}
.rightWrapperVisible
{
    width: 183px; 
    height: auto;
    background: #0573b4;    
    padding-top:23px;
    position:relative;
}
.jensysOverview
{
    width: 183px; 
    height: 36px;
    font-size: 14px;
    color: #fff;
    letter-spacing:1px;
    padding: 0px 0px 10px 0px;
    line-height: 36px;
}
.jensysOverview2
{
    width: 183px; 
    height: 36px;
    font-size: 14px;
    color: #fff;
    letter-spacing:1px;
    padding: 0px 0px 50px 0px;
    line-height: 36px;	
    display:none;
}
.jensysOverViewLeft 
{
    margin-right: 10px;
    margin-top: 0px;
    cursor: pointer;
}
.jensysOverViewLeft2 
{
    margin-right: 10px;
    margin-top: 0px;
    cursor: pointer;
    display:none;
}
.jensysOverViewRight
{
    width: auto; 
    height: 36px;
    font-size: 14px;
    color: #fff;
    font-family: calibri;
    font-weight: bold;
    cursor:pointer;
    text-transform: uppercase;
}
.menu
{
    width:183px;
    height:270px;
    padding: 30px 0px 0px 0px;
}
.menu1
{
    width:183px;
    height:auto;
    padding: 30px 0px 0px 0px;
}
#nav { width:188px;}
#nav ul {margin:0px; padding:0px;}
#nav ul.top-level li {list-style: none;  margin-right:6px;
    font-size:14px; color:#fff !important; font-family:Calibri; text-transform: uppercase;
    font-weight: bold; } 

    ul.top-level {}
    ul.top-level li {

    }
    #nav ul.sub-level {}
    #nav ul.sub-level1 {}
    #nav ul li a 
    {   
        cursor: pointer;
        display:block;
        text-decoration:none;
        color:#fff;
        padding:4px 6px 3px 6px;
        line-height:20px;
        border-bottom: 1px solid #0a7cbc;
    }
    #nav ul li a:hover, #nav ul li:hover > a
    {
        text-decoration:none;
        background:#005181;
        color:#fff !important;
        padding:4px 6px 3px 6px;
        line-height:20px;
        border-bottom: 1px solid #378fc3;
    }
    #nav ul li a.current{
        text-decoration:none;
        background:#005181;
        color:#fff;
        padding:4px 6px 3px 6px;
        line-height:20px;
        border-bottom: 1px solid #378fc3;
    }

    #nav li:hover {

        position: relative;

    }

    ul.sub-level {
        display:none; 

    }
    li:hover .sub-level 
    {   
        display: block;
        position: absolute;
        right: 214px;
        top:0px;
    }
    ul.sub-level
    {   
        width:143px;
    }
    ul.sub-level li 
    {  
        width:100%;
        float:left;
        line-height:20px;
        background:#006699;
        padding:0px !important; 
    }
    ul.sub-level li a
    {
        line-height:16px;
        background:#006699;
        color:#fff !important;
        width:100%;
        padding:4px 12px 3px 20px !important;
    }
    ul.sub-level li a:hover
    {   
        background:#0573b4 !important;
        color:#fff !important;  
    }


    #nav .sub-level 
    {
        background:#0573b4;
        text-align:left;
    }
    ul.sub-level1 {
        display:none; 

    }
    li:hover .sub-level1 
    {   
        display: block;
        position: absolute;
        left: 182px;
        top:0px;
    }
    ul.sub-level1
    {   
        width:143px;
    }
    ul.sub-level1 li 
    {  
        width:100%;
        float:left;
        line-height:20px;
        background:#006699;
        padding:0px !important; 
    }
    ul.sub-level1 li a
    {
        line-height:16px;
        background:#006699;
        color:#fff !important;
        width:100%;
        padding:4px 12px 3px 20px !important;
    }
    ul.sub-level1 li a:hover
    {   
        background:#0573b4 !important;
        color:#fff !important;  
    }


    #nav .sub-level1
    {
        background:#0573b4;
        text-align:left;
    }
    .signupHome
    {
       color:#fff;
       padding:7px 6px 0px 6px;
       line-height:22px;
       width: 171px;
       height: auto;
       font-size: 12px;
       font-family: calibri;
       font-weight: bold;
       text-transform: uppercase;
   }
   .signupHome1 input
   {
    width: 126px;
    height: 14px;
    background: #fff;
    padding: 8px 5px 8px 5px;
    border: none;
    outline: none;
    font-size: 12px;
    color: #000;    
    font-family: Arial, sans-serif;
}
.signupHome2 img
{

}
.shareIcons
{
    padding:0px 6px 8px 6px;
    line-height:16px;
    width: 171px;
    height: auto;
    font-size: 12px;
}
.shareIcons img
{
    margin-right: 8px;
}
.footer
{
    padding:78px 6px 2px 6px;
    line-height:16px;
    width: 171px;
    height: auto;
    font-size: 12px;
    font-family: Calibri;
}
.footer a
{
    text-decoration: none;
    color: #fff;
}
.footer span
{
    color: #fff;
    margin-left: 5px;
    margin-right: 5px;
}
.footerCopy
{
    padding:2px 6px 48px 6px;
    line-height:16px;
    width: 171px;
    height: auto;
    font-size: 12px;
    font-family: Calibri;
    color: #fff;
}
.rightWrapperHidden
{
    width: 1000px; 
    height: auto;
}
.rightWrapperHiddenMenu
{
    width: 183px; 
    height: auto;
    background: #666;    
    padding-top:32px;
}

.homeLeft
{
    width: 1000px;
    height: auto;
    float:left;
}
.wrapperWrap
{
    width:auto;
    height:auto;
    overflow:hidden;
}
.homeContainer
{
    width:1000px;
    height:auto;
    overflow:hidden;    
}
.totalslider
{
    width:1000px;
    height:auto;
    overflow:hidden;
}

.sliderimager
{
    width:1000px;
    height:auto;
    overflow-x:hidden;
    float:left;
}
.sarathleftarrow
{

    position:absolute;     
}
.sharath1
{
    overflow-x:hidden;
    float:left;  
    width:1000px;
    height:auto;
    position:absolute;
}
.mainsarathcenterdiv
{
    overflow-x:hidden;
    float:left;  
    width:2000px;
    height:auto;
    position: relative;
}

.sarathcenterdiv
{
 width:1000px;
 height:auto;
 float:left;
 z-index: -1;
}
.overview-content{
    z-index: 99;
    left:1000px;
    position:absolute;
    margin-left:-183px;
}
.rightBg
{
	background-image:url('../images/rightBg.png');
}
.overview-content-inside{
    z-index: 99;
    left:1000px;
    position:absolute;
   /* margin-left:-1000px;*/
}
.sarathcenterdiv1
{
    width:1000px;
    height:auto;
    float:left;
    z-index: -1;
}
#movableScroll
{

}
.sarathrightarrow
{

    position:absolute;    
}
.middleOpacity
{
    width: 817px;
    height: 797px;
    display: none;
    z-index: 1000;
    position: absolute;
   /* opacity: 0.01;
    background-color: #000;
    filter: alpha(opacity=5);*/
}
.wrap-container
{
    float: left;
    width: 1000px;
    height: auto;
    position: absolute;
}
.main-container
{
    float: left;  
    width: 1000px;
    height: auto;
    overflow: hidden;
    position: relative;
}
.rightleftWrapper
{
    width: 735px;
    height: auto;
    background: white;
    color:#000;
    padding: 35px 42px 70px 40px;
}
.rightWrapperHead
{
	width:100%;
	height:auto;
	font-size:25px;
	color:#000;
	line-height:45px;
	padding-bottom:10px;
    font-family: Calibri;
    font-weight:bold;
    text-transform: uppercase;
}
.rightWrapperImage
{
	width:524px;
	height:auto;
	padding-bottom:21px;
}
.rightWrapperImageText
{
    width: 161px;
    height: 143px;
    padding: 40px 20px 10px 30px;
    /*font-family: 'Helvetica-Conth';*/
	font-family: 'Roboto Condensed', sans-serif;
    font-size:30px;
    color:#fff;
    line-height: 32px;
}
.industryBgImage
{
    background: #36d56b;
}
.companyBgImage
{
    background: #74cd15;
}
.enterpriseBgImage
{
    background: #1a71c8;
}
.systemBgImage
{
     background: #db4886;
}
.productBgImage
{
     background: #00bb56;
}
.partnerBgImage
{
     background: #ffaa15;
}
.contactBgImage
{
     background: #ff4f4f;
}
.careersBgImage
{
    background: #c949ff;
}
.resourceBgImage
{
    background: #43beff;
}
.rightWrapperText
{
	width:100%;
	height:auto;
	font-size:14px;
	color:#666;
	font-family:Calibri;
	line-height:20px;
	padding-bottom:34px;
}
.rightWrapperText span
{
    color: #a73154;
}
.rightWrapperText ol li
{
        list-style-image: url('../images/Bullet_red.gif') ;
        line-height: 22px;
        padding-left: 10px;
}
.accordionHead
{
    width:500px;
    height:18px;
    padding:9px 10px 9px 10px;
    cursor: pointer;
    color: #fff;
    font-weight: bold;
    font-size: 20px;
    font-family: 'Helvetica-Conth';
    background: #0573b4;
    margin-bottom: 5px;
}
.accordionHead img
{
    float:right;
}
.sliderimager .accordionHead span
{
    float:left;
    color: #fff;
}
.accordionDescription
{
    width:520px;
    height: auto;
}
.accordionContent
{
    width:520px;
    height:auto;
    padding:9px 0px 9px 0px;
}
#AccordionOpenOne, #AccordionOpenTwo, #AccordionOpenThree, #AccordionOpenFour, #AccordionOpenFive
{   
    display:none;
}
.overviewBottomlinks
{
    font-size:14px;
    color:#666;
    font-family:Calibri;
    line-height:20px;
}
.overviewBottomlinks a
{
    text-decoration: none;
    color: #298494;
}
.button
{
background: url('../images/Jenesys_email_arrow.jpg') no-repeat;
cursor:pointer;
border: none;
width:30px;
height:37px;
}
.sliderCompany1
{
    width: 220px;
    height: auto;
    margin-right: 35px;
}
.sliderCompany2
{
    width: 220px;
    height: auto;
}
.sliderCompaanyTitle1
{
    width: 80px;
    margin-right: 10px;
    font-size: 74px;
    font-family: 'Helvetica-Conth';
    color: #aa003e;
    line-height: 90px !important;
    margin-top: -20px;
}
.sliderCompaanyText1
{
    width: 110
}
.sliderCompaanyTitle1
{
    width: 75px;
    height: auto;   
    font-family: 'Helvetica-Conth';
    font-size: 74px;
    color: #aa003e;
    line-height: 44px;
}
.sliderCompaanyTail1
{
    width: 152px;
    height: 11px;
    margin-top: 5px;
    background-image: url('../images/box_top_arrow_image.gif');
}
.sliderCompaanyText1
{
    width: 135px;
    height: auto;  
    font-family: calibri;
    font-size: 14px;
    color: #666;
    line-height: 18px;
    margin-top: -10px;
}
.sliderCompaanyText1 a
{
    text-decoration: none;
    color: #298494;
}
.sliderTitleUnder
{
    width: 220px;
    height: 1px;
    background: #e3e3e3;
    margin-top:-15px;
    margin-bottom: 15px;
}
.enterpriseExtra
{
    font-size:14px;
    font-family:Calibri;
    color:#666666;  
    line-height:18px;
    width:180px;
    padding-left:20px;
    margin-bottom:12px;
}
.enterpriseExtra a
{
    text-decoration: none;
    color: #0573b4;
}
.enterpriseTitle
{
    font-size:14px;
    font-weight:bold;
    font-family:Calibri;
    color:#0573b4;  
    line-height:18px;
    width:180px;
    padding-left:20px;
    margin-bottom:8px;
    padding-top: 8px;
    border-top: 1px solid #ccc;
}
.jenesysPartnerLogo
{
    width:180px;
    padding-left:0px;
    height: 72px;
    padding-top: 20px;
    border-top: 1px solid #CCCCCC;
}
.jenesysPartnerLogo img
{
    width: auto;
    height: auto;
    margin-left: 20px;
}
.sliderTitleSuccess
{
    width: 100%;
    height: auto;
    font-size: 18px;
    color: #000;
    line-height: 20px;
    padding-bottom: 5px;
    font-family: Calibri;
}
.paginationForNews
{
    width: auto;
    text-align: right;
    height: auto;
}
.paginationForNews a
{
    text-decoration: none;
    padding: 3px 6px 3px 6px;
    font-size: 14px;
    font-family: calibri;
    color: #000;
    background: #ccc;
}
.paginationForNews a:hover
{
    color: #fff;
    background: #0573b4;
}
.paginationForNews a.current
{
    color: #fff;
    background: #0573b4;
}