	
/* --- colours used --- */
/* #FF6633 - Orange     */
/* #383838 - Dark grey  */
/* -------------------- */


/* --- COMMON STYLING --- */
body { font-family: Arial Narrow, Helvetica, sans-serif; font-size: 14px; color: #666; font-weight: normal; }
a { color: #FF6633; transition: all 0.25s linear; -webkit-transition: all 0.25s ease; -moz-transition: all 0.25s linear; }
a:hover { text-decoration: underline; }
a:active { position: relative; }

::selection { background-color: #FF6633; color: #fff; }
::-moz-selection { background-color: #FF6633; color: #fff; }

p, li, a, strong, table, span, #amstock, label, span.pdfsize { font-family: Arial, Helvetica, sans-serif; line-height: 20px; }
p { margin-bottom: 10px; }
strong { font-weight: bold;	}
ul, ol { margin-left: 20px; }

h2 { font-size: 22px; margin-bottom: 15px; }
h3 { font-size: 18px; }
h4 { font-size: 16px; margin-bottom: 10px; }
h2, h3, h4 { color: #383838; font-weight: normal; font-family: Arial, Helvetica, sans-serif; }

input, textarea, select { border: 1px solid #E0E0E0; padding: 6px; color: #666; -webkit-transition: all 0.25s linear; -moz-transition: all 0.25s linear; transition: all 0.25s linear; }
input[type=checkbox], input[type=radio], select, input[type=button], .inputButton { cursor: pointer; }
input:hover, textarea:hover, select:hover { border: 1px solid #A1A1A1; background-color: #FBFBFB; }
input:focus, textarea:focus, select:focus { border: 1px solid #FF6633; }
input.button, label { cursor: pointer; }
input.button:active { position: relative; top: 1px; }
input.submit, input.pack_submit, input[type=button], input[type=submit] { background-color: #383838; color: #fff; border: none; cursor: pointer;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
input.submit { float: right; }
input.pack_submit { float: none; }
input.submit:hover, input.pack_submit:hover, input[type=button]:hover, input[type=submit]:hover { background-color: #FF6633; }
input.submit:active, input[type=button]:active, input[type=submit]:active { position: relative; top: 1px; }


a.filetype { background-color: #383838; padding: 0px 2px; color: #fff; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; float: left; width: 40px; text-align: center; font-size: 11px; margin-right: 5px; }
a.filetype:hover { background-color: #FF6633; text-decoration: none; }

table { border-spacing: 0 15px; }
table.news { border-spacing: 0; }
table td { padding-bottom: 5px; border-bottom: 1px dotted #D1D1D1; padding-right: 15px; }
table.news td { padding-bottom: 0px; border: none; }



/* ----- Search Input ----- */
#search input { width: 180px; }
#search input.go { background: url(../images/search.gif) no-repeat; height: 30px; width: 35px; border: none; text-indent: -9999px; cursor: pointer; padding: none; }
#search form { position: relative; left: 1px; }



/* ----- Header Area ----- */
#header, #footer { width: 100%; background-color: #383838; color: #fff; height: 60px; position: relative; z-index: 300; }
#headerContainer, #container, #searchContainer, #footerContainer { width: 970px; margin: 0 auto; }
#container { overflow: hidden; padding-bottom: 6px; }
#headerContainer, #searchContainer { position: relative; }



/* ----- Logo Image Replacement ----- */
#header h1 a { background: url(../images/falkland_logo.png) no-repeat; display: block; width: 291px; height: 280px; text-indent: -9999px; float: left; }
#logo { position: absolute; z-index: 10; }



/* ----- Header Navigation ----- */
ul#navigation { float: right; text-transform: uppercase; position: relative; top: 25px; z-index: 25; margin-left: 0; list-style: none; } 
ul#navigation a { display: block; padding-bottom: 21px; } 
ul#navigation li { float: left; list-style: none; }
ul#navigation li:first-of-type a { margin-left: 0px; }
ul#navigation li a { color: #fff; margin-left: 32px; }
ul#navigation li a.selected, ul#navigation li a:hover { color: #FF6633; text-decoration: none; }



/* ----- Hover Navigation ----- */
ul#navigation ul.two { background-color: #ECECEC; padding: 15px; position: absolute; border-top: 5px solid #FF6633; margin-left: 30px; width: 125px; }
ul#navigation ul.two.second { display: none !important; }
ul#navigation ul.two.media { margin-left: 16px; }
ul#navigation ul.two.contact { margin-left: -52px; }

ul#navigation li ul { position: absolute; left: -9999px; }
ul#navigation li ul li { float: none; line-height: 0; }
ul#navigation li ul li a { margin-left: 0px; padding: 5px 0; border-top: 1px dotted #B2B2B2; color: #666; text-transform: none; font-size: 12px; }
ul#navigation li:hover ul, ul#navigation li ul:hover { left: auto; }

ul#navigation li.navheading a { color: #383838; font-weight: bold; margin: 10px 0; text-transform: uppercase; border: none; font-size: 14px; padding: none; margin: 0; font-family: Arial Narrow, Arial, Helvetica, sans-serif }
ul#navigation li.navheading a:hover { color: #FF6633; }



/* Banner images ---------------------------------------------------- */
body.subpage #bannerimage { height: 208px; background: url(../images/banners/factsheet.jpg) center top no-repeat; }
body.subpage #searchContainer { height: 198px; }
body.about.us.subpage #bannerimage { background: url(../images/banners/aboutus.jpg) center top no-repeat; }
body.operations.subpage #bannerimage { background: url(../images/banners/operations2.jpg) center top no-repeat; }
body.investors.subpage #bannerimage { background: url(../images/banners/investors.jpg) center top no-repeat; }
body.media.subpage #bannerimage { background: url(../images/banners/media.jpg) center top no-repeat; }
body.contact.us.subpage #bannerimage { background: url(../images/banners/contactus2.jpg) center top no-repeat; }
body.about.us.subpage.the.falkland.islands #bannerimage { background: url(../images/banners/islands.jpg) center top no-repeat; }

/* ----- Banner Image Area ----- */
#bannerimage, .stripes { width: 100%; z-index: 5; }
#bannerimage { background: url(../images/banners/FOGL_Homepage.jpg) center top no-repeat; height: 300px; margin: 0 auto; margin-bottom: 30px;
	background-size: cover;
	-moz-background-size: cover;
	}
.stripes { background: url(../images/stripes.png) no-repeat top center; height: 10px; }
#searchContainer { height: 290px; }

#search { position: absolute; bottom: 0px; right: 0; background-color: #fff; padding: 5px 5px 0 5px ; border-radius: 5px 5px 0px 0px; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius: 5px 5px 0px 0px; width: 235px; }



/* ----- COLUMNS ----- */

/* -- TEMP --  #leftcolumn, #rightcolumn { outline: 1px dashed red; height: 500px; } 
/* ----- */
#leftcolumn { width: 445px; padding: 0 10px; }
#leftcolumn { float: left; }
#rightcolumn { float: right; width: 465px; padding: 0 0 0 10px; }



/* ----- HOMEPAGE ----- 
		   _
	 _____| |__        
	/     | | /\      
   /_________/  \    
   |[]  _  []|  |    
   |[] |o| []|  |
   |___|_|___|__|
   
--------------------- */

/* Share Price */
#sharepricehome { position: absolute; bottom: -5px; padding: 7px 7px 9px 7px; background-color: #fff; width: 451px; border-radius: 5px 5px 0px 0px; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius: 5px 5px 0px 0px; }
#sharepricehome p { margin-bottom: 0px; position: relative; top: 2px; }
#sharepricehome .sharetitle { background: url(../images/shareprice.gif) no-repeat; height: 23px; width: 85px; text-indent: -9999px; display: block; float: left; position: relative; top: -2px; }
#sharepricehome span.shareprice { font-weight: bold; font-size: 18px; color: #FF6633; margin-left: 6px; }
#sharepricehome span.shareupdated, span.high, span.low { font-size: 11px; text-transform: uppercase; } 
#sharepricehome span.high, span.low { padding-left: 10px; margin-left: 10px; } 
#sharepricehome span.high { background: url(../images/highlow.gif) no-repeat 0 4px; }
#sharepricehome span.low { background: url(../images/highlow.gif) no-repeat 0 -14px; } 
#sharepricehome span.shareupdated { margin-left: 10px; font-size: 10px; letter-spacing: -1px; } 

h2#latestnewshome { margin-top: 50px; }
h2#latestnewshome, h2#currentnewshome { color: #FF6633; text-transform: uppercase; font-size: 14px; }

#currentnewsblock { position: relative; margin-bottom: 25px; }
#currentnewsblock span.pdfsize { position: relative; top: -1px; }
a.drillupdates { display: block; margin-top: 10px; }

ul.latestnewshome { margin-left: 0px; list-style: none; }

.emailrss { display: block; text-align: right; margin-top: -30px; margin-bottom: 7px; }
.emailrss a { color: #666; padding-left: 10px; background: url(../images/arrow.gif) no-repeat 0 4px; margin-left: 20px; font-size: 12px; }
.emailrss a:hover { color: #FF6633; }

.latestnewsrow { border-top: 1px solid #D3D3D3; padding: 8px 0; line-height: 0; }
.latestnewsrow a { color: #666; width: 355px; display: block; }
.latestnewsrow a:hover { color: #FF6633; }
.latestnewsrow p { text-transform: uppercase; float: right; position: relative; display: block; letter-spacing: -1px; color: #FF6633; margin-top: -20px; width: 80px; text-align: left; }

.shadowbox { height: 95px; width: 195px; padding: 20px; padding-right: 0px; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.3); -webkit-box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.3); -moz-box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.3); position: relative; z-index: 10; float: left; top: 3px; }
.shadowbox img { position: absolute; right: 0; bottom: 0; }
.shadowbox h3 { font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 17px; line-height: 22px; margin-bottom: 3px; }
.shadowbox p, .shadowbox a { font-size: 12px; line-height: 18px; }
.shadowbox p { width: 100px; margin-bottom: 0px; }
.shadowbox a { display: block; background: url(../images/arrow.gif) no-repeat; width: 80px; position: relative; }
.shadowbox a, .shadowbox p, .shadowbox h3 { position: relative; z-index: 20; }
.shadowbox a.download { background-position: 60px 5px; }
.shadowbox a.viewonline { background-position: 68px 5px; }
.shadowbox a.signup { background-position: 48px 5px; }
.shadowbox a.moreinfo { background-position: 55px 5px; }

#annualreportshadow.shadowbox a.viewonline { background-position: 73px 5px !important; }

.shadowboxtop, .shadowboxbottom { margin-left: -20px; }
.shadowboxtop { background: url(/fogl/templates/fogl/assets/images/shadowboxtop.gif) no-repeat; height: 6px; width: 235px; margin-top: -20px; }
.shadowboxbottom { background: url(/fogl/templates/fogl/assets/images/shadowboxbottom.gif) no-repeat; height: 7px; width: 235px; }

.shadowbox.secondblock { float: left; margin-left: 30px; } 
.shadowbox.thirdblock { float: left; margin-left: 30px; } 

.currentnewsrow { border-top: 1px solid #D3D3D3; border-bottom: 1px solid #D3D3D3; margin-bottom: 15px; padding: 10px 0; position: relative; }
.currentnewsrow p.cufon { color: #383838; font-size: 22px; font-family: Arial Narrow, Helvetica, sans-serif; margin-bottom: 0px; }
.currentnewsrow a:hover { color: #FF6633; }
.currentnewsrow p.day, .currentnewsrow p.date { position: absolute; right: 0; top: 10px; }
.currentnewsrow p.day { font-size: 25px; font-weight: bold; color: #868686; right: 47px; top: 11px; }
.currentnewsrow p.date { text-transform: uppercase; width: 28px; text-align: center; line-height: 10px; font-size: 12px; top: 9px; border-left: 1px solid #D3D3D3; padding-left: 7px; margin-bottom: 0px; height: 25px; }
.currentnewsrow p.date span.year { font-size: 10px; }

p.currenttext { margin-bottom: 35px; }


/* ----- Footer -----

	   |  |  |
	   |__|__|
		|| ||
	   ooO Ooo
-------------------- */

.footer.stripes { margin-top: 50px; }

#footer { height: 150px; padding: 24px 0 40px 0; color: #868686; }

#footer a { font-size: 12px; }
#footer a:hover { color: #FF6633; }
#footer h4, #footer a { color: #868686; }
#footer h4 { font-size: 22px; font-weight: normal; margin-bottom: 20px; }

.footerblock { width: 219px; float: left; margin-bottom: 25px; height: 125px; }

#footer ul { width: 200px; margin-left: 0px; }
#footer ul li { float: left; display: block; width: 100px; }
#footer ul li a.newsfeed { padding-right: 17px; background: url(../images/icons/rss.gif) right 1px no-repeat; }

#siteinfo, #footer p.copy { margin-left: 10px; }
#siteinfo, #quicklinks { border-right: 1px solid #2D2D2D; }
#quicklinks, #emailalerts { border-left: 1px solid #434343; padding-left: 39px; }
#emailalerts.footerblock { width: 180px; }
#operate { width: 200px; }
#operate h4 { margin: 0 0 8px 40px; }

#footer p.copy { float: left; clear: both; font-size: 12px; display: block; width: 100%; }
#footer p.register { width: 130px; }
#footer p.register a { text-decoration: underline; }

#footer .g3d { float: right; margin-top: -30px; margin-right: 35px; font-size: 10px; }



/* ----- Sidebar ----- */
#sidebar { width: 220px; float: left; }

#sidebar li { line-height: 0px; }
#sidebar ul { line-height: 0px; list-style: none; margin-left: 0; }
#sidebar a { color: #666; display: block; padding: 10px 0 10px 15px; border-bottom: 1px solid #E1E1E1; margin: 0; }
#sidebar a.selected, #sidebar a:hover { color: #FF6633; }
#sidebar a:hover, #sharepriceinvestors a:hover { background-color: #FBFBFB; }

#sidebar ul.three a { padding-left: 35px; }



/* ----- Subpage Content ----- */
#subpagecontent { float: left; margin-left: 40px; width: 710px; position: relative; left: -1px; }

#sidebar h2, #breadcrumbs { background: url(../images/thinstripes.gif) repeat-x left bottom; padding: 0 0 12px 10px; margin-bottom: 0; }

#top, #bottom { width: 710px; }

#middleleft, #middleright, #top, #bottom { margin-bottom: 35px; float: left; }
#middleleft, #middleright { width: 325px; }

#middleleft { margin-right: 59px; }

#bottom { margin-bottom: 0px; padding-bottom: 8px; }



/* ----- Breadcrumbs ----- */
#breadcrumbs { font-size: 13px; display: block; margin-bottom: 30px; margin-top: 2px; }
#breadcrumbs a.selected { color: #666; background: none; padding-right: 0; margin-right: 0; }
#breadcrumbs a.selected:hover { text-decoration: none; }

#breadcrumbs a { padding-right: 13px; background: url(../images/chevrons.gif) no-repeat 6px right; margin-right: 5px; }



/* ----- About Page ----- */
body.about #middleleft h2, body.about #middleright h2 { margin-top: 20px; }



/* ----- Feedback Page ----- */
form.feedback, form.feedback p, form.feedback label { width: 500px; }
form.feedback p, form.feedback label { float: left; }
form.feedback label { float: left; }
form.feedback input, form.feedback textarea { float: right; width: 350px; position: relative; top: -5px; }
form.feedback textarea { height: 150px; top: -20px; }

form.feedback input.button { width: 75px; background-color: #383838; margin-top: -10px; color: #fff; border: none; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; }
form.feedback input.button:hover { background-color: #FF6633; color: #383838; }
form.feedback input.button:active { top: -4px; }



/* ----- FAQs Page ----- */
ul#faqs li { padding: 5px 0; list-style: none; }
ul#faqs li a.question { display: block; padding: 0 10px; }
ul#faqs li div { margin: 0; padding: 5px 15px 5px 20px; }
.alt_bg { background-color: #F8F8F8; }



/* ----- Board page ----- */
a.boardlink { display: block; }
h3.board { padding: 10px; }
ul#board li { float: left; display: block; width: 100%; position: relative; }
.boardinfo { width: 475px; float: left; padding: 0 10px 10px 10px; }
img.boardimage { float: right; display: block; position: absolute; right: 10px; top: 10px; }



/* ----- Presentation page ----- */
.archiveyear { margin-bottom: 30px; margin-top: -37px; margin-left: 180px; } 
.archiveyear h4 { font-family: Arial, Helvetica, sans-serif; } 
.archiveyear a { margin-left: 10px; margin-right: 10px; } 



/* ----- Press Releases page ----- */
.archive { margin-top: -37px; margin-left: 150px; list-style: none; } 
.archive.finrep, .archive.codes { margin-left: 170px; } 
.archive.fincal { margin-left: 190px; } 
.archive li { float: left; margin-right: 15px; margin-bottom: 20px; } 
.archive li.first { margin-left: 10px; } 
.archive li a.active { color: #383838; } 



/* ----- Amstock Share Price page ----- */

/* DETAILS */

#amstock table.details, #amstock table.details2 { width: 100%; margin-bottom: 25px; } 
#amstock table.details td, #amstock table.details th, #amstock table.details2 td, #amstock table.details2 th  { border-bottom: 1px dotted #666666; line-height: 200%;  }
#amstock table.details th, #amstock table.details2 th {text-align:left; white-space:nowrap; width:50%; }
#amstock table.details td, #amstock table.details2 td { text-align:right; white-space:nowrap; width:50%; }
#amstock table.details2 th { padding-left:1%; }

/* FORMS */
#amstock select { width: auto; }
#amstock .sphide { display: none; }
#amstock .hdcolleft { float: left; width: 14%; margin-right: 1%; padding-top: 5px; }
#amstock .hdcolright { float: left; width: 84%; margin-left: 1%; padding-top: 5px;  }

/* DISCLAIMER */
#amstock .irdisclaimer { margin-top: 20px; float:left; width:100%; }
#amstock .spsmall { font-size: 90%; }

/* OTHER */
#amstock .graphoptleft { float: left; width: 217px; margin-right: 1%; padding-top: 5px; }
#amstock .graphoptright { float: left; width: 40%; margin-left: 1%; text-align: right; padding-top: 5px; }

/* STATIC */
#amstock h3 { margin: 15px 0; }
#amstock input[type=submit] { margin-bottom: 15px; }


#amstock h2 { margin-top: 15px; }
#amstock #graph_controls { margin-bottom: 10px; padding-left: 15px; }
#amstock .oc { width: 515px; position: relative; top: -25px; }
#amstock h2.holdvalue { margin-top: -25px; }

/* CSS Document */
/* DETAILS */
#amstock table.details, #amstock table.details2 { width: 100%; } 
#amstock table.details td, #amstock table.details th, #amstock table.details2 td, #amstock table.details2 th  { border-bottom: 1px dotted #666666; line-height: 200%;  }
#amstock table.details th, #amstock table.details2 th {text-align:left; white-space:nowrap; width:50%; }
#amstock table.details td, #amstock table.details2 td { text-align:right; white-space:nowrap; width:50%; }
#amstock table.details2 th { padding-left:1%; }
/* FORMS */
#amstock select { width: auto; }
#amstock .sphide { display: none; }
#amstock .hdcolleft { float: left; width: 14%; margin-right: 1%; padding-top: 5px; }
#amstock .hdcolright { float: left; width: 84%; margin-left: 1%; padding-top: 5px;  }
/* DISCLAIMER */
#amstock .irdisclaimer { margin-top: 20px; float:left; width:100%; }
#amstock .spsmall { font-size: 90%; }
/* OTHER */
#amstock .graphoptleft { float: left; width: 49%; margin-right: 1%; padding-top: 5px; }
#amstock .graphoptright { float: left; width: 49%; margin-left: 1%; text-align: right; padding-top: 5px; }
.clear { clear: both; line-height: 0px; /* set line height for ie6 */ }
.hideme { display: none; }
/* ADVANCED CALCULATOR */
#advancedcalc .inputback { width: 80px; text-align:right; padding-right: 2px; }
#advancedcalc .calcdiv { width: 100%; margin-bottom: 20px; }
#advancedcalc .lfloat { float: left; width: 70%; clear:both; padding: 2px 0;  }
#advancedcalc .rfloat { float: right; width: 30%; text-align:right; padding: 2px 0;  }
#advancedcalc .calcvalues { border-bottom: 1px solid #CCC; }
#advancedcalc .calcresult { border-bottom: 1px solid #CCC; }
/* REG NEWS */
.col_layout { width: 100%; }
.col2_left { float: left; width: 70%; }
.col2_right { float:left; width: 29%; }



/* ----- Investors page ----- */
#sharepriceinvestors h2, #investorslatest h2 { padding-bottom: 13px; margin-bottom: 8px; border-bottom: 1px dotted #D1D1D1; }
#sharepriceinvestors a { padding: 5px 0px 5px 10px; background: url(../images/arrow.gif) no-repeat 0 12px; border-bottom: 1px dotted #D1D1D1; display: block; }
#sharepriceinvestors p { padding-bottom: 10px; border-bottom: 1px dotted #D1D1D1; margin-bottom: 0px; }
#investorslatest ul { margin-left: 0; }

#sharepriceinvestors .shareprice, #sharepriceinvestors p { color: #939598; }
#sharepriceinvestors .shareprice { font-size: 20px; }
#sharepriceinvestors .shareinfotext { padding-bottom: 0px; border: none; }

#sharepriceinvestors .netchange, #sharepriceinvestors .pctchange { margin-left: 24px; }
 { margin-left: 24px; }

#investorslatest { font-size: 12px; }
#investorslatest .emailrss { float: left; margin-top: 0px; text-align: left; display: block; width: 100%; margin-bottom: 0px; padding: 5px 0; border-bottom: 1px dotted #D1D1D1; }
#investorslatest .emailrss a { margin-left: 0px; margin-right: 20px; }

#investorslatest ul { margin-top: -8px; }
#investorslatest li { width: 100%; display: block; border-bottom: 1px dotted #D1D1D1; padding: 5px 0; }
#investorslatest li a { width: 225px; }
#investorslatest li p.date { display: inline; margin-bottom: 0px; text-align: right; float: right; }



/* PDF upload sections -----------------------------------------------------------------------*/
ul.rows { float: left; clear: left; list-style: none; margin-left: 0px; }
ul.rows, ul.rows li { display: block; width: 100%; }
ul.rows li { padding: 10px 0px; }
ul.rows p.date { float: left; width: 115px; margin-bottom: 0px; margin-left: 10px; }

ul.rows.drilling li { padding-bottom: 10px; }

/* Reminders */
.col2_form { margin-top: 15px; }
input.reminders { float: left; margin-left: 465px; }



/* History Tabs
----------------------------------------------------------------------------------------------*/
.ui-tabs { position: relative; padding: .2em; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav { margin: 0; border-bottom: 1px solid #FF6633; display: block; height: 45px; margin-bottom: 20px; }
.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; border-bottom: 0 !important; padding: 0; white-space: nowrap; }
.ui-tabs .ui-tabs-nav li a { float: left; padding: 12px 10px; text-decoration: none; font-size: 17px; font-family: Arial Narrow, Arial, Helvetica, sans-serif; line-height: 0; background-color: #D5D5D5; border-radius: 5px 5px 0px 0px; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius: 5px 5px 0px 0px; margin-right: 5px; color: #515050 !important; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li a:hover { background-color: #FF6633; color: #fff !important; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { display: block; border: 0; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }



/* Investor Pack
----------------------------------------------------------------------------------------------*/
#investorpack label { display: block; }
label span.clicklabel { color: #FF6633; }
label span.clicklabel:hover { text-decoration: underline; }


/* Financial Calendar
----------------------------------------------------------------------------------------------*/
table.events { float: left; }
table.events td.reminder { border-bottom: 1px dotted #d1d1d1; }

