body {margin:0;padding:0; background-color:#ecedf1; }

.HeadlineMain {margin:0;padding:0 0 15px 0; color:#ff413c; font-size:28px; line-height:30px; font-weight:normal;  }
.HeadlineBox {margin:0;padding:0 0 10px 0; color:#ff413c; font-size:22px; line-height:23px; font-family:"HelveticaNeue",Helvetica, sans-serif; }
.HeadlinePageSection {margin:0;padding:0 0 10px 0; color:#ff413c; font-size:18px; font-weight:bold; }

.Clear {clear:both; overflow:hidden; font-size:0; line-height:0; height:0;}
.trackerCode {clear:both; overflow:hidden; font-size:0; line-height:0; height:0;}
.NoBorderTop {border-top:0px !important; }
.NoBackground {background:none !important;}
.Nowrap {white-space:nowrap;}

.site-declaration {font-size: 11px; }
.euro-flag {margin-right: 10px;	margin-bottom: 5px; }

.WrapTop {min-height:202px; margin-top:10px; border-bottom:1px solid #637685; background:#08263d url("/images/bckgrWrapTop.gif") 240px 0px no-repeat; }
.Top,
.Main {position:relative; width:940px; padding-left:20px; }

.Logo {float:left; width:180px; padding-top:15px; padding-right:20px; text-align:right; }
  .Logo img {}
.TopContent {float:left; width:480px; margin-top:20px; border-left:1px solid #1a7ac2; color:#ffffff; }
  .TopContent .HeadlineTop {float:left; margin:0px; padding:0 0 0 20px; width:185px; font-size:16px; line-height:18px; color:#ffffff; font-family:"HelveticaNeue",Arial,Helvetica, sans-serif; }
    .TopContent img.flagEuro {display:block; margin-top:10px; }
  .TopContent .Contacts {float:right; width:220px; font-size:14px; line-height:16px;}
  .TopContent .Contacts h5 {margin:0;padding:0;text-transform:uppercase; font-weight:bold; font-size:14px; }
  .TopContent a {color:#1a7ac2}

.Main {background:url("/images/bckgrMain.gif") 0px -64px no-repeat; }
.ContentLeft {float:left; padding-top:20px; width:180px; }
.MainContent {float:right; margin-top:-64px; padding:0 20px 0 0;width:700px; background:#ffffff url("/images/bckgrMainContent.gif") 0px 0px no-repeat; border-top:5px solid #1a7ac2;}
  .Content {float:left; padding:0 0 20px 20px; width:440px; min-height:700px; }
    .ContentTop {margin-left:-20px; }
  .ContentRight {float:right; margin-top:-154px; width:220px;  }
.Bottom {padding:20px 0 20px 220px; }
  
.BannerLeft {padding-bottom:20px; }
.BannerBottom {margin:10px 0; padding:20px; background:#ffe9e8 url("/images/bannerBottom.gif") 0px 0px no-repeat; width: 399px; height: 142px}
.BannerBottom p {margin:0; padding:0 0 0 20px;}

.MenuPlain {float:left; width:350px; padding-bottom:15px; font-size:12px; line-height:13px; }
.MenuPlain ul {margin:0; padding:0; list-style:none;}
.MenuPlain li {float:left; margin-right:3px; background:#1a7ac2; }
.MenuPlain li a {display:block; padding:5px 5px 10px 5px; min-width:100px; text-align:center; color:#ffffff; text-decoration:none; font-weight:bold; }

.MenuLangs {float:right; padding-top:8px;width:110px; text-align:right;}
.MenuLangs select {font-size:12px; line-height:12px; width:100px;color:#1a7ac2; border:1px solid #adc1d0; }

.MenuChildren {margin-bottom:19px; border-top:10px solid #ec3c39; background:#ff413c; }
.MenuChildren ul {margin:0; padding:0; list-style:none;}
.MenuChildren li {border-top:1px solid #ffa09d; }
.MenuChildren a {display:block; padding:5px 19px 7px 19px; color:#ffffff; text-decoration:none; font-weight:bold; font-size:12px; line-height:14px}
.MenuChildren .Active {background:#ffa09d url("/images/menuchildren.Active.gif") 95% 4px no-repeat; }

.MenuSubChildren {color:#1a7ac2; }
  .MenuSubChildren ul {margin:0; padding:0; list-style:none; clear:both; overflow:hidden; }
  .MenuSubChildren li {float:left; font-size:14px; }
  .MenuSubChildren a {color:#1a7ac2; text-decoration:underline}
  .MenuSubChildren .Divider {padding:0 10px; font-size:16px; color:#1a7ac2;}

.MenuPath {display:inline; color:#1a7ac2; }
  .MenuPath ul,
  .MenuPath li {display:inline; font-size:14px; }
  .MenuPath ul {list-style:none; margin:0; padding:0;}
  .MenuPath a {color:#1a7ac2; text-decoration:underline}
  .MenuPath .Divider {font-size:16px; }

.LoginBox {margin-bottom:19px; padding:15px 18px; background:#d4ecff; }
.LoginBox input.Input {width:178px; margin-bottom:11px; padding:5px 2px; font-size:14px; color:#a5a6a9; border:1px solid #adc1d0; background:#ffffff; }
.LoginBox input.bttnSignIn {width:98px; padding:4px 0px 4px 5px; background:#1a7ac2; font-size:14px; color:#ffffff; text-align:left; border-top:1px solid #115080; border-left:1px solid #115080; border-bottom:1px solid #74c3ff; border-right:1px solid #74c3ff; }
.LoginBox ul {margin:0; padding:0; list-style:none; }
.LoginBox li {position:relative; padding-bottom:4px;padding-left:10px; background:url("/images/bulletNav.gif") 0px 7px no-repeat;}

.ContentLeft .Box, .RightCon .Box {margin-bottom:19px; padding:15px 10px; background:#d6d7db; }

.Box ul {margin:0; padding:0; list-style:none; }
.Box li {position:relative; padding:0 0 15px 20px; background:url("/images/bulletStarOnGreyBckgr.gif") 0px 0px no-repeat; }
.onGreyBckgr li {background-image:url("/images/bulletStarOnGreyBckgr.gif"); }


.Date {position:relative; z-index:20; margin:0 0 5px -40px; padding:5px 5px 5px 20px; width:115px; color:#ffffff; font-size:10px; line-height:11px; text-transform:uppercase; background:url("/images/bckgrDate.png"); }

.NewsList {}
.NewsList .NewsBox {padding:0 0 10px 0;}
.NewsList .Divider {padding:0 3px; font-size:12px; color:#1a7ac2;}
.NewsList p {margin:0;padding:0 0 10px 0;}
.NewsList small {font-style:italic; font-size:12px; font-weight:normal; color:#000000;}
.NewsDetails {}
.NewsDetails img {}
/*
.news-content img {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}
*/

.BoxFilesList {padding:10px; background:#ffe9e8; font-size:12px; line-height:16px;}
.BoxFilesList dl {margin:0; padding:0 0 15px 0; }
.BoxFilesList dt {margin:0; padding:0 10px 0 5px; float:left; width:16px; }
.BoxFilesList dd {margin:0; padding:0 0 5px 0; }
.BoxFilesList p {margin:0; padding:0 0 5px 0; }
.BoxFilesList a {text-decoration:none;}
.publicationDesc {width: 400px; overflow: hidden;}

.PollQuestions {padding-top:20px;padding-bottom:20px; }
.PollQuestions .ControlsGroup {padding:0px; }
  .PollQuestions .ControlRow {padding:0px;  font-size: 12px}
  .PollQuestions .ControlRow label {padding: 0px; padding-left:10px; margin: 0px;font-size: 12px}
.PollQuestions .inputPoll {width:300px;}
.PollQuestions input {

}
.PollQuestions textarea {width:300px; height:150px; }

.PollQuestions h2.HeadlinePageSection {
    margin-top: 20px;
    font-size: 14px !important;  	
}
    
.PollQuestions h3.HeadlineSubParagraph {
    margin-top: 10px;
    margin-bottom: 5px;
    font-size: 12px !important;
    line-height: 12px !important;
    color: #000000;
    padding: 0px;
}

.Paging {margin-bottom:20px; overflow:hidden; clear:both; font-size:12px; line-height:12px; }
.Paging a {float:left; margin:0 1px; padding:3px 0 2px 0; border:1px solid #e4e4e4; text-decoration:none; min-width:18px; text-align:center; color:#000000; }
.Paging span {float:left; margin:0 1px; padding:3px 0 2px 0;  min-width:18px; }
.Paging .Active {border:1px solid #08263d; text-decoration:none; color:#000000;}
.Paging .First,
.Paging .Prev,
.Paging .Next,
.Paging .Last {font-weight:bold; color:#878d92; font-size:16px; }
.Paging .Prev {margin-right:7px; }
.Paging .Next {margin-left:7px; }


input, select, textarea {font-family:Arial,Helvetica,sans-serif; font-size:12px; background:#ffffff; border:1px solid #adc1d0; }
textarea  {overflow:auto; }

.err {color:red; }
.Asterisk {padding-left:5px; font-family:Verdana,sans-serif; font-size:11px; }
.Form td {padding:0 0 15px 0; font-size:12px; vertical-align: top;}
.Form label {padding-right:10px; }
.LabelAlignTop {padding-top:2px !important;}
.HeadlineForm {margin:0; padding:0 0 15px 0; font-size:14px; line-height:16px; color:#939598; font-weight:bold; text-align:left; }

.inputTxt {width:179px; }
.txtArea {width:279px; height: 100px}
.Checkbox {margin:0;padding:0; width:13px; height:13px;border: none; }
.Radio {margin:0;padding:0; width:13px; height:13px; border:0px; }
.Button {min-width:98px; padding:4px 0px 4px 5px; text-align:left; color:#ffffff; font-size:14px; line-height:14px; white-space:nowrap; background:#1a7ac2; border-top:1px solid #115080;border-left:1px solid #115080;border-bottom:1px solid #74c3ff;border-right:1px solid #74c3ff;}
.inputNote {float: left; font-size:11px; }

.inputFixForLabel {float: left; overflow: hidden; width:190px;}
.inputLabelDiv {float: left; width: 120px; adding-left:5px;font-size:11px;overflow: hidden}

#MapHolder {margin: 0 0 0 -239px; background:#ffffff; padding: 9px; width: 660px;height: 645px; position:relative; }
#Map {border: 1px solid #d4ecff; }

.BannerMap { float: right; margin: 685px 40px 0 0}
.member-details th {text-align: left;}
.member-details {width: 100%;}
.member-details td.member-details-data {vertical-align: top;padding-left: 10px;width: 100%;}
.member-details td.th {padding-left: 0px;}
.member-details td.member-details-label {vertical-align: top;padding-left: 0px;white-space: nowrap;}
.site-declaration {font-size: 11px;}
.euro-flag {margin-right: 10px;margin-bottom: 5px;}

.nm-map {width: 658px; height: 642px; background:url("/images/eu_all.gif") no-repeat; overflow: hidden;position:relative;}
.nm-co-all {position:relative; background:none; width: 658px;height: 642px; }
.nm-overlay-tr {}
/*.nm-co-active img {width: 658px;height: 642px;}*/
.nm-co-active {position:relative;background:none; width: 658px;height: 642px;display: block; }
.nm-co-nonactive {position:relative; background:none;width: 658px;height: 642px;display: none; }

.nm-data-item, .nm-data-item-ne {display: none;	}

#default_overlay {
	z-index: 2;
}

#non_european_overlay {
    z-index: 999;
    position: absolute;
    bottom: 20px;
    left: 20px;	
}

#become_member_overlay {
    z-index: 1000;
    position: absolute;
    top: 20px;
    left: 20px;
    width: 360px; 	
}

#map_handler {
    position: absolute;
    z-index: 4;
    width: 658px;
    height: 642px;
    top: 0;
    left: 0;	
}

/*
.Paging {font-size:12px; }
.HeadlineItemsBox .Paging  {}
.Paging .Showing {float:left; font-style:italic; padding-top:3px; }
.Paging .PagingNums {float:right; }
.Paging .PagingNums .Item {float:left; margin:0 2px; font-size:12px; line-height:21px; }
.Paging .PagingNums .Item a {float:left; text-decoration:none; }
.Paging .PagingNums .Item .Left,
.Paging .PagingNums .Item .Right {display:none; }
.Paging .PagingNums .Item img {margin-top:5px; }
.Paging .PagingNums .Active a {float:left; height:21px; background:#ffffff; color:#00a2ff; }
.Paging .PagingNums .Active .Left {display:block;float:left; width:5px; height:21px;}
.Paging .PagingNums .Active .Right {display:block;float:left; width:5px; height:21px;}
*/

