@charset "utf-8";

#col3 { width:778px; margin:0; padding:0; float:left; overflow:hidden  }

#col3 .jcarousel-container li { margin-left: 0 }
#col3 ul { list-style-type:none }

.timelinewrap{
  width:245px;
  height:152px;
  background:url(images/bg_timeline.png) left top no-repeat;
  text-align:center;
  font-family:Arial, Helvetica, sans-serif;
}

.years{
  float:left;
  width:245px;
  font-weight: bold;
  color: #000;
  font-size: 18px;
  line-height:48px;
  height:50px;
  letter-spacing:2px;
}

.timeline .year{
  float:left;
  width:245px;
  background:none;
}

#col3 .timeline .year li{ /*width:58px;*/ float:left; /*padding-left:3px*/ width: 60px; margin-left:1px }

#col3 .timeline .year li span{ font-style:italic; font-size:11px; color:#fff; /*height:19px;*/ line-height:15px }
#col3 .timeline .year li span, .timeline .year li a{ display:block; /*width:58px;*/ width:60px; height:18px }
#col3 .timeline .year li a{
  font-size: 11px;
  color:#002654;
  text-decoration:none;
  line-height:17px;
  padding-bottom:1px;
  overflow:hidden
}

#col3 .timeline .year li a,
#col3 .timeline .year li a.ses_worldskies,
#col3 .timeline .year li a.ses_astra{ background:url(images/bg_timeline_boxes.png) 0px 0px no-repeat; color:#000 }

#col3 .timeline .year li a{ background-position:-60px 0; color:#FFF }
#col3 .timeline .year li a.ses_worldskies{ background-position:0px 0; color:#002654 }
#col3 .timeline .year li a.ses_astra{ background-position:-120px 0; color:#FFF }

#col3 .timeline .year li a:hover,
#col3 .timeline .year li a.active{ background-position:-120px -19px; color:#002654; }
#col3 .timeline .year li a.ses_worldskies:hover,
#col3 .timeline .year li a.ses_worldskies.active{ background-position:0 -19px; color:#002654; }
#col3 .timeline .year li a.ses_astra:hover,
#col3 .timeline .year li a.ses_astra.active{ background-position:-120px -19px; color:#002654; }


#mycarouselsatdetails .menu{ height:31px; }

.satellite{
  width:735px;
  min-height:335px;
  font-family:Arial, Helvetica, sans-serif;
  background:url(images/bg_sat.png) left bottom no-repeat;
  padding:0;
  *height:1%;
}

.satellite:after{ clear:both; content:'.'; display:block; height:0; visibility:hidden; }


h2{ font-size:31px; font-family:Arial, Helvetica, sans-serif; text-align:center; font-weight:bold; padding-bottom:35px; margin: 7px 0 0 0; color:#000 }
h3{ font-size:18px; padding:20px 0; margin:0 }
h3{ width:388px; }
.description{ font-size:13px; line-height:20px; }
.description h3{ padding-top:5px }
.satimg{ float: right; padding: 0 0 20px 20px }
#mycarouselsatdetails .menu{ background:url(images/bg_satmenu.png) left top repeat-x; }
#mycarouselsatdetails .menu li{ height:31px; line-height:13px }
#mycarouselsatdetails .menu a{ font-size:14px; color:#646464; text-decoration:none; padding:10px 0 0 23px; display:block }
#mycarouselsatdetails .menu a:hover{ color:#000;}
#mycarouselsatdetails .active a{ color:#000 }

.satellite li.about,
.satellite li.footprint,
.satellite li.techspec{ background:url(images/bg_satmen.png) left top no-repeat; }

.satellite li.about      { background-position: 0 0; width:120px }
.satellite li.techspec  { background-position: -120px 0; width:184px }
.satellite li.footprint  { background-position: -304px 0; width:140px }


.satellite li.about.active      { background-position: 0 -31px; }
.satellite li.techspec.active   { background-position: -120px -31px; }
.satellite li.footprint.active  { background-position: -304px -31px; }

.satellite .content{ padding:20px }

#col3 .sattable{ border-collapse:collapse; }
#col3 .sattable tr{ border-bottom: 0px solid;}
#col3 .sattable td{ font-size:13px; font-weight:normal;  padding:6px 8px; margin:2px; border:1px #DCDCDC solid ;border-collapse:collapse; background-color:#FFF; vertical-align:middle }
#col3 .sattable td.logo{ text-align:center }
#col3 .sattable th{ color:#646464; font-size:12px; font-weight:bold; width:95px; padding:5px 0; background:none; border:0px solid  }
#col3 .sattable th{  text-align: left;  } 

.tlarrow{ height:0px; position:relative; line-height:0px;  }
.tlarrow img{ display:block; position:absolute; top:61px; left:741px; z-index:15 }

*html .tlarrow img{ top:86px;}

.satyearmarker{display:none}

.clr{ clear:both; }

.quartal { padding-bottom: 3px; margin-top: -3px; }