@charset "UTF-8";
/* CSS Document */

body {
	margin: 0;
	padding: 0;
	background:#cccc66 url(/images/index2-bk.jpg) repeat-x 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000;
}
form {
	margin:0;
	padding:0;
}
span.clear {
  display: block;
  width:100%;
  clear: both;
  height: 1px;
  line-height: 0px;
  margin-bottom: -1px;
}
.hidden {
	display:none;
}
a img, img {
	border:none;
}
a {
	outline:none;
	cursor:pointer;
	color:#b91b1a;
	text-decoration:none;
}
h1,
h2 {
	color:#869abf;
}
h3 {
	color:#21a349;
	margin-bottom:0;
}
#home h3 {
	color:#000;
	margin-bottom:0;
}

#wrapper {
	width:1008px;
	margin:0 auto;
}
#wrapperTop {
	position:relative;
	height:149px;
	background:url(/images/bg_wrapperTop.png) 0 0 no-repeat;
}
#wrapperMid {
	position:relative;
	min-height:460px;
	height:auto !important;
	height:460px;
	padding-bottom:40px;
	background:url(/images/bg_wrapperMid.png) 0 0 repeat-y;
}
#wrapperBottom1 {
	background:url(/images/bg_wrapperMid.png) 0 0 repeat-y;
}
#wrapperBottom2 {
	position:relative;
	height:74px;
	padding-top:20px;
	background:url(/images/bg_wrapperBottom.png) 0 0 no-repeat;
	text-align: center;
}
#wrapperBottom1 .ad {
	width:960px;
	margin:0 auto;
}
#wrapperBottom2 p#bottomMenu {
	text-align:center;
	margin:0 0 5px 0;
}
#wrapperBottom2 p#bottomMenu a {
	color:#FFF;
	text-decoration:none;
	padding:0 5px;
}
#wrapperBottom2 p#copyright {
	color:#FFF;
	font-size:11px;
	margin:0;
	text-align:center;
}
#home #wrapper #wrapperBottom2 p.credit a{
	font-size: 10px;
	font-weight: bold;
	color: #666;
}
#wrapperTop #topMenu {
	text-align:right;
	padding:35px 50px;
}
#wrapperTop #topMenu a {
	color:#000;
	text-decoration:none;
	padding:0 5px;
}
#wrapperTop #topMenu a:hover,
#wrapperTop #topMenu a:active {
	text-decoration:underline;
}
#wrapperTop #logo {
	position:absolute;
	width:345px;
	height:111px;
	top:30px;
	left:38px;
	z-index:2;
}
#wrapperTop #logo a {
	display:block;
	width:345px;
	height:111px;
	background:url(/images/logolrg.png) no-repeat 0 0;
}
#wrapperMid #mainMenu {
	position:absolute;
	width:583px;
	height:42px;
	top:-42px;
	right:39px;
	z-index:100;
}
#wrapperMid #mainMenu ul {
	width:583px;
	height:42px;
	background:url(/images/bg_mainMenu.png) 0 0 no-repeat;
	position:relative;
	margin:0;
	padding:0;
}
#wrapperMid #mainMenu ul.active_consumers {
	background:url(/images/bg_mainMenu_consumers.png) 0 0 no-repeat;
}
#wrapperMid #mainMenu ul.active_researchers {
	background:url(/images/bg_mainMenu_researchers.png) 0 0 no-repeat;
}
#wrapperMid #mainMenu ul.active_about {
	background:url(/images/bg_mainMenu_about.png) 0 0 no-repeat;
}
#wrapperMid #mainMenu ul.active_press {
	background:url(/images/bg_mainMenu_press.png) 0 0 no-repeat;
}
#wrapperMid #mainMenu ul li {
	margin:0;
	padding:0;
	display:block;
	position:absolute;
	height:42px;
	z-index:101;
}
#wrapperMid #mainMenu ul li#consumers {
	width:149px;
	left:0px;
}
#wrapperMid #mainMenu ul li#researchers {
	width:137px;
	left:149px;
}
#wrapperMid #mainMenu ul li#about {
	width:168px;
	left:286px;
}
#wrapperMid #mainMenu ul li#press {
	width:129px;
	left:454px;
}
#wrapperMid #mainMenu ul li a {
	display:block;
	text-indent:-8765px;
	height:42px;
}
#wrapperMid #mainMenu ul li#consumers a {
	width:149px;
}
#wrapperMid #mainMenu ul li#researchers a {
	width:137px;
}
#wrapperMid #mainMenu ul li#about a {
	width:168px;
}
#wrapperMid #mainMenu ul li#press a {
	width:129px;
}
#wrapperMid .INT {
	width:960px;
	margin:0 auto;
}
#wrapperMid .INT #focusZones {
	position:relative;
	height:169px;
	background:url(/images/bg_focusZones.png) 0 0 no-repeat;
}
#home #wrapperMid .INT #focusZones {
	position:relative;
	height:323px;
	background:url(/images/bg_focusZones_home.jpg) 0 0 no-repeat;
}
#wrapperMid .INT #focusZones #bg_about {
	position:absolute;
	width:1008px;
	height:284px;
	top:-28px;
	left:-24px;
	background:url(/images/bg_focusZones_about_note.png) 0 0 no-repeat;
	z-index:10;
}
#wrapperMid .INT #focusZones #bg_press {
	position:absolute;
	width:1008px;
	height:284px;
	top:-28px;
	left:-24px;
	background:url(/images/bg_focusZones_press_note.png) 0 0 no-repeat;
	z-index:10;
}
#wrapperMid .INT #focusZones #bg_consumers {
	position:absolute;
	width:1008px;
	height:284px;
	top:-28px;
	left:-24px;
	background:url(/images/bg_focusZones_consumers_note.png) 0 0 no-repeat;
	z-index:10;
}


