/* 
	AZ Gold Layout 
	These properties are not permitted in this file, and should be in the colour file(s):
	background-color
	border-color (border-left-color etc)
	background-image
	color
*/

/* Header overide */

#contentarea h4 {
	font-weight:bold;
	margin:10px 0 0;
}

#contentarea a.arrow:link, #contentarea a.arrow:visited, #contentarea a:link span.arrow, 
#contentarea a:visited span.arrow, #contentarea span.arrow a:link, 
#contentarea span.arrow a:visited {
	background-position:0 5px;
	padding-left:10px;
	text-decoration:none;
}

#contentarea a.arrow:hover, 
#contentarea a:hover span.arrow, 
#contentarea span.arrow a:hover,
#contentarea span.download a:hover,
#contentarea a:hover span.download,
#contentarea a:hover.download {
	text-decoration:underline;
}

/* AZ Branch headerimage fix */

#home_page #headerimage, #home_page_2 #headerimage, #home_page_3 #headerimage {
	margin-top:0px;
}

#home_page #home_title{
	background-position:bottom;
}

#headerimage {
	position:relative;
	margin-top:-3px;
}

#area_branch #contentarea h2{
	padding-left:5px;
	padding-right:5px;
}

#area_branch #contentholder{
	padding-top:5px;
}

/* Content footer styling */

.document_definition{
	font-size:85%;
}

/* Externally Intergrated Page */

#externally_integrated_full_page #promotional_area {
	margin:60px 0 0;
}

#externally_integrated_full_page #nav{
	display:none;
}

#externally_integrated_full_page #contentarea h1 {
	padding:0 10px 10px;
	font-size:160%;
}

#externally_integrated_full_page #contentholder{
	padding:0px 0px 10px;
	margin-top:5px;
}

/* Registration overide */

#registration_login_form #contentarea ul.standard li{
	margin-bottom:5px;
}
#registration_login_form #contentarea #errordetails{
	margin-bottom:10px;
}

#registration_login_form #contentarea #errordetails h3 {
	font-size:100%;
}

#registration_login_form #errordetails ul {
	margin-left:5px;
}

/* Download List arrows styling */

#contentarea ul.download,
#contentarea div.download {
	list-style-type:none;
	margin:5px 0px;
}

#contentarea span.download {
	list-style-type:none;
	margin:5px 0px;
}	

#contentarea ul.download a:link, #contentarea ul.download a:visited,
#contentarea div.download a:link, #contentarea div.download a:visited,
#contentarea span.download a, #contentarea span.download a:visited,
#contentarea a span.download, #contentarea a:visited span.download,
#contentarea a.download, #contentarea a:visited.download {
	background-position:0px 2px;
	display:block;
	padding-left:15px;
	text-decoration:none;
}

/* Questions and Answers */

ul#answers dl {
	border:none;
}

ul#answers dt{
	padding:5px 0;
	font-weight:normal;
}

ul#answers dd {
	padding:10px 0;
}

#contentarea ul#answers li ul{
	margin:0;
}

#contentarea ul#answers li ul li ul{
	margin:5px 0 5px 15px;
}

/* Sitemap */

#site_map #contentarea ul {
	float:none;
}

#site_map #contentarea ul li ul li h3 {
	border-bottom-style:dotted;
	border-bottom-width:1px;
	margin-bottom:3px;
}

#site_map #contentarea ul li ul li h3 a:link, #site_map #contentarea ul li ul li h3 a:visited {
	font-size:92%;
	font-weight:bold;
}

#site_map #contentarea ul li ul li a, #contentarea ul.grouped_list li ul li a, ul.grouped_list li ul li p {
	border:medium none;
	padding:3px 10px 3px 0;
}

#site_map #contentarea ul li ul li ul li a:link, #site_map #contentarea ul li ul li ul li a:visited, 
#contentarea ul.grouped_list li ul li ul li a:link, #contentarea ul.grouped_list li ul li ul li a:visited {
	text-decoration:none;
	background-position:0 7px;
	padding-left:10px;
}

#site_map #contentarea ul li ul li ul li a:hover, #contentarea ul.grouped_list li ul li ul li a:hover{
	text-decoration:underline;
}

/* Twitter Feed styles*/
.twitter {
	padding-bottom:7px;
	padding-top:3px;
}

.twitter a, #links div.free_text_panel .twitter a {
	padding-left:26px;
}

