@charset "utf-8";

body,html {
	width:100%;
	height:100%;
	margin:0px;
	padding:0px;
	border: 0px;
	font-family: Arial, san-serif;
	font-size:10pt;
	text-align:center;
}
.floatclear{clear:both;font-size:1pt;} /* <--- css sucks */
IMG {margin:0; border:none;}
a{
	color:#032e65;
	font-size:10pt;
	text-decoration:none;
}
form{margin:0;}

DIV#main_content_wrapper{
	width:975px;
	height:auto;
	margin:10px auto 0 auto;
	color:#002d62;
	text-align:left;
}

	DIV#top_header{
		width:975px;
		height:104px;
		background-color:#002e62;
		overflow:hidden;
	}
	DIV#top_header_left{
		float:left;
	}
	DIV#top_header_right{
		float:right;
		overflow:hidden;
	}
		DIV#top_header_login{
			height:36px;
			margin:4px 4px 0 0;
			text-align:right;			
	}
		DIV#top_header_login .loggedin{
			color:#d5dee9;
		}
		DIV#top_header_login .loggedin_username{
			color:#ffffff;
			font-weight:bold;
		}
		DIV#top_header_login a.logout{
			color:#ffffff;
			font-size:7pt;
			font-weight:bold;
		}
		DIV#top_header_search{
			margin:4px 2px 0 0;
		}
		DIV#top_header_search input{
			font-size:8pt;
		}
		
			DIV#searchPredictOutputWrp{
				position:absolute;
				overflow:hidden;
				height:auto;
			}
				DIV#searchPredictOutput{
					display:none;
					float:left;				
					width:auto;
					height:auto;
					background-color:#FFF;
					padding:0 4px 2px 2px;
					border:#002e62 solid 1px;
					z-index:2;
				}
				DIV#searchPredictOutput a.predict{
					display:block;
					font-size:9px;
					text-decoration:none;
					font-stretch:extra-expanded;
					letter-spacing:1pt;
				}
				DIV#searchPredictOutput a.predict:hover{
					background-color:#CF6;
				}
		
	DIV#main_top_menu{
		width:100%;
		height:20px;
		margin:6px 0 6px 0;
		background:url('../images/main_top_menu_bkg.gif');
		font-size:9pt;
		line-height:15pt;
		color:#ffffff;
	}
		DIV#main_top_menu a{
			color:#002D62;
			font-size:8pt;
			letter-spacing:+1px;
		}
		DIV#main_top_menu a:hover{
			color:#000099;
		}
		
	DIV#top_divider_bar{
		width:100%;
		height:9px;
		margin:0 0 6px 0;
		background:url('../images/divider_bar_bkg.gif');
	}
	
.section_head{
	display:block;
	margin:0 0 0 0;
	padding:2px 0 2px 4px;
	font-size:9pt;
	color:#ffffff;
	background-color:#002d62;	
}
.divider_thin{
	display:block;
	width:100%;
	height:2px;
	background:url('../images/divider_dashed.gif');		
}
.divider_thick{
	display:block;
	width:100%;
	height:9px;
	background:url('../images/divider_bar_bkg.gif');		
}
DIV#three_main_cols_wrapper{
	width:100%;
	margin:0 0 9px 0;
}

