@charset "utf-8";
/* CSS Document */


body {
	color:#6d6f71;
	background:#FFFFFF;
	/*font-family:Helvetica, Arial, sans-serif;*/
	font-family:Arial, Helvetica, sans-serif;
	
	
}

/* tables still need 'cellspacing="0"' in the markup */
table, td, tr{
	/*text-align:left;
	vertical-align:top;*/
}

* {
padding: 0;
/*border: 0;*/
outline: 0;
/*font-family:Helvetica, Arial, sans-serif;*/
font-family:Arial, Helvetica, sans-serif;
line-height: 14px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
}

.style1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.style2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.style5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
.style6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	}
.style7{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

.style7:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #30a243;
	text-decoration:underline;
}

.style8{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}

.style8:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #30a243;
	text-decoration:underline;
}


.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}

.copyright:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #30a243;
	text-decoration:underline;
}

.breadcrumb{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #30a243;
}

.heading
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #30a243;
}

.content{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}

a{
color:#676767;
text-decoration:none;
}

a:hover{
color:#676767;
text-decoration:underline;
}

#dropmenudiv{
position:absolute;
border:1px solid #d2d2d2;
border-bottom-width: 0;
font-family:Arial;
font-size:11px;
line-height:18px;
}

#dropmenudiv a{
width: 170px;
display: block;
text-indent: 5px;
border-bottom: 1px solid #d2d2d2;
padding: 1px 0;
text-decoration: none;
background-color:#e1dfe0;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #d2d2d2;
width: 170px;
}

