

#Main {
     width:99.6em;
}

a{
    color:#000000;
}
/*********************** Header Begin ***********************/
#Head{
height:70px;
}

div#HeadRight{
   width:38em;
   height:6.9em;
}

#Logo{
font-size:1em;
   margin:6px 2px 0px 15px;
   float:right;
}
#Logo img {
   font-size:12px;
   height:55px;
   width:74px;
}
#NamingArea{
    height:6.9em;
}
/*********************** Header End ***********************/
/*********************** MetaNavigation Begin ***********************/
#MetaNavigation{
   height:11px;
   width:auto;
   position:absolute;
   bottom:6px;
   right:95px;
}
#MetaNavigation ul{
    padding-right:10px;
    text-align:right;
}
#MetaNavigation ul li.first-child  a{
    border-left:0;
}
#MetaNavigation .LoginButton{
   display:none;
}
/*********************** MetaNavigation Begin ***********************/

/*********************** MainNavigation Begin ***********************/
#WebsiteMarker {
   display:none;
}

#ColorBar {
   display:none;
}

/* Mouseover */
#MainNavigation li a:hover,
#MainNavigation a:hover,
#MainNavigation a.hover,
#MainNavigation li:hover a,
#MainNavigation li.hover a{
     background-color:#FF7A04;
     color:#FFFFFF;
}
/*Level 1 - Active*/
#MainNavigation li a.active{
     background-color:#FF7A04;
     color:#FFFFFF;
     border-bottom:0;
}

/**** Pulldown ****/

/* Normal */
#MainNavigation .Inner ul  li ul a {
     background-color: #FFE6BE;
     color: #FF6600;
}

/* Mouseover */
#MainNavigation li li:hover > a {
     background-image: url(../BCSDefault/NAV_Arrow_FF6600.gif);
}

#MainNavigation li li.hover a.isChild { 
     background-color: #FFE6BE;
     color: #FF6600;
     background-image: url(../BCSDefault/NAV_Arrow_FF6600.gif);
}

/* Active */
#MainNavigation ul li ul a.active,
#MainNavigation ul li ul a.active:hover { 
     background-color: #FF7A04;
     color: #FFFFFF;
     background-image: url(../BCSdefault/NAV_Arrow_FFFFFF.gif); 
}

#MainNavigation ul ul,
#MainNavigation ul ul ul{
     z-index:99;
}
/*********************** MainNavigation End ***********************/

/*********************** Keyvisual Begin ***********************/
#KeyVisual {
     height:70px;
     margin:0 0 0 181px;
     overflow:visible;
     width:815px;
}
.Website900 #KeyVisual {
     display:none;
}
#KeyVisual .KeyvisualText{
     position:absolute;
     color:#FFFFFF;
     font-size:28px;
     font-weight:normal;
     margin:18px 0 0 0;
     right:247px;
     z-index:-1;
}
#KeyVisual img{
     position:absolute;
     z-index:-2;
}
/*********************** Keyvisual End ***********************/

/*********************** LeftNavigation Begin ***********************/
/* Level 1*/
#LeftNavigation li a,
#LeftNavigation li a:hover {
     background-color:#FFE6BE;
     color:#FF7A04;
}
#LeftNavigation li a:hover {
     background-image: url(../BCSdefault/NAV_Arrow_FF6600.gif);
}
#LeftNavigation li a.active,
#LeftNavigation li a.active:hover{
     background-color:#FF7A04;
     background-image: url(../BCSdefault/NAV_Arrow_FFFFFF.gif);
     color: #FFFFFF;
}
/* Level n */
#LeftNavigation ul li ul a,
#LeftNavigation ul li ul a.active,
#LeftNavigation ul li ul a.active:hover{
     background-color:#FFF5E1;
     color:#FF7A04;
}

#LeftNavigation ul  li ul a.active,
#LeftNavigation ul  li ul a.active:hover{
     font-weight:bold;
     background-image: url(../BCSdefault/NAV_Arrow_FF6600.gif);
}
/*********************** LeftNavigation End ***********************/

/*********************** LeftColumn Begin ***********************/
#LeftColumn { 
   margin-top:-70px;
     width:17em;
}
.Website900 #LeftColumn{
   margin-top:0;
}
/**** Sitelocatior ****/
#SiteLocator select {
   width:100%;
   margin:0;
}