#wrapperMid .INT #focusZones #bg_researchers {
	position:absolute;
	width:1008px;
	height:284px;
	top:-28px;
	left:-24px;
	background:url(/images/bg_focusZones_researchers_note.png) 0 0 no-repeat;
	z-index:10;
}






#wrapperMid .INT #focusZones #bg_home {
	position:relative;
	width:1008px;
	height:378px;
	top:-28px;
	left:-24px;
	background:url(/images/bg_focusZones_home.png) 0 0 no-repeat;
	z-index:10;
}
#wrapperMid .INT #focusZones #bg_home_coming_soon {
	position:relative;
	width:1008px;
	height:378px;
	top:-28px;
	left:-24px;
	background:url(/images/bg_focusZones_CUSoon.png) 0 0 no-repeat;
	z-index:10;
}
#wrapperMid .INT #focusZones #stickyNoteLink1 {
	position:absolute;
	z-index:23;
	width:100px;
	height:100px;
	top:183px;
	left:170px;
}
#wrapperMid .INT #focusZones #stickyNoteLink1 a {
	display:block;
	text-indent:-8765px;
	width:100px;
	height:100px;
}
#wrapperMid .INT #focusZones #stickyNoteLink2 {
	position:absolute;
	z-index:24;
	width:100px;
	height:100px;
	top:183px;
	left:835px;
}
#wrapperMid .INT #focusZones #stickyNoteLink2 a {
	display:block;
	text-indent:-8765px;
	width:100px;
	height:100px;
}
#wrapperMid .INT #focusZones #factsSheetLink {
	position:absolute;
	z-index:20;
	width:300px;
	height:100px;
	top:23px;
	left:460px;
}
#wrapperMid .INT #focusZones #factsSheetLink a {
	display:block;
	text-indent:-8765px;
	width:300px;
	height:100px;
}
#wrapperMid .INT #focusZones #faqsLink {
	position:absolute;
	z-index:20;
	width:160px;
	height:50px;
	top:180px;
	left:0px;
}
#wrapperMid .INT #focusZones #faqsLink a {
	display:block;
	text-indent:-8765px;
	width:160px;
	height:50px;
}
#wrapperMid .INT #focusZones #stickyNote h2,
#wrapperMid .INT #focusZones #stickyNote p {
	text-indent:-8765px;
	margin:0;
}
#wrapperMid #centerColumns {
	padding:0 22px 0 22px;
}
#wrapperMid #centerColumns #leftCol {
	float:left;
	width:211px;
	padding-top:40px;
}
#home #wrapperMid #centerColumns #leftCol {
	float:left;
	width:211px;
	padding-top:25px;
	font-weight:bold;
}
#home #wrapperMid #centerColumns #leftCol span.date {
	font-weight:normal;
}
#wrapperMid #centerColumns #rightCol {
	float:right;
	width:667px;
}
#home #wrapperMid #centerColumns #rightCol {
	width:680px;
}
#wrapperMid #centerColumns #rightCol #singleColumn {
	padding-right:60px;
}
#wrapperMid #searchBox {
	background:url(/images/bg_searchBox.jpg) 0 0 no-repeat;
	padding-top:40px;
	color:#FFF;
}
#wrapperMid #searchBox #searchBoxBottom {
	line-height:1px;
	font-size:0px;
	height:10px;
	background:url(/images/bg_searchBox.jpg) bottom left no-repeat;
}
#wrapperMid #searchBox h2 {
	font-family:"Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif;
	color:#FFF;
	font-size:18px;
	font-weight:normal;
	margin-top:0;
	margin-left:15px;
	margin-right:15px;
}
#wrapperMid #searchBox p {
	margin:0 15px 10px 15px;
}
#wrapperMid #searchBox .td1 {
	padding:0 5px 0 15px;
}
#wrapperMid #searchBox #searchField {
	width:128px;
	border:1px solid #d4d4d4;
	padding:3px 0;
}
#wrapperMid #searchBox p a {
	color:#FFF;
	text-decoration:none;
}
#wrapperMid #searchBox p.menu {
	padding-top:10px;
}
#wrapperMid #centerColumns #rightCol {
	padding-top:20px;
}
#wrapperMid #centerColumns #rightCol p {
	line-height:150%;
}

