/*css document

Developed by Weensyweb Designs - www.weensyweb.com - for IEAHydro.org


/*	COLOUR PALETTE  

    Main Font Style Guide
	Font : 'Trebuchet MS', Arial, sans-serif;
	Size : 11px
	Color : #433865

*/


/* HTML */

.quotes1 {
	font-size:14px;
	font-style: italic;
	font-weight: bolder;
	text-indent: 20px;
}

.style1 {color: #CC0000}

body {
	font-family: 'Trebuchet MS', Arial, sans-serif;
	color: #433865;
	margin: 0px 0px 10px 0px;
	background-image: url(../images/back20.jpg);
	background-repeat: repeat;
}

h1 {
	font-size: 200%;
}

h2 {
	font-size: 175%;
}

h3 {
	font-size: 150%;
}

h4 {
	font-size: 80%;
}

h5 {
	color: #2C7FAF;
	font-size: 150%;
}

ol {
	font-size: 12px;
	list-style-type: circle;
}

p {
	text-indent: 10px;
}

ul {
	list-style-type: disc;
}

img {
	border: 0;
	padding-bottom: 10px;
	float: right;
}

/* End HTML */


/* Begin Structure */

#wrap{
	position: relative;
	width: 800px;
	margin-left: auto;
	margin-right: auto;
	background-color: #E4EFED;
	border-style: solid;
	border-width: 4px;
	border-color: #f5f9f8;
}

#bannerimage{
	position: relative;
	vertical-align:top;
	margin: 10px 0 0 0;
	padding: 0;
	background-repeat: no-repeat;
}

#content {
	font-family: 'Trebuchet MS', Arial, sans-serif;
	color: #433865;
	font-size: 11px;
	width: 800px;
	padding: 0;
	background-color: #e4efed;
	text-align: left;
	margin: 0;
}

#maintextarea {
	font-family: 'Trebuchet MS', Arial, sans-serif;
	text-align: justify;
	color: #433865;
	width : 65%;
	margin-top: 0px;
	margin-left: 250px;
}

#annextext {
	color: #433865;
	font-size: 9.5px;
}

hr {
	width: 75%;
	height: 3px;
}

#menuholder {
	margin-top: 20px;
	width: 210px;
	float: left;
	background-color: #E4EFED;
	width: 210px;
	height: 100%;
}

#undermenu {
	width: 210px;
	height: 100%;
}

#footer{
	font-size : 9px;
	color: #433865;
	text-align: left;
	float : left;
	width : 100%;
}

#coords {
	width : 525px;
	border-style: solid;
	border-color: #105D71;
	padding: 5px;
}
#coords table {
	font-family: "Trebuchet MS";
	font-size: 10px;
}

#news{
	position: absolute;
	left: 10px;
	top: 614px;
	border-style:inset;
	border-color:#4E9386;
	width: 204px;
	padding:5px;
}

.newshead {
	font-size: 150%;
	color: #2C7FAF;
	font-weight: bold;
}

/*
#news-heading{
	position: absolute;
	left: 0px;
	top: 0px;
	background-color:#FFFFFF;
	width: 100%;
	height: 50px;
}
*/

.news-text{
	position: absolute;
	left: 0px;
	top: 61px;
	text-align: left;
	float : left;
}

/* End Structure */


/* Links */

.a {
	font-size: 10px;
}
a:link,a:active,a:visited {
	color : #433865;
}
a:hover	{
	text-decoration: underline;
}

.one {
	font-size: 12px;
}
a.one:link,a.one:active,a.one:visited {
	color : #433865;
}
a.one:hover	{
	text-decoration: underline;
}

.two {
	font-size: 9px;
}
a.two:link,a.two:active,a.two:visited {
	color: #E4EFED;
}
a.two:hover	{
	text-decoration: underline;
}

a.newslink:link,a.newslink:active,a.newslink:visited {
	color: #433865;
}
a.newslink:hover	{
	text-decoration: underline;
}

/* End Links */


/*	Main Menu	*/

