﻿/*
@font-face {
    font-family: 'BellGothicStdBlack';
    src: url('/styles/fonts/bellgothicstd-black-webfont.eot');
    src: url('/styles/fonts/bellgothicstd-black-webfont.eot?#iefix') format('embedded-opentype'),
         url('/styles/fonts/bellgothicstd-black-webfont.woff') format('woff'),
         url('/styles/fonts/bellgothicstd-black-webfont.ttf') format('truetype'),
         url('/styles/fonts/bellgothicstd-black-webfont.svg#BellGothicStdBlack') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'BellGothicStdBold';
    src: url('/styles/fonts/bellgothicstd-bold-webfont.eot');
    src: url('/styles/fonts/bellgothicstd-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/styles/fonts/bellgothicstd-bold-webfont.woff') format('woff'),
         url('/styles/fonts/bellgothicstd-bold-webfont.ttf') format('truetype'),
         url('/styles/fonts/bellgothicstd-bold-webfont.svg#BellGothicStdBold') format('svg');
    font-weight: normal;
    font-style: normal;
}
*/

body 
{

}

header 
{
	height:141px;
}

.logoandsearch 
{
	width:960px;
	height:100px;
	margin:0 auto;
	background: url(/images/IAS-logo-banner.png) top left no-repeat;
	position:relative;
}

#frmSearch 
{
	margin-top:3px;
}

.logoandsearch iframe 
{
	top:34px;
	right:325px;
	position:absolute;
}

.content ul
{
	margin-left:20px;
}

.content ol {
	padding: 0 0 0 30px; 
}

.content ul li, .content ol li

{
	padding-bottom:15px;
}

.topmenu 
{
	height:50px;
	width:960px;
	margin:0 auto;
}

.topmenu li 
{
	float:left;
	margin: 3px 1px 1px 0;
	background-color:#576ab3;
/*	background: linear-gradient(top, #4f4f80, #232360);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4f4f80', endColorstr='#232360'); /* for IE
	border-radius:10px; */
	height:38px;
	width:191px;	
/*	border:1px solid #232360; */
}

.topmenu li.type2 
{
	margin: 3px 0px 1px 0;
	width:192px;	
} 


.topmenu .type5, .topmenu .type11, .topmenu .type33 
{
	display:none;
}

.topmenu li:hover 
{
	background-color:#8e9dd0;
/*	background-image: linear-gradient(top, #6A92FF, #4770E2);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9066b0', endColorstr='#4c286b'); /* for IE */
}	

.topmenu li.open
{
	background-color:#8e9dd0;
/*	background-image: linear-gradient(top, #4f4f80, #232360);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4f4f80', endColorstr='#232360'); /* for IE */
}	

.topmenu li a 
{
	margin:0px;
	height:38px;
	width:191px;
	line-height:38px;
	font-size:16px;
	text-align:center;
	display:block;
    font-family: 'Arial'; /* Was BellGothicStdBold */
    color:#ffffff;
}

/*
.topmenu li.open a
{
	background:#eeeeee;
	color:#232360;
	
}	
*/

#Search_SearchPanel
{
	margin-top:32px;
}

#Search2_SearchPanel 
{
	margin-top:0px;
}

#Search_SearchText  
{
	border-radius:13px;
	line-height:24px;
	height:24px;
	padding-left:8px;
	border:1px solid grey;
	box-shadow:inset 0 0 5px #4770E2;
	float:left;
	background: #e5e5e5;
}

#Search2_SearchText
{
	border-radius:13px;
	line-height:24px;
	height:24px;
	padding-left:8px;
	border:1px solid grey;
	box-shadow:inset 0 0 5px #4770E2;
	float:left;
	background: #ffffff;
}	

#Search_SearchButton, #Search2_SearchButton
{
	float:left;
	margin-left:6px;
}

/*--------------------------- SEARCH RESULTS
*/

#searchresults_SearchView_ListLayout_itemPlaceholderContainer
{
	margin-top:10px;
}

#searchresults_SearchView_ListLayout_itemPlaceholderContainer span
{
	font-size:12px;
}

