/* B.H. */ 
html,body{
	font-size:12px;
	direction:ltr;
	margin:0px 0px 0px 0px;
	padding: 0px;
	font-family:Arial, Helvetica, sans-serif;
	color: #000;
	background-color:#FFFFFF;
}
font{font-size:12px;}
td{font-size:12px;}
img{border:0px;	padding:0px;margin:0px;}
a{color:#06378D;}
form{padding:0px;margin:0px;}

div#pageMe{width:1050px; margin: 0 auto; background-image:url(images/page_bg.gif); background-repeat:repeat-x;}


div#header{background-image:url(images/header_bg.gif); background-repeat:repeat-x; height:149px; overflow:hidden; width:1050px; margin: 0 auto;}
div#header div.contaner{width:1030px; margin: 0 auto;}
div#header div.logo{float:left;}
div#header div.text{float:left; padding-left:25px; padding-top:50px;}
div#header div.text p{padding:0px; margin:0px;}
div#header div.text td{vertical-align:top;padding:0px; margin:0px;}
div#header td.date{line-height:42px;}
div#header div.login{float:right; text-align:right; padding-top:30px;}

div#login{width:206px; display:none; height:70px; padding-left:12px; padding-right:12px; padding-top:6px; border:1px solid #fff; background-color:#A19D9C; text-align:left;}
div#login input.input{width:80px; border:none; height:15px; color:#000;}
div#login label{display:block; float:left; width:65px; color:#fff;}
div#login input.submit{background-color:#FFFFFF; border:none; width:50px; color:#A19D9C;}
div#login td.input{padding-right:4px; padding-bottom:3px;}
div#login td.submit{background-color:#FFFFFF;} 
div#login td.link a{color:#FFFFFF; font-size:10px;}
div#login div.userIn{color:#fff; font-weight:bold;}
div#login a.userIn{color:#fff;}


div#topMenu{height:37px; background-image:url(images/menu_bg_off.jpg); background-repeat:repeat-x; width:1050px; margin: 0 auto;}
div#topMenu div.contaner{width:1030px; margin: 0 auto;}
/* Root = Horizontal, Secondary = Vertical */
ul#navmenu-h {
	margin: 0;
	border: 0;
	padding: 0;
	list-style: none;
	height: 37px;
}

ul#navmenu-h li {
  margin: 0;
  border: 0 none;
  padding: 0;
  float: left; /*For Gecko*/
  display: inline;
  list-style: none;
  height: 37px;
  position:relative;
  background-image:url(images/menu_bg.jpg);
  background-repeat:no-repeat;
  background-position:left top;

}

ul#navmenu-h ul {
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 160px;
  list-style: none;
  display: none;
  position: absolute;
  top: 22px;
  left: -20;
}

ul#navmenu-h ul:after /*From IE 7 lack of compliance*/{
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  visibility: hidden;
}

ul#navmenu-h ul li {
	width: 160px;
	height:37px;
	float: left; /*For IE 7 lack of compliance*/
	display: block !important;
	display: inline; /*For IE*/
}

/* Root Menu */
ul#navmenu-h a {
	padding:0px;
	float: none !important; /*For Opera*/
	float: left; /*For IE*/
	display: block;
	color: #fff;
	font: 13px/37px Arial,Verdana,  Helvetica, sans-serif;
	text-decoration: none;
	height: auto !important;
	height: 1%; /*For IE*/
	text-align:center;
	background-position:bottom center;
	background-repeat:repeat-x;
	padding-left:18px;
	padding-right:18px;
	
}

/* Root Menu Hover Persistence */
ul#navmenu-h a:hover,
ul#navmenu-h li:hover a,
ul#navmenu-h li.iehover a {
	color: #fff;
	background-image:url(images/menu_bg_on.jpg)  
}

/* 2nd Menu */
ul#navmenu-h li:hover li{
background-image:none;
width:165px;
}
ul#navmenu-h li:hover li a,
ul#navmenu-h li.iehover li a {
	width:160px;
	float: none;
	background-color:none;
	background-image:none;
	color: #000;
	text-align:left;
	padding:0px;
	padding-left:5px;
}

