body{
background-color:#c6c1c1;
font-family:"Myriad Pro",Arial;
font-size:9pt;
margin:0;
}

#container{
background-color:white;
margin:auto;
width:1004px;
height:747px;
}

#page{
width:1004px;
height:747px;
}

#header{
width:1004px;
height:164px;
}

#middle{
width:1004px;
height:630px;
background: #fff url('../images/templatebg.jpg') no-repeat bottom right;
}

#leftside{
vertical-align:top;
width:227px;
height:583px;
background-color:white;
}

#leftsidehome{
vertical-align:top;
width:227px;
height:583px;
}

#leftmenu{
width:227px;
height:423px;
}

#leftpic{
width:227px;
height:160px;
background-color:white;
}

#templeftpic{
width:227px;
height:160px;
background-color:white;
}

.border{
height:8px;
border:0;
}

.beforeedge{
background:#00529b;
border:0;
width: 400px;
}

.topedge{
width:8px;
height:8px;
background:url('../images/edgetop.gif');
border:0;
}

#topedgeleft{
width:8px;
height:8px;
background:url('../images/edgetopleft.gif');
border:0;
}

.botedge{
width:8px;
height:8px;
background:url('../images/edgebotevent.gif');
border:0;
}

#botedgegal{
width:8px;
height:8px;
background:url('../images/edgebot.gif');
border:0;
}

#botedgeleft{
width:8px;
height:8px;
background:url('../images/edgebotleft.gif');
border:0;
}

.misc{
background:#00529b;
color:white;
text-align:right;
font-size:10pt;
border:0;
}

.events_title {
height:23px;
background:#00529b;
color:white;
text-align:center;
font-size:10pt;
border:0;
}

#conhyperlink{
width: 398px;
background-color:white;
font-family:"Myriad Pro",Arial;
font-size:9pt;
color:#00529b;
}

#conhyperlink ul{
list-style: none;
margin:0;
padding:0;
text-align:left;
}

#conhyperlink ul ul{
margin-left:30px;
}

#conhyperlink ul ul a{
font-size:10pt;
}

#conhyperlink a{
width:15em;
text-decoration:none;
font:9pt/16px arial, helvetica, arial;
display: block;
margin: 0;
color: #00529b;
}

#conhyperlink li{
margin-bottom:9px;
}

/**********************menu*******************************/
.menu{
width:200px;
}

.menu ul {
list-style: none;
margin:0;
padding:0;
text-align:right;
}

.menu a {
height:22px;
font: bold 10px/16px arial, helvetica, arial;
display: block;
margin: 0;
padding: 2px 3px;
}

.menu a {
text-decoration: none;
color: #fff;
background: #00529b;
background:url('../images/bluebg.gif') no-repeat;
background-position:center right;
}

.mainmenu li{
/* make the list elements a containing block for the nested lists*/
position: relative;
padding-left:10px;
}

.mainmenu a{
padding-right:10px;
padding-top:5px;
}

.menu ul li ul{
position: absolute;
left:0;
width: 100%;
visibility:hidden;
}

.menu ul li ul li ul{
position: absolute;
top:0;
left:100%;
width: 100%;
text-align:left;
}

.submenu a{
height:16px;
padding-top:0;
color: #00529b;
background:url('../images/transbg.gif') repeat-x;
text-decoration: none;
}

.submenu li{
margin:0;
padding:0;
height:17px;
background:url('../images/transbg.gif') repeat-x;
}

.subsubmenu {
  position: absolute;
  z-index: 1000;
}

.subsubmenu li a{
  background: #fff;
  border: solid 1px #00529b;
}

/**********************right menu*******************************/
#rightmenu{
float: right;
}

#rightmenu ul {
list-style: none;
margin: 0;
padding: 0;
float: right;
}

#rightmenu a {
font: bold 11px/16px arial, helvetica, arial;
text-decoration:none;
display: block;
margin: 0;
padding: 7px 7px;
color: #fff;
}

#rightmenu ul li{
position: relative;
display: inline;
float: right;
}

#rightmenu ul li a{
margin-right:10px;
}

#rightmenutemp{
float: right;
}

#rightmenutemp ul {
list-style: none;
margin: 0;
padding: 0;
float: right;
}

#rightmenutemp a {
font: bold 11px/16px arial, helvetica, arial;
text-decoration:none;
display: block;
margin: 0;
padding: 7px 7px;
color: #eb3b45;
}

#rightmenutemp ul li{
position: relative;
display: inline;
float: right;
}

