/* Modified by Takahiro Noguchi 11.03.06*/


/* Page Structural elements */


* {
    margin: 0 auto;
    padding: 0;
}


#page { /* Sets the width for the whole page */
	margin:0 0 0 1em;
	width: 94em;
}


	
/* Header CSS starts here */
	
#header 	{ 
  padding: 0;
  margin: 0.5em 0 0.5em 0;
  height: 10.5em; 
  width: 100%; 
  border-bottom: 1px solid #ddd;
  }





#search {
  float: right;
  margin: 2em 3em 0 0;
  padding: 0;
  overflow: hidden;
}





#title {  /* for background print hack*/
  position: absolute;
  top: 0.5em;
  left: 5em; 
}




#tagline {
  clear: right;
  float: right;
  margin-right: 4em;
  height:5.5em;
  border: none;
  background: transparent url('../images/charitable.gif') no-repeat 10% 75%;
  }
  
 
 #tagline { 
  width: 23em; 
  voice-family: "\"}\""; 
  voice-family:inherit;
  width: 18em;
} 


html>body #tagline {
  width:18em;
} 

/* End header elements */




#content {/* Container for all article content */
  width: 60em;
	float: left;
	margin-left: 10em;
	}


#content { /* Container for all article content */
	voice-family: inherit;
  width: 60em;
  }
  
  
#content { 
  width: 71em; 
  voice-family: "\"}\""; 
  voice-family: inherit;
  width: 56em;
} 

html>body #content {
  width:60em;
} 

/* Hide from IE5-mac. Only IE-win sees this. \*/
 
* html #content {
  display: inline;
  }
 
 /*end article content container */
  
  
  
  
#homecontent {/* Container for home page articles */
  width: 60em;
	float: left;
	margin-left: 12em;
	}


#homecontent { /* Container for all article content */
	voice-family: inherit;
  width: 60em;
  }
  
  
#homecontent { 
  width: 72em; 
  voice-family: "\"}\""; 
  voice-family: inherit;
  width: 60em;
} 


html>body #homecontent {
  width:60em;
} 



/* Hide from IE5-mac. Only IE-win sees this. \*/
 
* html #homecontent {
  display: inline;
  }
 
 /*end homepage article content container */


/* Container for all newsroom content. Removes right panels  */
#newscontent {
  width: 76em;
	float: left;
	margin-left: 15em;
	}


#newscontent { 
	voice-family: inherit;
  width: 76em;
  }
  
  
#newscontent { 
  width: 94em; 
  voice-family: "\"}\""; 
  voice-family: inherit;
  width: 76em;
} 

html>body #newscontent {
  width:76em;
} 

/* Hide from IE5-mac. Only IE-win sees this. \*/
 
* html #newscontent {
  display: inline;
  }
 
 /*end all newsroom content container */
  




#intro { /*left column "about" text */
	width: 20em;
  float: left;
  margin: 3em 0 0 -71.5em;
  background-color: #FFF6E3;
  border: 1px solid #ddd;
	}


#intro { /* Navigation menu */
	voice-family: inherit;
  width: 20em;
  }
  
  
html>body #intro {
  width:20em;
} 
	
/* Hide from IE5-mac. Only IE-win sees this. \*/
 
* html #intro {
  display: inline;
  }
  
  /* end intro text */
  




#leftmenu { /*left navigation content */
	width: 12em;
  float: left;
  margin-left: -72.5em;
	}


#leftmenu { /* Navigation menu */
	voice-family: inherit;
  width: 15em;
  }
  
  
html>body #leftmenu {
  width:15em;
} 
	
/* Hide from IE5-mac. Only IE-win sees this. \*/
 
* html #leftmenu {
  display: inline;
  }
/* end left navigation menu */



#newsLeftmenu { /*left navigation content */
	width: 15em;
  float: left;
  margin-left: -92.5em;
	}


#newsLeftmenu { /* Navigation menu */
	voice-family: inherit;
  width: 15em;
  }
  
  
html>body #newsLeftmenu {
  width:15em;
} 
	
/* Hide from IE5-mac. Only IE-win sees this. \*/
 
* html #newsLeftmenu {
  display: inline;
  }
/* end left navigation menu */





#sidepanel { /* Rightside news */
	width: 15em;
	float: left;
	}
  

#sidepanel { 
	voice-family: inherit;
  width: 15em;
  }
  

  
