
/******************* Begin Teaser Collection ********************/
div.TC{
  margin:0;
  padding:0;
  background-color:transparent;
  clear:both;
}

div.TC h3,
div.TC ul,
div.TC li,
div.TC p{
   list-style:none;
   margin:0;
   padding:0;
}

div.TC .TCHeader{
    background-color:#FF6600;    
}

div.TC .TCHeader .Icon{
   float:left;
}

div.TC .TCHeader h3.TCHeadline{
   color:#FFFFFF;
   font-size:0.9em;
   font-weight:bold;
   letter-spacing:1px;
   padding:0.2em 0 0em 0.9091em;
   text-transform:uppercase;
}

div.TCContent{
  margin-bottom:0.8em;
}

/***  TC Content with icon ***/

div.TC .TCHeaderIcon h3.TCHeadline{
   padding:0.1em 0 0.1em 2.27273em;
   color:#FF6600;
}

div.TC .TCHeaderIcon{
    height:1.3333em;
    border-top:1px solid #FF6600;
    border-bottom:1px solid #FF6600;
    background-color:#FFFFFF;    
}

div.TC .TCHeaderIcon .Icon img{
   width:1.8em;
   height:1.6em;
}

/***  TC Right Margin ***/
#RightColumn div.TCLinkList .TCHeader,
div.TCRightMargin .TCHeader{
    background-color:#E6F2DF;
}

#RightColumn div.TCLinkList .TCHeader .Icon img,
div.TCRightMargin .TCHeader .Icon img{
   width:1.7em;
   height:1.7em;
}

#RightColumn div.TCLinkList .TCHeader h3.TCHeadline,
div.TCRightMargin .TCHeader h3.TCHeadline{
   border-left:1px solid #FFFFFF;
   padding:0.17em 0 0.2em 0.3636em;
   margin:0 0 0 1.5454em;
   color:#339933;
}

#RightColumn div.TCLinkList .TCHeader h3.TCHeadline{
  padding-bottom:0.1em;
}

* html #RightColumn div.TCLinkList .TCHeader h3.TCHeadline,
* html div.TCRightMargin .TCHeader h3.TCHeadline{
   padding-left:0.0909em;
}

* html div.TCRightMargin .TCHeader .Icon{
   margin-right:-3px;
}

/***** Item Content ****/
div.TC .TCItem{
   clear:both;
   padding:0.5833em 0.8333em 0.6em 0.8333em;
   border-top:1px solid #E6F2DF;
   zoom:1;
}

#RightColumn div.TCLinkList .TCItem{
   border-top:0;
}

div.TC .TCItem1{
   border-top:0;
}

div.TC .TCItem .TCDate,
div.TC .TCItem .TCDate a{
   font-size:1em;
   color:#666666;
}

div.TC .TCItem .TCPicture{
   float:left;
   margin:0.25em 0.833em 0.8333em 0;
   zoom:1;
   font-size:1em;
}

div.TC .TCItem .TCPicture a{
   font-size:1em;
}

div.TC .TCItem .TCPicture a img{
   font-size:1em;
}

div.TC .TCItem .TCTopline,
div.TC .TCItem .TCTopline a{
   color:#666666;
   font-size:1em;
}

div.TC .TCItem .TCHeadline,
div.TC .TCItem .TCHeadline a{
   color:#339933;
   font-size:1em;
   font-style:normal;
   font-weight:bold;
   text-decoration:none;
}

div.TC .TCItem .TCUnderline,
div.TC .TCItem .TCUnderline a{
   color:#339933;
   font-size:1em;
   font-style:normal;
}

div.TC .TCItem .TCAbstract,
div.TC .TCItem .TCAbstract a{
   font-size:1em;
   color:#666666;
}

div.TC .TCItem a.More{
   font-size:1.1em;
   color:#FF6600;
   text-decoration:none;
   font-weight:normal;
}

div.TC .TCItem a.More span.Arrow,
div.TC .TCItem a.More span.Text{
   color:#FF6600;
   font-weight:normal;
}

div.TC .TCItem a.More span.Text{
   padding-left:0.2em;
}