#rightmenutemp ul li a{
margin-right:10px;
}
/**************************Content*******************************/
.events{
border-left:2px solid #00529b;
border-bottom:2px solid #00529b;
border-right:2px solid #00529b;
padding-left:7px;
padding-bottom:2px;
}

.lastevents{
border-left:2px solid #00529b;
border-bottom:2px solid #00529b;
padding-left:7px;
padding-bottom:2px;
}

#contact{
color:#00529b;
font-size:10pt;
font-family:"Myriad Pro",Arial;
padding:0;
margin:0;
}

#content{
vertical-align:top;
height:583px;
}

#contents{
height:550px;
padding-right:15px;
text-align:justify;
font-family:"Myriad Pro",Arial;
font-size:11pt;
color:#00529b;
overflow-y:auto;
overflow-x:hidden;
}

#introduction{
font-family:"Myriad Pro",Arial;
width:398px;
background:url('../images/contentbg.gif') no-repeat;
background-position:bottom right;
vertical-align:top;
}

#news{
font-family:"Myriad Pro",Arial;
width:398px;
height:200px;
vertical-align:top;
}

.news_desc{
color:#00529b;
font-size:10pt;
margin-bottom:10px;
}

.news_desc a{
color:#00529b;
text-decoration: none;
}

.news_details{
color:#00529b;
vertical-align:top;
font-size:11pt;
font-weight:normal;
font-family:"Myriad Pro",Arial;
}

.news_details a{
color:#00529b;
text-decoration: none;
}

#event{
font-family:"Myriad Pro",Arial;
width:398px;
height:160px;
vertical-align:bottom;
}

.eventslist {
/* width:350px; */
margin-bottom: 30px;
}

.event_row {
  width: 325px;
  border-left:2px solid #00529b;
  border-bottom:2px solid #00529b;
}

#intro{
width:398px;
height:232px;
}

#intro p{
color:#fd1441;
font-size:12pt;
margin:0;
}

#intro span{
color:#fd1441;
font-size:9pt;
}

#intro a{
color:#fd1441;
text-decoration: none;
font-weight:bold;
}

#paragraph{
vertical-align:top;
font-size:10pt;
font-family:Times New Roman;
color:#00529b;
}

#paragraph b{
font-size:9pt;
}

#paragraph p{
margin:0;
padding:0;
}

#rightside{
width:379px;
height:583px;
}
.alpha{
color:#00529b;
text-decoration:none;
font-size:11pt;
font-family:helvetica,arial;
}
/*****************************Right Background***************************************/
#bg1{
width:379px;
height:154px;
background:url('../images/rightbg1.gif') no-repeat;
}

#bg2{
width:379px;
height:196px;
background:url('../images/rightbg2.gif') no-repeat;
}

#bg3{
width:379px;
height:233px;
background:url('../images/rightbg3.gif') no-repeat;
background-position:top right;
}

#tempcontent{
vertical-align:top;
width:498px;
height:583px;
background-color:white;
}

#temprightside{
vertical-align:top;
width:279px;
height:583px;
}

#picright{
vertical-align:top;
width:279px;
height:190px;
}

#note{
color:#00529b;
vertical-align:top;
text-align:center;
}

#members{
width:498px;
height:485px;
overflow:auto;
color:#00529b;
}

#members tr{
height:25px;
}

#events_description {
  width:330px;
  height:240px;
  overflow:auto;
  margin-bottom: 25px;
/*   margin-left: 50px; */

/*  display:block;
  top:164px;
  position:fixed;
  background: #fff;
  padding:10px;
  *position:absolute;*/
}

.events_description{
color:#eb3b45;
margin:0;
padding:0;
font-size:8pt;
}

#member{
width:498px;
height:583px;
background-color:white;
}


.sectors {
  background: url("../images/bullet_tulip.png") no-repeat;
}

.sectors a {
  text-decoration: none;
  color: #00529B;
  padding: 0px 10px;
}

.members_name {
  padding-right: 10px;
}

.members_href {
  vertical-align: middle;
}

.members_link {
  text-decoration: none;
  color: #00529B;
}


.currentTimeIntro {
  font-family:"Myriad Pro",Arial;
  font-size:10pt;
  font-weight: bold;
  color:#00529b;
  padding-left: 20px;
}

.currentTimeCountry {
  color:#00529b;
  background: url("../images/bullet_tulip.png") no-repeat 20px 1px;
  padding: 0px 10px 0px 35px;
  *padding: 0px 10px 15px 35px;
}

