@import url("css/menu.css");
@import url("css/news.css");

/* CSS Document */
body {background:#FFF; height:100%; margin:0px; padding:0px; font-size:80%; color:#2E3D47; font-family:Arial ,Verdana, Helvetica, sans-serif; text-align: center; }

/* ControlPanel style */
.ControlPanel{background:transparent url(images/cpanel_center.png) repeat-x bottom left; border:none;padding-bottom:10px;}
.cpanel_left {background: url(images/cpanel_left.png) no-repeat bottom left;padding-left:21px;}
.cpanel_right {background: url(images/cpanel_right.png) no-repeat bottom right;padding-right:33px;}

/*-------- Default Style --------*/
th,td,div,p,ul,li,table,h1,h2,h3,h4,h5,h6.Normal,.NormalDisabled,.Head,.SubHead,.SubSubHead, a:link, a:visited, a:hover {color:#505050; font-family:Arial ,Verdana, Helvetica, sans-serif; text-align: left;}
input {color:#2E3D47; font-family:Arial ,Verdana, Helvetica, sans-serif; }
th,td,div,table,.Normal,.NormalDisabled,.Head,.SubHead,.SubSubHead, a:link, a:visited, a:hover{font-size:1em; margin:0; padding:0;}
p {margin:16px 0; font-size:1em; line-height:1.2em; color:#505050;}
h1 {color:#a72327; font-size:1.3em; margin:12px 0; }
h2, h3, h4, h5, h6{color:#505050;}
h1, h3, h5, h1 input{font-weight:bold;}
h2, h4, h6{font-weight:normal}
h2, h1 input{font-size:1.25em; margin:8px 0 20px 0; line-height:1.2em;}
h3, h4{font-size:1em;margin:8px 0;}
h5, h6{font-size:0.8em;margin:6px 0;}

h1 .Head {color:#a72327; font-size:1.3em; font-weight:normal; margin:12px 0; vertical-align:top;}
.ReposTitle a, .ReposTitle a:link, .ReposTitle a:visited, .ReposTitle a:active  {font-size:1.3em !important; font-weight:bold !important;
padding:12px 0; display:block;}
.ReposDesc TD {vertical-align:top !important;}

a,a:link,a:visited,a:active{color:#3E81B5; text-decoration:none;  }
a:hover{color:#df9644; text-decoration:none; }
.Head, .SubHead, .SubSubHead, .Normal, .NormalDisabled, .NormalDisabled, .NormalBold, .NormalRed, .NormalTextBox
{font-family:Arial ,Verdana, Helvetica, sans-serif;}
.Head{color:#2E3D47;font-weight:bold; font-size:1.1em;}
.SubHead {color:#4C6171;}
.SubSubHead{color:#6E8AA0;}
.NormalRed {color:#F00;}

.repSearch {text-align: right !important; color:#fff;}
.ReposPageNav {text-align: center !important; color:#fff;}
.ReposPageDate {color:#333333; text-align: center !important;}
.ProjectAttributes {font-size: 0.9em;}
/*Datagrids */
.DataGrid_Container {margin-top:15px;}
.DataGrid_Header{font-weight:bold;}
.DataGrid_Header td, .NormalBold td{font-weight:bold;}

/*-------- design style --------*/
.template_style{width:970px; margin:0 auto 20px auto; text-align: center;}

.admin_wrap{width:970px; margin:0 auto; text-align: center;}

.border_wrap {border-left:1px solid #c4c4c3; border-right:1px solid #c4c4c3; border-bottom:1px solid #c4c4c3; border-top:none; text-align:left; clear:both; }

.banner{background:#396e9d; height:210px; width:100%; }
.strapline{background: url(images/strapline.gif) no-repeat bottom left; height:29px; width:326px; margin:35px 0 0 115px; float:left;}
.logo {float:left;}

#flashBanner { float:right; width:400px; height:210px; padding:0; margin:0;}
#NoFlashBanner {display:none; float:right; background:url(images/banner/banner-image2.jpg) no-repeat right top; width:400px; height:210px; padding:0; margin:0;}

#flashMap {display:block;}
#NoFlash {display:none;}

#bannerImage{float:right; width:400px; height:210px; padding:0; margin:0;}
.bannerBG-default {background:url(images/banner/banner-image1.jpg) no-repeat right top;}
.bannerBG-2007 {background:url(images/banner/banner-image1.jpg) no-repeat right top !important;}
.bannerBG-2012 {background:url(images/banner/banner-image2.jpg) no-repeat right top !important;}
.bannerBG-2013 {background:url(images/banner/banner-image3.jpg) no-repeat right top !important;}
.bannerBG-2014 {background:url(images/banner/banner-image4.jpg) no-repeat right top !important;}
.bannerBG-2015 {background:url(images/banner/banner-image5.jpg) no-repeat right top !important;}
.bannerBG-2016 {background:url(images/banner/banner-image6.jpg) no-repeat right top !important;}
.bannerBG-2011 {background:url(images/banner/banner-image7.jpg) no-repeat right top !important;}

.top_wrap{height:34px; border-bottom:1px solid #c4c4c3;}
.top_space{width:970px; margin:0px auto; padding:0 10px 0 0; }
.lang_pad{padding:7px 0 0 25px;float:left;}

.search_style{float:right;}
.search_bg{padding:4px 2px 0 0; display:block;}

.search { padding-top:15px;	float:right; background-color: transparent;	padding-right:20px;	margin-right:10px;}
.searchField { vertical-align: top; display: -moz-inline-box; display: inline-block; }
.searchTipsLink {font-family: arial; font-size:11px; color:#146592;	padding:5px 0 0 2px;}
.search A:hover, .searchTipsLink A:link { text-decoration:none; color:#faa61d;}
.search .NormalTextBox {background:url("search_bg.png") repeat-x left top;	border:#9ec4dc 1px solid; font-family: arial;font-size:12px; margin-right:5px; }
.SearchButton {  background:url("search_icon.png") no-repeat left top; margin:0; display: inline-block; padding: 0px; cursor: pointer;  width: 20px; height: 18px; border:0; left:auto; top:auto; }
.SearchButton img { border:0; }


.content_pad{padding:10px 22px 0 22px; margin: 0 19px 0 19px; }
.content_width{min-height:350px;}

.clear_float{clear:both; line-height:0; font-size:0; height:0; padding:0; margin:0;}

/* ------- FileManager -------*/
div.FileManager{height:auto;border:none;}
table.FileManager{width:99%;}


a.CommandButton:link, a.CommandButton:visited{color:#CB2027; font-weight:bold; text-decoration:none;}
a.CommandButton:hover{color:#3E81B5; text-decoration:underline;}

/*-------ControlPanel changes ---------------*/
.ControlPanel a.CommandButton:link, .ControlPanel a.CommandButton:visited{color:#3E81B5;}
.ControlPanel a.CommandButton:hover{color:#CB2027; text-decoration:underline;}
.ControlPanel a.CommandButton:link, .ControlPanel a.CommandButton:visited, .ControlPanel .SubHead{font-size:1.0em;}

/*--------- pane style ----------*/
.ContentPane, .TopPane, .BottomPane{  padding:0px; margin:0px; text-align: left;}
.ContentPane { width:612px;  float:left;  }
.AdminPane { width:100%; padding:20px; text-align: left;  }
.RightPane{ padding:0px 0px 0px 20px;  margin:0px;  width:250px; float:right; text-align: left; }

.LeftPane{ padding:0px 20px 0px 0px; width:20%; margin:0px; }

/*------------ Breadcrumb Style --------------*/
.Breadcrumb,a.Breadcrumb:link,a.Breadcrumb:active,a.Breadcrumb:visited{color:#3E81B5;}
a.Breadcrumb:hover{color:#df9644;}

/*-------------- Link Style --------------*/
.linkscontainer{padding-top:20px;text-align:center;}
.links,a.links:link,a.links:active,a.links:visited{ font-weight:bold; color:#3E81B5; text-transform:uppercase;}
a.links:hover{color:#df9644;}

/*-------------- User Style --------------*/
.user,a.user:link,a.user:active,a.user:visited { color:#3E81B5;}
a.user:hover{color:#df9644;}

/*-------------- Footer Style --------------*/
.footer_bg{ background:#a51e22 url(images/footer_bg.gif) repeat-x bottom left; height:52px; width:100%; }
#terms_style{ text-align:center; }
#AustAidProgram_item{background:url(images/aus_gov_logo.gif) no-repeat top left; height:52px; width:186px; float:left; }
#HLSP_item {background:url(images/hlsp-logo.gif) no-repeat top right; height:52px; width:186px; float:right; }
#login_style{ text-align:center; padding-top:20px; height:52px; margin:0 auto;}

.footer,.footer a:link,.footer a:active,.footer a:visited { color:#FFF; }
.footer a:hover{color:#df9644;}
.copyright_text {text-align:center;}

/*-------------- Footer Ribbon Style --------------*/
.ribbon_wrap{ height:93px; padding:0 0 0 30px;  }
.ribbon_left{background: url(images/ribbon-left.gif) no-repeat bottom left; width:85px; height:93px; float:left; }
.ribbon_center{ width:680px; height:93px; float:left; }
.ribbon_middle{background: url(images/ribbon-middle.gif) bottom right no-repeat; width:188px; height:93px; margin:0 auto; }
.ribbon_right{background: url(images/ribbon-right.gif) bottom left no-repeat; width:167px; height:93px; float:right;  }

/*-------------- Empty panes Style --------------*/
.DNNEmptyPane{width:0;padding:0;margin:0;}

/*-------------- Search SkinObject Styles --------------*/
div.SearchContainer{position:relative; white-space: nowrap;}
div.SearchBorder{width: 180px; height: 20px; border: solid 1px #e0e0e0; float:left; background-color: White; white-space: nowrap; margin-top: 2px;}
div.SearchContainer a{padding: 0px; display: block; float:left; }
div.SearchContainer a img{padding-left:5px;}
div.SearchIcon{float: left; width: 31px; height: 20px; cursor: pointer; z-index: 11; background: no-repeat 2px 2px; text-align:right;}
div.SearchIcon img{margin-top: 3px;}

input.SearchTextBox{float: left; z-index: 10; border: 0px; width:130px; height:18px; margin-left:3px; color: #43494D;}

#SearchChoices{clear: both; display: none; border: solid 1px #C3D4DF; z-index: 2000; cursor: pointer; margin: 0; padding: 0; text-align:left; background-color: #F3F7FA; position:absolute; top: 22px; left: 0px;}
#SearchChoices li{cursor: pointer; margin: 0; padding: 2px 2px 0 2px; padding-left: 25px; height: 18px; text-align:left; background-color: #F3F7FA; background-repeat: no-repeat; background-position: 2px center; list-style: none; list-style-image: none; border: none; display:block;}
#SearchChoices li.searchHilite{background-color: #CE0D0D;	color:#ffffff; border: none;}
#SearchChoices li.searchDefault{background-color: #F8FAFF; border: none;}


/*-------------- Menu Styles --------------*/
.menu_top{background:#a51e22 url(images/menu_bg.gif) repeat-x top left; height:9px;  }
.menu {height:50px;} 
.admin_menu{width:970px; margin:0 auto;}

.DynamicForms_SaveFormDiv {text-align:center; margin-right:21px;}

/*-------------- Accessibility --------------*/
.resizingtext  { width: 100px; vertical-align: top; padding: 0px 0px 0px 0px; float: right; }
/* DNN 5 */


.Widgets{float:right;padding:0 0 0 0; width:120px;}
.Widgets input{border:none;}
#SizeWidget, #TextSizeWidget{float:right;margin-right:20px;margin-top:5px;}
#TextSizeWidget_smalltext, #TextSizeWidget_mediumtext, #TextSizeWidget_largetext, #SizeWidget_width1024, #SizeWidget_width1280, #SizeWidget_widthfull
{float:left;height:20px;width:20px;margin-right:3px;cursor:pointer;background:transparent none no-repeat;}
#TextSizeWidget_smalltext{background-image:url(images/textsmall.png);}
#TextSizeWidget_smalltext:hover, #TextSizeWidget_smalltext.SelectedWidget {background-image:url(images/textsmallhover.png);}
#TextSizeWidget_mediumtext{background-image:url(images/textmedium.png);}
#TextSizeWidget_mediumtext:hover, #TextSizeWidget_mediumtext.SelectedWidget {background-image:url(images/textmediumhover.png);}
#TextSizeWidget_largetext{background-image:url(images/textlarge.png);}
#TextSizeWidget_largetext:hover, #TextSizeWidget_largetext.SelectedWidget {background-image:url(images/textlargehover.png);}
#SizeWidget_width1024 {background-image:url(images/width1024.png);}
#SizeWidget_width1024:hover, #SizeWidget_width1024.SelectedWidget {background-image:url(images/width1024hover.png);}
#SizeWidget_width1280 {background-image:url(images/width1280.png);}
#SizeWidget_width1280:hover, #SizeWidget_width1280.SelectedWidget {background-image:url(images/width1280hover.png);}
#SizeWidget_widthfull {background-image:url(images/widthfull.png);}
#SizeWidget_widthfull:hover , #SizeWidget_widthfull.SelectedWidget {background-image:url(images/widthfullhover.png);}

/* End of DNN 5 */

.ctr_high           {display: inline;}
.ctr_normal         {display: none;}

		.searchcol .highlight { background: #fba61c; color:#005ea0; }
		.searchcol .searchheading { font-size: 1em; }
		.searchcol .summary { font-size: 0.8em; font-style: italic; }
		.searchcol .suggestion { font-size: 1em; }
		.searchcol .results { font-size: 1em; }
		.searchcol .category { color: #999999; }
		.searchcol .sorting { text-align: right; }

		.searchcol .result_title { font-size: 1em; }	
		.searchcol .result_title A:hover { color:#faa61d; }	
		.searchcol .description { font-size: 1em; color: #008000; }
		.searchcol .context { font-size: 0.9em; }
		.searchcol .infoline { font-size: 0.8em; font-style: normal; color: #808080;}

		.searchcol .zoom_searchform { font-size: 1em; }
		.searchcol .zoom_results_per_page { font-size: 0.8em; margin-left: 10px; }
		.searchcol .zoom_match { font-size: 0.8em; margin-left: 10px;}				
		.searchcol .zoom_categories { font-size: 0.8em; }
		.searchcol .zoom_categories ul { display: inline; margin: 0px; padding: 0px;}
		.searchcol .zoom_categories li { display: inline; margin-left: 15px; list-style-type: none; }
		
		.searchcol input.zoom_button {  }
		.searchcol input.zoom_searchbox {  }		
		
		.searchcol .result_image { float: left; display: block; }
		.searchcol .result_image img { margin: 10px; width: 80px; border: 0px; }

		.searchcol .result_block { margin-top: 15px; margin-bottom: 15px; clear: left; }
		.searchcol .result_altblock { margin-top: 15px; margin-bottom: 15px; clear: left; }
		
		.searchcol .result_pages { font-size: 1em;  }
		.searchcol .result_pagescount { font-size: 1em; display:none; }
		
		.searchcol .searchtime { font-size: 0.8em; }
		
		.searchcol .recommended 
		{ 
			background: #DFFFBF; 
			border-top: 1px dotted #808080; 
			border-bottom: 1px dotted #808080; 
			margin-top: 15px; 
			margin-bottom: 15px; 
		}
		.searchcol .recommended_heading { float: right; font-weight: bold; }
		.searchcol .recommend_block { margin-top: 15px; margin-bottom: 15px; clear: left; }		
		.searchcol .recommend_title { font-size: 1em; }
		.searchcol .recommend_description { font-size: 1em; color: #008000; }
		.searchcol .recommend_infoline { font-size: 0.8em; font-style: normal; color: #808080;}