img {border:0 none;}
a {outline:none;}

/* Page Top Style Definitions */
div#toolbar ul {

	float: right;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: auto;

}
div#toolbar li {

	float: left;
	border-right: 1px solid #ffffff;
	margin-top: 4px;
	padding: 0px 6px;
	width: auto;
	list-style-type: none;
	line-height: 11px;

}
	div#toolbar li a {
	
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		text-decoration: none;
		color: #ffffff;
		
	}
	div#toolbar li a:hover {
	
		text-decoration: underline;
		
	}

div#toolbar li.sys_intranet {

	background: #fff;
	border-right: none;
	margin: 0px 1px 0px -1px;
	padding: 3px 10px;
	list-style-type: none;
	line-height: 13px;

}
div#windowFrame.sys_connected div#toolbar li.sys_intranet,
div#windowFrame.sys_intranet div#toolbar li.sys_intranet {

	background: #ffffff url(/SiteElements/nav/lock-icon-orange.gif) no-repeat 7px 3px;
	padding-left: 21px;
	
}
	div#toolbar li.sys_intranet a {
	
		font-weight: bold;
		color: #e24c1e;
		
	}

/* Top Navigation Style Definitions */
div#topNavigation div.sys_mainnavigation {

	position: relative;
	background: #0086c2 url("/SiteElements/nav/header-separation.gif") no-repeat 50% 100%;
	height: 39px;
	overflow: hidden;

}
div#topNavigation ul {

	position: absolute;
	background: #ffffff url("/SiteElements/nav/header-separation.gif") no-repeat 50% 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	max-width: 1200px;
	height: 39px;

}
	div#topNavigation li {
	
		float: left;
		position: relative;
		background-color: #0086c2;
		border-right: 1px solid #1c7da8;
		border-left: 1px solid #0086c2;
		margin: 0px auto;
		padding: 10px 12px 8px 12px;
		list-style-type: none;
		white-space: nowrap;
		height: 20px;
		font-family: Arial, Helvetica, sans-serif;
		/*cursor: pointer;
		cursor: hand;*/
	
	}
	div#topNavigation li.sys_selected {
	
		background-color: transparent;
		border-right: 1px solid #afdef1;
		border-left: 1px solid #afdef1;
		cursor: default;
	
	}
	div#topNavigation li.sys_first {
	
		padding-left: 10px;
	
	}
	div#topNavigation li.sys_last {
	
		border-right: 0px;
		padding-right: 17px;

	}
	div#topNavigation li:hover {
	
		background-color: #0090d0;
	
	}	
	div#topNavigation li.sys_selected:hover {
	
		background-color: transparent;
	
	}
		div#topNavigation li a {
		
			font-family: Arial, Helvetica, sans-serif;
			font-size: 16px;
			font-weight: bold;
			letter-spacing: -1px;
			text-decoration: none;
			color: #ffffff;
			
		}
		div#topNavigation li.sys_selected a {
	
			color: #0086c2;
			
		}
/* Content Header Style Definitions */
div#breadcrumbs {

	background: #f0f0f0;
	border-right: 3px solid #fff;
	border-top: 3px solid #fff;
	border-bottom: 3px solid #fff;
	padding: 3px 0px 3px 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7a7a7a;
	min-height: 14px;

	}
	div#breadcrumbs span {
	
		font-weight: bold;
		color: #0086c2;
	
	}
	div#breadcrumbs a {
	
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		text-decoration: none;
		color: #7a7a7a;
	
	}
	div#breadcrumbs a:hover {
	
		color: #333333;
	
	}
	div#breadcrumbs em {
	
		font-style: normal;
		text-decoration: underline;
	
	}


/* Left Column Style Definitions  valerio deleted*/


/* Specific Left column banner Styles */
div.sys_projectSponsor {

	background: url(/SiteElements/nav/researchprojects-banner-bg.gif) no-repeat;
	border-top: 2px solid #ffffff;
	border-bottom: 2px solid #ffffff;
	margin-top: 12px;
	padding: 6px 0px 0px 5px;
	height: 22px;

}
	div.sys_projectSponsor a {
	
		font-family: Arial, Helvetica, sans-serif;
		font-size: 15px;
		font-weight: bold;
		letter-spacing: -0.05em;
		text-decoration: none;
		color: #0086c2;
	
	}
	div.sys_projectSponsor a:hover {

		color: #005abb;
	
	}
	
/* Content Area Style Definitions */
div#mainColumn h1 {

	margin: 0px 0px 7px 0px;
	padding: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;
	color: #00365b;
	
	}
	div.sys_rightSide div#mainColumn h1,
	div.sys_bothSides div#mainColumn h1 {

	margin: 0 250px 7px 0;
	
}

div#mainColumn h2 {

	margin: 0px 0px 9px 0px;
	padding: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #00365b;

}
div#mainColumn h3 {

	margin: 0px 0px 7px 0px;
	padding: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #00365b;

}
div#mainColumn h4 {

	margin: 0px 0px 4px 0px;
	padding: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #636363;

}
div#mainColumn h5 {

	margin: 0px 0px 4px 0px;
	padding: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #005c96;

}

