 /********* embedded fonts loaded from the css folder so it works in all languages **********/
 @font-face {
    font-family: TibetMachttfEmbed;
    font-style:  normal;
    font-weight: normal;
    src: url(TIBETAN0.eot);
    src: local(TibetanUnicode.ttf);
  }
  @font-face {
    font-family: MainGR;
    font-style:  normal;
    font-weight: normal;
    src: url(MainGRCODE0.eot);
  }
  /********* SITE LAYOUT **********/
body {
	background-color: #FFFFFF;
	padding: 0;
	margin: 0 auto;
	text-align: center;
	color: #000000;
	font-family: Arial,TibetMachttfEmbed,MainGR;
	font-size: 18px;
	font-weight: normal;
	
}

#header {
	border: 0px;
	padding: 0px;
	width: 100%;
	background-image: url("/images/header_tile.jpg");
	margin: 0px;
}
#header_menu {
	position: absolute;
	text-align: right;
	right: 10px;
	top: 20px;
	width: 600px;
	z-index: 100;
}

#searchbox {
     z-index: 101;
	 position: absolute;
	 right: 40px;
	 top: 140px;
	 background: url(/images/search.gif) no-repeat;
	 width: 211px;
	 height: 30px;
}
#leftcolumn {
	float: left;
	width: 138px;
	height: 529px;;
	background-image: url("/images/left_column.jpg");
}

#rightcolumn {
	float: right;
	width: 138px;
	height: 529px;
	background-image: url("/images/right_column.jpg");
}
#container {
	background-color: #fff;
	text-align:left;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
	margin-left: 138px;
	margin-right: 138px;
	top: 10px;
	padding-left: 20px;
}
#container2 {
	background-color: #fff;
	text-align:left;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
	margin-left: 138px;
	margin-right: 138px;
	top: 10px;
	padding-left: 20px;
	padding-right: 20px;
}
.featured {
	float: right;
	width: 215px;
	height: 900px;
	margin-left: 20px;
	padding: 40px 10px;
	text-align:left;
	background-color: #e5eccf;
	font-family: Arial,TibetMachttfEmbed,MainGR;
	font-size: 15px;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	position: inherit;
	z-index: 200;
}
#map {
	background: url(/images/worldmap.gif) no-repeat center;
}
#contactform {
	float: right;
	width: 225px;
	background-color: #e5eccf;
	margin-left: 20px;
	margin-top: 20px;
	padding: 10px 10px 30px 30px;
	text-align:left;
}	
#footer {
  	padding-top: 10px;
  	text-align: center;
  	width: 100%;
	background-color: #CCCCCC;
	margin: 0px;
	clear: both;
}
/********* SITE NAVIGATION **********/
ul#toc {
	height:30px;
	list-style: none;
	margin: 0;
	padding-left: 140px;
	background-color: #f26722;
}
ul#toc li {
	float: left;
}

ul#toc a {
	background: url("/images/tabs.gif") 100% 0;
	color: #fff;
	font-size:18px;
	display: block;
	float: left;
	line-height: 25px;
	font-weight: bold;
	padding: 0 10px 5px 10px; /********* added 5px to the bottom padding **********/
	text-decoration: none;
	text-transform:uppercase;
}

ul#toc a:hover {
	background-color: #c02a0a;
	background-position: 0 -60px;
}

ul#toc a:hover span {
    background-position: 100% -60px;
}

ul#toc span {
    background: url("/images/tabs.gif") 100% 0;
    display: block;
    line-height: 2em;
}


  /********* HEADERS **********/
H1 {
	font-size: 26px;            
	font-family: Arial,TibetMachttfEmbed,MainGR;
	font-weight: bold;
	color: #92a93b;
}
H2 {
	font-size: 22px;            
	font-family: Arial,TibetMachttfEmbed,MainGR;
	font-weight: bold;
	color: #92a93b;
}
H3 {
	font-size: 20px;            
	font-family: Arial,TibetMachttfEmbed,MainGR;
	font-weight: bold;
	color: #92a93b;
}
H2.feature {
	font-size: 24px;            
	font-family: Arial,TibetMachttfEmbed,MainGR;
	font-weight: bold;
	color: #92a93b;
}
  /********* LINKS **********/