#searchresults_SearchView_ListLayout_itemPlaceholderContainer span.match 
{
	/*background:#6A92FF; */
	color:#6A92FF;
	padding:1px;
	font-size:inherit;
}

#searchresults_SummaryPanel p
{
	font-size:14px;
	color: #4770E2;
	line-height:18px;
}

a.SelectedPage 
{
	font-size:16px;
	color: #4770E2;
	font-weight: bold;
}
	
a.Pager 
{
	font-size:16px;
	color: #000000;
	font-weight: bold;
}


#searchresults_SearchView_ListLayout_itemPlaceholderContainer a.Open, #searchresults_SearchView_ListLayout_itemPlaceholderContainer span.Selected
{
	font-size:14px;
	color:#535383;
}

#searchresults_SearchView_ListLayout_itemPlaceholderContainer tr td:first-child span 
{
	font-size:16px;
}	


#searchresults_SearchView_ListLayout_itemPlaceholderContainer a.pagelink
{
	margin:10px 0 5px 0;
	display:block;
	font-family:'Arial'; /* Was BellGothicStdBold */
	font-size:18px;
	color:#576ab3;
	font-weight: bold;
}

#searchresults_SearchView_ListLayout_itemPlaceholderContainer a.pagelink:hover
{
	color:#8e9dd0;
}

#searchresults_SearchView_ListLayout_itemPlaceholderContainer a.searchlink 
{
	display:none;
}

#searchresults_SearchView_ListLayout_itemPlaceholderContainer hr
{
	color:#576ab3;
	background-color:#576ab3;
	background-image:#576ab3;
	height:1px;
	border:0px;
}


/*--------------------------- MAIN PAGE
*/

.container 
{
	width:960px;
	margin:10px auto;
	overflow:hidden;
}

#crumb_trail
{
	color: #535383;
	font-size: 14px;
}


/*---------------------------- MENUS
*/

.sidemenucolumn
{
	width:191px;
	float:left;
	margin-left:0px;
}

.menuwrapper 
{
	width:191px;
	display:block;
	margin-bottom:10px;
}

.menuwrapper ul
{
	margin-left:0px;
}

.menuwrapper ul li 
{
	padding-left:0px;
	padding-bottom:0px;
}

.menutitle 
{
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	background:#8e9dd0;
	width:191px;
	height:60px;
}
/*
.menutitle.open
{
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	border: 3px solid #4c286b;
	background:#eeeeee;
	width:229px;
	height:74px;
}
*/

#rrtitle, #archivetitle
{
	height:35px;
}	
/*
#rrtitle.open 
{
	height:34px;
}	
*/
.menutitle h2
{
	line-height:25px;
	color:#ffffff;
	text-align:center;
	font-size:14px; /* Was 24px */
	margin:0;
	padding:5px 0 0 0;
    font-family: 'Arial'; /* Was BellGothicStdBold */
    font-weight:normal;
}	
/*
.menutitle.open h2 
{
	color:#4c286b;
	padding:2px;
	line-height:33px;
}
*/

#rrtitle h2, #archivetitle h2
{
	line-height:35px;
	padding:0;
	font-size:18px;
}	

#akctitle h2
{
	line-height:25px;
	padding-top:5px;
	font-size:18px;
}

/*
#resourcestitle.open h2 
{
	color:#4c286b;
	line-height:34px;
}	
*/

.menuwrapper li
{
	width:191px;
	display:block;
}


#akcmenu li, #rrmenu li, #archivemenu li
{
	display:none;
	font-size: 14px; /* Was 16px */
}

#akcmenu li.type5, #akcmenu li.type5 li, #rrmenu li.type11, #rrmenu li.type11 li, #archivemenu li.type4, #archivemenu li.type4 li
{
	display:block;
}

#akcmenu li.type5 a.type5, #akcmenu li.type5 a, #rrmenu li.type11 a.type11, #rrmenu li.type11 a, #archivemenu li.type4 a.type4
{
	display:none;
}

 #akcmenu li.type5 li a, #rrmenu li.type11 li a
{
 	display:block;
}