div#mainColumn a:link, div#mainColumn a:visited,
div#mainColumn a:link h2, div#mainColumn a:visited h2, 
div#mainColumn a:link h3, div#mainColumn a:visited h3, 
div#mainColumn a:link h4, div#mainColumn a:visited h4, 
div#mainColumn a:link h5, div#mainColumn a:visited h5 {

	color: #0086C2;
	text-decoration: none;

	}
	div#mainColumn a:link:hover, div#mainColumn a:visited:hover,
	div#mainColumn a:link h2:hover, div#mainColumn a:visited h2:hover, 
	div#mainColumn a:link h3:hover, div#mainColumn a:visited h3:hover, 
	div#mainColumn a:link h4:hover, div#mainColumn a:visited h4:hover, 
	div#mainColumn a:link h5:hover, div#mainColumn a:visited h5:hover {
	
		text-decoration: underline;
		color: #0086C2;
	
	}

.sys_page a:hover {

	text-decoration: none !important;

	}

div#mainColumn h2 a:link, div#mainColumn h2 a:visited, 
div#mainColumn:link, div#mainColumn h3 a:visited, 
div#mainColumn h4 a:link, div#mainColumn h4 a:visited, 
div#mainColumn h5 a:link, div#mainColumn h5 a:visited
div#mainColumn a:link h2, div#mainColumn a:visited h2, 
div#mainColumn a:link h3, div#mainColumn a:visited h3, 
div#mainColumn a:link h4, div#mainColumn a:visited h4, 
div#mainColumn a:link h5, div#mainColumn a:visited h5 {

	color: #0086C2;
	text-decoration: none;

	}

div#mainColumn a.sys_intranet, div#mainColumn a.sys_t206695, div#mainColumn a.sys_t316785, div#mainColumn a.sys_t206696, div#mainColumn a.sys_t305981 {

	background: url("/SiteElements/nav/lock-icon-orange.gif") no-repeat 100% 2px;
	padding-right: 15px;
	margin-right:1px;

}

div#mainColumn a.sys_21 {

	background: url("/SiteElements/nav/file-pdf-icon-gif.gif") no-repeat 100% 0px;
	padding-right: 17px;
	margin-right:1px;

}

div#mainColumn a.sys_17 {

	background: url("/SiteElements/nav/file-word-icon-gif.gif") no-repeat 100% 0px;
	padding-right: 20px;
	margin-right:1px;

}

div#mainColumn a.sys_2 {

	background: url("/SiteElements/nav/file-img-icon-gif.gif") no-repeat 100% 0px;
	padding-right: 15px;
	margin-right:1px;

}

div#mainColumn a.sys_30  {

	background: url("/SiteElements/nav/file-zip-icon-gif.gif") no-repeat 100% 0px;
	padding-right: 19px;
	margin-right:1px;

}

div#mainColumn a.sys_19 {

	background: url("/SiteElements/nav/file-ppt-icon-gif.gif") no-repeat 100% 0px;
	padding-right: 18px;
	margin-right:1px;

}

div#mainColumn a.sys_18 {

	background: url("/SiteElements/nav/file-excel-icon-gif.gif") no-repeat 100% 0px;
	padding-right: 20px;
	margin-right:1px;

}



div#mainColumn p {

	margin: 6px 0px 6px 0px;
	padding: 0px 0px 0px 0px;
	font-family: Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 125%;
	text-align: justify;
	color: #636363;

}
div#mainColumn p.sys_small, div#mainColumn em.sys_small, div#mainColumn strong.sys_small {

	font-size: 11px;

}
div#mainColumn p.sys_x-small, div#mainColumn em.sys_x-small, div#mainColumn strong.sys_x-small {

	font-size: 10px;

}
div#mainColumn p.sys_break {

	clear: both;

}
div#mainColumn em {

	font-family: Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	font-style: normal;
	
}
div#mainColumn blockquote {

	margin: 11px 20px 11px 40px;
	font-family: Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 125%;
	text-align: justify;
	color: #636363;

}
div#mainColumn address {

	margin: 10px 0px 0px 0px;
	font-family: Verdana, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-align: right;
	color: #636363;

}

div#mainColumn img.imageLeft {

	float: left;
	border: none;
	margin: 0px 10px 0px 0px;

}
div#mainColumn img.imageRight {

	float: right;
	border: none;
	margin: 0px 0px 0px 10px;

}
div#mainColumn img.sys_cornerImageLeft, .sys_cornerImageLeft {

	float: left;
	border-right: 1px solid #b3b3b3;
	border-bottom: 1px solid #b3b3b3;
	margin: -10px 12px 0px -16px;

}
div#mainColumn img.sys_cornerImageRight, .sys_cornerImageRight {

	float: right;
	border-left: 1px solid #b3b3b3;
	border-bottom: 1px solid #b3b3b3;
	margin: -10px -10px 0px 12px;
	padding-left: 0px !important;

}

div#mainColumn .sys_cornerImageLeft img, div#mainColumn .sys_cornerImageRight img {
	display:block;}

