  /* colors and background*/
div#forImage{background-image: url("/esa/resources/images/un_logo_blue4c.png"); background-repeat:no-repeat;}
div#header{background-color:#0e41a7; background-image: url("/esa/resources/images/blue_stripe.gif");}
div#footer {background-color:#0e41a7;}

/* new layout */
/*div#footer {background-color:#0e41a7;}
body,div#bodyText{background-color:#69f;}
#infoSection {background-color:white;} */

/* old layout */
body,div#bodyText,div#footer{background-color:#69f;}
/* generic box */
div.box h2 { background-color:#fc6;}


/* margin padding */
div#bodyText,div#footer{margin:0;padding:0;}
#header {margin-bottom:0;}
#infoSection {margin:0;padding:.5em;}
#indexSection {margin:0;padding:.5em;}

/* link section */
div#linkSection,div#linkSection ul {margin:0;}
div#linkSection ul {width:90%; list-style-type:none;margin-top:2em;padding-left:1em;margin-left:0;}
div#linkSection ul li {padding:0;margin-bottom:.9em;font-weight:bold;font-size:1.28em;}
div#linkSection ul li.heading{font-size:1.47em;font-weight:normal;}
div#linkSection ul li.programme a,div#linkSection ul li.sub a {color:white;font-size:0.85em;font-weight:bold;}
div#linkSection ul li.programme a:hover,div#linkSection ul li.sub a:hover{color:#f90}
div#linkSection ul li.programme  {margin-bottom:.2em;padding-bottom:0;}
div#linkSection ul li.section {margin-top:1em;margin-bottom:.3em;font-size:1.5em;font-weight:normal; } 
div#linkSection ul li.firstSection {margin-top:0} 
div#linkSection ul li.noChild {margin-bottom:0;margin-top:.5em} 

/* news section */
div#newsSection {background-color:#fff; margin:0;padding:0;font-size:1.1em;}

/* #newsSection h2 {margin:0;font-size:1.1em; padding:0.5em; background-color:#fc6;} */
/*#newsSection dl {margin:0;padding:0;height:auto;}*/
/*#newsSection dt {border-top:solid 1px #ccc;margin:0;color:#666;}*/ /* #e2ecff c5c5c5*/
/*#newsSection dd {border-top:solid 1px #ccc;margin:0;padding:0.5em 0 0 0; }*/ /* #e2ecff */

#newsSection dl {margin:0;padding:0;height:auto;}
#newsSection dt {border-top:solid 1px #ccc;margin:0;color:#922525; padding: 5em 0 0 0;font-size: 0.8em}  /* #e2ecff c5c5c5*/
#newsSection dd {border-top:solid 1px #ccc;margin:0;padding:0.5em 0 0.5em 0; color: #333333; } /* author and subject */ /* #e2ecff */
#newsSection dd .pubDate {font-size:0.8em; color: #993333;}

/* missionSection */
#missionSection li {color:black;}

/* publication section */

div#pubsSection {background-color:#fff; font-size:1.1em;margin-top:1em; margin-bottom:1em;padding-bottom:1em;}
/* #pubsSection h2 {margin:0;font-size:1.1em; padding:0.5em;font-family:sans-serif; background-color:#f96;} */

/*
#pubsSection ul {list-style-type:none; margin-left:.5em;padding-left:.5em;}
#pubsSection li {margin-bottom:.5em;}
#pubsSection li a {display:block; color:#922525;}
#pubsSection li a:hover {color:#f90;}
#pubsSection li span {margin-right:1em; color:black;}
*/

/* pubs section */
div#pubsSection {background-color:#fff; margin:0;padding:0;font-size:1.1em;}
#pubsSection dl {margin:0;padding:0;height:auto;}
#pubsSection dt {border-top:solid 1px #ccc;margin:0;color:#922525;font-size: 0.8em}  /* #e2ecff c5c5c5*/
#pubsSection dd {border-top:solid 1px #ccc;margin:0;padding:0.5em 0 0.5em 0; color: #333333; } /* author and subject */ /* #e2ecff */
#pubsSection dd .pubDate {font-size:0.8em; color: #993333;}



/* programme areas */
div.box li {margin-bottom:.5em; _margin-bottom:0; color:#922525;}
div.box li a.dept {color:#922525;}
div.box li a.dept:hover {color:#922525;color:#f90;}
div.box li a {display:block;}
div.box li a.aligned {display:inline; margin:0 1em 0 1em;}

/* box list without color */
div.box .noColor li {color:black;}
/*
#secretariatSection h2 {background-color:#fc6;}
#regionSection h2 {background-color:#f96;}
#instituteSection h2 {background-color:#cf6;}
*/
/* development agenda */
/*#dataSection h2 {background-color:#fc6;} */
#imageSection div {border:solid 1px black; background-color:#fff; padding:.5em;margin:2px;width:160px;height:60px;
color:black;font-weight:bold;
background-image: url("/esa/resources/images/banners/generic.gif");}

#imageSection div.banner {background:white;}

/* icon for links */
a.homeLink { background-image: URL("/esa/resources/images/home_icon.gif");
background-position:bottom left; background-repeat: no-repeat; padding-left: 21px; padding-top:24px; }
a.documentLink { background-image: URL("/esa/resources/images/document_icon.gif");
background-position: bottom left; background-repeat: no-repeat; padding-left: 19px;padding-top:20px; }
/* multiple documents on top of each other */
a.documentLinkMultiple {display:block; padding:4px 0 0 20px;margin:.5em; background-image: URL("/esa/resources/images/document_icon.gif");
background-position: bottom left; background-repeat: no-repeat; }
a.orderLink { background-image: URL("/esa/resources/images/cart_icon.gif");
background-position:left; background-repeat: no-repeat; padding-left: 23px; }



/* conference */
/*div.conference h2  {background-color:#fc6;} */
div.conference {padding-bottom:1em;}
.conference span.conferenceName, .conference span.conferenceTime {display:block; font-size:.8em;font-weight:normal;}
.conference span.location {padding-right:.3em;}
.conference div.url {margin:2em .5em 1em .5em; font-size:.9em;}
.conference div.url a {font-weight:normal;padding-right:.5em;}
.conference ul { list-style-type:disc; margin-left:3em;}
div.conference li {color:black;}


/* officials  */
div.official p {font-size:0.9em;}
div.official img {margin:0 .5em 3em .5em;}
div.official ul {display:block;margin-top:0.5em; list-style-type:none;}
div.official a {color:#930;}

/* about ESA */
#aboutSection p {margin-bottom:1em;}

/* meeting page */
#meeting h4 {color:#930;font-weight:normal;}
#meeting dl {margin:0 .5em 1em .5em;} 
#meeting dt {font-weight:bold;}
#meeting dd {margin:0 0 .5em 0;}
#meeting div.info {font-size:.75em;}

/* subIndex */
#linkSection div.navigation {margin:2em;}
/* alpha Navigation */
#linkSection div.navigation div.alphaNav {font-size:.9em;
	font-family:"Courier New", Courier,monospace ;color:white;
	margin-bottom:2em;}
#linkSection div.navigation div.alphaNav  a {color:white;}
#linkSection div.navigation div.alphaNav span.current {font-weight:bold;color:black;}

#linkSection div.navigation div.relatedNav {font-size:.9em;}
#linkSection div.navigation div.relatedNav h3 {margin:1em 0 .5em 0;}
#linkSection div.navigation div.relatedNav h4 {margin:0;}
#linkSection div.navigation div.relatedNav ul.terms {margin:0;padding:0;}
#linkSection div.navigation div.relatedNav ul {margin:0;padding:0;}
#linkSection div.navigation div.relatedNav li{font-size:1em;margin:.2em 1em .2em 1em;font-weight:normal;}
#linkSection div.navigation div.relatedNav li  span.inactive {color:#ccc;}

div#programmeList li {color:black;}
div#programmeList li a {display:inline;}	
div#programmeList li span.unused {color:#444;}
div#programmeList li span.inactive {color:#ccc;}
div#programmeList ul {padding-bottom:1em;}

div#programmeList ul.terms {margin:0 1em 0em 1em; padding:0;}
div#programmeList ul.terms ul {margin:0;padding:0;}
div#programmeList ul.terms ul li {margin:0 1em 0 1em;padding:0;border:solid 1px white;}

dl#siteList div.location {font-size:.8em;margin-bottom:.5em;}

/* ecesa section */
#clusterSection dl{ margin-left:1em}
#clusterSection dt {font-weight:bold;}

/* imdis form */
div.imdisForm {background-color:#eee8aa; border:solid 2px black;
-moz-border-radius: 10px;}
