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

/* MAIN BACKGROUND IMAGE AND COLOUR
   ----------------------------------------------------*/
#main {
	background: #FFC648 url(/static/import/images/backgrounds/corporate.gif) no-repeat 986px 0px;
}

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

#banner-small { 
	background: #636466 url(/static/import/images/banners/banner_corporate_left.gif) no-repeat;
}

#banner p#pagetitle span {
	background: url(/static/import/images/banners/banner-student-operations-student-forms.gif) no-repeat;
}

#banner-small p#pagetitle span {
	background: url(/static/import/images/banners/banner-student-operations-student-forms.gif) no-repeat;
}

#banner div { 
	background: url(/static/import/images/banners/banner_corporate_right.gif) scroll no-repeat right top;
}

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

/* OTHER WEBSITE SPECIFIC STYLES
   ----------------------------------------------------*/
#banner-small div#search  {
	height: 91px;
	color:#fff;
	background:#644528 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:5px;
}

#banner-small .search-tab fieldset {
        font-size:0.95em;
        margin:0px;
        padding: 1px 0px 0px 15px;
}

#banner-small .search-tab .searchbox {
        width:133px;
}

#swinburne-site-search {
    font-size: 0.95em;
    height: 60px;
    margin: 0;
    padding: 0px;
}

#swinburne-site-search .search-form {
   width: 185px;

}

#site-search {
        display:inline;
}

#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: 180px; /* Overwrite form.css */
       margin: 0px;   /* 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; 
}

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 12px;
	width:110px;
}

form fieldset {
	padding:0 0 0 4px;
}

#banner-small .search-submit {
    float: right;
    position: relative;

}