/*------------------------------------------------------------*
**  Global
**------------------------------------------------------------*/
body 
{
	font-family: Arial, Helvetica, sans-serif!important; 
	color: Black;
	background: Black;	
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #0F83A5;/*#6095b5;*/
	font-size: 12px;
	padding: 1px 2px;
	font-weight: bold;
	background-color:Transparent;
}
a:hover { 
	text-decoration: underline; 
	background-color:Transparent;
}

/* 9/3/2010 -	Styles for upgraded site */

.heading-blue 
{
	font-family: Arial, Helvetica;
	font-size: 16pt;
	color: #0F83A5;
	font-weight: bold;
}

.heading-black
{
	font-family: Arial, Helvetica;
	font-size: 14pt;
	color: Black;
	font-weight: bold;
}

.footer-link 
{
	font-family: Arial, Helvetica;
	font-size: 10px;
	color: #0082A4;
	font-weight: bolder;
	vertical-align: bottom;
	text-align: center;
}

.separator
{
	font-family: Arial, Helvetica;
	font-size: 14px;
	color: Gray;
	font-weight: bold;
	vertical-align: top;
	text-align: left;
}

.announce-header 
{
	font-family: Arial, Helvetica;
	font-size: 12px;
	color: #F9BA1D;
	text-align: left;
/*	font-weight: bold;*/
}

.announce-text
{
	font-family: Arial, Helvetica;
	font-size: 12px;
	color: #666666;
	text-align: left;
/*	font-weight: bold;*/
}

.announce-link
{
	font-family: Arial, Helvetica;
	font-size: 11px;
	color: #1EBBEA;
	text-align: left;
	font-weight: bold;
}

.content-heading
{
	font-family: Arial, Helvetica;
	font-size: 14px;
	color: #0F83A5;
	font-weight: bold;
}

.content-text
{
	font-family: Arial, Verdana ! important;
	font-size: 14px;
	color: Black;
}

.latest-news-header 
{
	font-family: Arial, Helvetica;
	font-size: 14px;
	color: #F9BA1D;
	text-align: left;
	font-weight: bold;
}

.latest-news-text
{
	font-family: Arial, Helvetica;
	font-size: 14px;
	color: Black;
	text-align: left;
}

.latest-news-link
{
	font-family: Arial, Helvetica;
	font-size: 11px;
	color: #1EBBEA;
	text-align: left;
	font-weight: bold;
}

.front-banner-text
{
	font-family: Arial, Helvetica;
	font-size: 14px;
	color: White;
	text-align: left;
}

.front-banner-header
{
	font-family: Arial, Helvetica;
	font-size: 14px;
	color: Black;
	text-align: left;
	font-weight: bold;
}

.modalBackground
{
	background-color: Gray;
	filter: alpha(opacity=70);
	opacity: 0.7;
}

.grid-header 
{
	border-bottom: solid 5px #0F83A5;
	border-top-width: 0px;
	border-top-color: White;
	border-left-width: 0px;
	border-left-color: White;
	border-right-width: 0px;
	border-right-color: White;
	padding-top: 5px;
	padding-bottom: 5px;
}