/* 2nd Menu Hover Persistence */
ul#navmenu-h li:hover li a:hover,
ul#navmenu-h li:hover li:hover a,
ul#navmenu-h li.iehover li a:hover,
ul#navmenu-h li.iehover li.iehover a {
	color: #000;
	background-color:#CCCCCC;
	text-align:left;
	background-image:none;
	
}
ul#navmenu-h ul {
  display: none;
  position: absolute;
  top: 37px;
  left: 0px;  
  border:1px solid #9D9999;
  background-color:#FFFFFF;
  width:165px;
}
/* 3rd Menu */
ul#navmenu-h li:hover li:hover li a,
ul#navmenu-h li.iehover li.iehover li a {
  background: #b3dbe8;
  color: #4671BE;
}

/* 3rd Menu Hover Persistence */
ul#navmenu-h li:hover li:hover li a:hover,
ul#navmenu-h li:hover li:hover li:hover a,
ul#navmenu-h li.iehover li.iehover li a:hover,
ul#navmenu-h li.iehover li.iehover li.iehover a {
  background: #85AEF9;
  color: #FFF;
}

/* 4th Menu */
ul#navmenu-h li:hover li:hover li:hover li a,
ul#navmenu-h li.iehover li.iehover li.iehover li a {
  background: #EEE;
  color: #666;
}

/* 4th Menu Hover */
ul#navmenu-h li:hover li:hover li:hover li a:hover,
ul#navmenu-h li.iehover li.iehover li.iehover li a:hover {
  background: #CCC;
  color: #FFF;
}

ul#navmenu-h ul ul,
ul#navmenu-h ul ul ul {
  display: none;
  position: absolute;
  top: 0;
  left: -160px;
}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu-h li:hover ul ul,
ul#navmenu-h li:hover ul ul ul,
ul#navmenu-h li.iehover ul ul,
ul#navmenu-h li.iehover ul ul ul {
  display: none;
}

ul#navmenu-h li:hover ul,
ul#navmenu-h ul li:hover ul,
ul#navmenu-h ul ul li:hover ul,
ul#navmenu-h li.iehover ul,
ul#navmenu-h ul li.iehover ul,
ul#navmenu-h ul ul li.iehover ul {
  display: block;
}


div#searchBox{float:right; height:37px; overflow:hidden; width:230px;}
div#searchBox td{height:37px;}
div#searchBox div.searchInput{padding-right:4px;}
div#searchBox input.searchInput{width:180px; border:none; color:#A19D9C;}
div#searchBox div.searchSubmit{}
div#searchBox input.searchSubmit{background-color:#FFFFFF; border:none; width:25px; color:#A19D9C;}



div#page{width:1030px; margin: 0 auto;}
div#leftSide{float:left; width:200px; padding-right:12px; overflow:hidden;}
div#rightSide{float:left; width:250px; padding-left:12px;}
div#centerSide{float:left; width:552px;}

div#departments{width:200px; padding-top:12px; background-color:#FDB813; text-align:-moz-center; padding-bottom:12px;}
div#departments div.contaner{border:1px solid #938570; background-color:#FFFFFF; width:170px;}
div#departments div.contaner div{padding-bottom:6px;}
div#departments div.contaner img{padding-bottom:7px; padding-top:6px;}

div#bannerLeft{padding-top:12px; padding-bottom:12px;}
div#bannerRight{padding-top:12px; padding-bottom:12px;}

div#newsFlash{width:200px; height:370px; background-color:#DBD9D9;}
div#newsFlash div.newsFlashTitle{width:200px; height:18px; background-image:url(images/news_in_europe.gif); overflow:hidden; text-align:center; padding-top:16px;}
div#newsFlash div.newsFlashTitle a{font-size:10px; color:#fff}
div#newsFlash div.contaner{padding-top:12px; padding-bottom:12px; padding-left:20px; padding-right:20px;}
div#newsFlash marquee{height:305px;}
div#newsFlash div.colum{padding-bottom:12px;}
div#newsFlash a{color:#000; text-decoration:none;}
div#newsFlash span.title{font-weight:bolder;}
div#newsFlash span.desc{}
div#newsFlash span.desc p{padding:0px; margin:0px;}
div#newsFlash span.readmore{display:block; text-align:right; color:#214A8A; text-decoration:underline;}

