﻿/*---------------------------------------------------------------------
NAME: Universities Australia Theme

NOTE: This file does not get overwritten on upgrade.      
---------------------------------------------------------------------*/

/*---------------------------------------------------------------------
Header section - Top Navigation
---------------------------------------------------------------------*/
.wrapper{ background: url(/images/useruploadedimages/149/bg-brushedmetal-footer-top.jpg) transparent no-repeat 0 bottom; }
.wrapper div.bg-wrapper{ background: url(/images/useruploadedimages/149/bg-body.jpg) transparent no-repeat center -93px; }
.small-nav-wrapper{ background-color:#484849; line-height:27px; text-transform:uppercase; height:27px; padding-top:6px; }
.small-nav-wrapper .small-nav{ width:980px; margin:0 auto; position: relative; }
.small-nav-wrapper .small-nav .quick-links ul.hmenu{ float:right; list-style-type:none; padding:0; margin: 0; z-index: 15; position: relative; }
.small-nav-wrapper .small-nav .quick-links ul.hmenu ul{ list-style-type:none; display:none; background-color: #484849; }
.small-nav-wrapper .small-nav .quick-links ul.hmenu>li{ position:relative; display: block; height: 27px; float: right; width:inherit; float: left; }
.desktop-mode .small-nav-wrapper .small-nav .quick-links ul.hmenu li:hover ul{ display:block; position: absolute; margin: 0; padding: 0; -webkit-box-shadow: -7px 8px 25px; -moz-box-shadow: -7px 8px 25px; box-shadow: -7px 8px 25px; }
.small-nav-wrapper .small-nav .quick-links ul.hmenu li ul li{ display:block; width: 260px; }
.small-nav-wrapper .small-nav .quick-links ul.hmenu li ul li a{ float:none; font-weight: normal; text-transform: none; -webkit-transition:background-color 250ms, color 250ms; -moz-transition:background-color 250ms, color 250ms; transition:background-color 250ms, color 250ms; box-sizing: border-box;}
.small-nav-wrapper .small-nav .quick-links ul.hmenu li ul li.selected a{ font-weight:bold; font-style:italic; }
.small-nav-wrapper .small-nav .quick-links a,
.small-nav-wrapper .small-nav .quick-links a:hover{ display:block; padding: 0px 7px 0 7px; color:#fff; line-height:27px; text-decoration:none; height:27px; font-weight: bold; font-size: 0.95em; }
.ie8 .small-nav-wrapper .small-nav .quick-links a,
.ie8 .small-nav-wrapper .small-nav .quick-links a:hover{font-weight:normal;}
.small-nav-wrapper .small-nav .quick-links a:hover{ background-color:#565656; }
.small-nav-wrapper .small-nav .search { height:27px; float:right; margin:0 8px; width: 167px; }
.search .searchPanel>a{ display:block; width: 16px; height: 14px; padding:0; margin: -19px 0 0 144px; background: url(/images/useruploadedimages/149/search-button.png) #fff no-repeat right 0px; z-index: 2; position: relative; }
.small-nav-wrapper .small-nav .search  input[type='text']{ height: 17px;  border:solid 1px #b4b4b4; width:154px !important; padding:0; }
.small-nav-wrapper .small-nav .search span[id$='SearchKeywordValidator'] { display:none; }
.quickSearchPanel .dynamic-results{ border:solid 1px #333; border-top:none; height:inherit !important; opacity:0.95; filter:alpha(opacity=95); background-color:#fff; width: 295px; margin: 0px 0px 0 3px; padding:0; z-index:5; position: relative;}
.content .quickSearchPanel {position: absolute; margin-left:40px;}
.content .quickSearchPanel .dynamic-results{border-top:solid 1px #000;}
.quickSearchPanel .dynamic-results ol{ padding:0; list-style-type:none; margin:0; }
.quickSearchPanel .dynamic-results ol li{ line-height:14px; }
.quickSearchPanel .dynamic-results ol li a { display:block; padding:5px; font-size:0.8em; text-decoration:none; font-weight:normal; color:#888; border-bottom: solid 1px #c2c2c2;}
.quickSearchPanel .dynamic-results ol li a:hover { background-color:#888; color:#fff; }
.quickSearchPanel .dynamic-results .dynamic-results-inner { height:inherit !important; margin-bottom:15px; }
.quickSearchPanel .dynamic-results .dynamic-results-links a{ margin-right:20px; padding-left:20px; text-decoration:none; color:#333; }
.quickSearchPanel .dynamic-results .dynamic-results-links a:hover{ text-decoration:underline; }

/*---------------------------------------------------------------------
Members Login
---------------------------------------------------------------------*/
.small-nav-wrapper .small-nav .login{ float:right; }
.small-nav-wrapper .small-nav .login input[type='button']{ text-transform:uppercase; background-color:#565656; color:#fff; width:100px; height:27px; border:none; -webkit-appearance: none;}
.small-nav-wrapper .small-nav .login input[type='button']:hover{ background-color:#fff; color:#565656; cursor:pointer; }
.small-nav-wrapper .small-nav .login-element,
.small-nav-wrapper .small-nav .logged-in{
    line-height:10px;
    display:none;
    position: absolute;
    width: 310px;
    right: 0;
    background: url(/images/useruploadedimages/149/ua-fins-small.png) #565656 no-repeat 295px 15px;
    color: #fff;
    margin: 27px 0 0 0;
    padding: 20px 20px 5px 20px;
    text-transform: none;
    -moz-border-radius: 0 0 10px 10px;
    -webkit-border-radius: 0 0 10px 10px;
    border-radius: 0px 0px 10px 10px;
    -webkit-box-shadow: 0px 0px 10px 1px rgba(3,3,3,0.6);
    -moz-box-shadow: 0px 0px 10px 1px rgba(3,3,3,0.6);
    box-shadow: -10px 5px 10px 1px rgba(3,3,3,0.6);
    border: solid 1px rgba(40,40,41,0.5);
    border-top:none;
    z-index: 6;
    height: 170px;
}
.small-nav-wrapper .small-nav .logged-in{ background: url(/images/useruploadedimages/149/ua-fins-small.png) #565656 no-repeat 295px 130px; height: 90px; }
.small-nav-wrapper .small-nav .login-element .lgn-header,
.small-nav-wrapper .small-nav .logged-in .welcome-text{ font:700 1.4em Lato,arial,verdana,sans-serif; display: block; margin-bottom: 15px; }
.small-nav-wrapper .small-nav .login-element label{ display:block; width: 90px; float:left; }
.small-nav-wrapper .small-nav .login-element input[type='text'],
.small-nav-wrapper .small-nav .login-element input[type='password']{ border:solid 1px #484849; background-color:#fff; }
.small-nav-wrapper .small-nav .login-element .forgot-password{ text-align: right; margin-top: 5px; padding-right: 75px; }
.small-nav-wrapper .small-nav .login-element .forgot-password a{ text-decoration:none; font-size:10px; }
.small-nav-wrapper .small-nav .login-element .forgot-password a:hover{ text-decoration:underline; }
.small-nav-wrapper .small-nav .login-element .lgn-btn a{ margin: 15px 0; float:right; }
.small-nav-wrapper .small-nav .login-element .lgn-remember-me { line-height: 11px; margin-top: 24px; }
.small-nav-wrapper .small-nav .login-element .lgn-remember-me label{ width:auto; margin-right: 10px; font-size: 0.9em; }

/* Logged In */
.logged-in .profile-image img{ width:50px; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; background-color:#fff;  }
.logged-in .profile-image { float:right; margin: -55px -5px 0 0;}
.logged-in .last-login{ font-size:0.8em; }
.logged-in .edit-profile, .logged-in .logout { font-size:0.8em; padding: 20px 20px 10px 0; float:left; }

/* Forgotten Password */
div.wrapper div.login-page  a.ellogo{ display:none !important; }
div.wrapper #info-window .content { border:none; width: 400px; margin-left: 90px;}
div.wrapper #info-window .top-bar { display:none; }
div#info-window h1{font:700 2.4em Lato,arial,verdana,sans-serif; color:#3c7ec1; padding:0; margin: 40px 0 15px 0; border:none;text-align: center;} 
div#info-window .login-button{ margin:0; float:right; margin-right: 5px;}
div#info-window .login-button input[type='submit']{ border: none; text-shadow: none;}
div#info-window .inner-login-box { margin:0; width: auto;}
div#info-window .content{ padding: 0; }
div#info-window { margin: 0 auto;}
div#info-window .CaptchaContainer { margin: 20px 0 35px 52px; }
div#info-window .login-input input { height: inherit; }
div#info-window .login-input label{ text-align:right; }
div#info-window .login-button input,
div#info-window .login-button input:active{ filter: progid:DXImageTransform.Microsoft.gradient( enabled=false ); /* IE6-9 */ filter: dropshadow(enabled=false); }
div#info-window .loginError { padding: 0 30px 30px 30px;text-align:center; font-weight: bold;}

/* Choose new password */
div.wrapper #info-window .login-rules.login-input a{ display:block; margin:0; padding:0; width: 297px; position:absolute; top: 244px; text-align: right;}
div#info-window .login-input label{font-weight:normal;width:140px;}

/* Login Page */
div.wrapper #info-window .main-login .login-input input{ float:left; }
div.wrapper #info-window .main-login .login-input label {float:left; }
div.wrapper #info-window .login-input { width:400px; }
div.wrapper #info-window h2{ font:700 2.4em Lato,arial,verdana,sans-serif; color:#3c7ec1; padding:0; margin: 40px 0 45px 0; border:none;text-align: center; }
div.wrapper #info-window .main-login .login-button { width: auto; float: none; margin-left: 328px;}
div.wrapper #info-window .login-input a { width:auto; margin-left: 290px; margin-top: 20px;}
div.wrapper #info-window .login-input a.clsPassRules { position:absolute; margin:3px 0 0 10px;}
div.wrapper #info-window .remember-me { width: 110px; margin-left: 290px;}
div.wrapper #info-window .remember-me span { float:right; }
div#info-window #rules {position:absolute; margin:0; font-size:90%; top: 320px;width: 400px;text-align: center;}
div#info-window #rules ul{margin: 0 !important; padding: 0 !important;color: #000;}
div#info-window #rules ul li{padding: 0 !important; margin: 0 !important;text-align: left;color: #000 !important;display: block;text-align: center;}

/*---------------------------------------------------------------------
Premium Content Login
---------------------------------------------------------------------*/
#info-window.premium-content{ border-top: solid 1px #3C7EC1; border-bottom: solid 1px #3C7EC1; padding:20px 0; margin:20px 0; }
.premium-content .article-desc{ padding: 0 10px; margin-bottom:10px; float: left; width: 230px; height: 220px;}
.premium-content .login-element{padding:20px;margin: 0 10px 20px 30px;border: solid 10px #3C7EC1; background-color: #F0F0EF;border-radius: 20px; width: 340px;float: left;}
.premium-content .login-element>div{margin:10px 0; }
.premium-content .login-element>div>label{display:block; width:100px;}
.premium-content .login-element .lgn-header{ font:700 1.4em Lato,arial,verdana,sans-serif; display: block; margin-bottom: 15px; }
.premium-content .login-element .lgn-error{}
.premium-content .login-element .lgn-remember-me {font-size:0.85em;}
.premium-content .login-element .lgn-remember-me input{margin-right:10px; display:inline-block; vertical-align:middle;}
.premium-content .login-element .lgn-remember-me label{display:inline-block; vertical-align:middle;}
.premium-content .login-element .lgn-btn{ margin: 20px 0 40px 0; }
.premium-content .login-element .lgn-btn input[type='submit']{float:left; margin-right:20px;}
.premium-content .login-element .lgn-btn p{float:left; }
.premium-content .login-element .lgn-btn p a{margin-left:15px;}
.premium-content .premium-lgn-article{ clear:both; margin-top:20px; font-size: 1.3em; background-color: #007ABD; color: #fff; display:block; padding: 5px; text-align:center; border: dashed 1px #1E498D; margin-bottom: 10px; }
.widget .premium-content{font-style:italic; margin:0 20px; }

/*----------------------------------------
/ membership
----------------------------------------*/
div[id$="divMembershipDetails"] {}
div[id$="divMembershipDetails"] h2{font-size:1.2em; }
div[id$="divMembershipDetails"] fieldset {border:none; margin:0 0 20px 0; padding:0;}
div[id$="divMembershipDetails"] fieldset legend {display:none;}
div[id$="divMembershipDetails"] fieldset p {}
div[id$="divMembershipDetails"] fieldset p label {width:100px; padding-right:5px; display: -moz-inline-box; display:inline-block; vertical-align:top; zoom:1; *display:inline;}
div[id$="divMembershipDetails"] fieldset p input {width:288px !important; border:1px solid #999; padding:2px 5px;}
div[id$="divMembershipDetails"] fieldset p input:hover,
div[id$="divMembershipDetails"] fieldset p input:focus {border-color:#3C7EC1;}
div[id$="divMembershipDetails"] fieldset p select {width:300px; border:1px solid #999;}
div[id$="divMembershipDetails"] fieldset p textarea {width:288px; height:144px; border:1px solid #999; padding:2px 5px; resize:none;}
div[id$="divMembershipDetails"] fieldset p textarea:hover,
div[id$="divMembershipDetails"] fieldset p textarea:focus {border-color:#000;}
div[id$="divMembershipDetails"] fieldset p label[id$="lblPhoneAreacode"] {display:none;}
div[id$="divMembershipDetails"] fieldset p input#txtAreaCode {width:70px !important; margin-right:12px;}
div[id$="divMembershipDetails"] fieldset p label[id$="lblPhoneNumber"] {display:none;}
div[id$="divMembershipDetails"] fieldset p input#txtPhone {width:190px !important;}
div[id$="divMembershipDetails"] fieldset[id$="fdsAdditionalQuestions"] td {white-space:normal !important;}
div[id$="divMembershipDetails"] fieldset[id$="fdsAdditionalQuestions"] h2 {display:none;}
div[id$="divMembershipDetails"] fieldset[id$="fdsAdditionalQuestions"] .clsGeneralText {display:none;}

/* Add to Favourites */
.content-area .add-to-favourites{display:none;}
.loggedin .content-area .add-to-favourites{display:block;position: absolute;right: 265px;top: 15px;}
.loggedin .full-width .content-area .add-to-favourites{right: 20px;top: 15px;}

/*---------------------------------------------------------------------
Header section - Banner
---------------------------------------------------------------------*/
.wrapper #header { width:980px; height: 130px; margin:0 auto; }
.wrapper #header .header-banner{ height: 147px; }
.wrapper #header .header-banner .banner-text{line-height: 120%; width:660px; float:left; font-size: 2.8em; margin-top: 10px; }
.wrapper #header .header-banner .site-logo{ margin-top: 5px; float:right; text-align: right; }
.wrapper #header .skip-link{ text-indent:-9999px; }

/*---------------------------------------------------------------------
Header section - Main Navigation
---------------------------------------------------------------------*/
#wrapper-inner{ width:980px; margin:0 auto; z-index:2; padding:0; }
#wrapper-inner #main-nav{ height:48px; margin-bottom:9px; -webkit-box-shadow: 0px 0px 10px 1px #777; -moz-box-shadow: 0px 0px 10px 1px #777; box-shadow: 0px 0px 10px 1px #777; }
#wrapper-inner #main-nav ul.hmenu{ width:980px; list-style-type:none; padding:0; margin: 0 !important; margin-bottom:15px; }
#wrapper-inner #main-nav ul.hmenu li{ float:left; border-left:solid 1px #fff; text-align:center; }
#wrapper-inner #main-nav ul.hmenu li.first{ border-left: none; }
#wrapper-inner #main-nav ul.hmenu li a{ display:block; background-color:#1e498d; height:40px; padding:4px 39px; width:166px; font-size: 1.25em; color:#fff; margin-top:auto; margin-bottom:auto; text-decoration: none; font-weight: normal;}
#wrapper-inner #main-nav ul.hmenu li a:hover,
#wrapper-inner #main-nav ul.hmenu li.selected a{ background-color:#3c7ec1; text-decoration:none; }
#wrapper-inner #main-nav ul.hmenu li.first+li a{ width: 130px; padding: 4px 57px; }
body #wrapper-inner #main-nav ul.hmenu li.back-nav{width:100%;}
body #wrapper-inner #main-nav ul.hmenu li.back-nav a{width: 100% !important; line-height:40px;padding: 4px 0;}
.intranet #wrapper-inner #main-nav ul.hmenu li.last span{display:block; margin-top:10px; }

/* Intranet Specific */
.intranet #wrapper-inner #main-nav ul.hmenu li a{ padding: 4px 49px !important; width: 97px !important;}
.intranet #wrapper-inner #main-nav ul.hmenu li.first+li a {padding:4px 39px; width: 110px;}

/*---------------------------------------------------------------------
Menus
---------------------------------------------------------------------*/
/* Left Menus */
.content.left-panel{ float:left; }
div#wrapper-inner div#page-content div.content div.side-menu-container{ -webkit-box-shadow: 0px 0px 10px 1px #777; -moz-box-shadow: 0px 0px 10px 1px #777; box-shadow: 0px 0px 10px 1px #777; padding: 0; margin-top: 0; }
div#LeftMenu div#LeftMenuBar div.panelbar ul{ padding:0; margin:0; display:table; width:235px; }
div#LeftMenu div#LeftMenuBar div.panelbar ul li{ list-style-type:none; text-align:center; border-bottom:solid 1px #616060; background-color:#363535; }
div#LeftMenu div#LeftMenuBar div.panelbar ul li:hover{ background-color:#3c7ec1; }
div#LeftMenu div#LeftMenuBar div.panelbar ul li a{ display: table-cell; padding:0; line-height:55px; font: normal 1.2em Lato,arial, verdana, sans-serif; color:#fff; text-decoration: none; vertical-align: middle; background-color: transparent; }

div#LeftMenu div#LeftMenuBar div.panelbar ul li .MenuItemOneClicked,
div#LeftMenu div#LeftMenuBar div.panelbar ul li .MenuItemTwoClicked{ background-color:#3c7ec1; border-bottom:solid 1px #616060; }
div#LeftMenu div#LeftMenuBar div.panelbar ul li ul li{ /*height: 21px;*/ background-color:#686b6d; border:none; border-bottom:solid 1px #fff; }
div#LeftMenu div#LeftMenuBar div.panelbar ul li ul li.odd{ background-color: #686b6d; }
div#LeftMenu div#LeftMenuBar div.panelbar ul li ul  li.odd a.MenuItemTwoClicked{ color:#fff; }
div#LeftMenu div#LeftMenuBar div.panelbar ul li ul li.odd a:hover{ background-color:#3c7ec1; color:#fff; }
div#LeftMenu div#LeftMenuBar div.panelbar ul li ul li a{ line-height:21px; font-size:1.1em; font-weight:normal; text-align: center; height: inherit !important; display: block; /*height: 21px !important;*/ }
div#LeftMenu div#LeftMenuBar div.panelbar ul li ul li a span{ display:block; }
div#LeftMenu div#LeftMenuBar div.panelbar ul li div.rpSlide{ display: none; }

.subject-index-container{ clear:both; -webkit-box-shadow: 0px 0px 10px 1px #777; -moz-box-shadow: 0px 0px 10px 1px #777; box-shadow: 0px 0px 10px 1px #777; padding: 20px; background-color: #f0f0ef; }
.subject-index-container h2{ color: #363636; font-weight: normal; }
.subject-index-container ul{ margin: 20px 0 0 0; padding:0; }
.subject-index-container li{ list-style-type:none; margin:7px 0; }
.subject-index-container .subject-index a{ text-decoration:none; color:#363636; font-size: 1.1em; font-weight:bold; }
.subject-index-container .subject-index a:hover{ text-decoration:underline; }

ul.menu-list{display:block; list-style-type:none;}
ul.menu-list li{display:block; list-style-type:none; float:left;}
ul.menu-list:after{ content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }

/*---------------------------------------------------------------------
Header section - Home Page Content
---------------------------------------------------------------------*/
#wrapper-inner #page-content{ clear:both; position: relative; padding: 0; }
#wrapper-inner #page-content .home.left-panel{ width:734px; float:left; }
#wrapper-inner #page-content .content.left-panel{ width:690px; float:left; margin-bottom:25px;}

/* Top Menu */
#TopMenuBar .menu{;border:0px solid;cursor:pointer;padding:0px;text-align: center;}
#TopMenuBar .menu .group{width:auto !important;}
#TopMenuBar .menu .rootGroup ul{width:auto;}
#TopMenuBar .menu .rootGroup li{width:auto;float:left;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left: solid 1px #fff;}
#TopMenuBar .menu .rootGroup li:first-child{border-left:none;}
#TopMenuBar .menu .rootGroup .expanded{background-color:#3c7ec1;background-image:none;cursor:pointer;text-decoration:none;}
#TopMenuBar .menu .rootGroup .expanded .text{background-image:none;border:0px;font:Normal 9px Arial;color:#ffffff;cursor:pointer;text-decoration:none;}
#TopMenuBar .menu .group li{width:100%;border:0px}
#TopMenuBar .menu .CMLevel1 span{width: 100%;float:left;height: 40px;}
#TopMenuBar .menu .CMLevel1Selected span{width:auto;float:left;height:48px;}
#TopMenuBar .menu .CMLevel1{background-color:#1e498d;width:248px;background-image:none;cursor:pointer;text-decoration:none;}
#TopMenuBar .menu .CMLevel1Selected{background-color:#1e498d;width:248px;background-image:none;cursor:pointer;text-decoration:none;}
#TopMenuBar .menu .CMLevel1 .text{background-color:#1e498d;width: inherit;background-image:none;padding: 0;border:0px;font: 1.25em Lato,arial, verdana, sans-serif;color:#ffffff;margin: 0px;cursor:pointer;text-decoration:none;}
#TopMenuBar .menu .CMLevel1Selected .text{background-color:#1e498d;width:248px;background-image:none;padding:4px;border:0px;font:Normal 9px Arial;color:#ffffff;margin-left:0px;cursor:pointer;text-decoration:none;}
#TopMenuBar .menu .CMLevel1:hover{background-color:#3c7ec1;width: 166px;background-image:none;cursor:pointer;text-decoration:none;}
#TopMenuBar .menu .CMLevel1:hover .text{background-color:#3c7ec1;width: inherit;background-image:none;border:0px;font: initial;color:#ffffff;cursor:pointer;text-decoration:none;}
#TopMenuBar .menu .CMLevel1Selected:hover{background-color:#3c7ec1;width:248px;background-image:none;cursor:pointer;text-decoration:none;}
#TopMenuBar .menu .CMLevel1Selected:hover .text{background-color:#3c7ec1;width:248px;background-image:none;border:0px;font:Normal 9px Arial;color:#ffffff;cursor:pointer;text-decoration:none;}
#TopMenuBar .menu .CMLevel2{height:0px;background-image:none;border-bottom:0px solid;border-left:0px solid;border-right:0px solid;cursor:pointer;text-decoration:none;}
#TopMenuBar .menu .CMLevel2Selected{height:0px;background-image:none;border-bottom:0px solid;border-left:0px solid;border-right:0px solid;cursor:pointer;text-decoration:none;}
#TopMenuBar .menu .CMLevel2 .text{padding:0px;border:0px;font:Normal 9px Arial;color:;margin-left:0px;cursor:pointer;text-decoration:none;}
#TopMenuBar .menu .CMLevel2Selected .text{padding:0px;border:0px;font:Normal 9px Arial;color:;margin-left:0px;cursor:pointer;text-decoration:none;}
#TopMenuBar .menu .CMLevel2:hover{background-image:none;cursor:pointer;text-decoration:none;}
#TopMenuBar .menu .CMLevel2:hover .text{border:0px;font:Normal 9px Arial;color:;cursor:pointer;text-decoration:none;}
#TopMenuBar .menu .CMLevel2Selected:hover{background-image:none;cursor:pointer;text-decoration:none;}
#TopMenuBar .menu .CMLevel2Selected:hover .text{border:0px;font:Normal 9px Arial;color:;cursor:pointer;text-decoration:none;}
#TopMenuBar .menu .level1 .expanded{background-image:none;cursor:pointer;text-decoration:none;}
#TopMenuBar .menu .level1 .expanded .text{border:0px;font:Normal 9px Arial;color:;cursor:pointer;text-decoration:none;}
#TopMenuBar .menu .CMLevel3{height:0px;background-image:none;border-bottom:0px solid;border-left:0px solid;border-right:0px solid;cursor:pointer;text-decoration:none;}
#TopMenuBar .menu .CMLevel3Selected{height:0px;background-image:none;border-bottom:0px solid;border-left:0px solid;border-right:0px solid;cursor:pointer;text-decoration:none;}
#TopMenuBar .menu .CMLevel3 .text{padding:0px;border:0px;font:Normal 9px Arial;color:;margin-left:0px;cursor:pointer;text-decoration:none;}
#TopMenuBar .menu .CMLevel3Selected .text{padding:0px;border:0px;font:Normal 9px Arial;color:;margin-left:0px;cursor:pointer;text-decoration:none;}
#TopMenuBar .menu .CMLevel3:hover{background-image:none;cursor:pointer;text-decoration:none;}
#TopMenuBar .menu .CMLevel3:hover .text{border:0px;font:Normal 9px Arial;color:;cursor:pointer;text-decoration:none;}
#TopMenuBar .menu .CMLevel3Selected:hover{background-image:none;cursor:pointer;text-decoration:none;}
#TopMenuBar .menu .CMLevel3Selected:hover .text{border:0px;font:Normal 9px Arial;color:;cursor:pointer;text-decoration:none;}
#TopMenuBar .menu .level2 .expanded{background-image:none;cursor:pointer;text-decoration:none;}
#TopMenuBar .menu .level2 .expanded .text{border:0px;font:Normal 9px Arial;color:;cursor:pointer;text-decoration:none;}
#TopMenuBar .menu .CMLevel4{height:0px;background-image:none;border-bottom:0px solid;border-left:0px solid;border-right:0px solid;cursor:pointer;text-decoration:none;}
#TopMenuBar .menu .CMLevel4Selected{height:0px;background-image:none;border-bottom:0px solid;border-left:0px solid;border-right:0px solid;cursor:pointer;text-decoration:none;}
#TopMenuBar .menu .CMLevel4 .text{padding:0px;border:0px;font:Normal 9px Arial;color:;margin-left:0px;cursor:pointer;text-decoration:none;}
#TopMenuBar .menu .CMLevel4Selected .text{padding:0px;border:0px;font:Normal 9px Arial;color:;margin-left:0px;cursor:pointer;text-decoration:none;}
#TopMenuBar .menu .CMLevel4:hover{background-image:none;cursor:pointer;text-decoration:none;}
#TopMenuBar .menu .CMLevel4:hover .text{border:0px;font:Normal 9px Arial;color:;cursor:pointer;text-decoration:none;}
#TopMenuBar .menu .CMLevel4Selected:hover{background-image:none;cursor:pointer;text-decoration:none;}
#TopMenuBar .menu .CMLevel4Selected:hover .text{border:0px;font:Normal 9px Arial;color:;cursor:pointer;text-decoration:none;}
#TopMenuBar .menu .level3 .expanded{background-image:none;cursor:pointer;text-decoration:none;}
#TopMenuBar .menu .level3 .expanded .text{border:0px;font:Normal 9px Arial;color:;cursor:pointer;text-decoration:none;}
#TopMenuBar .menu .CMLevel5{background-image:none;width:248px!important;border-bottom:0px solid;border-left:0px solid;border-right:0px solid;cursor:pointer;text-decoration:none;}
#TopMenuBar .menu .CMLevel5Selected{background-image:none;width:248px!important;border-bottom:0px solid;border-left:0px solid;border-right:0px solid;cursor:pointer;text-decoration:none;}
#TopMenuBar .menu .CMLevel5 .text{padding:4px;border:0px;font:Normal 9px Arial;color:#ffffff;margin-left:0px;cursor:pointer;text-decoration:none;}
#TopMenuBar .menu .CMLevel5Selected .text{padding:4px;border:0px;font:Normal 9px Arial;color:#ffffff;margin-left:0px;cursor:pointer;text-decoration:none;}
#TopMenuBar .menu .CMLevel5:hover{background-image:none;cursor:pointer;}
#TopMenuBar .menu .CMLevel5:hover .text{border:0px;font:Normal 9px Arial;color:#ffffff;cursor:pointer;}
#TopMenuBar .menu .CMLevel5Selected:hover{background-image:none;cursor:pointer;}
#TopMenuBar .menu .CMLevel5Selected:hover .text{border:0px;font:Normal 9px Arial;color:#ffffff;cursor:pointer;}
#TopMenuBar .menu .level4 .expanded{background-image:none;cursor:pointer;}
#TopMenuBar .menu .level4 .expanded .text{border:0px;font:Normal 9px Arial;color:#ffffff;cursor:pointer;}
#TopMenuBar .menu .horizontal .separator .text{background-color:Transparent;margin-left:0px;margin-right:0px;}
#TopMenuBar .menu .vertical .separator .text{background-color:Transparent;margin-left:0px;margin-right:0px;}
#TopMenuBar .menu .rightItem .leftImage{float:right !important;}

#TopMenuBar div.menu{ white-space: normal; float:left; position: absolute; width: 980px !important;}
#TopMenuBar .menu:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#TopMenuBar .menu ul.horizontal, .menu ul.vertical{ margin:0; padding:0; display: block; position:relative; left:0; float: none; }
#TopMenuBar .menu .item{ float:left; position:relative; list-style:none; _display:inline; }
#TopMenuBar .menu .horizontal .item{ clear:none; }
#TopMenuBar .menu .vertical .item{ clear:both; }
#TopMenuBar .menu ul.active, .menu ul.rootGroup { display:block; }
#TopMenuBar .menu .slide, .contextMenu { position:absolute; overflow:hidden; display:none; _height:1px; float:left; }
#TopMenuBar .contextMenu { z-index:1000; }
#TopMenuBar .menu .text { display:block; }
#TopMenuBar .menu a.link {  display:block; background-color:#1e498d;   height: 40px; padding:4px 39px; width:166px;   font: 100% Lato,arial, verdana, sans-serif; color:#fff; margin-top:auto; margin-bottom:auto; text-decoration: none; font-weight: normal; }
#TopMenuBar .menu li.first+li a.link{ width: 130px; padding: 4px 57px; }
#TopMenuBar .scrollWrap{ position:absolute; float:left; overflow:hidden; }
#TopMenuBar .menu .leftArrow, #TopMenuBar .menu .topArrow, #TopMenuBar .menu .bottomArrow, #TopMenuBar .menu .rightArrow { position:absolute; z-index:2000; text-indent:-1000em; }
#TopMenuBar .menu .leftArrowDisabled, #TopMenuBar .menu .topArrowDisabled, #TopMenuBar .menu .bottomArrowDisabled, #TopMenuBar .menu .rightArrowDisabled { display:none; text-indent:-1000em; }
#TopMenuBar .menu .leftImage { border:0; float:left; }
#TopMenuBar .rtl { float:right; }
#TopMenuBar .rtl ul.horizontal, #TopMenuBar .rtl ul.vertical { float:right; }
#TopMenuBar .rtl .item { float:right; }
#TopMenuBar .rtl .leftImage, #TopMenuBar .rtlcontext .leftImage { border:0; float:right; }

/* ------ Slideshow ------ */
#wrapper-inner #page-content .home.left-panel #slideshow-container{ height:445px; -webkit-box-shadow: 0px 0px 10px 1px #777; -moz-box-shadow: 0px 0px 10px 1px #777; box-shadow: 0px 0px 10px 1px #777; }
#wrapper-inner #page-content .home.left-panel #slideshow-container .slide-description-box{ height:106px; width:734px; background-color:#363535; opacity:0.7; filter:alpha(opacity=70); margin-top:-106px; position:relative; z-index:1; }
#wrapper-inner #page-content .home.left-panel #slideshow-container .descript-text{ height:66px; color:#fff; margin-top:-106px; padding:20px; font-size: 1.6em; position:relative; z-index:2; overflow: hidden;}
#wrapper-inner #page-content .home.left-panel #slideshow-container .descript-text span{text-overflow: ellipsis;display: block;height: 48px;overflow: hidden;}
#wrapper-inner #page-content .home.left-panel #slideshow-container .descript-text .read-more{ font-size:0.7em; margin-top: 10px; opacity:1; filter:alpha(opacity=100); }
#wrapper-inner #page-content .home.left-panel #slideshow-container .descript-text .read-more a{ color: #fff; font-weight:700; text-transform:uppercase; }
#wrapper-inner #page-content .home.left-panel #slideshow-container .descript-text .read-more a:hover{ color:#3c7ec1; }
#wrapper-inner #page-content .home.left-panel #slideshow-paging{ display:none;height:15px; margin-top:-30px; position:relative; z-index:25; padding-right:20px; width:auto; float:right; }
#wrapper-inner #page-content .home.left-panel #slideshow-paging a{ display:block; height:15px; width:15px; background:url(/images/useruploadedimages/149/slide-counter.png) transparent no-repeat 0 0; text-indent:-9999px; float:left; }
#wrapper-inner #page-content .home.left-panel #slideshow-paging a.activeSlide{ background:url(/images/useruploadedimages/149/slide-counter-selected.png) transparent no-repeat 0 0; }

/* ------ Slideshow  - content page 19 April 2017 ------ */
#wrapper-inner #page-content .content.left-panel #content-slideshow-container { height:445px; -webkit-box-shadow: 0px 0px 10px 1px #777; -moz-box-shadow: 0px 0px 10px 1px #777; box-shadow: 0px 0px 10px 1px #777; }
#wrapper-inner #page-content .content.left-panel #content-slideshow-container .slide-description-box { height:106px; width:690px; background-color:#363535; opacity:0.7; filter:alpha(opacity=70); margin-top:-106px; position:relative; z-index:1; }
#wrapper-inner #page-content .content.left-panel #content-slideshow-container .descript-text { height:66px; color:#fff; margin-top:-106px; padding:20px; font-size: 1.6em; position:relative; z-index:2; overflow: hidden;}
#wrapper-inner #page-content .content.left-panel #content-slideshow-container .descript-text span {text-overflow: ellipsis;display: block;height: 48px;overflow: hidden;}
#wrapper-inner #page-content .content.left-panel #content-slideshow-container .descript-text .read-more{ font-size:0.7em; margin-top: 10px; opacity:1; filter:alpha(opacity=100); }
#wrapper-inner #page-content .content.left-panel #content-slideshow-container .descript-text .read-more a { color: #fff; font-weight:700; text-transform:uppercase; }
#wrapper-inner #page-content .content.left-panel #content-slideshow-container .descript-text .read-more a:hover { color:#3c7ec1; }
#wrapper-inner #page-content .content.left-panel #slideshow-paging { height:15px; margin-top:-30px; position:relative; z-index:5; padding-right:20px; width:auto; float:right; }
#wrapper-inner #page-content .content.left-panel #slideshow-paging a { display:block; height:15px; width:15px; background:url(/images/useruploadedimages/149/slide-counter.png) transparent no-repeat 0 0; text-indent:-9999px; float:left; }
#wrapper-inner #page-content .content.left-panel #slideshow-paging a.activeSlide { background:url(/images/useruploadedimages/149/slide-counter-selected.png) transparent no-repeat 0 0; }

/* ------ Home page Featured Articles ------ */
.home .feature-list{ height:192px; margin-bottom:10px; position:relative; }
.home .feature-list .mainItemHeading,
.home .feature-list .subItemHeading{ display:none; }
.home .feature-list .home-feature-widget .allsubItems{ float:left; }
.home .feature-list .home-feature-widget .mainItem,
.home .feature-list .home-feature-widget .subItem{ width:168px; height:190px; padding:8px 8px 0 8px; float:left; background-color:transparent; color:#214d8e; font-size:1.3em; text-transform:uppercase; }
.home .feature-list .home-feature-widget .subItem{ margin-left:2px; }
.home .feature-list .home-feature-widget dl{ padding:0; margin:5px 0 0 0; }
.home .feature-list .home-feature-widget dd{ padding:10px 0 0 0; margin-left:0px; border-top:solid 3px #214d8e; border-bottom:solid 3px #214d8e; height:157px; position: relative; font-size: 0.95em; }
.home .feature-list .home-feature-widget .mainItem{ padding-left:0; }
.home .feature-list .home-feature-widget .mainItem dd{ margin-left:10px; position: relative; }
.home .feature-list .home-feature-widget a{ color:#214d8e; line-height: 40px; position: absolute; display: block; top: 130px; text-decoration: none; }
.home .feature-list .home-feature-widget .mainItem:hover,
.home .feature-list .home-feature-widget .subItem:hover{ background-color:#3571b3; color:#fff; }
.home .feature-list .home-feature-widget .mainItem:hover dd,
.home .feature-list .home-feature-widget .subItem:hover dd{ border-top:solid 3px #fff; border-bottom:solid 3px #fff; }
.home .feature-list .home-feature-widget .mainItem a,
.home .feature-list .home-feature-widget .subItem a{ font-weight:bold; text-decoration:underline; }
.home .feature-list .home-feature-widget .mainItem:hover a,
.home .feature-list .home-feature-widget .subItem:hover a{ color:#fff; }
.home .feature-list .home-feature-widget .mainItem a:hover,
.home .feature-list .home-feature-widget .subItem a:hover{ color:#333; }

/* ------ Home Content Area ------ */
.home .main-content h1{ color:#4b4b4b; }
.home .main-content{ background-color:#fff; -webkit-box-shadow: 0px 0px 10px 1px #777; -moz-box-shadow: 0px 0px 10px 1px #777; box-shadow: 0px 0px 10px 1px #777; padding:25px; }

/* ------ Home Widgets Feed Area ------ */
.home-article-widget{ border-top:solid 3px #3571b3; padding-top: 10px; }
.home-article-widget+.home-article-widget{ margin-top:25px; }
div.home-article-widget .mainItem, div.home-article-widget .subItem{ border-bottom:solid 1px #3571b3; padding-bottom: 30px;}
.home-article-widget dd a{ color:#555; font-size:1.1em; text-transform:uppercase; display:block; float:right;}
.home-article-widget dl{ margin-bottom:30px; margin-top: 10px; }
.home-article-widget dd{ margin:0; }
.home-article-widget dt{margin-top:20px;}
.home-article-widget dt a{ color:#555; font-weight:700; font-size:1.1em; }
.home-article-widget.latest-submissions{ margin-top:25px; }
.home-article-widget>h2{margin-bottom: 10px;}
.home-article-widget ul{padding:0; margin:0;}
.home-article-widget ul li{padding:0; margin: 0 20px; list-style: none; float:left;}
.home-article-widget>p{height: 20px;margin: 10px 0 0 0;display: block;width: 600px;float: left;line-height: 100%;}
.home-article-widget>p>a{display:block; float:left;}
.home-article-widget .widgetRSSLink{margin-top: 0px; height: 35px;}

/* ------ Right Panel Home page items ------ */
#wrapper-inner #page-content .right-panel{ width: 235px; float:right; padding-top: 0; }
#wrapper-inner #page-content .right-panel a:hover span,
#wrapper-inner #page-content .right-panel a:hover{ color:#3c7ec1; }
#wrapper-inner #page-content .right-panel #LeftMenuBar a:hover span{ color:#fff; }
#wrapper-inner #page-content .right-panel>div{ -webkit-box-shadow: 0px 0px 10px 1px #777; -moz-box-shadow: 0px 0px 10px 1px #777; box-shadow: 0px 0px 10px 1px #777; background-color:#f0f0ef; margin-bottom: 10px; padding:10px; height: inherit;}
#wrapper-inner #page-content .right-panel h6 a{ color:#363636; font-weight: bold; }
#wrapper-inner #page-content .right-panel .widget-container{ height: 370px; overflow:hidden; margin-bottom: 0; }
#wrapper-inner #page-content .right-panel .widget-container .widget.content{ height: 367px; overflow:hidden; margin-bottom: 0; }
#wrapper-inner #page-content .right-panel .widget-container .text-base-fader{ margin-top: -50px; }
#wrapper-inner #page-content .right-panel>div h4{ color:#363535; margin: 0; padding-bottom: 10px; font-weight: 700; font-size: 1.1em; text-transform: uppercase; }

/* Intranet Search */
#wrapper-inner #page-content .intranet-search{position:relative; height:30px;padding-left: 5px;}
#wrapper-inner #page-content .intranet-search .searchInput{position:absolute; width: 190px !important;border: solid 1px #b4b4b4;}
#wrapper-inner #page-content .intranet-search .quickSearchPanel .dynamic-results{width:190px; margin-top:4px;}

/* Right Menu */
#wrapper-inner #page-content .right-panel .home-right-menu{ margin-top:0px; padding:0; }
#wrapper-inner #page-content .right-panel .home-right-menu ul{ list-style-type:none; padding:0; margin:0; display:table; width: 234px; }
#wrapper-inner #page-content .right-panel .home-right-menu li{ display: block; width: 235px; height: 58px; }
#wrapper-inner #page-content .right-panel .home-right-menu li a{ height:57px; width: 235px; border-top:solid 1px #fff; display: table-cell; line-height: 55px; font: normal 1em Lato,arial, verdana, sans-serif; color: #fff; text-decoration: none; vertical-align: middle; text-align:center; padding-right:35px; background:url(/images/useruploadedimages/149/right-panel-button.png) #363535 no-repeat right 0; }
#wrapper-inner #page-content .right-panel .home-right-menu li a:hover,
#wrapper-inner #page-content .right-panel .home-right-menu li a:hover span{ background-color:#dbdbd7; color:#363535; }
#wrapper-inner #page-content .right-panel .right-menu-header { font-size: 2.3em; background-color:#363535; height: 76px; color:#fff; padding: 12px 0px 10px 20px; font-weight: bold; }
#wrapper-inner #page-content .right-panel .right-menu-header a { text-decoration:none; color:#fff; }
#wrapper-inner #page-content .right-panel .right-menu-header a:hover { color:#3c7ec1; }

/*---------------------------------------------------------------------
Home & Content Twitter Feed
---------------------------------------------------------------------*/
.right-panel .twitter-container{ height:330px; overflow:hidden; }
.right-panel .twitter-container .feed-frame{ overflow:hidden; height: 275px; margin-bottom: 10px; }
.right-panel .twitter-container ul{ padding:0; margin:0; list-style:none; }
.right-panel .twitter-container .twitter-status{ display:block; }
.right-panel .twitter-container a{ text-decoration:none; color:#616060; font-weight:normal; }
.right-panel .twitter-container a:hover{ text-decoration:underline; }
.right-panel .twitter-container .twitter-username{ clear:both; text-decoration:underline; }
.right-panel .twitter-container .twitter-name{ display: block; float: left; margin-bottom:10px; }
.right-panel .twitter-container .twitter-link{ display: block; float: right; margin-bottom:10px; }
.text-base-fader{ height: 50px; background:url(/images/useruploadedimages/149/text-base-fader.png) transparent repeat 0 0; position: relative; margin-top:-50px; }
.twitter-container .text-base-fader{ margin-top: -50px; }
.uni-rss-container .text-base-fader{ margin-top: -45px; }

/*---------------------------------------------------------------------
Home & Content RSS Feed
---------------------------------------------------------------------*/
.right-panel .uni-rss-container{ height:400px; overflow:hidden; }
.right-panel .uni-rss-container .feed-frame{ overflow:hidden; height: 370px; }
.uni-rss-container .rss ol{ padding:0; margin:0; }
.uni-rss-container .rss ol li{ padding-bottom:10px; max-height: 298px; overflow: hidden; }
.uni-rss-container .rss .rssfeedheading{ display:block; color: #363636; text-decoration:underline; margin-bottom:5px; font-weight: bold; }
.uni-rss-container .rss .rssfeeddescr img { float:left; margin:5px; }

/*---------------------------------------------------------------------
sitemap
---------------------------------------------------------------------*/
ul.menu24 {margin-top:0!important;} 
ul.sitemaphome {margin-bottom:0!important;} 
ul.menu24 li {list-style-position: inside;}
ul.menu24>li {padding:10px 0; border-bottom:1px dashed #d9d7d7;}
ul.sitemaphome li {list-style-position: inside; padding:10px 0; border-bottom:1px dashed #d9d7d7;}

/*---------------------------------------------------------------------
General Widgets
---------------------------------------------------------------------*/
.widget{ word-wrap: break-word; clear: both; }
.widget div[class$='Item']>a{display:block;float: left;width: 140px;margin-top: 20px;text-align: center;}
.widget div[class$='Item']>a>img{margin:0 auto;max-width: 140px;float: none !important;}
.widget div[class$='Item']:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.widget div[class$='Item']>a+dl{display:block; float:left; width: 540px;}
.widget div[class$='Item']{padding-bottom: 10px;}
.widget dl{padding:0; margin:0;}
.widget dd{ margin:0; }
.widget dt a{ font: bold 100% Lato,arial, verdana, sans-serif; color:#363636; }
.widget dt .mainItemDate, .widget dt .subItemDate{ margin-left:20px; }
.widget .mainItemMore, .widget .subItemMore { font-weight:bold; }
.widget a:hover { color:#6eb6f6; }

/* Document widgets */
.widget div[class$='Item']>a.document{width:auto;position: absolute;}
.widget div[class$='Item']>a.document+dl{ padding-left: 30px; width: auto; }

/* Intranet Widgets */
.intranet .right-panel .widget span[class$='ItemDate']{ margin: 0 0 10px 0; font-size: 0.8em; display: block; }
.intranet .right-panel .news-feed{height: 310px; overflow:hidden;position: relative;}
.intranet .right-panel .feed-frame{ overflow:hidden; height: 255px; margin-bottom: 10px; }

/* Intranet Quicklinks */
.intranet #wrapper-inner #page-content div.right-quick-links h4{text-transform: none;}
.intranet .right-quick-links ul{margin:0; padding:0 0 0 20px;}
.intranet .right-quick-links ul>li{ list-style: url(/images/useruploadedimages/149/bullet-point-blue.png) square outside; margin-left: 0; padding-left: 0; }
.intranet .right-quick-links select{width:190px; margin-left:10px;margin-bottom: 10px;}

/* Feature Widgets */
.widget.section-feature {width: 100%;padding: 20px 0; margin-top:20px; border-top: solid 3px #3571b3; border-bottom: solid 3px #3571b3; }
.widget.section-feature div[class$='Item']{float:left; background-color: #f2f2f2;margin: 5px; padding: 5px; width: 210px;}
.widget.section-feature div[class$='Item']:hover{background-color: #3C7EC1; padding: 2px;border: solid 3px #3571b3; }
.widget.section-feature div[class$='Item']:hover a{color:#fff;}
.widget.section-feature div[class$='Item'] a{font-weight:normal; text-decoration:none;color: #214D8E; }
.widget.section-feature div[class$='Item'] img{margin-bottom:10px;}
.widget.section-feature div[class$='Item'] dl a{display:block; }

.widget.section-feature div[class$='Item']>a{display:block;float: none;width: auto;margin-top: inherit;text-align: left;}
.widget.section-feature div[class$='Item']>a>img{margin:0 auto;max-width: 210px;float: none !important;}
.widget.section-feature div[class$='Item']>a+dl{width:auto;margin-top: 10px;height: 50px;}

/* Feature Landing page Slideshow */

#feature-container{height: 220px; padding:10px 0; margin:0 0 20px 0;overflow:hidden; border-top: solid 3px #3571b3; border-bottom: solid 3px #3571b3;width: 100%;}
#feature-container .feed-frame{ overflow:hidden; width: auto;}
#feature-container .feed-frame .feed-list{white-space:nowrap;}
#feature-container ul{display: inline-block; *display: inline; zoom: 1; padding:0; margin:0; white-space: nowrap;}
#feature-container ul li{display:block; margin:0; padding:0;}
#feature-container .slide-item{width: 222px;  *display: inline; zoom: 1; margin: 4px;background-color: #686B6D; text-align:center; padding-bottom: 10px;overflow: hidden;display: inline-block;vertical-align: top;}
#feature-container .slide-item .img-container{ padding:15px 5px; background-color:#f2f2f2; margin-bottom:5px; box-shadow: 0 8px 13px; height: 107px; display: block;}
#feature-container .slide-item:hover .img-container{background-color:#3C7EC1;}
#feature-container .slide-item .img-container img{border:solid 1px #777;}
#feature-container .slide-item .descript-text{ padding:5px; text-align:left; color:#fff; height: 50px; display: block;}
#feature-container .slide-item .descript-text span{display:block; height: 50px;overflow: hidden;white-space: normal;line-height: 14px;}
#feature-container .slide-item .descript-text .read-more{text-align:right; margin-top:10px}
#feature-container .slide-item a{text-decoration:none; color:#555;}
#feature-container .slide-item .read-more {display:block; color:#fff; font-weight:bold; text-transform:uppercase; text-decoration:none; text-align:right; padding-right:10px; }
#feature-container .slide-item:hover .read-more{text-decoration:underline;}
/* Paging */
#feature-container{position:relative;width: 100%;}
#feature-container #slideshow-paging{opacity:0; filter:alpha(opacity=0); -moz-transition: opacity 500ms; -webkit-transition: opacity 500ms;  transition: opacity 500ms;}
#feature-container:hover #slideshow-paging { -moz-opacity:1; -webkit-opacity:1; opacity:1; filter:alpha(opacity=100); }
#feature-container #slideshow-paging a{display:block; float:left; margin-top: -35px; -moz-opacity:0.40; -webkit-opacity:0.40; opacity:0.40; filter:alpha(opacity=40); background:url(/images/useruploadedimages/149/btn-slidernav-small.png) transparent no-repeat 0 0; height: 35px; width: 30px; text-indent:-9999px; margin-left: 3px;}
#feature-container #slideshow-paging a.next{float:right; background-position: -30px 0;margin-right: 5px;}
#feature-container #slideshow-paging a:hover{-moz-opacity:0.9; -webkit-opacity:0.9; opacity:0.9; filter:alpha(opacity=90); }
#feature-container #slideshow-paging a.prev:active{background-position:0 -35px;}
#feature-container #slideshow-paging a.next:active{background-position:-30px -35px;}

/*---------------------------------------------------------------------
Document Search
---------------------------------------------------------------------*/
#divDocListResults .clsSearchParameters .search-heading { font-weight:700; margin-bottom:20px; }
#divDocListResults .clsSearchParameters .search-parameters{ margin-bottom:10px; }
#divDocListResults .clsSearchParameters .search-parameters>label{ display:block; float:left; width:100px; }
#divDocListResults input[type='text']{ width:230px !important; }
#divDocListResults #searchLastEditedDublin>span+label { clear:both; display:block; float:left; width:100px; }
#divDocListResults .RadPicker { width:400px !important; margin-bottom: 10px;}
#divDocListResults .rcInputCell { float:left; width: inherit !important;}
#divDocListResults #searchLastEditedDublinFrom, #divDocListResults #searchLastEditedDublinTo { display:block; }
#divDocListResults .rcPopupButton { float:left; }
#divDocListResults .clsDocListRepeater{ margin-top:20px; }

/* Tables*/
.mymeetings-list-view-results table, 
#divDocListResults table,
#tabs.my-work table{ border-collapse: collapse; border: solid 1px #000; font-family: Tahoma; width:100%; }
.mymeetings-list-view-results table th,
#divDocListResults table th,
#tabs.my-work table th,
.divFormResults .clsFormResultsRepeater #tableFormResults th{ background: #4F81BD; color: #FFFFFF; padding:2px 10px; text-align:left; font-weight:normal; }
.mymeetings-list-view-results table a, #divDocListResults table a,
#tabs.my-work table a{ color:#333; text-decoration:none; font-weight:normal; }
.mymeetings-list-view-results table th a,
#divDocListResults table th a,
#tabs.my-work table th a,
.divFormResults .clsFormResultsRepeater #tableFormResults th a{ color:#fff; text-decoration:none; }
.mymeetings-list-view-results table a:hover,
#divDocListResults table a:hover,
#tabs.my-work table a:hover,
.divFormResults .clsFormResultsRepeater #tableFormResults a:hover{ text-decoration:underline; }
.mymeetings-list-view-results table td,
#divDocListResults table td,
#tabs.my-work table td,
.divFormResults .clsFormResultsRepeater #tableFormResults td{ border-left:solid 1px #4F81BD; padding:5px; }
.divFormResults .clsFormResultsRepeater #tableFormResults td.columnFilter select{max-width:200px; }
#tabs.my-work table td{border-left:inherit; }
#divDocListResults table td:first-child,
#tabs.my-work table td:first-child{ text-align:center; padding-top:10px }
#divDocListResults table td:last-child,
#divDocListResults table th:last-child,
.divFormResults .clsFormResultsRepeater #tableFormResults td:last-child{ border-right:solid 1px #4F81BD; }
#divDocListResults table tr{ border-bottom:solid 1px #4F81BD; }
.divFormResults .clsFormResultsRepeater #tableFormResults {border: solid 1px #4F81BD; margin-bottom:20px}
.divFormResults .clsFormResultsRepeater #tableFormResults td:first-child{border-left:none;}
.divFormResults .clsFormResultsRepeater #tableFormResults td:last-child{border-right:none;}
#SearchClearAllButton{ background-image:none; padding-right:10px }
#divDocListResults #ctl00_ctl00_mainContentZone_ContentPlaceHolderMainNoAjax_ctl01_divNoResultsMsg { margin-top:20px; font-weight:bold; font-size:120%;}

/*---------------------------------------------------------------------
Document Details Module
---------------------------------------------------------------------*/
#DocDetailsContainer h2 { font-size: 1.1em; }
.clsDocViewDocument a{ display: block; height: 30px; }
.clsDocViewDocument { margin-top:10px; }
.clsDocViewDocument img { margin-right: 20px; display: block; float: left;}
  
/*---------------------------------------------------------------------
Footer section
---------------------------------------------------------------------*/
#footer{ background: url(/images/useruploadedimages/149/bg-brushedmetal-footer-bottom.jpg) transparent no-repeat 0 top; font-size: 0.85em; z-index: -1; clear: both; }
#footer #footer-top{ margin:0 auto; width:980px; z-index: 1000; }
#footer #footer-top ul{ padding:0; margin:0; }
#footer #footer-top ul.hmenu>li{ display:block; float:left; width: 235px; padding:20px 0 0 0; white-space: nowrap; margin-right: 10px; overflow: hidden; }
#footer #footer-top ul li{ margin:0; list-style:none; color:#fff; }
#footer #footer-top ul.hmenu>li>a{ font-weight:700; font-size:1.0em; line-height:25px; text-decoration: none; }
#footer #footer-top ul.hmenu a{ color:#fff; text-decoration: none; font-weight: normal; }
#footer #footer-top ul.hmenu a:hover{ text-decoration:underline; }
#footer #footer-bottom{ position:relative; margin:0 auto; width:980px; clear:both; padding: 10px 0 0 0; height: 80px; }
#footer #footer-bottom .left-align{ float:left; }
#footer #footer-bottom .right-align{ position:absolute; right:0; bottom:0; }
#footer #footer-bottom a{ font-size:0.9em; color:#fff; text-decoration:underline; }
#footer #footer-bottom .copyright-text{ margin-bottom:10px; }
/* Social Buttons */
#footer #footer-top .contact-us-address .social-buttons a{ display:block; margin:10px 12px 0 0; float:left; }
#footer #footer-top .contact-us-address .social-buttons a:hover{ opacity:0.75; filter:alpha(opacity=75); }

/*---------------------------------------------------------------------
Standard Content Pages
---------------------------------------------------------------------*/
.content.main-content{ width: 690px; background-color:#fff; padding: 20px; float:left; margin: 0; -webkit-box-shadow: 0px 0px 10px 1px #777; -moz-box-shadow: 0px 0px 10px 1px #777; box-shadow: 0px 0px 10px 1px #777; min-height: 738px; }
.content.fullwidth{ width: 940px;}
.content.main-content.full-width{ width:940px; }
.content.main-content .widget.landing-page{ border-top:solid 1px #214d8e; margin-top: 30px; padding-bottom:30px; }
.content.main-content .widget.landing-page .mainItem,
.content.main-content .widget.landing-page .subItem{ border-bottom:solid 1px #214d8e; padding:20px 0 30px 0; }
.content.main-content .widget.landing-page dl{ margin:0; }
.main-content .widget dt{}
.content.main-content .widget.landing-page dt a{ text-decoration:none; color:#555555; font-size:1.1em; }
.content.main-content .widget.landing-page dd{ margin:0; }
.content.main-content .widget.landing-page dd a{ text-decoration:none; color:#555555; text-transform:uppercase; font-weight:700; font-size:1.1em; display:block; float:right; }
.content.main-content .widget.landing-page dd a:hover{ text-decoration:underline; color:#3c7ec1; }
.widget .widgetRSSLink a{ text-indent:-9999px; background:url(/images/useruploadedimages/149/rss-btn-small.png) transparent no-repeat 0 0; display:block; width: 20px; height: 20px; float:right; cursor:pointer; margin-top: 10px; }
.widgetRSSLink a:hover{ opacity:0.8; filter:alpha(opacity=80); }

.content.main-content.newsletter-email .content-area{width: 690px;}
.content.main-content.newsletter-email>.content-area>.email-article-link{display:none;}

.content.main-content.newsletter-email a,
.content.main-content.newsletter-email a:link,
.content.main-content.newsletter-email a:visited,
.content.main-content.newsletter-email a:active,
.content.main-content.newsletter-email a:hover,
.content.main-content.newsletter-email a:focus {font-size: 1.063em;}

.content.main-content .content-area table{border-collapse:collapse; border: none;}
.content-area .university-header~p{margin-left:180px; }


/*---------------------------------------------------------------------
Related Content
---------------------------------------------------------------------*/
.content-area .relatedItems{ margin-top:20px; width:680px; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; border: solid 1px #8397AF; overflow:hidden; }
.content-area .relatedItems h2{ display:none; }
.content-area .relatedItems ol{ list-style-type:none; padding:0; margin:0; }
.content-area .relatedItems ol li{ padding:5px 5px 5px 40px; /* overflow: hidden; */ height: auto;}
.content-area .relatedItems ol li.odd{ background-color:#3c7ec1; }
.content-area .relatedItems ol li.odd a{ color:#fff; }
.content-area .relatedItems ol li:hover{ background-color:#1e498d; }
.content-area .relatedItems ol li:hover a{ color:#fff; }
/*.content-area .relatedItems ol li:hover a.pdf-link:after{
    content:"Download";
    margin-right:50px;
    float:right;
    border:solid 1px #fff;
    font-size:0.7em;
    padding:0 20px;
    display:block;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    background-color:#fff;
    color:#8397AF;    
}*/
.content-area .relatedItems ol li a{ color:#333; text-decoration:none; font-weight:normal; display:block; padding-left:50px; background:url(/images/useruploadedimages/icon_file.png) transparent no-repeat 0 0; max-height: 40px; line-height:20px; }
.content-area .relatedItems ol li a:hover{ text-decoration:underline; }
.content-area .relatedItems ol li a.pdf-link{ background:url(/images/useruploadedimages/pdf-icon.gif) transparent no-repeat 0 0; }
.content-area .relatedItems ol li:hover a.pdf-link:active:after{ background-color:#8397AF; color:#fff; }

/*---------------------------------------------------------------------
Bread Crumbs
---------------------------------------------------------------------*/
.intranet .home .breadcrumbs{padding: 20px 0 0 0;}
.intranet .home .top-container .breadcrumbs{padding: 20px 0 0 20px;}
.breadcrumbs ol{ list-style-type:none; padding:0; margin:0; height:30px; }
.breadcrumbs>p{ display:none; }
.breadcrumbs ol li{ display:block; float:left; margin-left: 5px; }
.breadcrumbs ol li:first-child{ margin-left:0; }
.breadcrumbs ol li a{ color:#1e498d; font-weight:normal; text-decoration:none; }
.breadcrumbs ol li a:hover{ text-decoration:underline; }
.breadcrumbs ol li .clsBreadCrumbsHighlighted{ color:#3c7ec1; }
.breadcrumbs ol li+li:before{ color:#1e498d; margin-right: 5px; content:"|"; }

/*---------------------------------------------------------------------
Buttons
---------------------------------------------------------------------*/
textarea[id$='strReason']+input[type='submit'],
.clsFormCreator input[type='submit'],
.clsFormCreator input[type='button'],
.small-nav-wrapper .small-nav .login-element .lgn-btn a,
.ua-link-btn,
a.clsDocListSearchLink,
button#btnSearch,
.accountButton,
.FAQHeadingLinks a,
.field-buttons a,
.comments-container .post-item a.postCommentBtn,
#divQuiz table .clsNext a,
#divQuiz table .clsPrev a,
.comments-container .comment-reply .reply-button,
.adminFieldSet .buttonType1,
.mypage-settings .tab_content .notifications-save,
.divFormResults .clsSearchParameters .clsFormResultsSearchLink,
#divMailingListSubscribe button,
.login-button input[type='submit']{
    background: url(/images/useruploadedimages/149/submit-button.png) #363535 no-repeat right 0;
    border:none;
    padding-right:25px;
    color:#dbdbd7;
    height: 27px;
    display: inline-block;
    line-height: 27px !important;
    text-decoration: none !important;
    padding: 1px 25px 1px 6px;
    font-weight: normal !important;
    color: #fff !important;
    margin-right:20px;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
    -webkit-box-shadow: #333 2px 2px 5px;
    -moz-box-shadow: #333 2px 2px 5px;
    box-shadow: #333 2px 2px 5px;
    margin-bottom: 2px;
    -webkit-transition:background-color 250ms, color 250ms;
    -moz-transition:background-color 250ms, color 250ms;
    transition:background-color 250ms, color 250ms;
}

textarea[id$='strReason']+input[type='submit']:hover,
.clsFormCreator input[type='submit']:hover,
.clsFormCreator input[type='button']:hover,
.small-nav-wrapper .small-nav .login-element .lgn-btn a:hover,
.ua-link-btn:hover,
a.clsDocListSearchLink:hover,
button#btnSearch:hover,
.accountButton:hover,
.FAQHeadingLinks a:hover,
.field-buttons a:hover,
.comments-container .post-item a.postCommentBtn:hover,
#divQuiz table .clsNext a:hover,
#divQuiz table .clsPrev a:hover,
.comments-container .comment-reply .reply-button:hover,
.mypage-settings .tab_content .notifications-save:hover,
.divFormResults .clsSearchParameters .clsFormResultsSearchLink:hover,
#divMailingListSubscribe button:hover{ color: #363535 !important; background-color:#dbdbd7; cursor:pointer; }

.clsFormCreator input[type='submit']:active,
.clsFormCreator input[type='button']:active,
.small-nav-wrapper .small-nav .login-element .lgn-btn a:active,
.ua-link-btn:active,
a.clsDocListSearchLink:active,
button#btnSearch:active,
.accountButton:active,
.FAQHeadingLinks a:active,
.field-buttons a:active,
.comments-container .post-item a.postCommentBtn:active,
#divQuiz table .clsNext a:active,
#divQuiz table .clsPrev a:active,
.comments-container .comment-reply .reply-button:active,
.mypage-settings .tab_content .notifications-save:active,
.divFormResults .clsSearchParameters .clsFormResultsSearchLink:active,
.login-button input[type='submit']:active,
#divMailingListSubscribe button:active{ 
    background: url(/images/useruploadedimages/149/submit-button.png) #363535 no-repeat right 0;
    border:none;
    padding-right:25px;
    color:#dbdbd7;
    height: 27px;
    display: inline-block;
    line-height: 27px !important;
    text-decoration: none !important;
    padding: 1px 25px 1px 6px;
    font-weight: normal !important;
    color: #fff !important;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
    margin-bottom: 2px;
    margin-left:2px;
    margin-right:18px;
    margin-bottom:2px;
    -webkit-box-shadow: #333 0 0 2px;
    -moz-box-shadow: #333 0 0 2px;
    box-shadow: #333 0 0 2px;
}
.ui-dialog .ui-dialog-content .cancel-button, .ui-dialog .ui-dialog-buttonpane .cancel-button { color:#000 !important;}

/* Back Buttons */
#divQuiz table .clsPrev a{ background: url(/images/useruploadedimages/149/back-button.png) #363535 no-repeat left 0 !important; border:none !important; padding: 1px 6px 1px 25px !important; margin-right: 20px !important; }
#divQuiz table .clsPrev a:hover{ color: #363535 !important; background-color:#dbdbd7 !important; cursor:pointer !important; }


/* Plain Buttons */
.small-btn,
.buttons a,
.divFormResults .clsSearchParameters a#advanced-search,
.meeting-agenda-element-ctrls a{
    background:none #363535;
    border:none;
    color:#dbdbd7;
    height: 27px;
    display: inline-block;
    line-height: 27px !important;
    text-decoration: none !important;
    padding: 1px 6px 1px 6px;
    font-weight: normal !important;
    color: #fff !important;
    margin-right:20px;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
    -webkit-box-shadow: #333 2px 2px 5px;
    -moz-box-shadow: #333 2px 2px 5px;
    box-shadow: #333 2px 2px 5px;
    margin-bottom: 2px;
    -webkit-transition:background-color 250ms, color 250ms;
    -moz-transition:background-color 250ms, color 250ms;
    transition:background-color 250ms, color 250ms;
}
.small-btn:hover,
.buttons a:hover,
.divFormResults .clsSearchParameters a#advanced-search:hover{ color: #363535 !important; background-color:#dbdbd7; cursor:pointer; }
.small-btn:active,
.divFormResults .clsSearchParameters a#advanced-search:active { margin-left:2px; margin-right:18px; margin-bottom:2px; -webkit-box-shadow: #333 0 0 2px; -moz-box-shadow: #333 0 0 2px; box-shadow: #333 0 0 2px; }

/* Standard Elcom Style Buttons */
.buttonType1, .buttonType3,
.meeting-agenda-grid a[id$="PerformInsertButton"],
.meeting-agenda-grid a[id$="CancelButton"],
.meeting-agenda-grid a[id$="UpdateButton"],
.meeting-import-content input[type='submit'],
#PeopleSearch_container button,
.home .top-container div#tabs.my-work .adminFieldSet a.buttonType1,
.premium-content .login-element .lgn-btn input,
[id$='divMembershipDetails'] #btnRegister{
    filter: dropshadow(color=#1E498D, offx=0, offy=-1);
    box-shadow:1px 1px 2px 0px rgba(0, 0, 0, 0.3);
	border:solid #004489 1px;
	border-radius:4px;
    margin: 0 0 1px 0;
	padding:4px 11px;
	width:auto;
	background: #3C7EC1; /* Old browsers */
	background: -moz-linear-gradient(top,  #0079BD 3%, #3C7EC1 4%, #1E498D 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(3%,#0079BD), color-stop(4%,#3C7EC1), color-stop(100%,#1E498D)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #0079BD 3%,#3C7EC1 4%,#1E498D 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #0079BD 3%,#3C7EC1 4%,#1E498D 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #0079BD 3%,#3C7EC1 4%,#1E498D 100%); /* IE10+ */
	background: linear-gradient(top,  #0079BD 3%,#3C7EC1 4%,#1E498D 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0079BD', endColorstr='#1E498D',GradientType=0 ); /* IE6-9 */
    text-decoration: none !important;
    text-shadow: 0px -1px 1px #1E498D;
	cursor:pointer;
    color: #fff !important;
}
.buttonType1:hover,
.buttonType1:focus,
.buttonType1:active,
.buttonType3:hover,
.buttonType3:focus,
.buttonType3:active,
.meeting-agenda-grid a[id$="PerformInsertButton"]:active,
.meeting-agenda-grid a[id$="PerformInsertButton"]:hove,
.meeting-agenda-grid a[id$="CancelButton"]:active,
.meeting-agenda-grid a[id$="CancelButton"]:hover,
.premium-content .login-element .lgn-btn input:active,
.premium-content .login-element .lgn-btn input:hover,
[id$='divMembershipDetails'] #btnRegister:active,
[id$='divMembershipDetails'] #btnRegister:hover{ border:solid #2380b0 1px; cursor:pointer; color:#f2f2f2; text-decoration:none; }

/*---------------------------------------------------------------------
Captcha colour change
---------------------------------------------------------------------*/
.recaptchatable .recaptcha_r1_c1{ background:url('/images/useruploadedimages/149/captcha-sprite.png') 0 -63px no-repeat !important; }
.recaptchatable .recaptcha_r2_c1{ background:url('/images/useruploadedimages/149/captcha-sprite.png') -18px 0 no-repeat !important; }
.recaptchatable .recaptcha_r2_c2{ background:url('/images/useruploadedimages/149/captcha-sprite.png') -27px 0 no-repeat !important; }
.recaptchatable .recaptcha_r3_c1{ background:url('/images/useruploadedimages/149/captcha-sprite.png') 0 0 no-repeat !important; }
.recaptchatable .recaptcha_r3_c2{ background:url('/images/useruploadedimages/149/captcha-sprite.png') -18px -57px no-repeat !important; }
.recaptchatable .recaptcha_r3_c3 { background:url('/images/useruploadedimages/149/captcha-sprite.png') -9px 0 no-repeat !important; }
.recaptchatable .recaptcha_r4_c1{ background:url('/images/useruploadedimages/149/captcha-sprite.png') -43px 0 no-repeat !important; }
.recaptchatable .recaptcha_r4_c2{ background:url('/images/useruploadedimages/149/captcha-sprite.png') -36px 0 no-repeat !important; }
.recaptchatable .recaptcha_r4_c4{ background:url('/images/useruploadedimages/149/captcha-sprite.png') -214px 0 no-repeat !important; }
.recaptchatable .recaptcha_r7_c1{ background:url('/images/useruploadedimages/149/captcha-sprite.png') -43px -49px no-repeat !important; }
.recaptchatable .recaptcha_r8_c1{ background:url('/images/useruploadedimages/149/captcha-sprite.png') -43px -49px no-repeat !important; }
.recaptchatable #recaptcha_reload_btn img { display:none; }
.recaptchatable #recaptcha_reload_btn { width:25px; height:17px; display:block; background: url('/images/useruploadedimages/149/captcha-sprite.png') -311px 0px no-repeat !important;}
.recaptchatable .recaptcha_only_if_image img { display:none; }
.recaptchatable .recaptcha_only_if_audio img { display:none; }
.recaptchatable .recaptcha_only_if_image,
.recaptchatable .recaptcha_only_if_image:hover { width:25px; height: 15px; display:block; background: url('/images/useruploadedimages/149/captcha-sprite.png') -318px -49px no-repeat !important;}
.recaptchatable .recaptcha_only_if_audio,
.recaptchatable .recaptcha_only_if_audio:hover { width:25px; height:15px; display:block; background: url('/images/useruploadedimages/149/captcha-sprite.png') -311px -17px no-repeat !important;}
.recaptchatable #recaptcha_whatsthis_btn img { display:none;}
.recaptchatable #recaptcha_whatsthis_btn { width:25px; height:17px; display:block; background: url('/images/useruploadedimages/149/captcha-sprite.png') -311px -32px no-repeat !important;}

/* Media Releases Banner */
.media-release-banner img+img{ float:right; }

/* Social Bar and Print to PDF*/
.social-bar{ padding-bottom: 40px; clear: both; }
.social-bar h1{ margin-bottom:10px }
.social-bar .date-line{ font: 700 1.2em Lato,arial, verdana, sans-serif; display: block; float: left; }
.social-bar .addthis_toolbox{ float: right; width: 165px; }
.social-bar .addthis_toolbox a{ float:left; }
.social-bar .addthis_toolbox a:hover{ opacity:0.8; filter:alpha(opacity=80); }

/* Temporarily hide Print to PDF until it is working */
a[title='Print to PDF']{display:none;}

/* Tabs */
div#tabs .ui-widget-header { border: none; background: none; color: #ffffff; font-weight: bold; }
div#tabs .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #000; background: none; font-weight: bold; color: #333; }
div#tabs .ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #333; text-decoration: none; }
div#tabs .ui-state-hover, div#tabs .ui-widget-content .ui-state-hover,  div#tabs .ui-widget-header .ui-state-hover, div#tabs .ui-state-focus, div#tabs .ui-widget-content .ui-state-focus, div#tabs .ui-widget-header .ui-state-focus { border: 1px solid #000; font-weight: bold; color: #fff; }
div#tabs .ui-state-hover a, .ui-state-hover a:hover { color: #fff; text-decoration: none; }

/*---------------------------------------------------------------------
Map Area
---------------------------------------------------------------------*/
.map-area {position: relative; height: 490px;}
.map-area #map{position: absolute; width: 685px; height: 480px; z-index: 1; border: 1px solid black; background-color: rgb(229, 227, 223); overflow: hidden; }
.map-area #sidebar{position: absolute;  height: 85px; width: 145px; z-index: 2; top: 350px; left: 10px; border: 1px solid rgba(0,0,0, 0.5); padding: 10px 20px 0 20px;background-color: #fff;filter: alpha(opacity=75);-moz-opacity: 0.75;-webkit-opacity: 0.75;opacity: 0.75;   -moz-border-radius: 20px; -webkit-border-radius: 20px; border-radius: 20px;}
.map-area #sidebar a{color:#000; text-decoration:none;}
.map-area #sidebar a:hover{text-decoration:underline;}
.map-area #sidebar #status{color: #ff0000; text-align: center;}

/* Full screen map */
.map-area.fullsize{height:100%;}
.map-area.fullsize #map{width:100%; height:100%;}
.map-area.fullsize #sidebar{top:initial; left: 20px; bottom: 50px;}

/*---------------------------------------------------------------------
jqCloud
---------------------------------------------------------------------*/
div.jqcloud { font-family: "Helvetica", "Arial", sans-serif; font-size: 10px; line-height: normal; }
div.jqcloud a { font-size: inherit; text-decoration: none; }

div.jqcloud span.w10 { font-size: 550%; }
div.jqcloud span.w9 { font-size: 500%; }
div.jqcloud span.w8 { font-size: 450%; }
div.jqcloud span.w7 { font-size: 400%; }
div.jqcloud span.w6 { font-size: 350%; }
div.jqcloud span.w5 { font-size: 300%; }
div.jqcloud span.w4 { font-size: 250%; }
div.jqcloud span.w3 { font-size: 200%; }
div.jqcloud span.w2 { font-size: 150%; }
div.jqcloud span.w1 { font-size: 100%; }

/* colors */
div.jqcloud { color: #09f; }
div.jqcloud a { color: inherit; }
div.jqcloud a:hover { color: #0df; }
div.jqcloud a:hover { color: #0cf; }
div.jqcloud span.w10 { color: #0cf; }
div.jqcloud span.w9 { color: #0cf; }
div.jqcloud span.w8 { color: #0cf; }
div.jqcloud span.w7 { color: #39d; }
div.jqcloud span.w6 { color: #90c5f0; }
div.jqcloud span.w5 { color: #90a0dd; }
div.jqcloud span.w4 { color: #90c5f0; }
div.jqcloud span.w3 { color: #a0ddff; }
div.jqcloud span.w2 { color: #99ccee; }
div.jqcloud span.w1 { color: #aab5f0; }

/* layout */
div.jqcloud { overflow: hidden; position: relative; }
div.jqcloud span { padding: 0; }

/* CMS Fixes */
.edit-mode .edit-buttons{display:block !important;}

/*---------------------------------------------------------------------
Responsive
---------------------------------------------------------------------*/
.mobile-only{display:none;}

@media only screen and (min-width:0) and (max-width:720px) {
	html{min-width:100%;}
	h1 {font-size:1.8em; }
	h2 {font-size:1.5em; }
	.content img{max-width:100%; height:auto !important;}
	.mobile-only{display:block;}
	
	.wrapper{width:auto;}
	.wrapper div.bg-wrapper{padding: 10px; margin-top: 30px;}
	.wrapper #header{width:auto;height: auto; margin-bottom: 3px;}
	.wrapper #header .header-banner{height: 110px;}
	.wrapper #header .header-banner .banner-text{display:none;}
	.wrapper #header .header-banner .site-logo{float:none; padding-top: 0; margin:0; text-align:center;}
	.wrapper #header .header-banner .site-logo img{max-height: 110px;}
	.wrapper #header .skip-link{display:none;}
	
	.small-nav-wrapper{position:fixed; top:0; width:100%; z-index:1000; padding: 4px 0;height: 27px;}
	.small-nav-wrapper .small-nav{width:100%;}
	.small-nav-wrapper .small-nav .login{/* display:none; */}
	.small-nav-wrapper .small-nav .login input[type='button'],
	.small-nav-wrapper .small-nav .login input[type='button']:hover{position:absolute; top:0; right:180px; padding:0; margin:0;width: auto; text-transform:none; text-decoration:underline; background:none; color:#fff;}
	.small-nav-wrapper .small-nav .quick-links .quick-links-container{display:none;position: fixed;top: 35px;left: 15px;width: 245px;height: 100%;overflow: hidden;}
	.small-nav-wrapper .small-nav .quick-links .accessible-heading{display:block; position:absolute; top: 3px; left: 15px; width: 0;height: 27px;padding-left: 30px;margin: 0;overflow: hidden;background: url(/images/useruploadedimages/149/mobile-sprites.png) transparent no-repeat 0 0;cursor: pointer;}
	.small-nav-wrapper .small-nav .quick-links ul.hmenu{ float:none; width: 270px; top: 0; left: 0; border:solid 1px #c2c2c2; background-color:#fff; max-height: 100%; overflow-y: scroll;}
	.small-nav-wrapper .small-nav .quick-links ul.hmenu>li{ float: none; height: auto; padding: 0; width: 100%; border-bottom: solid 1px #fff; background-color: #f2f2f2;}
	.small-nav-wrapper .small-nav .quick-links ul.hmenu>li.first{display:none;}
	.small-nav-wrapper .small-nav .quick-links ul.hmenu>li li{/* display:none !important; */}
	.small-nav-wrapper .small-nav .quick-links a:hover{background:none; text-decoration:underline}
	.small-nav-wrapper .small-nav .quick-links ul.hmenu>li>span{display:none;}
	.small-nav-wrapper .small-nav .quick-links a, .small-nav-wrapper .small-nav .quick-links a:hover{color:#333; font-weight:normal;height: auto;line-height: initial;font-size: 1.2em;padding: 10px 5px;}
	.small-nav-wrapper .small-nav .quick-links ul.hmenu ul{display:none;background:none;padding: 0;width: 244px;}
	.small-nav-wrapper .small-nav .quick-links ul.hmenu li:hover ul{ position: relative; box-shadow: none;}
	.small-nav-wrapper .small-nav .quick-links ul.hmenu li ul li{width:100%;padding: 0 0 0 10px;background-color: #e2e2e2;box-sizing: border-box;}
	.small-nav-wrapper .small-nav .quick-links ul.hmenu span.expandbtn{position: absolute;display: block;left: 205px;width: 38px;height: 38px;background: url(/images/UserUploadedImages/149/mobile-arrow-down-black.png) transparent no-repeat right 0; cursor:pointer;-webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg); -ms-transform: rotate(-90deg); -o-transform: rotate(-90deg); transition: all 500ms ease;}
	.small-nav-wrapper .small-nav .quick-links ul.hmenu span.expandbtn.open{-webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -ms-transform: rotate(0deg); -o-transform: rotate(0deg); -moz-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease; transition: all 500ms ease;}
	
	#wrapper-inner{width:100%; box-sizing:border-box;}
	#wrapper-inner #main-nav{width: 100%;height: auto; margin:0; box-shadow: none;}
	#wrapper-inner #main-nav ul.hmenu{width: 100%;}
	#wrapper-inner #main-nav ul.hmenu li{float:none; width:auto;border: none;margin-bottom: 5px;}
	#wrapper-inner #main-nav ul.hmenu li a {display: table; width: 100% !important;height: 48px;padding: 0 !important;margin: 0;vertical-align: middle;}
	#wrapper-inner #main-nav ul.hmenu li a span {display: table-cell; width:100%;;/* height: 48px; */padding: 0 50px;margin: 0;vertical-align: middle;}
	.intranet #wrapper-inner #main-nav ul.hmenu li a{padding: 0 !important; margin:0; width: 100% !important;}
	.intranet #wrapper-inner #main-nav ul.hmenu li.last span{display:table-cell;}
	
	#wrapper-inner #page-content{display: -webkit-box; display: flex;-webkit-box-orient: vertical;flex-direction: column;}
	
	#wrapper-inner #page-content .home.left-panel{position:relative; width:auto;float: none;-webkit-box-ordinal-group: 2;order: 2;}
	#wrapper-inner #page-content .home.left-panel #slideshow-container{margin-bottom: 10px; box-shadow: none;height: 200px;}
	#wrapper-inner #page-content .home.left-panel #slideshow-container img{width:100%;}
	#wrapper-inner #page-content .home.left-panel #slideshow-container .slide-description-box{width: 100%;height: 70px;margin: 0;position: absolute;bottom: 0;}
	#wrapper-inner #page-content .home.left-panel #slideshow-container .slide-item{ width:100% !important; height:auto !important}
	#wrapper-inner #page-content .home.left-panel #slideshow-container .descript-text{position:absolute; bottom: 0; height: 70px; width: 100%;padding: 5px 5px 0 5px; font-size:1.1em; margin: 0;box-sizing: border-box;}
	#wrapper-inner #page-content .home.left-panel #slideshow-container .descript-text .read-more{display:none;}
	#wrapper-inner #page-content .home.left-panel #slideshow-paging{display:none;float: none;}

	#wrapper-inner #page-content .content.left-panel {position:relative; width:auto;float: none;-webkit-box-ordinal-group: 2;order: 2;}
	#wrapper-inner #page-content .content.left-panel #content-slideshow-container{margin-bottom: 10px; box-shadow: none;height: 200px;}
	#wrapper-inner #page-content .content.left-panel #content-slideshow-container img{width:100%;}
	#wrapper-inner #page-content .content.left-panel #content-slideshow-container .slide-description-box{width: 100%;height: 70px;margin: 0;position: absolute;bottom: 0;}
	#wrapper-inner #page-content .content.left-panel #content-slideshow-container .slide-item{ width:100% !important; height:auto !important}
	#wrapper-inner #page-content .content.left-panel #content-slideshow-container .descript-text{position:absolute; bottom: 0; height: 70px; width: 100%;padding: 5px 5px 0 5px; font-size:1.1em; margin: 0;box-sizing: border-box;}
	#wrapper-inner #page-content .content.left-panel #content-slideshow-container .descript-text .read-more{display:none;}
	#wrapper-inner #page-content .content.left-panel #content-slideshow-paging{display:none;float: none;}
	
	.home .main-content{ padding: 20px 15px; margin-top: 20px;}
	.home .feature-list{height:auto;background-color: rgba(255,255,255,0.65);}
	.home .feature-list .home-feature-widget div[class$='Item']{position:relative; float:none; width: 100%; padding:0; margin:0; height: auto;box-sizing: border-box;}
	.home .feature-list .home-feature-widget dl{margin:0;}
	.home .feature-list .home-feature-widget .allsubItems{float:none;}
	.home .feature-list .home-feature-widget dd{width:auto;margin: 0;height: auto;padding: 10px 0;border-top: none;font-size: 1.1em;}
	.home .feature-list .home-feature-widget div[class$='Item']:hover dd{border-top:none; border-color:#214d8e;}
	.home .feature-list .home-feature-widget .mainItem dd, .home .feature-list .home-feature-widget div.mainItem:hover dd{border-top:solid 3px #214d8e; margin: 0;box-sizing: border-box;}
	.home .feature-list .home-feature-widget div[class$='Item'] dd a{position: absolute; top: 0; height: 100%; width: 100%; }
	.home .feature-list .home-feature-widget span[class$='ItemMore']{display:none;}
	
	.home-article-widget{position:relative;}
	.home-article-widget ul li{display:block;float:none;margin:0;}
	div.home-article-widget div[class$='Item'] dd a{display:none;}
	.home-article-widget>p{float:none;width: 80%;height: auto;position: absolute;}
	.home-article-widget>p>a{float:none; display:block;}
	.home-article-widget .widgetRSSLink{ bottom: 5px; right:10px;  position: static; margin-bottom: 60px;}
	
	#wrapper-inner #page-content .right-panel{width:100%;-webkit-box-ordinal-group: 1;order: 1;margin-top: 5px;box-sizing: border-box;position: relative;}
	#wrapper-inner #page-content .right-panel.home{margin-top:0}
	#wrapper-inner #page-content .right-panel>div{box-shadow:none;}
	#wrapper-inner #page-content .content.right-panel{padding: 0 20px; background-color: #fff;}
	#wrapper-inner #page-content .right-panel .right-menu-header{padding:20px 0; text-align:center;}
	#wrapper-inner #page-content .right-panel .home-right-menu{margin: 0 0 15px 0;box-shadow:none;}
	#wrapper-inner #page-content .right-panel .home-right-menu .right-menu-header{ display:table; width:100%; height:48px; padding: 0; background-color: #1E498D; font-size: 1.3em; }
	#wrapper-inner #page-content .right-panel .home-right-menu .right-menu-header:hover{background-color:#3C7EC1;}
	#wrapper-inner #page-content .right-panel .home-right-menu .right-menu-header a{display: table-cell; vertical-align: middle;color: #fff !important;}
	#wrapper-inner #page-content .right-panel .home-right-menu .right-menu-header br{display:none;}
	#wrapper-inner #page-content .right-panel .home-right-menu ul.hmenu{display:none;}
	div#wrapper-inner div#page-content div.content div.side-menu-container{box-shadow:none;margin: 20px 0;}
	#wrapper-inner #page-content .right-panel>.subject-index-container,
	#wrapper-inner #page-content .right-panel>.widget-container{display:none; padding: 0;background: none;}
	#wrapper-inner #page-content .right-panel>.subject-index-container{border-bottom: solid 1px #1E498D; padding-bottom:20px;}
	#wrapper-inner #page-content .right-panel>.widget-container{padding-top:10px; }
	
	.right-panel .twitter-container,
	.right-panel .uni-rss-container{display:none;}
	
	.content.main-content{width:100%; box-sizing:border-box;box-shadow: none;float: none;min-height: inherit;}
	.content.main-content.full-width{width:100%;}
	
	.widget.section-feature div[class$='Item']{width: 48%;float: left;margin: 0 2% 10px 0;box-sizing: border-box;}
	.widget.section-feature div[class$='Item']>a>img{width:100%;max-width: 100%;}
	.widget div[class$='Item']>a+dl{width:auto;}
	.widget div[class$='Item']>a{width:100%; box-sizing:border-box; margin-bottom:10px;}
	
	div[id$='pnlPageLinks'] a, div.widgetPageLinks a{display:inline-block;float: none;margin-top: 10px;}
	
	#feature-container .slide-item{ box-sizing:border-box;margin: 0;}
	#feature-container #slideshow-paging{margin-top: -120px; opacity:100;}
	#feature-container #slideshow-paging a:hover{opacity:0.5; }
	
	div#LeftMenu{width:100% !important;box-sizing: border-box;}
	div#LeftMenu div#LeftMenuBar div.panelbar{width:100% !important;}
	div#LeftMenu div#LeftMenuBar div.panelbar ul{width:100%;}
	div#LeftMenu div#LeftMenuBar div.panelbar>ul>li{position:relative; width:100%;border-bottom: none;}
	div#LeftMenu div#LeftMenuBar div.panelbar ul li a{display: block;  height: 56px !important;width: 100% !important;border-bottom: solid 1px #fff;}
	div#LeftMenu div#LeftMenuBar div.panelbar ul li a span.rpText{display: inline-block;width: 80%;margin: 0;padding: 10px 0 0 0;}
	div#LeftMenu div#LeftMenuBar div.panelbar>ul>li>a span.rpExpandHandle{display:inline-block; vertical-align:middle; height: 56px;}
	div#LeftMenu div#LeftMenuBar span.expandbtn{position: absolute;display: block;right: 0;width: 57px;height: 57px;background: url(/images/UserUploadedImages/149/mobile-arrow-down-white.png) transparent no-repeat right 0; cursor:pointer; -webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg); -ms-transform: rotate(-90deg); -o-transform: rotate(-90deg); transition: all 500ms ease;}
	div#LeftMenu div#LeftMenuBar span.expandbtn.open{-webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -ms-transform: rotate(0deg); -o-transform: rotate(0deg); -moz-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease; transition: all 500ms ease; }
	
	.breadcrumbs{display:none;}
	.content-area .relatedItems{width:100%;}
	.content-area .relatedItems ol li a{max-height:inherit;}
	.loggedin .content-area .add-to-favourites{ display: none; }
	
	.content-area table{width:100% !important}
	
	/* Responsive Tables */
	body div.content div.content-area table.responsive-table{display:block; max-height:400px; margin-bottom: 30px;overflow:auto;border: solid 1px #c2c2c2;font-family: Lato, arial, verdana, sans-serif;}
	.content-area table.responsive-table tbody{display:block;}
	.content-area table.responsive-table tr{display:block; margin-bottom:10px; padding:0 5px 15px 0; border-bottom:solid 1px #3c7ec1; }
	.content-area table.responsive-table td{display:block; border:none;}
	.content-area table.responsive-table .responsive-header{font-weight:bold; margin:3px 0;}
	
	.content-area .table-scroll{overflow-x:auto;}
	.content-area blockquote{margin: 10px 0 !important;padding: 5px !important;border: solid 1px #f2f2f2 !important;box-sizing: border-box;}
	.content-area .university-header~p{margin-left:0px; }
	
	/* Media Releases */
	.content-area .media-release-banner img{width:25%; margin-bottom:20px; }
	.content-area .media-release-banner img+img{width:65%}
	.content-area .media-release-banner~table{display:block; margin-bottom:20px;}
	.content-area .media-release-banner~table tbody{display:block;}
	.content-area .media-release-banner~table tr{display:block;}
	.content-area .media-release-banner~table td{display:block; padding:15px 0; border-bottom:solid 1px #f2f2f2;width: 100% !important;}
	
	/* Email Templates */
	.content.main-content.newsletter-email{padding:0;}
	.content.main-content.newsletter-email .content-area{width:100%;}

	
	/* Maps */
	.map-area{height: 330px; margin-bottom: 20px;}
	.map-area #map{width:100%; height: 330px; }
	.map-area #sidebar{ top: 215px; left: initial; right: 10px; }
	
	/* University Details pages */
	.university-header {width:100%; overflow-x:scroll;}
	.university-header img{max-width:none;}
	
	/* People Lists */
	div.people-list .relation .person+.person{width:100%; margin-left:0; border-top:solid 1px #f2f2f2;box-sizing: border-box;}
	
	/* iFramed content */
	.content-area iframe[src*='maps.google.com.au']{height:300px; width:100% !important; box-sizing:border-box;}
	.content-area iframe[src*='http://ua00mail/agendax/']{width:100%; overflow-x:auto;}
	
	/* Form Creator*/
	.clsFormCreator{}
	div.clsFormCreator>fieldset{width: 100%;margin: 20px 0;padding: 0;border: none;box-sizing: border-box;box-shadow: none;overflow: hidden;background: none;}
	div.clsFormCreator>fieldset>div{width: 100% !important;box-sizing: border-box;float: none;}
	.clsFormCreator fieldset fieldset{padding:0;}
	
	.clsFormCreator>fieldset label{display:block; width:auto !important;}
	div.clsFormCreator input[type='text']{width:100% !important;padding: 5px;box-sizing: border-box;height: 30px !important;}
	div.clsFormCreator textarea{width: 100% !important; box-sizing:border-box;}
	div.full-width .clsFormCreator .clsFormCreator_textbox,
	div.full-width .clsFormCreator .clsFormCreator_droplist, 
	div.full-width .clsFormCreator .clsFormCreator_datebox{width:100%;float: none;}
	div.full-width .clsFormCreator label{float:none;width:100%;}
	div.full-width .clsFormCreator select{width:100% !important; height: 30px !important; }
	div.full-width .clsFormCreator .clsFormCreator_datebox input{margin:0; width: 85% !important;}
	div.clsFormCreator .clsFormCreator_uploadfilebox{width:100% !important;}
	div.clsFormCreator .clsFormCreator_uploadfilebox input{width:100% !important;}
	div.clsFormCreator .recaptcha_theme_red #recaptcha_response_field{height:initial !important;width: 100% !important;}
	
	/* Form Creator Results */
	div.divFormResults .clsSearchParameters input[type='text']{width:100% !important; height:30px;  float:none;box-sizing: border-box; margin:10px 0; }
	div.divFormResults .clsSearchParameters div.search-keywords{width:100%;float: none;margin-bottom: 10px;height: auto;}
	.divFormResults .clsSearchParameters label{float:none;}
	div.divFormResults .clsSearchParameters .pnlSearchMore{float:none;}
	div.divFormResults .clsSearchParameters .advanced-search-panel>div{height:auto;}
	div.divFormResults .clsSearchParameters label{float:none; width:100%; margin:10px 0;}
	div.divFormResults .clsSearchParameters .advanced-search-panel .rcSingle{width: 100% !important;}
	div.divFormResults .clsSearchParameters .advanced-search-panel .rcInputCell{width: 85% !important;}
	div.divFormResults .clsSearchParameters .advanced-search-panel>div .RadPicker{width:100% !important}
	div.divFormResults .clsSearchParameters .advanced-search-panel .rcPopupButton{width: 15% !important;}
	div.clsFormResultsRepeater{overflow-x:auto;}
	div.divFormResults .clsFormResultsRepeater #tableFormResults .columnFilter select{max-width: 200px;}
	
	.content-area .searchPanel label{display:block;}
	.content-area .searchPanel input[type='text']{width:100% !important; height:30px; margin-bottom:10px; box-sizing:border-box;}
	.quickSearchPanel .dynamic-results{display: none !important;}
	
	/* Login page */
	div#info-window{width:100%;}
	div#info-window h1{margin-top:10px;}
	div#info-window .login-window{float:none;}
	div#info-window .main-login{float:none; width:100%;}
	div.wrapper #info-window .content{margin:0; width:100%;}
	div.wrapper #info-window h2{margin:10px 0 30px 0; font-size:1.8em;}
	div#info-window .main-login .inner-login-box{width:100%;}
	div.wrapper #info-window .login-input{width:100%;float: none;}
	div.wrapper #info-window .main-login .login-input label{float:none; text-align:left;}
	div.wrapper #info-window .main-login .login-input input{float:none;width:100%; box-sizing:border-box; height:30px; margin:10px 0;  }
	div.wrapper #info-window .main-login .login-button{float:none; margin:0; padding:40px 0;  width:100%; text-align:center;}
	div.wrapper #info-window .login-input a{float:none;margin:0;}
	div#info-window .login-button input[type='submit']{float:none;}
	div#info-window .login-input label{width:100%; text-align:left; margin-bottom:10px; }
	div#info-window .login-input input{width:100%; margin:0;height: 30px;box-sizing: border-box;}
	div#info-window .login-button{margin-top:20px; float:none; text-align:center;}
	div#info-window .CaptchaContainer{margin:0;float: none;}
	
	/* Intranet */
	#wrapper-inner #page-content .intranet-search{padding: 0;margin:10px 0;}
	#wrapper-inner #page-content .intranet-search .searchInput{left: 0; width:100% !important; height: 30px;box-sizing:border-box;}
	.intranet .right-quick-links select{margin:10px 0 0 0; width:100%; height:30px; }
	.intranet .right-quick-links select.article-creator{display:none;}
	.intranet .right-panel .news-feed.recent-changes{display:none;}
	div.home .social-feed{box-shadow:none;padding-top: 20px;}
	div.comments-container textarea{width:100%; box-sizing:border-box;}
	.comments-container .comment-reply .reply-item-image{margin-bottom:10px; }
	.comments-container .comment-reply textarea{width:100% !important; box-sizing:border-box;}
	div.comments-container .comment-list .comment-item-detail{width:100%;}
	
	/* Corporate Directory */
	div#PeopleSearch_container div[id$="divSearchRefine"]{height:auto;}
	div#PeopleSearch_container div[id$="divSearchRefine"] > div > div{width:100%;}
	div#PeopleSearch_container div[id$="divSearchRefine"] div[id$="AdditionalSearchCriteriaHeading"]{position:static; float:none;}
	div#PeopleSearch_container div[id$="divSearchRefine"] div[id$="divPeopleBrowse"]{position:static; float:none; width: 100%;padding-bottom:20px; }
	ol#PeoplesearchResultsInfo li .firstRow{padding:0;}
	ol#PeoplesearchResultsInfo li .clsPeopleResultContactInfo{padding:0;}
	ol#PeoplesearchResultsInfo li .clsPeopleResultManager{padding:0;}
	
	/* Avanced Search */
	.AdvancedSearchCriteria>table{table-layout:fixed;}
	body .AdvancedSearchCriteria div[id$='pnlPageLinks']{position:relative; text-indent:-9999px;  width: auto;box-sizing: border-box;margin: 0 auto;}
	.AdvancedSearchCriteria div[id$='pnlPageLinks'] select{position: absolute; display: inline-block;top: 50px;width: 80%;height: 30px;right: 0;}
	.AdvancedSearchCriteria div[id$='pnlPageLinks']:after{content: "Page:"; text-indent:0; position:absolute; display:block; top: 50px; left:0; width: 10%; height:30px; }
	body div[id$='pnlPageLinks'] a{font-size:0.8em; padding: 0 10px !important; }
	.AdvancedSearchCriteria div[id$='pnlPageLinks'] #PreviousLink, .AdvancedSearchCriteria div[id$='pnlPageLinks'] #NextLink{width: 25% !important; padding:0 5px; !important; background-image:none; box-sizing:border-box }
	
	/* Custom People Lists */
	.content .people-search label{display:block; width:100%; margin-bottom:5px; }
	.content .people-search input{width:100%; margin-bottom:5px; box-sizing:border-box; height:30px; }
	
	/* Mailing Lists */
	div#divMailingListSubscribe label{display:block;width: 100%;margin-bottom: 5px;}
	div#divMailingListSubscribe input[type='password'],
	div#divMailingListSubscribe input,
	div#divMailingListSubscribe select{width: 100% !important; height:30px;  box-sizing:border-box;}
	div#divMailingListSubscribe fieldset#fsAvailableLists p input{width: 20px !important;margin: 0 10px;height: 20px;}
	#divMailingListSubscribe fieldset#fsAvailableLists p label{width:auto;}
	div#divMailingListSubscribe fieldset#fsAvailableLists p.MailingListDesciption{margin-left:15px;}
	
	/* Footer */
	#footer #footer-top{width:auto;padding-top: 20px;}
	#footer #footer-top ul.hmenu{display:none;}
	#footer #footer-top ul.contact-us-address{text-align:center;}
	#footer #footer-top ul.contact-us-address li.mobile-only a{display:block;  color:#fff; }
	#footer #footer-top ul li .social-buttons{width:100%; margin-top:20px; }
	#footer #footer-top .contact-us-address .social-buttons a{display:inline;float: none;}
	#footer #footer-top ul li a{color:#fff;}
	#footer #footer-bottom{width:auto; text-align:center;}
	#footer #footer-bottom .left-align{width: 100%;}
	#footer #footer-bottom .right-align{display:none;}
	#footer #footer-bottom .higher-ed-services-logo{display:none;}
	.clsFormCreator div.formCreatorCaptchaTable{width: 100%; overflow-x: auto;}
	
	/* Hide Elcom Admin menus and buttons */
	#AdminMenu, div.system-items, form#aspnetForm .edit-buttons{display:none !important;}
}

@media only screen and (min-width:0) and (max-width:400px) {
	div.clsFormCreator #recaptcha_area, div.clsFormCreator  #recaptcha_table{width: 240px !important;}
	div.clsFormCreator .recaptcha_input_area{width: 87% !important;}
	div.clsFormCreator .recaptchatable #recaptcha_image{width:90% !important}
}

@media only screen and (max-device-width : 1536px)  and (orientation : portrait) {
	.wrapper div.bg-wrapper {background: url(/images/useruploadedimages/149/bg-body.jpg) transparent repeat center -93px;}
}