body
{
    text-align: center;
    font-family: arial, helvetica;
    background-color: #F1F1F2;
    color: #6D6F71;
	font-size:small;
}
h1
{
    font-size: 1.385em;
    display: block;
    border-style: none none solid none;
    border-width: 1px;
    border-color: #D1D4D7;
    font-weight: normal;
	margin:0px;
	margin-bottom:10px;
	
}
h2
{
    font-size: large;
    display: block;
    font-weight: normal;
}
h3
{
    font-size: medium;
    display: block;
    font-weight: bold;
}
table
{
    border: 1px solid #D1D4D7;
    width: 100%;
    font-size: small;
	background-color: #dee3e2;

}

p {
margin-top:15px;
margin-bottom:15px;
}

hr
{
    height: 1px;
    color: #D1D4D7;
}
a:link
{
    text-decoration: none;
}
a:visited
{
    text-decoration: none;
}
a:active
{
    text-decoration: none;
}
a:hover
{
    text-decoration: underline;
}

img {border:none}

#main
{
    width: 954px;
    border: 1px solid #CCCCCC;
    padding: 15px 30px 30px 30px;
    margin-left: auto;
    margin-right: auto;
    text-align: left;
    background-color: white;
}
#BrandLogo 
{
float:right;border:1px solid #D1D4D7;padding:4px;background-color:white
}
#leftcolumn
{
    width: 175px;
    float: left;
    margin-right: 30px;
    margin-bottom: 150px;
    padding: 20px 5px 0px 5px;
}

#leftcolumn a:hover { text-decoration:none; }


.menu_section
{
    text-decoration: none;
    display: block;
}
#middlecolumn
{
    width: 459px;
    float: left;
    margin-right: 30px;
    padding: 20px;
	margin-top:0px;
}

#middlecolumn2
{
    width: 695px;
    float: left;
    padding: 20px;
}


#middlecolumn img
{
    border: 1px solid #D1D4D7;
}
#rightcolumn
{
    width: 195px;
    padding: 20px 5px 10px 5px;
    float: right;
    margin-right: 3px;
}
#bottomleft
{
    width: 175px;
    float: left;
    margin-right: 30px;
    padding: 20px 5px 17px 5px;
    clear: left;
    margin-top: -145px;
}
#breadcrumb
{
    padding: 20px 10px 20px 215px;
    font-size: xx-small;
}
#breadcrumb a
{
    color: #6D6F71;
}
#logo
{
    margin-bottom: 15px;
}
#strapline
{
    position: absolute;
    color: white;
    padding: 17px 10px 20px 215px;
    font-size: large;
}

#footerleft
{
    width: 175px;
    margin-right: 40px;
    padding-top: 10px;
    clear: both;
}
#footerright
{
    width: 459px;
    text-align: center;
    padding-top: 10px;
}

#homeimages
{
    float: left;
}
#homeimages img
{
    margin: 5px 11px 5px 0px;
}
#homenavtext
{
    width: 155px;
    padding-top: 5px;
    float: right;
    margin-left: -20px;
}


#bl
{
    border: 1px solid #D1D4D7;
    background-color: White;
    padding: 4px;
    width: 165px;
    height: 61px;
}


.Column
{
    border-width: 1px;
    border-style: solid none solid none;
    border-color: #D1D4D7;
}

.footer
{
    font-size: xx-small;
    float: left;
    color: #A2A4A6;
}
.footer a
{
    color: #A2A4A6;
    text-decoration: none;
}


.menu_selectedsection
{
    font-size: large;
    color: #455560;
    font-weight: bold;
}
.menu_section
{
    font-size: 11pt;
    color: #666666;
    margin-bottom: 10px;
    margin-top: 0px;
    padding-bottom: 1px;
}
.menu_section:hover
{
    font-weight: bold;
    padding-bottom: 0px;
}

.menu_section_home:hover
{
    color: #5C6175;
}
.menu_section_aboutus:hover
{
    color: #6D6854;
}
.menu_section_services:hover
{
    color: #51425F;
}
.menu_section_brands:hover
{
    color: #632848;
}
.menu_section_investors:hover
{
    color: #2C4C3F;
}
.menu_section_news:hover
{
    color: #493C37;
}
.menu_section_contactus:hover
{
    color: #001745;
}