div#mainColumn ul, div#mainColumn ol {

	margin: 0px 0px 0px 0px;
	padding: 35px 0px 10px 25px;

}
div#mainColumn ol.sys_numbers {

	list-style-type: decimal;

}
div#mainColumn ol.sys_alphabet-lower {

	list-style-type: lower-alpha;

}
div#mainColumn ol.sys_alphabet-upper {

	list-style-type: upper-alpha;

}
div#mainColumn ul li {

	list-style-type: none;
	list-style-position: outside;
	background: url(/SiteElements/nav/content-list-arrow.gif) no-repeat 0px 4px;
	margin: 0px 0px 8px 0px;
	padding-left: 12px;
	height: 1%; /* in order to avoid the arrows to disappear under IE7 */
	font-family: Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #636363;	

}
	div#mainColumn li a {
	
		text-decoration: none;
		color: #0086c2;
	
	}
	div#mainColumn li a:hover {
	
		text-decoration: underline;
	
	}

div#mainColumn ol li {

	margin: 0px 0px 8px 12px;
	font-family: Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #636363;	

}

div#mainColumn p.sys_darkblue, div#mainColumn a.sys_darkblue, div#mainColumn strong.sys_darkblue, div#mainColumn em.sys_darkblue, div#mainColumn li.sys_darkblue {

	color: #00365b !important;

}
div#mainColumn p.sys_blue, div#mainColumn a.sys_blue, div#mainColumn strong.sys_blue, div#mainColumn em.sys_blue, div#mainColumn li.sys_blue {

	color: #005c96 !important;

}
div#mainColumn p.sys_lightblue, div#mainColumn a.sys_lightblue, div#mainColumn strong.sys_lightblue, div#mainColumn em.sys_lightblue, div#mainColumn li.sys_lightblue {

	color: #0086c2 !important;

}
		
div#mainColumn div.sys_pointer {

	background: url(/SiteElements/nav/content-list-arrow.gif) no-repeat 0px 4px;
	margin: 0px 0px 12px 0px;
	padding-left: 12px;
	font-family: Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #636363;	

}
div#mainColumn div.sys_textBox {

	float: left;
	position: relative;
	border-top: 1px solid #b3b3b3;
	border-bottom: 1px solid #b3b3b3;
	width: 100%;
	overflow: hidden;
	
	/* New equal height fix */
	
	/* before Jules
	margin: -11px 0 0 -16px; */
	margin: -1px 0 0 -16px;

	padding: 10px 10px 10px 16px;
	}
	div#mainColumn div.sys_textBox.sys_single-block {

		margin-top: -1px !important;
	}

div#mainColumn div.sys_textBox.sys_featured {

	float: right;
	border: 1px solid #b3b3b3;
	margin: 0px 0px 10px 20px;
	width: 265px;
	text-align: center;
	
}
div#mainColumn div.sys_textBox.sys_grey {

	background-color: #f0f0f0;
	
}
div#mainColumn div.sys_textBox div.sys_leftSide {
	
		/*border-right: 1px solid #B3B3B3;*/
		float:left;
		width:49.99%;
		position:relative;
		/*left:49.99%;*/
		overflow:hidden;
		margin: 0;
		padding: 0;

				
	}


div#mainColumn div.sys_textBox div.sys_rightSide {
	
		float:left;
		width:49.99%;
		position:relative;
		/*left:49.99%;*/
		overflow:hidden;
		margin: 0;
		padding: 0;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
				
	}


.columnContent
	{
	/* before Jules
	padding: 3px 10px 4px; */
	padding: 10px;
	}

.sys_rightSide .columnContent
	{
	padding-right:5%;
	}

div#mainColumn div.sys_textBox div.sys_leftSide img.sys_cornerImageRight, div#mainColumn div.sys_textBox div.sys_leftSide  div.sys_cornerImageRight {
	
			margin-right: -1px;
		
		}
		
		div#mainColumn div.sys_textBox div.sys_rightSide {
	
		float: right;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		/* border-left: 1px solid #b3b3b3; */
	
	}
		div#mainColumn div.sys_textBox div.sys_rightSide > * {
		
			padding-left: 12px;
		
		}
	div#mainColumn div.sys_textBox div.sys_wide {
	
		width: 70%;
		min-width: 70%; /* in order to avoid a display bug under IE7 */
	
	}
	div#mainColumn div.sys_textBox div.sys_narrow {
	
		width: 30%;
		min-width: 30%; /* in order to avoid a display bug under IE7 */
	
	}
	div#mainColumn div.sys_textBox li p {

		text-align: left;
	
	}
	div#mainColumn div.sys_textBox div.sys_leftSide p {

		/* margin-right: 10px; */
	
	}
	
	div#mainColumn div.sys_textBox.sys_threeColumns div.sys_column,
	div#mainColumn div.sys_textBox.sys_fourColumns div.sys_column  {

		float: left;
		border-right: 1px solid #b3b3b3;
		margin: -10px 0px -9999px 0px;
		padding: 10px 10px 9999px 10px;
		width: 31%;
	
	}
	div#mainColumn div.sys_textBox.sys_threeColumns div.sys_column.sys_first,
	div#mainColumn div.sys_textBox.sys_fourColumns div.sys_column.sys_first {

		padding-left: 0px !important;
	
	}
	div#mainColumn div.sys_textBox.sys_threeColumns div.sys_column.sys_last,
	div#mainColumn div.sys_textBox.sys_fourColumns div.sys_column.sys_last {

		border-right: 0px;
		padding-right: 0px !important;
	
	}
	div#mainColumn div.sys_textBox.sys_fourColumns div.sys_column{

		width: 22.5%;
	
	}
	
	div#mainColumn div.sys_textBox.sys_featured blockquote {
	
		margin: 6px 6px 6px 0px;
	
	}
	div#mainColumn div.sys_column.sys_noborder {
	
		border-right: 0px !important;
	
	}
	