.main_contact {
  font-size: 1.1em; 
	line-height: 1em;
  margin: 2em 1em 2em 1em;
  }


/* Hide from IE5-mac. Only IE-win sees this. */
 
* html #sidepanel {
  display: inline;
  }
 
 /*end homepage article content container */



.column { /*Article content */
  padding: 0 1em 4em 1em; 
  margin: 1em auto;
  }
  
  
#leftmenu.column, #newsLeftmenu.column { /*Article content */
  padding: 0em; 
  margin-bottom: 1em;
  }
  
  
  
#footer {	
  clear: both;
  padding: 0; 
  margin: 0 auto;
  width: 100%;

  background-color: #fff;
  border-top: 1px solid #ddd;

  }
  
  

  



.partnerpro {
  text-align: center;
  font-family: Georgia,serif;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-size: 1em;
  padding: 1.5em 0 1.5em 0;
  margin: 2.5em 0em 2em 0em;
  background-color: #eff8ff;
  border-top: 1px dashed #b2b2b2;
  border-bottom: 1px dashed #b2b2b2;

}


.partnerpro img.a { 
  float: left;
}


.partnerpro p {
  display: inline;
  line-height: normal;
  padding: 1em 0em 1em 0em;
  margin: 0em auto;
  background-color: transparent;
}
	
.ingpost {
  padding: 0px 0px 1em 0px;
  margin: 1em 1.5em 0 1.5em;
	width: 17em;
  text-align: left;
	font-size: 80%;
	line-height: 1.6em;
	}
	
#ashoka {
  font-size: 0.8em;
  margin: 5em 3em 2em 3em;
  padding: 0.5em 1em 1em 19em;
  background: #FFF6E3 url('../images/ashoks.gif') no-repeat 5% 50%;
}

#resource {
  font-size: 0.8em;
  margin: 5em 3em 2em 3em;
  padding: 0.5em 1em 1em 19em;
  background: #FFF6E3 url('../images/RA_logo.jpg') no-repeat 5% 50%;
}

#schwab {
  font-size: 0.8em;
  margin: 5em 3em 2em 3em;
  padding: 0.5em 1em 1em 34em;
   background: #FFF6E3 url('../images/Schwab_back.jpg') no-repeat 5% 50%;
}



/* Quote Boxes */


#ingoquote {
  padding: 1em;
 	margin: 0.5em 2em 0.5em 1.5em;
	width: 22em;
	float: right;
	text-align: justify;
	font-size: 125%;
	line-height: 1.4em;
  background: transparent url('../images/ingo_back.jpg') no-repeat;
 
}


.rightquote {
  padding: 1em;
  margin: 1em 2em 2em 1.5em;
	width: 16em;
	float: right;
	text-align: left;
	font-size: 125%;
	line-height: 1.4em;
  background-color: #FFF6E3;
 }
 
 
.leftquote {
  padding: 1.5em;
  margin: 1em 1.5em 0 1.5em;
	width: 16em;
	float: left;
	text-align: justify;
	font-size: 125%;
	line-height: 1.4em;
	background-color: #FFF6E3;
}


/* End Quote Boxes */

/* End Quote Boxes */







/* Begin typography & colors here*/


/* Link classes */
a {
	color: #06c;
	text-decoration: none;
	}
	

a:visited {
	color: #966;
	text-decoration: none;
}
	
a:hover {
	color: #147;
	text-decoration: none;
	}

/*External Links */	

a.external span {
background: url('../images/external.png')  center right no-repeat;
padding-right: 1em;
color: #fff;
}

/* End Links */


	
body {
  background-color: #ddd;
	font: 62.5% 'Lucida Grande', Verdana, Arial, Sans-Serif;
	color: #333;
	line-height: 1.2em;
	text-align: left;
	}


#page {
	background-color: #fff;
	border: 1px solid #bbb;
  text-align: left;
  overflow: hidden;
  }
  
  
#content.column p {
  text-align: left;
  font-size: 1.4em; 
	line-height: 1.5em;
	margin: 1em 7em 0.5em 1em;
  }
  
  
  
#homecontent.column p {
  text-align: left;
  font-size: 1.3em; 
	line-height: 1.3em;
	padding: 1em 7em 1em 1em;
  }