#my, #nl {
  color: #fd1441;
  width: 50px;
}

.header_right {
  width:250px;
  height:164px;
}

.country_times {
  padding-bottom: 15px;
}

.photo_gallery_events td {
  background: url("../images/bullet_tulip.png") no-repeat 0px 7px;
}

.photo_gallery_events td a {
  padding-left: 15px;
}

.photo_gallery_events td a div {
  padding-left: 17px;
}


#main {
  text-align: center;
/*   border: solid 1px #09539A; */
  height: 340px;
  position:relative;
  margin-bottom: 5px;
}

#main img {
  position: absolute;
  top:50%;
  left:50%;
}

.navigator {
  font: 8pt Tahoma;
  color: #000000;
  margin: 15px 0px 15px 0px;
}

.location {
  font: 8pt Tahoma;
  color: #09539A;
}

#strips {
/*   width: 572px; */
  width: 400px;
  height: 50px;
}

.strip1 {
  width: 110px;
  height: 106px;
  line-height: 106px;
  float: left;
  text-align: center;
  margin: 2px;
}

.strip2 {
  width: 110px;
  height: 106px;
  line-height: 106px;
  background: #ffffff;
  float: left;
  text-align: center;
  margin: 2px;
}

.strip {
  margin-left: auto;
  margin-right: auto;
}

#isGalleryFrame {
/*   border: solid 1px #09539A; */
/*   background: #09539A; */
}

#isGalleryImageRow {
/*   background: #09539A; */
}

#isGalleryImageRow div {
  width: 100px;
  height: 100px;
  float: left;
  margin-left: 3px;
}

#picSeq {
  color: #000;
  font: 8pt Tahoma;
  margin-bottom: 3px;
}


#yearly_events {
  width: 402px;
}

.eventsTitle {
  width: 385px;
}

#currentEvents {
  width: 100%;
  height: 200px;
  margin-bottom: 25px;

  overflow-y: auto;
  overflow-x: hidden;
}

#pastEvents {
  width: 100%;
  height: 210px;

  overflow-y: auto;
  overflow-x: hidden;
}

.eventsList {
  width: 384px;
}

.monthDetails {
  padding: 5px;
  border-left: solid 2px #09539A;
  border-bottom: solid 2px #09539A;
}

.monthName {
  text-align: right;
  vertical-align: top;
  padding-top: 5px;
  color: #09539A;
  font-weight: bold;
/*   border-right: solid 2px #09539A; */
  border-bottom: solid 2px #09539A;
}

.monthNameLast {
  text-align: right;
  vertical-align: top;
  padding-top: 5px;
  color: #09539A;
  font-weight: bold;
/*   border-right: solid 2px #09539A; */
  border-bottom: solid 2px #09539A;
}

.topOfCurvedBottomRight {
  height: 100%;
  border-right: solid 2px #09539A;
}

.curvedBottomRight {
  width: 8px;
  background: url('../images/botevent.jpg') no-repeat bottom right;
}

#monthEvents {
  width: 100%;
  text-align: left;
}

.monthDate, .monthDateNext {
  width: 30px;
  text-align: left;
  vertical-align: top;
}

.monthEvent, .monthEventNext {
  text-align: left;
  width: 272px;
}

.monthDate a, .monthEvent a {
  text-decoration: none;
  color: #09539A;
}

.monthDateNext a, .monthEventNext a {
  text-decoration: none;
  color: #EB3B45;
}

.newYear {
  width: 99%;
  text-align: center;
  color: #EB3B45;
  margin: 10px 0px 5px 0px;
}

#nextYear {
  border-top: solid 2px #09539A;
}

#events_description_holder {
  vertical-align: top;
  padding-left: 15px;
}

#past_events_pdf {
  width:330px;
  height:250px;
  overflow:auto;
}

#past_events_pdf_title {
  font-weight: bold;
  font-size: 14pt;
  color: #EB3B45;
}

#past_events_pdf_explanation {
  color: #EB3B45;
}

.calendarArchive {
  text-decoration: none;
  font-weight: bold;
  font-size: 13pt;
  color: #09539A;
  margin-bottom: 10px;
}

.v_line {
  width: 8px;
  background: url("../images/verticalline.jpg") repeat-y top right;
  vertical-align: bottom;
}

.v_line2 {
  width: 8px;
  background: url("../images/verticalline.jpg") repeat-y top right;
  border-bottom: solid 2px #09539A;
}

