.internal-nav-condensed {
 background:transparent url(/content/dam/rosettastonecom/images/corporate/solutions/content_bg_top_gray.png) repeat scroll 0 0;
 height:80px;
 width:960px;
 margin-top:-4px;
 *margin-top:-6px;
 position: relative;
}

@-moz-document url-prefix() { .internal-nav-condensed { margin-top: -14px; } }

.internal-nav{
  background:none;
  _margin-top:10px;
}

.internal-nav ul {
    width: 960px;
    *width: 945px;
    float: left;
    position: relative;
    z-index: 0;
    margin-left:0px;
    background:none;
    padding-left:11px;
}

.internal-nav ul li {
    display: inline;
    padding: 0 0 0 10px;
    margin-right:0px;
    font-size: 11px;
    font-weight: bold;
    background:none;
    _margin-top:0px;
}

.internal-nav ul li a {
    text-decoration: none;
    color: #9E8C7D;
    background:none;
}

.internal-nav ul li:hover, .internal-nav ul li.hover, .internal-nav ul li.active, .internal-nav ul li.active a {
  background:none;
  text-decoration: underline;
}

.internal-nav ul li a:hover, .internal-nav ul li.hover a, .internal-nav ul li.hover a.active{
  background:none; 
}

.internal-nav ul li a.active {
    color: #2F251E;
    text-decoration: underline;
    background:none; 
}


#bottom-module {
  background:transparent url('/content/dam/rosettastonecom/images/corporate/superior-methods/bg_callouts.png') no-repeat scroll;
  height:140px;
  float:left;
  margin-left:5px;
  width:960px;
  _margin-left:2px;
}

#bottom-module #call-us{
_padding-bottom:0px;
_margin-top:0px;
}

.grid-col-module {
  width:280px;
  padding:10px 19px;
  float:left;
}

.module-desc-div {
  height:60px;
  _height:68px;
}


#bottom-module p {
  color: #FFFFFF; 
  font-size: 12px; 
  font-family: Verdana,Arial,sans-serif; 
  margin-top: 5px;  
}

.bottom-img {
  border-top: 1px solid rgb(85, 72, 60); 
  margin-top: 15px;
  padding-top: 5px; 
  _margin-top:10px;
  display: block;
}

#bottom-module span {
  color: rgb(167, 136, 0); 
  font-size: 15px;
  font-weight:bold;
}


.corporate-content {
 width:950px;
 margin-bottom:6px;
 padding: 0px 0px 35px 30px;
 background: transparent url(/content/dam/rosettastonecom/images/corporate/superior-methods/content_bg_btm_gray.png) no-repeat scroll left bottom;
 float: left;
}

.corporate-content h2{
  font-size: 29px; 
  font-family: Helvetica,Arial,sans-serif;
}

.options ul{
  font-size: 13px;
  height: auto;
  background-color:white;
}

.options ul li{
  cursor: pointer;
  background-position:93% 50%;
  background-repeat:no-repeat;
  border-top:1px solid #e1d58e;
  border-color:#e1d58e;
  border-right:1px solid #e1d58e;
  padding:12px;
  background-image:url('/content/dam/rosettastonecom/images/corporate/superior-methods/hiw_arr2.png');
}

.options ul li.active{
  background-image:url('/content/dam/rosettastonecom/images/corporate/superior-methods/hiw_arr_grn.png');
  border-right:none;
  background-color: #7b9f03;
  color: white;
  font-weight:bold;
}

.options ul li.last-child{
  padding-bottom:17px;
}

.corporate-content .options{
  background-color: #7b9f03;
  margin-top: 18px;
  float: left;
  /*background-image: url(/content/dam/rosettastonecom/images/corporate/hiw_cont_bg_left.png);*/
  width: 898px; 
  height: auto; 
  padding-left: 0px;
  border-left:1px solid #E1D58E; 
  background-repeat: no-repeat;
}

.corporate-content .options-list{
  width:215px;
  float:left;
}

.corporate-content .options-desc{
  float: left;
  width: 280px;
  color: white;
}

