#main h1
{
	color:rgb(54,154,185);//rgb(0,32,150);
	font-family:"Open Sans","Arial Black",sans-serif;/*change the font here if you want*/
	font-weight:900;/*values can be 100, 200, 300, 400, ..., 800, 900, higher value corresponds to bolder fonts*/
	font-size:250%;/*change the value in % to resize the font size of the header*/
	
}

#main h2
{
	color:rgb(54,154,185);//rgb(0,32,150);
	font-family:"Open Sans","Arial Black",sans-serif;/*change the font here if you want*/
	font-weight:900;/*values can be 100, 200, 300, 400, ..., 800, 900, higher value corresponds to bolder fonts*/
	font-size:150%;/*change the value in % to resize the font size of the header*/
}
#main h3
{
	color:rgb(54,154,185);//rgb(0,32,150);
	font-family:"Open Sans","Arial Black",sans-serif;/*change the font here if you want*/
	font-weight:500;/*values can be 100, 200, 300, 400, ..., 800, 900, higher value corresponds to bolder fonts*/
	font-size:115%;/*change the value in % to resize the font size of the header*/
}

body
{
	padding:0;
    max-width: 1400px;
	/*background:url(../images/Brick.jpg) repeat left top;*/
	background:rgb(219, 238, 243);
	//background:rgb(141,201,219);
	font-family:"Open Sans","Segoe UI",Arial,sans-serif;
	font-size:small;
	color:black;
    text-align: justify; 
    margin: 0 auto !important; 
}
img
{
	max-width:100%;
	border:none;
}
table tr th
{   text-align:left;
	font-weight:normal;
	padding-right:2em;
}
.table2
{
	background:silver;
	border:1px solid black;
}
.table2 th{font-weight:bold;}
.table2 th,.table2 td
{
	background:white;
	/*background:rgb(227,252,253);*/
	padding:0.1em 1em;
	border:1px solid black;
}
.table2 td+td{text-align:center;}
#frame
{
	width:90%;
	margin:1em auto;
	padding:0;
	background:white;
	/*background:rgb(227,252,253);*/
}
#header
{
	color:rgb(212,78,66);
	text-align:center;
	font-weight:bold;
	font-size:180%;
	padding-bottom:0.2em;
}
#header img{width:100%;}
#header div
{
	padding:0 1em;
}
#sidebar_main_footer{}
#sidebar
{
	float:left;
	width:24%;
	margin:0 0 1em 1%;
	padding:0;
	background:white;
	/*background:rgb(227,252,253);*/
	max-width:14.9em;	/* The size should be changed if the text changes. */
}
#navigation
{
	list-style-type:none;
	margin:0;
    	margin-bottom:0.1em;
	margin-top:0.1em;
	padding:0.3em 0.7em;
	/*padding:0.2em 0.2em 0 0.2em;*/
	font-family:"Open Sans","Arial Narrow",Arial,sans-serif;
	font-size:0.9vw;	
    	background:rgb(75,172,198);
}
#navigation li
{
	margin:0;
	padding:0;
	display: inline;
}
#navigation a
{
	margin-bottom:0.1em;
	margin-top:0.1em;
	padding:0.3em 0.7em;
	text-decoration:none;
	//color:white;
	color:rgb(255,246,219);
	/*background:rgb(0,107,163) url(../images/Button.jpg) repeat-x left top;*/
	background:rgb(75,172,198);
	cursor:default;
}
#navigation ul{display:none;}
/*#navigation li:hover ul{display:block;}*/
#navigation ul a{padding:0.1em 0.5em;}
#navigation a:link,#navigation a:visited{cursor:pointer;}
#navigation a:hover
{
	/*background:rgb(5,64,96) url(../images/ButtonHover.jpg) repeat-x left top;*/
	background:rgb(20,107,134);
}
#navigation a.shownInMain
{
	color:rgb(75,172,198);//yellow;
	font-weight:bold;
    background:rgb(255,255,255);
}
#navigation2
{
	list-style-type:none;
	margin:0;
	margin-top:1%;
	margin-left:-10%;
	padding:0.2em 0.2em 0 0.2em;
}
#navigation2 li
{
	margin:0;
	margin-left:10%;
	padding:0;
	display: inline;
}
#navigation2 img
{
	  width: 7%;
  	  height: auto;
}
#proj_info
{
	text-align:left;
	margin:0;
	padding:0 0 2em;
/*	border:0.2em solid rgb(0,107,163);*/
/*	font-family:"Open Sans","Arial",sans-serif;*/
	/*font-weight:bold;*/
	//color:rgb(0,32,150);
	color:rgb(54,154,185);//rgb(0,32,150);
}
#proj_info p{margin:0.3em 0 1em;}
#proj_info .title   
{
	font-family:"Open Sans","Arial Black",Arial,sans-serif;
	//color:rgb(0,32,150);
	color:rgb(54,154,185);//rgb(0,32,150);
	font-size:150%;
	font-style:italic;
	font-weight:bold;
	margin-top:1em;
	margin-bottom:0.5em;
}
#proj_info .title_item  
{
	font-family:"Open Sans","Arial Black",Arial,sans-serif;
	color:black;
	font-size:100%;
	font-weight:normal;
	margin-top:1em;
	margin-bottom:0.5em;
}