div.TC .TCItem .TCTopline a.More,
div.TC .TCItem .TCHeadline a.More,
div.TC .TCItem .TCUnderline a.More,
div.TC .TCItem .TCAbstract a.More,
div.TC .TCItem .TCEMail a{
   font-size:1em;
}

div.TC .TCItem ul{
   zoom:1;
   clear:both;
   padding:0.5em 0 0 0;
}

div.TC .TCItem ul li{
   display:inline;
}

div.TC .TCItem ul li a{
   background: url(../files/TCImages/$file/NAV_Arrow_Link.gif) transparent 0 0.5em no-repeat;
   display:block;
   font-size:1.1em;
   padding-left:1em;
   color:#FF6600;
   text-decoration:none;
}

#RightColumn div.TCLinkList .TCItem ul{
  padding:0;
}

#RightColumn div.TC .TCItem .TCAbstract, 
#RightColumn div.TC .TCItem .TCAbstract a {
  color:#339933;
}

div.TC .TCItem select{
   margin:0.5em 0 0 0;
   border:1px solid #999999;
   color:#666666;
   width:100%;
}

div.TC2 .TCItem ul{
   clear:none;
}

/***** RSS Icon *****/
div.TCContent .TCHeaderRSS h3.TCHeadline{
  float:left;
}

div.TCContent .TCHeaderRSS .IconRSS{
  float:right;
}

div.TCContent .TCHeader .IconRSS img{
  width:1.0909em;
  height:1.0909em;
}

div.TCContent .TCHeader .IconRSS{
  padding:0.25em 1em 0 0;
}

div.TCContent .TCHeaderIcon .IconRSS{
  padding-top:0.15em;
}

div.TCContent .TCHeaderIcon.TCHeaderRSS h3.TCHeadline{
  padding-left:0.7em;
}


/******************* End Teaser Collection ********************/

/******************* Begin Teaser Collection List********************/
div.TCList .TCItem .TCPicture{
   float:none;
   margin:0;
}
/******************* End Teaser Collection List ********************/


/******************* Begin Teaser Collection LinkList ********************/
#CenterColumn div.TCLinkList .TCHeader .Icon{
display:none;
}
/******************* End Teaser Collection LinkList ********************/

/*******************Begin Teaser Collection ContextNavigation ************/
div.TCContextNavigation .TCItem ul{
   padding:0;
}
/*******************End Teaser Collection ContextNavigation *************/

/*******************Begin Teaser Collection SLE ************/
div.TCSLE .TCItem .TCDate,
div.TCSLE .TCItem .TCTopline,
div.TCSLE .TCItem .TCHeadline,
div.TCSLE .TCItem .TCUnderline,
div.TCSLE .TCItem .TCAbstract{
  margin-left:11em;
}

div.TCSLE .TCItem .TCUnderline,
div.TCSLE .TCItem .TCUnderline a{
   color:#666666;
   font-weight:bold;
}
/*******************End Teaser Collection SLE *************/

/******************* Begin Teaser Collection News Languages ********************/
.NewsLanguageIcon{
   float:left;
   margin-right:0.4em;
   margin-bottom:0.2em;
   border:1px solid #FFC299;
   font-size:0.8em;
   width:1.9em;
}

.NewsLanguageIcon span,
.NewsLanguageIcon a{
   display:block;
   text-align:center;
   text-decoration:none;
   color:#FF6600;
}

.TCLanguages .NewsLanguageIcon{
   clear:both;
}

.NewsLanguageIconOverview{
   float:right;
}

div.TCLanguages .TCItem{
   padding-top:0.8333em;
}

div.TCLanguages .TCItem .Text{
   margin-bottom:0.3em;
}

div.TCLanguages .TCItem .Text a{
   font-size:1em;
   color:#FF6600;
   text-decoration:none;
}

/*******************End Teaser Collection News Languages *************/

/*******************Begin Teaser Collection News Dowloads ************/
div.TCNDownloads{
   margin-bottom:0.5em;
}

div.TCNDownloads .TCItem ul{
 padding-top:0em;
}

