@charset "utf-8";
/* CSS Document */

body {
	background: #fff;
	text-align: justify;
	color: #212121;
	font: 90% "Open Sans", arial, sans-serif;
	font-weight: 400;
	margin: 0px;
	padding: 0px;
}

p.mobile-link {
	display: none;
}

#menu-toggle, #MobileMenuButton {
	display: none;
}

label {  
  cursor: pointer;
}
#menu-toggle {
  display: none; /* hide the checkbox */
}

input {
	font-family: "Open Sans", arial, sans-serif;
	font-size: 100%;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */ 
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */ 
	box-sizing: border-box;         /* Opera/IE 8+ */
}

#wrapper {
	position: relative;
	margin: 0px auto;
	max-width: 1040px;
}

#topheader {
	background: none;
	max-width: 980px;
	margin: 0px auto;
	position: relative;
}


#Logo {
	float: left;
	width: 100%;
	max-width: 337px;
}

#Logo a {
	border-bottom: 0px !important;
}

#Logo img {
	width: 100%;
	height: auto;
}

#topnavigation {
	display: none
}

#topnavigation ul {
	float: left;
	margin: 0px;
	padding: 0px;
	list-style: none;
	font-size: 1em;
	line-height: 1.2em;
}

#topnavigation ul ul {
	display: none;
}

#topnavigation ul li {
	float: left;
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#topnavigation ul li a:link, #topnavigation ul li a:visited {
	display: block;
	color: #fff;
	text-decoration: none;
	padding: 10px 15px 10px 14px;
}

#topnavigation ul li a:hover, #topnavigation ul li a:active, #topnavigation ul li a:focus {
	background: #00062b;
	border-bottom: 0px;
}

#Home-Page #topnavigation ul li a.Home-Top, #Profile-Page #topnavigation ul li a.Profile-Top, #Petrosakh-Page #topnavigation ul li a.Petrosakh-Top, #Arcticneft-Page #topnavigation ul li a.Arcticneft-Top, #Investors-Page #topnavigation ul li a.Investors-Top, #News-Page #topnavigation ul li a.News-Top, #Contacts-Page #topnavigation ul li a.Contacts-Top {
	background: #00062b !important;
	border-bottom: 0px !important;
}

#search-form-top {
	float: right;
	width: 272px;
	border: 1px solid #ccc;
	background: #fff;
	height: 36px;
}

#search-form-top form {
	margin: 0px;
	padding: 0px;
}

#search-form-top label {
	display: none;
}

input#query {
	padding: 7px 6px;
	background: #fff;
	border: 1px solid #fff;
	float: left;
	width: 228px;
	height: 35px;
}

#leftcontent {
	float: left;
	background: #dddddd;
	width: 20%;
	margin-left: 30px;
	min-height: 470px;
}

#leftcontent-bottom {
	background: #dddddd;
	display: none;
	padding: 1em;
	margin: 1em 1.2em;
}

#rightcontent, #rightcontent-int {
	float: right;
	width: 71%;
	margin-right: 30px;
	margin-top: 30px;
}

#Home-Page #rightcontent {
	margin-top: 0px;
}

#SharePrice {
	padding: 0px 1em 50px 1em;
	margin-top: 30px;
	color: #092869;
	text-align: left;
}

#SharePrice h3 {
	display: block;
	font-size: 1.3em;
	line-height: normal;
	margin: 0px;
	padding: 0px 2em 20px 0px;
	background: url(../../assets/images/LSE_AIM_UEN.png) no-repeat top right;
}

#maincontent {
	
}

#SideNav ul {
	margin: 0px;
	padding: 0px;
	list-style: none !important;
	font-size: 1em;
}

#SideNav ul li {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#SideNav ul li.Home-Top {
	display: none !important;
}

#SideNav ul li a, #SideNav ul li a:link, #SideNav ul li a:visited {
	display: block;
	background: #dddddd;
	border-bottom: 1px solid #b6b6b6;
	padding: 7px 6px;
	color: #092869;
	text-decoration: none;
}

