﻿    /*Credits: Dynamic Drive CSS Library */
    /*URL: http://www.dynamicdrive.com/style/ */

    #ddcolortabs
    {
        margin-left: 12px;
        padding: 0;
        width: 100%;
        background: transparent;
        voice-family: "\"}\"";
        voice-family: inherit;
        padding-left: 5px;
    }

    #ddcolortabs ul
    {        
        font-size: 0.9em;
        margin:0;
        padding:0;
        list-style:none;
    }

    #ddcolortabs li
    {
        display:inline;
        margin:0 2px 0 0;
        padding:0;        
    }


    #ddcolortabs a
    {
        float:left;       
        color:#555;
        background: #CFEEFF url(img/color_tabs_left.gif) no-repeat left top;
        margin:0 2px 0 0;
        padding:0 0 1px 3px;
        text-decoration:none;
        letter-spacing: 0.4px;
    }

    #ddcolortabs a span
    {
        float:left;
        display:block;
        background: transparent url(img/color_tabs_right.gif) no-repeat right top;
        padding:4px 9px 2px 6px;        
    }

    #ddcolortabs a span
    {
		float:none;
    }


    #ddcolortabs a:hover
    {        
        background-color: #8FD8FF;
        
    }

    #ddcolortabs a:hover span
    {        
        background-color: #8FD8FF;
    }

    #ddcolortabs #current a, #ddcolortabs #current span, .current
    { 
        /*currently selected tab*/       
        background-color: #8FD8FF;         
        font-weight:bold;  
        color:black;
    }

    #contentcontainer
    {
        clear: both;        
        
        width: 100%;                
        background: #b4e3fc;
        border-top: 1px solid #fffce4; 
    }
    
    #innercontentcontainer 
    {
        padding: 19px;
        padding-top:10px;
        padding-bottom: 5px;
    }


.newsentrytext
{
	float:left;
	width:600px;
}


body
	{
		font-family: Arial,Helvetica,Tahoma,Verdana, sans-serif;		
		font-size:76%;
		margin: 30px 0 30px 0;
		padding: 0;
        		
		background: #fefecc;
		background-image:url(img/bg	1.gif);
        background-repeat: no-repeat;					        
        color:#555;
	}
	


    #precentercontainer
    {
        width:85%;
	    background-color:none;	
	    margin:auto;	
    }

    #centercontainer
    {
	    width:85%;
	    background-color:Transparent;	
	    margin:auto;	
    }
    
   h1.siteclaim
	{
		color:#63C9FF;  
		font-size:1.7em;
	}
    
	h1
	{ 
		font-size:1.5em;  
		margin-bottom:1em;     
		margin-top:0;           
	}
    
	h1.mainhl
	{
		font-weight:normal;
		padding-bottom:4px;
		border-bottom: solid gray 1px;     
		
		color:#555;
		font-size:1.5em;  
		margin-top:1.5em;
	}
    
	h2
	{    
	  font-size:1.2em;                
	  color:black;
	  margin-top:1em;
      	  
	  font-weight:normal;
	  margin-bottom:0.5em;
	}
	
	h2.h2entry
	{
		margin-top:0;
	}
    
	h2.subtypheadline
	{
		margin-top:2em;
		border-bottom:solid 1px gray;
    	
	}
    
    h2.prom
    {
    	margin-bottom:0;padding-bottom:0;
    	
    }
    
    #submenu
    {
        margin-bottom:2em;        
        display:block;                                       
    }
    
    #submenu h2 
    {     
        display:inline;
        margin-right:0.5em;
        font-size:0.8em;
        border:0;        
        color:black;
    }
    
    #submenu h2 a
    { 
        margin-left:0.5em;
        
    }
    
    #content, #siteclaimdiv
    {      
        font-family: Verdana, Arial;
        font-size: 1em;
        line-height:1.3em;        
    }
        
    
            
    img
    {
        border:0;
    }
    
    .contentinnerentry img
    {
        margin-right:10px;        
        margin-bottom:10px;
    }
    
    .clearer
    {
        clear:left;
    }
    
    .contentinnerentry img.mbi
    {
     
    }
   
   #precentercontainer
   {
		margin-bottom:2em;
   }
   
   #precentercontainer h1, #precentercontainer div
   {        
        margin:0;
        padding:0;
        margin-bottom:0.5em;
   }
   
   
    .lpad20
    {
        padding-left:20px;        
        line-height:1em;
        margin:0;
    }
    
    .stdtbl td
    {
        vertical-align:top;        
    }
     
    .stdtbl tr
    {
        padding-bottom:0.3em;        
    }
    
    
    a:visited
    {
		color:#5a84ee;
		
		/* tmp */
		color:#1b45e0;
    }
    
    a:link
    {
		color:#1b45e0;
    }
    
    .fl, .fln
    {
		float:left;
    }
    
    .fln
    {
		padding-right:20px;
    }
    

#contentwrapper, #contentwrapper2
{
	float: left;
	width: 100%;
}



#contentcolumn
{
	margin-right: 190px; /*Set right margin to RightColumnWidth*/
	/*margin-right: 152px;*/ /* + border */	
}