#intro p {
   font-size: 1.4em;   
   line-height: 1.2em;
   padding: 0.5em 1.2em 0.5em 1.5em;
	 text-align: left;
}


#leftmenu.column p {
   font-size: 1.2em;   
   line-height: 1.2em;
   padding: 0.5em 1em 0.5em 0em;
	 text-align: left;
}

#content p.date {

    font-family: Verdana,sans-serif;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: 0.9em;
    line-height: normal;
    text-transform: uppercase;
    letter-spacing: 0.33em;
    text-align: center;
    border-bottom: 1px dashed #b2b2b2;
    border-bottom: 1px dashed #b2b2b2;
    padding-top: .5em;
    margin-top: 1em;
    padding-bottom: .5em;
    margin-bottom: 1em;
}

#homecontent p.date {

    font-family: Verdana,sans-serif;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: 0.9em;
    line-height: normal;
    text-transform: uppercase;
    letter-spacing: 0.33em;
    text-align: center;
    border-bottom: 1px dashed #b2b2b2;
    border-bottom: 1px dashed #b2b2b2;
    padding-top: .5em;
    margin-top: 1em;
    padding-bottom: .5em;
    margin-bottom: 1em;
}


#title, #title a, #title a:hover, #title a:visited {                        
  letter-spacing: 0.5em;           
	font: 1.6em Verdana, Arial, Sans-Serif;                    
	color: #999;      
  text-decoration: none;
  color: #999;                 
}                          



	
#sidepanel {
	border-bottom: 1px solid #ddd;
	border-left: 1px solid #ddd;
	margin: 2em 0 4em 0;
}



#footer p {
  font-family: Verdana;
	font-size: 1.2em;
	margin: 0em 1em 1em 12em;
	padding: 2em 0;
	text-align: left;
	line-height: 1.5em;
	color: #090743;
}



.quotename {
  font-size: 75%;
  text-align: right;
  font-weight: bold;
  line-height: 1em;
}
	
#quote_intro {
  font-size:90%;
  margin: 2em 5em 1.5em 3em;
  display: block;
  color: #666;
  float: left;
}

#content.column p.article_date {
  font-size: 1.2em;
  color: gray;
  margin: 0 0 2em 2em;
}



#content.column  p.article_copy {
  font-size: 1em;
  color: gray;
  margin: 3em 2em;

}


/* Headers */


h1 { /* H1 is used for the title of main page*/
    font: 2.5em 'Tahoma', Verdana, Arial, Sans-Serif; 
    letter-spacing: 1px;
    color: #eaaf0f;
    text-align: left;
    margin: 1.5em 1em 0.5em 0.5em;
    padding-bottom: 0.2em;
    
	}
	
h1.about { /* H1 is used for the Intro column of main page*/
	  font: 2.5em 'Tahoma', Verdana, Arial, Sans-Serif;  
    letter-spacing: 1px;
    line-height: normal;
     color: #eaaf0f;
    text-align: left;
    margin: 0.2em 0em 0.2em 1em;
	}

h1.front { /* H1 is used for the content column in the main page*/
	  font-family: 'Tahoma', Verdana, Arial, Sans-Serif; 
    font-size: 2.5em;
    color: #eaaf0f;
    text-align: left;
    margin: 1.2em 1em 0.8em 1em;
    padding-bottom: 0.2em;
	}
	
	
h2	{ /* For post titles */
	  font-family: Georgia, "Times New Roman", serif;
    font-size: 1.8em;
    line-height: normal;
    letter-spacing: 0.1em;
    margin: 1em 0.75em 0.1em 0.75em;
    padding-bottom: 0.2em;
	}


h3 {
    font-family: 'Tahoma', Verdana, Arial, Sans-Serif; 
    font-size: 1.3em;
    line-height: normal;
    margin: 0em 1em 0.1em 1em;
    padding-bottom: 0.2em;
  
}


h4 {
  font-size: 1.2em;
}


#sidepanel.column h2, #related_links h2, #climate_links h2 {
    font: 1.6em 'Tahoma', Verdana, Arial, Sans-Serif; ;
  	padding-left: 0.6em;
  	margin-top: 1em;
    color: #eaaf0f;

}


h3, h3 a, h3 a:visited {
	color: #666;
	}

h2, h2 a, h2 a:visited,
h4, h4 a, h4 a:visited {
	color:#e98311;
	}

h2 a:hover, h3 a:hover {
	color: #06c;
	text-decoration: none;
	}
	
	