#SideNav ul li a:hover, #SideNav ul li a:active, #SideNav ul li a:focus {
	background: #092869;
	color: #fff;
}

.Profile-Top #SideNav ul li a.Profile-Top,
.Profile-Top-1 #SideNav ul li a.Profile-Top-1,
.Profile-Top-2 #SideNav ul li a.Profile-Top-2,
.Profile-Top-3 #SideNav ul li a.Profile-Top-3,
.Profile-Top-4 #SideNav ul li a.Profile-Top-4,
.Profile-Top-5 #SideNav ul li a.Profile-Top-5 {
	background: #092869;
	color: #fff;
}

.Petrosakh-Top #SideNav ul li a.Petrosakh-Top,
.Petrosakh-Top-1 #SideNav ul li a.Petrosakh-Top-1,
.Petrosakh-Top-2 #SideNav ul li a.Petrosakh-Top-2,
.Petrosakh-Top-3 #SideNav ul li a.Petrosakh-Top-3,
.Petrosakh-Top-4 #SideNav ul li a.Petrosakh-Top-4,
.Petrosakh-Top-5 #SideNav ul li a.Petrosakh-Top-5,
.Petrosakh-Top-6 #SideNav ul li a.Petrosakh-Top-6 {
	background: #092869;
	color: #fff;
}

.Arcticneft-Top #SideNav ul li a.Arcticneft-Top,
.Arcticneft-Top-1 #SideNav ul li a.Arcticneft-Top-1,
.Arcticneft-Top-2 #SideNav ul li a.Arcticneft-Top-2,
.Arcticneft-Top-3 #SideNav ul li a.Arcticneft-Top-3,
.Arcticneft-Top-4 #SideNav ul li a.Arcticneft-Top-4,
.Arcticneft-Top-5 #SideNav ul li a.Arcticneft-Top-5,
.Arcticneft-Top-6 #SideNav ul li a.Arcticneft-Top-6 {
	background: #092869;
	color: #fff;
}

.Investors-Top #SideNav ul li a.Investors-Top,
.Investors-Top-1 #SideNav ul li a.Investors-Top-1,
.Investors-Top-2 #SideNav ul li a.Investors-Top-2,
.Investors-Top-3 #SideNav ul li a.Investors-Top-3,
.Investors-Top-4 #SideNav ul li a.Investors-Top-4,
.Investors-Top-5 #SideNav ul li a.Investors-Top-5,
.Investors-Top-6 #SideNav ul li a.Investors-Top-6,
.Investors-Top-7 #SideNav ul li a.Investors-Top-7,
.Investors-Top-8 #SideNav ul li a.Investors-Top-8,
.Investors-Top-9 #SideNav ul li a.Investors-Top-9,
.Investors-Top-10 #SideNav ul li a.Investors-Top-10,
.Investors-Top-11 #SideNav ul li a.Investors-Top-11,
.Investors-Top-12 #SideNav ul li a.Investors-Top-12,
.Investors-Top-13 #SideNav ul li a.Investors-Top-13,
.Investors-Top-14 #SideNav ul li a.Investors-Top-14,
.Investors-Top-15 #SideNav ul li a.Investors-Top-15,
.Investors-Top-16 #SideNav ul li a.Investors-Top-16,
.Investors-Top-17 #SideNav ul li a.Investors-Top-17 {
	background: #092869;
	color: #fff;
}

.News-Top #SideNav ul li a.News-Top,
.News-Top-1 #SideNav ul li a.News-Top-1,
.News-Top-2 #SideNav ul li a.News-Top-2,
.News-Top-3 #SideNav ul li a.News-Top-3,
.News-Top-4 #SideNav ul li a.News-Top-4,
.News-Top-5 #SideNav ul li a.News-Top-5,
.News-Top-6 #SideNav ul li a.News-Top-6,
.News-Top-7 #SideNav ul li a.News-Top-7,
.News-Top-8 #SideNav ul li a.News-Top-8,
.News-Top-9 #SideNav ul li a.News-Top-9,
.News-Top-10 #SideNav ul li a.News-Top-10,
.News-Top-11 #SideNav ul li a.News-Top-11,
.News-Top-12 #SideNav ul li a.News-Top-12,
.News-Top-13 #SideNav ul li a.News-Top-13,
.News-Top-14 #SideNav ul li a.News-Top-14,
.News-Top-15 #SideNav ul li a.News-Top-15,
.News-Top-16 #SideNav ul li a.News-Top-16 {
	background: #092869;
	color: #fff;
}