/*NAVIGATION MENU*/
.mainMenu{
font: bold 11px Arial;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

.mainMenu ul{
margin: 0;
padding: 0;
float: left;
border: 1px solid #ffffff; /*dark purple border*/
border-width: 0px 0;
background: #ffffff url(images/spacer.jpg) center center repeat-x;
font-size: 11px;
outline:none;
}

.mainMenu ul li{
display: inline;

}

.mainMenu ul li a{
float: left;
text-decoration: none;
}

.mainMenu ul li a:visited{
color: #ffffff;
}

.mainMenu ul li a:hover, .mainMenu ul li .current{
background-color:#a8df97;
}


/*ABOUT US*/
.mainMenu ul li a.aboutus{
float: left;
text-decoration: none;
background:url(images/links2_02.jpg) no-repeat;
width: 95px;
height: 36px;
}

.mainMenu ul li a:visited.aboutus{
color: #ffffff;
}

.mainMenu ul li a:hover.aboutus, .mainMenu ul li .current{
color: #009cc8 !important; /*text color of selected and active item*/
background: #ffffff url(images/links_over_02.jpg) no-repeat;
text-transform:uppercase;
}

.nav2
{
background: #ffffff url(images/links_over_02.jpg) no-repeat;
width: 95px;
height: 36px;
}

.nav2:hover
{
background: #ffffff url(images/links_over_02.jpg) no-repeat;
width: 95px;
height: 36px;
}

/*CORE ACTIVITIES*/
.mainMenu ul li a.core{
float: left;
text-decoration: none;
background:url(images/links2_03.jpg) no-repeat;
width: 126px;
height: 36px;
}

.mainMenu ul li a:visited.core{
color: #ffffff;
}

.mainMenu ul li a:hover.core, .mainMenu ul li .current{
color: #009cc8 !important; /*text color of selected and active item*/
background: #ffffff url(images/links_over_03.jpg) no-repeat;
text-transform:uppercase;
}

.nav3
{
background: #ffffff url(images/links_over_03.jpg) no-repeat;
width: 126px;
height: 36px;
}

.nav3:hover
{
background: #ffffff url(images/links_over_03.jpg) no-repeat;
width: 126px;
height: 36px;
}

/*Promotions*/
.mainMenu ul li a.promo{
float: left;
text-decoration: none;
background:url(images/links2_04.jpg) no-repeat;
width: 110px;
height: 36px;
}

.mainMenu ul li a:visited.promo{
color: #ffffff;
}

.mainMenu ul li a:hover.promo, .mainMenu ul li .current{
color: #009cc8 !important; /*text color of selected and active item*/
background: #ffffff url(images/links_over_04.jpg) no-repeat;
text-transform:uppercase;
}

.nav4
{
background: #ffffff url(images/links_over_04.jpg) no-repeat;
width: 110px;
height: 36px;
}

.nav4:hover
{
background: #ffffff url(images/links_over_04.jpg) no-repeat;
width: 110px;
height: 36px;
}

/*Support Services*/
.mainMenu ul li a.support{
float: left;
text-decoration: none;
background:url(images/links2_05.jpg) no-repeat;
width: 142px;
height: 36px;
}

.mainMenu ul li a:visited.support{
color: #ffffff;
}

.mainMenu ul li a:hover.support, .mainMenu ul li .current{
color: #009cc8 !important; /*text color of selected and active item*/
background: #ffffff url(images/links_over_05.jpg) no-repeat;
text-transform:uppercase;
}

.nav5
{
background: #ffffff url(images/links_over_05.jpg) no-repeat;
width: 142px;
height: 36px;
}

.nav5:hover
{
background: #ffffff url(images/links_over_05.jpg) no-repeat;
width: 142px;
height: 36px;
}

/*Media Centre*/
.mainMenu ul li a.media{
float: left;
text-decoration: none;
background:url(images/links2_06.jpg) no-repeat;
width: 115px;
height: 36px;
}

.mainMenu ul li a:visited.media{
color: #ffffff;
}

.mainMenu ul li a:hover.media, .mainMenu ul li .current{
color: #009cc8 !important; /*text color of selected and active item*/
background: #ffffff url(images/links_over_06.jpg) no-repeat;
text-transform:uppercase;
}

.nav6
{
background: #ffffff url(images/links_over_06.jpg) no-repeat;
width: 115px;
height: 36px;
}

.nav6:hover
{
background: #ffffff url(images/links_over_06.jpg) no-repeat;
width: 115px;
height: 36px;
}

/*Careers*/
.mainMenu ul li a.career{
float: left;
text-decoration: none;
background:url(images/links2_07.jpg) no-repeat;
width: 83px;
height: 36px;
}

.mainMenu ul li a:visited.career{
color: #666666;
}

.mainMenu ul li a:hover.career, .mainMenu ul li .current{
color: #009cc8 !important; /*text color of selected and active item*/
background: #ffffff url(images/links_over_07.jpg) no-repeat;
text-transform:uppercase;
}

.nav7
{
background: #ffffff url(images/links_over_07.jpg) no-repeat;
width: 78px;
height: 36px;
}

.nav7:hover
{
background: #ffffff url(images/links_over_07.jpg) no-repeat;
width: 78px;
height: 36px;
}


/*CONTACT US*/
.mainMenu ul li a.contactus{
float: left;
text-decoration: none;
background:url(images/links2_08.jpg) no-repeat;
width: 78px;
height: 36px;
}

.mainMenu ul li a:visited.contactus{
color: #ffffff;
}

.mainMenu ul li a:hover.contactus, .mainMenu ul li .current{
color: #009cc8 !important; /*text color of selected and active item*/
background: #efefef url(images/links_over_07.jpg) no-repeat;
text-transform:uppercase;
}

.nav8
{
background:  #ffffff url(images/links_over_07.jpg) no-repeat;
width: 78px;
height: 36px;
}

.nav8:hover
{
background: #ffffff url(images/links_over_07.jpg) no-repeat;
width: 78px;
height: 36px;
}


.site_main
{
	color:#0E9DC7;
	font-size:11px;
	font-weight:bold;
	margin-bottom:2px;
	margin-top:5px;
}

.site_sub
{
	color:#053F88;
	font-size:11px;
}


.highslide
{
    font-size: 12px;
}
.highslide-html {
    background-color: white;
}
.highslide-html-blur {
}
.highslide-html-content {
	position: absolute;
    display: none;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8px;
	font-family: arial, sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    
    padding-left: 22px;
    background-image: url(highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 8px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: grey;
}


/* Styles for the popup */
.highslide-wrapper {
	background-color: white;
}
.highslide-wrapper .highslide-html-content {
    width: 600px;
    padding: 5px;
}
.highslide-wrapper .highslide-header div {
}
.highslide-wrapper .highslide-header ul {
	margin: 0;
	padding: 0;
	text-align: right;
}
.highslide-wrapper .highslide-header ul li {
	display: inline;
	padding-left: 1em;
}
.highslide-wrapper .highslide-header ul li.highslide-previous, .highslide-wrapper .highslide-header ul li.highslide-next {
	display: none;
}
.highslide-wrapper .highslide-header a {
	font-weight: bold;
	color: #30a243;
	text-transform: uppercase;
	text-decoration: none;
}
.highslide-wrapper .highslide-header a:hover {
	color: black;
}
.highslide-wrapper .highslide-header .highslide-move a {
	cursor: move;
}
.highslide-wrapper .highslide-footer {
	height: 11px;
}
.highslide-wrapper .highslide-footer .highslide-resize {
	float: right;
	height: 11px;
	width: 11px;
	background: url(highslide/graphics/resize.gif);
}
.highslide-wrapper .highslide-body {
font-size: 8pt;
font-family: arial, sans-serif;

}
.highslide-move {
    cursor: move;
}
.highslide-resize {
    cursor: nw-resize;
}

/* These must be the last of the Highslide rules */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}

.highslide-body.*
{
    font-size: 11px;
	color: gray;
	font-family: Arial, Helvetica, sans-serif;  
}
.highslide-body.b
{
	font-size: 14px;
	color: gray;
	font-family: Arial, Helvetica, sans-serif;  
}

    .style9
    {
        height: 125px;
    }
    .style2
        {
            color: #3EA44E;
            font-size: small;
            font-family: Arial, Helvetica, sans-serif;
           
        }
    .style10
    {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #666666;
        height: 125px;
    }

    .style11
    {
        height: 20px;
    }