div#mainColumn div.sys_columnBox {

	float: left;
	position: relative;
	border-top: 1px solid #b3b3b3;
	border-bottom: 1px solid #b3b3b3;
	margin: 10px 0px -11px -16px;
	padding: 0px 10px 10px 15px;
	width: 100%;
	overflow: hidden;
	
}
	div#mainColumn div.sys_columnBox div.sys_leftColumn {
	
		float: left;
		border-right: 1px solid #b3b3b3;
		margin: -10px 0px -9999px 0px;
		padding: 0px 10px 9999px 0px;
		width: 45%;
	
	}
	div#mainColumn div.sys_columnBox div.sys_rightColumn {
	
		float: left;
		margin: -10px 0px -9999px 6px;
		padding: 0px 0px 9999px 10px;
		width: 45%;
	
	}
		div#mainColumn div.sys_columnBox div.sys_textBox {
	
			float: left;
			border-top: 0px;
			border-bottom: 1px solid #b3b3b3;
			margin: 10px 0px -11px -16px;
			padding: 10px 10px 10px 15px;
			width: 100%;
			overflow: hidden;
			
		}
		div#mainColumn div.sys_columnBox div.sys_textBox.sys_last {

			border-bottom: 0px;
			
		}
		
	div#mainColumn div.sys_textBox div.sys_link {

		float: left;
		background: url(/SiteElements/nav/content-list-arrow.gif) no-repeat 0px 4px;
		margin: 0px 0px 6px 0px;
		padding-left: 12px;
		width: auto;
		clear: left;
		
	}
	div#mainColumn div.sys_textBox li div.sys_link {

		float: none;
		background-image: url(/SiteElements/nav/content-link-arrow.gif);
		clear: none;
		
	}
	div#mainColumn div.sys_textBox div.sys_rightSide div.sys_link {

		margin-left: 12px;
		
	}
	div#mainColumn div.sys_textBox div.sys_link.sys_right {

		float: right;
		
	}
	div#mainColumn div.sys_textBox div.sys_leftSide div.sys_link.sys_right {

		margin-right: 10px;
		
	}
		div#mainColumn div.sys_textBox div.sys_link a {
		
			font-family: Verdana, sans-serif;
			font-size: 11px;
			font-weight: bold;
			text-decoration: none;
			color: #0086c2;
		
		}
		div#mainColumn div.sys_textBox div.sys_link a:hover {
		
			text-decoration: underline;
		
		}
		div#mainColumn div.sys_textBox li div.sys_link a {
		
			font-size: 12px;
			font-weight: normal;
		
		}

	div#mainColumn div.sys_textBox ul {

		margin: 14px 0px 12px 0px;
		padding: 0px 0px 0px 0px;
		
	}
	div#mainColumn div.sys_textBox.sys_twoColumnsList ul,
	div#mainColumn div.sys_textBox.sys_threeColumnsList ul,
	div#mainColumn div.sys_textBox.sys_fourColumnsList ul {
	
		float: left;
		margin: 6px 0px 6px 0px;
		width: 50%;
		min-width: 50%; /* in order to avoid a display bug under IE7 */
	
	}
	div#mainColumn div.sys_textBox.sys_threeColumnsList ul {
	
		width: 33%;
		min-width: 33%; /* in order to avoid a display bug under IE7 */
	
	}
	div#mainColumn div.sys_textBox.sys_fourColumnsList ul {
	
		width: 25%;
		min-width: 25%; /* in order to avoid a display bug under IE7 */
	
	}
	div#mainColumn div.sys_textBox ul li {

		list-style-type: none;
		list-style-position: outside;
		background: url(/SiteElements/nav/content-list-arrow.gif) no-repeat 0px 4px;
		margin: 0px 0px 8px 0px;
		padding: 0px 10px 0px 18px;
		
	}
	div#mainColumn div.sys_textBox ul.sys_rightSide li {
	
		margin-left: 12px;
	
	}
		div#mainColumn div.sys_textBox li a {
		
			font-family: Verdana, sans-serif;
			font-size: 12px;
			font-weight: normal;
			text-decoration: none;
			color: #0086c2;
		
		}
		div#mainColumn div.sys_textBox li a:hover {
		
			text-decoration: underline;
		
		}
		