#Profile-Page #SideNav ul li a.Profile-Top, #Arcticneft-Page #SideNav ul li a.Arcticneft-Top, #Petrosakh-Page #SideNav ul li a.Petrosakh-Top, #Investors-Page #SideNav ul li a.Investors-Top, #News-Page #SideNav ul li a.News-Top {
	height: 1px;
	overflow: hidden;
	display: none;
}

#SideNav ul li.Profile-Top, #SideNav ul li.Petrosakh-Top, #SideNav ul li.Arcticneft-Top, #SideNav ul li.Investors-Top, #SideNav ul li.News-Top, #SideNav ul li.Contacts-Top {
	display: none
}

#Profile-Page #SideNav ul li.Profile-Top, #Arcticneft-Page #SideNav ul li.Arcticneft-Top, #Investors-Page #SideNav ul li.Investors-Top, #News-Page #SideNav ul li.News-Top, #Petrosakh-Page #SideNav ul li.Petrosakh-Top {
	display: block !important;
}

#Home-Page #SideNav {
	display: none;
}

.News-Top-2 #rightcontent-int h1 {
	text-align: left;
}

.clear {
	clear: both;
}

.InvestorAlert {
	display: none
}


.InvestorAlert p {
	margin: 0px !important;
	padding: 0px !important;
}

.InvestorAlert a {
	display: block !important;
	color: #fff !important;
	text-decoration: none !important;
	border-bottom: 0px !important;
}

#SlideShow {
	display: none
}

.Inner {
	padding: 1em;
}

.Inner .Inner {
	padding: 1.5em 2.5em;
}

.Latest-News-Home {
	float: right;
	background: #fff;
	width: 35%;
}

.Latest-News-Home h3 {
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 11px;
}

.Latest-News-Home ul {
	list-style: none !important;
	margin: 0px;
	padding: 0 0;
}

.Latest-News-Home ul li {
	margin-bottom: 0px;
	padding-bottom: 0.44em;
}

.SlideShow-Home {
	float: left;
	background: #fff;
	width: 65%;
	margin-left: -1em;
	margin-top: -1em;
	margin-bottom: -1em;
	height: 267px;
}

.list_carousel {
	margin: 0 auto;
	padding: 0px 0px 0px 0px;
	position: relative;
	width: 100%;
	height: 267px;
	overflow: hidden;
}

.list_carousel ol, .list_carousel ul {
	margin: 0;
	padding: 0 0px;
	list-style: none;
	display: block;
}

.list_carousel li {
	font-size: 1em;
	color: #666;
	text-align: center;
	background-color: #fff;
	width: 100%;
	height: 267px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	float: left;
	-webkit-background-size: cover !important;
    -moz-background-size: cover !important;
    background-size: cover !important;
}

.list_carousel .pagination, .list_carousel2 .pagination {
	position: absolute;
	right: 5px;
	top: 5px;
}
.list_carousel .pagination a, .list_carousel2 .pagination a {
	display: inline-block;
	width: 10px;
	height: 10px;
	margin: 0 2px;
	border: 1px solid #ccc;
	-webkit-border-radius: 3px;
	/* Firefox 1-3.6 */
	-moz-border-radius: 3px;
	/* Opera 10.5, IE 9, Safari 5, Chrome, Firefox 4, iOS 4, Android 2.1+ */
	border-radius: 3px;
	cursor: pointer;
	opacity: .9;
	background: #444444;
 	-webkit-transition: background .5s, opacity .5s;
 	-moz-transition: background .5s, opacity .5s;
 	transition: background .5s, opacity .5s;
}
.list_carousel .pagination a.selected, .list_carousel2 .pagination a.selected {
	background: none !important;
	
	opacity: 1;
}

