html, body {
	width:100%;
	height:100%;
	min-height:100%;
	
	margin:0px;
	padding:0px;
}

body{
	background-color:#ffffff;

	font-family:arial;
	font-size:1em;
}

table {
	font-family:arial;
	font-size:1em;
}


img {
	display:block;
	padding:0px;
	margin:0px;
	clear:none;
}

div {
	display:block;
	clear:none;
	margin:0px;
	padding:0px;
}

#body-container {
	color:#000000;
	width:980px;
	height:100%;
	min-height:100%;	

	text-align:left;

	margin:0px auto;
}


#all-content {
	float:left;
	width:980px;
	background-image:url('/img/full-drop.gif');
}

#content-container {
	float:left;
	display:inline;
	margin-left:50px;
	width:880px;
	background-color:#eaf4f6;
}


#left-container {
	float:left;	
	background-color:#eaf4f6;
	margin:0px;
	padding:0px;
	width:169px;
	padding-left:10px;
	padding-right:7px;
	height:100%;
	padding-top:30px;
}

#copy-container {
	float:left;
	background-color:#ffffff;
	width:472px;
	height:100%;
	padding-top:30px;
	padding-left:40px;
}

#copy-container-wide {
	float:left;
	background-color:#eaf4f6;
	width:694px;
	height:100%;
	min-height:100%;
	margin:0px;
	padding:0px;
}

#right-container {
	float:left;	
	background-color:#eaf4f6;
	margin:0px;
	padding:0px;
	width:166px;
	height:100%;
	padding-top:30px;	
	padding-left:7px;
	padding-right:9px;
}




#full-footer {
	float:left;
	width:100%;

}

#footer-left {
	float:left;	
	width:75px;
	background-image:url('/img/bottom-left.gif');
	background-repeat:no-repeat;
	background-position:27px 0px;
	height:104px;
	min-height:104px;
}

#footer-container {
	float:left;
	width:830px;
	background-image:url('/img/bottomgrad.gif');
	background-repeat:repeat-x;
	height:104px;
	min-height:104px;
	background-color:#eaf4f6;
}

#footer-right {
	float:left;	
	width:48px;
	background-image:url('/img/bottom-right.gif');
	background-repeat:no-repeat;

	height:104px;
	min-height:104px;
}

#footer-container-tmp {
	float:left;
	padding-left:27px;
	padding-bottom:30px;
}

.companylogo {
	float:left;
	width:125px;
	padding-left:120px;
	padding-top:25px;
}

h1.homeHeader {
	margin:0px;
	font-size:2em;
}

h1 p {
	margin:0px;
	padding:0px;
}

.copytext {
	color:#444444;
}

.menu {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

.menu li {
		border-bottom:solid 1px #a3aaac;
}
.menu .lastli {
		border-bottom:none;
}

.menu li a {
	display: block;
	
	width:159px;
	height:30px;
	min-height:30px;	
	padding-top:4px;	
	color:#000000;
	font-size:0.78em;
	text-decoration:none;
	padding-left:5px;	
	padding-right:5px;	

}

.menu li .currentitem {
	color:#000000;
	background-color:#ffcc00;
}

.menu li .disableditem {
	display: block;
	
	width:159px;
	height:30px;
	min-height:30px;	
	padding-top:4px;	
	color:#000000;
	background-color:#ffcc00;
	font-size:0.78em;
	text-decoration:none;
	padding-left:5px;	
	padding-right:5px;	
}


.menu li a:hover {
	background-color:#adb7b9;	
}

.submenu {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	background-color:#ffffff;
}

.submenu li {
		border-bottom:none;
}

.submenu li a {
	display: block;
	
	width:159px;
	height:30px;
	min-height:30px;	
	padding-top:4px;	
	color:#000000;
	font-size:0.78em;
	text-decoration:none;
	padding-left:5px;
	padding-right:5px;	
	border-bottom:solid 1px #eaf4f6;
}

.submenu li a:hover {
	background-color:#adb7b9;	
}

.submenu li .currentitem {
	color:#000000;
	background-color:#fae48d;
}

#research-mean {
	float:left;
	clear:both;
	color:#999999;
	font-size:1.22em;
	margin:0px;
	padding:0px;
	width:299px;	
}
	
#research-quest {
	float:left;
	clear:both;	
	color:#000000;
	font-weight:bold;
	font-size:1.22em;
	margin:0px;
	padding:0px;
	width:299px;	
}

#research-quest p, #research-mean p {
	margin:0px;
	padding:0px;
}

.graph_container{
	float:left;
	width:432px;
	padding-bottom:50px;
	padding-top:50px;
}

.graph_title{
	float:left;
	width:215px;
}
.graph_title p{
	margin:0px;
	padding:0px;
	padding-bottom:10px;
}

.graph_legend {
	float:left;
	clear:both;
}

.graph_legend .legend_colour {
	display:block;
	float:left;
	clear:none;
	width:54px;
}

.graph_legend .legend_key {
	display:block;	
	float:left;
	clear:right;
	font-size:0.78em;
}
.graph_legend .legend_key p {
	margin:0px;
	padding:0px;
}

.double-bar-copy {
	float:left;
	width:299px;
	font-size:0.78em;
	padding-right:7px;
}

#research_top_copy {
	padding-top:10px;
}

#research_title {
	display:block;
	font-size:1.4em;
	font-weight:normal;
	margin:0px;
	padding:0px;
	width:299px;

}

#research_intro {
	margin:0px;
	padding:0px;
}
#research_top_copy p{
	margin-top:0px;	
}

#research_intro p {
	padding:0px;
	margin-top:0px;
	
}
#research_title p{
	padding:0px;
	margin:0xp;
}

.wide-img-container {
	float:left;
	width:442px;
	padding-bottom:50px;
	padding-top:50px;
}

