@charset "utf-8";
body{font-size:12px;}
a.btn.goog-login{background-image:url(../img/social-google-box-icon.png);background-position:0 50%;background-repeat:no-repeat;padding:0 10px 0 40px;line-height:32px;}
ul.dashboard{list-style:none;}ul.dashboard li.dashboard-icon{float:left;margin:15px;border-radius:10px;border:1px solid #eee;}ul.dashboard li.dashboard-icon a{width:80px;display:block;text-align:center;vertical-align:bottom;padding-top:75px;}ul.dashboard li.dashboard-icon a:hover{text-decoration:none;}
ul.dashboard li.dashboard-icon.news a{background:transparent url(../img/dashboard-icons/news.png) 8px 5px no-repeat;}
ul.dashboard li.dashboard-icon.profile a{background:transparent url(../img/dashboard-icons/profile.png) 8px 5px no-repeat;}
ul.dashboard li.dashboard-icon.pages a{background:transparent url(../img/dashboard-icons/pages.png) 8px 5px no-repeat;}
ul.dashboard li.dashboard-icon.contacts a{background:transparent url(../img/dashboard-icons/contacts.png) 8px 5px no-repeat;}
ul.dashboard li.dashboard-icon.staff a{background:transparent url(../img/dashboard-icons/staff.png) 8px 5px no-repeat;}
ul.dashboard li.dashboard-icon.featured a{background:transparent url(../img/dashboard-icons/featured.png) 8px 5px no-repeat;}
ul.dashboard li.dashboard-icon.testimonial a{background:transparent url(../img/dashboard-icons/testimonial.png) 8px 5px no-repeat;}
ul.dashboard li.dashboard-icon.programs a{background:transparent url(../img/dashboard-icons/programs.png) 8px 5px no-repeat;}
ul.dashboard li.dashboard-icon.newsletter a{background:transparent url(../img/dashboard-icons/newsletter.png) 8px 5px no-repeat;}
ul.dashboard li.dashboard-icon.graduate a{background:transparent url(../img/dashboard-icons/graduate.png) 8px 5px no-repeat;}
ul.dashboard li.dashboard-icon.rbam a{background:transparent url(../img/dashboard-icons/rbam.png) 8px 5px no-repeat;}
ul.dashboard li.dashboard-icon:hover{background-color:#eee;border:1px solid #ccc;}
.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-size:1.1em;}
table.course-list{width:100%;margin:10px 0;}table.course-list th{background:#0078ae url(../img/back-mainmenu.png) 50% 50% repeat-x;color:#fff;text-align:left;font-size:13px;padding:2px 5px;}
table.course-list tr td{padding:3px;border-top:1px solid #fff;}
table.course-list tr.main td{border-top:10px solid #fff;font-weight:bold;}
table.course-list tr.child td{border-top:1px solid #fff;}
table.course-list tr.core td{background-color:#fdd;}
table.course-list tr.free-elective td{background-color:#ddf;}
table.course-list tr.elective td{background-color:#dfd;}
table.course-list tr.elective.catalog td{background-color:#dff;}
table.course-list tr td.course-description{border:none;}
table.course-list tr td a.course-name{color:#006;padding-left:14px;}
table.course-list tr td.course-description div{display:none;border-top:1px solid #fff;padding:0 4px;}
ul.program-courses,ul.course-children{list-style:none;}
ul.program-courses>li .course-name-l1 a{padding-left:15px;background:transparent url(../img/programme-icons/minus_hover.gif) 0 50% no-repeat;}
ul.program-courses>li.closed .course-name-l1 a{background:transparent url(../img/programme-icons/plus_hover.gif) 0 50% no-repeat;}
ul.course-children>li .course-name-l2 a{padding-left:10px;background:transparent url(../img/programme-icons/bluearrowdown.gif) 0 50% no-repeat;}
ul.course-children>li.closed .course-name-l2 a{background:transparent url(../img/programme-icons/bluearrow.gif) -5px 3px no-repeat;}
div.course-details{display:none;border-left:1px solid #ddd;margin-left:3px;margin-bottom:20px;padding-left:8px;}