.menuwrapper li a 
{
	background:#eaecef;
	padding-left:10px;
	width:181px;
	height:40px;
	line-height:40px;
	font-family: 'Arial'; /* Was BellGothicStdBold */
	color:#535383;
	display:block;
}

.menuwrapper .listfooter
{
	background:#e3e6ea;
	padding-left:10px;
	width:181px;
	height:20px;
	display:block;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
}



.menuwrapper li li:nth-child(even) a
{
	background:#e3e6ea;	
}

.menuwrapper li li a:hover, .menuwrapper li li.open a 
{
	color:#ffffff;
	background:#8e9dd0;
	text-decoration:none;
}

.plainmenu 
{
	margin-bottom:30px;
	margin-top:15px;
}

.usefullinksmenu 
{
	margin-left:20px;
	margin-top:70px;
}



h2, .plainmenu li
{
	font-family: 'Arial'; /* Was BellGothicStdBold */
	color: #576ab3;
	margin-bottom:10px;
	font-weight:bold;
	font-size:18px;
}


h3
{
	font-family: 'Arial'; /* Was BellGothicStdBold */
	color: #000000;
	margin:0 0 10px 0;
	font-weight:normal;
	font-size:14px;
	text-align: left;
	/*text-align: justify;
	text-justify: inter-word; */
}

.plainmenu ul 
{
	list-style:none;
	margin-left:0px;
}

.plainmenu li ul 
{
	margin-top:10px;
}

.plainmenu li li, #akcsubmenu li li li
{
	font-family: 'Arial'; /* Was BellGothicStdBold */
	color: #000000;
	line-height:18px;
	font-size:14px;
	margin:0px;
	font-weight: normal;
}	

.plainmenu li, .plainmenu li li, #akcsubmenu li li li
{
	display:none;
	padding-left:0px;
	padding-bottom:0px;
}

.usefullinksmenu li, .usefullinksmenu li li
{
	display:block;
	padding-left:0px;
	padding-bottom:0px;
}

.activitiesmenu li.type3, .activitiesmenu li.type3 li, .activitiesmenu li li span.type3
{
	display:block;
}

.activitiesmenu li span.type3
{
	display:none;
}

.activitiesmenu ul
{
	float: left; 
	width: 360px;
	margin-bottom:0px;
}

.activitiesmenu ul li 
{
	float: left; 
	width: 179px;
}

.activitiesmenu h2 
{
	margin-bottom:0px;
}

#headlinesmenu li, #projectsmenu li, #headlinesmenu li p a
{
	display:block;
	font-family: 'Arial'; /* Was BellGothicStdBold */
	color: #000000;
	line-height:18px;
	font-size:14px;
	margin:0px;
	font-weight:normal;
	text-decoration:none;
}

#archivelist li 
{
	display:none;
	margin-bottom:10px;
}

#archivelist li.type4, #archivelist li.type4 li.selected, #archivelist li.type4 li.selected li, #archivelist li.type4 li.selected li span
{
	display:block;
}

#archivelist li.type4 span 
{
	display:none;
	font-size:14px;
}

#recentnewsmenuhome li, #recentnewsmenu li  
{
	display:block;
	margin-bottom:15px;
	font-size:14px;
	line-height:18px;
	color: #576ab3;
	font-weight:bold;
	padding-left:0px;
	padding-bottom:0px;
}

#recentnewsmenuhome li li, #recentnewsmenu li li 
{
	margin-bottom:0px;
	margin-top:2px;
	font-size:12px;
	line-height:16px;
	color: #000000;
	font-family:Arial;
	font-weight:normal;
}

#recentnewsmenuhome li ul, #recentnewsmenu li ul 
{
	margin-top:5px;
}

#factsheetlist li, #akcsubmenu li
{
	display:block;
	font-size:14px;
	line-height:18px;
	color: #000000;
	font-weight:bold;
	margin-bottom:0px;
}

#factsheetlist li 
{
	padding-left:0px;
}

#factsheetlist
{
	margin-top:10px;
}

/*---------------------- NEWS
*/

#home #newsdontdisplayonhome 
{
	display:none;
}

.story a, p a
{
	text-decoration:underline;
}

.story a:hover, p a:hover
{
	color:#8e9dd0;
}

