@charset "utf-8";

/* CSS Document */



/* Main Column Definitions */

.slidecontainer {

  width: 940px;

  margin: 0 auto;

  overflow: hidden;

  *zoom: 1;

}

.slidecontainer header {

  display: inline;

  float: left;

  margin-right: 20px;

  width: 897px;

}

* html .slidecontainer header {

  overflow-x: hidden;

}

.slidecontainer .spotlight {

  display: inline;

  float: left;

  margin-right: 14px;

  width: 224px;

}



* html .slidecontainer .spotlight{

  overflow-x: hidden;

}

.slidecontainer .spotlight-last {

  display: inline;

  float: left;

  margin-right: 0;

  width: 224px;

}

* html .slidecontainer .spotlight-last {

  overflow-x: hidden;

}

#features {

  display: inline;

  float: left;

  margin-right: 0;

  width: 940px;

  height: 477px;

  overflow: hidden;

  width: 100%;

}

* html #features {

  overflow-x: hidden;

}







/* Features */

#feature-slidecontainer {

  background-color: #fff;

  height: 477px;

  position: absolute;

  width: 100%;

  left: 0;

  z-index: 100;

  overflow: hidden;

  line-height:0;

}



/* fix for IE8 */

#feature-slidecontainer {

margin-top:-2px\0/;

}



/* fix for FF */

html>/**/body #feature-slidecontainer, x:-moz-any-link, x:default #feature-slidecontainer {margin-top:-2px;}



/* fix for chrome, safari */

@media screen and (-webkit-min-device-pixel-ratio:0){

    #feature-slidecontainer {margin-top:-2px;}

}



#feature-slidecontainer #feature-nav {

  position: absolute;

  z-index: 150;

  width: 100%;

  text-align: center;

  padding: 20px 0 0 0;  

}

#feature-slidecontainer #feature-nav-shim {

  margin: 0 auto;

  width: 18px;

  height: 18px;

}

#feature-slidecontainer #feature-hotspot {

  position: absolute;

  z-index: 125;

  margin-top: 50px;

  background: transparent;

}

#feature-slidecontainer #feature-hotspot a {

  display: block;

  width: 426px;

  height: 280px;

  border: #f00 0px solid;

  text-decoration: none;

}

#feature-slidecontainer #feature-slider {

  position: relative;   

}

/*#feature-nav{z-index:160;}*/

/* #feature-slider{position:relative;z-index:150;}*/



#feature-slidecontainer img{

  float: left;

  

}



.feature-step {

  margin-top: 150px;

  position: absolute;

}

.feature-step a {

  width: 16px;

  height: 82px;

  display: block;

  color: #4e7f2d;

}



#feature-step-left {

  z-index: 200;

}



#feature-step-right {

  margin-left: 920px;

  z-index: 201;

 }



/* Spotlights */



.spotlight-arrow {

height:25px;

width:29px;

position:relative;

top:234px;

background:url(/assets/images/frontend/spotlight-arrow-sel.png) no-repeat;

font-size:0;

display:none;

}



.spotlight-arrowa{

  height:25px;

  width:29px;

  position:relative;

  top:234px;

  left:92px;

  top:-27px;

  background:url(/assets/images/frontend/spotlight-arrow-sel.png) no-repeat;

  font-size:0;

}

*+html .spotlight-arrowa{

	top:-85px;

	left:45px;

}





.arrow-a {left:97px;}

.arrow-b {left:337px;}

.arrow-c {left:582px;}

.arrow-d {left:817px;}





.spotlight, .spotlight-last {

  position: relative;

  z-index: 350;

  top: 360px;

}



.spotlight-box {

  padding: 5px;

  background:url(/assets/images/frontend/spotlight-bg.png) no-repeat;

  height: 75px;

cursor:default;

}



.spotlight-overlay {

  display: inline;

  float: left;

  margin-right: 0;

  width: 938px;

  position: absolute;

  z-index: 300;

  margin-top: 64px;

  height: 288px;

/*  background: #eee;*/

}

* html .spotlight-overlay {

  overflow-x: hidden;

}

.spotlight-overlay section {

  padding: 20px;

}

.spotlight-overlay section .overlay-close {

  text-align: right;

  position: absolute;

  width: 900px;

  display: none;

}

