a{
	color: #025586;
	text-decoration:none;
}

a:hover{
	text-decoration: underline;
	color: #000000;
}

*
{
border: 0;
margin: 0;
}

body{
	font: 12px Arial, Helvetica, sans-serif;
	color: #063b81;
	background: #73aad5 url(images/bg_all.jpg) repeat-x top;

}

#maintop{
	background: url(images/maintop.png) no-repeat top;
	width:920px;
	padding-top:7px; overflow:hidden; background:#ffffff;
	
}

#main{
	width:920px; margin:0 auto; overflow:hidden; 
	
	
}

#mainbot{
	background: url(images/mainbot.png) no-repeat top;
	width:920px;
	height: 7px;
	text-align:center;
}

#header{
	width:920px;
	height: 340px;
	background: url(images/header.jpg) no-repeat top left; margin:0 auto;
}

#logo{
    height:265px;
	padding-left: 20px;
	text-align: left;
	padding-top: 45px;
	
}

#logo a {
	text-decoration: none;
	text-transform: lowercase;
	font-style: italic;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}


#logo H2 a{
	font-size: 10px;
}

#flash1{
	width:185px;
	height:100px;
	float:right; 
}


#buttons{
	width: 920px;
	height: auto;
	margin-left:auto;
}

#buttons ul {
    padding-left: 5px;
    margin: 0px;
}

#buttons li {
	display: inline;		
}

#buttons a {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:normal;
	display: block;
	float: left;

	height: 27px;
	background: url(images/menubg.png) no-repeat left center;
	text-decoration: none;
	color: #ffffff;
	padding-top: 1px;
	padding-left: 30px;
	margin-right: 15px;
}

#buttons a:hover {
	text-decoration: underline;
}

#content{
	width: 920px;
	background: #ffffff; height:auto; overflow:hidden;
}

#content_bg{
	background: url(images/conbg.jpg) no-repeat left top;
	
}

#left{
	width: 910px; padding-left:5px; padding-right:5px; padding-top:0px; padding-bottom:0px; height:auto; float:left;
}

.text{ padding-left:10px;
       padding-right:10px;	
	   width:96%;
	
}


.scroll{ margin:0px; margin-left:2px; margin-right:2px; margin-top:5px;}

 #left #left_img{ width:180px; height:auto; margin-left:5px; margin-right:0px; background:#FFFFFF; float:left; text-align:center; }

#left h1{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:normal;
	color: #144883 ;
	padding-bottom: 10px;
}

