#outer1 {
	width: 1024px;
	margin: 0 auto;
	background: url(http://www.cs.umd.edu/gvil/cimages/left-shadow.png) repeat-y;
}

#outer2 {
	width: 1024px;
	background: url(http://www.cs.umd.edu/gvil/cimages/right-shadow.png) repeat-y right;

}


body {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;
        background: #CCCCCC; 
	text-align:center;
	margin: 0;
	padding: 0;
	outline: none;
	border: none;
     }
     
#ContentBody{
	width:960px;
	margin:0px auto;
	text-align:center;
	border: solid 1px #000000;
	background: #FFFFFF; 
	}
	
#ContentBottom{
	width:960px;
	margin:0px auto;
	text-align:center;
	border: solid 1px #000000;
	background: #FFFFFF; 
	}

#Banner{
	width:960px;
	margin:0px auto;
	text-align:center;
	}

#MenuItems{
	width:960px;
	margin:0px auto;
	text-align:center;
	}

td { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFD8}
a:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #BBD1FF; text-decoration: none}
a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #B9CFFF;text-decoration: none}
a:hover {  text-decoration: underline}
p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFD8 }

div.head1, div.head2 {
	background: #000000; border: thick none #6666aa;
	font-weight: normal; 
	width: 100%; padding-top: 1pt; padding-bottom: 2pt; margin-right: 3%;
	border-bottom: 1px solid #B0CFFF;
	}
            
div.head1  
{
	background:#FFFFFF;
	font-size: 16pt; 
	text-align: center; 
	line-height:150%; 
        color:#000000;
	}

div.head2  
{
	background:#FFFFFF;
	font-size: 14pt; 
	text-align: left; text-indent: 1%; 
	line-height:120%;          
        color:#000000;
	}

p, ul, ol  
{
	padding: 10px;
	background:#FFFFFF;
	color:#000000;
	text-align:justify;
}
	
TABLE { border-collapse: collapse;}

A:link { color:#000000; font-size: 12px; }
A:visited { color:Gray; font-size:12px; }
.searchbar{ color:#FFFFFF; font-size: 18px; background-color:Black; }

ul, li, i, center, b, td, th { color:#000000; font-size: 12px }

blockquote { color:Black; font-size:12px; }

hr { color:#B0CFFF; }

.cssnav {
position:relative;
font-family: arial, verdana, helvetica, sans-serif;
background-image: url(../cimages/blank1small.png);
display: block;
width: 130px;
height: 30px;
margin: 0;
margin-bottom:0px;
padding: 0;
font-size: 13px;
text-align:center;
}

.cssnav a {
display:block;
font-size: 13pt;
width: 130px;
height: 30px;
text-align:center;
margin: 0;
padding: 0;
color: #FFFFFF; text-decoration: none;
}

.cssnav img {width: 100%; height: 100%; border: 0; }

.cssnav a:hover { color:#FFC607; font-size:13pt; text-align: center;}

.cssnav a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13pt; color: #FFFFFF;text-decoration: none}

.cssnav a:visited:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13pt; color: #FFC607; text-decoration: none}

.cssnav span {
position:absolute;
left:5px;
top:3px;
margin:0;
cursor: pointer;
}

.cssnav ul {
list-style: none;
margin: 0;
padding: 0;
}

.cssnav li {
position: relative;
width: 130px;
height: 30px;
background-image: url(../cimages/blank1small.png);
color: #FFFFFF; text-decoration: none;
}

.cssnav ul ul ul {
position: absolute;
top: 100%;
left: 0%;
width: 100%;
}

div.cssnav ul ul ul,
div.cssnav ul ul li:hover ul ul
{display: none;}

div.cssnav ul ul li:hover ul,
div.cssnav ul ul ul li:hover ul
{display: block;}


.memberpic {
float: left;
font-weight:bold;
padding-left: 10px;
padding-right: 10px;
padding-top: 10px;
padding-bottom: 10px;
}
