body {
 font-family:"Verdana",  Sans-serif; 
 margin-left: 4em;
}


img {
float: left;

}

#banner {
   background-image: url('/images/bigger/export_area4_white.png');
   background-repeat: no-repeat;
   color: #2f7965;
   text-align: center;
   height: 303px;
   width: 100%;
   position: absolute;
   left: 0em;
   top: 0em;
   z-index: 1;
   overflow: visible;
}

span.banner_text1 {
   font-weight: bold;
   font-size: 1.7em;
   line-height: 1.9em;
}

span.banner_text2 {
   font-weight: bold;
   font-size: 1.3em;
   line-height: 1.5em;
}

div#contentx {
   color: #3c6f75; 
   text-align: left;
   line-height: 1.3em;
   letter-spacing: .01em;
   font-size: 1em;
   height: 5em;
   width: 35em;
   position: absolute;
   left: 3em;
   top: 14em;	
   z-index: 1;
   overflow: visible;

}


.content_header {
  font-size: 1.1em;
  color: #d0910b;
}

#events_links_wrapper {
 width: 313px;
 position: absolute;
 left: 40em;
 top: 37em;
 z-index: 1;
 overflow: visible;
}

div.class_div_outer {
 border: .15em dashed #2f7965;
 padding: .5em;
 margin-bottom: 1em;
}


div.class_div_inner {
 font-size: .8em; 
}



div.events {
 text-align: left;
 margin-bottom: 1em;
 padding: .5em;
 width: 12em;
 overflow: visible;
}

div.whatsnew {
 text-align: left;
 padding: .5em;
 margin-bottom: 1em;
 width: 12em;
 overflow: visible;
}

div.address_info {
 font-size: .9em;
 text-align: left;
 border: .1em dotted gray;
 background-image: url(/imgAW/stripe.png);
 width: 313px;
 padding: .5em;
 margin-bottom: 1em;
 margin-top: 3em;
 overflow: visible;
}

div.events_title {
 font-size: 1em; 
 font-weight: bold;
 color: #d0910b;
}

div.whatsnew_title {
 font-size: 1em; 
 font-weight: bold;
 color: #d0910b;
}

div.links_title {
 font-size: 1em; 
 font-weight: bold;
 color: #d0910b;
}

div.links {
 text-align: left;
 margin-bottom: 1em;
 padding: .5em;
 width: 12em;
 overflow: visible;
}





div#menu_bar_x1 {
 background-image: url('/images/presentation/menu_css/bkgrnd_menu_bar_lighter.png');
 background-repeat: no-repeat;
 text-align: left;
 font-family: "Arial", Sans-serif ;
 width: 400px;
 position: absolute;
 left: 13em;
 top: 0em; 
 z-index: 3;
 overflow: visible;
}

div.menu_item_x1 {
padding: .3em;
}

div#menu_bar_x2 {

 background-image: url('/images/presentation/menu_css/bkgrnd_language_bar_lighter.png');
 background-repeat: no-repeat;
 padding-top:.5em;
 padding-bottom:.1em;
 padding-left:1em;
 padding-right:1em;
 text-align: center;
 font-size: 1em;
 font-weight: normal;
 height: 3em;
 position: absolute;
 width: 111px;
 left: 38em;
 top: 0em;
 z-index: 2;
 overflow: visible;
}

div.menu_item_x2 {
  padding: 0em;
}


div#menu_bar_x3 {

 text-align: left;
 font-family: "Arial", Sans-serif ;
 width: 313px;
 position: absolute;
 left: 40em;
 top: 16em;
 z-index: 1;
 overflow: visible;
}

div.menu_item_x3 {
 padding: .7em;
 font-size: .8em;
}

div.menu_bar_x3_inner_top {
   background-image: url('/images/presentation/menu_css/bkgrnd_menu_area_blue_lighter_top.png');
   background-repeat: no-repeat;
   height: 14px;
}

div.menu_bar_x3_inner_mid {
   background-color: #eefafc;

}


div.menu_bar_x3_inner_bot {
   background-image: url('/images/presentation/menu_css/bkgrnd_menu_area_blue_lighter_bot.png');
   background-repeat: no-repeat; 
   height: 14px;
}



div.contacts_list {
  margin-top: 2em;
  margin-left: 2em;
  width: 25em;
}

div.contacts_list_name {
padding-top: 1.2em; 
padding-bottom: .6em; 
}


span.arrow_big {
font-size: 1.5em;
}


span.testimonial_from {
 color: gray;
 font-size: 1em;
 font-family: "Arial", Sans-serif ;
 font-weight: normal;
}



span.whatsnew {
 font-size: 1em;
 color: #666666;
 font-family: "Arial", Sans-serif ;
 font-weight: bold;
}

span.map_link {
 font-size: 1em;
 font-weight: normal;
 color: rgb(51, 51, 153);
}