.pagination a span {
    display: none;
}

a.next, a.play, a.pause {
	background: url(../../assets/css/images/arrow-next.png) no-repeat 0 0;
	filter: alpha(opacity=75);
	opacity: 0.75;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	width: 53px;
	height: 93px;
	display: block;
	position: absolute;
	right: 0px;
	top: 30%;
}

a.next:hover, a.play:hover, a.pause:hover {
	filter: alpha(opacity=100);
	opacity: 1;
}

a.prev {
	background: url(../../assets/css/images/arrow-prev.png) no-repeat 0 0;
	filter: alpha(opacity=75);
	opacity: 0.75;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	width: 53px;
	height: 93px;
	display: block;
	position: absolute;
	left: -1px;
	top: 30%;
}

a.prev:hover {
	filter: alpha(opacity=100);
	opacity: 1;
}

a.prev span, a.next span, a.play span, a.pause span {
	display: none;
}

#Footer {
	background: #cccccc;
	padding: 1em 0;
	max-width: 980px;
	margin: 0 auto;
	font-size: 8pt
}

#Footer p {
	float: left;
	margin: 0px;
	padding: 0px;
}

#Footer ul {
	display: none
}

#Footer ul li {
	float: left;
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#Footer a, #Footer a:link, #Footer a:visited {
	color: #212121;
	border-bottom: 0px;
}

#Footer a:hover, #Footer a:active, #Footer a:focus {
	border-bottom: 1px solid #999;
}

/* Styles */

#rightcontent-int ul li, #rightcontent-int ol li {
	padding-bottom: 5px;
	margin-bottom: 5px;
}


em {
	font-family: "Open Sans", arial, sans-serif;
	font-style: italic;
}

.Latest-News-Home em {
	color: #999999;
}

strong, h1, h2, h3, h4, h5, h6 {
	font-family: "Open Sans", arial, sans-serif;
	font-weight: 700;
}

em strong, strong em {
	font-family: "Open Sans", arial, sans-serif;
	font-weight: 700;
	font-style: italic;
}

h1, h2, h3, h4, h5, h6 {
	margin-left: 0px;
	padding-left: 0px;
	margin-right: 0px;
	padding: 0px;
	line-height: normal;
}

h1 {
	font-size: 1.7em;
	color: #092869;
	margin-top: 0px;
	padding-top: 0px;
}

#Home-Page h1 {
	padding-top: 20px;
}

h2 {
	font-size: 1.3em;
}

h3 {
	font-size: 1.2em;
	color: #092869;
}

h4 {
	font-size: 1.1em;
}

.smaller {
	font-size: 0.8em;
}

a:link, a:visited {
	color: #092869;
	text-decoration: none;
	border-bottom: 1px solid #092869;
}

a:hover, a:active, a:focus {
	border-bottom: 1px solid #999;
}

#Home-Page a:link, #Home-Page a:visited {
	border-bottom: 0px;
}

#SharePrice p {
	margin: 0px;
	padding: 0px;
	color: #092869
}

p.CurrentPrice {
	font-size: 1.7em;
	font-weight: 700;
}

p.DateTime {
	font-size: 0.85em;
}

p.Home-Intro {
	font-size: 1.2em;
}

ul.DownloadLink {
	float: left;
	margin: 0px;
	padding: 0px;
	list-style: none;
}

ul.DownloadLink li {
	float: left;
	margin: 0px;
	padding: 0px;
	list-style: none;
}

ul.DownloadLink li a, ul.DownloadLink li a:link, ul.DownloadLink li a:visited {
	display: block;
	background: url(../../assets/images/bg/Adobe-PDF-icon.png) no-repeat 98% 50%;
	padding: 10px 3em 10px 5px;
	border: 1px solid #fff;
}

ul.DownloadLink li a:hover, ul.DownloadLink li a:active, ul.DownloadLink li a:focus {
	border: 1px solid #999;
}