div#mainColumn div.sys_contentBox {

	float: left;
	position: relative;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 100%;

}
div#mainColumn div.sys_contentBoxTabs {

	position: relative;
	margin: 0px 0px 0px 0px;
	text-align: left;

}
	div#mainColumn div.sys_contentBoxTabs ul {
	
		margin: 0px 0px 0px 0px !important;
		padding: 0px 0px 0px 0px !important;
	
	}
	div#mainColumn div.sys_contentBoxTabs li {
	
		float: left;
		list-style-type: none;
		list-style-image: none;
		background: #f0f0f0 !important;
		border-top: 1px solid #b3b3b3;
		border-right: 1px solid #b3b3b3;
		border-left: 1px solid #b3b3b3;
		margin: 0px 5px -11px 0px !important;
		padding: 5px 10px 5px 10px !important;
		width: auto  !important;
		/*cursor: pointer;
		cursor: hand;*/
		z-index: 0;
	
	}
	div#mainColumn div.sys_contentBoxTabs li:hover {
	
		background: #f7f7f7 !important;
	
	}
	div#mainColumn div.sys_contentBoxTabs li.sys_selected {
	
		background: #ffffff !important;
		/*padding-bottom: 3px !important;*/
		cursor: default;
		z-index: 9999;
	
	}
		div#mainColumn div.sys_contentBoxTabs li div {
		
			text-align: center;
		
		}
		div#mainColumn div.sys_contentBoxTabs li.sys_selected div {
		
			z-index: 9999;
		
		}
		div#mainColumn div.sys_contentBoxTabs li a {
		
			font-family: Arial, Helvetica, sans-serif !important;
			font-size: 13px !important;
			font-weight: bold !important;
			text-decoration: none;
			color: #696969 !important;
		
		}
		div#mainColumn div.sys_contentBoxTabs li a:hover {
		
			text-decoration: none !important;
			color: #333333 !important;
		
		}
		div#mainColumn div.sys_contentBoxTabs li.sys_selected a {
		
			color: #005c96 !important;
		
		}
div#mainColumn div.sys_contentBoxBody {

	float: left;
	position: relative;
	border-top: 1px solid #b3b3b3;
	border-bottom: 1px solid #b3b3b3;
	margin: 10px 0px -11px -16px;
	padding: 25px 10px 10px 16px;
	width: 100%;
	overflow: hidden;

}

/* Tool Box Style Definitions */
div.sys_textBox div#toolBox {

	margin-top: 0px;

}
div#toolBox ul {

	margin: 0px 0px 0px 0px !important;
	padding: 2px 0px 2px 0px !important;
	

}
div#toolBox li {

	float: left;
	margin: 0px 6px 0px 6px !important;
	padding: 5px 0px 6px 0px !important;
	background: url("/SiteElements/nav/dotted-line.gif") repeat-x 0% 100% !important;
	width: 120px !important;
	font-size: 11px !important;
}
div#toolBox li.sys_last {

	background: none !important;
	padding-bottom: 8px !important;

}
	div#toolBox li div {

		background-repeat: no-repeat;
		background-position: 0px 1px;
		padding-left: 21px;
		height: 14px;
		display:block;
	}
	div#toolBox li div.sys_send {
	
		background-image: url("/SiteElements/nav/sendtofriend-icon.gif")
	
	}
	div#toolBox li div.sys_print {
	
		background-image: url("/SiteElements/nav/printerfriendly-icon.gif")
	
	}
	div#toolBox li div.sys_comment {
	
		background-image: url("/SiteElements/nav/addcomment-icon.gif")
	
	}
	div#toolBox li div.sys_size {
	
		background-image: url("/SiteElements/nav/textsize-icon.gif")
	
	}
		div#toolBox li div a {
			
			font-family: Verdana, sans-serif !important;
			font-size: 11px !important;
			font-weight: normal !important;
			letter-spacing: -0.01em !important;
			color: #636363 !important;
		
		}
		div#toolBox li div a:hover {
			
			text-decoration: underline !important;
		
		}

/* Text Resize Tool */
div#toolBox .sys_text_resizer {
display:block;
width:116px;
min-height:2em;
padding-left:0;
display:inline;
}
	div#toolBox .sys_text_resizer span.sys_text-size-label {
	display:block;
	float:left;
	width:43px;
	margin:0 0 5px 0;
	font-size:90%;
	padding-left:0;
	display:inline;}
	div#toolBox .sys_text_resizer .sys_text-size-a, div#toolBox .sys_text_resizer .sys_text-size-b, div#toolBox .sys_text_resizer .sys_text-size-c {
	margin-right:1px;
	padding-left:0;
	display:inline;}

/* Right Column Style Definitions */
div#rightColumn em {

	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	font-style: normal;
	color: #636363;

}
div#rightColumn div.sys_searchBox {

	position: relative;
	/*background: #f0f0f0 url(/SiteElements/nav/rightcolumn-bg.gif) repeat-y 100% 0%;*/
	border-top: 3px solid #ffffff;
	border-bottom: 3px solid #ffffff;
	padding: 8px 10px;
	width: 226px;
	height: 17px;

}
	div#rightColumn div.sys_searchBox label, div#rightColumn div.sys_search-control label {display:none !important;}
	
	div#rightColumn div.sys_searchBox input {
	
		float: left;
		border: 1px inset #d9dadb;
		padding-left: 2px;
		width: 150px;
		height: 16px;
		color: #636363;
	
	}
	div#rightColumn div.sys_searchBox .sys_button {
	
		margin: -1px 0px 0px 5px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #ffffff;
		/*cursor: pointer;
		cursor: hand;*/
	
	}
	div#rightColumn div.sys_searchBox div.sys_button {
	
		float: left;
		background: url("/SiteElements/nav/search-button-bg.gif") repeat-x;
		border: 1px solid #d9dadb;
		padding: 2px 10px 2px 10px;
	
	}
	div#rightColumn div.sys_searchBox input.sys_button {
	
		background: url("/SiteElements/nav/search-button.gif") no-repeat;
		border: 0 none;
		padding: 2px 10px 4px 8px;
		width: 64px;
		height: 21px;
	
	}
	
	div#rightColumn div.sys_searchBox br {
	
		clear: left;
	
	}