/*---------------------- CONTENT AND COLUMNS
*/

#content 
{
	width:749px;
	float:left;
	margin-left:20px;
}

.fullwidthcontent
{
	width:960px;
	margin-left:0;
}

.content a:hover 
{
	text-decoration:underline;
}

.pressleftcolumn 
{
	width:564px;
	margin-right:30px;
	float:left;
}
	
.leftcolumn 
{
	width:359px;
	margin-right:30px;
	float:left;
}

.rightcolumn 
{
	width:360px;
	float:left;
}

.undercrumb 
{
	margin-top:15px;
}

.fullcolumn 
{
	width:749px;
}

.publicationswrapper 
{
	width:360px;
	height:150px;
	margin-top:30px;
}

.publicationsleftcol 
{
	width: 100px;
	height:150px;
	float:left;
}


.publicationsrightcol 
{
	padding-left:5px;
	width: 245px;
	height:150px;
	float:left;
}

.publicationarticle 
{
	border-top: 5px solid #576ab3;	
	margin-top:15px;
}


.viewbutton 
{
	width:78px;
	height:30px;
	margin:5px 5px 5px 0;
	background-color:#8e9dd0;
/*	background-image: linear-gradient(top, #6A92FF, #4770E2);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9066b0', endColorstr='#4c286b'); /* for IE */
	border-radius:6px;
	float:left;
	border: 1px solid #8e9dd0;
}

.viewbutton a, .downloadbutton a 
{
	height:28px;
	width:76px;
	display:block;
	border-radius:4px;
	margin:1px;
}

.viewbutton a:hover, .downloadbutton a:hover 
{
	text-decoration:none;
	background-color:#eeeeee;
}
	
.viewbutton span, .downloadbutton span
{
	height:28px;
	line-height:28px;
	text-align:center;
	width:78px;
	color:#ffffff;
	font-family: 'Arial'; /* Was BellGothicStdBold */
	font-size:14px; /* Was 16px */
	display:block;
}

.viewbutton a:hover span
{
	color:#8e9dd0;
}

.downloadbutton a:hover span
{
	color:#576ab3;
}

.downloadbutton 
{
	width:78px;
	height:30px;
	margin:5px;
	background-color:#576ab3;
/*	background: linear-gradient(top, #4f4f80, #232360);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4f4f80', endColorstr='#232360'); /* for IE */
	border-radius:6px;
	float:left;
	border: 1px solid #576ab3;
}

.usefullinks
{
	overflow:hidden;
}


/*-------------------------- KNOWLEDGE CENTRE
*/

.factsheetcontainer, .presentationcontainer
{
	width:360px;
	overflow:hidden;
}

.factsheet, .presentation
{
	width:80px;
	background: url(/images/factsheet-icon-64px.png) top center no-repeat;
	float:left;
	overflow:hidden;
	text-align:center;
	padding:8px;
	margin-bottom:20px;
}

.presentation 
{
	background: url(/images/presentation-icon-64px.png) top center no-repeat;
}
	
.factsheet h4, .presentation h4 
{
	font-size:14px;
	font-family: 'Arial'; /* Was BellGothicStdBold */
	font-weight:normal;
	margin-top:55px;
	height:54px;
}

.factsheet .viewbutton, .factsheet .downloadbutton, .presentation .viewbutton, .presentation .downloadbutton
{
	margin-left:0px;
	margin-bottom:0px;
	height:24px;
}

.factsheet .viewbutton a, .factsheet .downloadbutton a, .presentation .viewbutton a, .presentation .downloadbutton a
{
	height:22px;
}

.factsheet .viewbutton span, .factsheet .downloadbutton span, .presentation .viewbutton span, .presentation .downloadbutton span
{
	font-size:14px;
	line-height:22px;
	height:22px;
}

/*-------------------------- WHO WE ARE
*/

#staffaccordion 
{
	margin-top:40px;
}

.accordioncollapsed 
{
	background:url(/images/accordiancross.png) 5px 5px no-repeat;
}

.accordionexpanded 
{
	background:url(/images/accordiandash.png) 5px 5px no-repeat;
}

