@charset "UTF-8";
/* CSS Document */

ul,ol,li{margin:0;padding:0;list-style:none;}

 .page_subhead { /*all lists */
	padding: 0; 
	margin: 0; 
	list-style: none;
 font-family: arial, helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	line-height:18px;
	font-weight:bold;
	
 }

body {
 background:#000 url("http://www.umbc.edu/research/images_new/background.gif") repeat 0 0;
 }
#page {
 width:900px;
 margin:0 auto;
 }
#page2 {
 background:#fff;
 float:left;
 width:880px;
 padding:10px;
 border:solid #444;
 border-width:1px 3px 3px 1px;
 font-size:85%;
 line-height:1.5em;
 color:#566;
 }


#wrapper{
	width:900px;
	 position: absolute; /* create the context for the floated horizontal navigation */
         top: 10px; /* stick them somewhere on the page */
        left: 10px;
	
	background-color:#FFFFFF;
	margin:0 auto;
	margin-top:10px;
	margin-bottom:10px;
	border-top:solid 1px #404040;
	border-left:solid 1px #404040;
	border-right:solid 4px #404040;
	border-bottom:solid 4px #404040;

}

#container {
  margin:auto;
  width: 880px; 
  background: #ffffff;
}

#content_subpages {
  float:left;
  width:615px;
  background-color: #fff;
}

.content_subpages h2 {
  font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#003300;
	padding-bottom:0px;
	padding-top:6px;
	text-decoration:none;
	margin:0px;
}

.content_subpages p {
  font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;
	text-decoration:none;
	line-height:16px;
}

.content_subpages p strong{
  font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;
	text-decoration:none;
	line-height:16px;
}

.content_subpages p a {

	text-decoration:underline;
	margin-left:0px;
}

.content_subpages ul li {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#000000;
text-decoration:none;
line-height:16px;
list-style:square;
list-style-position:inside;
}

.content_subpages h3{
	font-weight:normal;
	font-size:18px;
	font-family: "Avenir 65 Medium", "Helvetica Neue", Arial;
	

}

.content_subpages h3 strong{
	font-weight:bold;
	font-size:18px;
	font-family: "Avenir 65 Medium", "Helvetica Neue", Arial;
	

}


/***** HEADER *****/

#header{
	width:880px;
	height:100px;
	padding:0px 10px 0px 10px;

}

#logo{
	float:left;
	width:300px;

}

#upper_nav{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	margin:10px 10px 0px 0px;
	float:right;
	width:500px;
}

#upper_nav ul{
	float:right;
	}

#upper_nav ul li{
	display:block;
	float:left;

}

#upper_nav ul li a{
	text-decoration:none;
	color:#000000;
}

#upper_nav ul li a:hover{
	text-decoration:underline;

}

#upper_nav form{
	float:right;
	clear:right;
	margin:15px 0px 0px 0px;
	*width:180px;

}

#searchbutton{
	background-image:url(http://www.umbc.edu/undergraduate/images/go_button.gif);
	background-repeat:no-repeat;
	height:17px;
	width:30px;
	border:none;
	background-color:#FFFFFF;
	margin:2px 0px 3px 0px;
	display:block;
	float:left;
	
	}
	
input#search{
	margin:0px 3px 3px 0px;
	float:left;
}

#topnav
{
width:880px;
height:24px;
}

#photo{
	width:880px;
	height:150px;
	padding:0px 10px 0px 0px;

}

#breather{
	width:880px;
	height:4px;
	padding:0px 0px 0px 0px;

}


#leftBar {
  float: left; 
  width: 180px; 
  background: #ffffff;
  list-style:none; 
}


/***** LC ******/

#lc{
	width:162px;
	height:445px;
	float:left;
	padding:0px 0px 0px 0px;
	font-size:12px;
	margin-bottom:0px;
	text-align:right;
	list-style:none;

}

#lc ul li a{
	height:13px;
	width:156px;
	padding:6px 6px 6px 2px;
	background-image:url(images/nav_orange.jpg);
	background-repeat:repeat-y;
	color:#333333;
	font-weight:normal;
	text-decoration:none;
	border-top:solid 1px #FFFFFF;
	*margin-bottom:-1px;
	display:block;
	line-height:13px;
	list-style:none;
}

*html #lc ul a{
	padding-bottom:1px;
	list-style:none;
}

#lc ul li a:hover{

	background-image:url(images/nav_over.jpg);
	background-repeat:repeat-y;
	color:#000000;
	display:block;
	list-style:none;

}

#sessions_header{
	background-image:url(images/fa.gif);
	height:28px;
	width:162px;
}

#info_header{
	background-image:url(images/cm.gif);
	height:28px;
	width:162px;
}

#information_header{
	background-image:url(images/if.gif);
	height:28px;
	width:162px;
}

#basics_header{
	background-image:url(images/ss.gif);
	height:28px;
	width:162px;
}
#contact_header{
	background-image:url(images/contactus.gif);
	
	height:28px;
	width:162px;
}

#basics {
	list-style:none;
}

#information {
	list-style:none;
}

#sessions {
	list-style:none;
}

#sidebar {
  float: left; 
  width: 162px;
    background: #fff;

}

.sidebartext {
padding: 10px 16px 8px 16px;
  float: left; 
  width: 142px;
    background: #fff;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:12px;
	font-weight:normal; 
	text-decoration:none;
	color:#000000;
}

.sidebartext a {
  text-decoration:underline;
  color:#000000;
} 


.sidebartext img {
  width: 152px;
    background: #fff;
	padding-bottom:6px;
	padding-top:6px;
}