.dividingLine
{
	height:2px;	/* not in ems */
	background:rgb(0,107,163);
	margin:0.1em 0 0;
	padding:0;
	border:none;
}
#main
{
	float:right;
	width:70%;
	margin:0 3% 0 0;
	padding:0;
	background:white;
	/*background:rgb(227,252,253);*/
}
#main_inner
{
	margin:0;
	padding:2em 0 3em 0.2em;
}

#main_inner ul li
{
	font-size:120%;
}

#main_inner ul ul li
{
	font-size:110%;
}

#main_inner p
{
	font-family:"Open Sans","Arial",sans-serif;
	font-size:120%;
}

#main_inner a
{
	color:rgb(75,172,198);
}

#main_inner a:visited
{
	color:rgb(20,107,134);
}
#main_inner a:hover
{
	color:rgb(17,88,110);
}


/*#main h1,#main h2,#main h3
{
	color:rgb(0,32,150);
	font-family:"Arial Black",sans-serif;
	font-weight:bold;
}*/
#footer{clear:both;}
#signature
{
	text-align:right;
	color:white;
	margin:0 0.5em 0.2em;
}
.centered{text-align:center;}
.link1
{
	color:rgb(152,100,0);
	font-family:"Arial",sans-serif;
	font-weight:bold;
}
.superscript
{
	vertical-align:super;
	font-size:80%;
}
div.titledLogo
{
	text-align:left;
	font-weight:bold;
	color:rgb(75,172,198);
	font-size:120%;
	clear:both;
	margin-top:5%;
}

p.cons
{
	width:70%;
	margin-left:22%;
}

div.titledLogo ul
{
	list-style-type:none;
}
div.titledLogo li
{
	display:inline;
}
div.titledLogo img
{
	max-width:20%;
	margin-top:2%;
	margin-left:-5%;
        float:left;
}


div.titledPartners
{
	text-align:left;
	font-weight:bold;
	color:rgb(60,32,150);
	font-size:120%;
}

div.titledPartners ul
{
	list-style-type:none;
}
div.titledPartners li
{
	display:inline;
	margin-left:10%;
}
div.titledPartners img
{
	max-width:20%;
}


div.titledImage
{
	text-align:center;
	font-weight:bold;
	color:rgb(20,107,134);
}
div.titledImage img{max-width:70%;}
.error{color:red;}
.stretched{width:95%;}
.list1{list-style:none;}
.veryImportant{color:red;}
#form1 div.withMargins
{
	margin-top:0.5em;
	margin-bottom:0.5em;
}
.IEspecific{display:none;}
#authors td
{   
	text-align:left;
	font-weight:normal;
	padding-right:1em;
}

.h3_letter h3
{
	padding-top:2em;
}

/* Self-clearing for floated elements */
#sidebar:after,#main:after
{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

#highl_ul
{
	/*list-style:none;*/
}

#highl_ul li
{
	position:relative;
	left:2%;
}

#map_canvas {
        width: 600px;
        height: 400px;
      }
	  
#infowindow
{
	background:rgb(143,143,143);
}

.letter_list{
	list-style-type:lower-alpha;
}

.header_like
{
	color:rgb(0,32,150);
	font-family:"Open Sans","Arial Black",sans-serif;/*change the font here if you want*/
	font-size:125%;/*change the value in % to resize the font size of the header*/
}


#orgs img
{
	display:inline;
}