/* $Id: override.css,v 1.3 2011/06/29 15:47:41 llevkovi Exp $ */
#footer a, #event-list a, #event-list a.event-title, a:link, #footerList a:link {font-weight:400; font-size:11px; color:#00e; text-decoration:underline;}
#footer a:visited, #event-list a:visited, #event-list a.event-title:visited, a:visited, #footerList a:visited {font-weight:400; font-size:11px;color:#603;}
a:visited, #footerList a:visited {color:#603;}
a:hover, #footerList a:hover{color:#b00; text-decoration:underline;}

html {border-top:1px dotted #ddd !important; }
body {margin:0; background-color:#fff !important; font:400 12px Arial,sans-serif !important; padding-top:18px;}

#header, .dataset form, .dataset>br, .dataset>p, #page #header,#page #sliver, #page #sidebar-left {display:none;}
#contentList, #content, div#results, #page,html > body #contentDept, html > body #footerDept {padding:0 !important; margin-left:28px; width:742px !important; overflow:hidden;}

.dataset h4 {margin:1em 0 .25em 0;}
.dataset dl {float:left; clear:both; width:100%; overflow:hidden; zoom:1;}
.dataset dt {text-align:left; width:auto; font-weight:400; color:#777;}
.dataset dt+dd {margin-left:1em;}
.dataset dd {margin-left:0; float:left;}

fieldset {border:0; left:0; margin:0; padding:0;}
fieldset legend {background-color:#fff;font-weight:bold;color:#000;padding: 1px 1px; border-style:none !important; } 
fieldset p, fieldset br {display:none;}
fieldset dd br, fieldset h3+p {display:block;}
fieldset p.info {display:block; color:#555;}

fieldset ul {margin:1.5em 0; padding:0 0 ; clear:both;}
fieldset ul li {display:block; list-style:none; display:block;}
fieldset ul li label {color:#777; font-weight:400;}

fieldset table {border-collapse:collapse; empty-cells:show; table-layout:fixed; width:100%; font-size:12px;}
fieldset table .appHeadingRow th {border:0; border-bottom:1px solid #DDD; font-weight:400; font-size:10px; text-transform:uppercase; background:#fff; color:#333; padding:5px;}
fieldset table tbody td {border:0; font-weight:400; background:#F8F8F8; font-size:1em; padding:5px;}

#departmentInfoView fieldset table tbody td {background:#fff; padding:2px;}
#departmentInfoView > table {display:none;}

fieldset table tbody tr.rowAltColor td, table tr.evenrow td {background:#FFF;}
fieldset table tbody td a {text-decoration:none;}
fieldset table tbody td a:hover {color:#B00; text-decoration:underline;}
fieldset table tr:hover td {background:#ffc !important;}

#footerList, #footer, p.home, .js div#footer, html > body #footerDept {background-color:#fff !important; padding:1em 0 !important; margin:2em 0 2em 28px !important; border-top:1px solid #EEE !important; width:742px !important; text-align:left !important; color:#777 !important;}
.js div#footer {margin-left:0 !important;}
#footerList p, #footer p, p.home, .js div#footer p, .js #core_footer_left, .js #core_footer_right, #footerDept p {display:block; background-color:#fff !important; color:#777 !important; font:11px/1.4 Arial,sans-serif !important; margin:0 !important; padding:5px 0 0 !important;}
#footerList hr, #footerList br, #footer hr, #footer br, #footerDept hr, #footerDept br {display:none;}


/* WEB */
div#results .gs-result .gs-visibleUrl {color:#777 !important;}
div#results a.gs-title:hover {color:#d21034;}


/* PEOPLE */
body #content form, #rightNavSide {display:none !important;}
body .error {width:700px; margin-left:28px;}
fieldset div dd a {display:inline;} /* show email address */
/* IE7 fixes for PEOPLE mode rendering */
*:first-child+html #people #content .dataset h4 {*clear:both;}
*:first-child+html #people #content .dataset dl {*overflow:hidden;}
*:first-child+html #people #content .dataset dt {*float:left; *width:10em; *line-height:20px;}
*:first-child+html #people #content .dataset dd {*float:right; *clear:right; *width:100%; *overflow:hidden !important; *line-height:20px;}


/* BUILDINGS */
#frm b, #frm br, td.nav_item, span.home, p.hmome br, table table table h2, html body table tbody tr td img, table td br, #Requiredfieldvalidator1 {display:none !important;}
table table table td.home table br  {display:inline !important;}
#frm input {border:0 !important; background:#fff !important; color:#fff; display:block; position:absolute; left:-1000px; height:0 !important; }
#dlSearch {width:100%;}
html body table table table table table img {display:block !important;}
#dlSearch .nav_link {font-size:12px; line-height:1.5;}
table tbody tr td {height:auto !important; width:auto !important;}
table table table td {padding-left:14px; background:#fff;}
p.home {margin-left:28px !important;}
#lbNoneFound {display:block; border:1px dotted #b00; background:#ffe; color:#b00; font-weight:400; width:auto; margin:20px 0 20px 14px; padding:20px;}
span#dirs {display:block; margin-left:14px;}
table table table table, table table table table #link, table table table table #img, form#frm span#dirs h2, a#Up img, a#Down img, a#Left img, a#Right img {display:block !important;}
table table table table, td.home table {display:table !important;}
#lblCampusTitle, #lblDirections {margin-left:14px; background:#fff !important; display:block !important;}
p.bookmark {display:block !important;}


/* EVENTS */
.js table#event-list {margin:0; padding:0;}
.js p.info, .js p.help, .js #page, .js div.cal_content,.js .events-nav input {font:400 12px Arial,sans-serif !important;}
.js #page #content .events-paging {float:right;}
.js #footer .content p span, .js #core_footer_left {display:block;}
.js body table tbody tr td img {display:inline !important;}
.js #page #content .events-nav {overflow:hidden;}
.js input#eventId, .js #page #content-area, .js #page #content-area .content, html.js .cal_content {margin:0; padding:0;}
.js #page #content-area {margin-top:96px;}
.js #page #content form {display:block !important;}
.js #page #content .events-paging br, .js table#event-list thead, .js #content-top, #events h1, #rightSide, .nav-list, .mainnav {display:none;}
.js .sidebar-left #content {margin:0}
.js #event-list a.event-title {font-size:12px;}
#events input, #events select, #events table, #events th, #events td, #events ul, #events .events-shown, #events .events-nav {font-size:12px;}
#events #content form {display:block !important;}
#events #content form#searchevent {display:none !important;}
#events .events-nav {width:100%;}
#events #eventId {width:auto;}
#content #error {border:1px dotted #b00; background:#ffe; width:auto; clear:both; color:#b00; margin-bottom:15px; padding:20px; font-weight:400; text-transform:none;}
fieldset div a {display:none;}
fieldset div table a {display:inline;}


/* ORGANIZATIONS */
.error {border:1px dotted #b00; background:#ffe; color:#b00; font-weight:400; width:auto; margin:20px 0; padding:20px;}
fieldset.scroll, fieldset.scrollOtherContacts, .error ul {margin:0; padding:0;}
#content .error {margin-left:0;}
.error li {color:#b00; list-style:none; font-weight:400;}
fieldset.scroll div, fieldset.scrollOtherContacts div {padding:0; border:1px solid #ddd;}
#contentList label {cursor:text !important;}
#contentDept, #footerDept {padding:0;}
html body div#contentDept form#departmentInfoView fieldset table tbody tr th {width:10%; padding:2px 20px 2px 0;}
#contentDept a, #contentDept a:link, #footerDept a, #footerDept a:link {color:#00e; text-decoration:underline;}
#contentDept a:visited, #footerDept a:visited {color:#603; text-decoration:underline;}
#contentDept a:hover, #footerDept a:hover {color:#b00; text-decoration:underline;}
#footerDept a {font:400 11px Arial,sans-serif !important;}
#contentDept a, #contentDept a:link {font-size:12px;}
/* Hide New Search link from University Units application */
.uu-new-search {display:none;}
