/* Website Specific Styles
   
   Updated: Thurs 13.01.09 - Caroline Rojas - Added Extra Banner Styles
   
   ----------------------------------------------------*/

/* MAIN BACKGROUND IMAGE AND COLOUR
   ----------------------------------------------------*/
#main {
	background: #636466 url(//www.swinburne.edu.au/images/backgrounds/corporate.gif) no-repeat 986px 0px;
}

/* BANNER STYLES [NEW]
   ----------------------------------------------------*/
#banner { 
	background: #636466 url(//www.swinburne.edu.au/images/banners/banner_corporate_left.gif) no-repeat;
}

#banner-small { 
	background: #636466 url(//www.swinburne.edu.au/images/banners/banner_corporate_left.gif) no-repeat;
}

#banner p#pagetitle span {
	background: url(//www.swinburne.edu.au/images/banners/banner-its.gif) no-repeat;
}

#banner-small p#pagetitle span {
	background: url(//www.swinburne.edu.au/images/banners/banner-its.gif) no-repeat;
}

#banner div { 
	background: url(//www.swinburne.edu.au/images/banners/banner_corporate_right.gif) scroll no-repeat right top;
}

#column2 #banner div { 
	background: url(//www.swinburne.edu.au/images/banners/banner_corporate_right.gif) scroll no-repeat right top;
}

/* OTHER WEBSITE SPECIFIC STYLES
   ----------------------------------------------------*/
/*  HEADER & SEARCH - Single Search
    --------------------------------------------*/

#banner p#pagetitle {
    font-size: 1.3em;
}

#banner-small div#search  {
	height: 91px;
	color:#fff;
	background:#414042 scroll no-repeat left top; 
}

div#search {
	float: right;
	width: 211px;
	height: 108px;
	background: #fff;
	color: #fff;
} 

#banner-small .search-tab form {
        margin-left:0px;
        padding-top:0px;
}

#banner-small .search-tab fieldset {
        font-size:0.95em;
        margin:3px 0 0;
        padding: 0 0 0 4px;
}

#banner-small .search-tab .searchbox {
        width:133px;
}

#swinburne-site-search {
	margin: 0;
	padding: 15px 20px 0 10px;
	height: 70px;
         font-size: 0.95em;
}

#banner-small .search-tab form {
	padding-top:7px;
}

#site-search {
        display:inline;
}

* html #swinburne-site-search {
	height: 67px; /* IE6 */
} 

#search fieldset label {
	line-height:normal; /* Overwrite form.css */
	padding-left: 1px; /* Add gap before text */
}

* html input.radio {
  	width: 12px;
  	height: 12px; /* Required for IE6 so radio button aligns with label */
}

*:first-child+html input.radio {
	width: 12px;
  	height: 12px; /* Required for IE7 so radio button aligns with label */
}

#search fieldset div {
	width: auto; /* Overwrite form.css */
	margin: 0;   /* Overwrite form.css */
}

* html #search fieldset div {
	padding-bottom: 3px;
        padding-left: 5px;	/* Add extra gap in IE 6 */
}

div#search h3 {
	display:none;
}

#search-switcher  {
	margin:0;
}

#search-switcher li.ssearch {
	width:189px;
	font-size: .95em;
	font-weight:bold;
}

#search-switcher li {
	height:20px;
	color:#fff;
	padding: 6px 5px 0px 12px; 
}

#swinburne-site-search .search-form{
	float:left;
	width: 145px;
		
}

* html #swinburne-site-search .search-form {
	width: 142px;	
}

#swinburne-site-search .search-submit, #swinburne-course-search .search-submit  {	
	margin: 0;
	padding: 0;
}

* html #swinburne-site-search .search-submit {	
	padding: 1px 0 0 0;
}

*:first-child+html #swinburne-site-search .search-submit {
	padding: 1px 0 0 0;
}

input {
	margin: 0;
	padding:0;
}

div#search .searchbox {
	border:none;
	color:#333333;
	font-family:Arial,Helvetica,sans-serif;
	font-size:1em;
	padding:1px 1px 1px 1px;
	height: 14px;
	margin: 0 0 5px 5px;
	width:133px;
}

form fieldset {
	padding:0 0 0 4px;
}


/***************************
Text based banner
***************************/

#banner p#pagetitle, #banner-small p#pagetitle {
                font-family: 'Open sans',sans-serif;
                text-shadow: 0 1px 1px #37611E;
                font-size:24px !important; /* overrides site-specific em-based font sizing */
                padding:17px 0 0 20px;
                margin:0; 
                color:#FFFFFF;

}
 
#banner p#pagetitle span, #banner-small p#pagetitle span {
                display:none; /* hide image banners */
}