.formnote1{
	font-size:8pt;
	font-style:italic;
}
/* left column //////////////////////////////////////////////////////////////////////////////*/	
	DIV#content_col_left{
		float:left;
		width:203px;
		margin:0 9px 0 0;
		background-color:#edf1f4;
	}
		DIV#left_col_lrg_links{
			background-color:#ffffff;			
		}
			DIV#content_col_left .left_col_lrg_link{
				width:204px;
				height:77px;
				margin:0 0 9px 0;
				background:url('../images/left_links_bkg.gif');
				cursor:pointer;
			}
			DIV#content_col_left .larg_link_title{
				display:block;
				padding:10px 0 0 8px;
				color:#ffffff;
				font-size:11pt;
			}
			DIV#content_col_left .larg_link_text{
				display:block;
				padding:0 0 18px 8px;
				color:#bac4e0;
				font-size:8pt;
				line-height:12pt;
			}
			DIV#content_col_left .larg_link_text_on{
				display:block;
				padding:0 0 18px 8px;
				color:#ffffff;
				font-size:8pt;
				line-height:12pt;
			}
		DIV#content_col_left_lower{
			padding:9px 9px 9px 9px;
		}
			DIV#left_graph{
				width:183px;
				height:167px;
				margin:0 0 18px 0;
				border:#002d62 solid 1px;									
				background-color:#ffffff;
			}
			DIV#FIIG_Securites_Limited{
			}
				DIV#FIIG_Securites_Limited h1{
					margin:0;
					font-size:10pt;
					font-weight:bold;
				}
/* end left column //////////////////////////////////////////////////////////////////////////////*/	
/* middle column //////////////////////////////////////////////////////////////////////////////*/	
	DIV#content_col_middle{
		float:left;
		width:549px;
		height:auto;
		margin:0 auto 0 auto;
		overflow:visible;
	}
	DIV#content_col_middle a{
		text-decoration:underline;
	}
	DIV#content_col_middle fieldset{
		border:#002d62 solid 1px;
	}
	DIV#content_col_middle h1{
		margin:10px 0 0 0;
		font-size:18pt;		
	}
	DIV#content_col_middle h2{
		margin:0 0 0 0;
		font-size:12pt;		
	}
	DIV#content_col_middle h3{
		margin:0;
	}
	DIV#content_col_middle .form_label{
		float:left;
		margin:2px 0 2px 0;
		padding:3px 3px 0 0;
		text-align:right;
	}
	DIV#content_col_middle .form_field{
		float:left;
	}
	DIV#content_col_middle .form_submit{
		float:left;
		width:auto;
	}
	
	DIV#content_col_middle label{
		margin:0 6px 0 0;
		padding:1px 4px 1px 0;
		background-color:#dee7f2;
	}
/* end middle column //////////////////////////////////////////////////////////////////////////////*/			
DIV#content_col_middleright{
		float:left;
		width:734px;
		margin:0 auto 0 auto;
	}
/* right column //////////////////////////////////////////////////////////////////////////////*/	
	DIV#content_col_right{
		float:right;
		width:185px;
		margin:0 0 0 0;
		background-color:#edf1f4;
		padding:9px 9px 0 9px;
		overflow:hidden;
	}	
	DIV#content_col_right .content_col_right_research_head{
		display:block;
		margin:6px 0 0 0;
		font-weight:bold;
		font-size:8pt;
	}
	DIV#content_col_right .content_col_right_research_date{
		display:block;
		font-size:8pt;
	}
	DIV#content_col_right .content_col_right_research_text{
		display:block;
		margin:0 0 6px 0;
		font-size:8pt;
		color:#000000;
	}
	DIV#content_col_right IMG.AustraliaPost_logo{
		border:#818181 solid 1px;
		padding:2px;
		background-color:#ffffff;
	}
	DIV#content_col_right .AustraliaPost_blurb{
		font-size:8pt;
	}
	DIV#content_col_right a.AustraliaPost_a{
		font-size:8pt;
		text-decoration:underline;
	}
/* end right column //////////////////////////////////////////////////////////////////////////////*/	
/* footer ////////////////////////////////////////////////////////////////////////////////////////*/
DIV#bottom_footer{
	height:auto;
	padding:9px 0 9px 0;
	font-size:8pt;
}
	DIV#footer_copyright{
		float:left;
		margin:0 40px 0 0;
		
	}
	DIV#footer_links{
		float:left;
		margin:0 4px 0 0;
	}
		DIV#footer_links a.footer_link{
			font-size:8pt;
		}
/* end footer ////////////////////////////////////////////////////////////////////////////////////////*/
		