span.up_arrow_link {
 font-size: 1em;
 font-weight: normal;
color: rgb(51, 51, 153);
}

img {
 background-color: transparent; 
 padding: 0em;
 border: none;
}

hr {
 border: 1px solid gray;
}

h1 {
 color: black;
 font-weight: bold;
 font-size: 1.3em; 
}

h2 {
  font-size: 1.1em;
  color: #d0910b;
}

h3 {
 font-weight: bold;
 font-size: 1em; 
}



table {
 border: none;
 padding: 0em;
}

td {
 vertical-align: top;
}


table.menu {
  padding: 0em; 
}

table.menu td {
  vertical-align: middle;
  text-align: center;
  padding: 0em; 
}

table.menu_h {
  padding: 0em; 
}

table.menu_h td {
  vertical-align: middle;
   font-size: small;
  text-align: center;
  font-weight:normal;
  width: 30em;
  padding: 0em; 
}


table.menu_h1 {

  padding: 0em; 
  margin-left: auto;
  margin-right: 0em;
}

table.menu_h1 td {
  font-size:.8em;
  vertical-align: middle;
  text-align: left;
  font-family: "Arial", Sans-serif ;
  padding: 0em; 
}



table.menu_h2 {
  padding: 0em; 
}

table.menu_h2 td {
  font-size:.8em;
  vertical-align: middle;
  text-align: center;
  font-family: "Arial", Sans-serif ;
  padding: 0em; 
}


table.menu_h3 {
  padding: 0em; 
  margin-left: auto;
  margin-right: auto;
}


table.menu_h3 td {
  vertical-align: middle;
  text-align: center;
   font-size: small;
 font-family: "Arial", Sans-serif ;
  font-weight: normal;
  padding: 0em; 
}


table.menu_v {
  padding: 0em; 
}

table.menu_v td {
   vertical-align: middle;
   text-align: left;
   font-size: small;
 font-family: "Arial", Sans-serif ;
   font-weight:normal;
   padding: .3em; 
}

table.menu_v2 {
  padding: 0em;
}

table.menu_v2 td {
   vertical-align: middle;
   text-align: left;
 font-family: "Arial", Sans-serif ;
   padding: .5em; 
}



div#contentx ul li {
  padding-top: .1em;
  padding-bottom: .1em;

}

div#contentx ol li {
  padding-top: .1em;
  padding-bottom: .2em;

}



div#contentx a {
  text-decoration: underline;
}

a {
  color: rgb(51, 51, 153); 
  text-decoration: none;
}

a:active {
   color: rgb(51, 51, 153); 
}

a:visited {
   color: rgb(51, 51, 153); 
}

a:hover {
    color: rgb(153, 51, 0);
}







div.xx a {
	font-family: Verdana, sans-serif;
	font-size:0.8em;
	font-style:normal;
	text-decoration:none;
}


.menu {
	border:none;
	border:0px;
	margin:0px;
	padding:0px;
	font-family: Verdana, sans-serif;
	font-size:0.8em;
	}

.menu ul{
	height:35px;
	list-style:none;
	margin:2px;
	padding:0;
	padding-left: 10px;
	}
	.menu li{
		float:left;
		padding:0px;
		}
	.menu li a {
 	color:rgb(51, 51, 153);
		display:block;
		font-weight:normal;
		line-height:35px;
		margin:0px;
		padding:0px 10px;
		text-align:center;
		text-decoration:none;
		}



		.menu li a:hover, .menu ul li:hover a{
			background: url("/images/presentation/menu_css/css_menu_arrow_dn.png") top center no-repeat;
/*
  	background:#fbe2b5;
 		background-color:#fbe2b5;
			border-bottom: 1px solid gray;
*/


			color:rgb(51, 51, 153);
			text-decoration:none;
			}
	.menu li ul{
		background:#fbe2b5;
		display:none;
		height:auto;
		padding:0px;
  padding-bottom: 10px;
		margin:0px;
		border:0px;
		position:absolute;
		width:200px;
		z-index:200;
		/*top:1em;
		/*left:0;*/
		}


	.menu li:hover ul{
		display:block;
		
		}
	.menu li li {

		display:block;
		float:none;
		margin:0px;
		padding:0px;
		width:200px;
		}
	.menu li:hover li a{
		background:none;
		
		}
	.menu li ul a{
		display:block;
		height:30px;
		font-size:12px;
		font-style:normal;
		margin:0px;
		padding:0px 10px 0px 15px;
		text-align:left;
		}
		.menu li ul a:hover, .menu li ul li:hover a{
/* 
			background:#2580a2 url('/images/presentation/menu_css/hover_sub.gif') center left no-repeat;
*/
			background: #fbe2b5 url('/images/presentation/menu_css/css_menu_arrow_ptright.png') center left no-repeat;
			border:0px;
    color: rgb(153, 51, 0);

			text-decoration:none;
			}
	.menu p{
		clear:left;
		}	

		

