body	{ 
		background-color: #ffffff; 
		background-repeat: no-repeat; 
		background-attachment: fixed; 
		font-family: verdana, arial, sans-serif; 
		font-size: 11px; 
		margin-left: 0; 
		margin-right: 0; 
		margin-top: -5px; 
		margin-bottom: 0; 
		}

pre, tt, code, kbd, samp	{ 
							font-family: monospace;
							font-size: 11px; 
							}

h1	{ 
	font-family: verdana, arial, sans-serif; 
	font-size: 26px; 
	}

h2	{ 
	font-family: verdana, arial, sans-serif; 
	font-size: 20px; 
	}

h3	{ 
	font-family: verdana, arial, sans-serif; 
	font-size: 16px; 
	}

h4	{ 
	font-family: verdana, arial, sans-serif; 
	font-size: 14px; 
	}
		
h5	{ 
	font-family: verdana, arial, sans-serif; 
	font-size: 12px; 
	}

p			{ 
			font-family: verdana, arial, sans-serif; 
			font-size: 12px;
			}

img.banner	{ 
			margin-left: 0px; 
		    margin-right: 0px; 
		    margin-top: -1px; 
		    margin-bottom: 0px;
			}
			
p.small		{ 
			font-family: verdana, arial, sans-serif; 
			font-size: 10px;
			}

p.header	{ 
			font-family: verdana, arial, sans-serif; 
			font-size: 10px; 
			}
			
p.footer	{ 
			font-family: verdana, arial, sans-serif; 
			font-size: 10px; 
			}
			
p.highlight	{ 
	        font-family: verdana, arial, sans-serif; 
	        font-size: 10px; 
	        padding: 2px; 
	        margin-left: 3em;
	        background-color: #ffffcc; 
	        border-style: solid; 
	        border-width: thin; 
	        border-color: #999999; 
	        }
	        
p.sidebar	{ 
	        font-family: verdana, arial, sans-serif; 
	        font-size: 10px; 
	        padding: 2px; 
	        background-color: #ffffcc; 
	        border-style: solid; 
	        border-width: thin; 
	        border-color: #999999; 
	        }

p.caption	{ 
			font-family: verdana, arial, sans-serif; 
			font-size: 10px; 
			font-style: italic; 
			}
			
p.privacy	{ 
			font-family: verdana, arial, sans-serif; 
			font-size: 10px; 
			margin-left: 3em; 
	        margin-right: 3em; 
			}
			
strong	{ 
		font-family: verdana, arial, sans-serif; 
		font-size: 12px;
		}

strong.small	{ 
				font-family: verdana, arial, san-serif; 
				font-size: 10px; 
				}

em	{
	font-family: verdana, arial, sans-serif; 
	font-size: 12px; 
	}

em.small	{ 
			font-family: verdana, arial, sans-serif; 
			font-size: 10px; 
			}
.dashbg		{
			background-image: url(images/dash_dark_vertical.gif);
			}
ol	{ 
	font-family: verdana, arial, sans-serif; 
	font-size: 12px; 
	}

ol.small	{ 
			font-family: verdana, arial, sans-serif; 
			font-size: 10px; 
			}  

ul.mainlist	{ 
			font-family: verdana, arial, sans-serif; 
			font-size: 12px; 
			list-style-image: url(images/sm_star.gif); 
			}
			
ul.secondlist	{ 
				font-family: verdana, arial, sans-serif; 
				font-size: 12px; 
				list-style-image: url(images/sm_star.gif); 
				}
	
ul			{ 
			list-style-type: square; 
			font-family: verdana, arial, sans-serif; 
			font-size: 12px; 
			margin-bottom: 1em;
			}

ul.small	{ 
			list-style-type: square; 
			font-family: verdana, arial, sans-serif; 
			font-size: 10px; 
			}
			
ul.level1	{ 
			list-style-type: square; 
			font-family: verdana, arial, sans-serif; 
			font-weight: bold; 
			margin-bottom: 1em;
			}
			
ul.level2	{ 
			list-style-type: square; 
			font-family: verdana, arial, sans-serif; 
			font-weight: normal;
			margin-bottom: 1em;
			}
			
ul.level3	{ 
			list-style-type: square; 
			font-family: verdana, arial, sans-serif; 
			font-size: 95%; 
			font-weight: normal;
			margin-bottom: 1em;
			}
	
table   	{
        	font-family: verdana, arial,sans-serif; 
        	}

th			{ 
			font-family: verdana, arial,sans-serif; 
			font-size: 12px; 
			}

td			{ 
			font-family: verdana, arial, sans-serif; 
			font-size: 12px; 
			}
		