.menu_subpage
{
    color: #455560;
    font-style: italic;
    font-size: 8pt;
    padding-left: 15px;
    padding-right: 15px;
    width: 135px;
    margin-top: 4px;
    margin-bottom: 4px;
}
.menu_subpage:hover
{
    color: Black;
}

.menu_subpage2
{
    color: #455560;
    font-style: normal;
    font-size: .8em;
    padding-left: 20px;
	
}


.mainlinks {
margin:0px;
padding:0px;
padding-left:15px;
font-style: italic;
color: #455560;


}

.mainlinks li{
list-style-type:none;
font-size: 0.82em;
margin:0px;
padding-top:4px;
display:inline-block;
}

.mainlinks ul li{
font-style:normal;
font-size:1em;
margin-left:0px !important;
}


.secondlinks li:hover,.mainlinks li a:hover{
color:#000;;
}


.secondlinks {
margin:0px;
padding-left:20px;
}

/* .sectionHighlightOn {
font-weight:bold;
}

.sectionHighlight {
font-weight:bold;
}  */

/* Section Specific Styles */

.Column_home {background-color: #F3F2F3;}
.Column_home h1 {color: #455560;}
.Column_home a {color: #455560;}
.Column_home_Light {background-color: #F8F8F9;}
.Column_home_Light h1 {color: #455560;}
.Column_home_Light a {color: #455560;}


.Column_aboutus {background-color: #F6F4E9;}
.Column_aboutus h1 {color: #6D6854;}
.Column_aboutus a {color: #6D6854;}
.Column_aboutus_Light {background-color: #F8F7EE;}
.Column_aboutus_Light h1 {color: #6D6854;}
.Column_aboutus_Light a {color: #6D6854;}


.Column_services {background-color: #F1F0F2;}
.Column_services h1 {color: #51425F;}
.Column_services a {color: #51425F;}
.Column_services_Light {background-color: #F5F4F6;}
.Column_services_Light h1 {color: #51425F;}
.Column_services_Light a {color: #51425F;}


.Column_brands {background-color: #F0EAED;}
.Column_brands h1 {color: #632848;}
.Column_brands a {color: #632848;}
.Column_brands_Light {background-color: #F6F3F4;}
.Column_brands_Light h1 {color: #632848;}
.Column_brands_Light a {color: #632848;}


.Column_investors {background-color: #EDF1F0;}
.Column_investors ul{margin:0px;}
.Column_investors h1 {color: #2C4C3F;}
.Column_investors a {color: #2C4C3F;}
.Column_investors_Light {background-color: #F4F7F5;}
.Column_investors_Light h1 {color: #2C4C3F;}
.Column_investors_Light a {color: #2C4C3F;}

.Column_news {background-color: #F3F1F0;}
.Column_news h1 {color: #493C37;}
.Column_news a {color: #493C37;}
.Column_news_Light {background-color: #F6F4F3;}
.Column_news_Light h1 {color: #493C37;}
.Column_news_Light a {color: #493C37;}


.Column_contactus {background-color: #F1F4FA;}
.Column_contactus h1 {color: #001745;}
.Column_contactus a {color: #001745;}
.Column_contactus_Light {background-color: #F7F9FC;}
.Column_contactus_Light h1 {color: #001745;}
.Column_contactus_Light a {color: #001745;}

/* Directors Page */ 
#directors div p {
margin:0px;
padding-top:5px;
padding-bottom:5px;
}
#directors div{
margin-bottom:5px;
}

#search_table td,#search_table  {

}

.significantp {
padding-bottom:0px;
margin-bottom:0px;
}

.legend {
font-weight:bold;
font-size:1em;
color:#555;
margin-top:0px;
}
.newsheadings {
margin-top:0px;
padding-top:0px;
}

#IrHome #annual_report{
padding:10px 0 0 0;
margin:0;
}

#IrHome #annual_report img{
background-color:#fff;
float:left;
margin:10px 15px 0 0;
padding:0;
}

#IrHome #annual_report p{
padding:13px 0 0 0;
margin:0
}