﻿/* GLOBAL */

*{margin:0;padding:0;}
html, body{background-color:#02274f;color:#333;font-family:Arial;font-size:.95em;}

ul, ol{position:relative;margin:0 0 20px 20px;}
ol{margin-left:50px;}
ul li{position:relative;padding-left:7px;list-style:none;background:1px 7px no-repeat url(../images/bg_listItem.gif);}

ul li ul{margin:0 0 0 10px;}

ul.info li{background-image:none;}

p{position:relative;margin:10px 0 10px 0;font-family:Arial;color:#333;font-size:.95em;} /* , "Times New Roman", Georgia, Serif */

.divider{padding-bottom:10px;border-bottom:dashed 1px #ddd;}
.quote{position:relative;padding:0 50px 0 50px;color:#c0420a;}

a, a:link{color:#c0420a;}
a:visited, a:hover, a:focus{color:#777;}

h1{font-size:27px;color:#334d54;}
h2{font-size:18px;color:#334d54;font-family:"Times New Roman", Garamond;}
h3{font-size:1em;color:#334d54;font-family:"Times New Roman", Garamond;margin-top:10px;}
h4{font-size:1em;color:#333;}

hr{border:0;background:#ddd;height:1px;margin:10px 0 10px 0;}

a[href^="http://"]{padding-right:13px;background-attachment:scroll;background:transparent right center no-repeat url(../images/external.png);}
a[href^="mailto:"]{padding-right:22px;background-attachment:scroll;background:transparent right center no-repeat url(../images/icon_email.gif);}
a[href^="mailto:"]:hover:after, a[href^="mailto:"]:focus:after{font-style:italic;content:" (email)";}

address{font-style:normal;margin-left:25px;}

#header a[href^="http://"], #footer a[href^="http://"], .home #advisingDepts li a[href^="http://"], 
a[href^="http://illinois.edu/calendar"], a[href^="http://illinois.edu/lb"], 
a[href^="http://advising.ahs.illinois.edu"], a[href^="http://"].imgLink, #collegeHdr a
{background-image:none;padding-right:0;}

#mainTxt p{margin:5px 0 10px 0;}
#mainTxt h2{margin:20px 0 0 0;}

/* campus emergency alert */
#ews-alert-wrapper{position:absolute;z-index:99999;}


/* CLASSES */

.hide{position:absolute;top:-5000px;left:-5000px;}
.clear{clear:both;}
.top{display:block;border-bottom:dashed 1px #ddd;padding:10px 10px 10px 10px;margin-bottom:10px;}

.top span{position:relative;top:-15px;padding-left:7px;float:right;background:center left no-repeat url(../images/active.gif);}

#mainTxt a img.imgLink{border:0;}

.error{color:red;}
.req{color:red;}

ul.honorslist li{display:block;float:left;width:200px;background-image:none;padding:0;}

/* extra column - place after H1, add clear break tag at the end */
div.extra, div.caption, div.captionWide, div.photoCaption{position:relative;z-index:999;width:200px;float:right;margin-left:20px;padding:10px 0 10px 0;border-top:solid 2px #ddd;border-bottom:solid 2px #ddd;font-size:13px;}
#container div.extra img{float:left;margin:0 15px 10px 0;}
div.extra hr{border:0;border-top:dashed 1px #ddd;background:#fff;height:1px;margin:10px 0 10px 0;}
div.extra h2{display:inline;width:200px;}

div.caption{border:0;width:165px;}
html body div.captionWide{border:0;width:300px;min-height:220px;}
div.caption img, html body #container div.captionWide img, div.photoCaption img{float:none;margin:0;}
div.photoCaption{border:0;width:230px;}

/* forms */
.form label{position:relative;float:left;width:150px;text-align:right;margin:2px 3px 0 0;}
.form label.hide{position:absolute;}
.form .radios label, .form .checks label{float:none;width:auto;text-align:left;}
.form .inputText{float:left;margin-top:2px;}
.form .state{width:20px;margin:2px 2px 0 2px;}
.form .zip{width:70px;}

.form .radios .inputText{float:none;}
.form input[type=radio]{margin-right:3px;}

/* headers */



/* main nav */
#mainNav ul{position:relative;float:right;height:40px;margin:0;padding:0;}
#mainNav ul li{position:relative;padding-left:0;margin-top:5px;float:left;background-image:none;margin-right:20px;}
#mainNav ul li#igiveBtn{margin-right:5px;}
#mainNav ul li a, #mainNav ul li a:link, #mainNav ul li a:visited{position:relative;float:left;height:23px;color:#f1b710;font-size:15px;text-decoration:none;}
#mainNav ul li a:hover, #mainNav ul li a:focus, #mainNav ul li.current a{border-bottom:solid 4px #f1b710;color:#f1b710;background:bottom center no-repeat url(../images/active.gif);}
#mainNav ul li a img{border:0;}

.home #mainNav #homeBtn a{border-bottom:solid 4px #f1b710;cursor:text;color:#f1b710;background:bottom center no-repeat url(../images/active.gif);}


/* STRUCTURE */

#container{position:relative;min-width:1000px;width:100%;background:top left repeat-x url(../images/bg_hdrRpt.jpg);}
#header{position:relative;z-index:1;height:41px;width:1000px;margin:auto;background:top left no-repeat url(../images/bg_nav.jpg);}

#header p{float:left;margin:0;margin-left:25px;}
#header p a span{display:block;text-decoration:none;float:left;color:#fff;font-size:14px;margin:10px 0 0 5px;}
#header p img{border:0;margin-top:2px;float:left;}
#header div#mainNav{width:600px;float:right;}

#containerPadding{position:relative;width:100%;background:#fff top left repeat-x url(../images/bg_hdrRpt.jpg);}
#mainContent{position:relative;width:1000px;min-height:575px;margin:auto;padding-bottom:50px;clear:both;}

#container h2#collegeHdr{margin:0 0 -10px 0;position:relative;width:1000px;font-family:"Times New Roman", Garamond;font-size:30px;padding-left:25px;padding-top:40px;height:115px;background:top left no-repeat url(../images/bg_header.jpg);}
h2#collegeHdr span{position:absolute;left:25px;margin-top:-10px;font-size:14px;}

#container #mainTxt .imgDesc img{float:left;margin:25px 25px 20px 0;}

/*#contentTxt{position:relative;min-height:825px;width:1000px;background:top left no-repeat url(../images/home/bg_hp.jpg);}*/

#searchBar{position:absolute;width:100%;height:30px;z-index:99;top:40px;}
#searchBar div{position:relative;display:block;text-align:right;width:980px;height:30px;margin:auto;}
#searchBar form{position:relative;right:0;width:140px;margin:auto;}
#searchBar p{margin:0;}
#searchBar input.inputText{position:relative;top:-8px;font-size:13px;left:21px;width:93px;height:15px;color:#fff;border:0;background:transparent;}

/* Opera hack */
#searchBar p{position:absolute;top:-9999px;left:-9999px;}

/* doesn't work in opera */
#searchBar *{position:relative;display:inline;margin:0;padding:0;}
/* end */

#footer{position:relative;min-width:1000px;width:100%;min-height:150px;padding:15px 0 15px 0;background:#02274f;}
#footer div{position:relative;width:1000px;margin:auto;}
#footer div p, #footer div address{margin-left:25px;font-style:normal;float:left;color:#eee;font-size:.9em; line-height:1em;}

#footer a, #footer a:link{color:#eee;line-height:15px;}
#footer a:visited{color:#c4c4c1;}
#footer a:hover, #footer a:focus{color:#f88a2b;}

#footer div address{position:relative;line-height:1.1em;width:265px;top:10px;}
#footer p#links{width:380px;margin-left:80px;margin-right:0;}
#footer p#linksSubpage{width:550px;margin-left:0px;}

#footer p#links span{display:block;clear:both;margin-bottom:10px;}
#footer p#linksSubpage span#icons{position:relative;display:block;border-bottom:solid 1px #263742;margin-bottom:10px;height:60px;}
#footer p#linksSubpage span#icons a img{border:0;margin:0 20px 0 0;}
span#icons a img#give{position:relative;top:-20px;}

#footer p#links span#campaign{border-bottom:solid 1px #263742;position:relative;height:90px;margin-right:25px;}
#footer p#links span#campaign img{float:left;padding:1px;border:solid 2px #ddd;margin-right:10px;}
#footer p#links span#campaign a{margin-top:20px;display:block;}

#footer p#extras{float:left;width:215px;}
#footer p#extras span{position:relative;display:block;width:30px;height:35px;margin-bottom:10px;clear:both;background:0px 0px no-repeat url(../images/footerIcons.gif);}
#footer p#extras span a{position:absolute;display:block;width:90px;height:35px;margin-top:4px;left:40px;}
#footer p#extras span#iconRSS{background-position:-30px 0px;}
#footer p#extras span#calendar{background-position:-60px 0px;}


/* home */
.home #mainContent{position:relative;min-height:825px;width:1000px;background:0px 65px no-repeat url(../images/home/bg_hp.jpg);}
.home #lead{position:relative;margin-top:-60px;}
.home #leadTxt{float:left;width:600px;padding:0 20px 0 20px;margin:0 25px 0 25px;}
.home #leadTxt h2{position:relative;font-size:22px;margin-bottom:5px;}
.home #leadExtras{position:relative;float:right;height:286px;width:250px;}
.home #mainContent #lead #leadExtras img{position:relative;float:none;position:absolute;bottom:0;}
#leadExtras a img{border:0;}

#collegeHdr a{color:#334d54;}

.home #mainContent h2{margin:20px 0 0 0;}

.home h2 span.viewAll{position:absolute;right:0;margin-top:7px;font-size:12px;}
.home #footer address{width:255px;}

/* added padding to neutralize IE & FF difference */
#contentBtm{position:relative;clear:both;margin-left:20px;min-height:50px;padding-top:1px;}
#contentBtm h2{font-size:22px;margin-bottom:10px;border-bottom:solid 1px #ddd;}

#newsAnnouncements{position:relative;float:right;width:270px;}
#newsAnnouncements h2{width:270px;}
#newsAnnouncements #viewAll{margin-top:7px;}

#newsAnnouncements ul{width:270px;margin:0;padding:0;}
#newsAnnouncements ul li{position:relative;padding:0 0 5px 0;margin-top:10px;background-image:none;}
#newsAnnouncements ul li *{text-align:left;margin:0;padding:0;}
#newsAnnouncements ul li a{padding:2px;}
#newsAnnouncements ul li img{float:left;margin:0 10px 3px 2px;width:64px;height:64px;padding:1px;border:solid 2px #ddd;}

/*
#container #newsAnnouncements ul.announcements li a{position:relative;display:inline;float:none;height:auto;width:185px;top:6px;padding:0;color:#c0420a;text-decoration:underline;}
*/
#newsAnnouncements ul li a, #newsAnnouncements ul li a:link, #newsAnnouncements ul li a:visited
{position:relative;height:70px;display:block;text-decoration:none;color:#333;background:transparent;}
#newsAnnouncements ul li a:hover, #newsAnnouncements ul li a:focus{background-color:#f7f7f7;}
#newsAnnouncements ul li a:hover img, #newsAnnouncements ul li a:focus img{border:solid 2px #ddd;}
#newsAnnouncements p{position:relative;text-align:right;margin:0;padding:0;}
#newsAnnouncements ul li p{position:relative;top:0;}
#newsAnnouncements ul li a span{color:#c0420a;text-decoration:underline;}

#newsAnnouncements ul#calendar{margin:10px 0 0 3px;}
#newsAnnouncements ul#calendar li{padding:2px;border:solid 2px #ddd;width:255px;height:72px;margin:0 0 5px 0;background:center center no-repeat url(../images/home/bg_calendar.jpg);}
#newsAnnouncements ul#calendar li h3{font-size:20px;margin:4px 0 0 6px;}
#newsAnnouncements ul#calendar li a{position:relative;margin-left:5px;display:block;float:left;width:170px;overflow:hidden;height:33px;background:transparent;text-decoration:underline;}
#newsAnnouncements ul#calendar li span{position:relative;display:block;float:right;right:20px;font-family:Georgia;font-size:20px;color:#bb3543;text-align:center;width:30px;}

#studentsFaculty{position:relative;float:left;width:650px;}
#container #studentsFaculty h2{position:relative;display:block;margin-bottom:10px;}

#studentsFaculty .studentInfo{position:relative;float:left;}
#studentsFaculty .studentInfo h3{font-size:24px;margin:5px 0 0 10px;}
#studentsFaculty #undergrad{position:relative;width:432px;height:184px;padding:2px;border:solid 2px #ddd;margin-right:10px;background:center center no-repeat url(../images/home/bg_resources.jpg);}
#studentsFaculty #undergrad ul{margin:10px 0 0 10px;}
#studentsFaculty #undergrad ul li{margin-bottom:5px;}
#studentsFaculty #programs{width:195px;}
#studentsFaculty #programs ul{margin:0;}
#studentsFaculty #programs ul li{background-image:none;padding:2px;border:solid 2px #ddd;display:block;width:190px;height:84px;}
#studentsFaculty #programs ul li#iLeap{margin-bottom:8px;background:center center no-repeat url(../images/home/bg_iLEAP.jpg);}
#studentsFaculty #programs ul li#jamesScholar{background:center center no-repeat url(../images/home/bg_jamesScholar.jpg);}

#studentsFaculty #programs ul li a{position:relative;color:#fff;display:block;width:190px;height:84px;}
#studentsFaculty #programs ul li a span{position:relative;color:#fff;display:block;width:190px;height:20px;top:65px;text-align:center;}

#studentsFaculty #advisingTxt h3{font-size:20px;}

#advisingDepts{margin:20px 0 20px 0;}
#advisingDepts ul{position:relative;margin:0;}
#advisingDepts ul li{position:relative;display:block;float:left;width:187px;height:140px;background:center center no-repeat url(../images/home/bg_advising.jpg);}
#advisingDepts ul li a{position:relative;display:block;width:187px;height:140px;color:#fff;margin-left:-4px;text-decoration:none;font-family:"Times New Roman", Garamond;}
#advisingDepts ul li a span{position:absolute;top:50px;right:10px;text-align:right;width:125px;height:75px;text-transform:uppercase;}

#advisingDepts #kines a, #advisingDepts #kines a:link, #advisingDepts #kines a:visited{background:top left no-repeat url(../images/home/bg_kines.png);}
#advisingDepts #kines a:hover{background-position:bottom left;}
#advisingDepts #chlth a, #advisingDepts #chlth a:link, #advisingDepts #chlth a:visited{background:top left no-repeat url(../images/home/bg_chlth.png);}
#advisingDepts #chlth a:hover{background-position:bottom left;}
#advisingDepts #rst a, #advisingDepts #rst a:link, #advisingDepts #rst a:visited{background:top left no-repeat url(../images/home/bg_rst.png);}
#advisingDepts #rst a:hover{background-position:bottom left;}
#advisingDepts #shs a, #advisingDepts #shs a:link, #advisingDepts #shs a:visited{background:top left no-repeat url(../images/home/bg_shs.png);}
#advisingDepts #shs a:hover{background-position:bottom left;}
#advisingDepts #ihealth a, #advisingDepts #ihealth a:link, #advisingDepts #ihealth a:visited{background:top left no-repeat url(../images/home/bg_ihealth.png);}
#advisingDepts #ihealth a:hover{background-position:bottom left;}

/* web tools */
.pc-date-wrapper, .article-info{display:none;}
.pc-article-title{font-size:27px;color:#334d54;}

.news #mainTxt ul{margin:0;padding:0;}
.news #mainTxt ul li{background-image:none;padding-left:0;float:none;clear:both;margin-bottom:20px;padding-bottom:10px;min-height:100px;border-bottom:dashed 1px #ddd;}
.news #mainTxt ul li img{float:left;margin:-20px 20px 20px 0;}
.news #mainTxt ul li p{position:relative;top:20px;}

.news #mainTxt ul .edu-il-ws-2758-GE3-title{position:relative;margin-left:90px;top:20px;font-size:18px;}
.news #mainTxt ul .edu-il-ws-2758-GE3-title a{background-image:none;}

html body #mainTxt #article ul{margin:20px;}
html body #mainTxt #article ul li{margin:0 0 5px 0;min-height:5px;border:0;clear:none;padding-left:7px;list-style:none;background:1px 7px no-repeat url(../images/bg_listItem.gif);}

html body ul#content-list{margin:0;}
ul#content-list li{background-image:none;padding:0;}
ul#content-list li li{margin:0;padding-left:7px;background-image:url(../images/bg_listItem.gif);}
html body .virtualvisit ul#content-list ul.info li{background-image:none;}

/* chart 
ul.chart{margin:20px 0 0 0;padding:0;}
ul.chart li{float:none;display:block;height:15px;background-image:none;text-align:right;border-bottom:solid 1px #ddd;border-left:solid 1px #ddd;border-right:solid 1px #ddd;}
ul.chart li.header{font-weight:bold;height:35px;text-align:center;border-top:solid 1px #ddd;}
ul.chart li.header span{border:0px;padding:0 3px 0 3px;text-align:center;}
ul.chart li.total{font-weight:bold;}
ul.chart li.note{position:relative;text-align:center;}
ul.chart span{position:relative;display:block;float:left;height:15px;padding:0 5px 0 0;}
ul.chart span.hide{position:absolute;display:inline;float:none;}
ul.chart span.item{width:135px;border-right:solid 1px #ddd;text-align:left;}
ul.chart span.res{width:110px;border-right:solid 1px #ddd;}
ul.chart span.nonres{width:140px;border-right:solid 1px #ddd;}
ul.chart span.res50{width:110px;border-right:solid 1px #ddd;}
ul.chart span.nonres50{width:140px;}
*/

/* SUB PAGES */

/* extra column - place after H1, add clear break tag at the end */
div.extra, div.caption, div.captionWide{position:relative;z-index:999;width:200px;float:right;margin-left:20px;padding:10px 0 10px 0;border-top:solid 2px #ddd;border-bottom:solid 2px #ddd;font-size:13px;}
#container div.extra img{float:left;margin:0 15px 10px 0;}
div.extra hr{border:0;border-top:dashed 1px #ddd;background:#fff;height:1px;margin:10px 0 10px 0;}
div.extra h2{display:inline;width:200px;}

div.caption{border:0;width:165px;}
div.captionWide{border:0;width:225px;text-align:center;}
div.caption img, div.captionWide img{float:none;margin:0;}

.profiles ul{margin:0;}
.profiles li{position:relative;float:left;padding-left:0;margin:0;width:165px;height:230px;font-size:.9em;text-align:center;background-image:none;}
.profilesLong li{height:270px;}
#container #mainTxt .profiles img{margin:0 0 5px 0;width:150px;height:165px;}



/* side panel */
#sidePanel{position:relative;float:left;width:250px;margin-left:25px;margin-bottom:50px;padding:20px 15px 0 0;background:top left repeat-y url(../images/bg_sidePanel.jpg);}
#sidePanel ul li{background-image:none;}
#sidePanel div{position:relative;margin-left:25px;}
#sidePanel div div{margin-left:0;}
#sidePanel #secondNav{position:absolute;margin-top:-20px;left:0;width:265px;height:87px;background:top left no-repeat url(../images/bg_sidePanelTop.jpg);}
#sidePanel div#btm{position:absolute;margin:0;left:0;width:265px;height:116px;background:bottom left no-repeat url(../images/bg_sidePanelBtm.jpg);}
#sidePanel ul{margin-left:10px;}
#sidePanel h4{margin-top:5px;}

#sidePanel ul li.current
{padding-left:17px;margin-left:-10px;background:#fdf4dc 0px 2px no-repeat url(../images/arrow_green.gif);}
#sidePanel ul li.current a
{color:#333;text-decoration:none;font-weight:bold;cursor:text;display:block;background:#fdf4dc;}
#sidePanel ul li.overview{margin-top:20px;}
#sidePanel ul li.hasSub{background-color:transparent;margin-left:7px;padding-left:0;background:0px 4px no-repeat url(../images/minus.jpg);}
#sidePanel ul li.hasSub a{padding-left:10px;display:block;background:0px 4px no-repeat url(../images/minus.jpg);}
#sidePanel ul li.current a{background-color:#fdf4dc;}
#sidePanel ul li.hasSub ul li a{padding-left:0;display:inline;background-color:transparent;background-image:none;font-weight:normal;text-decoration:underline;}
#sidePanel ul li.hasSub ul li.current a{display:block;font-weight:bold;text-decoration:none;}
#sidePanel ul li.hasSub a{cursor:pointer;}

#sidePanel ul li.expandable{margin-left:7px;padding-left:0;background:0px 4px no-repeat url(../images/plus.jpg);}
#sidePanel ul li.expandable a{padding-left:10px;}

#sidePanel ul li ul{display:none;}
#sidePanel ul li.current ul, #sidePanel ul li ul.currentSub{display:block;}

#sidePanel ul.navLinks{position:relative;padding:5px 5px 5px 15px;min-height:105px;margin:0 0 10px -10px;width:230px;background:0px bottom no-repeat url(../images/bg_labsNavBtm.png);}
#sidePanel ul.navLinks li{width:205px;}
#sidePanel h2.navTitle{position:relative;z-index:999;padding-left:10px;margin:0 0 -4px -10px;width:226px;height:25px;color:#da6704;background:bottom left no-repeat url(../images/bg_labsNavTop.jpg);}

/* footer */
#linksSubpage #icons a{display:block;float:left;width:30px;height:50px;margin-right:10px;background:0px 0px no-repeat url(../images/footerIcons.gif);}
#linksSubpage #icons a span{position:absolute;top:-3000px;left:-3000px;}
#icons a#internal{background-position:0px 0px;}
#icons a#RSS{background-position:-30px 0px;}
#icons a#calendar{background-position:-60px 0px;}
#icons a#iGive{background-position:-90px 0px;}


/* body */
#mainTxt #crumbnav img{margin:0;float:none;}

#crumbnav{position:absolute;margin-top:-20px;font-size:13px;}
#crumbnav img{float:none;}
#crumbnav img#ctl00_SiteMapPath1_ctl01_Image1{display:none;}

#mainTxt{position:relative;float:left;width:675px;padding-top:20px;margin-left:20px;}
#mainTxt h1{font-family:"Times New Roman", Garamond;}
#mainTxt img{float:right;margin:25px 0 25px 25px;padding:2px;border:solid 2px #ddd;}
#mainTxt img.content{float:none;margin-left:0;}
#mainTxt img.textInfo{float:left;margin:5px 25px 25px 0;}
#mainTxt address{margin:10px 0 20px 0;}

#mainTxt li{margin-bottom:5px;}

/* contact us */
span.handle{cursor:move;background-color:#ddd;}

#contactUs{margin-top:20px;}
#contactUs label{display:block;float:left;width:200px;margin-bottom:2px;margin-right:5px;text-align:right;}
#contactUs input{float:left;margin:0 5px 2px 0;}
#contactUs input.submitBtn{margin:5px 0 0 203px;}

/* gallery */
#mainTxt #gallery{position:relative;float:right;width:370px;}
#mainTxt div#thumbs{position:relative;width:275px;float:left;}
#mainTxt #thumbs .top{width:245px;}
#mainTxt #thumbs .bottom{position:relative;padding:10px;width:245px;clear:both;margin-top:5px;border-top:dashed 1px #ddd;}
#mainTxt #thumbs ul{width:275px;margin:0;padding:0;}
#mainTxt #thumbs ul li{display:block;float:left;width:80px;height:80px;margin:0 4px 8px 4px;padding:0;}
#mainTxt #thumbs ul li img{margin:0;padding:0;padding:2px;border:solid 2px #ddd;}
#mainTxt #gallery #controls div{position:relative;display:inline;width:200px;}
#mainTxt #gallery #controls .ss-controls{margin:0 140px 0 10px;}
#mainTxt #gallery #controls a.next{margin-left:20px;}
#mainTxt #gallery div.caption{position:relative;margin:0 10px 0 10px;padding:0;text-align:left;width:360px;float:none;}
#thumbs .pagination a{padding:5px;background:#f7f7f7;margin-right:2px;}
#thumbs .current{position:relative;top:0;padding:5px;float:none;background-image:none;color:#fff;background:#036854;}
#thumbs a:hover{color:#fff;background:#4e9285;}

/* ILEAP gallery */
/* Gallery styles */
.ileap .gallery .caption{display:block;text-align:center;font-style:italic;color:#887;}
.gallery_demo{width:702px;margin:0 auto;padding:0;}
#container ul.gallery_demo li{padding:0;width:68px;height:50px;border:3px double #111;margin: 0 2px;background:#000;}
.gallery_demo li div{left:240px}
.gallery_demo li div .caption{font:italic 0.7em/1.4 georgia,serif;}

#main_image{margin:0 auto 60px auto;width:700px;text-align:center;}
#main_image img{position:relative;float:none;margin:0;padding:0;border:0;margin-bottom:10px;}

.ileap .gallery .nav{position:relative;text-align:center;padding-top:15px;clear:both;font:80% 'helvetica neue',sans-serif;letter-spacing:3px;text-transform:uppercase;}
.ileap .gallery .navBtns{position:relative;margin:40px 0 20px 0;}

.ileap .gallery .info{text-align:left;width:700px;margin:30px auto;border-top:1px dotted #221;padding-top:30px;}
.ileap .gallery .info p{margin-top:1.6em;}



/* news */
.news #mainTxt ul li img{width:64px;height:64px;}
.news #mainTxt ul{margin:0;padding:0;}
.news #mainTxt ul li{background-image:none;padding-left:0;float:none;clear:both;margin-bottom:20px;padding-bottom:10px;min-height:100px;border-bottom:dashed 1px #ddd;}
.news #mainTxt ul li img{float:left;margin:-20px 20px 20px 0;}
.news #mainTxt ul li p{position:relative;top:20px;}
.news #mainTxt ul .edu-il-ws-3338-GE3-title{position:relative;margin-left:92px;top:20px;font-size:18px;}
.news #mainTxt ul .edu-il-ws-3338-GE3-title a{background-image:none;}