div#homePage{padding-top:10px;}
div#homePage homePageText.img{border:1px solid #8E8A8B; height:246px;}
div#homePage div.homeInner{padding-top:12px;}
div#homePage div.space{float:left; width:12px; height:10px;}

div#homeNews{float:left; width:550px;}
div#homeNews td{vertical-align:top;}
div#homeNews div.head{padding-bottom:5px;}
div#homeNews div.head a{display:block; background-image:url(images/featured_news.gif); width:540px; height:34px; text-align:right; padding-right:10px; line-height:40px; color:#fff; font-size:11px; overflow:hidden;}
div#homeNews div.head img{width:340px; height:34px; border:none;}
div#homeNews div.row{padding-top:3px; padding-bottom:3px;}
div#homeNews div.contaner{border:1px solid #A4A0A0; background-color:#FFFFFF; padding-top:6px; padding-left:6px; padding-bottom:8px; padding-right:2px;}
div#homeNews div.image{float:left; width:137px; padding-top:12px;}
div#homeNews div.image img{width:120px;}
div#homeNews div.imageDesc{height:19px; background-color:#F0A815; text-align:center; width:66px; line-height:18px;}
div#homeNews div.imageDesc a{color:#000; text-decoration:none;}
div#homeNews div.text{float:left;}
div#homeNews div.title{padding-top:12px;}
div#homeNews div.title a{color:#837E7E; font-size:14px; text-decoration:none;}
div#homeNews div.desc{padding-top:5px; padding-right:12px;}
div#homeNews div.desc a{color:#000000; text-decoration:none;}
div#homeNews font.readMore{color:#113C81; text-decoration:underline; font-size:11px;}

div#homeVideo{float:left; width:200px; overflow:hidden;}
div#homeVideo div.head{padding-bottom:5px;}
div#homeVideo div.head img{width:200px; height:34px; border:none;}
div#homeVideo div.row{padding-top:3px; padding-bottom:3px;}
div#homeVideo div.contaner{border:1px solid #A4A0A0; background-color:#FFFFFF; padding:10px; padding-top:0px; text-align:center;}
div#homeVideo div.box{border-top:1px solid #A4A0A0; padding-bottom:10px;}
div#homeVideo div.image{padding-bottom:12px; padding-top:15px;}
div#homeVideo div.title{text-align:left; font-size:14px; padding-bottom:5px;}
div#homeVideo div.title a{text-decoration:none; color:#113C81;}
div#homeVideo div.desc{text-align:left; padding-bottom:5px;}
div#homeVideo div.desc a{text-decoration:none; color:#000;}
div#homeVideo div.time{text-align:left; font-size:11px;}
div#homeVideo div.time a{text-decoration:none; color:#113C81;}



div#rssShare{padding-top:10px; height:24px;}
div#rssShare a.share{display:block; text-align:center;}
div#rssShare a.rss{display:block; float:right;}

div#events{width:250px;}
div#events div.head{height:34px; overflow:hidden;}
div#events div.head img{width:250px;}
div#events div.contaner{overflow:auto; border-left:1px solid #9D9999; border-right:1px solid #9D9999; border-bottom:1px solid #9D9999; height:416px; background-color:#FFFFFF; padding:12px;}
div#events a.row{display:block; text-decoration:none; color:#000000; padding-bottom:18px;}
div#events span.title{display:block; color:#113C81; font-size:14px; padding-bottom:5px;}
div#events span.date{display:block; font-size:11px; font-weight:bold;}
div#events span.desc{}
div#events font.readMore{font-size:11px; color:#113C81; text-decoration:underline;}