#SiteLocator li div {
   border-top:0;
}

#SiteLocator li.SiteLocator div{
   background-color:#999999;
}

#SiteLocator input.InputText{
   margin:10px 0 0 0;
   width:100%;
}
#SiteLocator input.InputSubmit{
   margin:5px 0 0 0;
   float:right;
}

#SiteLocator li#ActiveHub {
   background:transparent url(../BCSDefault/NAV_Arrow_666666.gif) no-repeat scroll 1.3em 0.3em;
   margin-left:1em;
}

#LeftColumn .ConditionalLinks{
   clear:both;
   padding-top:14px;
}
#LeftColumn .ConditionalLinks ul,
#LeftColumn .ConditionalLinks li{
   list-style:none;
   padding:0;
   margin:0;
}
#LeftColumn .ConditionalLinks ul li{
   padding:2px 0 0 25px;
}
#LeftColumn .ConditionalLinks ul li a{
   text-decoration:none;
}
/*********************** LeftColumn End ***********************/

/*********************** CenterColumn Begin ***********************/
#CenterColumn {
     width:60.6em;
}
/*********************** CenterColumn End ***********************/

/*********************** RightColumn Begin ***********************/
#RightColumn {
     width:22em;
     margin-top:8px;
}
#RightColumn div.Inner {
   margin:0;
}
/*********************** RightColumn End ***********************/

/**Breadcrumb**/
.BreadCrumbTrail li.active,
div.BreadCrumbTrail ul li{color:#FF6600 !important;}
div.BreadCrumbTrail ul li a{color:#FF6600 !important;}
.BreadCrumbTrail li.active{background:none;padding-left:0;}
.BreadCrumbTrail li a{background:transparent url(../files/cus/$File/BreadCrumbTrail_Arrow_1.gif) no-repeat scroll 0.2em 0.45em;}


/*********************** Form Begin ***********************/
select{
   border:1px solid #9c9c9c;
}
input{
   padding:0;
}

input.InputText{
   border:1px solid #9c9c9c;
   color:#000000;
}
select{
   border:1px solid #9c9c9c;
   color:#000000;
}
input.InputButton{
   background-color:#e7e7e7;
   border:1px solid #9c9c9c;
   color:#000000;
}
.FGM fieldset {
    border:0px solid #ffffff;
}
.FGM ol{
    list-style-type:none;
}
.FGM li{
    padding:5px 0;
}
.FGM li label{
    display:inline-block;
    vertical-align:top;
}
.FGM li label span{
    display:block;
    width:100px;
}
.FGM fieldset input{
    width:220px;
}
.FGM .Radio input{
    width:auto;
    margin-left:100px;
}
.FGM .Radio label{
    display:block;
}
.FGM label.checkbox{
    display:block;
}
.FGM input[type="checkbox"] {
     width:auto;
      margin-left:100px;
}
.FGM .submit{
    width:auto;
    background-color:#E7E7E7;
    border:1px solid #9C9C9C;
    color:#333;    
}

.FGM select{
    width:225px;
}
/*********************** Form End ***********************/

/*********************** Content Begin ***********************/
.Headline{
    color:#FF7A04;
}

.ContentRTF a,
.ContentRTF a font{
    color:#339933;
    text-decoration:none;
}

.ContentRTF li{
    margin-left:0.5em;
}

.NewsColumn .Content {
    clear:none !important;
}

/**** Picture 1, 2, 3 ****/
.CPicture{
    background-color:#FFE6BE;
}
.CPicture .Text{
    margin-left:20px;
    padding:5px;
    color:#FF7A04;
    font-size:12px;
    
}

.CPicture .loupe{
    padding:5px 0 5px 5px;
    float:left;
}

.CPicture1{
    margin:10px 0 10px 3em;
    float:right;
}

.CPicture2{
    margin:10px 3em 10px 0;
    float:left;
}

.CPicture3{
    margin:10px 0 10px 3em;
    float:right;
}

/**** BottomLine ****/
#BottomLine div { 
   display:none;
}
#BottomLine ul {
   padding-top:8px;
   border-top:1px solid #ababab;
}
/*********************** Content End ***********************/