.welcome{font-family:Arial, Helvetica, sans-serif;
font-size:14px; color:#1748A4; font-weight:bold;}

.read{ width:70px;
	text-align:right;
	float:right;
	
}

.read a{font-size:12px; font-style:italic; color:#0000FF!important; }
.read a:hover{color:#FF0000!important;}


#footer{
	height: 37px;
	width: 920px;
	font-size: 10px;
	color: #ffffff;
	padding:4px 0 0 5px;
	text-align: left;
	clear:both; margin:0 auto;
}

#footer a{
	color: #ffffff;
	font-size: 10px;
	text-decoration: none;
}
.padding{
	padding: 10px;
	color:#FF0000;
	font-weight: bold;
}
.style33 {color: #061E66}
.style34 {font-size: 8px; }
.style35 {font-size: 10px}
.style36 {FONT-FAMILY: verdana, sans-serif; TEXT-DECORATION: none; color: #333333;}
.style38 {
	font-size: 9pt;
	color: #333333;
}
.style40 {
	color: #061E66;
	font-weight: bold;
	font-size: 14px;
}

.bodytext {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
LINE-HEIGHT: 15px;
color:#0B1848;
}

.body_bold{font-family:Verdana, Arial, Helvetica, sans-serif;
           font-size:12px; 
		   color:#0B1848;
		   line-height:15px; 
		   font-weight:bold;
		   }
		   
		   
		  a.body_bold{font-family:Verdana, Arial, Helvetica, sans-serif;
           font-size:12px; 
		   color:#0B1848; 
		   LINE-HEIGHT: 15px;
		   font-weight:bold; 
		   text-decoration:none;
		   }
		   
		   a.body_bold:hover{font-family:Verdana, Arial, Helvetica, sans-serif;
           font-size:12px; 
		   color:#0B1848; 
		   LINE-HEIGHT: 15px;
		   font-weight:bold; 
		   text-decoration:underline;
		   }
		   
		   .more{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FF0000;}
		   
		   
		   
		   /*
	Featured Content Slider
	by: Chris Coyier
*/
*											{ margin: 0; padding: 0; }
body 										{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; }

					  				  
/*
	UTILITY STYLES
*/				  				  
					  				  
.floatLeft 									{ float: left; margin-right: 10px;}
.floatRight									{ float: right; }
.clear 										{ clear: both; }
a											{ outline: none; }


/*
	PAGE STRUCTURE
*/
#page-wrap 									{ width: 400px; margin: 25px; position: relative; min-height: 200px; padding-top:
											   }


/*
	TYPOGRAPHY
*/
ul											{ list-style: square inside; }
a, a:visited								{ color: #729dff; text-decoration: none; }
a:hover, a:active							{ color: #0000FF; }
blockquote									{ padding: 0 20px; margin-left: 20px; border-left: 20px solid #ccc; font-size: 14px; 
									  		  font-family: Georgia, serif; font-style: italic; margin-top: 10px;}

/*
	SLIDER
*/
.slider-wrap								{ width:860px; position: relative;   }			
.stripViewer .panelContainer 
.panel ul									{ text-align: left; margin: 0 15px 0 30px; }
.stripViewer								{ position: relative; overflow: hidden; padding:5px; width: 850px; height: 154px; border:1px solid #333333; }
.stripViewer .panelContainer				{ position: relative; left: 0; top: 0; }
.stripViewer .panelContainer .panel			{ float: left; height: 100%; position: relative; width: 226px; padding:2px;}
.stripNavL, .stripNavR, .stripNav			{ display: none; }
.nav-thumb 									{ border: 1px solid black; margin-right: 5px; }
#movers-row									{ margin: -43px 0 0 62px; }
#movers-row div								{ width: 20%; float: left; }
#movers-row div a.cross-link 				{ float: right; }
.photo-meta-data							{ background: url(images/transpBlack.png); padding: 10px; height: 30px; 
											  margin-top: -50px; position: relative; z-index: 9999; color: white; }
.photo-meta-data span 						{ font-size: 13px; }
.cross-link									{ display: block; width: 62px; margin-top: -14px; 
											  position: relative; padding-top: 15px; z-index: 9999; }
.active-thumb 								{ background: transparent url(images/icon-uparrowsmallwhite.png) top center no-repeat; }

.rhight_panel{  border: 1px solid #FFFFFF;
    float: left;
    font-family: Arial;
    font-size: 10px;
    font-weight: bold;
    overflow: hidden;
    padding: 5px;
    right: 25px;
    top: 700px;
    width: 190px;
	padding-top:-10px;
	margin-top:38px;

  }

.rhight_panel p{line-height:20px; padding:0px 5px 0px 25px; text-align:left; margin:0px; font-style:normal; text-decoration:none;}
.rhight_panel p span{ color:#666666; text-decoration: blink;}	
.rhight_panel p img{float:left;}

.main_cotent{width:520px; padding-left:10px; overflow:hidden; float:left;}
.left_panel{width:177px; float:left; overflow:hidden;}
.left_had{width:177px; height:34px; background:url(images/left_top.png) no-repeat; font-size:14px; color:#ffffff; text-align:center; padding:3px 0px 0px 0px; font-family:Tahoma;}
.left_cotent{width:175px; border-left:1px #157cd7 solid; border-right:1px solid #157cd7 ; font-size:12px; text-align:center;}
.left_cotent2{width:175px; border-left:1px #157cd7 solid; border-right:1px solid #157cd7 ; font-size:12px; text-align:center;}
.left_cotent a:hover{text-decoration:none; color:#FF0000;}
.left_cotent span img{ width:150px; white-space:90px; text-align:center;}
.left_cotent dfn{ padding:2px; display:block; }
.left_cotent dfn img{  width:150px; height:147px; border:1px solid #000000; padding:4px;	}
.left_cotent p{text-align:left; padding:8px;}
.left_bottom{width:177px; padding-top:10px; background:url(images/left_bottom.png) no-repeat; margin-bottom:20px;}


/******light box*******/
.black_overlay{
			display: none;
			position: absolute;
			top: 0%;
			left: 0%;
			width: 100%;
			height: 100%;
			background-color: black;
			z-index:1001;
			-moz-opacity: 0.8;
			opacity:.80;
			filter: alpha(opacity=80);
		}
		.white_content {
			display: none;
			position: absolute;
			top: 25%;
			left: 25%;
			width: 50%;
			height: 50%;
			padding: 16px;
			border: 16px solid #157cd7;
			background-color: white;
			z-index:1002;
			overflow: auto;
		}
		




/* SLIMBOX */

#lbOverlay {
	position: fixed;
	z-index: 9999;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	z-index: 9999;
	overflow: hidden;
	background-color: #fff;
}

.lbLoading {
	background: #fff url(loading.gif) no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(prevlabel.gif) no-repeat 0 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(closelabel.gif) no-repeat center;
	margin: 5px 0;
	outline: none;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}


.rolling{width:100%; margin:5px auto;  border-bottom:2px solid #157cd7;}
.rolling img {float:left; padding:5px; width:100px; height:65px;}
.conferes{text-align:left;}
.conferes ul{padding:10px 0px 0px 0px; margin:0px; list-style:}
.conferes ul li{ display:block; background:url(images/liststyle.gif) no-repeat; padding:0px 5px 10px 10px; margin:0px 0px 0px 10px;}

.conferes img{width:auto; height:auto;}
.ics{font-size:22px; font-weight:bold; width:180px; padding-top:20px; padding-left:18px; color:#063b81;}
.ics2{font-size:18px; font-weight:bold; width:180px; padding-top:20px; padding-left:18px; color:#063b81; padding-bottom:5px;}

.ics a{font-size:18px; font-weight:bold; width:100%; padding-top:20px; padding-left:10px; color:#063b81; text-decoration:none;}



#videogallery {
	width:100%;
	zoom:1;
	text-align:center;
}
#videogallery span{ display:block; }
#videogallery a{
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	position:relative;
	vertical-align:top;
	margin:3px;
	width:160px;
	font-family:Trebuchet,Tahoma,Arial,sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	text-align:center;
	opacity:0.87;
}
#videogallery a img{
	display:block;
	border:none;
	margin:0;
}
#videogallery a:hover{
	opacity:1;
}




/* the overlayed element */
div#voverlay {
	
	/* growing background image */
	background-image:url(../images/white.png);
	
	/* dimensions after the growing animation finishes  */
	width:640px;
	height:480px;
	
	/* initially overlay is hidden */
	display:none;
	
	/* some padding to layout nested elements nicely  */
	padding:35px;
}

/* default close button positioned on upper right corner */
div#voverlay div.close {
	background-image:url(../images/close.png);
	position:absolute;
	right:5px;
	top:5px;
	cursor:pointer;
	height:35px;
	width:35px;
}

div#vcontainer{
	left:0;
	top:0;
	width:100%;
	height:100%;	
	background:url(../images/loading.gif) no-repeat 50% 50%;
}
.photogallery{
width:450px;
height:160px;
}
.gallery{width:100%; height:auto;}
.gallery p{display:block; float:left; padding:10px; width:150px;}
.gallery p em{display:block; width:150px;  border-bottom:#063b81 1px solid; margin:0px 0px 5px 0px; font-style:normal; text-align: center; font-size:12px; color:#063b81;}
.gallery p dfn img{ width:150px; height:140px; display:block;} 
.gallery img p{width:150px; height:140px; float:left; padding:3px; display:block;}
.gallery p span{display:block; width:150px; text-align:center; padding-top:5px;  border-top:#063b81 1px solid; margin-top:5px;}
 .vidio_than_name{width:160px; float:left; text-align:center; font-size:12px; color:#063b81; font-weight:bold; margin-top:10px;}
 
 .ceremony{width:160px; height:auto; float:left;}
 .view{width:70px; float:left;}
 .view a{color:#0000FF!important; font-size:12px; }
 .Publications{width:160px; overflow:hidden; float:left; margin-left:30px; margin-top:15px; border:solid #0000FF 1px; text-align:center; padding-top:18px; background:#CCCCCC;}
  .Publications_img{border:solid #0000FF 1px;}
 .Publications_tex{padding:10px 0 10px 0; text-align:center; font-size:12px; font-weight:bold; color:#333333;}


/*About ISOL Foundation*/

.isol_found{width:920px; overflow:hidden; text-align:center; color:#0000FF; margin-top:10px; }
.isol_found_text{font-family:Arial; font-size:18px; font-weight:bold; text-align:center; border-bottom:2px solid #ccc;}
.ul_li_text{font-size:16px; text-align:left; margin:10px 10px 10px 10px; border-bottom:2px solid #ccc; padding-bottom:10px; font-weight:bold; line-height:25px;}
.about_img{text-align:center; border-bottom:2px solid #ccc; margin-top:5px; width:138px; float:left}
.about_box{width:200px; overflow:hidden; float:left;}
.hand{width:40px; float:left;}

.isol_research_award{background:#fff; text-align:center; padding-top:20px;}
.isol_research_award_text{font-family:Arial; font-size:16px; width:850px; margin-left:20px; margin-top:10px; text-align:left;}

.form_area{position:absolute; z-index:30; width:500px; border:solid #333333 2px; height:300px; right:20%; background:#ccc; display:none; top:1100px;}

.right_tex_r{color:#FFFFFF; font-size:12px; font-weight:bold; margin-left:2px; margin-top:10px; padding-top:5px; padding-bottom:5px;line-height:15px; border-top:solid #FFFF00 2px; text-align:center;}

.iccs{width:100%; height:200px; margin-left:7px;}
.iccs_img{width:200px; height:200px; float:left; margin-left:30px; border:solid #0000FF 1px; margin-top:8px;}
.iccs_img2{width:200px; height:200px; float:right; margin-right:30px; border:solid #0000FF 1px; margin-top:8px;}

