html, body { height:100%; }

body {background-color: black;letter-spacing:0pt;margin:0px;padding:0px;font-size:9pt;font-family:arial,sans-serif;color:#606060;}
body.enlargement {background-color: white;}
/* NOTE THAT THE MAIN BODY FONT SIZE IS SET IN FUNCTIONS.JS, NOT HERE */

a {color:#606060;text-decoration:underline;}
a:hover {color:#ED5B28;text-decoration:underline;}
a.hover {color:#606060;text-decoration:none;}
a.hover:hover {color:#ED5B28;text-decoration:underline;}
a.closebox {text-decoration:none;float:right;background-color:#FAEBD7;padding:0px 3px 0px 4px;}
a.closebox:hover {text-decoration:none;}

div.hdg {text-align:center;font-size:110%;font-weight:bold;text-decoration:underline;margin:5px 0;letter-spacing:1pt;}
div.hr {font-size:3pt;text-align:center;border-top:1px solid #ED5B28;margin:0;}
div.smalltopmargin {margin-top:10px;}
div.smallbotmargin {margin-bottom:10px;}
div.quote {margin:0;margin-bottom:10px;font-style:italic;}
div.quote div {font-style:normal;font-size:90%;margin:0;margin-left:20px;color:#ED5B28;}
div.readlink {float:right;text-align:right;width:85px;color:black;margin-bottom:10px;
	background: url(layout-images/bullet-black-on-white.gif) 0% 60% no-repeat;}
div.readmorepara {margin:10px 0 0 0;padding:5px 5px 5px 30px;
	background: url(layout-images/bullet-black-on-white.gif) 0% 15%  no-repeat;}
div.readmorepara {margin:10px 0 0 0;padding:5px 5px 5px 33px;
	background: url(layout-images/bullet-black-on-white.gif) 1% 26%  no-repeat;
	border:1px solid #ED5B28;}
div.industry_details_link {text-align:right;width:138px;color:black;margin-bottom:10px;
	background: url(layout-images/bullet-black-on-white.gif) 0% 60% no-repeat;}
div.inline_infobox {display:none;margin:0 0 5px 0;}

table.contact_table { }
form {font-family:arial,sans-serif;font-size:10pt;}
option,select {color:#824100;background-color:#FFFFCF;font-size:10pt;}
input.submit {font-size:10pt;color:black;font-weight:normal; background-color:#DADADA;padding:0;border:1px solid #DADADA;width:110px;height:24px;}
input.text  {background-color:#DADADA;border:1px solid #CACACA;font-family:arial,sans-serif;font-size:10pt;}
input.text:hover {background-color:white;border-color:#ED5B28;}
textarea.text  {background-color:#DADADA;border:1px solid #CACACA;}
textarea.text:hover {background-color:white;border:1px solid :#ED5B28;}

h1 {font-weight:bold;letter-spacing:1pt;margin: 2px 0 7px 0;font-size:10pt;}
h1 a.hover {color:white;text-decoration:none;}
h1 a.hover:hover {color:#00BBFF;text-decoration:underline;}
h1 a.thispage {color:white;text-decoration:none;}
h1 a.thispage:hover {color:#00BBFF;text-decoration:underline;}
h2 {letter-spacing:1pt;font-size:10pt;font-weight:bold;margin:5px 0 5px 0;}
h2.sub {letter-spacing:0pt;}
h2.inline {letter-spacing:0;margin:o,padding:0;display:inline;font-weight:normal;font-size:9pt;}
h3.inline {display:inline;font-size:100%;color:black;font-weight:normal;}
h3 {font-size:10pt;color:#ED5B28;font-weight:bold;letter-spacing:0pt;margin:20px 0 0 0;}
h3.centred {text-align:center;}
h4 {font-size:110%;color:#4B9911;font-weight:bold;letter-spacing:0pt;margin:9px 0;}
h5 {letter-spacing:1pt;font-size:10pt;font-weight:bold;margin:5px 0 5px 0;}
h6 {letter-spacing:1pt;font-size:9pt;font-weight:bold;margin:5px 0 5px 0;}

h2 a.hover {color:#606060;}

hr {color:#828081;height:1px;}

p {margin:9px 0;}
p.legalnotes {color:red;font-size:90%;}
p.offset {margin-left:20px;font-style:italic;}
p.small {font-size:90%;}
p.smaller {font-size:80%;}

span.hardmet {font-weight:bold;}
span.aga {font-style:italic;letter-spacing:1pt;}
span.hdg {font-size:10pt;font-weight:bold;letter-spacing:1pt;}
span.readlink {float:right;text-align:right;width:85px;color:black;
	background: url(layout-images/bullet-black-on-white.gif) 0% 60% no-repeat;}

.notopmargin {margin-top:0px;}
.smalltopmargin {margin-top:5px;}
.moretopmargin {margin-top:10px;}
.somemoretopmargin {margin-top:15px;}
.yetmoretopmargin {margin-top:20px;}
.notbotmargin {margin-bottom:0px;}

#maincontainer {background-color:white;
	text-align: left;margin: 0 auto;margin-top:20px;margin-bottom:20px;padding: 0;width: 950px;}

#header {width:950px;height:240px;padding:0; margin:0 auto;font-size:100%;
	background: url(layout-images/new-top-image-2.jpg) left bottom no-repeat;}
/* html>body #header {margin-left:3px;}  for all browsers except IE */

#headerstrip {margin: 0 auto;padding: 0;margin:0;letter-spacing:1pt;width:950px;height:15px;color:#ED5B28;font-weight:bold;text-align:center;}
#headerstrip:after {content: ".";display: block;line-height: 1px;font-size: 0;clear: both;}

table.botpix {width:525px;font-size:8pt;}
table.botpix td img {margin:4px 0 3px 0px}

ul.navi {list-style: url("layout-images/bullet-white-on-grey.gif") disc;margin:0;margin-left:810px;margin-top:0px;padding:0;font-weight:bold;}
ul.navi li {height:20px;width:140px;margin:30px 0 0 0;padding:0;padding:0;font-size:9pt;}
ul.navi li.home {margin-top:36px;}
ul.navi li.thispage {color: black;list-style: url("layout-images/bullet-black-on-grey.gif") disc;}
ul.navi li a {color:white;text-decoration:none;}
ul.navi li a:hover {color:#ED5B28;text-decoration:none;}
ul.navi li.thispage a {color: black;text-decoration:none;}

ul.normal {text-align:left; list-style-type:disc;padding:0 0 0 18px;margin:5px 0 5px 0;}
ul.normal li {margin-left:0px;padding:0 0 0 5px;}
ul.ownpara {text-align:left; list-style-type:disc;padding:0 0 0 18px;margin:5px 0 10px 0;}
ul.ownpara li {margin-left:0px;padding:0 0 0 5px;}

#leftcolumn {float: left;width: 200px;margin: 0 0 0 0;}
div.leftinner {width:172px;background-color:#ED5B28;color:white;margin: 5px 0 20px 5px;padding:5px 10px 5px 10px;}
div.leftinner a {color:white;}
div.leftinner a:hover {color:black;}
div.black {background-color:black;}
div.black a {color:white;}
div.black a:hover {color:#ED5B28;}
div.leftinner div.readlink {color:white;background-image: url(layout-images/bullet-black-on-orange.gif);}

#midcolumn {float: left;width: 550px;margin: 10px 0 0 0;}
div.midinner {width:525px;margin: 0 0 20px 10px;padding:0;}

#rightcolumn {float: right;width: 200px;margin: 0 0 0 0;}
div.rightinner {width:172px;margin: 0px 0 0 2px;padding:5px 5px 5px 5px;}

#footer {clear:both;width: 950px;margin: 0 auto;height:100px;font-size:8pt;color:white;background-color:black;}
#footer div.left {margin:0;float:left;padding: 6px 0 6px 4px;text-align: left;letter-spacing:0pt;}
#footer div.right {margin:0;float:right;padding: 6px 4px 6px 0;text-align:right;letter-spacing:0pt;}
#footer div.right p {margin:5px 0;}
#footer div.right span.legal {font-size:90%;color:red;}
#footer div.centre {width:100%;text-align:center;padding: 0px 0 0px 4px;letter-spacing:0pt;}
#footer div.top {padding-top:6px;}
#footer div.bottom {padding-bottom:6px;}
#footer a {color:white;}
#footer a:hover {color:#ED5B28;}
#footer h2 {color:#ED5B28;clear:both;text-align:center;font-size:9pt;}

div.infobox {margin:0px;padding:7px 7px 7px 10px;border:1px solid #6D78C7;width:330px;text-align:left;
	background-color:white;position:absolute;top:320px;left:320px;z-index:10; overflow:auto;}
div.emphquote {clear:both;color:red;margin-left:20px;}
div.emphbox {clear:both;color:red;border:1px solid #6D78C7;padding:7px;}
div.news_date {float:left;width:140px;}
div.news_item_heading {float:left;}