/*********************** News-, Event-, Item-Overview Begin ***********************/
.Overview a {
   text-decoration:none;
}
.Overview .Date{
    margin-left:11.5em;
}
.Overview .ListNavigation li.active a {
    background-color:#339933;
}
.Overview .Listing li {
    border-color:#339933;
}
.Overview .Topline,
.Overview .Headline,
.Overview .Underline,
.Overview .Abstract,
.Overview .Location{
    margin-left:10.5em;
    color:#333333;
}
.Overview .Headline {
   color:#FF7A04;
}
.Overview .Location{
   font-weight:normal;
   font-style:normal;
   float:none;
}
.Overview .Location a:hover{
   text-decoration:underline;
}

.Overview .MoreLink { 
   zoom:1;
}

.OverviewNews .MoreLink a {
   font-weight:bold;
}
/*********************** News-, Event-, Item-Overview End ***********************/

/*********************** News-, Event-, Item-Detail Begin ***********************/
p.Date{
  margin:0 0 1em 0;
}

.Date strong {
  font-weight:normal;
  color:#333333;
}

.Topline{
  margin:0 0 1em 0;
}

.Topline em{
  font-weight:normal;
  color:#333333;
}

.Underline{
  color:#333333;
  font-weight:normal;
  text-decoration:none;
}

.Location{
  color:#333333;
  font-weight:bold;
  font-style:normal;
  text-decoration:none;
  float:left;
  padding-right:2px;
}

.Abstract {
  margin:0 0 1em 0;
  color:#333333;
}
/*********************** News-, Event-, Item-Detail End ***********************/


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

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

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

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

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

.TCContent{
  margin-bottom:0.8em;
}

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

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

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

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

/***  TC Content with text only***/
.TC .TCHeaderText h3.TCHeadline{
   padding-left:0.9em;
}


/********************* TC CenterColumn *********************/
#CenterColumn .TC .Icon{
display:none;
}

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

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

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

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

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

* html #RightColumn .TCHeader .Icon{
   margin-right:-3px;
}

/***** Item Content ****/
.TC .TCItem{
   clear:both;
   padding:0.5833em 0.8333em 0.5833em 0.8333em;
   border-top:1px solid #49A448;
   zoom:1;
}
.TC .TCItem a{
   text-decoration:none;
}
#RightColumn .TCLinkList .TCItem{
   border-top:0;
}

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

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

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

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

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

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

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

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

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

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

.TC .More{
   font-size:1.1em;
   color:#339933;
   text-decoration:none;
   font-weight:bold;
}

.TC .TCItem .TCEMail a,
.TC .TCItem a.More span.Arrow,
.TC .TCItem a.More span.Text{
   color:#339933;
   font-weight:bold;
}

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

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

.TC .TCItem select{
   width:100%;
}

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

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

.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:0.7em;
   color:#FF6600;
   text-decoration:none;
}

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

.TC2 .TCItem ul{
   clear:none;
}

.TCRightMargin2{
   font-size:1.2em;
}

.TCRightMargin2 .TCHeader .Icon img{
   width:1.4167em;
   height:1.4167em;
}

.TCRightMargin2 .TCHeader h3.TCHeadline {
   padding-bottom:0.1667em;
}

.TCRightMargin2 .TCItem{
    border-top:0;
}
/******************* End Teaser Collection ********************/

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

/******************* Begin County Sites ********************/
.TCCountrySites{
   margin-top:1em;
}
.WebsiteCW_EN000 .TCCountrySites{
   margin-top:0;
}
.TCCountrySites .TCItem1{
   background:url(../files/cus/$file/Worldmap.gif) transparent no-repeat 0 0;
   margin-top:10px;
   height:95px;
}
/******************* END County Sites ********************/

/******************* Begin Search ********************/
.TCSearch .TCItem{
   padding-bottom:0;
}
.TCSearch .TCItem select{
   margin-bottom:0.5em;
}
.TCSearch .TCItem .InputText{
   float:left;
   width:83%;
   padding:0.1em 0 0.1em 0;
}
.TCSearch .TCItem .InputSubmit{
   float:right;
   padding:0 0.1em;
}
.TCSearch #Quicklinks{
   display:block;
   margin-top:0.5em;
}
/******************* END Search ********************/