h2, h2 a, h2 a:visited, h2 a:hover, h3, h3 a, h3 a:visited, h3 a:hover, h4, h4 a, h4 a:visited, h4 a:hover {
	text-decoration: none;
	}
	
.main_contact h3 {
 	color:#e98311;
 

}

/* End Headers */







/* Begin Lists

Special stylized non-IE bullets Do not work in Internet Explorer, which merely default to normal bullets. */

ul, ol  
{
  list-style-type: none;
  list-style-image: none;
  list-style-position: outside;
}

#content.column ul.list, ol.list {
  font-size: 1.3em; 
	line-height: 1.4em;
	list-style: circle outside;
	padding: 0 2em 0 3em;
}


#content.column ul.list li, ol.list li {
	margin: 2em 1em 1.5em 1em;
}


#content.column li {
	margin: 1em 2em 1em 1em;
	}
	
	
html>body ul.list {
	margin-left: 0px;
	padding: 0 1em 0 1em;
	list-style: circle outside;

	} 



ul.plist, ul.plist a { /*For Top Page Menus */
  font: 1em 'Georgia', Times, Sans-Serif;  
	list-style-type: none;
	text-decoration: none;
	padding: 1em 2em 2em 1em;
	line-height: 1.5em;
}


ul.plist {
	 border-bottom-style: dashed;
    border-bottom-color: #b2b2b2;
    border-left-color: #b2b2b2;
    border-bottom-width: 1px;
    }





/* righthand portlets lists */


#sidepanel p {
  font-size: 0.9em;

}


#sidepanel a { 
  text-decoration: none;
}


#sidepanel a:visited { 
 	  color: #06c;
}

#sidepanel a:hover { 
 	  color: #147;
}


#sidepanel.column ul, #sidepanel.column ul ol {
	padding: 0.5em 0em 1em 1.5em;
	border-bottom: 1px dashed #ccc;
	font-size: 1em;
}



	
#sidepanel.column ul ul li:before {
	content: "\00BB \0020";
}


#sidepanel.column ul li {
	list-style-type: none;
	list-style-image: url('none');
	margin: 1em 1.5em 1em 0.5em;
	font-size: 1.2em;
}


#sidepanel.column ul ul, #sidepanel.column ul ol {
	margin: 0.5em 0 0 0;
	border-bottom: none;
}


#sidepanel.column ul ul ul, #sidepanel.column ul ol {
	margin: 0.5em 0 0 1em;
}


 #sidepanel.column ul ol li {
	list-style: decimal outside;
}


#sidepanel.column ul ul li, #sidepanel.column ul ol li {
	margin: 0.5em 0 1em -0.5em;
	padding: 0;
	font-size: 96%;
}

#sidepanel.column ul li a {
  text-decoration: none;
}
 
#sidepanel.column ul ul li.extlinks:before {
  content: none;
  margin-left: -0.75em;
}

#sidepanel.column ul ul li a.extra span{
  background:transparent url('../images/external.png') no-repeat;
  margin-left: -1em;
  padding-left: 1.1em;
  list-style-type: none;
}

#sidepanel.column ul li a.pdf span{
  background:transparent url('../images/pdf.jpg') no-repeat;
  margin-left:  -1.6em;
  padding-right: .5em;
  padding-left: 1.2em;
  padding-bottom: 1em;
}


/* Left Menu lists */

#leftmenu a, #leftmenu a:visited {
  	color: #06c;		
		text-decoration: none;
}

#leftmenu a:hover {
	color: #147;
	text-decoration: none;
	}
	
#leftmenu.column ul {
	font: 1.2em 'Tahoma', Verdana, Arial, Sans-Serif; 
	}

#leftmenu.column ul {
		list-style: none;
		margin: 3em 0em 3em 1em;
		padding: 0;
		border: none;
		color: #8a8a8a;
		}


#leftmenu.column ul li {
		padding: 0.3em 0em 0.3em 0em;
		margin: 0.5em;
		}

#leftmenu.column ul ul {
	  font-size: 1.1em;
		padding: 0;
		margin: 0em 0em 0em 0.4em;
		color: #8a8a8a;
		}


#leftmenu.column ul ul ul {
		font-size: 0.8em; 
}

#leftmenu.column ul ul ul li {
    padding: 0.1em 0em 0.1em 0.5em;
		margin: 0.4em;
}


