body{margin:auto;background-color:#fff;font:15px Arial;color:#000000;}
h1,h2,h3,h4,h5,h6,ul,li{padding:0px;margin:0px;}
ul,li{list-style-type:none;}
ul li{padding:0px 0px 3px 0px;}
.mainShell{margin:auto;padding:15px 0px 0px 0px;height:auto !important;}
.mainShell #header{margin:auto;overflow:hidden;text-align:center;}
.mainShell #header h1.logo{margin:auto;text-align:center;}
.mainShell #header h1.logo{font-size:22px;font-weight:normal;}
.mainShell .content{padding-top:0px;}
.home_list li a{ text-transform:capitalize;}
.home_tools li p{ padding:0px 0px 7px 16px;margin:-10px 0px 0px 0px;}
.home_tools li p.noLink{ padding:3px 0px 0px 0px;margin:0px;}
.home_web{margin-top:30px !important;}
.home_web a{text-decoration:none;display:block;}
.home_web a:hover{ text-decoration:underline;}
ul.contactus{padding:0px 0px 14px 0px;}
ul.contactus li{padding:0px 0px 7px 0px;}
ul.contactus li h3{text-transform:uppercase;}
.mainShell .collaps ul{padding:0px 0px 10px 0px;}
.mainShell .collaps ul li{padding-bottom:5px;}
.mainShell .collaps ul li.details{padding:10px 0px 0px 0px;}
.mainShell .collaps h3{text-transform:uppercase;}
.mainShell .collaps ul li h3{text-transform:uppercase;padding-bottom:7px;}
.mainShell .collaps ul li span.date{display:block;clear:both;float:left;overflow:hidden;width:80px;font-weight:bold;}
.mainShell #eventDetails{line-height:20px;}
.noResults p{text-align:center;}
#wrapper{overflow:hidden;}
.colaps{overflow:hidden;}
#staffPic{float:left;padding-right:10px;overflow:hidden;width:50px;}
#staffPic img{width:50px;height:62px;}
#staffName{float:left;overflow:hidden;}
.staff p{text-align:center;}
.staff #wrapper{padding-bottom:0px;margin-bottom:0px;}/*border-bottom:1px solid #ccc;*/
.staff #staffText{padding-top:34px;}
.staff #staffText a{style="margin-bottom:17px;display:block;"}
.staffcolaps h3{text-transform:capitalize;}
#staffForm, form{margin-bottom:20px;}
#staffImage{padding-bottom:10px;}
.staffDetails p, .eventsdetails p, .announce p, .announceDetails p, .menu p{padding:0px 0px 7px 0px;margin:0px;text-align:left;}
p.shortBottomPadding{padding:0px 0px 1px 0px;margin:0px;}
.staffDetails ul{padding:0px;margin:0px;}
.events p{padding:0px 0px 4px 0px;margin:0px;}
.eventsdetails ul{padding:0px;margin:0px;}
.eventsdetails ul li{padding:0px 0px 7px 0px;margin:0px;}
.eventsdetails h3.eventDetailsHR{text-transform:uppercase;padding-bottom:7px;}
.hdr{margin-top:3px;border-color:#fff;}
.announceDetails h3, .newsDetails h3{text-transform:uppercase;padding-bottom:7px;}
.footer{width:100%;margin:auto;padding:10px 20px;font-size:12px;overflow:hidden;}
.footer ul li{padding:0px 10px 0px 0px;float:left;overflow:hidden;}
p.pagination{padding:7px 0px 7px 0px;text-align:center;background-color:transparent;}
.eventsdetails h1, .announceDetails h1, .staffDetails h1, .newsDetails h1{text-transform:capitalize;}

#alertPanel-popup{right:0 !important;left:auto !important;}
#alertPanel{width:180px;border:1px solid #000;border-right:none;background:rgba(2,2,2,.8);margin:-1px 0;padding:30px 10px 10px 10px;position:relative;color:#fff;}
#alertPanel .ui-btn {margin: 2em 15px;}
#alertPanel #emergencyClose{position:absolute;right:10px;top:10px;}
#alertPanel #emergencyClose a{color:#fff;text-decoration:none;font-size:12px;font-weight:normal;text-shadow:0px;}
#alertPanel #emergencyClose a:hover{color:#ccc;}
#alertPanel h2{padding:0px;margin:0px; text-transform:capitalize;color:#f20000;}
#alertPanel #description{padding:7px 0px 0px 0px;font-weight:normal;text-shadow:0px;}
#alertPanel #description p{padding:0px 0px 10px 0px;margin:0px;}
#alertPanel #description a{color:#fff;font-weight:normal;text-shadow:0px;}
#alertPanel #description a:hover{color:#ccc;}

img.faculty_small{max-width:100px !important;}
img.faculty_default{max-width:200px !important;}
