/**************************************
Overrides / hacks
**************************************/
@media (min-width:768px) and (max-width:10000px) {
  .standalone #inside #content {margin-left:0px;}
}

#content .lib-no-float {float:none;}
#content .table-2-col td, #content .table-2-col th{width:50%;}

/**************************************
Content styles common to all templates. Content area styles only.
***************************************/

#content h1 {color:#cc0000;}

/* Features */
.feature, .feature-big {margin-bottom:15px; overflow:hidden;}
#content .feature-big ul {list-style-position:inside;}
#inside #content .feature-big img {padding-bottom:0;}
/*Feature mini*/
#content .feature-mini {
background: #e3e3db; /* Old browsers */
background: -moz-linear-gradient(top,  #e3e3db 0%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e3e3db), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #e3e3db 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #e3e3db 0%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #e3e3db 0%,#ffffff 100%); /* IE10+ */
background: linear-gradient(to bottom,  #e3e3db 0%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e3e3db', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
margin-bottom:15px; overflow:auto; padding:7px;}
#inside #content .feature-mini img {float:left; padding:0 15px 10px 0;}
#inside #content .feature-mini img {float:left; padding:0 15px 10px 0;}
#content-secondary .feature-mini li {background:url("https://www.latrobe.edu.au/__data/assets/image/0005/12866/solid-arrow.gif") no-repeat scroll 0 0.4em transparent; padding-left:15px;}
#content-secondary .feature-mini li a {background-image:none; display:inline; padding-left:0;}

/*************************************
  ACCORDIONS
**************************************/

/* Accordion */
.accordion {margin-bottom:20px; overflow:hidden;}
.standard .accordion-title.live {background-color:#F1EEE5;}
.student .accordion-title.live {background-color:#eee;}
#content .accordion-title.live {background-image:url(https://www.latrobe.edu.au/__data/assets/image/0020/82604/plus.gif); background-repeat:no-repeat; background-position:2px 9px; border-bottom:1px solid #fff; cursor:pointer; font-size:150%; margin:0; padding:5px 8px 5px 26px;}
#content div.accordion .live:hover {color:#cc0000;}
#content div.accordion .minus {background-position:2px -185px;}
#content .accordion .entry-sub-img {margin:10px 0 0 0;}
#content div.accordion div.content {margin-bottom:15px; overflow:auto;}
#content div.accordion-live div.content {margin-bottom:0; padding:10px;}
#content div.accordion div.content ul {margin:0;}
#content-secondary .accordion {min-height:20px;}
#content-secondary .accordion-live {border:none; padding:0;}
#content-secondary .accordion .accordion-title {color:#555; padding:2px 0px;}
#content-secondary div.accordion h2.live {background:#504742 url(https://www.latrobe.edu.au/__data/assets/image/0020/82604/plus.gif) no-repeat 2px 7px; color:#fff; cursor:pointer; line-height:1.1; margin:0 0 1px 0; padding:5px 8px 5px 24px;}
#content-secondary div.accordion div.content {padding:0 0 10px 0;}
#content-secondary div.accordion-live div.content {padding:6px 10px;}
#content-secondary div.accordion-live .accordion-title:hover {color:#F99D27;}
#content-secondary div.accordion h2.minus {background-position:2px -187px;}

.lt-ie8 #content-secondary div.accordion {width:100%;}

/* Accordion-search */
.accordion-search ul {list-style-type:none;}
.accordion-search li {background:transparent url(https://www.latrobe.edu.au/__data/assets/image/0005/12866/solid-arrow.gif) no-repeat 0 0; padding-left:12px;}

/*************************************
  TABS
**************************************/
/* Tab navigation */
#content #tabbed-menu {background:transparent url(https://www.latrobe.edu.au/__data/assets/image/0005/25268/line-dddddd.gif) repeat-x 0 bottom; list-style-type:none; margin:0 0 20px 0; overflow:auto; padding:0;}
#content #tabbed-menu li {padding:0;}
#content #tabbed-menu li a {background-color:#F1EEE5; border:1px solid #ddd; display:block; padding:2px 15px; text-decoration:none;}
#content #tabbed-menu li a.current {background-color:#fff; border-color:#504742; border-bottom:1px solid #fff; font-weight:bold;}

/* Tabs */
.tabs {margin-bottom:20px; overflow:hidden;}
#content .live-tab-content {border:1px solid #ccc; padding:7px;}
.tab-content {clear:none;}
.live-tab-content .tab-title {display:none;}
#content ul.fake-tabs, #content-secondary ul.fake-tabs {list-style-type:none; margin:0; overflow:hidden; padding-left:0;}
#content ul.fake-tabs li, #content-secondary ul.fake-tabs li {border:1px solid #ccc; border-bottom:none; cursor:pointer; height:30px; line-height:30px; padding:0 10px; position:relative;}
#content ul.fake-tabs .active-tab, #content-secondary ul.fake-tabs .active-tab {background:#fff url(https://www.latrobe.edu.au/__data/assets/image/0007/233899/ok.png) no-repeat 10px 0.6em; padding-left:30px;}
.tab-content {border-top:none!important; clear:both;}
.standard .fake-tabs li {background-color:#F1EEE5;}
.standard .fake-tabs .active-tab {background-color:#fff;}
.standard .tab-content {background-color:#fff;}
.student .fake-tabs li {background-color:#fff;}
.student .fake-tabs .active-tab {background-color:#eee;}
.student .live-tab-content {background-color:#eee;}

/*************************************
  FORMS
**************************************/
/* Styled forms */
.styled-form > div {margin-bottom:5px;}
.styled-form label {display:block; float:left; width:120px;}
.styled-form label.wide {width:185px;}
.date-field {width:75px;}

/*************************************
 SECONDARY CONTENT 
**************************************/

#content-secondary .pad-bottom {padding-bottom:10px;}

/* Accordion */
.accordion {margin-bottom:20px; overflow:hidden;}
.standard .accordion-title.live {background-color:#F1EEE5;}
.student .accordion-title.live {background-color:#eee;}
#content .accordion-title.live {background-image:url(https://www.latrobe.edu.au/__data/assets/image/0020/82604/plus.gif); background-repeat:no-repeat; background-position:2px 9px; border-bottom:1px solid #fff; cursor:pointer; font-size:150%; margin:0; padding:5px 8px 5px 26px;}
#content div.accordion .live:hover {color:#cc0000;}
#content div.accordion .minus {background-position:2px -185px;}
#content .accordion .entry-sub-img {margin:10px 0 0 0;}
#content div.accordion div.content {margin-bottom:15px; overflow:auto;}
#content div.accordion-live div.content {margin-bottom:0; padding:10px;}
#content div.accordion div.content ul {margin:0;}
#content-secondary .accordion {min-height:20px;}
#content-secondary .accordion-live {border:none; padding:0;}
#content-secondary .accordion .accordion-title {color:#555; padding:2px 0px;}
#content-secondary div.accordion h2.live {background:#504742 url(https://www.latrobe.edu.au/__data/assets/image/0020/82604/plus.gif) no-repeat 2px 7px; color:#fff; cursor:pointer; line-height:1.1; margin:0 0 1px 0; padding:5px 8px 5px 24px;}
#content-secondary div.accordion div.content {padding:0 0 10px 0;}
#content-secondary div.accordion-live div.content {padding:6px 10px;}
#content-secondary div.accordion-live .accordion-title:hover {color:#F99D27;}
#content-secondary div.accordion h2.minus {background-position:2px -187px;}

/* Accordion-search */
.accordion-search ul {list-style-type:none;}
.accordion-search li {background:transparent url(https://www.latrobe.edu.au/__data/assets/image/0005/12866/solid-arrow.gif) no-repeat 0 0; padding-left:12px;}


/*  Form field help - See /library login and advanced search */
#content-secondary .help-content.live {margin-top:-7px;}

#content-secondary #course-finder-form p {margin-bottom:10px;}
#content-secondary #course-finder-form h3 {font-size:130%; margin-top:10px; padding:0 0 15px 40px;}
#content-secondary #course-finder-form #query {width:100%;}

#content-secondary > div {background-color:#fff; border:1px solid #bcbcbc; margin-bottom:12px; overflow:hidden; padding:6px 10px;}
#content-secondary div img {float:left; margin:5px 10px 5px 0px;}
#content-secondary div ul {list-style-type:none; margin:0 0 5px 0; padding:0;}
#content-secondary > div ul li {background:url("https://www.latrobe.edu.au/__data/assets/image/0005/12866/solid-arrow.gif") no-repeat scroll 1px 0.55em transparent; padding:0 0 0 15px;}
#content-secondary > div > h2, #content-secondary > div > h3 {background:transparent url(https://www.latrobe.edu.au/__data/assets/image/0003/12864/dotted-line.gif) repeat-x 0 bottom; color:#555; font-size:150%; margin-bottom:5px;}
#content-secondary > div a:hover {text-decoration:none;}

/* Feature list */
#content-secondary #feature-list {list-style-type:none; margin:0 0 12px 0; padding:0;}
#content-secondary #feature-list li, #content-secondary #fse {border:1px solid #BCBCBC;
background: rgb(238,238,238); /* Old browsers */
background: -moz-linear-gradient(left, rgba(238,238,238,1) 0%, rgba(255,255,255,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(238,238,238,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, rgba(238,238,238,1) 0%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, rgba(238,238,238,1) 0%,rgba(255,255,255,1) 100%); /* Opera11.10+ */
background: -ms-linear-gradient(left, rgba(238,238,238,1) 0%,rgba(255,255,255,1) 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */
background: linear-gradient(left, rgba(238,238,238,1) 0%,rgba(255,255,255,1) 100%); /* W3C */
margin-bottom:1px;
padding:0;}
#content-secondary #feature-list li a, #content-secondary #fse a {background: url("https://www.latrobe.edu.au/__data/assets/image/0005/12866/solid-arrow.gif") no-repeat 10px 0.6em transparent; color:#cc0000; display:block; font:1.2em Arial; padding:4px 0.65em 3px 24px; text-decoration:none;}
#content-secondary #feature-list li a:hover {text-decoration:underline;}
#content-secondary #feature-list li.gradient-red {
background: rgb(155,3,3); /* Old browsers */
background: -moz-linear-gradient(left, rgba(155,3,3,1) 0%, rgba(204,0,0,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(155,3,3,1)), color-stop(100%,rgba(204,0,0,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, rgba(155,3,3,1) 0%,rgba(204,0,0,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, rgba(155,3,3,1) 0%,rgba(204,0,0,1) 100%); /* Opera11.10+ */
background: -ms-linear-gradient(left, rgba(155,3,3,1) 0%,rgba(204,0,0,1) 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9b0303', endColorstr='#cc0000',GradientType=1 ); /* IE6-9 */
background: linear-gradient(left, rgba(155,3,3,1) 0%,rgba(204,0,0,1) 100%); /* W3C */
border-color:#555;
}
#content-secondary #feature-list li.gradient-red a {background-image:url(https://www.latrobe.edu.au/__data/assets/image/0004/138028/search.png); background-position:6px 0.4em; color:#fff;}
#content-secondary #feature-list li.gradient-red a:hover {background-color:#555; text-decoration:underline;}
#content-secondary #fse {margin-top:-11px;}

/* Feature mini */
#content-secondary .feature-mini li {background:url("https://www.latrobe.edu.au/__data/assets/image/0005/12866/solid-arrow.gif") no-repeat scroll 0 0.4em transparent; padding-left:15px;}
#content-secondary .feature-mini li a {background-image:none; display:inline; padding-left:0;}

/* Gradients */
#content-secondary div.gradient-red {
background: rgb(155,3,3); /* Old browsers */
background: -moz-linear-gradient(left, rgba(155,3,3,1) 0%, rgba(204,0,0,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(155,3,3,1)), color-stop(100%,rgba(204,0,0,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, rgba(155,3,3,1) 0%,rgba(204,0,0,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, rgba(155,3,3,1) 0%,rgba(204,0,0,1) 100%); /* Opera11.10+ */
background: -ms-linear-gradient(left, rgba(155,3,3,1) 0%,rgba(204,0,0,1) 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9b0303', endColorstr='#cc0000',GradientType=1 ); /* IE6-9 */
background: linear-gradient(left, rgba(155,3,3,1) 0%,rgba(204,0,0,1) 100%); /* W3C */
color:#fff;
}
#content-secondary div.gradient-red a {color:#fff;}
#content-secondary div.gradient-gray {
background: rgb(238,238,238); /* Old browsers */
background: -moz-linear-gradient(left, rgba(238,238,238,1) 0%, rgba(255,255,255,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(238,238,238,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, rgba(238,238,238,1) 0%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, rgba(238,238,238,1) 0%,rgba(255,255,255,1) 100%); /* Opera11.10+ */
background: -ms-linear-gradient(left, rgba(238,238,238,1) 0%,rgba(255,255,255,1) 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */
background: linear-gradient(left, rgba(238,238,238,1) 0%,rgba(255,255,255,1) 100%); /* W3C */
}
#content-secondary div.gradient-gray-beige {
background: rgb(201,200,194); /* Old browsers */
background: -moz-linear-gradient(left, rgba(201,200,194,1) 0%, rgba(227,227,217,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(201,200,194,1)), color-stop(100%,rgba(227,227,217,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, rgba(201,200,194,1) 0%,rgba(227,227,217,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, rgba(201,200,194,1) 0%,rgba(227,227,217,1) 100%); /* Opera11.10+ */
background: -ms-linear-gradient(left, rgba(201,200,194,1) 0%,rgba(227,227,217,1) 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c9c8c2', endColorstr='#e3e3d9',GradientType=1 ); /* IE6-9 */
background: linear-gradient(left, rgba(201,200,194,1) 0%,rgba(227,227,217,1) 100%); /* W3C */
}
/* =============================================================================
   IE Styles
   ========================================================================== */
.lt-ie9 .entry-main, .lt-ie9 .entry-sub {margin-right:206px;}
.lt-ie9 .no-margin {margin-right:0;}
.lt-ie9 #content .entry-cell {margin-right:1%; width:48%;}
.lt-ie9 #styled-features {float:right; margin:0; width:200px;}
.lt-ie9 #styled-features .promo span {border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px;}
.lt-ie9 #styled-features .promo {box-shadow:none; padding:0;}
.lt-ie9 #styled-features .promo a img {display:block; padding:0;}
.lt-ie9 #find-course-campus {background: #ca0000; /* Old browsers */
background: -moz-linear-gradient(left,  #ca0000 0%, #86090f 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ca0000), color-stop(100%,#86090f)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #ca0000 0%,#86090f 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #ca0000 0%,#86090f 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #ca0000 0%,#86090f 100%); /* IE10+ */
background: linear-gradient(to right,  #ca0000 0%,#86090f 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ca0000', endColorstr='#86090f',GradientType=1 ); /* IE6-9 */
}
.lt-ie9 .tabs {width:100%;}
.lt-ie9 .fake-tabs {height:31px; zoom:1;}
.lt-ie9 .fake-tabs li {float:left;}
.lt-ie9 .tab-content {clear:left; height:100%;}
.lt-ie9 .popbox .live {border:8px solid #333333; left:-115px; overflow:auto; position:absolute; right:0; width:400px; z-index:10000;}
.lt-ie9 .popbox p.box-close {float:none; position:relative; right:-252px; top:435px;}
.lt-ie9 div.webmedia {width:430px;}
.lt-ie9 .webmedia .jump-list-live ul {width:428px;}
.lt-ie9 .live #landing-b-video {height:166px; overflow:hidden;}
.lt-ie9 .live #landing-b-video #video-intro {display:block; overflow:hidden;}
.lt-ie9 .live #landing-b-video #video-intro .play-video {float:left; margin-right:15px;}
.lt-ie9 .live #landing-b-video div.webmedia {height:auto;}
.lt-ie9 .inline-video {clear:right; float:right; margin:0 0 15px 15px; overflow:hidden;}
.lt-ie9 #content #tabbed-menu li {float:left; margin-right:5px;}
.lt-ie9 .area-of-study {display:inline-block; margin:0 15px 20px 0; vertical-align:top; width:42%;}
.lt-ie9 #content .research-strength img {margin-left:15px;}
.lt-ie9 #content .layer-image {float:left; width:166px;}
.lt-ie9 #content-secondary .full-profile {display:none;}
.lt-ie9 #content-secondary .promo {box-shadow:none; height:75px; padding:0;}
.lt-ie9 #content-secondary .promo img {display:block;}
.lt-ie9 #content-secondary .promo span {border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px;}

.lt-ie8 #search-bar input[type="submit"] {padding:5px 9px;}
.lt-ie8 #content-secondary div.accordion {width:100%;}
.lt-ie8 .news-item {width:250px;}
.lt-ie8 .entry-cell {float:left; zoom:1;}
.lt-ie8 .jump-list ul {overflow:hidden;}
.lt-ie8 #content ul.fake-tabs .active-tab {background-image:none; padding-left:10px;}
.lt-ie8 #content ul.fake-tabs li {margin-right:5px;}
.lt-ie8 #images img, .lt-ie8 .images img {padding:0;}
.lt-ie8 #content-secondary div {width:255px;}
.lt-ie8 #content-secondary .promo {width:100%;}
.lt-ie8 #content-secondary .calendarHeader h2 {font-size:150%;}
.lt-ie8 #content-secondary div.calendar-view {width:275px;}
.lt-ie8 body.live #content-secondary div.full-profile {width:600px}
.lt-ie8 #content-secondary #get-calendar {width:275px;}
.lt-ie8 #content-secondary .day-label {width:33px;}
.lt-ie8 #content div.day, .lt-ie8 #content-secondary div.day, .lt-ie8 #content div.space, .lt-ie8 #content-secondary div.space {width:33px;} 

/* =============================================================================
   Media Queries
   ========================================================================== */
@media (min-width:480px) and (max-width:767px) {#content-secondary {clear:both;}}
@media (min-width:320px) and (max-width:767px) {#content-secondary .student-profile {display:none;}}
@media (min-width:831px) and (max-width:10000px) {#content-secondary ul.fake-tabs {height:31px;}}
@media (min-width:768px) and (max-width:10000px) {
  #content #tabbed-menu li {float:left; margin-right:5px;}
  #content-secondary ul.fake-tabs {background:transparent url(https://www.latrobe.edu.au/__data/assets/image/0003/12864/dotted-line.gif) repeat-x 0 30px;}
  #content-secondary ul.fake-tabs li {background:#F1EEE5 url(https://www.latrobe.edu.au/__data/assets/image/0003/12864/dotted-line.gif) repeat-x 0 29px; float:left; margin:0 5px 0 0;}
  #content-secondary ul.fake-tabs .active-tab {background-image:none; padding-left:10px;}
  #content-secondary div.calendar-view {min-width:auto; width:auto;}
  #content-secondary .full-profile {display:none;}
  #content-secondary .promo {box-shadow:none; height:75px; padding:0;}
  #content-secondary .promo img {display:block;}
  #content-secondary .promo span {border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px;}
  .popbox .live {border:8px solid #333333; left:-115px; overflow:auto; position:absolute; right:0; width:400px; z-index:10000;}
  .popbox p.box-close {float:none; position:relative; right:-252px; top:435px;}
}

/* Call to action */
a.ltu-button {
  background-color:#86090F;
  background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #EF3829), color-stop(1, #86090F) );
  background:-moz-linear-gradient( center top, #EF3829 5%, #86090F 100% );
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#EF3829', endColorstr='#86090F');
  border: 1px solid #86090F;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  border-radius: 3px 3px 3px 3px;
  -moz-box-shadow:inset 1px 1px 0 0 #F99D27;
  -webkit-box-shadow:inset 1px 1px 0 0 #F99D27;
  box-shadow: 1px 1px 0 0 #F99D27 inset;
  color:#eee!important;
  display: inline-block;
  font-family: RudaBold,Arial,sans-serif;
  font-size: 20px;
  padding:1px 10px 3px;
  text-decoration: none;
  text-shadow: 1px 1px 0 #333;
}
a.ltu-button:visited {
  color:#fff!important;
  position:relative;
  text-shadow:0 0 5px #fff;
}
a.ltu-button:hover {
  background-color:#86090F;
  background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #EA4C22), color-stop(1, #B1181E) );
  background:-moz-linear-gradient( center top, #EA4C22 5%, #B1181E 100% );
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#EA4C22', endColorstr='#B1181E');
  -moz-box-shadow:inset 1px 1px 0 0 #F99D27;
  -webkit-box-shadow:inset 1px 1px 0 0 #F99D27;
  border-bottom:1px solid #86090F!important;
  box-shadow: 1px 1px 0 0 #F99D27 inset;
  text-shadow: -1px -1px 0 #333;
}
a.ltu-button:active {
  color:#fff!important;
  position:relative;
  text-shadow:0 0 5px #fff;
}