
/* GLOBAL SEARCH
   ----------------------------------------------------*/
/*
#banner-small div#search { 
 display:none; 
}

#navigation{
	padding-bottom:10px; 
}
*/
   
#top_menu_bottom_row #global-search-li {
	vertical-align: top;
	overflow: auto;
    padding: 0;
	position: static;
    text-shadow: none;
    font-family: open sans;
    /* font-size: 1.4em; */
    font-weight: normal;
    background-color: #565656;
	background-position: 96% center;
    border: 0 solid #323232;
    color: #FFFFFF;
    height: 36px;
    margin-right: 0px;
    width: 228px;
	float:right;
}


#top_menu_bottom_row #global-search-query {
	background: none repeat scroll 0 0 none;
	background-color: #FFFFFF;
    border: medium none;
    color: #999999;
    font-weight: bold;
    margin: 0px;
	font-size: 1.2em;
	padding: 0 18px 0 10px;
	height:36px;
    width: 70%;
	line-height: 35px;
	float:left;
	}


#top_menu_bottom_row #global-search-submit {
    background: url("//www.swinburne.edu.au/images/2013/search.png") no-repeat scroll 0 center transparent;
    border: 0 none;
	background-color: #565656;
    float: right;
    height: 23px;
    text-indent: -999px;
    width: 25px;
	float:right;
	margin:8px 8px 0 0;
	text-transform: capitalize;
}


@media all and (max-width: 529px) and (min-width: 0px) {
	#top_menu_bottom_row #global-search-li {
		font-size: 2.2em;
		width:auto;
		margin:15px 15px 0 15px;
		float:none;
	}
	#top_menu_bottom_row #global-search-query {
		float:none;
	}
}


button,
html input[type="button"], /* 1 */
input[type="reset"],
input[type="submit"] {
    -webkit-appearance: button; /* 2 */
    cursor: pointer; /* 3 */
    *overflow: visible;  /* 4 */
}



/* DROP-DOWN MENUS IN GLOBAL TOP NAVIGATION 
   ----------------------------------------------------*/

.top_menu_top_row li{
	position:relative;
}

.top_menu_top_row li a:hover{
	padding-top:0;
}

.top_menu_top_row__sub {
	display:none;
	position:absolute;
	width: 180px;
	background-color:#dedede;
	padding:0;
	margin-left:9px;
	border-top: 1px solid #e6e6e6;
	z-index:1500;
}
.top_menu_top_row__sub li {
	list-style:none;
	border-bottom: 1px solid #e6e6e6;
	width:100%;
	display:block !important;
}
.top_menu_top_row__sub li a {
	color: #555;
	display:block;
	padding: 6px 10px !important;
	text-decoration:none;
	text-align:left !important;
	height:auto !important;
	text-transform:none !important;
	font-size: 12px !important;
}
.top_menu_top_row__sub li a:hover {
	background-color: #efefef;
	text-decoration:underline;
}
