html, body{
	
     margin:0;
	 padding:0;
	 border:0;
	 font-size:100%;
	 font:inherit;
	 vertical-align:baseline;
	 background-color:#FFF;
	 /*background-color:#DADFE8;*/
	 margin:2;
	 padding:0;
	 /*background:url(/css/images/background.png) left top repeat-x #dadfe8;*/
	 font-family: Tahoma;
	 font-size: 12px;
	 line-height: 18px;
	 color:#4b4a4d;
     line-height:1.3

}
	

h1 {
 color:#4b4a4d;
 font-size:19px;
 font-family:Tahoma;
 font-weight:normal;
 margin-top:26px;
 margin-bottom:10px;
 letter-spacing:1px
}
h2 {
 color:#4b4a4d;
 font-size:16px;
 font-weight:bold;
 font-family:Tahoma;
 margin-top:26px;
 margin-bottom:10px;
 letter-spacing:1px
}
h3 {
 color:#4b4a4d;
 font-size:14px;
 font-weight:bold;
 margin-top:26px;
 margin-bottom:10px;
 font-family:Tahoma;
 letter-spacing:1px
}
h4 {
 color:#4b4a4d;
 font-weight:bold;
 margin-bottom:10px;
 letter-spacing:1px
}


#container{
	/*background-color: #9CC3E0;*/
}

/* ------------------------ banner begin ------------------------------ */

#Banner {
	/*height:80px;*/
	font-weight:normal;
	background-color: #9CC3E0;	/*background-color: 	#0D6EA1;
	background-image:	/*url(images/banner/banner_empty.jpg);*/
}
#Banner div.logo_iiasa img{
	position:absolute;
	top:8px;
	left:90px;
	/*background-image:url(images/logoleft3.gif);*/
}
#Banner div.banner_image {
	/*	background-image:	url(images/banner/gains_china.gif);*/
	position:absolute;
	top    : 8px;
	left: 140px;	
	height   : 30px;
	font-family: Tahoma;
	font-size: 38px;
	line-height: 49.4px;
	color:#4b4a4d;

}

#Banner div.banner_version{
	font-family: Tahoma;
	position:absolute;
	top:8px;
	/*left:280px;*/
	color:#FFF;
}

#Banner div.banner_description {
	position:absolute;
	/*text-align: right;*/
	left:60px;
	top: 60px;
	/*width: 406px;*/
	height: 18px;


}


#admin_mode{
	position:absolute;
	color:#A00000  ;
	top:5px;
	text-align:center;
	width:50%;
	margin: 0 auto;
	font-size:18px;
}



div#content.wide{
/* background-image:url(images/Globe.gif);
 background-repeat:no-repeat;
 */
 /*width: 740px;*/
/* width:66%;*/
 float: left; 
 
 
 /*background-color:#0F3;    /*border-right: 1px solid #d4d5d5;*/
}
/* ------------------------ banner end ------------------------------ */

/* ---------------------- module bar begin -------------------------- */

#ModuleBar {
	margin:				0px 0px 10px 0px;
	/*float:   			right;*/
	/*	background-color:	#FFF;*/
	 /*background-color: #85b0d9;	/*background-image:	url(images/banner/banner_empty.jpg);*/
	 max-height:40px;
	 background-color:#9CC3E0;
}

div.dropdown{
	position:relative;
	/*left:810px;
	top:20px;*/
	float:right;
	top:40px;
	right:100px;
}

div.btn-group{
		position:relative;
	/*left:810px;
	top:20px;*/
	float:right;
	top:40px;
	right:200px;
	list-style-type:none;
}

ul.dropdown-menu{
	list-style-type:none;

}
.btn-primary
.btn-primary a.active,
{
	background-color:#337ab7;
}

#ModuleBar a{

	-webkit-border-top-left-radius:3px;
 -moz-border-radius-topleft:3px;
 border-top-left-radius:3px;
 -webkit-border-top-right-radius:3px;
 -moz-border-radius-topright:3px;
 border-top-right-radius:3px;
 -webkit-border-bottom-right-radius:3px;
/* -moz-border-radius-bottomright:0px;
 border-bottom-right-radius:0px;
 -webkit-border-bottom-left-radius:0px;
 -moz-border-radius-bottomleft:0px;
 border-bottom-left-radius:0px;*/



 margin-left:5px;
 margin-bottom:2px;
border:1px solid;
/*border-color:#182F51;*/
border-color:#FFF;


}

#ModuleBar a.moduleActive{
	/*border:thin #06F solid;*/
	border-bottom:none;
}
#ModuleBar a.modulePassive{
	/*border:thin #FFF solid;*/
	border-bottom:none;
	/*background-color:#6687B5;*/
	/*background-color:#B1CCF4;*/
		background-color:#6A9BC4;
}