.AIMRules {
	background: #dddddd;
	border: 1px solid #b6b6b6;
	margin-bottom: 5px;
}

.AIMRulesLink {
	float: right;
	width: 48%;
}

.AdviserTitle {
	float: left;
	width: 48%;
}

p.update {
	border: 1px solid #cccccc;
	background: #dddddd;
	color: #1a66cb;
	padding: 1em;
	margin-top: 2em;
	width: 75%;
}

.a {
	border-bottom: 1px solid #212121;
}

.al {
	border-left: 1px solid #212121;
}

.ar {
	border-right: 1px solid #212121;
}

.aa {
	border-bottom: 2px solid #212121;	
}

.aaa {
	border-bottom: 3px double #212121;
}

input.submit {
	border: 1px solid #00062b;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	padding: 5px 1em;
	background: #092a6b url(../../assets/images/bg/menu-bg.png) repeat-x top left;
	color: #fff;
}

input.submit:hover, input.submit:focus {
	background: #00062b;
}

input.InputField {
	background: #fff;
	border: 1px solid #b6b6b6;
	width: 100%;
	max-width: 250px;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	padding: 5px 1em;
}

fieldset {
	margin: 0px;
	padding: 0px;
	border: 0px;
}

legend {
	display: none;
}

table.alert {
	width: 75%;
	margin: 0px auto;
	border: 1px solid #999;
}

table.alert input.submit {
	float: right;
}

table.alert #radioGrp {
	float: left;
	width: 75%;
}

.AdvisersLeft {
	float: left;
	width: 48%;
	text-align: left;
}

.AdvisrsRight {
	float: right;
	width: 48%;
	text-align: left;
}

ul#ReportsUL {
	float: left;
	width: 100%;
	margin: 0px;
	padding: 0px;
	list-style: none;
}

ul#ReportsUL li {
	float: left;
	width: auto;
	margin: 0px;
	padding: 0px 5px 0px 0px;
	list-style: none;
}

ul#ReportsUL li a, ul#ReportsUL li a:link, ul#ReportsUL li a:visited {
	display: block;
	padding: 5px 1em;
	background: #092869 url(../../assets/images/bg/menu-bg.png) repeat-x top left;
	color: #fff;
	font-size: 1.1em;
	text-decoration: none;
	font-weight: 600;
}

ul#ReportsUL li a:hover, ul#ReportsUL li a:active, ul#ReportsUL li a:focus {
	background: #092869;
}

.Reports2014 ul#ReportsUL li a#Reports2014,
.Reports2013 ul#ReportsUL li a#Reports2013,
.Reports2012 ul#ReportsUL li a#Reports2012,
.Reports2011 ul#ReportsUL li a#Reports2011,
.Reports2010 ul#ReportsUL li a#Reports2010,
.ReportsArchive ul#ReportsUL li a#ReportsArchive {
	background: #092869;
}


/* Latest News */

ul#Tabs-UL {
	float: left;
	width: 100%;
	margin: 0px;
	padding: 0px;
	list-style: none;
}

ul#Tabs-UL li {
	float: left;
	width: auto;
	margin: 0px;
	padding: 0px 5px 0px 0px;
	list-style: none;
}

ul#Tabs-UL li a, ul#Tabs-UL li a:link, ul#Tabs-UL li a:visited {
	display: block;
	padding: 5px 0.7em;
	background: #092869 url(../../assets/images/bg/menu-bg.png) repeat-x top left;
	color: #fff;
	font-size: 1em;
	text-decoration: none;
	font-weight: 600;
}

ul#Tabs-UL li.Single-LI a {
	line-height: 38px;
}

ul#Tabs-UL li a:hover, ul#Tabs-UL li a:active, ul#Tabs-UL li a:focus {
	background: #092869;
}

