/* CSS Document */

body {
 	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#5f6265;
}

h1 {
	margin:0px;
	margin-bottom:3px;
	padding:0px;
	font-family: "Times New Roman", Times, serif;
	font-size: 15pt;
	font-weight:normal;
	color:#4858ac;
}

.h1_red  {
	margin:0px;
	margin-bottom:3px;
	padding:0px;
	font-family: "Times New Roman", Times, serif;
	font-size: 15pt;
	font-weight:normal;
	color:#a43c3c;
}

.h1_orange  {
	margin:0px;
	margin-bottom:3px;
	padding:0px;
	font-family: "Times New Roman", Times, serif;
	font-size: 15pt;
	font-weight:normal;
	color:#e8a14e;
}

.h1_green  {
	margin:0px;
	padding:0px;
	margin-bottom:3px;
	font-family: "Times New Roman", Times, serif;
	font-size: 15pt;
	font-weight:normal;
	color:#56936a;
}

.h1_purple  {
	margin:0px;
	padding:0px;
	margin-bottom:3px;
	font-family: "Times New Roman", Times, serif;
	font-size: 15pt;
	font-weight:normal;
	color:#6f5ba2;
}

.h1_silver  {
	margin:0px;
	padding:0px;
	margin-bottom:3px;
	font-family: "Times New Roman", Times, serif;
	font-size: 15pt;
	font-weight:normal;
	color:#656464;
}

h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:normal;
	color:#5f6265;
}

br/ {
	line-height:3px;
}

a:link { color:#5f6265; text-decoration:none; }
a:hover { color:#b3b5b7; text-decoration:none; }
a:visited { color:#5f6265; text-decoration:none; }
a:visited:hover { color:#b3b5b7; text-decoration:none; }

a img {border:none;}

form, input, select {
	margin:0px;
	padding:0px;
}	

ul {
	margin:0px;
	padding:0px;
}

li {
	padding:0px;
	margin:0px;
	padding-top:2px;
	padding-bottom:3px;
	margin-left:10px;
	padding-left:12px;
	list-style-type:none;
	background:0px 5px no-repeat url(images/arrow.gif);
}

#header {
	background-color:#4858ac;
	height:72px;
	width:924px;
	margin:5px;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
}

#header_content_blue {
	background-color:#4858ac;
	height:72px;
	width:924px;
	margin:5px;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
}

#header_content_red {
	background-color:#a43c3c;
	height:72px;
	width:924px;
	margin:5px;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
}
	
#header_content_orange {
	background-color:#e8a14e;
	height:72px;
	width:924px;
	margin:5px;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
}

#header_content_green {
	background-color:#56936a;
	height:72px;
	width:924px;
	margin:5px;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
}

#header_content_purple {
	background-color:#6f5ba2;
	height:72px;
	width:924px;
	margin:5px;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
}

#header_content_silver {
	background-color:#adacab;
	height:72px;
	width:924px;
	margin:5px;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
}
	
.logo {
	padding-top:2px;
	padding-left:35px;
	float:left;
}

.logo_blue {
	padding-top:2px;
	padding-left:35px;
	float:left;
}

.logo_text {
	padding-top:25px;
	margin-left:auto;
	margin-right:auto;
	float:right;
	padding-right:250px;
}

.logo_text_blue {
	padding-top:25px;
	margin-left:auto;
	margin-right:auto;
	float:right;
	padding-right:25px;
}

.subnav {
	width:189px;
	height:497px;
	margin-right:10px;
	margin-left:10px;
	background: url(/images/subnav_slice.gif) repeat-y;	
	}

.subnav_top {
	width:189px;
	height:497px;
	background: url(/images/subnav_top.gif) no-repeat top;
}

.subnav_bottom {
	width:189px;
	height:501px;
	background: url(/images/subnav_bottom.gif) no-repeat bottom;
}

.subnav_dots {
	margin-left:15px;
	margin-bottom:2px;
}

.subnav_green {
	color:#5f6265;
	padding-left:18px;
	margin-left:15px;
	padding-top:1px;
	margin-top:50px;
	display:block;
	background:url(/images/dot_green.gif) no-repeat;
		
}

.subnav_red {
	color:#5f6265;
	padding-left:18px;
	padding-top:2px;
	margin-left:15px;
	margin-top:7px;
	display:block;
	background:url(/images/dot_red.gif) no-repeat;
}

.subnav_purple {
	color:#5f6265;
	padding-left:18px;
	margin-left:15px;
	padding-top:2px;
	margin-top:7px;
	display:block;
	background:url(/images/dot_purple.gif) no-repeat;
}
.subnav_orange {
	color:#5f6265;
	padding-left:18px;
	padding-top:2px;
	margin-left:15px;
	margin-top:7px;
	display:block;
	background:url(/images/dot_orange.gif) no-repeat;
}
.subnav_silver {
	color:#5f6265;
	padding-left:18px;
	padding-top:2px;
	margin-left:15px;
	margin-top:5px;
	margin-bottom:20px;
	display:block;
	background:url(/images/dot_silver.gif) no-repeat;
}

