/* Library homepage specific CSS */
.left_open {
 padding-left:20px; 
 padding-left:16px\9;
}

.promo {
border:none;
padding:10px;
}

#content_container {
background-color:#FFFFFF;
}
h1, h2, h3, p, li, ul, div, span {
         font-size: 12px;

        }

        ul.content_tabs {
            margin:0px; padding:0px;
            margin-top:5px;
            margin-bottom:6px;
        }

        ul.content_tabs li {
        list-style:none;
        display:inline;
        }

        ul.content_tabs li a {
            color:#FFFFFF;
            padding:9px 25px 9px;
            text-decoration:none;
            font-size:12px;
            letter-spacing:0.5px;
            /*font-family:Verdana, Arial, Helvetica, sans-serif;*/
            font-family:sans-serif;
            font-weight:bold;
        }

        ul.content_tabs li a.active {
            color:#FFFFFF;
            background-position:top;    
        }

        .content_tab {
            padding:11px;
            border:0px;   
            font-family:Arial, Helvetica, sans-serif;
            background-position:bottom;
            height:85px;    
            width:440px;    
        }
         #content_tab2, #content_tab3 { display:none; }
        .content_tab ul {
            margin:0px;
            padding:0px 20px 0px 20px;
        }
        .content_tab ul li {
            list-style:none;
            border-bottom:1px solid #d6dde0;
            padding-top:15px;
            padding-bottom:15px;
            font-size:13px;
        }
        .content_tab ul li:last-child {
         border-bottom:none;
        }
        .content_tab ul li a {
            text-decoration:none;
            color:#3e4346;
        }
        .content_tab ul li a small {
            color:#8b959c;
            font-size:9px;
            text-transform:uppercase;
            font-family:Verdana, Arial, Helvetica, sans-serif;
            position:relative;
            left:4px;
            top:0px;
        }
        .content_tab ul li a:hover {
            color:#a59c83;
        }
        .content_tab ul li a:hover small {
            color:#baae8e;
        }

        /* tab 2*/

        .content_tab2 {}


        .content_tab2 ul {
            margin:0px;
            padding:0px 20px 0px 20px;
        }
        .content_tab2 ul li {
            list-style:none;
            border-bottom:1px solid #d6dde0;
            padding-top:15px;
            padding-bottom:15px;
            font-size:13px;
        }
        .content_tab2 ul li:last-child {
            border-bottom:none;
        }
        .content_tab2 ul li a {
            text-decoration:none;
            color:#3e4346;
        }
        .content_tab2 ul li a small {
            color:#8b959c;
            font-size:9px;
            text-transform:uppercase;
            font-family:Verdana, Arial, Helvetica, sans-serif;
            position:relative;
            left:4px;
            top:0px;
        }
        .content_tab2 ul li a:hover {
            color:#a59c83;
        }
        .content_tab2 ul li a:hover small {
            color:#baae8e;
        }
        /*end */

        /*tab 3 */
        .content_tab3 {}

        .content_tab3 ul {
            margin:0px;
            padding:0px 20px 0px 20px;
        }
        .content_tab3 ul li {
            list-style:none;
            border-bottom:1px solid #d6dde0;
            padding-top:15px;
            padding-bottom:15px;
            font-size:13px;
        }
        .content_tab3 ul li:last-child {
            border-bottom:none;
        }
        .content_tab3 ul li a {
            text-decoration:none;
            color:#3e4346;
        }
        .content_tab3 ul li a small {
            color:#8b959c;
            font-size:9px;
            text-transform:uppercase;
            font-family:Verdana, Arial, Helvetica, sans-serif;
            position:relative;
            left:4px;
            top:0px;
        }
        .content_tab3 ul li a:hover {
            color:#a59c83;
        }
        .content_tab3 ul li a:hover small {
            color:#baae8e;
        }

        /* end */

        .searchbox {
            height:40px;
        }

        div#right_region {
            float: right;
            padding: 0 10px 10px;
            width: 228px;
        }

        div#primary_region {
            width:460px;
        }

        .summon-search-field {
            color: #666666;
            font-size: 15px;
            height: 45px;
            line-height:45px \9;
            padding-left: 10px;
            width: 388px;
			border: 0px;
        }
		
		.summon-search-submit {
        right: 11px !important;
        top: 16px !important;
        position: absolute;
        }

        div.selectBox
        {
            position:relative;
            display:inline-block;
            cursor:default;
            text-align:left;
            line-height:35px;
            clear:both;
        }
        span.selected
        {
            width:196px;
          
            text-indent:19px;
            /* border:1px solid #F26522;*/
            /* border-right:none;  */
            border: 0px;
            background:#F8D2A8; 
            /* background:#F0B99B; */
            overflow:hidden;
            
        }

        span.selected_ereserve {
            background: none repeat scroll 0 0 #F8D2A8;
            /* background: none repeat scroll 0 0 #F4D288; */
            border-color: #F88D01;
            
        }

        span.selectArrow
        {
            width:30px;
           /*  border:1px solid #F26522; */
            
            text-align:center;
            font-size:20px;
            -webkit-user-select: none;
            -khtml-user-select: none;
            -moz-user-select: none;
            -o-user-select: none;
            user-select: none;
            background:#F8D2A8;
            /* background:#F0B99B; */
        }

        span.selectArrow_ereserve {
             background: none repeat scroll 0 0 #F4D288;
             border-color: #F88D01;

        }

        span.selectArrow,span.selected
        {
            position:relative;
            float:left;
            /* height:35px; */
            z-index:1;
        }

        div.selectOptions
        {
            position:absolute;
            top:32px;
            left:0;
            width:224px;
            /* border:1px solid #F26522; */

            overflow:hidden;
            background:#F0B99B;
            padding-top:2px;
            display:none;
        }

        div.selectOptions_keyword {
            background: none repeat scroll 0 0 #F0B99B;
            border: 1px solid #F26522;
            display: none;
            left: 0;
            overflow: hidden;
            padding-top: 2px;
            position: absolute;
            top: 31px;
            width: 156px;
            z-index: 100;
        }

        div.selectOptions_murdoch_uni {
            background: none repeat scroll 0 0 #F0B99B;
            border: 1px solid #F26522;
            display: none;
            left: 0;
            overflow: hidden;
            padding-top: 2px;
            position: absolute;
            top: 31px;
            width: 188px;
            z-index: 40;
        }

        div.selectOptions_ereserve {
            background: none repeat scroll 0 0 #F4D288;
            /* border: 1px solid #F88D01; */
            display: none;
            left: 0;
            overflow: hidden;
            padding-top: 2px;
            position: absolute;
            top: 31px;
            width: 164px;
            z-index: 100;
        }
            
        span.selectOption
        {
            display:block;
            width:80%;
            line-height:20px;
            padding:5px 10%;
        }

        span.selectOption:hover
        {
            color:#000000;
            background:#f49e6c; 
            background:#E98144;
        }   

        option.selectOption:hover
        {
            color:#000000;
            background:#f49e6c; 
            background:#E98144;
        }   

        div#side_navigation {
            background-color: #EFE5C9;
            clear: both;
            float: left;
            margin-bottom: 10px;
            padding-bottom: 5px;
            width: 228px;
        }

        .library_title {
            color: #990000 !important;
            font-weight:bold;
            text-decoration: underline !important;
        }

        .management_home {
            background: url(http://library.murdoch.edu.au/_image/banner_southst.jpg/) no-repeat scroll left top transparent;
            height: 200px;
            width: 960px;
        }

        .management_home #school_text .title {
        border-bottom: 1px solid #F25E16;
        border-right: 7px solid #F25E16;
        margin: 25px 0 0 12px;
        }

        #school_text .title {
            font-size: 18px;
            height: 20px;
            margin-left: 90px;
            padding: 0 0 2px 4px;
            position: relative;
            top: 5px;
            width: 100%;
        }

        #school_text {
        color: #FFF;
        float: left;
        height: 0;
        position: relative;
        top: 35px;
        left: 20px;
        width: 315px;
        }

        .bebas {
         font-family: 'BebasRegular','Trebuchet MS',sans-serif;
        }

        .management_home #school_text .school_top {
            margin-left: 172px;
            margin-top: 27px;
        }
        #school_text .school_top {
            font-size: 50px;
            margin: 8px 0 0 113px;
            margin-bottom:7px;
            letter-spacing:-1px;
        }

        .management_home #school_text .school_bottom {
            margin-left: 86px;
        }
        #school_text .school_bottom {
            font-size: 28px;
            margin-left: 40px;
            margin-top: -10px;
            position: relative;
        }

        .management_home #research_button {
            background-color: #C51230;
        }
        #research_button {
            border: 2px solid #FFFFFF;
            clear: both;
            color: #FFFFFF;
            float: right;
            padding: 6px 19px;
            position: relative;
            right: 50px;
            text-align: center;
            top: 120px;
        }

        #research_button a {
            color: #FFFFFF;
            font-size: 15px;
            text-decoration: none;
        }


        /*--------------------------------------------*
        *  Footer area styles
        *--------------------------------------------*/

        div#footer
        {
            border-top: 1px solid #ffffff;
            background-color: #F1EDE3;
            float: left;
            width: 100%;
        }

        div.banner
        {
            background-color: #EFE5C9;
            text-align: center;
            color: #666666;
            font-weight: bold;
            border-bottom: 1px solid white;
            clear: left;
            padding-bottom: 1px;
        }

        div.banner img
        {
            vertical-align: middle;
            margin-right: 30px;
        }

        div#footer div.links
        {
            float: left;
            font-size: 0.9em;
            padding: 0px;
        }

        div#footer div.links img.logo
        {
            float: left;
        }

        div#footer div.select_site
        {
            float: left;
            padding: 10px 0px;
            width: 170px;
            position: relative;
        }

        /* Outer footer list */
        div#footer div.links ul
        {
            list-style-type: none;
            margin: 0px;
            float: left;
            width: 692px;
            padding: 0 7px;
            border-left: 1px dashed #999999;
           /* border-right: 1px dashed #999999;*/
        }

        div#footer div.links ul li
        {
            min-height: 0px;
            float: left;
            overflow: hidden;
            clear: both;
            padding-left: 10px;
        }

        div#footer div.links ul li.inline
        {
            clear: none;
            padding-left: 20px;
        }

        div#footer div.links ul li.full
        {
            width: 100%;
        }

        /* Inner footer list */
        div#footer div.links ul ul
        {
            border-left: 0px;
            border-right: 0px;
            margin: 0px;
            padding: 6px 0px;
            width: auto;
            overflow: hidden;
        }

        div#footer div.links ul ul li
        {
            border-left: 1px solid #000000;
            padding: 0px 4px;
            clear: none;
            margin-left: -1px;
            line-height: 1.1em;
        }

        div#footer div.links li.full li
        {
            border-left-color: #666666;
        }

        div.select_site p
        {
            padding: 0px 10px 0px 20px;
            margin: 0px;
        }

        div.select_site strong
        {
            color: #990000;
        }

        div.select_site div
        {
            display: block;
            padding: 0px;
            margin-left: 12px;
            z-index: 100;
            position: relative;
        }

        div.select_site div.active
        {
            color: white;
        }

        /* Javascript popup to show other sites in the Murdoch family */
        div#footer div#other_sites
        {
            display: none;
            float: left;
            padding: 0px;
            position: absolute;
            bottom: 13px;
            right: 0px;
            background-color: #8e8e8e;
            color: #ffffff;
            z-index: 1001;

        }

        div#footer div#other_sites a {
            color: #ffffff;
            font-size: 9pt;
        }

        div#footer div#other_sites a:hover {
        font-size: 9pt;
        }

        div#footer div#other_sites ul
        {
        width: 225px;
        padding: 0px;
        border: 0px;
        z-index: 1001;
        padding-bottom: 2em;
        overflow: hidden;
        margin-top: -1px;
        }

        div#footer div#other_sites ul li
        {
        list-style-image: url('/_image/plus.gif/');
        border-top: 1px solid white;
        width: 225px;
        padding: 5px;
        display: block;
        color: #ffffff;
        }

        div.links_new
        {
        background-color: #EFE6C5;
        }

        div.links_new img.logo
        {
        float: left;
        }

        div.links_new ul
        {
        text-align:center;
        }

        div.links_new ul li {display: inline;}
	div.links_new ul li:after {content:" | ";}
	div.links_new ul li:last-child:after {content:"";}