.News2019 ul#Tabs-UL li a#News2019,
.News2018 ul#Tabs-UL li a#News2018,
.News2017 ul#Tabs-UL li a#News2017,
.News2016 ul#Tabs-UL li a#News2016,
.News2015 ul#Tabs-UL li a#News2015,
.News2014 ul#Tabs-UL li a#News2014,
.News2013 ul#Tabs-UL li a#News2013,
.News2012 ul#Tabs-UL li a#News2012,
.News2011 ul#Tabs-UL li a#News2011,
.News2010 ul#Tabs-UL li a#News2010,
.News2009 ul#Tabs-UL li a#News2009,
.News2008 ul#Tabs-UL li a#News2008,
.News2007 ul#Tabs-UL li a#News2007,
.News2006 ul#Tabs-UL li a#News2006,
.News2005 ul#Tabs-UL li a#News2005 {
	background: #092869;
}

/* Latest News */

table.Bordered td {
	border-bottom: 1px solid #ccc;
	background: #fff;
	padding: 3px;
}

table.Bordered td.OddRow  {
	border-bottom: 1px solid #ccc;
	background: #ddd;
	padding: 3px;
}

#Download {
	padding: 1em;
	border: 1px solid #ccc;
	background: #dddddd;
	text-align: center;
}

#Download-Investor {
	padding: 0em 1em;
	border: 1px solid #ccc;
	background: #dddddd;
	text-align: center;
	float: right;
	width: 40%;
	margin-left: 2em;
	margin-bottom: 1em
}

.ResultsHighlights ul#Tabs-UL li a#Highlights, .ResultsChairman ul#Tabs-UL li a#Chairman, .ResultsChief ul#Tabs-UL li a#Chief, .ResultsFinancial ul#Tabs-UL li a#Financial, .ResultsComp ul#Tabs-UL li a#CompIncome, .ResultsCashFlow ul#Tabs-UL li a#Cashflow, .ResultsChanges ul#Tabs-UL li a#Changes, .ResultsNotes ul#Tabs-UL li a#Notes {
	background: #092869;
	color: #fff;
}

ul#Shareholder-FAQs {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

ul#Shareholder-FAQs li {
	margin: 0px;
	padding: 0px 0px 5px 0px;
	list-style: none;
}

a.TopNavLink {
	display: block;
	padding: 5px 1em;
	background: #092869 url(../../assets/images/bg/menu-bg.png) repeat-x top left;
	color: #fff;
	font-size: 1.1em;
	text-decoration: none;
	font-weight: 600;
}

a.TopNavLink:hover, a.TopNavLink.on {
	background: #092869 !important;
}

table.NewsTable td {
	border-bottom: 1px solid #ccc;
}

table.NewsTable td.OddRow {
	background: #ddd;
}

ul#GalleryImg {
	float: left;
	width: 100%;
	margin: 0px;
	padding: 0px;
	list-style: none;
}

ul#GalleryImg li {
	float: left;
	width: 48%;
	margin: 0px;
	padding: 0px 5px 5px 0px;
	list-style: none;
}

ul#GalleryImg li a {
	display: block;
	border: 1px solid #ccc;
	background: #fff;
	padding: 2px;
}

ul#GalleryImg li img {
	width: 100%;
	height: auto;
}

#Sitemap-UL ul ul {
	padding-top: 1em;
}

#Sitemap-UL ul {
	list-style: none;
}

#Sitemap-UL ul ul {
	list-style: disc;
}

#Sitemap-UL ul li.Link-Top a {	
	border-bottom: 0px;
	font-weight: 700;
}

#Sitemap-UL ul li.Link-Top li a {
	font-weight: 400;
	border-bottom: 1px solid #092869;
}

#Sitemap-UL ul li.Link-Top li a:hover, #Sitemap-UL ul li.Link-Top li a:active, #Sitemap-UL ul li.Link-Top li a:focus {
	border-bottom: 1px solid #999;
}


/* New Share Price Feed Layout */

.clear {
	clear: both;
}

#iframe-relative {
	position: relative; /* allows a: link to display on top of iframe */
}


#iframe-relative a {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0px;
	left: 0px;
	height: 185px;
	width: 100%;
	border-bottom: 0px; !important;
}

