/* ADG6 CSS document */

body {
    font-size:								11px;
}

h1 {
    font-size: 								14px;
    font-weight: 							bold;
    color: 									#000000;
    line-height:							31px;
    padding: 								0px 0px 0px 18px;
}
/*
h2 {
    font-size: 								13px;
    margin: 								5px 0px 5px 0px;
    font-weight: 							bold;
    color: 									#000000;
}
*/
h2 {
    background:								none;
    font-size: 								13px;
    font-weight: 							bold;
    color: 									#000000;
    line-height:							31px;
    padding: 								0px 0px 0px 0px;
}

.sector-highlight h2 {
    padding: 								0px 0px 0px 18px;
}

#columnA h4 {
	margin-top:								0px;
    border-bottom: 							none;
}

#actualContent {
	margin-left: 							auto ;
	margin-right: 							auto ;
	width:									974px;
}

#pagecontent {
    clear: 									both;
    background: 							#FFFFFF;
    position: 								relative;
    margin-top:								20px;
	padding:								0 14px;
}	

.content2cols #columnA {
    width: 									626px;
    float: 									left;
}

.content2cols #columnB {
    width: 									306px;
    float: 									right;
}

li label {
	display:								inline-block;
	width:									100px;
}
#header{
	margin:									0 7px;
}
#form-search-top {
	background:								transparent url(images/form-search-top.gif) no-repeat;
	float:									right;
	margin-top:								72px;
	height:									30px;
	width:									292px;
}
#form-search-top input{
	vertical-align:							bottom;
}
#form-search-top input.text{
	background:								#FFF;
	margin:									1px 0 0 70px;
	border:									0;
	height:									22px;
	width:									190px;
}
#form-search-centre {
	margin:									20px auto 5px auto;
	width:									245px;
}
#form-search-centre input{
	vertical-align:							top;
}
input.search {
	width:									215px;
}

.results-list > h4 {
	padding:								10px 0px 10px 18px;
}



#teasers p {margin:0; padding: 0 0 0.7em 0;}
#teasers p.teaser-super {color: #c00; font-size: 0.85em; margin: 0; padding: 0 0 0 0; font-family: Verdana, Arial, Helvetica, sans-serif;}

.stories-from-field img {float: left; margin:0 5px 0 0;}

.left-clearer { clear: left;}
.right-clearer { clear: right;}
.clearer { clear: both;}

fieldset {
	border:									none;
	margin-top:								28px;
	outline:								none;	
}
div.formrow { 
	clear: 									both; 
	padding-top: 							2px; 
	padding-bottom: 						2px; 
	margin:									0; 
}

div.formrow span.label { float: left;  width: 190px; text-align: left;  }