#ModuleBar a.modulePassive {

	color:#FFF;
	

}
#ModuleBar a.moduleActive,
#ModuleBar a.modulePassive:hover {
    color: 				#0D6EA1;	
	/*background-image:	url(images/reiter_active_gains.png);*/
	background-image:none;
	/*background-color:#9cc3E0;*/
	background-color:#FFF;

}
#ModuleBar a.modulePassive {
	/*background-image:	url(images/reiter_passive_gains.png);*/
	background-image:none;
	/*background-color:#9cc3E0;*/
}
#ModuleBarMiddle {
	
	/*background-color:#FFF;*/

}
#ModuleBarFrame {
	background-color: #9CC3E0;	/*background-color:#0D6EA1;*/	/*background-image:	url(images/banner/banner_empty_no_lines.jpg);*/

}

#ModuleBarButtons{
	position:absolute;
	float:right;
	left: 852px;
	top: 8px;
	width:100px;
}

#ModuleBarButtons a.buttonLink {
 position:relative;
 bottom:5px;
 background-color:#85b0d9;
 color:#FFF;
 -webkit-border-top-left-radius:0px;
 -moz-border-radius-topleft:0px;
 border-top-left-radius:0px;
 -webkit-border-top-right-radius:0px;
 -moz-border-radius-topright:0px;
 border-top-right-radius:0px;
 -webkit-border-bottom-right-radius:0px;
 -moz-border-radius-bottomright:0px;
 border-bottom-right-radius:0px;
 -webkit-border-bottom-left-radius:0px;
 -moz-border-radius-bottomleft:0px;
 border-bottom-left-radius:0px;
 text-indent:0;
 /*border:1px solid #84bbf3;*/
 border:1px solid #FFF;
 display:inline-block;
 font-family:Arial;
 font-size:12px;
 font-weight:bold;
 font-style:normal;
 height:20px;
 line-height:20px;

 /*width:180px;*/
 width:auto;
 text-decoration:none;
 text-align:center;
 /*margin-right:20px;*/
 padding-left:10px;
 padding-right:10px;

 /*margin-bottom:10px;*/
 margin-top:2px;
 width: 100px;
}

#ModuleBarButtons  a:hover{
  text-decoration:none;
  background-color:#466b8f;
}


/* ----------------------- module bar end --------------------------- */

#lockAnnouncement {
	margin-bottom:10px;

}

/* ---------------------- side navigation begin ------------------------- */

.SideNavTitle {
	/*background-color: 	#6bb8bd;*/
	background-color: 	#0D6EA1;
}

.SideNavHeader {
	/*color: 				#0D6EA1;*/
   /*background: 			#cccccc;*/
   background-color:#40A2CF;
	color:#FFF;
}

.SideBox {
	color:				#404040;
	background-color: 	#B9CDE5;

}

.SideBox select {   
	color:				#003399; 
	border:				1px solid #7f9db9;
}

div.partners {
	background-color:	#B9CDE5
}

/* --------------------- side navigation end ------------------------ */

/* ----------------- left side navigation begin --------------------- */

#SideNavLeft a.menuItem,
#SideNavLeft a.menuItemPassive {
	color:				#404040;
	background-color: 		#B9CDE5
}

#SideNavLeft a.menuItemPassive {
	background-color:		#FF6633;
}

#SideNavLeft .SideBox,
#SideNavRight .SideBox {
	text-align:				center;
}

div.partners {
	background-color:		#B9CDE5;
}

/* ------------------ left side navigation end ---------------------- */

/* ------------------------- forms begin ---------------------------- */

/* ------------------------- forms begin ---------------------------- */


.SideBox{
	padding:10px;
	margin-bottom:1px;
	/*min-height:150px;*/
}

form#frm1{	
	/*padding:1px;*/
	min-height:450px;
}

#SideNavLeft{
padding-bottom:100px;
}


/* -------------------------- forms end ----------------------------- */

/* -------------------------- forms end ----------------------------- */

/* ------------------------ tables begin ---------------------------- */

table.data {
	border-color:#999;
}



rowhead {  	
   color: 				#B9CDE5;
}
table.data th {
  /*background-color: 				#0D6EA1;*/
  background-color: 				  #9CC3E0;
  color:#4b4a4d;

}

table.data th span.title{
	/*color:FFF;*/
	font-size:15px;
	text-align:center;
	margin-left:50px;
	margin-bottom:10px;
	margin-top:5px;
}

th rowhead {
	  color: 				#B9CDE5;
}
table.data tr.header {
    background-color:   		#B9CDE5;
}

/*
 * header rows
 */
table.data tr.header {
    background-color:   #9CF;
}

span.header_active_column {
    color:              #000;
}

span.header_passive_column {
    color:              #222;
}

span.feature_passive {
    color:          #BBB;
}

/*
 * table rows
 */
table.data tr.odd {
    background-color:   #E6F2FE;
}

table.data td.anchorline a {
	color:				#333;
}

table.data td.anchorline a.active,
table.data td.anchorline a.passive:hover {
	color:				#888;
}

/* ------------------------- tables end ----------------------------- */

/* ----------------------- content begin ---------------------------- */

#content table thead th {
	color: 				#6bb8bd;			
}

/* ------------------------ content end ----------------------------- */
