/* CSS Document */
/*Import Other CSS Files
----------------------------------------------- */
@import "basic.css";


body {margin:0; padding:0; background:#fff; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:0.7em;}

#sitesurroundings {width:980px; height:100%;  margin:0 auto; padding:0px;}

#main_body {margin:0px; padding:0px; height:100%;}
.pdfMe {background:url(../global_images/pdf.png) no-repeat; width:30px; height:20px;}
#usefulLink a{text-decoration:underline;}

.setMeFree {clear:both;}
.questionTitle {font-weight:bold;}
.downloadsTitle {font-weight:bold;}
.noPStyle p{margin:0; padding:0;}
.bigMeUp {font-weight:bold;}
.orangeText {color:#f47421;}
.orangeTextBold {color:#f47421; font-weight:bold;}
.grey {color:#564e52;}
#topLeft {float:left; width:200px;}
#topRight {float:right; padding-right:10px;}

/* Global Styles
----------------------------------------------- */
img {border:0px; }

/* share price */
.shareprice {color:#f47421;}
.shareprice a{color:#f47421;text-decoration:none; }
.shareprice a:hover { color:#f47421; text-decoration:underline;}

/* reports */
.reportsLink {color:#ffffff;}
.reportsLink a{color:#ffffff; text-decoration:underline;}
.reportsLink a:hover {text-decoration:none; color:#ffffff;}

/*menu container*/
.menucontainer{padding:0; margin: 0; width: 980px; height:42px; margin-top:10px; background: url(../global_images/menu.jpg) no-repeat top right; }

/*basic menu styling*/
.menu {float:left;  position:relative; text-decoration: none; color: #fff; font-size:1.45em; }
.menu ul {padding:0; margin:0; list-style-type:none; float:left;}
.menu ul li {float:left;position:relative;display:inline; }

.lines { }
.menu ul li img {margin-top:5px;}

/*style of main items normal state*/
.menu ul li a, .menu ul li a:visited {float:left; text-decoration:none; color:#fff; height:30px;  padding:12px 8px 0px 8px; margin:0; }

/*hide sub nav items*/
.menu ul li ul {display:none;}

/*main nav over state*/
.menu ul li:hover a {color:#fff; background:url(../global_images/nav/navhover.png) center bottom no-repeat;}

/*show drop-down list*/
.menu ul li:hover ul {display:block; position:absolute; top:30px; left:0;  font-size:1.0em; text-align:left; float:left; }

/*drop-down on state*/
.menu ul li:hover ul li a {display:block; background:#fff; width:150px; height:15px; padding: 5px; border-bottom:1px solid #e6e6e6; border-left:1px solid #e6e6e6; border-right:1px solid #e6e6e6;}

/*sub drop-down over state*/
.menu ul li:hover ul li a:hover {color:#55a7dc; width:150px; height:15px; padding: 5px; border-bottom:1px solid #e6e6e6; border-left:1px solid #e6e6e6; border-right:1px solid #e6e6e6;}

/* About us
----------------------------------------------- */

#person {width:777px; padding:0; margin:0px 0px 0px -40px; border:0; clear:both;}
#person li{width:385px;display:inline; float:left; list-style-type: none; padding:0px 0px 0px 0px; min-height:370px; margin:0; border:0;}

.boardimage {float:left; padding: 0; margin: 0px 10px 0px 0px; background-color:#303030; }

.jobtitle {font-size:1.5em; text-transform:lowercase; color:#fff;}


/* Header
----------------------------------------------- */
#header{width:980px; height:125px; margin:0px; padding:0px; color:#FFFFFF; z-index:1; position:relative; top:-10px; }
/*#header{width:980px; height:125px; margin:0px; padding:0px; color:#FFFFFF; z-index:1; position:relative;  }
.headerImg {margin:0px; padding:0px;top:-10px;} */

#logo {width:210px; height: 79px; padding:0; margin:0; float:left;}

#headerR {width:980px; height: 50px; padding-top:0px; float:right; text-align:right; }
.arrowSplitter {font-size:1.2em; padding:0px 5px 5px 0px; margin:0; color:#666; font-weight:bold;}
.phoneTable a {text-decoration:none;}



/* Search
----------------------------------------------- */
#searchBox {float:right; background:url('../global_images/search.png') no-repeat; width:130px; height:23px; margin:10px 10px 0px 0px; color:#fff;}
.searchBg {background: url('../global_images/trans.gif') no-repeat; border:none; width:95px; padding:3px 0px 0px 10px; color:#fff; font-size:1.2em; float:left; margin:0;}


.searchButton {background: url('../global_images/trans.gif') no-repeat center top; border:0; width:23px; height:23px; text-indent:-9000px; margin:0; padding:0; cursor:pointer; float:right;}
#contactHeader {float:right; width:430px; height:23px; letter-spacing:0.14em; font-size:1.2em; color:#6e6960; margin-bottom:10px; }
.searchTitle {font-weight:bold;}

 
/* Footer
-------------------------------------------------*/
#footer {width:980px; height:41px; margin:0; padding:0px 0px 10px 0px; background:url(../global_images/menu.jpg) no-repeat; color:#fff;} 
#footerL { width:700px; margin:0px; float:left; padding:12px 10px 10px 10px; }
#footerL a {color:#fff;}
#footerR { width:250px; margin:0px; float:right; padding:12px 10px 0px 0px; text-align:right;}
#footerR img {padding:0px 0px 0px 10px;}
#footerR a {color:#fff; text-decoration:underline;}
#footerR a:hover {text-decoration:none;}
#assetsFooter {width:980px; height:10px; margin:0; padding:0px 0px 0px 0px; color:#fff; clear:both;} 

/* Accordion
-------------------------------------------------*/
/*Main Container*/
.container {width:833px; height:451px;}

.container ul{list-style-type: none; margin: 0;	padding:0;}
.container li{display: inline; margin: 0;	padding:0;}

/*Content Container*/
.contentContainer {padding: 0; float: left;	width:0px;	height: 441px;	overflow:hidden;}
.contentWrapper{}
.contentInnerWrapper{padding: 0px; }

.bigUpTitle {font-size:1.5em; font-weight:bold; color:#fff; margin-bottom:10px; background:url(../global_images/features/content_bg.png); padding:10px; width:491px;}
.bigUpContent {font-size:1.1em; color:#fff; width:491px; text-align:justify; line-height:1.46em; background:url(../global_images/features/content_bg.png); padding:10px; }

.orangeCross {color:#f47421; font-size:1em; margin-top:10px;}
.findMore {font-size:1em; margin-top:10px; color:#fff;}
.findMore a{color:#fff; text-decoration:underline;}
.findMore a:hover {text-decoration:none; color:#fff;}


/* Handle*/
.handle{float: left; width: 46px;	height: 441px;}



/* Home panel
---------------------------------------------------*/

#homepanel { height:441px; width:980px; margin-bottom:10px; background:#574e53;}

#jqslider {height:441px; width:785px; float:left; padding:0; margin:0; position:relative; }
.panel1 {height:330px; width:786px; background-color:#FF0000;}
.panelBase { height:32px; width:786px; background-color:#0000FF;} 

/* Stocks
----------------------------------------------- */
#stocks {background:url(../global_images/stocks/stocks.jpg) no-repeat; width:183px; height:105px; float:right; padding:0px 0px 0px 10px;}
#stocks h1 {font-size:1.5em; padding:7px 5px 10px 0px; margin:0; text-transform:lowercase; color:#fff;}
#stocks a {color:#fff; text-decoration:none;}
#stocks a:hover {text-decoration:none;}

/*#stocksInvestor {width:183px; height:75px; float:right; padding:0px 0px 0px 10px;} */
#stocksInvestor {width:183px; height:75px; position:relative; left:-20px; padding:0px 0px 0px 0px;}
#stocksInvestor h1 {font-size:1.5em; padding:7px 5px 10px 0px; margin:0; text-transform:lowercase; color:#fff;}
#stocksInvestor a {color:#fff; text-decoration:none;}
#stocksInvestor a:hover {text-decoration:none;}



#stockPriceInvestor {color:#ec6a0d; font-size:2.5em; float:left; width:130px; padding:5px 0px 5px 5px; margin:0; letter-spacing:0.05em; height:35px;}
#stockPriceInvestor a{color:#ec6a0d; }
#stockPriceInvestor a:hover {text-decoration:underline;}
#stockUpdateInvestor {clear:both; color:#fff; font-size:0.9em; text-transform:uppercase;padding:0px 0px 0px 5px;}

#subscribeForm {color:#ec6a0d; font-size:1em; float:left; width:150px; padding:0px 0px 5px 0px; margin:0px 0px 0px 0px letter-spacing:0.05em; height:40px;}
#subscribeForm a{color:#ec6a0d; text-decoration:none;}
#subscribeForm a:hover {text-decoration:underline;}

#stockPrice {color:#ec6a0d; font-size:3.2em; float:left; width:135px; padding:5px 0px 5px 0px; margin:0; letter-spacing:0.05em; height:35px;}
#stockPrice a{color:#ec6a0d; }
#stockPrice a:hover {text-decoration:underline;}

#stockMove {float:left; color:#fff; font-size:1.2em; padding:10px 0px 0px 5px; }
#stockUpdate {clear:both; color:#fff; font-size:0.9em; text-transform:uppercase;}
.nokMe {font-size:0.65em;}
#tellMeMore {float:left; color:#fff; padding-left:7px; width:40px; font-size:1em; text-decoration:underline;}
#tellMeMore:hover {text-decoration:none;}

/* News panel
---------------------------------------------------*/
#newspanel {float:right; width:193px; height:336px; margin: 0; background:url(../global_images/news/news.jpg) no-repeat; }
#newsTitle { width:175px; height:40px; padding:0px; text-transform:capitalize;}
#newsStory { width:175px; height:45px; padding:5px 10px 22px 10px; } 
#newsStory p { font-size:1.2em; margin:0; padding:0; text-transform:lowercase;}
.newsStoryImage {float:left; width:9px; height:12px; background:url(../global_images/news/cross.gif) 0px 3px no-repeat; padding-left:10px;}
.newsStoryTitle {float:left; width:150px; color:#fff;}
.newsStoryTitle:hover{color:#fff; text-decoration:underline; cursor:pointer;}
#newspanel a {color:#fff; text-decoration:none}
.readmore {color:#fff; }

#newsTitle h1 {color:#fff; padding:10px 0px 0px 10px; margin:0; font-size:1.5em;}

#homecontent { width: 980px; padding:0; margin:0;}
#homecontentL {width:584px; float:left; padding-bottom:10px; }
#homecontentR {width:386px; float:right; background:url(../global_images/slider/slider_bg.jpg) left bottom no-repeat;}

.newsStory {float:left; width:500px;}
.newsStoryWide {float:left; width:750px;}
ul{list-style:square; }

.newsTitle {font-weight:bold; font-size:0.95em; text-decoration:none;}
.newsTitle a {text-decoration:none;}

.newsNavYear {color:#EC6A0D; padding:0;  position:relative; left:-15px; text-decoration:none;}

/* content panel
---------------------------------------------------*/
#content {width:980px;}
#contentL {width:203px; float:left; }
#contentR {width:777px; float:right; }

#contentL ul {padding:10px 5px 0px 25px;}

#contentR ul {padding:0px 10px 0px 40px;}

#contentL ul li {padding-bottom:10px;  list-style:url(../global_images/icons/cross.gif);}

#contentR ul li {padding-bottom:5px; list-style:url(../global_images/icons/cross.gif); line-height:1.46em;}

#contentR ul li  ul li {padding-bottom:5px; list-style:url(../global_images/icons/cross.gif); line-height:1.46em;}

#contentR p {line-height:1.46em;}

#contentRleft {width:386px; float:left; min-height:200px; margin-right:10px;}
#contentRright {width:386px; float:right; min-height:250px; }

/* 1 panel
---------------------------------------------------*/
#panelHeader1 { width:193px; height:32px; background: #fff; padding:0px; background: url(../global_images/panels/1panelHeader.jpg) no-repeat top left;}
#panelHeaderInv2 { width:193px; height:32px; background: #fff; padding:0px; background: url(../global_images/panels/1panelHeader.jpg) no-repeat top left;}
#panelHeaderInv3 { width:193px; height:32px; background: #fff; padding:0px; background: url(../global_images/panels/1panelHeader.jpg) no-repeat top left;}
#panelHeaderInv4 { width:193px; height:32px; background: #fff; padding:0px; background: url(../global_images/panels/1panelHeader.jpg) no-repeat top left;}
#panelHeaderInv5 { width:193px; height:32px; background: #fff; padding:0px; background: url(../global_images/panels/1panelHeader.jpg) no-repeat top left;}
#panelHeaderInv6 { width:193px; height:32px; background: #fff; padding:0px; background: url(../global_images/panels/1panelHeader.jpg) no-repeat top left;}
#panelHeaderInv7 { width:193px; height:32px; background: #fff; padding:0px; background: url(../global_images/panels/1panelHeader.jpg) no-repeat top left;}

#panelTile1 { width:163px; min-height:100px; background: #564e52 url(../global_images/panels/1panelBg.jpg) no-repeat; padding:10px 10px 10px 20px; margin:0;}
#panelTile1b { width:163px; min-height:100px; background: #564e52 url(../global_images/panels/1panelBg.jpg) no-repeat; padding:10px 10px 10px 20px; margin:0; text-align:left;}
#panelTile1c { width:163px; min-height:100px; background: #564e52 url(../global_images/panels/1panelBg.jpg) no-repeat; padding:10px 10px 10px 20px; margin:0; text-align:left;}
#panelTile1d { width:163px; min-height:100px; background: #564e52 url(../global_images/panels/1panelBg.jpg) no-repeat; padding:10px 10px 10px 20px; margin:0; text-align:left;}
#panelTile1e { width:163px; min-height:100px; background: #564e52 url(../global_images/panels/1panelBg.jpg) no-repeat; padding:10px 10px 10px 20px; margin:0; text-align:left;}
#panelTile1f { width:163px; min-height:100px; background: #564e52 url(../global_images/panels/1panelBg.jpg) no-repeat; padding:10px 10px 10px 20px; margin:0; text-align:left;}
#panelTile1g { width:163px; min-height:100px; background: #564e52 url(../global_images/panels/1panelBg.jpg) no-repeat; padding:10px 10px 10px 20px; margin:0; text-align:left;}

#panelHeader1 h1 {font-size:1.5em; padding:7px 5px 10px 10px; margin:0; text-transform:lowercase; color:#fff;}
#panelHeaderInv2 h1 {font-size:1.5em; padding:7px 5px 10px 10px; margin:0; text-transform:lowercase; color:#fff;}
#panelHeaderInv3 h1 {font-size:1.5em; padding:7px 5px 10px 10px; margin:0; text-transform:lowercase; color:#fff;}
#panelHeaderInv4 h1 {font-size:1.5em; padding:7px 5px 10px 10px; margin:0; text-transform:lowercase; color:#fff;}
#panelHeaderInv5 h1 {font-size:1.5em; padding:7px 5px 10px 10px; margin:0; text-transform:lowercase; color:#fff;}
#panelHeaderInv6 h1 {font-size:1.5em; padding:7px 5px 10px 10px; margin:0; text-transform:lowercase; color:#fff;}
#panelHeaderInv7 h1 {font-size:1.5em; padding:7px 5px 10px 10px; margin:0; text-transform:lowercase; color:#fff;}

#panelTile1 a{font-size:1.1em; }
#panelFooter1 { width:193px; height:6px; background:url(../global_images/panels/1panelFooter.jpg) no-repeat top left; padding-bottom:8px;}
#panelTile1 li a {color:#fff; text-decoration:none;}
#panelTile1 li a:hover {text-decoration:underline;}
#panelTile1b li a {color:#fff; text-decoration:none; font-size:1.1em; }
#panelTile1b li a:hover {text-decoration:underline;}
#panelTile1b h3 {margin:0; padding:0px 0px 10px 0px; font-size:1.1em; color:#EC6A0D;}

#panelTile1c li a {color:#fff; text-decoration:none; font-size:1.1em; }
#panelTile1c li a:hover {text-decoration:underline;}
#panelTile1c h3 {margin:0; padding:0px 0px 10px 0px; font-size:1.1em; color:#EC6A0D;}

#panelTile1d li a {color:#fff; text-decoration:none; font-size:1.1em; }
#panelTile1d li a:hover {text-decoration:underline;}
#panelTile1d h3 {margin:0; padding:0px 0px 10px 0px; font-size:1.1em; color:#EC6A0D;}

#panelTile1e li a {color:#fff; text-decoration:none; font-size:1.1em; }
#panelTile1e li a:hover {text-decoration:underline;}
#panelTile1e h3 {margin:0; padding:0px 0px 10px 0px; font-size:1.1em; color:#EC6A0D;}

#panelTile1f li a {color:#fff; text-decoration:none; font-size:1.1em; }
#panelTile1f li a:hover {text-decoration:underline;}
#panelTile1f h3 {margin:0; padding:0px 0px 10px 0px; font-size:1.1em; color:#EC6A0D;}

#panelTile1g li a {color:#fff; text-decoration:none; font-size:1.1em; }
#panelTile1g li a:hover {text-decoration:underline;}
#panelTile1g h3 {margin:0; padding:0px 0px 10px 0px; font-size:1.1em; color:#EC6A0D;}

/* 3 panel
---------------------------------------------------*/

#panelHeader3 { width:585px; height:30px; background: #fff; padding:0px; background: url(../global_images/panels/3panelHeader.jpg) no-repeat top left; color:#FFFFFF;}
#panelHeader3 h1 {font-size:1.5em; padding:7px 5px 10px 10px; margin:0; text-transform:lowercase; color:#fff;}
#panelTile3 { width:565px; min-height:184px; padding:10px 10px 5px 10px; background:#554d51 url(../global_images/panels/3panelBackground.png) repeat-x; color:#fff; line-height:1.46em; text-align:justify; font-size:1.1em;}
#panelFooter3 { width:585px; height:5px; background:url(../global_images/panels/3panelFooter.png) no-repeat top left;}

/* 4 panel
---------------------------------------------------*/

#panelHeader4 { width:777px; height:32px; background: #fff; padding:0px; background: url(../global_images/panels/4panelHeader.jpg) no-repeat top left;}
#panelTile4 { width:777px; padding:0px; color:#fff; float:right; font-size:1.1em; background: #564e52 url(../global_images/panels/4panelBG.jpg) no-repeat; text-align:justify;}
#panelHeader4 h1 {font-size:1.5em; padding:7px 5px 10px 10px; margin:0; text-transform:lowercase; color:#fff;}
#panelFooter4 { width:777px; height:5px; background:url(../global_images/panels/4panelFooter.jpg) no-repeat top left #fff;; margin-bottom:10px; float:right;}
#panelTile4 p {padding:0px 10px 0px 10px;}
.panelHeader4img {border-bottom:1px solid #000; padding:0; margin:0;}

#panelTile4 ul {list-style:disc;}

#panelTile4 a{color:#fff; text-decoration:underline;}

#panelTile4 a:hover {text-decoration:none;}


/* 5 panel
---------------------------------------------------*/

#panelHeader5 { width:777px; height:32px; background: #fff; padding:0px; background:url(../global_images/panels/5panelHeader.jpg) no-repeat;}
#panelTile5 { width:757px; padding:0px 10px 10px 10px; background-color:#eeeeee; color:#666666; float:right; font-size:1.2em; text-align:justify;}
#panelHeader5 h1 {font-size:1.25em; padding:10px 5px 10px 10px; margin:0; text-transform:lowercase; color:#564e52;}
#panelFooter5 { width:777px; height:5px; background:url(../global_images/panels/5panelFooter.jpg) no-repeat top left; margin-bottom:10px; float:right;}

/* 6 panel
---------------------------------------------------*/

#panelHeader6 { width:777px; height:32px; background: #fff; padding:0px; background:url(../global_images/panels/6panelHeader.jpg) no-repeat;}
#panelTile6 { width:757px; padding:0px 10px 10px 10px; background:url(../global_images/panels/6panelTile.jpg) repeat-y; color:#666666; float:right; font-size:1.2em; text-align:justify;}
#panelHeader6 h1 {font-size:1.25em; padding:10px 5px 10px 10px; margin:0; text-transform:lowercase; color:#564e52;}
#panelFooter6 { width:777px; height:5px; background:url(../global_images/panels/6panelFooter.jpg) no-repeat top left; margin-bottom:10px; float:right;}

/* Homepage feature box
---------------------------------------------------*/


#feature { height:200px; width:980px; background:url(../global_images/panels/5panelFeature.png) no-repeat top left;}
#featureBox { height:180px; width:120px; margin:10px; float:left; text-align:center;}
#featureBox img { margin-bottom:10px;}
.phoneH {height:120px;}


/* FeatureSlider
---------------------------------------------------*/
.container2 { width:385px; height:234px; overflow:hidden; position:relative; cursor:pointer; margin:0; background:url(../global_images/slider/curves.png) no-repeat; }
	.container2 a {text-decoration:none;}
/*.slides { position:absolute; display: block; }
.slides div {position: absolute; margin:0; display: block; width:465px; height:234px; background:url(../global_images/slider/curves.png) no-repeat; z-index:100;}*/

.contentHolder { height:90px; padding:114px 0px 0px 0px; color:#fff; font-size:1.025em; z-index:100; }
.contentHolder p {padding:10px; margin:0; width:365px;}
.contentHolder p b {font-size:1.1em;}
.contentHolder a { text-decoration:none;}

#loopedSlider { margin:0; width:385px; position:relative; clear:both; height:234px; background:url(../global_images/slider/curves.png) no-repeat; }

/*ul.pagination { list-style-type:none; margin:0; padding:0; margin:13px 0px 0px 10px;}
ul.pagination li { float:left; margin:0 2px; }	
ul.pagination a { display:block; width:7px; padding-top:7px; height:0; overflow:hidden; background-image:url(../global_images/slider/dots.png); background-position:0 0; background-repeat:no-repeat;}
ul.pagination li.active a {background-position:0 -7px}

a.previous { position:absolute; top:208px; left:325px; }
a.next { position:absolute; top:208px; right:10px; }*/