.wide-img-container .img-block {
	width:299px;
	margin-right:6px;
	float:left;
}

.wide-img-container .img-block p{
	margin:0px;
	padding:0px;
	padding-top:6px;
	padding-left:6px;
	
	font-size:0.78em;
}

.wide-img-container .img-block-b {
	width:126px;
	float:left;
}

.wide-img-container .img-block-b p{
	margin:0px;
	padding:0px;
	padding-top:6px;
	padding-left:6px;
	
	font-size:0.78em;
}

.wide-img-container .img-block  .titleblock1{
	width:298px;
	margin:0px;	
	padding:0px;	
	background-color:#ffcc00;
}

.wide-img-container .img-block-b .titleblock2{
	width:126px;
	margin:0px;
	padding:0px;	
	background-color:#b8dbff;
}


.wide-img-container .img-block2 {
	width:218px;
	margin-right:3px;
	float:left;
}

.wide-img-container .img-block2 p{
	margin:0px;
	padding:0px;
	padding-top:6px;
	padding-left:6px;
	
	font-size:0.78em;
}

.wide-img-container .titleblock1{
	background-color:#ffcc00;
	width:211px;
	padding-bottom:4px;	
}

.wide-img-container .titleblock2{
	background-color:#b8dbff;
	width:211px;
	padding-bottom:4px;	
}


.footer-spacer {
	float:left;
	width:432px;
	margin-top:102px;
	clear:both;	
}

.footer-copy {
	float:left;
	width:299px;
	font-size:0.78em;
	padding-right:7px;
}

.footer-copy p {
	margin:0px;
	padding:0px;
}


.fact-block {
	float:left;
	clear:none;
	margin:0px;
	padding:0px;
	width:136px;
	background-image:url('/img/fact-box-right.gif');
	background-repeat:repeat-y;
	background-position:126px;
}

.fact-block .body {
	float:left;
	width:114px;
	padding-left:6px;
	padding-right:6px;

	background-color:#ffcc00;
	overflow:visible;
	
	font-size:0.78em;
}

.fact-block .body a {
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}

.fact-block .body .link-arrow {
	float:left;
	width:20px;
}

.fact-block .body .link-text {
	float:left;
	width:90px;
	padding-top:2px;
}


.home-promo-container {
	float:left; 
	clear:both; 
	margin:0px; 
	padding:0px;
}

.home-promo-container .arrow {
	float:left;width:17px;padding-left:5px;padding-top:5px;
}

.home-promo-container .copy {
	float:left;width:122px;padding-left:5px;padding-top:5px;
}

.home-promo-container .copy a {
	color:#ffffff;
	text-decoration:none;
}

.home-promo-container .copy p{
	margin:0px;
	padding:0px;
}

.home-promo-container .promo-box, .home-promo-container .promo-box-end  {
	float:left; 
	background-color:#202b2c; 
	width:166px; 
	margin:0px; 
	padding:0px; 
	margin-right:7px; 
	color:#ffffff; 
	font-size:0.78em;
}

.home-promo-container .promo-box-end {
	margin-right:0px;
}


/* -------------------------------------------------------------- */

.side-promo-container {
	float:left; 
	clear:both; 
	margin:0px; 
	padding:0px;	
}

.side-promo-container .arrow {
	float:left;width:17px;padding-left:5px;padding-top:15px;
}

.side-promo-container .copy {
	float:left;width:122px;padding-left:5px;padding-top:15px;
}

.side-promo-container .copy a {
	color:#ffffff;
	text-decoration:none;
}

.side-promo-container .copy p{
	margin:0px;
	padding:0px;
}

.side-promo-container .promo-box, .side-promo-container .promo-box-end  {
	float:left; 
	background-color:#202b2c; 
	width:166px; 
	margin:0px; 
	padding:0px; 
	margin-right:7px; 
	color:#ffffff; 
	font-size:0.78em;
}

.side-promo-container .promo-box-end {
	margin-right:0px;
}



.guide_table {
	font-size:0.78em;
}

.guide_plasma_head {
	background-color:#ffcc00;
	width:145px;
	height:79px;
	vertical-align:top;	
	border-left:solid 7px #fff;
	padding-left:5px;
	padding-right:5px;
	border-bottom:solid 1px #fff;
	font-weight:bold;
}

.guide_label_head {
	width:126px;
	height:79px;
	border-bottom:solid 1px #ccc;
}

.guide_lcd_head {
	background-color:#b8dbff;
	width:145px;
	height:79px;
	vertical-align:top;
	border-left:solid 7px #fff;
	padding-left:5px;
	padding-right:5px;
	border-bottom:solid 1px #fff;
	font-weight:bold;	
}

.guide_label {
	background-color:#fff;
	width:126px;
	height:55px;
	vertical-align:top;
	border-bottom:solid 1px #cccccc;
}


.guide_end {
	background-color:#fff;
	width:126px;
	height:55px;
	vertical-align:top;
}

.guide_plasma {
	background-color:#ffcc00;	
	width:145px;
	height:55px;
	vertical-align:top;
	border-left:solid 7px #fff;
	padding-left:5px;
	padding-right:5px;	
	border-bottom:solid 1px #fff;
}

.guide_lcd {
	background-color:#b8dbff;	
	width:145px;
	height:55px;	
	vertical-align:top;
	border-left:solid 7px #fff;	
	padding-left:5px;
	padding-right:5px;	
	border-bottom:solid 1px #fff;
}

#home-fine-print {
	font-size:0.78em;
	color:#000000;
	height:70px;	
}

a {
	color:#000000;
}

.guide_download_link {
	color:#000000;
	font-size:2em;
	text-decoration:none;
}

#general-footer {
	color:#888;
}