div.formrow span.label_req { float: left;  width: 150px; text-align: left; color: #c00;  }
div.formrow span.formw { 
	float: 									none;
	text-align: 							left;
	display:								block;
	padding-left:							210px;
}

.sector-highlight-wrapper {
	float:									left;
}
.sector-highlight {
	margin-right:							14px;
	width:									226px;
}
.sector-highlight-content {
	border-top:								1px solid #999;
	padding:								18px;
	min-height:								194px;
}

.community-item,
.field-story {
	float:									left;
}

.community-item > .action-menu-icons,
.field-story > .action-menu-icons {
	min-width:								120px;
}
.community-item img,
.field-story img{
	height:									111px;
	width:									159px;
	margin-top:								14px;
}
.sector-highlight-content img {
	height:									111px;
	width:									159px;
	margin-bottom:							14px;
}
/*.main-content img,
.field-story img {
	float: 									left;
	margin:									0px 5px 0px 0px;
}*/
.Left {
	float:									left;
}
.Right {
	float:									right;
}
.left.content-image img, .Left.content-image img{
	margin:									0 10px 10px 0;
}
.right.content-image img, .Right.content-image img{
	margin:									0 0 10px 10px;
}

div.main-content {
/*	border:									1px solid #CCCCCC;
	padding:								18px;
	margin-bottom:							14px;*/
}
div.teasers {
	margin:									14px 0px 0px 0px;
	border-left:							1px solid #CCCCCC;
	border-right:							1px solid #CCCCCC;
	border-bottom:							1px solid #CCCCCC;
}
ul.teaser {
	list-style:								disc outside none;
	margin-left:							14px;
}
div.share {
	padding-bottom:							0px;
}
div.teaser h3 {
	margin-top:								7px;
	font-weight:							bold;
}

.teasers h1 {
    background:								none;
    line-height:							20px;
    padding-top:							10px;
    padding-left:							0px;
}

.teaser h1 {
    padding-left:							0px;
	line-height:							24px;
}

.searchHighlightedText {
    font-weight:							bold;
    font-size:								11px;
    background:								none;
}

.results-list ul li {
	padding:								14px 5px;
}

li.alt {
	background:								none repeat scroll 0 0 #F2F2F2;
	border:									1px solid #DDDDDD;
	padding-bottom:							7px;
}

.pagination {
    background: 							none;
    border: 								none;
    text-align:								center;
    margin:									0px 0px 10px 0px;
    padding:								0px 0px 4px 0px;
}
strong {
	font-weight:							bold;
}

div.sideMenu {
    margin-top: 							0px;
    border: 								none;
    padding: 								0px;
    line-height: 							20px;
}
div.sideMenu h2 {
    padding: 								0px;
	line-height: 							20px;
}
div.sideMenu a {
	font-size:								11px;
}
div.sideMenu h1 a {
	font-size:								14px;
}
.sideMenu li ul {
    margin:									0 0 0 0px;
	padding:								0 0 0 14px;
}
.sideMenu > li.selected {
    background: 							none;
}
div.sideMenu ul.level_2.sideMenu {
	/*border:									1px solid #CCCCCC;*/
	padding:								18px 0px 18px 18px;
	margin-bottom:							14px;
}
div.sideMenu ul.level_1 > li > a {
    background:								#E0F0FF none repeat scroll 0 0;
	line-height:							31px;
	padding-left:							18px;
	font-size:								14px;
}
div.sideMenu ul.level_2 > li > a {
	color:									#00BCE4;
	font-size:								13px;
	font-weight:							bold;
}

div.sideMenu ul.level_5 {
	list-style-type:						circle;
}

/* Main content lists  */

div.main-content > ul > li {
	clear:									left;
	padding-top:							10px;
}
div.main-content > ul > li.first{
	padding-top:							0px;
}
div.main-content > ul > li > a {
	color:									#293E83;
	font-size:								11px;
	font-weight:							bold;
}
div.main-content > ul.level_3 > li > ul.level_4 > li,
div.main-content > ul.level_4 > li > ul.level_5 > li {
	background:								url("images/menu-spacer.gif") no-repeat scroll right center transparent;
	float:									left;
	padding-right:							7px;
	margin-right:							5px
}
div.main-content > ul.level_3 > li > ul.level_4 > li > a,
div.main-content > ul.level_4 > li > ul.level_5 > li > a {
	color:									#000000;
    white-space: 							nowrap;
}
div.main-content > ul.level_3 > li > ul.level_4 > li.first,
div.main-content > ul.level_4 > li > ul.level_5 > li.first {
	padding-left:							0px;
}
div.main-content > ul.level_3 > li > ul.level_4 > li.last,
div.main-content > ul.level_4 > li > ul.level_5 > li.last {
	background:								none;
}
div.description > p {
	margin:									0px;
}
.sector-link {
	font-size:								13px;
	font-weight:							bold;
}
form label {
	display:								block;
	clear:									both;
	padding-top:							7px;
	width:									570px;
}
label span {
	width:									180px;
	float:									left;
	display:								block;
}
input[type=text],
input[type=password] {
	width:									220px;
}
textarea {
	height:									80px;
	width:									370px;
}
img.captcha {
	padding-left: 							210px;
	padding-top:							10px; 
	width: 									222px; 
	height: 								60px;
}
.share ul li a {
	padding:								0px 0px 0px 18px;
}
.share ul li.delicious {
	background:								url("images/delicious.gif") no-repeat scroll 0 0 transparent;
}
.share ul li.digg {
	background:								url("images/digg.gif") no-repeat scroll 0 0 transparent;
}
.share ul li.reddit {
	background:								url("images/reddit.gif") no-repeat scroll 0 0 transparent;
}
.share ul li.facebook {
	background:								url("images/facebook.gif") no-repeat scroll 0 0 transparent;
}
.share ul li.stumbleupon {
	background:								url("images/stumbleupon.gif") no-repeat scroll 0 0 transparent;
}
form.admin span{
	float:									left;
	padding:								0px 0px;
	min-height:								15px;
}
form.admin .header{
	font-weight:							bold;
	border-top:								1px solid #333;
	border-bottom:							1px solid #333;
	height:									40px;
}
form.admin input[type=radio] {
	padding-right:							10px;
}
form.admin textarea {
	color:									#444444;
	height:									60px;
	width:									300px;
	font: 									100% Helvetica, Arial, Sans-serif;
}
.admin-row {
	clear:									both;
	display:								table;
	height:									15px;
	padding:								14px 0px;
}
.admin-row .comments {
	display:								none;
}
form.admin .alt{
	background-color:						#F4F4F3;
}
form#admin-organisations .col1,
form#admin-jobs .col1,
form#admin-people .col1,
form#admin-tenders .col1{
	padding-left:							8px;
	width:									60px;
}
form#admin-organisations .col2,
form#admin-jobs .col2,
form#admin-people .col2,
form#admin-tenders .col2{
	width:									70px;
}
form#admin-organisations .col3,
form#admin-jobs .col3,
form#admin-people .col3,
form#admin-tenders .col3{
	width:									30px;
}
form#admin-jobs .col4,
form#admin-tenders .col4{
	width:									120px;
}
form#admin-organisations .col4,
form#admin-people .col4{
	width:									250px;
}
form#admin-jobs .col5,
form#admin-tenders .col5{
	width:									70px;
}
form#admin-organisations .col5,
form#admin-people .col5{
	width:									208px;
}
form#admin-jobs .col6,
form#admin-tenders .col6{
	width:									118px;
}
form#admin-jobs .col7,
form#admin-tenders .col7{
	width:									150px;
}
form.admin .textarea {
	margin:									10px 0px 0px 8px;
	height:									60px;
	width:									300px;
}
.pagination {
	margin:									0px auto;
	text-align:								center;
}
.pagination div {
	padding:								0px 1px;
	display:								inline;
}
.pagination .page {
	width:									15px;	
}
.containerWrap:hover,
.containerWrap {
	border:									none;
	margin:									0px;
	clear:									both;
}
.containerListWrap:hover,
.containerListWrap {
	border:									none;
	margin:									0px;
	padding:								0px 0px 0px;
	clear:									both;
}