iframe#mainFrameDesktop, iframe#mainFrameMobile {
	height: 950px;
	width: 100%;
	margin: 0px;
	padding: 0px;
}

.tabLine {
	border-bottom: 0px;
	height:40px;
	padding-bottom:1px;
}

.tab, .tabDesktop, .tabMobile {
	border: 0px;
	background: #092869 url(../../assets/images/bg/menu-bg.png) repeat-x top left;
	padding: 10px 0;
	width: 19.7%;
	font-size: 1em;
	float: left;
	display:inline-block;
			
	*display: inline;
	text-align:center;
	vertical-align:middle;
	cursor:pointer;
	color:#fff;
	font-weight: 400;
	margin-right: 0;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
}

.tabDesktopSingle {
	line-height: 38px;
}

.tabLast {
	margin-right: 0px !important;
}

.tabHover {
	background: #092869 !important;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	color:#ffffff;
}

.tabActive {
	background: #092869 !important;
	color:#ffffff;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
}

.outerDivs {
	background-repeat:no-repeat;
	width: 983px;
	padding:0px;
	margin:auto;
	border:0px;
	float:center;
}

.MobileOnlyLink, #mainFrameMobile {
	display: none;
}

th.Heading {
	background: #092869;
	font-weight: 700;
	color: #fff;
}

td.BlueHighlight {
	background: #b8d1ed;	
}

@media (min-width: 1000px) {
#wrapper {
	min-width: 1040px !important;
	margin: 0px auto !important;
}
}

@media (max-width: 1000px) {


#topnavigation #mobile-nav {
  display: none;
}
#menu-toggle:checked + #mobile-nav {
  display: block;
}

#MobileMenuButton {
	position: absolute;
	display: block;
	top: 1em;
	right: 1em;
	clear: right;
	margin: 0px;
	padding: 0.7em 1em 0.5em 1em;
	height: auto;
	line-height: 2em;
	text-align: center;
	background: #fff;
	border: 1px solid #ddd;
	color: #212121;
	font-size: medium;
	font-weight: 700;
	display: block;
}

#MobileMenuButton div {
	display: block;
	border: 2px solid #000;
	margin-bottom: 3px;
	width: 2em;
}

#MobileMenuButton:hover, #MobileMenuButton:focus {
	background: #000;
}

#MobileMenuButton:hover div, #MobileMenuButton:focus div {
	display: block;
	border: 2px solid #fff;
	margin-bottom: 3px;
	width: 2em;
}

#topnavigation ul#mobile-nav {
	float: none;
	position: absolute;
	z-index: 9;
	top: 60px;
	width: 100%;
	margin: 0px;
	padding: 0px;
	list-style: none;
	font-size: 1em;
	line-height: 1.2em;
	background: #00062b;
}

#topnavigation ul#mobile-nav ul {
	display: block;
	width: 100%;
	margin: 0px;
	padding: 0px;
}

#topnavigation ul#mobile-nav li {
	float: left;
	width: 100%;
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#topnavigation ul#mobile-nav li a:link, #topnavigation ul#mobile-nav li a:visited {
	display: block;
	color: #fff;
	text-decoration: none;
	padding: 10px 15px;
	border-bottom: 1px solid #fff !important;
	background: #092869 url(../../assets/images/bg/menu-bg.png) repeat-x top left !important;
}

#topnavigation ul#mobile-nav li a:hover, #topnavigation ul#mobile-nav li a:active, #topnavigation ul#mobile-nav li a:focus {
	background: #00062b !important;
	border-bottom: 1px solid #fff !important;
}

#topnavigation ul#mobile-nav ul li a:link, #topnavigation ul#mobile-nav ul li a:visited {
	display: block;
	color: #092869;
	text-decoration: none;
	padding: 10px 15px;
	border-bottom: 1px solid #b6b6b6 !important;
	background: #dddddd !important;
}

#topnavigation ul#mobile-nav ul li a:hover, #topnavigation ul#mobile-nav ul li a:active, #topnavigation ul#mobile-nav ul li a:focus {
	background: #092869 !important;
	border-bottom: 1px solid #b6b6b6 !important;
	color: #fff !important
}