#wrapperMid #centerColumns #rightCol #rightCol_subLeft {
	width:320px;
	float:left;
}
#home #wrapperMid #centerColumns #rightCol #rightCol_subLeft {
	width:450px;
	float:left;
}
#wrapperMid #centerColumns #rightCol #rightCol_subRight {
	width:320px;
	float:right;
}
#home #wrapperMid #centerColumns #rightCol #rightCol_subRight {
	width:211px;
	float:right;
}
#wrapperMid #centerColumns #rightCol #rightCol_subLeft p,
#wrapperMid #centerColumns #rightCol #rightCol_subRight p {
	margin-top:0;
}








/* =Toolbox & Search
-------------------------------------------------- */
ul#toolbox {
/*
margin: 10px 0 10px 10px;
ff:
margin: 10px -5px 10px -38px;
ie:
margin: 0px 0px 0px 0px;
*/
margin: 10px -5px 10px -40px;
}

ul#toolbox li {
	font-weight:normal;
list-style-type: none;
/*
font-family: Verdana, Arial, Helvetica, sans-serif;
*/
font-size: 11px;
line-height: 1.2em;
}

ul#toolbox li a {
display: block;

/*
padding: 10px 0 10px 30px;
*/
padding: 10px 0 10px 30px;

text-decoration: none;
color: #505050;
height: 1%; /* closes space between items in IE */
}

ul#toolbox li a:hover {
/* color: #39f; */
color: #060;
}

ul#toolbox li a:active { 
color: #999; 
}

/* List Item Icons
-------------------------- */
ul#toolbox li.apple a { background: url(/images/FACTS_Logo_icon_26X26.jpg) no-repeat center left; }



#results table {
border: 2px solid #666666;
width:300px;
border-collapse: collapse;

}
#results td { border: 1px solid #666666; padding: 2px; }
#results th { border: 1px solid #666666; }
