*{
 margin:0;
 padding:0;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, hr, img, ins, kbd, q, s, samp, small, span, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{
 background:transparent;
 border:0;
 font-size:1em;
 list-style-type:none;
 text-decoration:none;
 vertical-align:baseline;
}



body{
 background:#fff url(https://lehman.demo.socrata.com/api/assets/3E7E9176-06A4-4F89-A57B-21CF04E81117) 0 0 repeat scroll;
 font-family:'Open Sans', sans-serif;
}
a{
 color:#558b24;
 font-weight:bold;
}
a:hover{
 color:#0c4877;
}



h3{
font-size:1.5em;
padding-top:6px;
padding-bottom:6px;
color:#454545;
font-family:Georgia, "Times New Roman", Times, serif;
}



.hidden{
 left:-9000px;
 position:absolute;
}


#header-container{
 background-color:#F6F6F6;
 overflow:auto;
 padding:20px 0;
}

#header{
 margin:0 auto;
 width:980px;
}
#lehman-logo{
 background:transparent url(https://lehman.demo.socrata.com/api/assets/B2D7B3F5-E25E-4681-BAED-79212C4D6A05) 0 0 no-repeat scroll;
 display:block;
 float:left;
 height:72px;
 text-indent:-9000px;
 width:242px;
}
#toolbar{
 float:right;
}
#user-navigation{
 float:right;

}
#user-navigation li{
 list-style-type:none;
 float:left;
 font-size:.8em;
 font-weight:500;
 margin-left:15px;
 padding-right: 12px;
 margin-right: 2px;
}
#searchform{
 clear:both;
 float:right;
 margin-top:20px;
}
#searchform .text{
 border:1px solid #999;
 border-bottom-left-radius:5px;
 border-top-left-radius:5px;
 color:#999;
 float:left;
 font-weight:700;
 height:30px;
 padding:0 10px;
 vertical-align: middle;
 width:200px;
}
#searchform .button{
 border:1px solid #999;
 border-bottom-right-radius:5px;
 border-left:0;
 border-top-right-radius:5px;
 float:left;
 height:32px;
 padding:0 10px;
}
#main-navigation{
 background:#063f69 url(../images/top-nav-tile.png) 0 0 repeat-x scroll;
 padding:10px 0 15px;
 text-align:center;
}
#main-navigation li{
 display:inline;
 font-size:.8em;
 list-style-type:none;
}
#main-navigation a{
 border-left:1px solid #aaa;
 color:#fff;
 padding:0 15px;
}
#main-navigation a:hover{
 color:#cadeff;
}
#main-navigation li:first-child a{
 border:0;
}
#content-container{
 background:transparent url(../images/banner-tile.png) 0 0 repeat-x scroll;
 font-size:.9em;
}
#content{
 background:transparent url(../images/body-shadow-tile.png) 0 0 repeat-y scroll;
 margin:0 auto;
 padding: 0 20px;
 width:980px;
}
#content-inner{
 background-color:#fff;
}
#top-banner img{
 display:block;
 margin:0 auto;
}
#top-banner-caption{
 background-color:#111;
 padding:11px 15px 12px;
 text-align: right;
}
#top-banner-caption a{
 color:#aaa;
}
#top-banner-caption a:hover{
 color:#558b24;
}
.content-row{
 clear:both;
 overflow:auto;
 background-color:#fff;
}

.content-row li{
 background:transparent url(/new-science-building/images/bullet.png) 0 0.8em no-repeat scroll;
 line-height:1.4em;
 padding: 5px 2px 3px 17px;
 margin-left:20px;
}
	
.component{
 font-size:1.0em;
 background-color:#fff;
 float:left;
 line-height:1.75em;
 min-height:200px;
 padding:15px;
 width:296px;
}
.component.wide{
 width:629px;
}
.component.border-bottom{
 border-bottom:1px solid #999;
}
.component.border-right{
 border-right:1px solid #999;
}
.content-row div.component:first-child{
 width:290px;
}
.content-row div.component.wide:first-child{
 width:620px;
}
.component h2{
 font-size:1.4em;
 padding-top:15px;
 padding-bottom:15px;
 color:#303030;
}
.component h3{
	font-size:1.3em;
	font-weight:bold;
	 color:#303030;
	 padding-top:12px;
	 padding-bottom:12px;
}

.component p{

 padding:10px 0;
 font-size:1.0 em;
}
#stay-connected{
 padding:10px 0;
 text-align:center;
}
#stay-connected li{
 background:none;
 display:inline;
 margin:0 5px;
}
#footer{
 background-color:#333;
 color:#fff;
 font-size:.8em;
 height:80px;
 margin:0 auto;
 padding:30px 30px 0;
 width:920px;
}
#footer-logo{
 float:left;
 margin-right:15px;
}
#cuny-logo{
 float:right;
}
#footer a{
 color:#ccc;
}