#search-form-top {
	float: right;
	width: 50%;
	border: 1px solid #ccc;
	background: #fff;
	height: 36px;
}

input#query {
	width: 85%;

}

input#go {
	float: right;
}

#leftcontent-bottom .InvestorAlert {
	margin: 0px;
	padding: 1.5em;
}


#Footer {
	margin: 1em 1.5em;
}


}
@media (max-width: 980px) {

.tabDesktopSingle {
	line-height: 19px !important;
}

.DesktopOnlyLink, #mainFrameDesktop {
	display: none;
}

.MobileOnlyLink, #mainFrameMobile {
	display: block;
}

#maincontent {
	padding: 0px 1.5em;
}

#rightcontent, #rightcontent-int {
	width: 100%;
	margin: 2em 0px;
}

img.fullwidth {
	width: 100%;
	height: auto;
}

#leftcontent {
	display: none;
}

#leftcontent-bottom {
	display: block;
}

#leftcontent-bottom #SharePrice h3 {
	padding: 0px 2em 1.5em 0px;
	font-size: 1.7em;
}

#leftcontent-bottom #SharePrice p.CurrentPrice {
	font-size: 2em;
}

#leftcontent-bottom #SharePrice p.DateTime br {
	display: none;
	content: " ";
}
}

@media (max-width: 900px) {

.tab, .tabDesktop, .tabMobile {
	width: 100%;
	float: none;
	margin-bottom: 3px;
}

.tabLine {
	height: auto;
}

}

@media (max-width: 680px) {

ul#Tabs-UL li {
	float: none;
	width: 100%;
	margin: 0px;
	padding: 0px 5px 5px 0px;
	list-style: none;
}

ul#Tabs-UL li br {
	display: none !important;
	content: " ";
}

ul#Tabs-UL li a {
	padding: 1em !important;
	line-height: normal !important;
}

}

@media (max-width: 600px) {

body {
	text-align: left;
}

ul#ReportsUL li {
	float: none;
	width: 100%;
	margin: 0px;
	padding: 0px 0px 5px 0px;
	list-style: none;
	text-align: center;
}

.AIMRulesLink, .AdvisersLeft, .AdviserTitle, .AdvisrsRight {
	float: none;
	width: 100%;
}

p.update {
	width: auto;
}

table.NewsTable td, table.Bordered td {
	width: 100% !important;
	float: left !important;
}

#Logo {
	width: 200px;
}

#search-form-top {
	width: 100%;
}

input#query {
	width: 85%;

}

#SlideShow {
	padding-bottom: 0.2em;
}

#SlideShow .Inner {
	padding: 0px;
}

.SlideShow-Home {
	width: 100%;
	margin: 0px 0px 1em 0px;
}

.Latest-News-Home {
	float: none;
	clear: both;
	width: auto;
	margin: 0px 1em 1em 1em;
	padding: 1em;
}

#Footer p {
	float: none !important;
	margin-bottom: 1em;
}

}

@media (max-width: 500px) {

#Download-Investor {
	float: none;
	margin-left: 0px;
	width: 90%;
}

img.mobile-img {
	display: none;
}

table.alert {
	width: 100%;
}

table.alert td {
	float: left;
	width: 100%;
	padding: 5px 0px;
}

table.alert #radioGrp {
	width: 100%;
	margin-bottom: 1em;
}

p.mobile-link {
	display: block;
	padding: 1em;
	text-align: right
}

p.mobile-link a {
	float: right;
	display: block;
	border: 1px solid #00062b;
	-webkit-border-radius: 0.5em;
    -moz-border-radius: 0.5em;
    border-radius: 0.5em;
	padding: 0.5em 1em;
	font-size: 1.1em;
	background: #092a6b url(../../assets/images/bg/menu-bg.png) repeat-x top left;
	color: #fff !important;
	text-decoration: none;
	border-bottom: 0px;
}

.no-mobile-link {
	display: none;
}

.table td {
	float: left;
	width: 100%
}
}

/*