.spotlight-overlay section h1 {font-size: 20px; font-weight: bold; margin: 0 0 10px 0; color:#13549a; line-height:1.1em;}

.spotlight-overlay section h1 span {color: #039;}





#overlay-0{background-image:url(/assets/images/frontend/spotlight-overlay-flat.png); background-repeat:no-repeat;}

#overlay-1{background-image:url(/assets/images/frontend/spotlight-overlay-flat.png); background-repeat:no-repeat;}

#overlay-2{background-image:url(/assets/images/frontend/spotlight-overlay-flat.png); background-repeat:no-repeat;}

#overlay-3{background-image:url(/assets/images/frontend/spotlight-overlay-flat.png); background-repeat:no-repeat;}

  #vslidecontainer4

        {

            max-width:100%;

        }

        #vslidecontainer3

        {

             max-width:100%;

        }

        /*added on nov 7*/

        .spotlight-box {

          padding: 5px;

          background:url(/assets/images/frontend/spotlight-bg.png) no-repeat;

          height: 75px;

        cursor:default;

        position:relative;

           z-index:500;

        }

       

        .spotlight-arrowa{

          height:25px;

          width:221px;

          position:relative;

          top:234px;

          left:-3px;

          top:-27px;

          background:url(/assets/images/frontend/spotlight-arrow-sel.png) no-repeat center;

          font-size:0;

          cursor:default;  

        display:none;	

        }

        *+html .spotlight-arrowa{

	        top:-95px;	

        }

        *+html #spotlight-d .spotlight-arrowa{

	        top:-95px;	

        }

        .arrow-a {left:97px;}

        .arrow-b {left:337px;}

        .arrow-c {left:582px;}

        .arrow-d {left:817px;}

        

        .spotlight-arrow {

            height:25px;

            width:29px;

            position:relative;

            top:234px;

            background:url(/assets/images/frontend/spotlight-arrow-sel.png) no-repeat;

            font-size:0;

            display:none;

        }

        .spotlight, .spotlight-last {

  position: relative;

  z-index: 350;

  top: 360px;

}

        .spotlight-overlay {

  display: inline;

  float: left;

  margin-right: 0;

  width: 938px;

  position: absolute;

  z-index: 300;

  margin-top: 64px;

  height: 288px;

  z-index:300;

  top:-358px;

/*  background: #eee;*/

}

* html .spotlight-overlay {

  overflow-x: hidden;

}

.spotlight:hover .spotlight-arrowa{

	display:block;	

}

.spotlight-last:hover .spotlight-arrowa{

	display:block;	

}

#overlay-0 {

	left:0px;	

}

#overlay-1 {

	left:-238px;	

}

#overlay-2 {

	left:-476px;	

}

#overlay-3 {

	left:-714px;	

}

.spotlight-overlay section {

  padding: 20px;

}

.spotlight-overlay section .overlay-close {

  text-align: right;

  position: absolute;

  width: 900px;

  display: none;

}

.newsImage{ float:left; margin: -3px 5px 0pt 0pt;}

.button-newsticker{ float:left; position:absolute; top:2px; left: 825px;}





/*spotlight overlay's classes below added by yeshashree */

.greenArrow{vertical-align:middle;margin-bottom:2px;}

/* .greenArrow2{float:left; position:relative; left:75px; top:-18px;}

.greenArrow1{float:left; position:relative; left:158px; top:-18px;}

.greenArrow3{float:left; position:relative; left:160px; top:-18px;}

.greenArrow4{float:left; position:relative; left:240px; top:-18px;} */

.coverImage{float:left; width:130px; padding:10px 10px 10px 0;}

.coverImage1{float:left; width:130px; margin:-5px 15px -150px -20px;}

.columnText{float:left; margin:10px 5px 0 8px;}

.columnText1{float:left; margin:5px 5px 0 8px;}

.columnText2{float:left; margin:10px 5px 0 -12px;}

.columnText p{font-size:0.8em; line-height:1.3em;}

.columnText p a:link, .columnText p a:visited {color: #69b145; display: block; font-size: 1em !important; font-weight: bold; margin: 5px 0; text-decoration: none;}

.column1{float:left; width:445px;}

.column1a{float:left; width:385px;}

.column1b{float:left; width:500px;}

.column1c{float:left; width:535px; margin:10px 5px 0 -10px;}

.column1d{float:left; width:550px; margin:10px 5px 0 20px;}

.column1e{float:left; width:555px; margin:10px 5px 0 20px;}

.column2{float:left; width:234px; margin:0 5px 0 0;}

.column2a{float:left; width:280px; margin:0 5px 0 -5px;}

.column2b{float:left; width:285px; margin:7px 5px 0 -5px;}

.column3{float:left; width:220px;}

.column3a{float:left; width:220px; margin:0 -5px 0 5px;}

.column3b{float:left; width:230px; margin:0 -5px 0 8px;}

.columnImg{width:320px; margin: 15px 65px 0 0;}

.width270{width:270px;}

.width250{width:230px;}

.width400{width:370px;margin:-5px 5px 0 15px;}

.width410{width:410px;margin:-5px 5px 0 15px;}

.floatleft {float:left;}

.spotlightImage{float:left; margin:5px 0 0 3px; width:58px;}

.spotlightText{float:left; margin: 5px 0 0 0; width: 140px;}

.spotlightHeading{font-size: 12px; font-weight: bold; color:#13549a; margin:0 0 5px 0;padding-left:8px;width:150px}

.spotlight-subText{font-size: 11px; font-weight: normal; line-height: 1.1em;width:150px;padding-left:8px}

.overflow-content {width:907px; float:left;}

/*spotlight overlay classes end here */

/*news section ticker*/

.newsImage{ float:left; margin: -10px 5px 0pt 0pt;}

.button-newsticker{ float:left; position:absolute; top:-5px; left: 825px;}

/*news classes end here */

