/* colour top nav bar */
.red {
	background-color: #9B003C;
}
/* colour left nav bar */
.blue {
	background-color: #27408B;
}
/* custom link */
A  { 
	color: #004AA3; 
	font-family: verdana, helvetica, sans-serif; 
	text-decoration: underline; 
}
/* is this needed? */
A:link { 
	color: #004AA3; 
	text-decoration: underline; 
}
/* visited retain original colour */
A:visited { 
	color: #004AA3; 
	text-decoration: underline; 
}
/* custom link red hover */
A:link:hover,
A.visited:hover { 
	color: #9B003C; 
	text-decoration: underline; 
}

/* custom link for publications */
A.publication  {
	color: #4682B4;
	font-family: verdana, helvetica, sans-serif;
	text-decoration: underline;
	margin: 0px;
	padding: 0px;
}
/* this is needed */
A.publication:link { 
	color: #4682B4; 
	text-decoration: underline; 
}
/* visited retain original colour */
A.publication:visited { 
	color: #4682B4; 
	text-decoration: underline; 
}
/* custom link pub hover */
A.publication:link:hover,
A.publication:visited:hover { 
	color: #767676; 
	text-decoration: underline; 
}
/* basic font style for text */
.content	{ 		
	color: #030303;
	font-family: verdana, helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	line-height: 15px;
	margin-bottom: 0px;
}
/* style for footer */
.smallprint	{ 		
	font-family: verdana, helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
}
/* used? */
.smallitalic	{ 		
	font-family: verdana, helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	line-height: 15px;
}
/* style trick for small table cells */
.onepx {
	font-size: 1px;
}
/* used? */
.italic	{
	color: #030303;
	font-family: verdana, helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	line-height: 15px;							
}
/* instead of b tag /opdg/authors.html */
.bold	{ 		
	color: #030303;
	font-family: verdana, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 15px;
}
/* used? */
.underline {
	text-decoration: underline;
}