#how-it-works #hiw-options-list ul, #solutions-overview .options-list ul, #strategic-initiatives .options-list ul{
 margin-top:0px;
}

.corporate-content p.desc-para {
  display: none;
  padding: 10px 18px 0px 20px;
  font-weight:bold;
  font-size:12px;
  line-height: 1.4em;
}

.corporate-content #option-1-para{
  display: block;
} 

.corporate-content p.option-1-para{
  display: block;
} 

.corporate-content .content-desc{
 position: relative;
 padding-left:30px;
}

.corporate-content .content-desc h2{
 margin-top: 0px;
}

#subnav{
  height:24px !important;
  background:none;
}

.grid-layout .grid-col{
 background: none;
}
.grid-layout .span-2{
 background: none;
}

/* mini modules styles */

.mini-module{
 background:transparent url(/content/dam/rosettastonecom/images/corporate/minimod_top_cur.png) no-repeat scroll left top;
 padding-top: 5px;
}

.corp-mini-module img#mini-module-email-us{
 padding-top:6px;
}

.corporate-module{
  background:transparent url(/content/dam/rosettastonecom/images/corporate/minimod_btm_cur.png) no-repeat scroll left bottom;
}

#content .corporate-content .span1{
 margin: 0px;
 padding:0px;
}

#internal-content{
 min-height: 0px;
 height:auto;
}

#internal-content .corp-mini-module{
 padding: 15px 0px 15px 20px;
 height: 40px;
}

#internal-content .bottom{
 border-bottom:1px solid #E1D58E;
}

.replacement-images{
 display:none;
 padding-top:6px;
}

#sign-up-area{
 display:block; 
 float:left;
}

#email-form{
 float:left;
}

#mini-signup-email{
 border: 0pt none ; 
 background: transparent url(/content/dam/rosettastonecom/images/corporate/enewsletter_textbox_bg.png) no-repeat scroll 0pt 0pt; 
 height: 26px; 
 padding-top: 5px; 
 width: 121px; 
 float:left; 
 margin-top:5px;
}

#signup-submit{
 padding-top:10px; 
 float:left; 
 cursor:pointer; 
 border:0px; 
 background:transparent none repeat scroll 0 50%;
}

/* top area styles */

#top-area{
 position:relative; 
 border-bottom:1px solid #eceec9;
 float:left;
 margin:0px 0px 20px 4px;
 width:950px;
 _margin-left:2px;
}

#top-area-left{
 float:left;
 width: 700px;
}

#top-area-right{
 width:236px;
 float:right;
}

a{
 cursor: pointer;
}

/* press and awards */

#top-area-left .video-holder{
 float: left;
 padding-right: 20px;
 margin-top: -27px;
 position:relative;
}

#top-area-left .top-desc{
 float: left;
 width: 230px;
}

#top-area-left .top-desc.press-and-awards{
 float: right;
 padding-right: 60px;
}

#top-area-left .top-desc img.wall-street-logo{
 float: left;
 padding-bottom: 20px;
}

#results-bottom-left{
 padding-left: 35px;
 float: left;
 padding-bottom: 30px;
 width: 510px;
}

#results-bottom-left #rosetta-news{
 width: 450px;
}

h1.green-header{
 color: rgb(115, 150, 0);
}

#results-bottom-left #awards{
 width: 450px;
}

#results-bottom-right{
 float: left;
 width: 349px;
 margin-left: 20px;
}


/* Success page styles */


#corp-success {
 padding-left: 115px;
 float: left;
 margin-bottom:30px;
}


#corp-success .success-left{
 float: left;
 width: 120px;
}


#corp-success .success-right{
 float: left; 
 padding-left: 20px;
 width: 400px; 
}

#flash_content_area_old .video-selections ul li {
 background:transparent none repeat scroll 0 0;
 float:left;
 margin-right:2px;
 padding-bottom:3px;
 width:115px;
 padding-left:32px;
 position: relative;
}

#pers-tm-page-full{
 margin-left:-13px;
}


