body{font-size:11px; font-family:arial; color:#666; background-color:#FAFAFA; text-align:center; margin:0; border:0; padding:0;}
td, th{font-size:11px; font-family:arial; color:#666;}
#outer{margin:0 auto; text-align:left; width:786px; background:url('/images/newron/pageback.gif'); position:relative;}
#inner{width:737px; padding:0 25px 20px 24px;  background:url('/images/newron/pagebtm.jpg') bottom left no-repeat; }
#footer{background-color:#FAFAFA; background-image:none; padding:0 30px; color:#333333; font-size:10px; font-weight:normal;}
#footer a{text-decoration:none; padding-right:1em; color:#666; font-weight:normal;}
p{ margin:0 0 1em 0;}
.clear{clear:both; height:1px;}

* html #inner{width:786px}
/* logo */
#logo{position:absolute; left:30px; top:40px;}
a{color:#0099FF; text-decoration:none;}
a:hover{text-decoration:underline;}
a h3{color:#0099FF;}
a.readmore{text-decoration:underline;}
img{border:none;}

/* top navigation and search box */
#topsearchnav{position:absolute; top:0px; left:386px; background:url('/images/newron/topnav.gif') top left no-repeat;	width:359px; height:27px;	font-size:10px; padding-left:10px;}
#topsearchnav ul{margin:0; padding:0; list-style:none;}
#topsearchnav ul li{margin:0; padding:0; list-style:none; display:inline;}
#topsearchnav ul li a{float:left;  display:block; text-decoration:none; color:#717171; padding:4px 10px 3px 20px; font-size:11px; font-weight:normal;}
#topsearchnav a.default{background:url('/images/newron/home.gif') top left no-repeat; }
#topsearchnav a.glossary{background:url('/images/newron/glossary.gif') top left no-repeat;}
#topsearchnav div.search{background:url('/images/newron/search.gif') top left no-repeat;padding:4px 4px 3px 20px; float:left; display:block;  font-size:11px;}

#topsearchnav div.searchform{float:left; padding:3px 0px 3px 0;}
#topsearchnav div.searchform input.searchbox{border:1px solid #000; font-size:11px; width:100px; margin:0px; padding:0px;  margin-right:4px;}
#topsearchnav div.searchform input.searchbtn{border:none; background:none; font-size:11px; margin:0; padding:0; }

/* top shape and main nav */
#top{width:739px; padding-top:60px;}
#top div.nav{width:739px; height:80px; background:url('/images/newron/shapetop.gif');}
#top div.nav ul{padding-left:200px; padding-top:18px; list-style:none; margin:0;}
#top div.nav ul li{display:inline; list-style:none;}
#top div.nav ul a{color:#000; text-decoration:none;padding:9px 0px; margin:0px 10px; float:left; display:block; font-weight:normal;}
#top div.nav ul a:hover{background:url('/images/newron/buzz.gif') center;}

#top div.bottom{width:739px; height:156px; background:url('/images/newron/shapebtm.jpg'); position:relative;}
#top div.content{position:absolute; top:70px; left:26px; width: 350px; height:100px; color:#000;}
#top div.heading{position:absolute; top:16px; left:26px; width: 350px; height:100px; color:#000; width:32em; }


h1{color:#000; font-size:120%; font-weight:bold; padding:0; margin:0; display:inline; padding-right:1em;}
h3{color:#666666; font-size:100%; font-weight:bold; padding:0; margin:0; display:inline;}
h2{font-size:16px; font-weight:bold; margin:0px; padding:0px;}


/* 538px wide main content box */
.box538{background:url('/images/newron/538-back.gif') bottom left no-repeat;	width:538px;}
.box538 .header{background:url('/images/newron/538-heading.gif') top left no-repeat;	padding:14px 16px 8px 16px; min-height:34px;}

.header h1{color:#000; font-size:120%; font-weight:bold; padding:0; margin:0; display:inline; padding-right:1em;}
.header h3{color:#666666; font-size:100%; font-weight:normal; padding:0; margin:0; display:inline;}


.box538 .content{ padding:0px 16px 16px 16px;	min-height:200px;	}
* html .box538 .content{height:200px;}

/* 193 px wide nav box */
.box193{background:url('/images/newron/193-back.gif') bottom left no-repeat;	width:193px;}
.box193 .top{	background:url('/images/newron/193-top.gif') top left no-repeat;	height:15px;}
.box193 .content{padding:0px 16px 16px 16px; min-height:200px;}
*html .box193 .content{height:200px;}

/* nav */
.nav ul{list-style:none; padding:0; margin:0;}
.nav ul ul{ margin-left:12px;}
.nav ul a{padding:4px 0; display:block; color:#666666; text-decoration:none; font-weight:normal;}
.nav ul a.selected{color:#0099FF;}
.nav ul a.active{font-weight:bold;}

/* press releases  (and presentations and reports) */
table.pressreleases{width:100%;}
table.pressreleases img { display:block; }
table.pressreleases .flag a { width:27px; text-align:center; display:block; text-decoration:none; color:#666; font-weight:bold; }
table.pressreleases td, table.pressreleases th {border-bottom:1px solid #CCEBFF; padding:4px 0;}
table.pressreleases th {text-align: left;}
table.pressreleases td.flag {width:40px;}
table.pressreleases td.report {width:80px;}


/* press releases home */
table.pressreleases-home{width:100%; padding: 0;}
table.pressreleases-home img { /*display:block;*/ }
table.pressreleases-home .flag a { width:27px; text-align:center; display:block; text-decoration:none; color:#666; font-weight:bold; }
table.pressreleases-home td {border-bottom:1px solid #CCEBFF; padding:4px 0;}
table.pressreleases-home td.flag {width:25px; font-size: 9px; font-weight: normal;}
table.pressreleases-home td.report {width:80px;}


/* FAQS */
ul.faqanchor {
	margin: 10px 0 20px;
	padding: 0;
	list-style: none;
	font-weight: bold;
}
ul.faqanchor li {
	margin: 0 0 5px 0;
}
div.faq h1{font-size:1em; padding:0; margin:0 0 10px 0; color: #666;}
div.faq p {	margin: 0 0 5px 0;}
div.faq {	margin: 0 0 15px 0;}


/* events list */
ul.eventlist{padding:0; margin:0; list-style:none;}
ul.eventlist li{padding:0; margin:0; list-style:none; border-bottom:1px solid #CCEBFF; padding:4px 0 6px 0;}
table.eventdetails td, table.eventdetails th{vertical-align:top; text-align:left; padding:4px 8px 4px 0;}


/* people */
ul.peoplelist{padding:0; margin:0; list-style:none; }
ul.peoplelist li{padding:0; margin:0; list-style:none;  padding:4px 0 6px 0;}
ul.peoplelist .biog{ float:left; width:400px;}
ul.peoplelist .title{border-bottom:2px solid #CCEBFF;}
ul.peoplelist .image{float:right;}
table.eventdetails td, table.eventdetails th{vertical-align:top; text-align:left; padding:4px 8px 4px 0;}

div.fullbiog div.title{border-bottom:2px solid #CCEBFF; color:#0099FF; margin-bottom:8px;}
div.fullbiog div.title h3{color:#0099FF;}
div.fullbiog div.image{width:200px; float:right;  text-align:right;}
div.fullbiog div.details{width:300px; float:left; min-height:auto; height:auto;}

/* news */
ul.newslist{padding:0; margin:0; list-style:none; }
ul.newslist li{padding:0; margin:0; list-style:none;  padding:0px;}
ul.newslist .title{border-bottom:2px solid #CCEBFF;}
ul.newslist .date{float:right;}
div.news div.title{border-bottom:2px solid #CCEBFF;  margin-bottom:8px;}
div.news div.title h3{color:#0099FF;}
div.news .date{float:right;}

/* gallery */
#gallery div.image{width:300px; float:left;}
#gallery div.desc{width:150px; float:right;}
#gallery div.imagelist{width:500px; padding-top:20px;}
#gallery div.imagelist div.thumb{float:left; width:80px; height:80px;}


/* sitemap */
#sitemap ul{margin:0px; list-style:none; padding:0px; }
#sitemap ul ul{margin:0 0 0 16px; list-style:none; padding:0px; }
#sitemap li{margin:4px 0;}
#sitemap a{color:#666;}



/* Front page */
#front{padding-top:16px; width:736px; margin-bottom:-200px; padding-bottom:0px;}
#front div.rightlinks{float:right; width:222px;}
#front div.rightlinks a{display:block; margin-bottom:6px; }
ul.frontnewslinks{list-style:none; margin:0; padding:0; font-size:10px;}
ul.frontnewslinks li{margin:0; padding:0;}

/* 253 px wide news box */
.box253{background:url('/images/newron/253-back.gif') bottom left no-repeat;	width:253px; float:left; margin-right:20px;}
.box253 .top{	background:url('/images/newron/253-header.gif') top left no-repeat;	min-height:17px; padding:9px 16px 0px 16px; }
.box253 .content{padding:8px 16px 16px 16px; min-height:158px;}
*html .box253 .content{height:182px;}

/* 223 px wide news box */
.box223{background:url('/images/newron/223-back.gif') bottom left no-repeat;	width:223px; float:left; }
.box223 .top{	background:url('/images/newron/223-header.gif') top left no-repeat;	min-height:17px; padding:9px 16px 0px 16px; }
.box223 .content{padding:8px 16px 16px 16px; min-height:158px;}
*html .box223 .content{height:182px;}



/* Front feed */
#sharefeed{font-size:10px;}
#sharefeed h5{font-size:10px; margin:0; padding:0; color:#0099FF;}
#sharefeed p{margin:0.5em 0; padding:0;}

/* trade details */

#trades{width:100%; margin-top:1em;}
#trades th{background-color:#CCEBFF; color:#000; padding:4px;}
#trades td{ padding:4px; background-color:#F8F8F8;}
#trades tr.alt td{background-color:#EAEAEA;}

/* Reg form */
#regform div.input{display:block; border-top:1px solid #CCEBFF; padding:6px 0;}
#regform div.input div.caption{float:left; width:200px; }
#regform div.input div.element{float:left; width:300px;}
#regform .required{color:#A00; padding-left:0.5em;}
#regform input.textinput{width:300px; border:1px solid #000;}

br.clear{clear:both;}