.sub_nav_item {
	display:block;
	color:#5f6265;
	padding:4px;
	padding-left:8px;
	margin-left:10px;
	padding-bottom:6px; 
}

#coloured_dots a:hover {
	color:#b3b5b7;
}

.sub_nav_item_below {
	display:block;
	background: bottom left no-repeat url(/images/subnav_button.gif);
	color:#5f6265;
	padding-left:8px;
	margin-left:10px;
	padding-bottom:5px; 
}

.sub_nav_item:hover {
	color:#b3b5b7;
}

.sub_nav_item_on {
	display:block;
	background: bottom left no-repeat url(/images/subnav_button.gif);
	color:#559de4;
	padding:8px;
	padding-bottom:11px;
}

.content {
	width:697px;
	height:497px;
	padding-right:15px;
	padding-left:15px;
	background: url(/images/content_slice.gif) repeat top;
}

.content_photo {
	float:right;
	padding-left:10px;
	margin:0px;
}

.content_dots {
	display:block;
	margin-bottom:10px;
}

.content_top {
	width:727px;
	height:497px;
	background: url(/images/content_top.gif) no-repeat top;
}

.content_bottom {
	width:727px;
	height:501px;
	background: url(/images/content_bottom.gif) no-repeat bottom;
}

.go {
	padding-right:22px;
}

#content_body {
}

.main {
	margin-left:auto;
	margin-right:auto;
	width:924px;
}

.tf_century_image {
	display:block;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:39px;
}

.tf_century_innovation {
	padding-left:4px;
	padding-bottom:7px;
}

.tf_century_box {
	width:289px;
	height:220px;
	float:left;
	margin-right:10px;
	padding-top:35px;
	background: url(/images/21century_back.gif) no-repeat top;
	text-align:center;
}

.tf_middle_row {
	width:268px;
	height:19px;
	margin-top:3px;
	margin-bottom:10px;
	margin-left:auto;
	margin-right:auto;
	display:block;
	text-align:center;
}	

.tf_century_futures {
	padding-left:12px;
	padding-right:2px;
	padding-bottom:2px;
}	

.tf_century_globalisation {
	padding-left:8px;
	
}	

.tf_century_connectivity {
	padding-left:2px;
	
}

.tf_century_knowledge {
	margin-top:8px;
	padding-left:8px;
}

.gateway {
	width:383px;
	height:255px;
	float:left;
	margin-right:10px;
	background: url(/images/gateway.jpg) no-repeat top;
	text-align:bottom ;
}

.gateway_readmore_button {
	padding-top:240px;
	padding-left:310px;
	
}

.where_we_work {
	width:231px;
	float:left;
	height:255px;
	margin-right:auto;
	margin-left:auto;
	text-align:center;
	background: url(/images/where_we_work.gif) no-repeat top;
}

.where_we_work_text {
	display:block;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:20px;
	padding-top:35px;
}

.where_we_work_globe {
	margin-left:auto;
	margin-right:auto;
}
.aciic {
	width:343px;
	height:248px;
	float:left;
	text-align:center;
	margin-right:11px;
	background: url(/images/aciic_box.gif) no-repeat top;
}

.accic_text {
	padding-top:35px;
}

.accic_text_readmore {
	margin-top:30px;
	margin-left:267px;
}

.education {
	width:270px;
	height:248px;
	float:left;
	text-align:center;
	margin-right:11px;	
	background: url(/images/education.gif) no-repeat top;
}

.education_readmore {
	margin-top:50px;
	margin-left:195px;
}

.education_text {
	padding-top:35px;
}

.recent {
	width:289px;
	height:248px;
	float:left;
	text-align:center;
	background: url(/images/recent.gif) no-repeat top;
}

.recent_inner {
	width:270px;
	height:173px;
	float:left;
	text-align:center;
	overflow:auto;
}

.recent_text {
	padding-top:35px;

}

.recent_news {
	text-align:left;
	font-size:10px;
	color: #666666;
	margin-left:15px;
	margin-right:20px;
	margin-top:6px;
	padding-left:10px;
	background: url(/images/recent_dots.gif) no-repeat top left;
}

.recent_news span {
	display:block;
	padding-bottom:2px;
}

.recent_readmore {
	padding-top:4px;
}

.listing_readmore {
	padding-top:4px;
	display:block;
}

.listing_news {
	text-align:left;
	font-size:10px;
	color: #666666;
	display:block;
	margin-right:20px;
	margin-top:6px;
	padding-left:10px;
	background: url(/images/recent_dots.gif) no-repeat top left;
}