div#contentPage{padding-top:12px;}
div#contentPage div.contentPageTitle{background-image:url(images/page_title_bg.jpg); font-size:18px; color:#fff; padding-left:13px; padding-right:13px; padding-top:6px; padding-bottom:6px;}
div#contentPage div.contaner{padding-top:6px;}
div#contentPage div.text{border:1px solid #A09C9C; background-color:#FFFFFF; padding:20px;}
div#contentPage div.textRow{border:1px solid #A09C9C; background-color:#FFFFFF; padding:5px;}

div#contentPage div.date{padding-bottom:5px; font-size:11px;}
div#contentPage div.contentPageText{}
div#contentPage div.searchPageTitle{font-size:14px; font-weight:bold; padding-bottom:10px;}
div#contentPage div.errSearch{color:#990000;}
div#contentPage div.resultRow{padding-bottom:15px;}
div#contentPage div.resultRow a{text-decoration:none; display:block;}
div#contentPage a.resultRowTitle{color:#174285; font-weight:bold;}
div#contentPage a.resultRowDesc{color:#000;}
div#contentPage a.resultRowLink{}
div#contentPage div.parentRow{}
div#contentPage div.parentRow a{text-decoration:none;}
div#contentPage td.parentImage{padding-right:10px;}
div#contentPage div.parentTitle{padding-bottom:5px; font-weight:bold; font-size:14px;}
div#contentPage div.parentTitle a{color:#666666;}
div#contentPage div.parentDesc{}
div#contentPage div.parentDesc a{color:#000;}
div#contentPage div.boxTitle{font-size:14px; font-weight:bold; padding-bottom:15px;}


div#videoGallery{padding-top:15px; padding-bottom:15px;}

div#pageForm{margin-top:20px;}
input.memberInput
{
	width:295px;
	height:17px;
	border:1px solid #ccc;
	margin-bottom:10px;
}

textarea.memberInput
{
	width:295px;
	height:85px;
	border:1px solid #ccc;
	margin-bottom:10px;
}
td.memberInput
{
	color:#000;
	font-weight:bold;
	padding-right:10px;
}
input.memberButtonSend{border:1px solid #000; background-color:#CCCCCC;}


div#imageGallery{}
div#imageGallery div{padding-bottom:15px;}


div#orgBox{}
div#orgBox div.head{border-left:1px solid #000; height:25px;}
div#orgBox div.head span{cursor:pointer; display:block; float:left; line-height:24px; text-decoration:none; font-weight:bold; color:#000; padding-left:20px; padding-right:20px; border-right:1px solid #000; border-top:1px solid #000; border-bottom:1px solid #000; background-color:#CCCCCC;}
div#orgBox div.head span.on{border-bottom:1px solid #fff; background-color:#FFFFFF;}
div#orgBox div.box{display:none; border:1px solid #000; padding:15px;}
div#orgBox div.box_on{display:block;}


div#loginForm{}
div#loginForm label{display:block; padding-right:10px; font-weight:bold;}
div#loginForm input.forgetInput{border:1px solid #666;}
div#loginForm input.forgetSubmit{border:1px solid #000; background-color:#CCCCCC;}

table#loginForm{}
table#loginForm td.input{width:120px;}
table#loginForm input.input{width:180px; border:1px solid #666; color:#000;}
table#loginForm td{padding-bottom:10px;}
table#loginForm td.submit{text-align:right;}
table#loginForm td.submit input{border:1px solid #000; background-color:#CCCCCC; width:80px;}

div#leftMenu{padding-top:12px; padding-bottom:12px;}
div#leftMenu div.head{height:35px; line-height:32px; width:200px; background-color:#898383; text-align:center; color:#fff; font-size:14px;}
div#leftMenu div.body{width:200px; background-color:#DBD9D9;}
div#leftMenu div.body a{display:block; line-height:18px; padding-bottom:10px; font-weight:bold; padding-left:10px; padding-right:10px; text-decoration:none; color:#666666;}
div#leftMenu div.body a:hover{text-decoration:underline;}

div#pleaseLogin{display:block; text-align:-moz-center; padding-top:70px;}
div#pleaseLogin a{display:block; color:#000000; text-decoration:none;  text-align:center;}

div#loginFormDiv{display:none;}