#rightcolumn
{
	float: left;
	width: 190px; /*Width of right column in pixels*/
	margin-left: -190px; /*Set left margin to -(RightColumnWidth) */
	/* 
	margin-left: -152px;
	border: solid 0px blue;
*/
}

.innertube
{	
	margin:0; 
}

.lcol
{
	float:left;

	width:150px;	
	padding-right:10px;	
	padding-bottom:20px;	
	border: solid 0px green;
}

.rcol
{	
	float:left;
	display:inline;		
	width:70%;
	max-width:560px;
	border: solid 0px cyan;
	padding-left:10px;	
}


.rcolbox,.rcolbox0
{
	padding:4px;		
	font-size:80%;
	line-height:1.2em;
	margin-bottom:2em;
}

.rcolbox
{
	border-top: solid 0px black;
	
}
.cite
{
	margin-bottom:0.5em;	
	font-weight:bold;	
	text-align:center;
}

.f80
{
	font-size:80%;
	padding-left:4px;
}

.author
{
	font-size:90%;
	text-align:center;
}

.cal
{
	margin-bottom:0.75em;
}

.contentinnerentry
{	
	margin-bottom:1.5em;
}


.stdentry
{
	max-width:660px;
	border: solid 0px red;
	margin-right:2em;
	margin-bottom: 2em;	
}

.stdentry2
{	
	border: solid 0	px red;
	margin-bottom: 3em;	
}


.clearer
{
	clear:both;
}


.tbllist
{
	font-size:66%;
	margin-right:16px;
}


.tbllist td 
{
	vertical-align:top;
	border-bottom: solid 1px gray;
}
	
	
.formfields
{
	width:450px;
}

.lcol img 
{
	margin-bottom:10px;
}

.gf
{
	font-size:1.1em;color:#A50404;
}

.tdbd
{
	font-weight:bold;	
}

.promname
{
	font-size:0.8em;
	color:#222;
	margin-bottom:1em;
}

.ulpartner, .ulstd
{
	margin-top:0.5em;
	margin-left:1.4em;
	padding:0;
}

.ulpartner li
{
margin-bottom:0.2em;
}

#ddcolortabs #current a, #ddcolortabs #current span, #ctl00_current a, #ddcolortabs #ctl00_current span

{ 
	/*currently selected tab*/
	background-color: #8FD8FF;
}

#printfooter
{
	visibility:hidden;display:none;height:0;
}

.startcite
{
	font-size:1.5em;line-height:1.5em;color:#555;margin-left:280px;margin-top:4em;
}





/* below: LNUB styles for displaying event entries and institution data */


.instinlist, .instinlistnoheight
{	
	padding-top:0.5em;
	padding-top:1.5em;	
}	

.instentryrightcol
{
	max-width:380px;			
}


.instinlistnoheight
{
	border: none;
}

.instinlist
{

width:564px; 
	margin: 0 5px 5px 0;
	padding-bottom:1em;
	
}


.instentryrightcolwidth p { margin:0;padding:0;}


.nrglleftcol, .instentryleftcol
{
	width:162px;width:170px;
	float:left;
	padding-left:5px;
	
	
}

.nrglrightcol, .instentryrightcol, .instentryrightcolwidth
{
	float:left;

}

.instentryrightcolwidth
{
	max-width:490px;
}



h2
{    
  font-size:1.2em;
  color:black;
  margin-top:1em;
    
  font-weight:normal;
  margin-bottom:0.5em;
}

h2.h2entry
{
	margin-top:0;
}



.teb, .teb2
{	
	background: #fefecc;
	z-index:10001;position:relative;
	border:solid 1px gray;	
}



.teb2
{
	padding: 5px;width:800px;
}


.evententrydetail ul
{
	margin-top:0.5em;
	margin-left:1.4em;
	padding:0;
}


h2.eventheadline, .eventdate
{		
	font-weight:bold;	
	margin:0;
	margin-bottom:1em;
}

.eventdate
{
	font-size:1.1em;
	font-weight:normal;
	margin-top:1em;
	margin-bottom:0;
}



.evententry, .evententrydetail
{
	border-top:solid 1px gray;
	max-width:800px;	
	margin-bottom:1em;
	margin-top:1em;
}

.evententrydetail
{
	border-top:none;
}

.lc
{
	text-decoration:underline;		
	cursor:pointer;
	color:#0071ed;	
}

.evententry span, .evententry div.lbl, .evententrydetail, .evententrydetail div.lbl { float: left; }
.evententry div.descr,.evententrydetail div.descr  { width:140px;font-weight:bold; color:#444; float:left;margin-bottom:0.3em;}

.clearerl
{
	height:1px;clear:left;
	font-size:1px; /* ie6 fix */
}

.rcolov
{
	overflow:hidden;
}


.submenu 
{         
    padding: 10px 25px 10px 20px;
    background: #8FD8FF;                   
}

* html div.rcolov { height:0; overflow:visible; } /* IE5+6 fix */



@import url(htc.css); 