div#rightColumn div.sys_boxTitle {

	margin: 0px 0px 9px 0px;
	padding: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #00365b;

}
div#rightColumn div.sys_listBox {

	position: relative;
	background: #f0f0f0 url(/SiteElements/nav/rightcolumn-bg.gif) repeat-y 100% 0%;
	border-bottom: 3px solid #ffffff;
	padding: 0px 8px 10px 8px;
	width: 226px;
	/*float:left; jules*/
	margin-top:10px;

}
	div#rightColumn div.sys_listBox ul {

		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;

	}
	div#rightColumn div.sys_listBox li {

		list-style-type: none;
		list-style-position: outside;
		background: url(/SiteElements/nav/rightcolumn-list-arrow.gif) no-repeat 0px 3px;
		margin: 0px 0px 7px 0px;
		padding: 0px 0px 0px 18px;

	}
	
	div#rightColumn div.sys_listBox li span.sys_Size {

		margin-left: 10px
	
	}
	
		div#rightColumn li a, div#rightColumn p a {

			font-family:Verdana, sans-serif;
			font-size: 11px;
			font-weight: normal;
			text-decoration: none;
			color: #2469a3;
	
		}
		div#rightColumn li a:hover, div#rightColumn p a:hover {

			text-decoration: underline;
			color: #2469a3;
	
		}
		
div#rightColumn div.sys_textBox {

	position: relative;
	background: #f0f0f0 url(/SiteElements/nav/rightcolumn-bg.gif) repeat-y 100% 0%;
	border-bottom: 3px solid #ffffff;
	padding: 10px 8px 15px 8px;
	width: 226px;

}
	div#rightColumn div.sys_textBox div.sys_headline {

		margin: 0px 0px 7px 6px;
		padding: 0px 0px 0px 0px;
		font-family: Verdana, sans-serif;
		font-size: 11px;
		font-weight: bold;
		letter-spacing: -0.05em;
		color: #00539f;
	
	}
	div#rightColumn div.sys_textBox h3 a {

			font-family: Verdana, sans-serif;
			font-size: 12px;
			font-weight: bold;
			text-decoration: none;
			color: #005C96;
			line-height: 140%;
		}
		div#rightColumn div.sys_textBox h3 a:hover {
			color:#0086C2 !important;
			text-decoration:underline !important;
			
		}
		div#rightColumn div.sys_textBox h3 {
			margin: 0px 0px 2px;
			line-height: 125%;
		}
		div#rightColumn dd.sys_news-description, dd.sys_news-datepublished {

			font-family: Verdana, sans-serif;
			font-size: 11px;
			color: #636363;
			line-height: 140%;
			margin-left: 0px;

		}
		div#rightColumn dd.sys_news-datepublished {
			font-size: 10px;
			font-weight: bold;
			margin-bottom: 12px;
			}		
		div#rightColumn p {
		padding-left: 8px;
		font-family: Verdana, sans-serif;
		font-size: 11px;
		color: #636363;
		line-height: 140%;
		}

		div#rightColumn ul li {
		font-family: Verdana, sans-serif;
		font-size: 11px;
		color: #636363;
		line-height: 125%;
		}

	div#rightColumn dt.sys_news-description,dt.sys_news-datepublished
		{
		display: none;
		visibility: hidden;
		}
	div#rightColumn div.sys_textBox dl
		{
		margin: 0px;
		}

	div#rightColumn div.sys_textBox div.sys_headline small {

		font-size: 11px;
		font-weight: normal;
		white-space: nowrap;
		color: #00539f;
	
	}
	div#rightColumn div.sys_textBox img {
	
		float: left;
		border: 2px solid #fff;
		margin: 0px 6px 0px 0px;
	
	}

	div#rightColumn div.sys_textBox p {
	
		margin: 4px 0px 6px 6px;
		padding: 0px 0px 0px 0px;
		font-family: Verdana, sans-serif;
		font-size: 11px;
		font-weight: normal;
		text-align: justify;
	
	}
	div#rightColumn div.sys_textBox p a {
	
		font-family: Verdana, sans-serif;
		font-size: 11px;
		color: #00539f;
	
	}
	div#rightColumn div.sys_textBox p.sys_grey {

		color: #484848;
	
	}
	div#rightColumn div.sys_textBox p.sys_break {

		clear: left;
	
	}
	div#rightColumn div.sys_textBox em {
		
		margin: 0px 0px 0px 6px;
		font-family: Verdana, sans-serif;
		font-size: 11px;
		font-weight: normal;
		text-decoration: none;
		font-style: normal;
		color: #005c96;
	
	}
	div#rightColumn div.sys_textBox div.sys_link {

		list-style-type: none;
		list-style-position: outside;
		background: url(/SiteElements/nav/rightcolumn-list-arrow.gif) no-repeat 0px 3px;
		margin: 4px 0px 0px 0px;
		padding-left: 15px;
		clear: left;
		
	}
		div#rightColumn div.sys_textBox div.sys_link a {
		
			font-family: Verdana, sans-serif;
			font-size: 11px;
			font-weight: bold;
			text-decoration: none;
			color: #00365b;
		
		}
		div#rightColumn div.sys_textBox div.sys_link a:hover {
		
			text-decoration: underline;
			color: #00365b;
		
		}