.menu a:link.tech-current-one-on, .menu a:visited.tech-current-one-on {
	font-weight: bolder;
	text-indent: 10px;
	text-decoration : none;
	background-color: #dbecee;
	background-image: url(../images/current-bg1on.gif);
	background-repeat: no-repeat;
}

.menu a:hover.tech-current-one-on {
	text-decoration: underline;
}

.menu a:link.nav-current-one-on, .menu a:visited.nav-current-one-on {
	font-weight: bolder;
	text-indent: 10px;
	text-decoration : none;
	background-color: #dbecee;
	background-image: url(../images/current-bg1on.gif);
	background-repeat: no-repeat;
}
	
.menu a:hover.nav-current-one-on {
	text-decoration : none;
	text-indent: 10px;
	font-weight: bolder;
	background-color: #dbecee;
	cursor: text;
}

.menu a:link.nav-current-one-off, .menu a:visited.nav-current-one-off {
	text-decoration : none;
	font-weight: bolder;
	text-indent: 5px;
	background-color: #e4efed;
	background-image: url(../images/current-bg1off.gif);
	background-repeat: no-repeat;
}

.menu a:hover.nav-current-one-off {
	text-decoration : underline;
	text-indent: 5px;
	background-color: #dbecee;
}

.menu a:link.nav-current-two-on, .menu a:visited.nav-current-two-on {
	font-weight: bolder;
	text-indent: 10px;
	text-decoration : none;
	background-color: #cae1e3;
	background-image:url(../images/current-bg2-on.gif);
	background-repeat: no-repeat;
}

.menu a:hover.nav-current-two-on {
	text-decoration : none;
	text-indent: 10px;
	font-weight:bold;
	background-color: #cae1e3;
	cursor: text;
}

.menu a:link.nav-current-two-off, .menu a:visited.nav-current-two-off {
	text-decoration : none;
	text-indent: 5px;
	background-color: #c4d8d8;
	background-image: url(../images/current-bg2-off.gif);
	background-repeat: no-repeat;
}

.menu a:hover.nav-current-two-off {
	text-decoration : underline;
	text-indent: 5px;
	background-color: #cae1e3;
}

.menu a:link.nav-current-three-on, .menu a:visited.nav-current-three-on {
	font-weight: bolder;
	text-indent: 10px;
	text-decoration : none;
	background-color: #b4cdcf;
	background-image: url(../images/current-bg3-on.gif);
	background-repeat: no-repeat;
}

.menu a:hover.nav-current-three-on {
	text-decoration : none;
	text-indent: 10px;
	font-weight: bolder;
	background-color: #b4cdcf;
	cursor: text;
}

.menu a:link.nav-current-three-off, .menu a:visited.nav-current-three-off {;
	text-decoration : none;
	text-indent: 5px;
	background-color: #cae1e3;
	background-image: url(../images/current-bg3-off.gif);
	background-repeat: no-repeat;
}

.menu a:hover.nav-current-three-off {
	text-decoration : underline;
	text-indent: 5px;
	background-color: #b4cdcf;
}

.menu ul {
	font-size: 12px;
	margin: 0;
	padding: 0;
	list-style-type: none;
	line-height: normal;
}

.menu a:link, .menu a:visited {
	text-decoration : none;
	display: block;
	color : #433865;
	width: 215px;
	margin: 0;
	border-style: solid;
	border-right-width: 1px;
	border-left-width: 0px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-color: #105D71;
	padding: 5px 5px 5px 15px;
	background-color: #e4efed;
	background-image: url(../images/menu-bg.gif);
	background-repeat: no-repeat;
}

.menu a:hover {
	text-decoration : underline;
	background-color: #dbecee;
}

ul.pdf, ul.pdf li {
	margin: 0px;
	padding: 0px;
	font-size:12px;
	list-style-image: url(../images/pdf.gif);
	list-style-position: inside;
	background-repeat: no-repeat;
}