#leftmenu.column ul ul ul ul {
    font-size: 1em; 

}


#leftmenu.column ul ul ul ul li {
    padding: 0.1em 0em 0.1em 0.5em;
		margin: 0.4em;
}








/* Related Links list */
 
 

		
#related_links { /*left navigation content */
	width: 15em;
  float: left;
  margin: 30em 0 2em -72.5em;
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
	}

#climate_links { /*left navigation content */
	width: 15em;
  float: left;
  margin: 40em 0 2em -72.5em;
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
	}

    
#related_links ul, #climate_links ul {
 list-style: none;
 margin: 1em 0em 3em 2em;
 padding: 0;
 font: 1.1em 'Tahoma', Verdana, Arial, Sans-Serif; 
}


#related_links ul li, #climate_links ul li {
  padding: 0.3em 0em 0.3em 0em;
	margin: 0.5em;
 }

 
#related_links ul ul, #climate_links ul ul {
	  font-size: 1em;
		padding: 0;
		margin: 0em 0em 0em 0.4em;
		}

#related_links ul li a.ex, #climate_links ul li a.ex {
 background: transparent url('../images/external.png') no-repeat;
 margin-left: -2em;
 padding-left: 1.4em;
 white-space: nowrap;
 margin-right: -1em;
}

#related.links ul li a.pdf span, #climate_links ul li a.pdf span {
  background:transparent url('../images/pdf.jpg') no-repeat;
  margin-left:  0.1em;
  padding-right: 1.3em;
  padding-bottom: 0.5em;
}


#related_links a, #climate_links a {
	color: #8a8a8a;
	text-decoration: none;
	}

#related_links a, #related_links a:visited, #related_links ul li a:hover, #climate_links a, #climate_links a:visited, #climate_links ul li a:hover {
  color: #06c;
	}

/* End Related Links*/




/* Projects list */


#content.column ul.projlist {
 float: right;
 width: 13em;
 list-style-type: none;
 border: 1px solid #ccc;
 font-size: 1em;
 margin: 1em 3em 0.5em 1em;
 padding: 0 0.1em 0 3em;
}




 #content ul.projlist > li:first-child { 
  margin-left: -1.6em; 
  border-bottom: 1px solid #ccc;
}

#content ul.projlist li {
 text-decoration:none;
 list-style-type: none;
 margin-left: 0em;
 
 }
 

 ul.projlist a, ul.projlist a:visited, ul.projlist a:hover {
 text-decoration:none;
 }
 
 

#content ul.projlist li a {
 background: transparent url('http://localhost/NJKF_mirror/images/sitemapdocbullet.gif') no-repeat;
 margin-left: -2em;
 padding-left: 1.4em;
 margin-right: -1em;
}

#content ul.projlist li a.ex {
 background: transparent url('../images/external.png') no-repeat;
 margin-left: -2em;
 padding-left: 1.4em;
 white-space: nowrap;
 margin-right: -1em;
}



#content ul.projlist li a.parent {
 background: transparent url(none) no-repeat;
}



/* End Projects List */




	
/*- Navigation Lists */ 


/* Menu Tabs--------------------------- */ 



#tabs {
  font-family: Tahoma;
  letter-spacing: 1px;
  float:left;
  width:100%;
  font-size: 1.6em;
  line-height:normal; 
  border: 1 px solid #ddd;
}
    
      	
#tabs ul {
	margin:0;
	padding: 0.8em .5em 0 4em;
	list-style:none;
}  
      
  
#tabs li {
  display:inline;
  margin:0;
  padding:0;
}
    
 
#tabs a:hover {
text-decoration: underline;
}
     
     
    
  





/*- End Menu Tabs--------------------------- */ 




/*Pipelists Upper Header Nav and Bottom Footer Navigation Menu*/

ul#pipe_menu { /*upper header nav */
  float: right;
  margin: 2em 7em 0 0;
  padding: 0;
  overflow: hidden;
  line-height: 1.3em;
}

ul#pipe_menu li {
  border-left: 1px solid #094FA3;
  float: left;
  list-style-type: none;
  padding: 0 0.4em;
  margin-left: -1px;
}


ul#pipe_menu a {
  text-decoration: none;
  text-transform: lowercase;
  color: #094FA3;
}


ul#pipe_menu a:hover {
  color: #FCC000;
}