div.links_new img {vertical-align: middle;}

        .input {
        /* border: 1px solid #D4D4D4; */
        border: 0px;
        /* height: 30px; */
        height: 35px; 
        line-height: 35px \9; 
        padding-left: 5px;
        width: 210px;
       vertical-align:middle \9;
        }

        ul#bloggerPosts li, ul#bloggerQuestions li {
            padding-bottom: 12px;

        }

        ul#bloggerPosts, ul#bloggerQuestions {
            padding: 2px 0 10px;
        }

        .date_bold {
    color: darkgrey;
    margin-bottom: 5px;


}
        span.selected {
        width: 196px;
        text-indent: 14px;
        /* border: 1px solid #F26522; */
        border-right: none;
        background: #F8D2A8;

        overflow: hidden;
        }

        /*                                 */       
        /* THIS SECTION BELOW ADDED BY DLS */
        /*                                 */

        .dropdown {
        -moz-box-shadow:    3px 3px 5px 6px #ccc;
        -webkit-box-shadow: 3px 3px 5px 6px #ccc;
        box-shadow: #555 0px 6px 8px -3px;
        }

        .dropdown li {
        padding-top:0px !important;
        padding-bottom:0px !important;
        display:none;
        border-bottom:1px solid #F6B064 !important;
        }
           
        ul.content_tabs li a {
        color: #FFF;
        padding: 9px 25px 9px;
        text-decoration: none;
        font-size: 12px;
        letter-spacing: 0.5px;
        font-weight: bold;
        }

        div#main_content form input[type="checkbox"], input[type="radio"] {
        margin: 0 5px 0 11px !important;
        }
        select {
        margin: 0px;
        }

        .tab_color1 {
        background-color:#A00100; /* slightly darker red */
        }
        .tab_color2 {
        background-color:#EE6A2A; /* slightly dull orange, more saturation */
        }
        .tab_color3 {
        background-color:#EC9333; /* pale orange, more saturation */
        }
		.tab.tab_color1:hover {background-color:#8C0100;}
        .tab.tab_color2:hover {background-color:#EF4E00;}
        .tab.tab_color3:hover {background-color:#FFA200;}

        .content_tab {position: relative;}
        .findit_row {}
        .catalogue_searchtype {
        position:absolute;
        top:54px;
        left:16px;
        width:440px;
        }
        .catalogue_searchrow {
        position:absolute;
        top:11px;
        left:11px;
        width:440px;
        }

        #dd3 {
        float:left;
        width: 208px;}

		.button-website{
		background-image: url(http://library.murdoch.edu.au/_image/search_33_active.png/?mode=s) !important;
        background-repeat: no-repeat;
        background-color: rgba(0, 0, 0, 0) !important;
        border: 0px !important;
        height: 30px;
        width: 30px;
        background-position: 0 0;
		margin: 0 0 0 0 !important;
		}
		
		.button-website:hover {
		background-position: 0px -30px;
        }

        #library_ereserve > div > img {margin-left:7px;margin-top:-4px;}

        .searchbox_lowerlinks {
        position: absolute;
        bottom: 10px;
        width:440px;
        }
        .searchbox_leftlink {
        float:left;
        }
        .searchbox_rightlink {
        float:right;
        margin-left: 10px;
        }
        .searchbox_rightlink:after {
        content: "";
        display: table;
        clear: both;
        }
        .button-website {
        position: absolute;
        right: 0px;
        top: 5px;
        }

        #dd1, #dd2 {
        width: 182px;
        float: left;
        }
        .catalogue_input {
        width: 190px;
        margin-left: 5px;
        }

        /* fix gap on left side of title in banner */
        #school_text {left: 0px;}
        .management_home #school_text .title {margin-left:0px;padding-left:71px;}
        .management_home #school_text .school_top {margin-left: 175px;}
        .title span {font-size:19px; margin-left: 26px;}

        .featurebox {}
        .tabbed_box {margin-bottom: 10px;}

        .wrapper-dropdown-1 {font-weight:normal;}
		.wrapper-dropdown-3	{
			background-color:#F8D2A8;
			}	
		.wrapper-dropdown-3:hover {
			background-color:#F6B064;
			}
		.wrapper-dropdown-3:after {
			/* border-color: rgba(0, 0, 0, 0) #F6B064; */
			/* border-color: rgba(0, 0, 0, 0) #FFF; */	
			}
		.wrapper-dropdown-1:hover:after, .wrapper-dropdown-2:hover:after, .wrapper-dropdown-3:hover:after {
			border-color: #FFF rgba(0, 0, 0, 0);
			border-width: 6px 6px 0;
			margin-top: -3px;
			}
		.wrapper-dropdown-3 .dropdown:hover {}
		.wrapper-dropdown-3 .dropdown li:hover a {color: #fff;}
		.featurebox {position:relative;margin-bottom:20px;}
                ..link-spanner{position:absolute;width:100%;height:100%;top:0;left: 0;z-index: 1;
  /* edit: fixes overlap error in IE7/8, 
     make sure you have an empty gif 
  background-image: url('empty.gif');*/
}   
        .content_tabs {margin:2px 0 0px !important;}

        .promo h2 {font-size: 14px;} /* make titles bigger */
        #dd3 span span {font-size: 14px;font-weight:bold;} /* make quick links title bigger */

/* RIGHT REGION CSS */
.hoursassist_title {padding:10px !important; font-size:14px !important; font-weight:bold;}
.hoursassist_line {border: 1px solid #fff;width: 95%;margin: 0px auto;margin-bottom:10px;}
.hoursassist_linenews {border: 1px solid #f3f3f3;width: 100%;margin: 0px auto;margin-bottom:10px;}
.todayshours div {float:left;line-height: 150%;font-weight:bold;width: 101px;margin-left:12px;}
.todayshours div:nth-of-type(even) {font-weight:normal;clear:right;width:100px;margin-bottom: 5px;color:#989898;}
.todayshours div:nth-of-type(odd) {width: 150px;}
.todayshours:after {content: "";display: table;clear: both;}

/* LABSTATS CONTENT BOX */
@-webkit-keyframes pulse {
	from {opacity: 0.3;}
	to {opacity: 1.0;}
}
@keyframes pulse {
	from {opacity: 0.3;}
	to {opacity: 1.0;}
}

.loading div p span {
	color:#990000;
	-webkit-animation-name: pulse;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-timing-function: ease-in-out;
	-webkit-animation-direction: alternate;
	-webkit-animation-duration: 0.8s;
	animation: pulse 0.8s infinite alternate ease-in-out;
}

.loaded div p span {color:black;}
.loaded #ls_totalfree {}
.notloaded div p span {color:red;}

.ls_computers_icon , .freecomputers, .inusecomputers {float:left;}
.freecomputers {padding:0px; margin:0px 0px 4px 0px; width:50px;cursor: pointer;}
.inusecomputers {padding:0px; margin:0px 0px 4px 0px;cursor: pointer;}
.freecomputers p {background-color: #defdde; padding:0px !important; margin: 0px auto 0px auto; width: 50px;}
.inusecomputers p {background-color: #fdeeee; padding:0px !important; margin: 0px auto 0px auto; width: 50px;}
.ls_computers_icon  {width: 86px; margin:0px 10px 10px 10px;}
#ls_totalfree {font-weight:normal;}
.loaded .freecomputers p span {font-weight:bold !important;}
.centretext {text-align: center;}
#footer_scripts {display:none;}

.freecomputers p:hover {background-color:#9CFF9C;}
.inusecomputers p:hover {background-color:#FFA4A4;}

/* New title Sep 1,2015 */
.title {display:none;}

.school_top {
    border-bottom: 1px solid #F25E16;
    border-right: 7px solid #F25E16;
margin: 60px 0 0 0px !important;
    padding: 0 15px 15px 60px;}
	
#school_text {width: auto;}



.summon-search-submit {
		background-image: url(http://library.murdoch.edu.au/_image/search_33_active.png/?mode=s) !important;
        background-repeat: no-repeat;
        background-color: rgba(0, 0, 0, 0) !important;
        border: 0px !important;
        height: 30px;
        width: 30px;
        background-position: 0 0;
		margin: 0 0 0 0 !important;
		}

.summon-search-submit:hover {
		background-position: 0px -30px;
        }


.summon-search-field {
margin-right:8px;
}

.alertbox {
background-color: #F7C32C;
padding: 15px 10px 15px 30px;
margin-bottom: 15px;
color: #000 !important;
position: relative;
background-image: url(http://my.murdoch.edu.au/resource/images/checker.png);
background-repeat: repeat-y;
}

.alertboxtext {
    position: absolute;
bottom: 5px;
    left: 353px;
    height: 25px;
    width: 90px;
    color: #fff !important;
    text-decoration: none !important;
    font-family: verdana;
    PADDING: 10px 12px 0px 0px;
    font-size: 12px;
    font-weight: bold !important;
    text-align: center;
    background: #333 url(http://www.murdoch.edu.au/_image/v3/layout/Arrow.png/) no-repeat scroll 91% 50% !important;
    cursor: pointer;
}

.alertboxtext:hover {
background: #c10000 url('http://www.murdoch.edu.au/_image/v3/layout/Arrow.png/') no-repeat scroll 92% 50% !important; 
}