/* download centre */
#download-centre {
	width:591px;
}

#search-form a.button:link,
#search-form a.button:visited {
	background-color:#3A6285;
	background-image:url(../images/main/button_back.gif);
	background-repeat:repeat-x;
	border:1px solid #3A6285;
	text-decoration:none;
	color:white;
	padding:4px 9px 4px 9px;
	margin-top:0px;
	line-height:23px;
	height:23px;
	font-weight:normal;
	text-transform:uppercase;

}
#search-form a.button:hover {
	background-color:#2D4A66;
	background-image:none;
	color:white;
}

#download-centre #search-and-filter {
	width:591px;	
}

/* search form */
#search-form {
	float:left;
	width:320px;
	width:auto;
	height:24px;
	background-color:#BAC5D0;
	padding:12px;
	margin-right:10px;
}
#search-form div.label {
	float:left;
	width:104px;
	line-height:23px;
	color:#3A6285;
	font-weight:bold;
}
#search-form div.input {
	float:left;
	width:240px;
}
#search-form div.input input.text {
	width:220px;
	padding:3px 4px;
	border:none;
}
#search-form div.button {
	float:left;	
	width:72px;
}

/* the file list */
#download-centre #resources {
	padding-top:2px;	
}

#refine-search {
	width:591px;
}

/* search results */
/*
#search-results #search-form {
	width:554px;
	width:auto;
	height:24px;
	background-color:#F7941E;
	padding:12px;
	margin-right:10px;
}
#search-results #search-form div.label {
	float:left;
	width:130px;
	width:auto;
	padding-right:20px;
	line-height:23px;
	color:white;
}
#search-results #search-form div.input {
	float:left;
	width:170px;
}
#search-results #search-form div.input input.text {
	width:150px;
	padding:4px 4px;
	border:none;
}
#search-results #search-form div.button {
	float:left;	
	width:72px;
	width:auto;
}

#search-results a.button:link,
#search-results a.button:visited {
	background-color:#116795;
	text-decoration:none;
	color:white;
	padding:4px 22px 5px 9px;
	margin-top:0px;
	line-height:23px;
	height:23px;
	font-weight:normal;
	text-transform:uppercase;
	background-image:url(../images/elements/search-button-arrow.png);
	background-repeat:no-repeat;
	background-position:center right;
}
#search-results a.button:hover {
	background-color:#E44907;
	color:white;
}
*/

/* finance calculator */
#calculator-link {
	background-image:url(../images/elements/calculator.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
	padding-left:21px;
	padding-bottom:4px;
}

#calculator-form {
	width:550px;
	text-align:left;
}
#calculator-form .group {
	width:550px;
	padding-top:7px;
	padding-bottom:7px;
}
#calculator-form .row {
	width:550px;
	padding-bottom:5px;
}
#calculator-form .row .label {
	float:left;
	width:250px;
}
#calculator-form .row .input {
	float:left;
	width:300px;
}
#calculator-form .row .input-radio {
	float:left;
	width:290px;
	padding-left:10px;
}
#calculator-form .rand {

}
#calculator-form .rand-hidden {
	visibility:hidden;
}
/* input fields */
#calculator-form input.text {
	width:150px;
}
#calculator-form select {
	width:155px;
}

/* the total */
#calculator-form .total {
	font-weight:bold;
}
#calculator-form .total input {
	font-weight:bold;
}

.aa-logo {
	float:right;
}