div#rightColumn div.sys_linkBox {

	position: relative;
	background: #f0f0f0 url(/SiteElements/nav/rightcolumn-bg.gif) repeat-y 100% 0%;
	border-bottom: 3px solid #ffffff;
	margin: 0px 0px 0px 0px;
	padding: 6px 26px 6px 8px;
	width: 205px;
	text-align: right;

}
	div#rightColumn div.sys_linkBox.sys_RSSFeed {
	
		background: url(/SiteElements/nav/rss-feed-icon.gif) no-repeat 216px 4px;;
	
	}
	div#rightColumn div.sys_linkBox a {
	
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: bold;
		text-decoration: none;
		color: #da471d;
	
	}
	div#rightColumn div.sys_linkBox a:hover {
	
		text-decoration: underline;
	
	}

div#rightColumn div.sys_sponsorBox {

	position: relative;
	background-color: #fff;
	border-bottom: 3px solid #ffffff;
	padding: 20px 8px 25px 8px;
	width: 225px;
	font-family: Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
	color: #00539f;

}

div#rightColumn div.sys_customBox {

	position: relative;
	background: #f0f0f0 url(/SiteElements/nav/rightcolumn-bg.gif) repeat-y 100% 0%;
	border-bottom: 3px solid #ffffff;
	padding: 10px 8px 10px 8px;
	width: 223px;

}

/* Footer Area Style Definitions */
div#copyright {

	float: left;
	padding: 3px 0px 2px 6px;
	width: 204px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #005c96;

}
div#location {

	position: relative;
	margin: 0 auto;
	padding: 3px 0px 2px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #005c96;
	text-align: center;

}
div#siteinfo {

	float: right;
	position: relative;
	padding: 4px 6px 1px 0px;
	width: 244px;
	z-index: 9999;

}
	div#siteinfo ul {
	
		float: right;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	
	}	
	div#siteinfo li {
	
		float: left;
		border-right: 1px solid #005c96;
		padding: 0px 6px;
		list-style-type: none;
		line-height: 11px;
	
	}
	div#siteinfo li.sys_last {
	
		border-right: 0px;
		padding-right: 0px;
	
	}
		div#siteinfo li a {
		
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			font-weight: normal;
			text-decoration: none;
			color: #005c96;
			
		}
		div#siteinfo li a:hover {

			text-decoration: underline;
			
		}

/* CSS Properties for Safari only */
@media screen and (-webkit-min-device-pixel-ratio:0) {

	div#mainColumn div.sys_textBox div.sys_leftSide {
	
		width: 49.9%;
		min-width: 49.9%;
	
	}

}


/* end of specific CSS properties */

/* Added for Send to friend */
#contentArea #SendToAFriend {
width:550px;
}

#contentArea #SendToAFriend fieldset {border:0 none; margin:0 0 15px 0;}
	#contentArea fieldset legend {
	margin:0 0 5px 0;
	padding:0;
	font-weight:700;
	color:#0086c2;
	font-size:130%;}
	
	#contentArea #SendToAFriend fieldset label {
	width:180px;
	margin:0 10px 7px 0;
	padding:0;
	float:left;}
	
	#contentArea #SendToAFriend fieldset input, #contentArea #SendToAFriend fieldset textarea {
	width:310px;
	margin:0 10px 7px 0;}
	
	#contentArea #SendToAFriend #SendToAFriend_ButtonContainer {
	margin-top:10px;
	padding-left:190px;}
	
	#contentArea #SendToAFriend #SendToAFriend_ButtonContainer input {
	width:auto;
	border: 0;	
	padding:2px 10px 4px 8px;	
	font-weight: bold;	
	font-size: 12px;	
	background: url("/SiteElements/nav/search-button.gif") no-repeat 0px 0px;	
	float: left;		
	margin: -1px 0px 0px 5px;		
	width: 64px;	
	cursor: hand;	
	color: #fff;			
	font-family: Arial, Helvetica, sans-serif;	
	height: 21px;}
	
/* Added to allow for a standard data table */