div.TCNDownloads a{
   color:#FF6600;
   text-decoration:none;
}
/*******************End Teaser Collection News Dowloads *************/

/*******************Begin Teaser Collection Search ******************/
div.TCSearch{
   margin-bottom:0.5em;
}

div.TCSearch .TCItem input.Image{
   width:1.5em;
   height:1.5833em;
}

div.TCSearch .TCItem{
   border-top:0;
   padding-right:0;
   margin:0.3em 0 0 0.1em;
}

div.TCSearch input.Text{
   float:left;
   font-size:1.1em;
   width:12.5385em;
   height:1.1em;
   border:1px solid #999999;
}

div.TCSearch input.Image{
   margin:-0.1em 0 0 0.1em;
}

div.TCSearch a{
  color:#FF6600;
  text-decoration:none;
}

div.TCSearch .TCItem a {
   display:block;
   margin:0.1em 0 0 0;
   clear:both;
   font-size:1em;
}
/*******************End Teaser Collection Search ********************/

/*******************Begin Teaser Collection MediaCalendar ************/
div.TCMediaCalendar{
   margin-bottom:1.35em;
}

div.TCMediaCalendar .TCItem{
   border-top:1px solid #99CC99;
   background-color:#FFF2DE;
}

div.TCMediaCalendar .Links{
   background-color:#FFF2DE;
   padding:0 0.75em 0.5em 0.75em;
}

div.TCMediaCalendar .TCItem1{
  border-top:0;
}

div.TCMediaCalendar .TCItem2,
div.TCMediaCalendar .TCItem3{
  display:none;
}

div.TCMediaCalendar a.Further,
div.TCMediaCalendar a.All{
   display:block;
}
/*******************End Teaser Collection MediaCalendar ***********/

/*******************Begin Teaser Collection MediaContact ************/
div.TCMediaContacts p.TCEMail{
   margin-left:5em;
}
/*******************Begin Teaser Collection MediaContact ************/

/*******************Begin Teaser Collection Product Information ***********/
div.TCFSProductInfo{
   margin-bottom:0.5em;
}
/*******************Begin Teaser Collection Product Information ***********/

/*******************Begin Teaser Collection Item InstructionsVideos ************/
div.TCInstructionsVideos .TCItem .TCHeadline{
   margin:0 0 0 20px;
   cursor:pointer;
}

div.TCInstructionsVideos .TCItem img.LanguageIcon{
   float:left;
   width:15px;
   margin-top:2px;
}

div.TCInstructionsVideos .TCItem ul{
   padding-top:0.0833em;
}

div.TCInstructionsVideos .TCItem ul li div{
   clear:both;
   margin-bottom:4px;
}

div.TCInstructionsVideos .TCItem ul li ul li a{
   margin-left:1em;
}

div.TCInstructionsVideos .TCItem ul li ul{
   padding:1px 0 0 0;
}
/*******************End Teaser Collection  Item InstructionsVideos  ***********/

/******************* Begin Teaser Collection  Item Context Navigation  ***********/
div.TCItemConNav .TCItem ul{
padding-top:0;
}

div.TCItemConNav .TCItem ul li.selected a{
 font-weight:bold;
}
/******************* End Teaser Collection  Item Context Navigation  ***********/

/******************* Begin Teaser Collection  Item Curriculum  ***********/
div.TCCurriculum a{
  color:#FF6600;
  text-decoration:none;
}
/******************* End Teaser Collection  Item Curriculum  ***********/

/******************* Begin Homepage ********************/

/**********  Special Teaser *******/
#Population {
  position:absolute;
  top:25px;
  left:28px;
  z-index:99;
  background-color:transparent;
}
#Population input {
  background-color:transparent;
  color:#FF6600;
  font-size:140%;
  font-weight:bold;
  width:110px;
  border:none;
  margin:0;
  padding:0;
}


/******** Right Margin ********/
.TCCurrentEdition .TCItem a {
     display:block;
     background: url(../files/TCImages/$file/NAV_Arrow_Link.gif) transparent 0 0.5em no-repeat;
     padding-left:1em;
     color:#FF6600;
     text-decoration:none;
}