#flash_content_area_old .video-selections ul li p#james-conway{
 margin-left:-18px;
 width:138px;
}

img#thomson-active, img#jerel-active, img#james-active{
 margin-top: -15px;
 margin-left: -6px;
 cursor: pointer;
 position: relative;
}

img#thomson-inactive, img#jerel-inactive, img#james-inactive{
 padding-bottom: 7px;
 cursor: pointer;
}

.image-tag{
 font-weight:bold;
}

.caseStudy{
  margin:10px 0px 10px 30px;
  _margin:10px 0px 10px 15px;
  float: left;
  width:440px;
}

#top-area-left .video-holder.case-studies{
 width: 366px;
 height: 240px;
 margin-top: -29px;
}

#case-study{
 float:left;
 width:430px;
}

#case-study .content-left{
 float:left;
 width:70px;
 height:70px;
}

#case-study .content-right{
 padding-left:10px;
 width:350px;
 float:left;
}

#case-study .content-right p{
 font-style:Italic;
 width:320px;
}

#case-study .content-right a{
 font-style:normal;
}

#case-study .content-right span{
 font-weight:bold;
 font-size:12px;
}

.corporate-content.results-bg-img{
 background:transparent url(/content/dam/rosettastonecom/images/corporate/solutions/content_bg_btm_gray1.png) no-repeat scroll left bottom;
 padding: 0px;
 width:958px;
}

/* hiw page == start ==*/
p.hiw-para{
 font-size:12px;
 width: 472px;
}

.hiw-options-internal, .overview-options-internal{
 border-top: 1px solid rgb(243, 232, 171);
 border-bottom: 1px solid rgb(243, 232, 171);
 float: left;
 width: 898px;
}

#hiw-options-list{
  width:200px;
  float: left;
}

.overview-options-internal #option-1, #hiw-options-list #option-1, .options-list #option-1{
 border-top:none;
}


.corporate-content .right-curve{
 background-image: url(/content/dam/rosettastonecom/images/corporate/superior-methods/hiw_cont_bg_right_grn.png);
 height: 160px;
 width: 13px;
 background-repeat: no-repeat;
 background-position: right center;
 float: left;
}

.corporate-content #flash-container{
 width: 398px;
 height: 223px;
 margin-top: -102px;
}

.corporate-content .flash-section{
 float: left;
 width: 400px;
}

#hiw-options-desc{
  width: 285px;
}

/* hiw page == end ==*/

/* rosetta stories =start=*/

#top-area-left .add-icon{
 margin-bottom: -3px;
}

#rosetta-stories-content{
 width: 958px;
 height: 500px;
}

.rstories-image-holder{
position:relative;
}

/* rosetta stories =end=*/

/* learner experience =start= */

.content-desc p.wide{
  font-size: 13px;
  width: 850px;
  margin-bottom: 15px;
  line-height: 15px;
}

#learner-experience{
  padding-bottom: 17px;
  background: transparent url(/content/dam/rosettastonecom/images/corporate/solutions/content_bg_btm_gray1.png) no-repeat scroll left bottom;
  width:958px;
  padding:0px;
}

.learner-exp{
  margin-left: 30px;
}

.learner-exp div{
  width: 420px;
  float: left;
  padding-bottom: 18px;
  padding-right: 33px;
}

.learner-exp .header{
  font-weight: bold;
  font-size: 14px;
  padding-bottom:2px;
}

.learner-exp .exp-desc{
  font-size: 12px;
  line-height: 16px;
}

.learner-exp img{
  float:left;
  padding-bottom: 12px;
  padding-right: 14px;
}

.learner-exp .exp-1 img{
 margin-top: -2px;
}

.learner-exp .exp-3 img{
 padding-bottom: 30px;
}

/* learner experience =end= */

/* manager experience =start= */
#manager-experience #column-1, #scalable #column-1{
  margin-left: 30px !important;
}

#manager-experience .columns, #scalable .columns{
  margin-left: 20px;
  float: left;
  width: 270px;
}