.accordionbutton
{
	height:30px;
	width:744px;
	background-color:#576ab3;
	display:block;
	padding:5px;
	margin-top:20px;
}



.accordionbutton h3
{
	line-height:20px;
	margin-left:30px;
	color:#ffffff;
	text-align:left;
}

.smallaccordionbutton
{
	height:30px;
	width:360px;
	background-color:#576ab3;
	display:block;
	padding:5px;
	margin-top:10px;
}



.smallaccordionbutton h3
{
	line-height:20px;
	margin-left:30px;
	color:#ffffff;
	text-align:left;
}

.accordioncontents 
{
	width:724px;
	display:none;
	overflow:hidden;
}

.smallaccordioncontents 
{
	width:360px;
	display:none;
	overflow:hidden;
	padding-top: 10px;
	padding-bottom:10px;
}

#staffaccordioncontents, #healthaccordioncontents, #pub2012accordioncontents
{
	display:block;
}


.bioinfobox, .publicationinfobox
{
	width:362px;
/*	height:110px; */
	float:left;
	display:block;
}

.publicationinfobox {
	height:110px;
}

.bioimage, .publicationimage
{
	height:100px;
	width:66px;
	float:left;
	display:block;
	margin:10px 5px 0 5px;
}

.publicationimage {
	height:100px;
}

.bioimage img, .publicationimage img
{
	height:100px;
	width:66px;
}

.biotext, .publicationtext
{
/*	height:100px; */
	width:276px;
	float:left;
	display:block;
	margin:10px 5px 0 5px;
}	

.publicationtext {
	height:100px;
}

/*-------------------------- TEXT AND IMAGES
*/

.usefullinks h3 
{
	text-align:center;
}	

.content h2:first-child 
{
	margin-top:15px;
}

h4 
{
	margin:0 0 3px 0;
	padding:0;
}

p 
{
	margin-top:0px;
	font-size:10pt;
	text-align: left;
	/*text-align: justify;
	text-justify: inter-word; */
	line-height: 1.35;
	word-wrap:break-word;
}

p.bluetext
{
	color:#576ab3;
	font-size:14px;
}

li
{
	font-size:10pt;
	text-align: left;
	/*text-align: justify;
	text-justify: inter-word; */

}	

.rightcolumn img 
{
	width:100%;
}

.publicationsleftcol img 
{
	margin-left:7px;
	width:auto;
}

img.mainimage 
{
	 margin-bottom:20px;
}

img.akcimage 
{
	 margin-top:20px;
	 margin-bottom:20px;
}

/*---------------------- CONTACT US
*/

input[type=text], textarea
{
	border: 1px solid #000000;
}

#contactcontent td 
{
	margin-bottom:10px;
}

#contactcontent table
{
	margin-top:20px;
}

#contactcontent .button
{
	width:80px;
	height:30px;
	line-height:30px;
	background-color:#576ab3;
/*	background: linear-gradient(top, #4f4f80, #232360);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4f4f80', endColorstr='#232360'); /* for IE */
	border-radius:6px;
	color:#ffffff;
	font-family: 'Arial'; /* Was BellGothicStdBold */
}	




/*---------------------- FOOTER
*/
	

footer
{
	width:960px;
	margin:0 auto;
	height:50px;
	display:block;
	background:#f5f6fa;
/*	background:linear-gradient(top, #f5f6fa, #e0e4ee);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f6fa', endColorstr='#e0e4ee'); /* for IE */
}

.footerinsert 
{
	width:960px;
	height:20px;
	position:relative;
	top:15px;
	left:0px;
}

footer span.copyright 
{
	float:left;
	display:block;
	padding-left:15px;
	color: #232360;
	font-size:12px;
	line-height:20px;
}

footer ul 
{
	list-style:none;
	float:right;
}

footer ul li 
{
	float:left;
	height:20px;
	border-left:1px solid #9596b3;
}

footer ul li.type1 
{
	border-left:0;
}

footer ul li.type33
{
	display:none;
}

footer ul li span 
{
	font-size:12px;
	color:#535383;
	height:20px;
	line-height:20px;
	display:block;
	padding:0 10px;
}
	