﻿/* Structural
   =========================== */
#main-wrapper { background: url(images/bg_main-wrapper.png) center top repeat; }
.expand span { background: #92c01b url(images/sprite_unisa.png) -186px 0px no-repeat; }
p a.arrow-link, a.arrow-link { background: url(images/sprite_unisa.png) -274px -216px no-repeat; }
.bottom_border { background: url(images/bg_stripes-blue.png) left bottom repeat-x; }

/* Header
   =========================== */
#header a.unisa-logo { background: url(images/sprite_unisa.png) 0px -124px; }
#header fieldset .button-submit { background: url(images/sprite_unisa.png) -164px 0px; }
#header ul.quick-links a { line-height: 36px; }

/* Accessibility links
   =========================== */
#header ul.quick-links li.accessibility { margin-bottom: 3px; }
#header ul.quick-links li.accessibility a { line-height: 11px; }

/* Forms
   ===========================*/
#id_matrix tr { border:none; }

/* Login
   ===========================*/
div.LoginPanel { padding:0 0 50px 0; margin:10px 0 50px 0;}
div.LoginPanel div.InputArea { float: left;margin:0 10px 0 0;}
div.LoginPanel #ButtonArea { float: left; padding:17px 0 0 0;}
div.LoginPanel #CurrentUserStatusArea {float: right; width: 250px;background-color: #F7FBEB;margin-bottom: 36px;padding: 0 22px;}
div.LoginPanel #CurrentUserStatusArea > p {font-weight:bold;color:#009;font-size:110%;}
div.LoginPanel #CurrentUserStatusArea span {padding-left:5px;color:#647C13;}
table.loginArea { margin:10px 0; }
table.loginArea div.InputArea label { font-weight: bold;display:block;}
table.loginArea div.InputArea input { margin: 0;  }
div.LoginPanel #MessageArea { clear:both; padding:10px 0; display:block;}
div.LoginPanel .loginName { font-weight: bold; margin:0 10px 0 0; text-transform:uppercase;clear:both; }
.loginstatus {font-size:90%;margin:0 0 20px 0;}
.continue { margin:10px 0 30px 0; padding:10px;}

/* Mega Menus
   ===========================*/
#menus {z-index:1000; }
#menus .information .links a { background:url('images/sprite_unisa.png') no-repeat -198px -46px; }
#menus .student_support a { background:url('images/sprite_unisa.png') no-repeat 0 -50px; }
#menus .student_support .has-image div.subtitle { margin-left:0; }
#menus .sub_categories { width:688px; }
#menus .sub_categories ul li { min-height:260px; }
#menus .sub_categories ul.links li { min-height:20px; }
#menus .sub_categories img, #menus .sub_categories .heroshot { background: url(images/bg_stripes-blue.png) left bottom repeat-x; }
#menus .sub_categories li { padding:0 10px 10px 0; width:151px; }
#menus .sub_categories .links a { background:url('images/sprite_unisa.png') no-repeat 0 -51px; margin-bottom: 0px; }
#menus .sub_categories a { background:url('images/sprite_unisa.png') no-repeat 0 -51px; }
#menus .study_at_unisa { width:350px; }
#menus .study_at_unisa ul li { min-height:110px; }
#menus .search_site .submit { background:url('images/sprite_unisa.png') no-repeat -165px 0; }
#menus .info a { background:url('images/sprite_unisa.png') no-repeat 0 -53px; }
#menus .cta .student_support h4 strong span { display:inline; font-size:16px; }
#menus .cta .student_support h4 { margin-bottom:5px; }
#menus .ask_us .button { width: auto; }
#menus li.menu { overflow:hidden; }

/* Footer
   =========================== */
#footer { background: #030399 url(images/bg_triangle-blue.png) right bottom no-repeat; }
#footer a.icon-email { background: url(images/sprite_unisa.png) -277px -132px no-repeat; }
#footer .footer-base { background: url(images/bg_striples-whiteblue.png) -1px 0px repeat-x; }
#footer .footer-base li {padding-right:35px}
#footer dl dd {margin:0 0 10px;}
#footer dl.contact dd p {color: #FFFFFF; }
#footer p a { color:#8080CB; }
/* Content
   =========================== */

#main {outline:none; background:#fff url("images/lowprofile-header02.png") scroll repeat-x center top;}
#home #main { background: #fff url(images/bg_header-pattern.png) center top no-repeat; }
/* Give breadcrumbs accessible contrast*/
#breadcrumb li a { color: #555; }


/* mega search */
#main .search_site { position: relative; padding: 13px 30px; overflow: hidden; margin-bottom: 5px; background-color:#484848; background-image: -moz-linear-gradient(top,  #545454,  #3d3d3d); background-image: -webkit-linear-gradient(top, #545454, #3d3d3d); background-image: linear-gradient(top, #545454, #3d3d3d); }
#main .search_site h2 { position: absolute; top: 10px; left: 30px; }
#main .search_site h2 { margin: 0; line-height: 1; color: #fff; font-size: 30px; }
#main .search_site h2 small { color: #fff; font-size: 15px; display: block; line-height: 18px; font-weight: normal; margin:0; }
#main .search_site fieldset { float: right; height: 46px; position: relative; }
#main .search_site fieldset input[type=text] { background-color: #ffffff; border: none; color :#555555; font-size: 17px; padding: 11px 50px 11px 18px; width: 575px; -moz-box-shadow: inset 1px 1px #e3e3e3;  -webkit-box-shadow: inset 1px 1px #e3e3e3;  box-shadow: inset 1px 1px #e3e3e3;  -moz-border-radius: 22px; -webkit-border-radius: 22px; border-radius: 22px; margin-top:2px; }
#main .search_site fieldset input[type=text]:focus { outline: 0 }
#main .search_site fieldset input[type=submit] { position: absolute; top: 10px; right: 15px; width: 27px; height: 26px; margin: 0; background: url(images/sprite_unisa.png) -171px -21px; border: none; text-indent: -900em; font-size: 0px; color: #f7f7f7; }
#mega-search fieldset .button-submit { background: url(images/sprite_unisa.png) -171px -21px; }
#main .search_site fieldset input[type=submit]:hover, #mega-search fieldset .button-submit:focus { background-position: -139px -21px; }

/* mega search */
#main .search_site fieldset input[type=submit] { background: url(images/sprite_unisa.png) -171px -21px; }

/* news and events */
#news-events { margin-bottom: 30px; }
#news-events .links li a.arrow-link { color:#000099; background-position: 0px -50px; }
#news-events .links li a.arrow-link:hover { color:#000099; }
#news-events .scroller .navigate { background: #aed537 url(images/nav_arrows.png) 11px center no-repeat; z-index: 1000; }
#news-events .scroller img { background: url(images/bg_stripes-blue.png) left bottom repeat-x; }

/* study research */
#study-research .areas { background: url(images/bg_stripes-blue.png) left top repeat-x; }
#study-research .areas .study-areas h4.heading { margin: 1px 0 15px 0; }
/*Temporary override for UniSA College*/
#study-research .areas .last .study-areas .heading { display: none; }
#study-research .areas .last .study-areas ul li a { font-size: 16px; font-weight:bold; padding: 1px 0; }
/*End temp override*/

/* banners */
#hero-banner, #hero-banner ul { height:320px; }
#hero-banner li { margin-top:20px; margin-bottom:20px; }
#hero-banner .arrow { background:url('images/sprite_unisa.png') -50px -525px no-repeat; }
#hero-banner.media_centre { background:url('images/media_centre02.png') no-repeat 0 -1px; margin-top:-52px; }
#hero-banner.media_centre #slider li { background:url('images/banner.jpg') no-repeat 0 0; }
#banner-nav { z-index: 25; }
#banner-nav a { background-color:#777;}
#banner-nav a.navigate { background: #777 url(images/sprite_unisa.png) -217px 8px no-repeat; }
/*html.no-js #hero-banner ul#slider {padding:0}
html.no-js #hero-banner ul#slider li:first-child { display:block; }*/

/* home slide show v2 */
div#hero-banner.slideshow-v2 { margin-bottom:0; }
div#hero-banner.slideshow-v2, div#hero-banner.slideshow-v2 ul { height:340px;}
div#hero-banner.slideshow-v2 ul#slider li { margin-top:5px; height:330px;}
div#hero-banner.slideshow-v2 ul#slider li img { width:960px; height: 330px;}
div#hero-banner.slideshow-v2 ul#slider li a:focus {outline:#000 1px dotted;}

div#hero-banner div#banner-nav { bottom: 5px; right:67px; }

div#hero-banner.media_centre div#banner-nav { right:240px; }
div#hero-banner a#pausePlay { background: #777 url(images/slideshow-ctrls.png) 0 -31px no-repeat; opacity:0.65; filter:alpha(opacity=65); display: block;height:31px;line-height:31px;width:31px; bottom:5px;position:absolute;right:35px;z-index:24;}
div#hero-banner a#pausePlay.paused {background-position:0 0;}
div#hero-banner a#pausePlay:hover {background-color:#000099;}
div#hero-banner #banner-nav a:focus, div#hero-banner a#pausePlay:focus{background-color:#000099; outline:#fff 1px dotted; outline-offset:-2px;}
/* media centre */
div#hero-banner.media_centre h2{margin-top:13px;}
div#hero-banner.media_centre .arrow {top:183px;}
div#hero-banner.media_centre a#pausePlay {right:208px;}
div#hero-banner.media_centre div#banner-nav { right:240px; bottom: 12px; }
div#hero-banner.media_centre a#pausePlay { bottom: 12px;}
/* standard slideshow */
div.inline-banner #banner-nav a { background-color:#777;}
div.inline-banner #banner-nav > a {background-color:#434343;}
div.inline-banner a#pausePlay { background: #434343 url(images/slideshow-ctrls-sml.png) 0 -50px no-repeat; opacity:0.65; filter:alpha(opacity=65);}
div.inline-banner a#pausePlay.paused{background-position:0 -75px;}
#banner-nav:hover a, div.inline-banner #banner-nav:hover a, #banner-nav a.hiviz, div#hero-banner a#pausePlay.hiviz{opacity:1; filter:alpha(opacity=100);}
div.inline-banner div#banner-nav a:focus    {background-color: #65860E;outline:#fff 1px dotted;outline-offset:-2px; }
.button.green:focus{outline:#000099 1px dotted;}
div.inline-banner .button.green:focus, ul#slider .button.green:focus{outline:#FFF 1px dotted;}
/* general Pages */
.content-heading fieldset .button-submit { background: url(images/sprite_unisa.png) -164px 0px; }
.content-grid li img { background: url(images/bg_stripes-blue.png) left bottom repeat-x; }

/* Iframes */
iframe.iframeV2 { border: 0; width: 100%; }

/* modular components */
.module.border-top { background: url(images/bg_stripes-blue.png) left top repeat-x; }
.module h2{ border: medium none; color: #555555; display: block; font-size: 18px; font-weight: bold; padding: 15px 20px 8px; margin: 0px; }
.module h3, .module .striped { background: url(images/bg_stripes-blue.png) left bottom repeat-x; }

/*menu list */
.menu-list li a { background: url(images/sprite_unisa.png) right -209px no-repeat; }

/* opinion */
#opinion .facebook .total {background:#fff url('images/sprite_unisa.png') no-repeat 8px -703px; }
#opinion .share a { background:url('images/sprite_unisa.png') no-repeat 0 -780px; }

/* dynamic content 
.library_hours {}*/

/* content and stuff */
.custom-content-area { background: url(images/bg_stripes-bluewhite.png) left top; }
.custom-content-area .content h4.support { background: url('images/sprite_unisa.png') no-repeat -260px -537px; }
.custom-content-area .content .toolkit-lists li a { background: #fff url(images/sprite_unisa.png) 0px 0px no-repeat; }
.connect_social .content span { background:url('images/sprite_unisa.png') no-repeat 0 -605px; }
.actions .support { background: url(images/sprite_unisa.png) -277px -160px no-repeat; }
.action.hero h3 { padding: 12px 15px; }
.action-steps li { background: url(images/bg_stripes-blue.png) left top repeat-x; }
.action-steps li.one .content { background: url(images/sprite_numbers.png) 0px 0px no-repeat; }
.action-steps li.two .content { background: url(images/sprite_numbers.png) 0px -147px no-repeat; }
.action-steps li.three .content { background: url(images/sprite_numbers.png) 0px -295px no-repeat; }
.advantages .arrow-link { background: url(images/sprite_unisa.png) 2px -52px no-repeat; }
/* Fix chrome/IE bug on column height*/
.advantages ul li img {height:125px;}
.subpageerror { display:block; color:red; font-size:200%; padding:20px; }

.frame-area {margin-bottom: 25px; }

/* program browsing module */
.program-browse { background: url(images/bg_stripes-bluewhite.png) left top repeat; }
.program-browse .level li a { background: #fff url(images/sprite_unisa.png) -125px -428px no-repeat; }
.program-browse .course ul { overflow-y:auto; }
.program-browse .course ul li a { background: url(images/blue_arrow.png) right center no-repeat; }
.program-browse .course ul li a:hover, .program-browse .course ul li a.active { background: url(images/green_forward_arrow.png) right center no-repeat; }

/* News */
.news {background:none;position:relative;top:-14px;}
.news .links a { background:url('images/sprite_unisa.png') no-repeat -277px -214px; }
.news_articles {background: url(images/bg_stripes-blue.png) 0 0 repeat-x;padding-top:9px;}
.news_articles img {height: 110px; }
.news_articles .hero img {height: 180px; }
.news h1 {margin-bottom:5px;}

.related_news {margin:0 0 40px; padding:0;}
.related_news li {padding:10px 0 10px; margin:20px; overflow:hidden; /*clear:both; */ position:relative; border-bottom:1px solid #dadaf0; list-style:none;}
.related_news img {margin-right:22px; float:left; height: 100px; }
.related_news h3 {font-size:18px; margin:0 0 10px; font-weight: 400;} 
.related_news p {line-height:18px; margin:0; }
.related_news p .arrow-link {display:inline-block; margin-top:10px;}

.news_story {margin:0 0 40px; padding:0;}
.news_story li {padding:23px 0 16px; margin:0px; overflow:hidden; /*clear:both; */ position:relative; /*border-bottom:1px solid #dadaf0;*/ list-style:none;}
.news_story img {margin-right:22px; float:right; height: 200px;}
.news_story p {line-height:18px; margin:0; }
.news_story_date {color:#000000; font-size:14px; font-weight: bold;}

/* search pages */
.search_results .suggestion { display: block; font-size: 14px; }
.search_results .suggestion span {  }
.search_results .suggestion a { font-weight: bold; font-style: italic; }
#main .pagination .paging { width:auto; }
#main .pagination a.active { font-size: 18px; font-weight: bold; }
#main .pagination .back, #main .pagination .next { background-image:url('images/sprite_unisa.png'); }
.results { background: url(images/bg_stripes-blue.png) left bottom repeat-x; }
.results ul { background: url(images/bg_stripes-blue.png) left top repeat-x; }
.noresults { padding-left: 15px; font-size: 15px; }

/* Staff Directory */
.search_directory{ background:#f2f2fa url(images/bg_stripes-blue.png) left top repeat-x; }
.staff-results .pagination { background: url(images/bg_stripes-blue.png) left bottom repeat-x; }
.staff-results h5 { line-height: 17px; }
.staff-profile { background: url(images/bg_stripes-blue.png) top repeat-x; }
.staff-profile img { background: url('images/bubble.png') no-repeat; }
.contact-phone { background: url('images/icon_phone.png') no-repeat left; } 
.contact-mobile { background: url('images/icon_mobile.png') no-repeat left; } 
.contact-fax { background: url('images/icon_fax.png') no-repeat left; } 
.contact-email { background: url('images/icon_email.png') no-repeat left; }
.directory-links a { background:url('images/sprite_unisa.png') no-repeat -281px -776px; } 

/* modular components
   =========================== */
.menu-list li.open a.current { color: #000; }
/* AD - replaced .sub-menu with ul so left navigation template works correctly*/
.menu-list li ul {max-height: 0px; -webkit-transition: all 0.5s linear; position: relative; overflow: hidden; top:-1px; background:#f7fbeb; }
.module-row .menu-list li ul, .module-row .menu-list li.open a, .module-row .menu-list li.open {background:#fff; }
.ie7 .menu-list li ul { display: none; }
.menu-list li.open ul { max-height: inherit; padding-bottom: 15px; clear:both; border-bottom: solid 1px #DADAF0; }
.ie7 .menu-list li.open ul { display: block; max-height: 100%; }
.menu-list li ul li a {color: #6b6b69; padding: 0 0 0 27px; font-size: 14px; font-weight:normal; line-height: 18px; border-bottom: 0px;  background-image: none; }
.menu-list li ul li a:focus, .menu-list li ul li a:hover { color: #000000; }

/* twitter feed */
#twitter_feed .follow_us { width: auto; background:url('images/sprite_unisa.png') no-repeat -270px -738px; }
#twitter_feed li {padding:0 0 15px 0}
#twitter_feed ul li a { min-height: 0; display: inline; padding: 0; text-decoration:none; border-bottom:none; }
#twitter_feed ul li a:hover {text-decoration:underline;}
#twitter_feed p.tweettext { width: auto; float:none; padding:5px;}

#twitter_feed .tweettime {float:right}

#twitter_feed .tweetheader{background-color:#f2f2fa;padding:5px;}

/*div#twitter_feed { display: none; }*/

/* The Conversation Atom Feed */
div.atom-feed { margin-bottom: 30px; }
div.atom-feed ul { list-style-type: none; padding:0; margin:0;}
div.atom-feed ul li { border-bottom:#dadaf0 1px solid; padding: 15px; }
div.atom-feed h4 { font-size: 110%; margin:0 3px 0 0;}
div.atom-feed p { margin:0; }
div.atom-feed p.striped {padding:5px 0 15px 0; background: url(images/bg_stripes-blue.png) left bottom repeat-x; }


/* staff search components */
.staff-results ul { padding:0; margin-top: 35px; }
.staff-results ul.results fieldset {	margin:10px 0;	position:relative;	display:block;	padding: 0px 10px 0px 0px; }
.staff-results ul.results fieldset legend { position:relative;	top: -12px; }
.staff-results ul.results div.leftcolumn { float: left; width: 48%; }	
.staff-results ul.results div.rightcolumn { float: right; width: 48%; }
.staff-results li {position:relative; border-top:3px solid #ededf7; padding:25px 0; margin:0;  list-style:none; }
.staff-results li div:first-child { margin-bottom: 5px; }
.staff-results dt {font-size: 12px; }
.staff-results dl {width:570px; overflow:hidden; margin-bottom:0px; color:#555; font-size:14px; }
.staff-results dd{float:left; margin:0 13px 0 0;line-height:20px; }

/* Styles from style-ag.css
  =========================== */
.back-to-search  a { background: url(images/green_arrow.png) 0 5px no-repeat; }
.back-to-events { background:url(images/sprite_unisa.png) no-repeat -293px -689px; }
.search-module .tooltip { background: url('images/sprite_unisa.png') no-repeat -58px -760px; }
.search-module .field img.ui-datepicker-trigger { background: url(images/sprite_unisa.png) -207px -280px no-repeat; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { background: url(images/sprite_unisa.png) -258px -163px no-repeat; }
.ui-datepicker .ui-datepicker-next span { background: url(images/sprite_unisa.png) -258px -181px no-repeat; }
a.load_more { background:#90b122 url(images/sprite_unisa.png) 592px -516px no-repeat; }
.upcoming_events .months { background: url(images/bg_stripes-blue.png) left top repeat-x; }
.upcoming_events .event { background: url(images/bg_stripes-blue.png) left bottom repeat-x; height: 240px; }
.downloads .download_calendar { background:#f2f2fa url(images/sprite_unisa.png) no-repeat 21px -279px; } 
.filter .radio-filter li label { background: url(images/sprite_unisa.png) no-repeat right -657px; }
.filter .checkbox-filter label { background: url(images/sprite_unisa.png) no-repeat 226px -443px; }

/*Tab/focus indication*/
.filter .radio-filter input:focus+label {outline: 1px dotted;background-position:right -615px;}
.filter .checkbox-filter input:focus+label{outline: 1px dotted;background-position:226px -368px;}


.filter .checkbox-filter .category-selected label { background: url(images/sprite_unisa.png) no-repeat 226px -368px; padding-left: 17px;}
.event-details .calendar_button { background: #09099a url(images/sprite_unisa.png) -70px -324px no-repeat; }
.event-details .action .button { margin-bottom: 5px; }
.event-information h3 { background: url(images/bg_stripes-blue.png) left bottom repeat-x; }

/* YouTube content placeholders
   ============================================== */
/* Base YouTube Article */
div.yt-video a { cursor: pointer; }
div.yt-video a.yt-video-thumb { float: left; position: relative; margin-right: 22px; }
div.yt-video a.yt-video-thumb div { z-index: 999; position: absolute; top: 0; left: 0; background-color: transparent; width: 120px; height: 90px; float: left; text-align: center; position: relative; background: url('images/icons/play_icon.png'); background-repeat: no-repeat; background-position: center center; cursor: pointer; }
div.yt-video a.yt-video-thumb img { position: absolute; top: 0; left: 0; width: 120px; height: 90px; }
div.yt-video a.yt-video-title { font-size: 11px; margin: 0 0 10px; font-weight: 400; color: #000099; } 

/* Home Media Carousel  hmc*/
div.yt-hmc a.yt-video-thumb { float:none; display:block; padding-bottom:12px; width: 190px;}
div.yt-hmc a.yt-video-title { color: #789E14;}
div.yt-hmc a.yt-video-thumb:hover { text-decoration:none;}
div.yt-hmc a.yt-video-thumb img { width: 190px; height: 80px; float:none;}
div.yt-hmc a.yt-video-thumb div { width: 190px; height: 80px; float:none; display:block; margin-bottom:6px;}

/* Media Centre YouTube Article */
#main .video_articles div.yt-video a.yt-video-thumb div { width: 183px; height: 103px; }
#main .video_articles div.yt-video a.yt-video-thumb img { width: 183px; height: 103px; }
#main .video_articles div.yt-video a.yt-video-title { font-size: 18px; margin: 0 0 10px; font-weight: 400; }
#main .video_articles .hero div.yt-video a.yt-video-thumb div { width: 231px; height: 130px; }
#main .video_articles .hero div.yt-video a.yt-video-thumb img { width: 231px; height: 130px; }

/* Video List */
#main .news_articles div.yt-video div.video-list-detail { float:right; width: 490px; }
fieldset.yt-search input.input-search{background-color: #F7F7F7;border: medium none;border-radius: 18px 18px 18px 18px;box-shadow: 1px 1px #DCDCDC inset;color: #555555;font-size: 14px;padding: 10px 40px 10px 18px;width: 227px;}
fieldset.yt-search input.button-submit{ background: url(images/sprite_unisa.png) -164px 0px; width: 22px; height: 20px; margin: 0; border: none; text-indent: -900em; font-size: 0px; color: #f7f7f7;position:relative;top:-30px;left:250px; }
fieldset.yt-search input.button-submit:hover,fieldset.yt-search input.button-submit:focus{ background-position: -138px 0; }
fieldset input.yt-loadmore {width:400px;padding:5px; margin-left:auto; display:block; margin-right:auto; }
.filter fieldset.yt-playlist .radio-filter li {margin:0;display:block;width:285px;}
.filter fieldset.yt-playlist .radio-filter li label {padding:4px 25px;background:url("images/sprite_unisa.png") no-repeat scroll -280px -657px transparent;}
.filter fieldset.yt-playlist .radio-filter li label:hover{background-position:-280px -615px}
.filter fieldset.yt-playlist .radio-filter li input[checked]+label{background-position:-280px -615px}
.filter ul.yt-playlist li {border:none;padding:3px 0;}
.filter ul.yt-playlist li a {display:inline-block;padding:3px 25px;font-weight:normal;background:url("images/sprite_unisa.png") no-repeat scroll -280px -657px transparent;border:none;}
.filter ul.yt-playlist li a:hover,.filter ul.yt-playlist li a:focus,.filter ul.yt-playlist li a.selected {color:#000099;background-position:-280px -615px;width:auto;}
.filter ul.yt-playlist li a:focus {outline:#000 dotted 1px;}

/* Dynamic content YouTube video */
div.dc-yt a.yt-video-thumb { display:block; padding: 10px 0; background-color: #EDEDF8; text-decoration: none; width:100%; }
div.dc-yt a.yt-video-thumb:hover { background-color: #F7FBEB; }
div.dc-yt a.yt-video-thumb p { margin-top:8px; }
div.dc-yt a.yt-video-thumb img, div.dc-yt a.yt-video-thumb div { width:300px; height: 167px; }
div.dc-yt a.yt-video-thumb img { top: 10px; left: 10px; }
div.dc-yt a.yt-video-thumb div.text-content { float:right; padding:0 10px; width:290px; height:167px; overflow:hidden; background: none; position:static; text-align:left;z-index:auto;}
div.dc-yt a.yt-video-thumb h4 { padding:0;margin:0; }
div.thumb-only a.yt-video-thumb {width:auto; padding:10px;}
div.dc-yt div.yt-video-thumb { display:block; padding: 2px 0; background-color: #EDEDF8; width:100%;  text-align: center; }
div.thumb-only div.yt-video-thumb {display:block; padding: 2px 0; width: 320px; height:167px; background-color: #EDEDF8;  text-align: center; float: left; margin-right: 22px;}
div.thumb-only div.yt-video-thumb p { position: relative; top:63px;}

div.ui-dialog .ui-widget-content { overflow-x: hidden; }
div.videodialog-desc { padding-top: 5px; }

/* Slide Show Overrides - these rules were being overridden */
#hero-banner .next {left:1090px; background-position:-104px -525px;}
#news-events .scroller .next { left: auto; right: 0; background-position: -27px center }

#header { padding: 10px 0 0; }
#header a.unisa-logo { height: 66px; background: url("images/UniSA_logo.png") no-repeat scroll transparent }
#nav { margin-top: 10px; }
#nav ul { height: 72px; }
#nav li a { padding: 14px 0; }
.content-heading { height: 62px;position:relative; z-index:5;}
.content-heading fieldset { right: 0; top: 10px; background-color: #aed637;padding:12px 15px 12px 10px; }
.content-heading fieldset p {float:left;color:#424242;margin:0 15px 0 5px;}
.content-heading fieldset p strong {font-size:20px;position:relative;top:3px;}
.content-heading fieldset .input-search{float:right;width:250px;padding:6px 40px 6px 10px;}
.content-heading fieldset .button-submit{top:15px;right:18px;}
.actions img { padding-top: 19px; }
.actions .hero img { padding-top: 28px; }
.actions h3 { min-width: 265px; }
.action.hero { height: 284px; }
.action.hero h3 { min-width: 390px; }

/* Custom content when added to the left area */
.event-list .custom-content-basic .content p { padding-left: 0; }

/* Error page */
h1.error-page { font-size: 28px; }

/* RSS feed icon */
.icon-rss { background: url('images/icon_rss_16x16.png') no-repeat left center; padding:1px 0 2px 21px;}

/* Apply Online Additions */
#header div.wrapper { margin: 0 1em; }
#main-wrapper { margin: 0 1em; }
table.browserhelp { display: table; border: 0; border-collapse: collapse; }
table.browserhelp tr { display: table-row; } 
table.browserhelp tr td { display: table-cell; padding: 0 0 2em 0; } 
table.browserhelp tr td.title { width: 6em; } 
#footer { background: #030399 url(images/bg_triangle-blue.png) right bottom no-repeat; padding: 1em; }
#footer .footer-base { background: url(images/bg_striples-whiteblue.png) -1px 0px repeat-x }
#footer .footer-base p { clear:both; }