.listing_news span {
	display:block;
	padding-bottom:2px;
}

.download_blue {
	width:695px;
	height:23px;
	padding-bottom:5px;
	background:top left no-repeat url(/images/download_blue.gif)
	
}

.download_red {
	width:695px;
	height:23px;
	padding-bottom:5px;
	background:top left no-repeat url(/images/download_red.gif)
}

.download_orange {
	width:695px;
	height:23px;
	padding-bottom:5px;
	background:top left no-repeat url(/images/download_orange.gif)
}

.download_green {
	width:695px;
	height:23px;
	padding-bottom:5px;
	background:top left no-repeat url(/images/download_green.gif)
}

.download_purple {
	width:695px;
	height:23px;
	padding-bottom:5px;
	background:top left no-repeat url(/images/download_purple.gif)
}

.download_silver {
	width:695px;
	height:23px;
	padding-bottom:5px;
	background:top left no-repeat url(/images/download_silver.gif)
}

.download_content {
	float:left;
	margin-left:25px;
	padding-top:5px;
	font-size:9px;
	color:#5f6265
}

.download_content_right {
	float:right;
	margin-right:15px;
	margin-top:5px;
	font-size:9px;
	color:#5f6265
}

.download_content_left {
	float:left;
	margin-left:10px;
	margin-right:5px;
	margin-top:5px;
	font-size:9px;
	color:#5f6265
}

#footer_blue {
	background-color:#c4c9e4;
	height:23px;
	width:924px;
	margin:5px;
	margin-top:5px;
	margin-left:auto;
	margin-right:auto;
}

#footer_blue_content {
	float:left;
	margin-left:22px;
	margin-top:5px;
	font-size:9px;
	color:#4858ac

}

#footer_blue_content_right {
	float:right;
	margin-right:15px;
	margin-top:5px;
	font-size:9px;
	color:#4858ac;
}

#footer_red {
	background-color:#e2c0c0;
	height:23px;
	width:924px;
	margin:5px;
	margin-top:5px;
	margin-left:auto;
	margin-right:auto;
}

#footer_red_content {
	float:left;
	margin-left:22px;
	margin-top:5px;
	font-size:9px;
	color:#a43c3c;

}

#footer_red_content_right {
	float:right;
	margin-right:15px;
	margin-top:5px;
	font-size:9px;
	color:#a43c3c
}

#footer_orange {
	background-color:#f8e1c6;
	height:23px;
	width:924px;
	margin:5px;
	margin-top:5px;
	margin-left:auto;
	margin-right:auto;
}

#footer_orange_content {
	float:left;
	margin-left:22px;
	margin-top:5px;
	font-size:9px;
	color:#e8a14e;

}

#footer_orange_content_right {
	float:right;
	margin-right:15px;
	margin-top:5px;
	font-size:9px;
	color:#e8a14e;
}

#footer_green {
	background-color:#c9dccf;
	height:23px;
	width:924px;
	margin:5px;
	margin-top:5px;
	margin-left:auto;
	margin-right:auto;
}

#footer_green_content {
	float:left;
	margin-left:22px;
	margin-top:5px;
	font-size:9px;
	color:#56936a;

}

#footer_green_content_right {
	float:right;
	margin-right:15px;
	margin-top:5px;
	font-size:9px;
	color:#56936a;
}

#footer_purple {
	background-color:#d1cae1;
	height:23px;
	width:924px;
	margin:5px;
	margin-top:5px;
	margin-left:auto;
	margin-right:auto;
}

#footer_purple_content {
	float:left;
	margin-left:22px;
	margin-top:5px;
	font-size:9px;
	color:#6f5ba2;
}

#footer_purple_content_right {
	float:right;
	margin-right:15px;
	margin-top:5px;
	font-size:9px;
	color:#6f5ba2;
}

#footer_silver {
	background-color:#e5e4e4;
	height:23px;
	width:924px;
	margin:5px;
	margin-top:5px;
	margin-left:auto;
	margin-right:auto;
}

#footer_silver_content {
	float:left;
	margin-left:22px;
	margin-top:5px;
	font-size:9px;
	color:#adacab;

}

#footer_silver_content_right {
	float:right;
	margin-right:15px;
	margin-top:5px;
	font-size:9px;
	color:#adacab;
}

#primary_nav {
	height:23px;
	width:924px;
	margin:3px;
	margin-bottom:5px;
	margin-left:auto;
	margin-right:auto;
	background:repeat url(/images/pri_slice.gif) ;

}

.primary_home {
	background:top center no-repeat url(/images/pri_home.gif);
}

.primary_home:hover {
	background:center center no-repeat url(/images/pri_home.gif);
}

.primary_home_on {
	background:center center no-repeat url(/images/pri_home.gif);
}