#basics {
float: left; 
  width: 162px; 
    height:29px;

  border-bottom: 1px #ffffff solid; 
    background: #ffcc00 url(images_new/cp.gif) no-repeat left;
}

#information {
float: left; 
  width: 162px; 
    height:29px;
	 border-top: 1px #ffffff solid; 
  border-bottom: 1px #ffffff solid; 
    background: #ffcc00 url(images_new/cm.gif) no-repeat left;
}





#content {
  float:left;
  width:415px;
  background-color: #fff;
}

#feature {
width:389px;
background-color:#E4EAF0;
  border: 1px #660000 solid;  
height:auto;
}

.feature_text h2 {
  width:369px;
  font-family:Arial, Helvetica, sans-serif;
  font-weight:bold;
  font-size:14px;
  padding:0px 10px 0px 10px;
  color:#660000;
  line-height:16px;
   
}

.feature_text p {
  width:369px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
  padding:0px 10px 10px 10px;
  color:#000000;
  line-height:16px;
   
}

.feature_text p a {
  
  color:#660000;
  text-decoration:underline;
   
}

#feature img {
width:375px;
height:219px;
padding:10px 7px 10px 7px;
}


#news_header { 
  float:right; 
  width: 190px; 
    background: #ffcc00 url(images/news.gif) no-repeat left;
	height:29px;

}

#news { 
  float:right; 
  width: 190px; 
    background: #ffffff url(images/suns.gif) no-repeat left;
	height:400px auto;
	padding-top:5px;

}

#news p { 
 color:#000000;
 font-size:12px;
 padding:5px 0px 5px 0px;
}
.rightbartext {
padding: 10px 16px 8px 23px;
  float: left;
  width:205px; 
    background: #fff;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:13px;
	font-weight:normal; 
	text-decoration:none;
	color:#000000;
}

.rightbartext a {
  text-decoration:underline;
  color:#000000;
} 


.rightbartext img {
  width: 205px;
    background: #fff;
	padding-bottom:6px;
	padding-top:6px;
}

#photos {
float: left; 
  width: 250px; 
    height:30px;

  border-bottom: 1px #660000 solid; 
    background: #E4EAF0 url(images_new/feat_photo.gif) no-repeat left;
}

#publish {
float: left; 
  width: 250px; 
    height:30px;
  border-top: 1px #660000 solid; 
  border-bottom: 1px #660000 solid; 
    background: #E4EAF0 url(images_new/published.gif) no-repeat left;
}

#video {
float: left; 
  width: 250px; 
    height:30px;
  border-top: 1px #660000 solid; 
  border-bottom: 1px #660000 solid; 
    background: #E4EAF0 url(images_new/feat_video.gif) no-repeat left;
}

#footer_home { 
  padding: 8px 10px 6px 10px;
  clear:both;
  background:#ffffff;
  
} 
#footer {
	border-top: 1px solid #999999;
	text-align: center;
	font-size: 10px;
	line-height: 14px;
	padding: 10px;
}

#footer a {
	color: #000000;
	text-decoration: underline;
}

#footer a:hover {
	color: #FF0000;
}



.navBar { /*all lists */
	padding: 0; 
	margin: 0; 
	list-style: none;
 font-family: arial, helvetica, sans-serif;
	font-size:10px;
 }
.navBar ul { /*all lists */
	padding: 0; 
	margin: 0; 
	list-style: none; 
 }
.navBar A {
 text-decoration: none; 
	padding:5px;
 color: #000000;
	display: block;
}
.navBar li {
	float: left;
	position: relative;
	width:160px;
	height: 23px;
	z-index:99;
	
 }
.navBar li ul {
	display:none; position:absolute; top:23px; left:0;
	
 }
.navBar li > ul {
	top: 23px;;
	left: 0;
 }
.navBar li:hover ul, li.over ul{
	display: block;
 }
.navBar li ul li {
	background-color:#E4EAF0;
	border-bottom: 1px solid #000;
		height: auto;
	
 }
.navBar li ul li:hover, li.over ul li.over  {
	background-color:#DEBAD4;
	
 }
 
  a.home {
 font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #fc0;
	padding-left:6px;
	padding-top:4px;
	padding-bottom:4px;
	padding-right:6px;	
 text-decoration: none;
 text-align: center;
 letter-spacing:1px;
  border-right:1px dotted #fff;

 }
  .home p {
 font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #fco;
	padding-left:5px;
	padding-top:6px;
	padding-bottom:3px;
	padding-right:5px;	
 text-decoration: none;
 letter-spacing:1px;
 }
 
  
 .page_headline { /*all lists */
	padding: 0; 
	margin: 0; 
	list-style: none;
 font-family: arial, helvetica, sans-serif;
	font-size:20px;
	color:#660000;
	line-height:24px;
	font-weight:bold;
	
 }

 
 
 
 
 .text-footer {

 width:100%;
 padding:10px;
 text-align:center;
 font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color:#000;
 }
.text-footer A:hover {
	color: #f00;
	text-decoration:underline;
 }
.text-footer A {
	text-decoration: underline; 
 color:#000;
	}
 

 
 
 .crumb { /*all lists */
	padding: 0; 
	margin: 0; 
	list-style: none;
 font-family: arial, helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	line-height:14px;
	font-weight:normal;
	
 }
 
  .crumb a { /*all lists */
	color:#666666;
	text-decoration:underline;
	
 }
 
 .crumb a:hover { /*all lists */
	
	color:#333333;
	text-decoration:underline;
	
 }