ul.zip, ul.zip li {
	margin: 0px;
	padding: 0px;
	font-size:12px;
	list-style-image: url(../images/zip.gif);
	list-style-position: inside;
	background-repeat: no-repeat;
}

ul.pps, ul.pps li {
	margin: 0px;
	padding: 0px;
	font-size:12px;
	list-style-image: url(../images/pps.gif);
	list-style-position: inside;
	background-repeat: no-repeat;
}

ul.url, ul.url li {
	margin: 0px;
	padding: 0px;
	font-size:12px;
	list-style-image: url(../images/url.gif);
	list-style-position: inside;
	background-repeat: no-repeat;
}

#eng {
	font-size:12px;
	list-style-image: url(../images/english.gif);
	list-style-position: inside;
	background-repeat: no-repeat;
}

#jap {
	font-size:12px;
	list-style-image: url(../images/japanese.gif);
	list-style-position: inside;
	background-repeat: no-repeat;
}

#ger {
	font-size:12px;
	list-style-image: url(../images/german.gif);
	list-style-position: inside;
	background-repeat: no-repeat;
}

#port {
	font-size:12px;
	list-style-image: url(../images/portugal.gif);
	list-style-position: inside;
	background-repeat: no-repeat;
}

#can {
	font-size:12px;
	list-style-image: url(../images/canada.gif);
	list-style-position: inside;
	background-repeat: no-repeat;
}

#chi {
	font-size:12px;
	list-style-image: url(../images/china.gif);
	list-style-position: inside;
	background-repeat: no-repeat;
}

#fin {
	font-size:12px;
	list-style-image: url(../images/finland.gif);
	list-style-position: inside;
	background-repeat: no-repeat;
}

#fra {
	font-size:12px;
	list-style-image: url(../images/france.gif);
	list-style-position: inside;
	background-repeat: no-repeat;
}

#nor {
	font-size:12px;
	list-style-image: url(../images/norway.gif);
	list-style-position: inside;
	background-repeat: no-repeat;
}

#swe{
	font-size:12px;
	list-style-image: url(../images/sweden.gif);
	list-style-position: inside;
	background-repeat: no-repeat;
}

#usa {
	font-size:12px;
	list-style-image: url(../images/usa.gif);
	list-style-position: inside;
	background-repeat: no-repeat;
}

#brazil {
	font-size:12px;
	list-style-image: url(../images/brazil.gif);
	list-style-position: inside;
	background-repeat: no-repeat;
}

#news {
	font-size:12px;
	list-style-image: url(../images/news.gif);
	list-style-position: outside;
	background-repeat: no-repeat;
}

/*	End Main Menu	*/


/* Images */

.img1 {
	position: relative;
	text-align: left;
	vertical-align:top;
	margin: 0;
	padding: 0;
}

.img2 {
	position: relative;
	text-align: right;
	vertical-align:top;
	margin: 0;
	padding: 0;
}

.img3 {
	position: relative;
	float: left;
	margin: 0;
	padding-left: 0px;
	padding-bottom: 20px;
	padding-right: 20px;
	padding-top: 20px;
}

.img4 {
	position: relative;
	float: left;
	margin: 0;
	padding: 0;
}

.img5 {
	position: relative;
	float: right;
	margin: 0;
	padding-left: 20px;
	padding-bottom: 20px;
	padding-right: 0px;
	padding-top: 20px;
}

.img6 {
	position: relative;
	text-align: center;
	padding-left: 20px;
	padding-bottom: 20px;
	padding-right: 20px;
	padding-top: 20px;
} 

.flash1 {
	position: relative;
	float: right;
	margin: 5px;
	padding: 5px;
}

.splash {
	position: relative;
	text-align:center;
	margin: 5px;
	padding: 5px;
}

/* End Images */

.error {
	display:block;
	border:1px solid #FF0000;
	background-color:#FFCCCC;
	padding:8px 8px 8px 30px;
	background-image:url(../images/error.gif);
	background-repeat:no-repeat;
	background-position:center;
	background-position:left;
	text-indent:0;
}

.style2 {font-size: 16}