/* Bottom Footer Navigation */

.pipelist {
    background-color: #eff8ff;
    padding: 0; 
    overflow: hidden;
    clear: both;
    width: 100%;
    border-top: 1px solid #ddd;
    color: #8a8a8a;
   }


.pipelist ul {
   list-style: none;
   margin: 0;
   padding: 2em 0 2em 5em;
   }


.pipelist li {
   border-left: 1px solid #094FA3;
   float: left;
   line-height: 1.3em;
   margin: 0 .5em 0 -.5em;
   padding: 0 .5em 0 .5em;
   } 

   
.pipelist li#first {
  border-left: none;
}


.pipelist li a {
  text-decoration: none;
  color: #06c;
}

.pipelist li a:visited {
    text-decoration: none;
  	color: #06c;
}

.pipelist li a:hover {
  text-decoration: none;
  color: #147;
}


/*End Pipelist*/



/* Breadcrumbs */


#bread {
	font: 1.1em 'Tahoma', Verdana, Arial, Sans-Serif; 
	color: #8a8a8a;
	padding: 0.5em 0px 0.5em 3em;
	background-color: #eff8ff;
	clear: both;
	border-bottom: 1px solid #ddd;
	width: 100%;
	}


#bread ul {
	margin-left: 0;
	padding-left: 0;
	display: inline;
	border: none;
	} 


#bread ul li {
	margin-left: 0;
	padding-left: 0.2em;
	border: none;
	list-style: none;
	display: inline;
	}
	

#bread ul li a, #bread ul li a:visited {
  color: #06c;
  text-decoration: none;
	}
	
	#bread ul li a:hover{
	color: #147;
	text-decoration: none;
 }

#bread-gen ul li:before {
	content: "\0020 \0020 \0020 \00BB \0020";
	color: #8a8a8a;
	}

	
#bread-gen ul li.fir:before {
	
	}


/* Misc CSS */


.line {

	padding: 2em 2em 1em 0em;
	border-bottom: 1px dashed #b2b2b2;
	clear: both;
	}
	
/* Page Embedded Navigation */

.topanchor {
	text-align: right;
	padding: 2em 2em 1em 0em;
	border-bottom: 1px dashed #b2b2b2;
	font-size: 1.2em;
	clear: both;
	}
	
.topanchor a:link,.topanchor a:visited, .topanchor a:hover {
	color: #06c;
	text-decoration: none;
	}


#back {
	margin: 1em 0 0 1.5em;
	font-size: 0.95em;
	color: #8a8a8a;

}

#back a, #back a:link, #back a:visited, #back a:hover {
  color: #06c;
	text-decoration: none;
	border: 1px solid #b2b2b2;
	padding: 0em 0.2em;
}


/* End Navigation */




/* Image CSS */



/* Image Caption */
p.caption {
  font-size: 0.6em;
  margin: 0 0.5em 1.5em 0.5em;
  padding: 0 0.5em 0.5em 0.5em;
  display: block; 
  color: #999;
  float: left;
}


.caption p {
 
  text-align: left;
  line-height: 1.2em;
  margin: .5em;

}


.caption img, .caption a img, .caption a:link img, .caption a:visited img{
  border: white;
  display: block;
	margin-left: auto;
	margin-right: auto;
	}
 /* adjust to suit */



/* End Image Captions */


a:link img, a:visited img {
  border-color: white;
  border-width: 0px;
  border: 1px solid #ccc; 
}


p img, a img {
  border: 1px solid #ccc;
	margin: .5em auto .5em -6px;
	padding: .5em;
	max-width: 100%;
}


/*	Using 'class="alignright"' on an image will align the image to the right. 
	And using 'class="centered', centers the image.  */



img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

	
img.alignright, a img.alignright  {
	padding: .5em;
	margin: .5em 0px .5em 2em;
	float: right;
	border: 1px solid #ccc; 
	}


img.alignleft, a img.alignleft {
	padding: .5em;
	margin: .5em 2em .5em 1em;
	float: left;
	border: 1px solid #ccc; 
	}

img.partner, a img.partner {
	margin: 1em 2em 0.5em 0;
	float: left;
}

img.vikas {
width: 16em;
height: 17.5em;
  
}
/*
.alignmenuright {
	float: right;
  	padding: 0 0 15em 0
	}

*/




/* End images */
