/*************************************/
/* CSS for danisco corporate website */
/*************************************/


/******************************************/
/*        Standard HTML Elements          */
/******************************************/

BODY {
	font-style: normal;
	font-family: Arial;
	font-size: 11px;
	color: #484848;
	background-color: #CDDBDE;
	margin-top: 21px;
}

TD,P,DIV,TH,FONT {
	font-style: normal;
	font-family: Arial;
	font-size: 11px;
	color: #484848;
}

div#content p {
	margin-top:0px;
}

td#content p {
 margin-top:0px;
}


A,A:LINK {
	color: #176B8A;
	text-decoration: none;
}

A:HOVER {
	text-decoration: underline;
}

A:VISITED {
	color: #239FC7;
}

FORM {
	margin:0px 0px 0px 0px;
}

INPUT {
	font-family:Arial;
	font-size:10px
}

SELECT {
	font-style: normal;
	font-family: Arial;
	font-size: 11px;
}

H1 {
 font-family:Arial;
 font-size:18px;
 font-weight:normal;
 margin-bottom:8px;;
}
H2 {
 font-family:Arial;
 font-size:15px;
 font-weight:normal;
 margin-bottom:8px;
}
H3 {
 font-family:Arial;
 font-size:14px;
 font-weight:normal;
 margin-bottom:6px;;
}
H4 {
 font-family:Arial;
 font-size:13px;
 font-weight:bold;
 margin-bottom:3px;;
}

H5 {
 font-family:Arial;
 font-size:12px;
 font-weight:bold;
 margin-bottom:3px;;
}
H6 {
 font-family:Arial;
 font-size:11px;
 font-weight:bold;
 margin-bottom:3px;;
}

UL {
	margin-top:0px;
}

/*********************************/
/*        Overall styles         */
/*********************************/

.lead {
	font-style: normal;
	font-family: Arial;
	font-size: 12px;
	color: #818181;
}

.mainColumn{
 padding-top:25px;
}

.mainColumn P{
 margin-top:0px;
}

.mainarea {
	background-color:#FFFFFF;
	padding-top: 0px;
	padding-left: 15px;
	padding-bottom: 0px;
	padding-right: 15px;
}

.factboxtable {
	border-right: 2px solid #EEEEEE;
	border-bottom: 2px solid #EEEEEE;
	margin-top:12px;
	width: 200px;
}
.factboxcell{
	padding: 10px 10px 10px 10px;
	border: 1px solid #CEDADD;
}
.toparea {
	background-color:#FFFFFF;
}

A.toolLink,A.toolLink:VISITED,A.toolLink:LINK {
	font-family:Arial;
	font-size:10px;
	color: #80A2AC;
	text-decoration: none;
}

A.toolLink:HOVER {
	text-decoration: underline;
}

A.articleFooter,A.articleFooter:VISITED,A.articleFooter:LINK {
	font-family:Arial;
	font-size:11px;
	color: #176B8A;
	text-decoration: none;
}

A.articleFooter:HOVER {
	font-family:Arial;
	font-size:11px;
	color: #176B8A;
	text-decoration: underline;
}


A.focusLink,A.focusLink:VISITED,A.focusLink:LINK {
	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	color: #176B8A;
	text-decoration: none;
}

A.focusLink:HOVER {
	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	color: #176B8A;
	text-decoration: underline;
}

#green {
 color:#1B8C56;
}
#red{
 color:#FF0000;
}


#green2 {
 color:#6F9C04;
}


#lightgreen {
  color:#8CC63C
}

#white {
 color:#FFFFFF;
}

#gray {
 color:#A7A7A7;
}

#orange{
	color:#D4571D;
}
.storyHeader{
	font-family:Arial;
	font-weight:bold;
	font-size:12px;
//	color: #176B8A;
	color: #FF00FF;
	text-decoration: none;
}

.listHeader{
	font-family:Arial;
	font-weight:bold;
	font-size:13px;
	color: #A7A7A7;
	text-decoration: none;
}

.normalGray{
	font-family:Arial;
	font-weight:bold;
	font-size:11px;
	color: #7F7F7F;
}


/*******************************************/
/* segmentHomepages							*/
/*******************************************/
.block {
	padding-top:10px;
	padding-bottom:25px;
	vertical-align: top;
	text-align: left;
}

/*******************************************/
/* homepage                                */
/*******************************************/
.homepageinfobox {
	font-family:Arial;
	font-weight: bold;
	color:#FFFFFF;
	font-size:11px;
	padding-left:10px;
}



/*******************************************/
/* Top styles navigation/toolbar/banner    */
/*******************************************/
.topLogoBox {
	padding-top:36px;
	padding-left:72px
}

.topLogoBoxSub {
	padding-top:26px;
	padding-left:72px
}

/***********************************/
/* Related Content box             */
/***********************************/
.relatedTable {
	border-right: 2px solid #EEEEEE;
	border-bottom: 2px solid #EEEEEE;
	margin-top:20px;
}
.relatedHeader {
	border-right: 1px solid #CEDADD;
	border-top: 1px solid #CEDADD;
	border-left: 1px solid #CEDADD;
}
.relatedContent {
	padding: 10px 10px 10px 10px;
	border-right: 1px solid #CEDADD;
	border-bottom: 1px solid #CEDADD;
	border-left: 1px solid #CEDADD;
}