.grid-rows
{
	border-bottom: solid 2px #0F83A5;	
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.grid-table
{
	border-top-width: 0px;
	border-top-color: White;
	border-left-width: 0px;
	border-left-color: White;
	border-right-width: 0px;
	border-right-color: White;
	border-bottom: solid 2px #0F83A5;
}

.grid-table-no-border
{
	border-top-width: 0px;
	border-top-color: White;
	border-left-width: 0px;
	border-left-color: White;
	border-right-width: 0px;
	border-right-color: White;
	border-bottom-width: 0px;
	border-bottom-color: White;
}

.director-rows
{
	border-bottom: solid 2px #0F83A5;	
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	padding-top: 15px;
	padding-bottom: 15px;
}

.share-price-blue 
{
	font-family: Arial, Helvetica;
	font-size: 14px;
	color: #0F83A5;
	font-weight: bold;
}

.announce-front-title
{
	font-family: Arial, Helvetica;
	font-size: 10pt;
	color: Black;
	text-align: left;
	font-weight: bold;
}

.announce-front-date
{
	font-family: Arial, Helvetica;
	font-size: 10pt;
	color: #666666;
	text-align: left;
	font-weight: bold;
}

.image-quote
{
	font-family: Arial, Helvetica;
	font-size: 12px;
	color: #666666;
	text-align: left;
	font-weight: bold;
}

.black-link {
	text-decoration: none;
}
.black-link:hover { 
	text-decoration: none; 
}

/* SS - 30/3/10 - New main site content styles for MENUS */

ul.menu 
{
	list-style:none; 
	margin:0; 
	padding:0;
	padding-left: 23px;
	z-index: 10000;
}
ul.menu * 
{
	margin:0; 
	padding:0;
	z-index: 10000;
}
ul.menu a 
{
	display:block; 
	color:#000; 
	text-decoration:none;
	color: White;
	font: 12px arial, helvetica, sans-serif;
	font-weight: bold;
}
ul.menu li 
{
	position:relative; 
	float:left; 
	margin-right:5px
}
ul.menu ul 
{
	position:absolute; 
	top:33px;
	left:0; 
	display:none; 
	opacity:0; 
	list-style:none
}
ul.menu ul li 
{
	position:relative; 
	border-top:none; 
	width:160px; 
	margin:0;
	height: 33px;
}
ul.menu ul li a 
{
	display:block; 
	padding-left: 5px;
	padding-top: 8px;
	background-color:#d1d1d1;
	background-image: url('../images/menu_light_bg.jpg');
	background-repeat: no-repeat;
	height: 25px;
	text-align: left;
	color: White;
	font: 12px arial, helvetica, sans-serif;
	font-weight: bold;
}
ul.menu ul li a:hover 
{
	background-image: url('../images/menu_dark_bg.jpg');
	background-repeat: no-repeat;
}
ul.menu ul ul 
{
	left:148px; 
	top:-1px
}
ul.menu .menulink 
{
	padding-left: 5px;
	padding-top: 8px;
	font-weight:bold; 
	background-image: url('../images/menu_dark_bg.jpg');
	background-repeat: no-repeat;
	width:155px;
	height: 25px;
	text-align: left;
}
ul.menu .menulink:hover,ul.menu .menuhover 
{
	background-image: url('../images/menu_light_bg.jpg');
	background-repeat: no-repeat;
}

/* SS - 30/3/10 - New main site content styles for SELECTED MENUS */

ul.selectedmenu 
{
	list-style:none; 
	margin:0; 
	padding:0;
	padding-left: 23px;
	z-index: 10000;
}
ul.selectedmenu * 
{
	margin:0; 
	padding:0;
	z-index: 10000;
}
ul.selectedmenu a 
{
	display:block; 
	color:#000; 
	text-decoration:none;
	color: White;
	font: 12px arial, helvetica, sans-serif;
	font-weight: bold;
}
ul.selectedmenu li 
{
	position:relative; 
	float:left; 
	margin-right:5px
}
ul.selectedmenu ul 
{
	position:absolute; 
	top:40px;
	left:0; 
	display:none; 
	opacity:0; 
	list-style:none
}
ul.selectedmenu ul li 
{
	position:relative; 
	border-top:none; 
	width:160px; 
	margin:0;
	height: 33px;
}
ul.selectedmenu ul li a 
{
	display:block; 
	padding-left: 5px;
	padding-top: 8px;
	background-color:#d1d1d1;
	background-image: url('../images/menu_light_bg.jpg');
	background-repeat: no-repeat;
	height: 25px;
	text-align: left;
	color: White;
	font: 12px arial, helvetica, sans-serif;
	font-weight: bold;
}
ul.selectedmenu ul li a:hover 
{
	background-image: url('../images/menu_dark_bg.jpg');
	background-repeat: no-repeat;
}
ul.selectedmenu ul ul 
{
	left:148px; 
	top:-1px
}
ul.selectedmenu .menulink 
{
	padding-left: 5px;
	padding-top: 15px;
	font-weight:bold; 
	background-image: url('../images/selected_menu_bg.jpg');
	background-repeat: no-repeat;
	width:155px;
	height: 25px;
	text-align: left;
}
ul.selectedmenu .menulink:hover,ul.selectedmenu .menuhover 
{
	background-image: url('../images/selected_menu_bg.jpg');
	background-repeat: no-repeat;
}

/* SS - 30/3/10 - New home page styles for MENUS */

ul.frontmenu 
{
	list-style:none; 
	margin:0; 
	padding:0;
}
ul.frontmenu * 
{
	margin:0; 
	padding:0
}
ul.frontmenu a 
{
	display:block; 
	color:#000; 
	text-decoration:none;
	color: White;
	font: 12px arial, helvetica, sans-serif;
	font-weight: bold;
}
ul.frontmenu li 
{
	position:relative; 
	float:left; 
	margin-right:5px
}
ul.frontmenu ul 
{
	position:absolute; 
	bottom: 33px;
	left:0; 
	display:none; 
	opacity:0; 
	list-style:none
}
ul.frontmenu ul li 
{
	position:relative; 
	border-top:none; 
	width:160px; 
	margin:0;
	height: 33px;
}
ul.frontmenu ul li a 
{
	display:block; 
	padding-left: 5px;
	padding-top: 8px;
	background-color:#d1d1d1;
	background-image: url('../images/menu_light_bg.jpg');
	background-repeat: no-repeat;
	height: 25px;
	text-align: left;
	color: White;
	font: 12px arial, helvetica, sans-serif;
	font-weight: bold;
}
ul.frontmenu ul li a:hover 
{
	background-image: url('../images/menu_dark_bg.jpg');
	background-repeat: no-repeat;
}
ul.frontmenu ul ul 
{
	left:148px; 
	top:-1px
}
ul.frontmenu .menulink 
{
	padding-left: 5px;
	padding-top: 8px;
	font-weight:bold; 
	background-image: url('../images/menu_dark_bg.jpg');
	background-repeat: no-repeat;
	width:155px;
	height: 25px;
	text-align: left;
}
ul.frontmenu .menulink:hover, ul.frontmenu .menuhover 
{
	background-image: url('../images/menu_light_bg.jpg');
	background-repeat: no-repeat;
}