td.contact	{ 
	        font-family: verdana, arial, sans-serif; 
	        font-size: 11px; 
	        font-weight: bold; 
	        color: #000000;  
	        background-color: #cccc99; 
	        }

td.topnav	{ 
	    	font-family: verdana, arial, sans-serif; 
	    	font-size: 11px; 
	    	color: #ffffff; 
	    	background-color: #000099; 
	    	}
	    		        
/*Top navigation for the main sections*/

td.info		{ 
	    	font-family: verdana, arial, sans-serif; 
	    	font-size: 11px; 
	    	color: #ffffff; 
	    	background-color: #cc9933; 
	    	}
	
td.library	{ 
	        font-family: verdana, arial, sans-serif; 
	        font-size: 11px; 
	    	color: #ffffff; 
	    	background-color: #000099;
	        }
	
td.museum	{ 
	    	font-family: verdana, arial, sans-serif; 
	    	font-size: 11px; 
	    	color: #ffffff; 
	    	background-color: #339966;
	    	}
	
td.kids		{ 
	    	font-family: verdana, arial, sans-serif; 
			font-size: 11px; 
	    	color: #ffffff; 
	    	background-color: #996699;
			}
	
td.links	{ 
			font-family: verdana, arial, sans-serif; 
			font-size: 11px; 
	    	color: #ffffff; 
	    	background-color: #333366;
			}
	
td.events	{ 
	    	font-family: verdana, arial, sans-serif; 
	    	font-size: 11px; 
	    	color: #ffffff; 
	    	background-color: #990000;
	    	}

/* Home page */    
td.campus	{ 
	        font-family: verdana, arial, sans-serif; 
	        font-size: 10px; 
	        padding: 2px; 
	        background-color: #ffffcc; 
	        border-style: solid; 
	        border-width: thin; 
	        border-color: #999999; 
	        }
	        
td.small	{ 
			font-family: verdana, arial, sans-serif; 
			font-size: 10px; 
			}
			
td.photo	{ 
	        font-family: verdana, arial, sans-serif; 
	        font-size: 10px; 
	        padding: 2px; 
	        border-style: solid; 
	        border-width: thin; 
	        border-color: #999999; 
	        }
	        
td.sidebar	{ 
	        font-family: verdana, arial, sans-serif; 
	        font-size: 10px; 
	        padding: 2px; 
	        background-color: #ffffcc; 
	        border-style: solid; 
	        border-width: thin; 
	        border-color: #999999; 
	        }
	        

/* Body links */	        
a	                { 
	                text-decoration: none; 
	                }

a:link	            { 
		            color: #0000cc; 
		            }

a:hover	            { 
		            text-decoration: underline; 
		            }

		
/* Contact us/home page links */
		
a.toplink 			{ 
		    		text-decoration: none; 
             		}
		            
a.toplink:link		{ 
					color: #000000; 
					}

a.toplink:visited	{
					color: #000000;
					}

a.toplink:hover		{ 
		            text-decoration: underline; 
		            }
		            	            		            
/* Navigation links */
	            
a.main				{ 
		        	text-decoration: none; 
                	}
		            
a.main:link			{ 
		            color: #0000cc; 
		            }
		            
a.main:visited		{
			        color: #0000cc;
			        }

a.main:hover		{ 
		            text-decoration: underline; 
		            }


/* Navigation links */
	            
a.navigation			{ 
		        		text-decoration: none; 
                		}
		            
a.navigation:link		{ 
		            	color: #ffffff; 
		            	}
		            
a.navigation:visited	{
			        	color: #ffffff;
			        	}

a.navigation:hover		{ 
		            	text-decoration: underline; 
		            	}
				
hr	{
	color: rgb(204,204,204); 
	}
		
img	{
	vertical-align: middle;
	}
	
.content	{ 
	        font-family: verdana, arial, sans-serif; 
	        margin-left: 2em; 
	        margin-right: 2em; 
	        }
			
.info		{ 
	        font-family: verdana, arial, sans-serif; 
	        margin-left: 2em; 
	        margin-right: 1em; 
	        }

.small	{ 
		font-family: verdana, arial, sans-serif; 
		font-size: 11px; 
		color: #000000; 
		}
			
.red	{ 
		font-family: verdana, arial, sans-serif; 
		font-size: 11px; 
		color: #cc0000; 
		}

.smred	{ 
		font-family: verdana, arial, sans-serif; 
		font-size: 10px; 
		color: #cc0000; 
		}
		
/* Print Styles
================================================*/
@media print{ 
	#homecontent {
		overflow: visible;
		width: auto;
		z-index: 2;
	}
	#imagecol {
		width: 50px;
	}
	#imagecol img {
		display: none;	
	}
}