.primary_aboutus {
	background:top center no-repeat url(/images/pri_aboutus.gif);
}

.primary_aboutus:hover {
	background:center center no-repeat url(/images/pri_aboutus.gif);
}

.primary_aboutus_on {
	background:center center no-repeat url(/images/pri_aboutus.gif);
}

.primary_research {
	background:top center no-repeat url(/images/pri_research.gif);
}

.primary_research:hover {
	background:center center no-repeat url(/images/pri_research.gif);
}

.primary_research_on {
	background:center center no-repeat url(/images/pri_research.gif);
}

.primary_keypeople {
	background:top center no-repeat url(/images/pri_keypeople.gif);
}

.primary_keypeople:hover {
	background:center center no-repeat url(/images/pri_keypeople.gif);
}

.primary_keypeople_on {
	background:center center no-repeat url(/images/pri_keypeople.gif);
}

.primary_publications {
	background:top center no-repeat url(/images/pri_publications.gif);
}

.primary_publications:hover {
	background:center center no-repeat url(/images/pri_publications.gif);
}

.primary_publications_on {
	background:center center no-repeat url(/images/pri_publications.gif);
}

.primary_contactus {
	background:top center no-repeat url(/images/pri_contactus.gif);
}

.primary_contactus:hover {
	background:center center no-repeat url(/images/pri_contactus.gif);
}

.primary_contactus_on {
	background:center center no-repeat url(/images/pri_contactus.gif);
}

#primary_nav a {
margin:0;
width:151px;
float:left;
display:block;
height:23px;
border-right:1px solid white;
}

#primary_nav a.primary_contactus {border-right:none}
#primary_nav a.primary_contactus_on {border-right:none}

#breadcrumb_content {
	float:left;
	margin-left:20px;
	margin-top:3px;
	font-size:8.5pt;
}	

#breadcrumb {
	background-color:#edeff0;
	width:924px;
	margin-right:auto;
	margin-left:auto;
	margin-bottom:5px;
	height:20px;
}

#text_tools {
	float:right;
	margin-right:5px;
}

#search {
	float:right;
	margin-right:5px;
	width:211px;
	padding:3px;
	padding-left:5px;
	padding-bottom:3px;
	
	background:top left no-repeat url(/images/ACIIC_home_06_cut_10.gif);
}
.search_input {
	width:180px;
	padding:0px;
	padding-left:4px;
	border:0px;
	background:white;
}

.search_go {
	margin:0px;
	padding:0px;
	padding-right:5px;
}
	

#search_subnav {
	float:right;
	margin-right:5px;
	width:160px;
	padding:3px;
	padding-left:5px;
	padding-bottom:3px;
	text-align:center;
	background:top left no-repeat url(/images/subnav_search.gif);
}

.search_input_subnav {
	width:134px;
	padding:0px;
	padding-left:3px;
	margin-top:1px;
	margin-bottom:1px;
	border:0px;
	font-size:9pt;
	color:#5f6265;
	font-color:grey;
	background:white;
}

.search_go_subnav {
	margin:0px;
	padding:0px;
	padding-right:5px;
	padding-left:3px;
}

/*  --- Mapping							*/

div#map {
	height:440px;
	width:703px;
	border:1px solid #979797;
	margin-top:10px;
}
div#map img {background:none;}

div.map_nav {
	width:705px;
	height:300px;
	background: url(/images/maps/map_nav_bg.gif) no-repeat top #d9edf7;
}
div.map_nav ul {margin-left:180px;padding-top:9px;}
div.map_nav ul li{
	width:116px;
	float:left;
	display:block;
	background: url(/images/layout/arrow_blue.gif) no-repeat 2px 4px;
	padding: 0 0 6px 15px;
}

div.map_nav ul li a{color:#093f62}
div.map_nav ul li a:visited{color:#093f62}

div#status {
	border:1px solid #ababab;
	height:65px;
	width:100px;
	position:absolute;
	background:white;
	margin:170px 0 0 290px;
	padding:10px;
	text-align:center;
	color:#3177a5;
}
div#status img{border:none;}

.content_search_input {
	width:250px;
	padding:0px;
	padding-left:4px;
	border:1px solid #5f6265;
	background:white;
	font-size:9pt;
	color:#5f6265;

}

.content_search_select {
	width:256px;
	padding:0px;
	border:1px solid #5f6265;
	background:white;
	font-size:9pt;
	color:#5f6265;

}

.content_text_input {
	width:250px;
	padding:0px;
	padding-left:4px;
	border:1px solid #5f6265;
	background:white;
	font-size:9pt;
	color:#5f6265;

}

.content_text_area {
	width:250px;
	height:50px;
	padding:0px;
	padding-left:4px;
	border:1px solid #5f6265;
	background:white;
	font-size:9pt;
	color:#5f6265;

}