/* for publications on history.html */
.publication	{
	color: #767676;
	font-family: verdana, helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	line-height: normal;
	margin-top: 0px;
	padding-top: 0px;
	padding-left: 20px;
}
/* small no space list */
.tight {
	line-height: normal;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
/* used in php files */
.tblwhcontent	{ 		
	color: #FFFFFF;
	font-family: verdana, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 15px;
	margin-bottom: 0px;
}
/* used in php files */
.tblblkcontent	{ 		
	color: #000000;
	font-family: verdana, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 15px;
	margin-bottom: 0px;
}
/* used in php files */
.asterisk {
	color: #000000;
	font-family: verdana, helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	line-height: 15px;
	margin-bottom: 0px;
}
/* used in php files */
.tblgreycontent	{ 		
	color: #030303; 
	font-family: verdana, helvetica, sans-serif;		
	font-size: 11px; 			
	line-height: 15px;		
	margin-bottom: 0px;						
}
/* used in php files */
.button {
	background-color: #004AA3;
	color: #FFFFFF;
	font-family: verdana, sans-serif;
	font-size: 9px;
	font-weight: normal;
	line-height: 14px;
}	
td.SideNavDS {
background-color: #27408B;
	color: #FFFFFF;
	font-family: arial, helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
	display: block;
	width: 212px;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
}
/* style for left side navigation links */
td.SideNav  a {
	background-color: #27408B;
	color: #FFFFFF;
	font-family: arial, helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
	display: block;
	width: 212px;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
}
/* style for visited left side navigation links */
td.SideNav a:visited {
	background-color: #27408B;
	color: #FFFFFF;
	text-decoration: none;
}
/* style for left side navigation links */
td.SideNav a:hover {
	background-color: #3A5FCD;
	color: #FFFFFF;
	text-decoration: none;
}
/* google search */
.SideNav-small  {
	background-color: #27408B;
	color: #FFFFFF;
	font-family: arial, helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-align: left;
}
/* google search */
.button2  {
	font-family: arial, helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
}
/* style for left side navigation links */
td.SideNav-small  a {
	background-color: #27408B;
	color: #FFFFFF;
	font-family: arial, helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-align: left;
	text-decoration: none;
	display: block;
	width: 210px;
	padding-top: 1px;
	padding-right: 4px;
	padding-bottom: 1px;
	padding-left: 6px;
}
/* style for visited left side navigation links */
td.SideNav-small a:visited {
	background-color: #27408B;
	color: #FFFFFF;
	text-decoration: none;
}
/* style for left side navigation links */
td.SideNav-small  a:hover {
	background-color: #3A5FCD;
	color: #FFFFFF;
	text-decoration: none;
}
/* style to highlight button for selected page for side navigation links */
body#index      td.SideNav#index a,
body#AZinvent   td.SideNav-small#AZinvent a,
body#azsearch   td.SideNav-small#AZinvent a,
body#azsumm     td.SideNav-small#AZinvent a,
body#decguide   td.SideNav-small#decguide a,
body#decaids    td.SideNav-small#decaids a,
body#models     td.SideNav#models a,
body#odsf       td.SideNav#models a,
body#ip-sdm      td.SideNav#models a,
body#da_toolkit td.SideNav#da_toolkit a,
body#methods    td.SideNav-small#methods a,
body#eval       td.SideNav-small#eval a,
body#ipdas      td.SideNav-small#ipdas a,
body#cochsystem td.SideNav-small#cochsystem a,
body#cochinvent td.SideNav-small#cochinvent a,
body#implement  td.SideNav#implement a,
body#assessment td.SideNav-small#assessment a,
body#ds_tools   td.SideNav-small#ds_tools a,
body#training   td.SideNav-small#training a,
body#strategies td.SideNav-small#strategies a,
body#quality    td.SideNav-small#quality a,
body#about      td.SideNav#about a,
body#mission    td.SideNav-small#mission a,
body#people     td.SideNav-small#people a,
body#laboratory td.SideNav-small#laboratory a,
body#research   td.SideNav-small#research a,
body#funding    td.SideNav-small#funding a,
body#network    td.SideNav-small#network a,
body#news       td.SideNav#news a,
body#events     td.SideNav-small#events a,
body#odsf       td.SideNav#odsf a,
body#eval       td.SideNav#eval a,
body#resources  td.SideNav#resources a,
body#cred       td.SideNav-small#cred a,
body#decaids    td.SideNav#decaids a,
body#azinvent   td.SideNav#azinvent a,
body#cochsystem td.SideNav#cochsystem a,
body#training   td.SideNav#training a,
body#events     td.SideNav#events a
{
	background-color:#3A5FCD;
}
/* was used for English link on index but that moves to nav bar? */
.redbold {
	color: #004AA3;
	font-family: arial, helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	font-weight: bold;
	text-decoration: underline;
}
/* was used for English link on index but that moves to nav bar? */
A.redbold:visited {
	color: #004AA3;
}
/* was used for English link on index but that moves to nav bar? */
A.redbold:hover {
	color: #9B003C;
}
/* borders for header */
.header_lines {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #0000FF;
	border-bottom-color: #0000FF;
	padding-top: 5px;
	padding-bottom: 5px;
}
/* style for Web site name in header */
.header_title {
	font-family: verdana, helvetica, sans-serif;
	color: #9B003C;
	font-weight: bold;
	font-size: 18px;
}
/* Used for titles in content for each page */
.blueheader {
	color: #004AA4;
	font-family: arial, helvetica, sans-serif;
	font-size: large;
	font-style: normal;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding-bottom: 8px;
}
/* Used for titles in content for each page */
.blueheader-smaller {
	color: #004AA4;
	font-family: arial, helvetica, sans-serif;
	font-size: larger;
	font-style: normal;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding-bottom: 8px;
}

/* Used for titles in content for each page */
.blueheader-implementation {
	color: #004AA4;
	font-family: arial, helvetica, sans-serif;
	font-size: large;
	font-style: normal;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding-bottom: 5px;
	line-height: 20px;
}

/* Used for content header titles on pop up windows like privacy.html */
.redheader {
	background-color: #9B003C;
	color: #FFFFFF;
	font-family: arial, helvetica, sans-serif;
	font-size: large;
	font-style: normal;
	font-weight: bold;
	padding-bottom: 8px;
	padding-top: 8px;
	padding-left: 8px;
}
/* highlighted headings on workshops.html */
.red-bold {
	color: #9B003C;
	font-weight: bold;
}
/* google search */
.light-red-bold {
	color: #FF203C;
	font-weight: bold;
}
/* used on list for French site might be better defined locally there */
ul {
	margin-top: 0px;
	margin-bottom: 0px;
}
/* used on list for French site might be better defined locally there */
li {
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 12px;
	padding-bottom: 6pt;
}
/* used in php files? */
.error	{ 		
	color: #FF0000; 
	font-family: verdana, helvetica, sans-serif;		
	font-size: 11px; 		
	font-weight: bold;	
	line-height: 25px;
	padding-left: 33px; 
	padding-top: 3px; 
	background-image: url(images/error_icon.gif); 
	background-repeat: no-repeat;						
}
/* used in php files? */
.error2	{ 		
	color: #FF0000; 
	font-family: verdana, helvetica, sans-serif;		
	font-size: 11px;
	font-weight: bold;	
	line-height: 15px;					
}
/* used in php files? */
.coaching {
	color: #000000;
	font-family: verdana, helvetica, sans-serif;
	font-size: 13px;
	margin-left: 2cm;
	margin-right: 2cm;
	padding-left: 15px; 
	padding-right: 15px; 
	padding-top: 15px; 
	padding-bottom: 15px;
	background: #FFFFcc;
}
/* used in opdg and soon csdg php files */
.instruction {
	color: #0000FF; 
	font-family: verdana, helvetica, sans-serif;		
	font-size: 12px; 			
	line-height: 15px;		
	margin-bottom: 0px;						
}
/* used in php files? */
.usability	{ 		
	color: #FF0000; 
	font-family: verdana, helvetica, sans-serif;		
	font-size: 11px; 		
	line-height: 15px;							
}
/* hide left nav menu when printing */
@media print{
	#leftmenu {
		display: none;
	}
}
/* France photo credit */
.extrasmall {
	font-size: xx-small;
}
/* bigger */
.bigger {
	font-size:large;
}
/* mission list */
.nospace {
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.border {
border: thin solid #888888;
padding: 5px;
/* background-color: #CCFF99; */
background-color: #FECEA3;
}