/*********************************/
/*        Left menu              */
/*********************************/


A.leftMenu,A.leftMenu:VISITED,A.leftMenu:LINK {
	font-family:Arial;
	font-size:11px;
	color: #3C3C3C;
	text-decoration: none;
}

A.leftMenu:HOVER {
	font-family:Arial;
	font-size:11px;
	color: #3C3C3C;
	text-decoration: underline;
}

A.breadcrumb,A.breadcrumb:LINK,A.breadcrumb:VISITED {
	color: #176B8A;
	font-size:9px;
	text-decoration: none;
}

A.breadcrumb:HOVER {
	color: #176B8A;
	text-decoration: underline;
	font-size:9px;
}

.leftMenuHeaderArrow {
	padding-top:2px;
	padding-bottom:2px;
	padding-left:7px;
}

.leftMenuHeader {
	padding-top:2px;
	padding-bottom:2px;
}

A.leftMenuHeader,A.leftMenuHeader:VISITED,A.leftMenuHeader:LINK {
	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	text-transform: uppercase;
	text-decoration: none;
}

A.leftMenuHeader:HOVER {
	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	text-transform: uppercase;
	text-decoration: underline;
}

#leftmenuPS {
	color:#1B8C56;
	background-color:#EFF4EF;
}

#leftmenuMR {
	color:#2791A8;
	background-color:#E8F5F6;
}

#leftmenuIR {
	color:#6F9C04;
	background-color:#EAF4E0;
}
#leftmenuJC {
	color:#D4571D;
	background-color:#F9EDE6;
}
#leftmenuAD {
	color:#CB8F00;
	background-color:#F9F2E1;
}

/*********************************/
/*        Centre Homepage        */
/*********************************/

.centreBox{
	padding-left:26px;
	padding-top:8px;
}

/*********************************/
/*        Products and services  */
/*********************************/
/*TODO: move to inline style on page, as it isn't reused*/

A.titleLink,A.titleLink:VISITED,A.titleLink:LINK {
	font-family:Arial;
	font-weight:bold;
	font-size:18px;
	color:#8CC63C;
	text-transform: uppercase;
	text-decoration: none;
}

A.titleLink:HOVER {
	font-family:Arial;
	font-weight:bold;
	font-size:18px;
	color:#9DFD1D;
	text-transform: uppercase;
	text-decoration: underline;
}


/*********************************/
/* Content formatting 			 */
/*********************************/

.datatable{
	border: 1px solid #C0C0C0;
	border-collapse:collapse;
}
.datacell {
	border: 1px solid #C0C0C0;
	padding: 4px 4px 4px 4px;
	vertical-align:top;
}

.textboxed{
	border:1px solid #C6D5D8;
	padding:2px;
}


/*********************************/
/* news and events 				 */
/*********************************/

A.newsLink,A.newsLink:LINK {
	color: #176B8A;
	font-weight:bold;
	text-decoration: none;
}

A.newsLink:HOVER {
	font-weight:bold;
	text-decoration: underline;
}

A.newsLink:VISITED {
	font-weight:bold;
	color: #239FC7;
}
/*********************************/
/* sitemap 						 */
/*********************************/
	.lightBorder{
	border:1px solid #D2D4D3;
	background-Color:#E7E9E8;
	}
.darkBorder{
	border:1px solid #A8B8B8; 
	background-Color:#A8B8B8
	}

A.sitemapHeader,A.sitemapHeader:VISITED,A.sitemapHeader:LINK {
	font-family:Arial;
	font-weight:bold;
	font-size:11px;
	color: #FFFFFF;
	text-decoration: none;
}

A.sitemapHeader:HOVER {
	font-family:Arial;
	font-weight:bold;
	font-size:11px;
	color: #FFFFFF;
	text-decoration: underline;
}

/*************************************/
/*tabs								*/
/*************************************/

TD.tabinvestorActive{
background-color:#6F9C04;
color:#FFFFFF;
text-align:center;
}

A.tabinvestorActive,A.tabinvestorActive:VISITED,A.tabinvestorActive:LINK,A.tabinvestorActive:HOVER {
	color:#FFFFFF;
}
TD.tabinvestor {
	text-align:center;
	background-color:#EAEEEF;	
	color:#000000
}

A.tabinvestor,A.tabinvestor:VISITED,A.tabinvestor:LINK,A.tabinvestor:HOVER {
color:#484848
}
.investorTableCell{
	border:#6f9c04 1px solid;
	padding-left:10px;
}

.investorTableCell{
	border:#6f9c04 1px solid;
	padding-left:10px;
}
.investorTableCell2{
	border:#6f9c04 1px solid;
	padding-left:10px;
	background-color:#e9f5e1;
}

.investorTableCellHeader{
	font-weight:bold;
	padding:10px;
	background-color:#e9f5e1;
	border:#6f9c04 1px solid;
}
.investorTableCellHeader2{
	font-weight:bold;
	padding:10px;
	background-color:#FFFFFF;
	border:#6f9c04 1px solid;
}