/******************* Begin News ********************/
.TCNews .TCHeaderIcon h3.TCHeadline{
   float:left;
   padding-left:1em;
}
.TCNews .TCHeaderIcon a{
   display:block;
   float:right;
   padding-right:1em;
   color:#FF7A04;
   text-decoration:none;
}
.TCNews .TCItem1{
   background-color:#E6F1E0;
}
/******************* End News ********************/

/******************* Begin TC ListNavigation ********************/
.TCListNavigation {
   list-style-type: none;
   margin:0.5em 0 0 0;
   padding:0;
   background-color: #FFFFFF;
}

.TCListNavigation ol,
.TCListNavigation ol li{
   list-style-type: none;
   margin:0;
   padding:0;
}

.TCListNavigation li {
      float: left;
      margin: 0 0.4em 0 0;
      padding: 0;
}
.TCListNavigation li a {
      display: -moz-inline-box;
      display: inline-block;
      line-height: 1.3em;
      padding: 0 0.5em 0.1em 0.5em;
      font-size:0.9em;
      color: #000000;
      background-color: #CCEECC;
      border: 1px solid #666666;
      text-decoration: none;
      height: 1.2em;
}
.TCListNavigation li.active a {
   font-weight: bold;
   background-color:#339933;
   color:#FFFFFF;
}
.TCListNavigation li.active a:hover {
   background-color:#00CC00;
   color:#FFFFFF;
}
.TCListNavigation a:hover {
      text-decoration: none;
      background-color: #EFEFEF;
}
/******************* End TC ListNavigation ********************/

/******************* Begin TC People ********************/
.TCPeople .TCPicture{
      height:100px;
}
.TCPeople .TCFullname{
      color:#FF7A04;
      font-weight:bold;
}
/******************* End TC People ********************/

/******************* Begin Country Contacts ********************/
.TC .TCItem .TCCountrySelectionBox{
      width:200px;
}
/******************* End Country Contacts ********************/