#links div.free_text_panel hr {
	margin-bottom:10px;
}

/* Single page registration */

#sp_registration_main #contentarea form .help_inline,
#sp_registration_email #contentarea form .help_inline {
	margin:-8px 0 10px 32%;
}

#sp_registration_main  #contentarea fieldset.for_checkbox,
#sp_registration_email #contentarea fieldset.for_checkbox{
	width:99%;
}

#sp_registration_main  #contentarea fieldset.for_checkbox label,
#sp_registration_email #contentarea fieldset.for_checkbox label {
	margin:0;
	padding:0;
}

#sp_registration_main #contentarea fieldset.for_checkbox input,
#sp_registration_email #contentarea fieldset.for_checkbox input{
	margin:0 3px 0 0;
}

#sp_registration_main #contentarea form div.disclaimer, 
#sp_registration_email #contentarea form div.disclaimer{
	margin-top:20px;
	float:left;
}

#sp_registration_main #contentarea form .disclaimer p, 
#sp_registration_email #contentarea form .disclaimer p{
	padding:0;
}

#sp_registration_main #contentarea fieldset.for_checkbox .disclaimer ul,
#sp_registration_email #contentarea fieldset.for_checkbox .disclaimer ul{
	margin-left:20px;
}

#sp_registration_main #contentarea fieldset.for_checkbox .disclaimer li,
#sp_registration_email #contentarea fieldset.for_checkbox .disclaimer li{
	list-style-type:disc;
}

/* Standard registration */

#steps {
	margin:0 0 10px 0;
	width:100%;
	border-bottom-width:1px;
	border-bottom-style:solid;
}

#steps ul{
	border:none;
	margin-bottom:0;
}

#steps ul li.current{
	border:none;
}

#steps ul li.next {
	border-width:0 0 0 1px;
}

#contentarea form#registration1 p, #contentarea form#registration2 p,
#contentarea form#registration3 p, #contentarea form#registration4 p{
	padding:0;
}

#contentarea form#registration1 fieldset, #contentarea form#registration2 fieldset,
#contentarea form#registration3 fieldset, #contentarea form#registration4 fieldset {
	padding:0;
}

#contentarea form#registration1 legend, #contentarea form#registration2 legend,
#contentarea form#registration3 legend, #contentarea form#registration4 legend{
	display:none;
}

#contentarea form .help_inline {
	margin:-8px 0 10px 32%;
}

#contentarea form#registration1 p.submitholder,
#contentarea form#registration2 p.submitholder,
#contentarea form#registration3 p.submitholder,
#contentarea form#registration4 p.submitholder{
	padding-bottom:10px;
}

/* Forgot password */

#registration_password_remind #contentarea form fieldset.for_radio label{
	width:98%;
}

#registration_password_remind #contentarea form fieldset.for_radio .help_inline{
	margin:5px 0 0 25px;
}

/* News Archive */

#news_archive_high_volume #contentarea ul.table_list_container li h4 {
	border:none;
	padding:3px 15px 3px;
}

#news_archive_high_volume #contentarea ul.table_list_container li h3{
	border-width:1px;
	border-style:solid;
	font-size:100%;
}

#news_archive_high_volume #contentarea ul.table_list_container li ul{
	margin-bottom:15px;
}

#news_archive_high_volume #contentarea ul.table_list_container li ul li{
	margin-bottom:0;
	background-position:5px 9px;
}

#news_archive_high_volume #contentarea a:link, #news_archive_high_volume #contentarea a:visited{
	text-decoration:none;
}

#news_archive_high_volume #contentarea a:hover{
	text-decoration:underline;
}

/* Investors Announcements panel */

#container .panels li div.invest{
	height:244px;
	padding-bottom:0px;
}

#container .panels li div.invest h3{
	font-size:170%;
	font-weight:normal;
	line-height:100%;
	margin:0;
	padding:145px 20px 0;
}

#container .panels li div.invest h4{
	font-size:130%;
	font-weight:normal;
	line-height:100%;
	margin:0;
}

#container .panels li div.invest div.intro{
	padding:10px 20px 0;
}

#area_branch #container .panels li div.invest p, #container .panels li div.invest p{
	margin-top:10px;
}

#area_branch #container .panels li div.invest p a, 
#container .panels li div.invest p a{
	padding-left:10px;
	background-position:0 4px;
}