/* CSS Document mainpao.css style*/
.nocolumn p ul li {
	font-size:1.0em;
	word-spacing:normal;
	line-height:1.5em;
	color:#000;
	}

.nocolumn li {margin-left:20px;}

.nocolumn h4 {
	border-bottom:1px dotted #0f0b0e;
	border-top:1px dotted #0f0b0e;
	padding: 4px 0px;
	margin:3px 0px;
	}

#leftColumn {
float:left;
width:350px;
padding:3px;
margin: 0px 3px;
background:none;
}
#leftColumn p{
line-height:1.2em;
padding:3px;

}

#rightColumn {
float:right;
width:350px;
margin: 0px 3px;
padding:3px;
background:none;
}

#rightColumn p{
line-height:1.2em;
padding:3px;
}


#leftColumn ul, #rightColumn ul {
	list-style-image:url('../../../images/green-bullet.png')


}

.staff {
	float:left;
	margin:5px;
	padding:5px;
	border:1px #ededed solid;
	}

.pic 
   {
   	float:left;
	display:inline;
	margin:5px 9px 3px 3px;
	padding:5px;
	border:1px #ededed solid;
	}
	
.pic2 
   {
	display:inline;
	margin:5px 9px 3px 3px;
	padding:5px;
	border:1px #ededed solid;
	}
	
#leftColumn h3, #rightColumn h3 {
	border:none;margin:8px 0px; padding:3px;
	background-color:none;
	}
#subtitle {
	border:none;margin:8px 0px; padding:3px;
	background-color:none;
	}

.nocolumn h2 {
	color:#504f09;
	margin: 3px 0px;
	font-size:1.5em;
	display:block;
	}		
	
.nocolumn h3 {
	font-size:1.2em;
	color:#103f9a;
	background-image:url(../../images/h3styleBg.png);
	background-repeat:repeat-x;
	margin: 3px 0px;
	}	

h3 a , h2 a {text-decoration:none;}
	
.h3style {color:#103f9a;
		font-size:1.2em;
		font-weight:bold;
		margin:0px;
		background-image:url(../../images/h3styleBg.png);
		background-repeat:repeat-x;
		border-top:1px dotted #336699;
		padding:5px;
		}

.footer_msg {
	background:#9ce6f8;
	padding:5px;
	margin:10px 5px;
	border:2px outset #cdedfd;
	}
	
a.title {text-decoration:none;color:#000099;}

/* box style*/

.box { 
 background:#c1f0fa; 
}
.boxtop { 
  background: url(http://www.esa.org/images/ne.gif) no-repeat top right; 
}
.boxtop div { 
  font-size: 0;
  height: 10px; 
  background: url(http://www.esa.org/images/nw.gif) no-repeat top left; 
}
.boxbottom { 
  background: url(http://www.esa.org/images/se.gif) no-repeat bottom right; 
}
.boxbottom div { 
  font-size: 0;
  height: 10px; 
  background: url(http://www.esa.org/images/sw.gif) no-repeat bottom left; 
}
.boxcontent {
  padding: 0px 10px 0px 10px;
}

/* list box style*/

.listbox{
background-color: #c2ecd5;
width: 320px;
padding: 8px;
}

.listboxfooter{
background: url(http://www.esa.org/images/arrowb.gif) 10px 0 no-repeat; /*20px 0 equals horizontal and vertical position of arrow. Adjust as desired (ie: 20px -5px).*/
padding-left: 58px;
padding-top: 1px;
margin-bottom: 1em;
}


/* text box */
.box {
	margin-top: 10px;
}

.box a {
	color: #366799;
}


.box-top {
	width: 335px;
	height: 6px;
	background: url(../../../images/topw.gif) no-repeat;
	overflow: hidden;
}

.box-bottom {
	width: 335px;
	height: 6px;
	background: url(../../../images/bottomw.gif) no-repeat;
	overflow: hidden;
}
.text {
	width: 333px;
	background: #FFF;
	border-right: 1px solid #ddd;
	border-left: 1px solid #ddd;
}
.text-content {
	width: 310px;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 1px;
}

.text-content h1, .content h2, .content h3, .content h4, .content h5, .content h6 {
	line-height: 1.5em;
	margin: 0px 0px 5px 0px;
	padding: 0;
}

.text-content p {
	font-size: 12px;
	line-height: 1.5em;
	margin: 0px 0px 10px 0px;
	padding: 0;
}

.clear {clear: both}

.text2 {
	width: 720px;
	background: #FFF;
	border-right: 1px solid #ddd;
	border-left: 1px solid #ddd;
}
.text-content2 {
	width: 700px;
	padding-top: 15px;
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 1px;
}

.text-content2 p {
	font-size: 12px;
	line-height: 1.5em;
	margin: 0px 0px 10px 0px;
	padding: 0;
}