table.dataTable, table.dataTableLeft {

	table-layout: fixed;
	border-top:1px solid #b3b3b3;
	border-left: 1px solid #b3b3b3;
	border-width: 1px 0 0 1px;
	border-spacing: 0px;
	border-spacing: 0;
	margin-bottom: 12px;
	width: 100%;
	empty-cells: show;

	}
	
	table.dataTableLeft {
	float:left;}

	table.dataTable th, table.dataTableLeft th {
	
		border: none;
		background-color: #0d649b;
		padding: 4px 0px 1px 0px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		text-align: center;
		color: #fff;
		
		}

	table.dataTable tr.evenTableRow td, table.dataTableLeft tr.evenTableRow td {
	
		background: #f0f0f0;
	
		}
	table.dataTable td, table.dataTableLeft td {
	
		border-right: 1px solid #b3b3b3;
		border-bottom: 1px solid #b3b3b3;
		border-width: 0 1px 1px 0;
		border-collapse: collapse;
		border-spacing: 0;
		padding: 6px 6px 6px 6px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		vertical-align: top;
		color: #636363;
				
		}
		table.dataTable td, table.dataTableLeft td,
		table.dataTable td p, table.dataTableLeft td p {
	
			text-align: left !important;
			color: #636363 !important;
			margin: 0 !important;
				
		}

		
/* From A to Z css file */
div#WhosWhoSearch1 {

	/* IE box bug fix */
	Zoom:1 }

.sys_atoz-control {
	float: left;
	position: relative;
	width: 100%;
	min-height: 1%;
	/*border-top: 1px solid #b3b3b3;*/
	border-bottom: 1px solid #b3b3b3;
	margin: 0px 0 0px -16px;
	padding: 0 10px 10px 16px;
}


/* A to Z Extension at top of page */
	
.sys_atoz-control ul, div#mainColumn .sys_atoz-control ul {
	display: block;
	position: relative;
	list-style-type: none;
	margin: 0 0 -11px;
	padding: 15px 0;
	font-size: 120%;
	overflow: auto;
	}

	.sys_atoz-control ul li, div#mainColumn .sys_atoz-control ul li  {
	float: left;
	display: block;
	background: transparent !important;
	border: 1px solid #eee;
	margin: 0px 6px 4px 0px !important;
	padding: 0px 0px 0px 0px !important;
	font-weight: bold;
	text-align: center;}
		
		.sys_atoz-control ul li a, .sys_atoz-control ul li span, div#mainColumn .sys_atoz-control ul li a, div#mainColumn .sys_atoz-control ul li span {
		display: block;
		padding: 3px 4px 2px 5px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		text-decoration: none;
		color: #00539f !important;}
		
	.sys_atoz-control ul li:hover, div#mainColumn .sys_atoz-control ul li:hover {
	border: 1px solid #0086c2;}
	
			.sys_atoz-control ul li a:hover, div#mainColumn .sys_atoz-control ul li a:hover {
			background: #f0f0f0; 
			text-decoration: none !important;
			color: #0086c2 !important;}
	
	.sys_atoz-control ul li.sys_noresults:hover,
	.sys_atoz-control ul li.sys_selected:hover, div#mainColumn .sys_atoz-control ul li.sys_noresults:hover,
	div#mainColumn .sys_atoz-control ul li.sys_selected:hover {
	border: 1px solid #eee;}
	
	.sys_atoz-control ul li.sys_noresults span {
	font-weight: bold;
	color: #ccc !important;}
	
	.sys_atoz-control ul li.sys_0to9 {}
	
	.sys_atoz-control ul li.sys_selected,
	.sys_atoz-control ul li.sys_selected:hover {
	border: 1px solid #104365;}
	
	.sys_atoz-control ul li.sys_selected a,
	.sys_atoz-control ul li.sys_selected a:hover {
	background: #f1f1f1;
	color: #171717 !important;}
	/*---*/
	
	/* The A to Z Current Letter */
		div.sys_atoz-control-currentletter {	
		margin: 21px 0px 10px 0px;
		font-size: 34px;
		font-weight: bold;
		color: #00539f;}
	/*---*/
/* End A to Z */



/* Temporary Classes Added by Contensis at implementation stage */
.sys_placeholder-video {
float:left;
margin:0 10px 10px 0;}

.sys_placeholder-imageleft {
float:left;margin-right:10px;}

.sys_placeholder-cornerImageRight {
float:right;
border-bottom:1px solid #b3b3b3;
border-left:1px solid #b3b3b3;
margin:-10px -10px 0px 12px;
padding-left:0 !important;}

.sys_leftSide .sys_placeholder-cornerImageRight {
	margin-right: -1px !important;}
		
/* Page editing classes */
div#mainColumn .break {
	clear: both !important;
}
div#mainColumn .darkblue {
	color: #00365b !important;
}
div#mainColumn .blue {
	color: #005c96 !important;
}
div#mainColumn .lightblue {
	color: #0086c2 !important;
}
div#mainColumn .x-large {
	font-size: 14px !important;
}
div#mainColumn .large {
	font-size: 13px !important;
}
div#mainColumn .small {
	font-size: 11px !important;
}
div#mainColumn .x-small {
	font-size: 10px !important;
}

div#mainColumn .largeandblue {
	font-size: 13px !important;
	color: #005c96 !important;
}
div#mainColumn .smallandblue {
	font-size: 11px !important;
	color: #005c96 !important;
}

div#rightColumn div.sys_textBox p.grey, .grey {
	color: #484848;
}


		
/*----*/

div#rightColumn div#RightMenu div.sys_listbBox ul{
  margin-top:25px;
}

div#RightMenu .sys_generic_list-control .sys_subitem{
  border:none;
  min-height:0;
}

div#rightColumn div#RightMenu.sys_listBox {
  border:0;
}