#manager-experience .columns li{
  padding-bottom: 8px;
  width: 240px;
  background: transparent url(/content/dam/rosettastonecom/images/corporate/solutions/green_dot.png) no-repeat scroll 2px 4px;
  padding-left: 13px;
}

#manager-experience .content-desc, #scalable .content-desc{
 margin:0px;
}

#manager-experience, #scalable{
 width:958px;
 padding-bottom:30px;
 margin-bottom:0px;
}

#manager-experience .columns img, #scalable .columns img{
 padding-bottom: 10px;
}

/* manager experience =end= */

/* scalable =start= */
p.green-para-italic{
 font-style: italic;
 font-size: 12px;
 color: #739600;
 padding-top:15px;
 padding-bottom:6px;
}

#scalable .content-desc p.wide{
  margin-bottom: 10px;
}

#scalable p.para-desc{
 font-size: 12px;
}

#scalable p.column-para{
 padding-left: 4px;
 font-size: 12px;
 line-height: 15px;
}

#scalable .para-container{
 width:900px;
 padding-left:30px;
}

#scalable div.columns-container{
 padding-top: 20px;
}
/* scalable =end= */


/* solutions-overview =start= */

#solutions-overview {
 width:958px;
 padding:0px 0px 45px;
}

#solutions-overview #image-container #option-1-img{
 display: block;
}

#solutions-overview #image-container{
 position:relative;
}

#solutions-overview #image-container .option-image{
 position:absolute;
 top:-25px;
 right: -23px;
 display: none;
}

#solutions-overview #image-container #option-4-img{
 right: -30px;
}

#solutions-overview .options ul li{
  background-position:96% 50%;
}

#solutions-overview .desc-para.option-2-para{
 padding-right:5px;
}

#solutions-overview .options #image-container{
_position:absolute;
_top:-25px
}

#solutions-overview .options{
_position: relative;
}

#solutions-overview .options #image-container img{
_position: static;
}

#solutions-overview .options #image-container img#option-2-img{
_margin-left: 40px;
}

#solutions-overview .options #image-container img#option-3-img{
_margin-left: 7px;
}

#solutions-overview .options #image-container img#option-4-img{
_margin-left: 65px;
}

/* solutions-overview =end= */

/* strategic-initiatives =start= */

#strategic-initiatives .options-list{
  float: left;
  width: 260px;
}
 
#strategic-initiatives .options-desc{
  width: 363px;
}

#strategic-initiatives #image-container .option-image{
 margin-top: -30px;
 float:left;
 position:relative;
 display: none;
}

#solutions-overview #image-container #option-1-img, #strategic-initiatives #image-container #option-1-img{
 display: block;
}


#strategic-initiatives .right-curve{
 background-image: url(/content/dam/rosettastonecom/images/corporate/solutions/strategic-initiatives/corp_sol_cont_bg_rht_grn.png);
 height: 238px;
}

#strategic-initiatives .options ul li{
 padding: 9px 9px 10px;
}

#strategic-initiatives .options ul li.last-child{
 padding-bottom: 10px;
}

#strategic-initiatives{
 background:transparent url(/content/dam/rosettastonecom/images/corporate/solutions/content_bg_btm_gray1.png) no-repeat scroll left bottom;
 width:958px;
 padding: 0px 0px 20px;
}

#strategic-initiatives .options {
 background-color:#7EA200;
 width: 907px;
}

#strategic-initiatives .options ul li.active {
 background-color:#7EA200;
}

/* Gov Strategic Initiative styles == start == */

#strategic-initiatives.government .options ul li.last-child {
 padding-bottom:15px;
}

#strategic-initiatives.government .options ul li {
 padding:15px 14px;
}
/* Gov Strategic Initiative styles == end == */
/* strategic-initiatives =end= */


/* How it works styles */

#how-it-works {
  width:958px;
  padding: 0px 0px 20px;
}

#how-it-works #hiw-options, #how-it-works #hiw-options #flash-container{
  _position: relative;
}

@media screen and (-webkit-min-device-pixel-ratio:0){
  #signup-email{padding-top: 0px;}
  .internal-nav-condensed{margin-top:-5px}
}