/* search results layout */
li.search_block { margin: 0 0 30px 0; }
div.search_row { width: 90%; clear: both; padding: 0; margin:0 0 5px 0; }
div.search_row span.label { float: left; width: 170px; text-align: left;  }
div.search_row span.formw { float: left; padding-right:0px; text-align: left; width: 345px; } 

/* Search results: previous page, next page*/
div.searchpage {font: normal 80% arial, sans-serif; margin:0 ; padding:5px 0 15px 0;  width:97%;  }
div.searchpage span.left { float: left;  text-align: left;   color: #000;   width: 30%;   }
div.searchpage span.middle { float: none; display: block; text-align: center;  color: #000; width: 35%; }
div.searchpage span.right { float: right;  text-align: right;   color: #000;   width: 30%;  }

/* block columns */
.column{
	float:									left;
	margin-right:							14px;
	margin-bottom:							14px;
}
div.sideMenu{
	background:								transparent url(images/column-header.gif) no-repeat;
	margin-bottom:							0;
}
div.sideMenu ul.level_1{
	background:								transparent url(images/column-header-inner.gif) no-repeat 100% 0;
	min-height:								70px;
}
div.sideMenu h1{
	height:									34px;
	margin-right:							10px;
	background:								transparent url(images/column-header.gif) no-repeat;
}
div.sideMenu ul.level_2.sideMenu{
	background:								transparent url(images/right_menu.png) no-repeat 0 0;
	padding-bottom:							0;
	margin-bottom:							0;
	min-height:								10px;
}
div.sideMenu ul.level_2.sideMenu > li{
	padding-left:							14px;
	clear:both;
}
div.sideMenu ul.level_2.sideMenu li.last{
}
div.sideMenu-footer,
div.sidemenu-footer{
	height:									15px;
	background:								transparent url(images/right_menu.png) no-repeat 0 100%;
	margin-bottom:							14px;
}
.nobg,
.nobg .column-inner{
	background:								none!important;
}
.column .column-inner{
	background:								transparent url(images/column-header-inner.gif) no-repeat 100% 0;
}
.column-header{
	background:								transparent url(images/column-header.gif) no-repeat;
}
.column .column-inner .column-head{
	height:									34px;
	clear:									both;
}
.column .column-inner .column-head a.right{
	color:#000;
	font-size:12px;
	margin: 10px;
}
/* blocks */
.block{
	float:left;
	margin-right:14px;
}
.block .block-head{
	background-position: -950px 0;
	background-repeat:no-repeat;
	min-height:15px;
}
.block .block-head h2{
	font-size:14px;
	font-weight:bold;
	color:#425999;
}
.block .block-body,
.block .block-body-with-banner {
	background-position: 0 0;
	background-repeat:repeat-y;
	padding: 1px 14px;
	font-size:12px;
}
.block .block-body h3{
	margin:0;
	color:#425999;
	font-weight:bold;
}
.with-head{
	padding-top: 14px!important;
}
.block-divider{
	border-top:1px solid #999;
	padding-top:14px!important;
	padding-bottom:14px!important;
}
.block-first{
	padding-top:0px!important;
	padding-bottom:14px!important;
}
.block-last{
	border-top:1px solid #999;
	padding-top:14px!important;
	padding-bottom:0px!important;
}
.block .block-foot{
	background-position:	-1900px 100%;
	height:					20px;
	background-repeat:		no-repeat;
}
/* Block backgrounds */
/* Reverse order to avoid inheritance */

.colspan12 .block-head,
.colspan12 .block-body,
.colspan12 .block-foot{
	background-image:url(images/block-colspan12.png);
}

.colspan11 .block-head,
.colspan11 .block-body,
.colspan11 .block-foot{
	background-image:url(images/block-colspan11.png);
}

.colspan10 .block-head,
.colspan10 .block-body,
.colspan10 .block-foot{
	background-image:url(images/block-colspan10.png);
}

.colspan9 .block-head,
.colspan9 .block-body,
.colspan9 .block-foot{
	background-image:url(images/block-colspan09.png);
}

.colspan8 .block-head,
.colspan8 .block-body,
.colspan8 .block-body-with-banner,
.colspan8 .block-foot{
	background-image:url(images/block-colspan08.png);
}

.colspan7 .block-head,
.colspan7 .block-body,
.colspan7 .block-foot{
	background-image:url(images/block-colspan07.png);
}

.colspan6 .block-head,
.colspan6 .block-body,
.colspan6 .block-foot{
	background-image:url(images/block-colspan06.png);
}
/* This style is to only be used with colspan6 */
.colspan6.split .block-head,
.colspan6.split .block-body,
.colspan6.split .block-foot{
	background-image:url(images/block-colspan06-split.png);
}
.colspan6.split .block-body .col-main,
.colspan6.split .block-body .col{
	float:left;
	display:block;
	width:250px;
}
.colspan6.split .block-body .col-main{
	width:165px;
	margin-right:23px;
	min-height:292px;
}
.colspan5 .block-head,
.colspan5 .block-body,
.colspan5 .block-foot{
	background-image:url(images/block-colspan05.png);
}

.colspan4 .block-head,
.colspan4 .block-body,
.colspan4 .block-foot{
	background-image:url(images/block-colspan04.png);
}

.colspan3 .block-head,
.colspan3 .block-body,
.colspan3 .block-foot{
	background-image:url(images/block-colspan03.png);
}

.colspan2 .block-head,
.colspan2 .block-body,
.colspan2 .block-foot{
	background-image:url(images/block-colspan02.png);
}

.colspan1 .block-head,
.colspan1 .block-body,
.colspan1 .block-foot{
	background-image:url(images/block-colspan01.png);
}

.colspan8 .block-body-with-banner ul {
	list-style:		outside;
	margin-left:	14px;
}	


/* Block widths */
/* Reverse order to avoid inheritance */
.colspan12{
	width:946px;
	margin-right:0px!important;
}
.colspan11{
	width:866px;
}
.colspan10{
	width:786px;
}
.colspan9{
	width:706px;
}
.colspan8{
	width:626px;
}
.colspan7{
	width:546px;
}
.colspan6{
	width:466px;
}
.colspan5{
	width:386px;
}
.colspan4{
	width:306px;
}
.colspan3{
	width:226px;
}
.colspan2{
	width:146px;
}
.colspan1{
	width:66px;
}
.last{
	margin-right:0px!important;
}

.sitemap ul {
	margin:									0px 0px 5px 15px;
	font-size:								15px;
	list-style:								disc outside none;
}

.banner {
	margin-bottom:		20px;
}
.contentbanner {
	margin-bottom:		20px;
}

.fl-panel > ul,
ul.register {
	list-style:							disc inside none;
}