/*********************** Search Begin ***********************/
/*Default values*/
div.SearchResult{font-size:12px;}
div.SearchResult input.radio{background-color:#FFFFFF;}

/*Navigation*/
div.SearchResult .Nav{margin:6px 0 6px 0;padding:2px;font-size:11px;border:1px solid #665546;background-color:#e2d478;background-color:#FDAD5E;}
div.SearchResult .Nav .Left{float:left;text-align:left;}
div.SearchResult .Nav .Right{text-align:right;}
div.SearchResult .Nav span.Head{}
div.SearchResult .Nav span.Foot{}
div.SearchResult .Nav a{color:#665546;text-decoration:none;}
div.SearchResult .Nav a.selected{font-weight:bold;}

/*Category navigation*/
div.SearchResult .Nav .CatNav{}

/*List navigation*/
div.SearchResult .Nav .ListNav{}

div.SearchResult .BoxSearch{margin:0 0 13px 0;}
div.SearchResult .BoxSearch div{margin:0;padding:0}
div.SearchResult .BoxSearch .Label{float:left;width:130px;margin:2px 0px 0px 0px;font-weight:bold;}
div.SearchResult .BoxSearch .Delimiter{clear:both;margin:6px 0 0 0}
div.SearchResult .BoxSearch .SearchField{float:left;padding-left:10px;}
div.SearchResult .BoxSearch .SearchField input{width:234px;border:1px solid #9C9C9C;background-color:#FFFFFF;}
div.SearchResult .BoxSearch .SearchField #pType{width:120px;}
div.SearchResult .BoxSearch .SearchButton input {margin-left:13px;}
div.SearchResult .BoxSearch input.submit{margin:1.2em 0 0 10px;width:150px;border:1px solid #665546;background-color:#e2d478;background-color:#FDAD5E;text-align:center;}
div.SearchResult .BoxSearch fieldset{border:1px solid #665546;color:#665546;font-weight:bold;font-size:12px;}
div.SearchResult .BoxSearch fieldset label{color:#333;font-weight:normal;}
div.SearchResult .BoxSearch fieldset form{padding:10px;}

ul.search,
ul.search li{list-style:none;margin:0px;padding-left:0;font-size:12px;}
ul.search li{border-top:1px solid #e2d478;border-top:1px solid #FDAD5E;padding-left:6px;}
ul.search li a{display:block;padding-top:10px;padding-bottom:10px;text-decoration:none;}
ul.search li.line2{}
ul.search li hr.clear{clear:both;display:none;}
ul.search li span.type{padding-left:0px;color:#333;}
ul.search li div.type a{font-weight:bold;}
ul.search li span.date{padding-left:0px;color:#333;text-align:right;float:right;}
ul.search li span.hit{padding:0px; font-size:12px;font-weight:bold;color:#665546;display:block;}
ul.search li span.abstract{color:#333;}
ul.search li.line1{border:0px solid #fff;}
/*********************** Search End ***********************/

/************************ Begin Crop Table ************************/

/************ Crop Table Head (at the top) ************/
.TCCropTableHead{
	padding:1em 0 2em 0;
}
.TCCropTableHead .CropPicture{
	float:left;
}
.TCCropTableHead .CropLinks{
	zoom:1;
	margin:0 0 0 210px;
}
.TCCropTableHead ul {
	clear:none !important;
}
.TCCropTableHead .CropSectionHeadline{
	font-weight:bold;
	color:#339933;
}
.TCCropTableHead select{
	display:block;
	margin-bottom:0.5em;
}
/************ Crop Tables for each type ************/
.CropTable{
	margin:0 0 2em 0;
}
.CropTable table{
	width:100%;
	empty-cells:show;
	table-layout:auto;
	border-collapse:collapse;
}
.CropTable table tr td,
.CropTable table tr th{
	border-top:1px solid #666;
}
.CropTable .Sortnumber,
.CropTable .hidden{display:none;}
/************ Crop  Table Headline ************/
.CropTable table caption{
	caption-side:top;
	color:#ff7b05;
	text-align:left;
	padding:3px 0 4px 4px;
	font-size:1.3em;
	font-weight:bold;
	border-bottom:1px solid #666;
	background-color:#FFF5E1;
}
/************ Crop Table Head (Column headlines) ************/
.CropTable table thead{
     color:#ff7b05;
}
.CropTable table thead th{
	color:#666;
	padding:4px;
	font-size:12px;
	text-align:left;
	vertical-align:top;
	cursor:pointer;
}
.CropTable table thead th.sortasc {
	background:url(../files/ico/$file/Arrow_up_333333.gif) no-repeat top right;
}
.CropTable table thead th.sortdesc {
	background:url(../files/ico/$file/Arrow_down_333333.gif) no-repeat top right;
}
/************ Crop Table Row ************/
.CropTable table tbody{
	background-color:#FFFFFF;
}

.CropTable table tbody tr td{
	color:#666;
	font-size:12px;
	text-align:left;
	vertical-align:top;
	padding:4px;
            width:13.5%;
}
.CropTable table tbody tr td.firstcol{
	color:#FF7B05;
	font-weight:bold;
	width:19%;
}
.CropTable table tbody tr td.Attachment{
	text-align:center;
}
/************ Crop Table Footer ************/
.TableFooter{
	margin-bottom:3em;
}
.TableFooter ul,
.TableFooter li{
	list-style:none;
	padding:0;
	margin:0;
}
.TableFooter li{
	float:right;
}
.TableFooter li a{
	text-decoration:none;
	color:#666666;
}
.TableFooter li a span{
	padding:0 0 0 0.5em;
}
/********** Sales Contacts (Right Margin) **********/
.SalesContactsContainer{
	border-top:1px solid #49A448;
}
.SalesContactsContainer .TCSubHeadline{
	font-size:1em;
	color:#339933;
	margin-bottom:0.4em;
}
.SalesContactsContainer .AButton{
	display:block;
	float:right;
	margin:0.5em 0 0 0;
	background-color:#E7E7E7;
	border:1px solid #9C9C9C;
	padding:.2em;
	text-decoration:none;
}
#SalesContactsAll{
	clear:both;
}
#SalesContactsAll .TCSelect{
	font-size:1em;
	margin:0.5em 0 0 0.8333em;
}
#SalesContactsAll .Loading{
	display:block;
	text-align:center;
	margin:1em auto;
	padding:2em 0 0 0;
}
/************************ End Crop Table ************************/

/*********************** Homepage Begin ***********************/
.Homepage #KeyVisual { 
     display:block;
     height:100px;
     width:756px;
     margin:0 0 1px 0;
     overflow:hidden;
}
.Homepage #LeftColumn {
    margin-top:0;     
}
.Homepage #CenterColumn {
    margin-top:10px;
}
.Homepage #RightColumn {
     margin-top:-94px;
}
/*********************** Homepage End ***********************/

/*********************** Subhomepage Begin ***********************/
.Subhomepage #KeyVisual{
     display:block;
     height:70px;
     width:826px;
     margin:0 0 1px 170px;
}
.Subhomepage #LeftColumn{
     margin-top:-71px;
}

/*********************** Subhomepage End ***********************/

/******************* Begin Picture Gallery *******************/
div.PictureGallery .Entry{
 clear:both;
 border-top:1px solid #FFE6BE;
 padding:1em 0 0 0;
}

div.PictureGallery .Entry1{
 border-top:0;
}

div.PictureGallery .Entry .Picture,
div.PictureGallery .Entry .Text{
 margin:0 0 1em 0;
 font-size:1.1em;
}


div.PictureGallery .Entry .Picture{
 float:left;
 width:150px;
}

div.PictureGallery .Entry .Text{
 margin:0 0 0 160px;
}

div.PictureGallery .Entry .Text .Description{
 margin:0 0 1em 0;
}

div.PictureGallery .Entry .Download{
 padding:0 0 1em 0;
 font-size:0.75em;
}

div.PictureGallery .Entry .Download *{
	text-transform:uppercase;
}

div.PictureGallery .Entry .Download a{
	border:1px solid #339933;
 text-decoration:none;
}

div.PictureGallery .Entry .Download .Left{
 padding:0 0.5em;
	background-color:#339933;
	color:#FFFFFF;
}

div.PictureGallery .Entry .Download .Right{
 padding:0 0.5em;
	background-color:#FFFFFF;
	color:#FF6600;
}

div.PictureGallery .Entry .DownloadLow .Right{
 padding:0 0.7em;
}

div.PictureGallery .Entry .Download .Filesize{
 padding:0 0 0 1em;
 text-transform:capitalize;
 }
/******************* End Picture Gallery *******************/

/******************* Begin Print *******************/
.WebsitePrint #NamingArea {
	width:auto;
}	
.WebsitePrint #HeadRight {
	left:50em;
	width:10em;
}
.WebsitePrint #Logo{
	float:none;
}
.WebsitePrint #KeyVisual,
.WebsitePrint .TCCountrySites,
.WebsitePrint .TCSearch{
	display:none;
}

@media print{
	#Main { 
		width:100%;
	}
	#NamingArea {
		width:auto;
	}	
	#HeadRight {
		left:50em;
		width:10em;
	}
	#Logo{
		float:none;
	}
	#CenterColumn {
		width:100%;
	}
	#CenterColumn div.Inner { 
		margin:0;
	}
	#CenterColumn .TwoColumn {
		width:100%;
		clear:both;
	}
	#BottomLine,
	#MetaNavigation,
	#MainNavigation,
	#LeftColumn, 
	#KeyVisual,
	.TCCountrySites,
	.TCSearch {
		display:none;
	}
}
/******************* End Print *******************/

/******************* Begin Search *******************/
.Search form{
  margin:0 0 1em 0;
}

.Search .Label{
   float:left;
   margin-right:0.5em;
}

.Search .SearchField{
   float:left;
   margin-right:0.5em;
}

.Search .SearchField input{
  width:20em;
}

.Search .SearchButton input{
  border:1px solid #999999;
}

.Search ul,
.Search ul li{
  list-style:none;
  padding:0;
  margin:0;
}

.Search ul li{
  padding:0.5em 0 0.5em 0;
  border-top:1px solid #999999;
}

.Search ul li.Line1{
  border-top:0;
}

.Search ul li a{
  font-size:1.2em;
}
/******************* End Search *******************/

/******************* Begin iFrame *******************/
#iFrame a{
    color:#339933;
    text-decoration:none;
}
/******************* End iFrame *******************/