a {
	text-decoration: none; 
	color: #92a93b;
	font-family: Arial,TibetMachttfEmbed,MainGR;
	font-size : 16px;
	}

a:hover {
	color:#f26722;
}

a.topmenu {
	text-decoration: none;
	font-family: Arial,TibetMachttfEmbed,MainGR;
	font-size: 20px;
	font-weight: bold;
	color: #f26722;	
}
a.topmenu:hover {
	color: #92a93b;
}
a.Title	 {
	text-decoration: none;
	font-size: 24px;
	font-family: Arial,TibetMachttfEmbed,MainGR;
	font-weight: bold;
	padding-bottom: 5px;
	color: #92a93b;
}
a:hover.Title {
	text-decoration: none;
	font-size: 24px;
	font-family: Arial,TibetMachttfEmbed,MainGR;
	font-weight: bold;
	padding-bottom: 5px;
	color: #666666;
}
.Title                  {
						text-decoration: none;
						font-size: 24px;
						font-family: Arial,TibetMachttfEmbed,MainGR;
						font-weight: bold;
						padding-bottom: 5px;
						color: #92a93b;
	 					}
.Title a                  {
						text-decoration: none;
						font-size: 24px;
						font-family: Arial,TibetMachttfEmbed,MainGR;
						font-weight: bold;
						padding-bottom: 5px;
						color: #92a93b;
	 					}
.TitleLarge             {
                        text-decoration: none;
						text-align: center;
                        font-size: 28px;
                        font-family: Arial,TibetMachttfEmbed,MainGR;
                        font-weight: bold;
                        padding-bottom: 5px;
                        color: #92a93b;
                        }
a.button {
	background-color:#a2b953;
	border:1px solid #FFF;
	color:#FFF;
	display:block;
	font-size:17px;
	font-weight:bold;
	margin-left:1px;
	outline:1px solid #a2b953;
	padding:3px 0 4px;
	text-align:center;
	text-decoration:none;
	width:120px;
}
a.button:hover {
	background-color: #92a93b;
	color: #fff;
}
a.maplink {
	text-decoration: none;
	font-family: Arial,TibetMachttfEmbed,MainGR;
	font-size: 16px;
	line-height:150%;
	color: #000000;
}
a.maplink:hover {
	color: #000000;
}
  /********* SITE ELEMENTS **********/

td {
	font-family: Arial,TibetMachttfEmbed,MainGR;
	font-size: 18px ;
}
.searchfield {
	width: 170px;
	 height: 20px;
	 background: none;
	 border: none;
	 margin-top: 5px;
	 margin-right: 30px;
	 
}
.overlay {
	position: absolute;
	right: 0px;
	 top: 0px;
	 z-index: 102;
	 width: 36px;
	 height: 30px;
}
.blackCopy {
	text-decoration : none;
	font-size: 17px;
	font-family: Arial,TibetMachttfEmbed,MainGR;
	font-weight : normal;
	line-height: normal;
	color : #000000;
	padding: 6px;
	text-align: left;
	background-color: #cccccc;
	}

.textbox		{
	background-color: #eaeaea;
	font-family: Arial,TibetMachttfEmbed,MainGR;
	font-size: 16pt;
	height: 18px;
	width: 140px;
	border: 1px solid;
	color: #2d2d2d;
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-color: #003366 solid;
	vertical-align: top;
}




#main {
	border: 0px;
	width: 100%;
	background-color: #ffffff;
}
#left {
	width: 200px;
	vertical-align: top;

}
#leftlang {
	width: 200px;
	vertical-align: top;

}
#podBottom {
	width: 200px;
	height: 24px;
	border: 0px; 
}

#centerContent {
	text-align: center;
	vertical-align: top;
	width: 100%;
}

#right {
	text-align: left;
	vertical-align: top;
	width: 200px;
}

#emailText {
	background-color: cccccc;
	text-align: center;
}
.column {
	text-decoration : none;
	font-size: 12px;
   font-family: Arial,TibetMachttfEmbed,MainGR;
   font-weight : normal;
   padding-top: 5px;
   background-color : transparent;
   color : #003399;
	}
.blk-headline {
	text-decoration: none;
	font-size: 12px;            
	font-family: Arial,TibetMachttfEmbed,MainGR;
	font-style: bold;
	font-weight: bold;
	text-indent: 0px;
	color: #000000;
	}
.blkCopy {
	text-decoration : none;
	font-size: 12px;
	font-family: Arial,TibetMachttfEmbed,MainGR;
	font-weight : normal;
	line-height: normal;
	color : #000000;
	}
	
table.blkCopy {
	text-align: left;
	vertical-align: top; 
}
.whtCopy {
	text-decoration : none;
	font-size: 12px;
	font-family: Arial,TibetMachttfEmbed,MainGR;
	font-weight : normal;
	line-height: normal;
	color : #ffffff;
	}

.label {
   text-decoration : none;
   font-size: 12px;
   font-family: Arial,TibetMachttfEmbed,MainGR;
   font-weight : bold;
   line-height: normal;
   color : #000000;
   padding: 6px;
                        }
		 	.teaser         {
						font-size: 10px;            
						font-family: Arial,TibetMachttfEmbed,MainGR;
						font-style : italic;
						font-weight: bold;
						color: #000000;
					    }

P {
	font-family: Arial,TibetMachttfEmbed,MainGR;
	font-size: 16px;
	color: #000000;

}


.WhiteTableTitle    {
						text-decoration: none;
						font-size: 16px;            
						font-family: Arial,TibetMachttfEmbed,MainGR;
						font-weight: bold;
						color: #ffffff;
	 					}
.headerbar          	{
						text-decoration: none;
						font-size: 12px;            
						font-family: Arial,TibetMachttfEmbed,MainGR;
						font-weight: normal;
						color: #ffffff;
						background-image: url(images/english/header_weight.jpg);
						background-repeat: no-repeat;
	 					}

	 					
.MainMenu				{
						padding: 10px;
						font-family: Arial,TibetMachttfEmbed,MainGR;
						font-weight: bold;
						font-size: bold 14px ;
						color: #92a93b;
						text-align: left;
						vertical-align: top;
						}

.MainMenu a				{
						color: #92a93b;
						font-size: bold 14px ;
						text-decoration: none;
						}
	 
/********* FORM STYLES **********/


.textarea		{
				background-color: #ffffff;
				font-family: Arial,TibetMachttfEmbed,MainGR;
				font-size: 10pt;
				float: center;
				height: 100px;
				width: 250px;
				border: 1px solid;
				color: #2d2d2d;
				margin-top: 1px;
				margin-right: 0px;
				margin-bottom: 0px;
				margin-left: 0px;
				border-color: #003366 solid;
				vertical-align: middle;
				}
.checkbox		{ 
				background-color: #ffffff;
				font-family: Arial,TibetMachttfEmbed,MainGR;
				font-size: 10pt; 
				float: center; 
				height: 16px; 
				width: 16px; 
				color: #999999;
				border: 1px solid; 
				margin-top: 1px; 
				margin-right: 0px; 
				margin-bottom: 0pt; 
				margin-left: 0px; 
				border-color: #003366 solid;
				vertical-align: middle;
				}
.optionbox		{
				background-color: #ffffff;
				font-family: Arial,TibetMachttfEmbed,MainGR;
				font-size: 11px;
				color: #2d2d2d;
				margin-top: 1px;
				margin-right: 0px;
				margin-bottom: 0px;
				margin-left: 0px;
				vertical-align: top;
				}
.optionboxalt	{
				background-color: #ffffff;
				font-family: Arial,TibetMachttfEmbed,MainGR;
				font-size: 10pt;
				color: #2d2d2d;
				border: 1px solid;
				margin-top: 1px;
				margin-right: 0px;
				margin-bottom: 0px;
				margin-left: 0px;
				border-color: #003366 solid;
				vertical-align: middle;
				}
