img {
	border:none;
}

table { border-collapse: collapse }

div.clear {
	clear:both;
	margin:0;
	border:0;
	padding:0;
	}

br {
	clear:both;
}

#top {
	display:block;
	height:10px;
}

#container {
	background-color:transparent;
	color:#50505b;
	width:792px;
	margin:0px auto;
	border:none;
	position:relative;
}

#masthead {
	margin:0;
	padding:5px 5px 0 5px;
	background:transparent url("images/header.gif") no-repeat 0 0;
	float:left;
	width:782px;
}

#brandbox {
	margin:1px 0 0 0;
	width:510px;
	text-align:right;
	float:left;
}

#masthead div#brandbox h1#brandmark {
	display:none;
}

#masthead div#brandbox h3#slogan {
	display:none;
}

#utilitylinks {
	background:transparent;
	float:right;
	text-align:right;
	margin:6px 10px 0 0;
	width:260px;
	height:30px;
	/*border:1px solid #fff;*/
}

#utilitylinks ul {
	margin:0;
	padding:0;
	list-style:none;
	font-size:95%;
	line-height:normal;
}
  
#utilitylinks li {
	display:inline;
	margin:0 0 0 0;
	line-height:normal;
	text-indent:0;
	border:solid #fff;
	border-width:0 1px 0 0;
	padding:0 8px;
}

#utilitylinks li.last {
	border:none;
}

#utilitylinks a, #loginbox a {
	color:#F4C300;
	color:#BDC5E8;
	text-decoration:none;
}

#utilitylinks a:hover, #loginbox a:hover {
	color:#fff;
	text-decoration:underline;
}

#loginbox {
	float:right;
	width:260px;
	height:78px;
	color:#fff;
	/*border:1px solid #fff;*/
	text-align:left;
	line-height:normal;
	margin:4px 0 0 0;
}

#loginbox p {
	font-size:98%;
	line-height:normal;
	clear:both;
	/*border:1px solid #fff;*/
	margin:0 0 8px 0;
	padding:0;
}

#loginbox h3 {
	font-size:98%;
	line-height:normal;
	clear:both;
	/*border:1px solid #fff;*/
	margin:2px 0 0 0;
	padding:0;
}

#loginbox #go {
	float:left;
	margin:0 0 0 3px;
}

#loginbox #userbox {
	float:left;
	padding-right:4px;
	width:62px;
	/*border:1px solid #fff;*/
}

#loginbox #userbox label {
	display:block;
	font-size:96%;
	cursor:default;
	height:16px
}

#loginbox #userbox input#username {
	width:62px;
	height:16px;	
	border:1px solid #ccc;
	float:left;
}

#loginbox #passbox {
	float:left;
	width:108px;
	/*border:1px solid #fff;*/
}

#loginbox #passbox label {
	display:block;
	font-size:95%;
	cursor:default;
	height:16px	
}

#loginbox #passbox input#password {
	width:62px;
	height:16px;
	border:1px solid #ccc;
	float:left;
}

#loginbox #signupbox {
	clear:both;
	font-size:95%;
	text-transform:lowercase;
	/*border:1px solid #fff;*/
}

#loginbox #signupbox a {
	text-decoration:none;
	color:#CCD2F5;
}

#loginbox #signupbox a:hover {
	color:#fff;
	text-decoration:underline;
}

#navbar {
	padding:12px 0 0 12px;
	float:left;
	width:768px;
     background:transparent;
	/*need image*/
     font-size:95%;
	font-weight:bold;
     line-height:normal;
	/*border:solid #666350;
	border-width:0 0 1px 0;*/
	vertical-align:bottom;
}

#navbar ul {
	margin:0;
	padding:0;
	list-style:none;
}

#navbar li {
	float:left;
	background:url("images/tabbglcap180.gif") no-repeat left top;
	margin:0;
	padding:0 0 0 5px;
	border-bottom:1px solid #505466;
	white-space:nowrap;
	width:90px;
	text-align:center;
}

#navbar li a {
	float:left;
	display:block;
	background:url("images/tabbgrcap180.gif") no-repeat right top;
	padding:6px 10px 6px 6px;
	padding:6px 6px 6px 2px;
	text-decoration:none;
	color:#515368;
}

#navbar > ul li a {width:auto;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#navbar li a {float:none;}
/* End IE5-Mac hack */
#navbar li a:hover {
	color:#000;
}

#home #nav-home, #report #nav-report, #contatti #nav-con,
#links #nav-link, #marcellopera #nav-pera, #politica #nav-pera,
#fresh #nav-fresh, #forum #nav-forum, #salastampa #nav-ss,
#esther #nav-esther, #event #nav-event, #pubblicazioni #nav-pub,
#agenda #nav-age, #discorsi #nav-int {
	background-position:0 -180px;
	border-width:0;
}

#home #nav-home a, #report #nav-report a, #contatti #nav-con a,
#links #nav-link a, #marcellopera #nav-pera a, #politica #nav-pera a,
#fresh #nav-fresh a, #forum #nav-forum a, #salastampa #nav-ss a,
#esther #nav-esther a, #event #nav-event a, #pubblicazioni #nav-pub a,
#agenda #nav-age a, #discorsi #nav-int a {
	background-position:100% -180px;
	padding-bottom:7px;
	color:#292C3E;
}

#home #nav-home a:hover, #report #nav-report a:hover, #contatti #nav-con a:hover,
#links #nav-link a:hover, #marcellopera #nav-pera a:hover, #politica #nav-pera a:hover, #salastampa #nav-ss a:hover, #fresh #nav-fresh a:hover, #forum #nav-forum a:hover,
#esther #nav-esther a:hover, #event #nav-event a:hover, #pubblicazioni #nav-pub a:hover, #agenda #nav-age a:hover, #discorsi #nav-int a:hover {
	color:#515368;
}

#textwidgetbox {
	float:right;
	color:#fff;
	font-size:12px;
	/*border:1px solid #fff;*/
	margin:4px 20px 0 0;
	line-height:normal;
	text-align:right;
	width:50%;
}

* html #textwidgetbox {
	margin-right:10px;
}

#textwidgetbox label {
	/*vertical-align:baseline;*/
}

#textwidgetbox a {
	color:#BDC5E8;
	text-decoration:none;
	padding:0 0 0 6px;
	/*vertical-align:baseline;*/
}

#textwidgetbox a#small {
	font-size:11px;
}

#textwidgetbox a#default {
	font-size:13px;
}

#textwidgetbox a#large {
	font-size:15px;
}

#textwidgetbox a:hover {
	text-decoration:underline;
}

#textwidgetbox a.white {
	color:#fff;
	font-weight:bold;
}

#raised {
	float:left;
	background:transparent url("images/shadowbg.gif") repeat-y left top;
}

#welcome-search {
	float:left;
	background:transparent;
	padding:8px 28px 0px 28px;
	/*border:1px solid #f00;*/
	width:734px;
	margin:0;
}

#welcome-search h2 {
	margin:0;
	padding:0;
	clear:none;
	float:left;
	font-size:95%;
	color:#515368;
	/*border:1px solid #f00;*/
}

#welcome-search h2#breadcrumb a {
	color:#4765b9;
	text-decoration:none;
}

#welcome-search h2#breadcrumb a:hover {
	text-decoration:underline;
}

#welcome-search h2 a:link {
	color:#475bc1;
	text-decoration:none;
}

#welcome-search h2 a:visited {
	color:#475bc1;
	text-decoration:none;
}

#welcome-search h2 a:hover {
	color:#475bc1;
	text-decoration:underline;
}

#searchbox {
	margin:0;
	padding:0 0 8px 0;
	clear:none;
	float:right;
	/*border:1px solid #f00;*/
	text-align:right;
}

#searchbox input#SearchTerm {
	width:100px;
	border:1px solid #878785;
	background:#d2daef;
}

#searchbox input#searchbutton {
	vertical-align:top;
}

#coverphoto {
	float:left;
	background:transparent url("images/homemainmssgbar2008www.jpg") no-repeat left top;
	width:792px;
	height:149px;
}
#coverphoto h2 {
	display:none;
}

#coverphoto #sponsor-img {
	float:right;
	margin-right:20px;
	margin-top:65px;
	border:none;
}

#leftcol #sponsor-img {
	border:none;
	padding:0;
	margin:0 0 20px 0;
	/*border:1px solid #ff8000*/;
}

#sectioncover {
	height:75px;
	/*border:1px solid #f00*/;
}

#none #sectioncover {
	background:transparent url("images/errorpageyellowbar.gif") no-repeat left top;
	height:64px;
	/*border:1px solid #000;*/
}

#forum #sectioncover {
	background:transparent url("images/pcforum/pcforumyellowbar.gif") no-repeat left top;
	height:95px;
	/*border:1px solid #000;*/
}

#sectioncover h2 {
	display:none;
}

#content {
	float:left;
	background:transparent url("images/homebodybgtile792x1.gif") repeat-y left top;
	margin:0 0 -1px 0;
	padding:0;
}

#pubblicazioni #content, #plain #content, #agenda #content, #report #content, #politica #content, #marcellopera #content, #fresh #content, #forum #content, #none #content, #event #content, #esther #content, #salastampa #content, #discorsi #content {
	background:transparent;
}

#page {
	width:792px;
	float:left;
	background:transparent url("images/belowmainmssgbar.gif") no-repeat left top;
	margin:0;
	padding:0;
}

#marcellopera #page {
	background:transparent url("images/biografia.gif") no-repeat left top;
}

#pubblicazioni #page, #agenda #page, #plain #page, #politica #page, #report #page, #fresh #page, #forum #page, #salastampa #page, #discorsi #page {
	background:transparent;
}

#esther #page {
	background:transparent url("images/release1/wheresestheryellowbar.gif") no-repeat left top;
}

#page2col {
	width:792px;
	float:left;
	background:transparent;
	margin:0;
	padding:0;
}

#end {
	float:left;
	width:100%;
	height:22px;
	background:transparent url("images/homebodybgfooter792x22.gif") no-repeat left bottom;
	padding:0;
	margin:0;
}

#pubblicazioni #end, #plain #end, #agenda #end, #politica #end, #report #end, #marcellopera #end, #salastampa #end, #discorsi #end {
	background:transparent url("images/homebodybgfooter792x22w.gif") no-repeat left bottom;
}

#fresh #end, #forum #end, #none #end, #event #end, #esther #end {
	background:transparent url("images/freshproduce/freshprodbodybgfooter.gif") no-repeat left bottom;
}

#maincol {
	float:left;
	width:545px;
	margin:10px 0 0 24px;
	/*border:1px solid #f00;*/
}

#maincol h2.serif-head {
	font:175%/1.1em Times, Times New Roman;
	font-weight:normal;
	margin:0 0 20px 0;
}

* html #maincol {
	margin-left:13px;
}

#pubblicazioni #maincol, #plain #maincol, #agenda #maincol, #politica #maincol, #marcellopera #maincol, #salastampa #maincol, #discorsi #maincol {
	width:750px;
}

/*#report #maincol {
	margin-top:0px;
	width:576px;
}*/

#fresh #maincol, #forum #maincol, #none #maincol, #event #maincol, #esther #maincol {
	margin-top:0px;
	width:477px;
}

#page2col #maincol {
	width:760px;
	/*border:1px solid #f00;*/
}

#centercol {
	float:right;
	width:316px;
	padding:20px 20px 0 0px;
	/*border:1px solid #0f0;*/
}

#pubblicazioni #centercol, #plain #centercol, #agenda #centercol, #politica #centercol, #marcellopera #centercol, #salastampa #centercol, #discorsi #centercol {
	width:517px;
}

/*#report #centercol {
	width:367px;
}*/

#fresh #centercol, #forum #centercol, #none #centercol, #event #centercol, #esther #centercol {
	width:265px;
	padding-top:0px;
}

#page2col #centercol {
	width:555px;
	/*border:1px solid #ff8000;*/
}

#leftcol {
	width:165px;
	float:left;
	padding:20px 0px 0px 0px;
	margin:0px 20px 0px 0px;
	/*border:1px solid #00f;*/
}

#fresh #leftcol, #forum #leftcol, #none #leftcol, #event #leftcol, #esther #leftcol {
	width:165px;
	padding-top:0px;
	/*border:1px solid #00f;*/
}

#leftcolend {
	width:185px;
	float:left;
	height:21px;
	background:transparent url("images/ftrtopics185x21.gif") no-repeat left top;
	/*border:1px solid #00f;*/
}

#rightcol {
	width:183px;
	float:right;
	padding:24px 20px 24px 0;
	color:#5b5c62;
	/*border:1px solid #0ff;*/
	background:transparent;
}

#report #rightcol {
	width:151px;
}

#esther #rightcol {
	padding-top:0px;
	width:265px;
}

h3 {font-weight:normal;}

h2.subhead {
	padding:0;
	margin:5px 0 20px 0;
	color:#fff;
	font-size:12px !important;
	font-weight:normal;
	line-height:normal;
	text-transform:lowercase;
	/*border:1px solid #000;*/
	background:transparent;
}

h2.subhead span {
	padding:5px 0 5px 10px;
	margin:0;
	background:transparent url("images/release1/subheadbgleft.gif") no-repeat left top;
	/*border:1px solid #f00;*/
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
* html h2.subhead span {
	padding-top:0;
	padding-bottom:0;
}

* html h2.subhead {
	margin-top:24px;
}

* html #fresh h2.subhead, * html #forum h2.subhead {
	margin-top:5px;
}
/* End IE5-Mac hack */

h2.subhead span span {
	padding:5px 10px 5px 0;
	margin:0;
	background:transparent url("images/release1/subheadbgright.gif") no-repeat right top;
	/*border:1px solid #00f;*/
}

h3.subsubhead {
	padding:0;
	margin:5px 0 20px 0;
	color:#000;
	font-size:12px !important;
	font-weight:normal;
	line-height:normal;
	text-transform:lowercase;
	/*border:1px solid #000;*/
	background:transparent;
}

h3.subsubhead span {
	padding:0 0 0 10px;
	margin:0;
	background:transparent url("images/freshproduce/subheadbiegebgleft.gif") no-repeat left top;
	/*border:1px solid #f00;*/
	display:block;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
* html h3.subsubhead span {
	padding-top:0;
	padding-bottom:0;
}

* html h3.subsubhead {
	margin-top:24px;
}

* html #fresh h3.subsubhead {
	margin-top:5px;
}
/* End IE5-Mac hack */

h3.subsubhead span span {
	padding:5px 10px 5px 0;
	margin:0;
	background:transparent url("images/freshproduce/subheadbiegebgright.gif") no-repeat right top;
	/*border:1px solid #00f;*/
}

.img-float-right {
	float:right;
	margin:0 0 10px 10px;
}

.img-float-left {
	float:left;
	margin:0 10px 10px 0;
}

.pushtop {
	margin-top:10px;
}

.pushtopbottom {
	margin-top:10px;
	margin-bottom:20px;
}

#centercol h4.datehead {
	font-size:95%;
	line-height:normal;
	color:#000;
	font-weight:bold;
	margin:0 0 16px 0;
	padding:0;
}

#centercol a {
	color:#4765b9;
	text-decoration:none;
}

#centercol a:hover {
	text-decoration:underline;
}

#centercol h2.serif-head {
/*	font:175%/1.1em Times, Times New Roman;*/
	font:160%/1em Times, Times New Roman;
	font-weight:normal;
	margin:0 0 20px 0;
	margin:0 0 10px 0;
}

#centercol h5.no-bold {
	font:85%;
	font-weight:normal;
	margin:0 0 0 0;
}

#centercol h3.no-bold {
	font:125%;
	font-weight:normal;
	margin:0 0 0 0;
}

#centercol ul {
	margin:0 0 10px 20px;
	padding:0 0 0 0;
	list-style-image:url("images/icon_comingsoonbullet.gif");
}

#centercol ul li {
	padding:0 0 5px 0;
}

#centercol ul.searchnav {
	margin:0 0 20px 0;
	padding:0;
	list-style:none;
	font-size:100%;
	line-height:normal;
}
  
#centercol ul.searchnav li {
	display:inline;
	margin:0 0 0 0;
	padding:0 8px 0 8px;
	line-height:normal;
	text-indent:0;
	border:solid #50505b;
	border-width:0 1px 0 0;
}

#centercol ul.searchnav li.first {
	font-weight:bold;
	padding-left:0px;
}

#centercol ul.searchnav li.last {
	border:none;
}

div.dots{
	margin:0 0 0 0;
	padding:5px 0 5px 0;
	background:transparent url("images/dotline555.gif") no-repeat right top;
}

div.backtotop, div.nextpage {
	margin:0 0 20px 0;
	padding:5px 0 0 0;
	background:transparent url("images/dotline555.gif") no-repeat right top;
	text-align:right;
	font-size:95%;
	line-height:normal;
	/*text-transform:lowercase;*/
}

div.backtotopright {
	margin:0 0 20px 0;
	padding:0 0 5px 0;
	background:transparent url("images/dotline555.gif") no-repeat right bottom;
	text-align:right;
	font-size:95%;
	line-height:normal;
	/*text-transform:lowercase;*/
}

div.backtotopright a {
	padding:1px 0 0 15px;
	color:#4765b9;
	text-decoration:none;
}

div.backtotop a {
	padding:1px 0 0 15px;
	background:transparent url("images/icon_backtotop.gif") no-repeat left top;
	color:#4765b9;
	text-decoration:none;
}

div.nextpage a {
	padding:1px 0 0 0;
	background:transparent;
	color:#4765b9;
	text-decoration:none;
}


div.backtotop a:hover, div.nextpage a:hover {
	text-decoration:underline;
}

div.abstractbox  {
	color:#50505b;
	font-size:98%;
	line-height:1.6em;
	margin:0 0 24px 0;
	margin:0;
}

div.abstractbox h3 {
	font:175%/1.1em Times, Times New Roman;
	font-weight:normal;
	background:transparent url("images/icondoc1.gif") no-repeat 0px 4px;
	padding:0 0 12px 0;
	padding:0;
	margin:0;
}

div.primary h3 {
	font:175%/1.1em Times, Times New Roman;
	background-position:0px 4px;
}

div.secondary h3 {
	font:140%/1.1em Times, Times New Roman;
	background-position:0px 1px;
}

div.abstractbox h3 a {
	display:block;
	text-indent:18px;
}

div.abstractbox a {
	color:#4765b9;
	text-decoration:none;
}

div.abstractbox a:hover {
	text-decoration:underline;
}

span.date {
	font-size:80%;
	line-height:normal;
	display:block;
}

span.author {
	font-size:90%;
	line-height:normal;
	display:block;
}

div.readmore {
	display:block;
	padding:0;
	margin:0;
	/*border:1px solid #f00;*/
	text-align:left;
}

div.readmore a {
	padding:1px 0 0 16px;
	background:url("images/bulletlinkarrow.gif") no-repeat left top;
	/*border:1px solid #0f0;*/
}

div.arrow {
	display:block;
	padding:0;
	margin:0;
	/*border:1px solid #f00;*/
	text-align:left;
}

div.arrow a {
	padding:0 0 0 16px;
	background:url("images/bulletlinkarrow.gif") no-repeat left top;
	/*border:1px solid #0f0;*/
}

div.email {
	display:block;
	padding:0;
	margin:0;
	/*border:1px solid #f00;*/
	text-align:left;
}

div.email a {
	padding:0 0 0 16px;
	background:url("images/icon_email.gif") no-repeat left top;
	/*border:1px solid #0f0;*/
}

div.download {
	display:block;
	padding:0;
	margin:0;
	/*border:1px solid #f00;*/
	text-align:left;
	/*text-transform:lowercase;*/
}

div.download a {
	padding:0 0 0 16px;
	background:url("images/icon_download.gif") no-repeat left top;
	/*border:1px solid #0f0;*/
}

div.buy {
	display:block;
	padding:0;
	margin:0;
	/*border:1px solid #f00;*/
	text-align:left;
	text-transform:lowercase;
}

div.buy a {
	padding:0 0 0 16px;
	background:url("images/icon_buyit.gif") no-repeat left top;
	/*border:1px solid #0f0;*/
}

div.subscribe {
	display:block;
	padding:0;
	margin:0;
	/*border:1px solid #f00;*/
	text-align:left;
}

div.subscribe a {
	padding:0 0 0 16px;
	background:url("images/bulletlinkarrow.gif") no-repeat left top;
	/*border:1px solid #0f0;*/
}

ul.filelist {
	margin:0;
	padding:0;
	list-style:none;
}

ul.filelist li {
	margin:0 0 0 16px;
	padding:0 0 4px 3px;
	line-height:normal;
}

ul.filelist li.pdf {
	list-style-image:url("images/icon_pdf.gif");
}

ul.filelist li.zip {
	list-style-image:url("images/icon_zip.gif");
}

#rightcol div.producebox, #centercol div.producebox {
	font-size:90%;
	line-height:normal;
	color:#50505b;
	margin:0 0 20px 0;
}

#rightcol div.producebox h4, #centercol div.producebox h4 {
	font:125%/1.2em Times, Times New Roman;
	font-weight:normal;
	background:transparent url("images/bulletlinkarrow.gif") no-repeat 0px -2px;
	padding:0 0 5px 0;
	margin:0;
}

#rightcol div.producebox h4 a, #centercol div.producebox h4 a {
	display:block;
	text-indent:15px;
}

#rightcol div.producebox a, #centercol div.producebox a {
	color:#476BB9;
	text-decoration:none;
}

#rightcol div.producebox a:hover, #centercol div.producebox a:hover {
	text-decoration:underline;
}

#rightcol div.producebox span.author, #centercol div.producebox span.author {
	font-size:100%;
	line-height:normal;
	display:block;
}

#rightcol div.producebox p, #centercol div.producebox p {
	margin:5px 0 0 0;
	padding:0;
}

table.abstracttable {
	padding:0;
	border-spacing:0;
	border-collapse:collapse;
	margin:0 0 20px 0;
	color:#000;
}

table.abstracttable a {
	color:#4765b9;
	text-decoration:none;
}

table.abstracttable a:hover {
	text-decoration:underline;
}

table.abstracttable td, table.abstracttable th {
	padding:0px 5px;
}

th.month {
	text-align:center;
}

td.title {
	font-family:Times, Times New Roman;
}

table.abstracttable td.readmore, table.abstracttable td.buy {
	font-size:90%;
	line-height:normal;
	text-transform:lowercase;
	padding-bottom:14px;
}

td.readmore a {
	padding:3px 0 2px 14px;
	background:url("images/bulletlinkarrow.gif") no-repeat left top;
}

td.buy a {
	padding:3px 0 2px 14px;
	background:url("images/icon_buyit.gif") no-repeat left top;
}

#monthlyreport {
	background:transparent url("images/monthlyrepbg.jpg") no-repeat left bottom;
	margin:0 0 20px 0;
}

#monthlyreport h3#monthlyreportheader {
	background:transparent url("images/hdrmonthlyrep.gif") no-repeat left top;
	padding:0;
	margin:0;
	width:316px;
	height:30px;
	border:solid #fff;
	border-width:0 0 2px 0;
}

#monthlyreport h3#monthlyreportheader a {
	display:block;
	width:316px;
	height:30px;
}

#monthlyreport h3#monthlyreportheader a span {
	display:none;
}

#monthlyreportcontent {
	padding:12px;
	color:#fff;
}

#monthlyreportimage {
	float:left;
	margin:0 12px 12px 0;
}

#monthlyreportcontent h4 {
	font-size:90%;
	line-height:normal;
	text-transform:lowercase;
	padding:0 0 8px 0;
	margin:0;
}

#monthlyreportcontent h3.title {
	font:115%/1.2em Times, Times New Roman;
	font-weight:bold;
	padding:0 0 6px 0;
	margin:0;
}

#monthlyreportcontent h3.title a {
	text-decoration:none;
	color:#fff;
}

#monthlyreportcontent h3.title a:hover {
	text-decoration:underline;
}

#subscribebutton {
	margin:12px 0 0 0;
}

#monthlyreportcontent ul {
	margin:0 0 0 20px;
	padding:0;
	list-style-image:url("images/icondoc2.gif");
	font-size:95%;
	line-height:normal;
}

#monthlyreportcontent li {
	margin:0 0 2px 0;
	padding:0;
}

#monthlyreportcontent li a {
	color:#fff;
	text-decoration:none;
}

#monthlyreportcontent li a:hover {
	text-decoration:underline;
}

#leftcol h3#topicheader {
	background:transparent url("images/hdrtopics185x29.gif") no-repeat left top;
	padding:0;
	margin:0;
	width:185px;
	height:29px;
	border:solid #fff;
	border-width:0 0 2px 0;
}

#leftcol h3#topicheader span {
	display:none;
}

.topicbox {
	width:100%;
	float:left;
	padding:10px;
	margin:0;
	border:solid #fff;
	border-width:0 0 3px 0;
	font-size:95%;
	line-height:1.3em;
	color:#7C2424;
	background:#dde1f0;
}

.topicbox h4 {
	margin:0;
	padding:0 0 4px 0;
}

* html .topicbox h4 {
	font-size:100%;
	line-height:1.4em;
}

.topicbox ul {
	margin:0 0 0 0px;
	padding:0;
	list-style:none;
}

.topicbox li {
	margin:0 0 1px 0;
	padding:0;
}

.topicbox a {
	color:#7C2424;
	text-decoration:none;
}

.topicbox a:hover {
	color:#BDCCE8;
}

#subvnav {
	background:transparent url("images/release1/menuhdrblank.gif") no-repeat left top;
	width:165px;
	padding:21px 0 0 0;
}

#subvnav ul#subnavlist {
	margin:0;
	padding:0;
	list-style:none;
	font-size:95%;
	line-height:normal;
	background:transparent;
}

#subvnav ul#subnavlist li {
	background:#dde1f0;
	margin:0;
}

/*trying to get headers in subnav working correctly*/
#subvnav ul#subnavlist li.navitemheading {
	background:#dde1f0;
}

#subvnav ul#subnavlist li.navitemcurrentheading {
	background:#fff;
}

#subvnav ul#subnavlist li.navitemcurrent-extend {
	background:#fff;
	padding:0 0 10px 0;
}

#subvnav ul#subnavlist li.navitemcurrent {
	background:#fff;
}

#subvnav ul#subnavlist li a {
	color:#4765b9;
	text-decoration:none;
	display:block;
	width:145px;
	padding:4px 0px 4px 16px;
	margin:2px 0 2px 4px;
}

#subvnav ul#subnavlist li.navitem a {
	background:transparent url("images/bulletlinkarrow.gif") no-repeat 0px 2px;
}

#subvnav ul#subnavlist li.navitemmore a {
	background:transparent url("images/icon_menuplus.gif") no-repeat 0px 2px;
}

#subvnav ul#subnavlist li.navitemcurrent a {
	background:transparent url("images/icon_menuhere.gif") no-repeat 0px 2px;
}

#subvnav ul#subnavlist li.navitemcurrent-extend a {
	background:transparent url("images/icon_menuminus.gif") no-repeat 0px 2px;
}

#subvnav ul#subnavlist li a:hover, #subvnav ul#subnavlist li.boxhover a:hover {
	color:#BDC7E8;
}

#subvnav ul#subnavlist li.navitemcurrent-extend ul {
	margin:0 0 0 20px;
	padding:0;
	list-style:none;
	font-size:90%;
	line-height:normal;
	background:transparent;
}

#subvnav ul#subnavlist li.navitemcurrent-extend ul li {
	background:transparent;
	margin:0px;
	padding:0px;
	display:inline;
}

#subvnav ul#subnavlist li.navitemcurrent-extend ul li a {
	color:#4765b9;
	text-decoration:none;
	width:130px;
	padding:2px 0 2px 0;
	margin:0px;
	background:transparent;
	/*border:1px solid #f00;*/
}

li.navitemcurrent-extend ul li a:hover {
	color:#BDC6E8;
}

#subnavend {
	float:left;
	width:165px;
	height:21px;
	background:transparent url("images/release1/menuftr.gif") no-repeat left bottom;
	padding:0;
	margin:0 0 20px 0;
}

.boxhover, #subvnav ul#subnavlist li.boxhover {
	background:#4765b9;
	color:#fff;
}

.boxhover a, .boxhover h4, .boxhover h4 a, #subvnav ul#subnavlist li.boxhover a, #subvnav ul#subnavlist li.boxhover ul li a {
	color:#fff;
}

.calloutbox {
	float:left;
	margin:0 0 20px 0;
	padding:10px;
	background:transparent url("images/release1/leftcol_calloutbg.gif") no-repeat left top;
	/*border:1px solid #ff8000;*/
	font-size:95%;
	line-height:1.4em;
	
}

#centercol .calloutbox {
	float:right;
	margin:0 0 20px 20px;
	padding:10px;
	background:transparent url("images/rightcol_calloutbg.gif") no-repeat left top;
	font-size:95%;
	line-height:1.4em;
}


.rightbox {
	float:right;
	margin:0 0 20px 20px;
	padding:10px;
	background:transparent url("images/rightcol_calloutbg.gif") no-repeat left top;
	/*border:1px solid #ff8000;*/
	font-size:95%;
	line-height:1.4em;
	
}

.rightbox p {
	width:145px;
	margin:10px 0 10px 0;
}

.rightbox h4 {
	font:100%/1.1em Times, Times New Roman;
	width:145px;
	font-size:100%;
	font-weight:bold;
	line-height:1.6em;
	margin:10px 0 10px 0;
}


/* Hides from IE5-mac \*/
* html .calloutbox {float:none; height: 1%;}
/* End hide from IE5-mac */


.calloutbox h3 {
	font-size:120%;
	line-height:1.4em;
	margin:0 0 0 0;
	padding:0;
}

* html .calloutbox h3 {
	margin-top:20px;
}


.calloutbox h4 {
	font-size:110%;
	line-height:normal;
	margin:0 0 10px 0;
}

#esther .calloutbox h4 {
	font-size:110%;
	line-height:normal;
	margin:10px 0 10px 0;
}

.calloutbox h4#comingsoon {
	padding:0;
	margin:0;
	background:transparent url("images/release1/leftcol_hdrcomingsoon.gif") no-repeat left top;
	width:85px;
	height:20px;
}

.whitebox {
	padding:0;
	background:transparent;
}

.calloutbox h4 span {
	display:none;
}

.calloutbox ul {
	margin:10px 0 10px 18px;
	padding:0;
	list-style-image:url("images/release1/icon_comingsoonbullet.gif");
	font:normal 115%/1.2em Times, Times New Roman;
}

.calloutbox ul.sanserif {
	margin:10px 0 10px 20px;
	padding:0;
	list-style-image:url("images/release1/icon_comingsoonbullet.gif");
	font:normal 100%/1.4em Verdana,Arial,sans-serif;
}

.calloutbox ul li {
	margin:0 0 2px 0;
	padding:2px;
}

.calloutbox ul.sanserif li {
	margin:0 0 6px 0;
	padding:0px;
}

.calloutbox p {
	width:145px;
}


#leftcol .calloutbox p {
	width:auto;
	padding:0;
	margin:10px 0;
}

.calloutbox p.note {
	font-size:95%;
	line-height:normal;
}

.calloutbox a {
	text-decoration:none;
	color:#476BB9;
}

.calloutbox a:hover {
	text-decoration:underline;
}

.calloutbox #register {
	float:right;
}

.calloutbox #moreinfo {
	float:right;
}

#rightcol h2#ourevents {
	background:transparent url("images/hdrourevents.gif") no-repeat left top;
	padding:0 0 12px 0;
	margin:0;
	width:179px;
	height:35px;
}

#rightcol h2#ourevents_en {
	background:transparent url("images/hdrourevents_en.gif") no-repeat left top;
	padding:0 0 12px 0;
	margin:0;
	width:179px;
	height:35px;
}

#rightcol h2#subscribe {
	background:transparent url("images/release1/hdrsubscribenow.gif") no-repeat left top;
	width:145px;
	height:35px;
}

#rightcol h2 a {
	display:block;
	width:179px;
	height:35px;
}

#rightcol h2#subscribe a {
	width:145px;
	height:35px
}

#rightcol h2 a span {
	display:none;
}

#rightcol h4 {
	font-size:110%;
	line-height:normal;
	padding:12px 0 0 0;
	margin:0;
}

#rightcol h5 {
	font-size:95%;
	padding:0 0 12px 0;
	margin:0;
}

#rightcol p {
	font-size:95%;
	line-height:1.3em;
}

#rightcol ul {
	margin:0 0 0 20px;
	padding:0;
	list-style-image:url("images/bulletlinkarrow.gif");
	font-size:95%;
	line-height:normal;
}

#rightcol li {
	margin:0 0 2px 0;
	padding:0;
}

#rightcol a {
	color:#4765b9;
	text-decoration:none;
}

#rightcol a:hover {
	text-decoration:underline;
}

#rightcol div.hr {
	height:1px;
	margin:12px 0 12px 0;
	background:transparent url("images/dotline555.gif") no-repeat left top;
}

#rightcol div.hr hr {
	display:none;
}

#rightcol img {
	margin-top:10px;
}

#rightcol h4.eventtitle {
	padding:0;
}

div.subleftcol {
	width:48%;
	float:left;
	margin:0 0 20px 0;
	padding:0;
	font-size:99%;
	line-height:normal;
}

div.subrightcol {
	width:48%;
	float:right;
	margin:0 0 20px 0;
	padding:0;
	font-size:95%;
	line-height:normal;
}

#footer {
	color:#dee1eb;
	float:left;
	width:100%;
	margin:6px 0 0 0;
	padding:15px 0 10px 0;
	background:transparent url("images/ftrpaneltop.gif") no-repeat left top;
}

#footerend {
	float:left;
	width:100%;
	display:block;
	height:15px;
	background:transparent url("images/ftrpanelbottom.gif") no-repeat left bottom;
	margin:0 0 0 0;
	padding:0;
}

#footercontent {
	float:left;
	width:100%;
	background:transparent url("images/ftrpanel1pxrep.gif") repeat-y left top;
}

.footerlinks {
	float:left;
	clear:both;
	width:100%;
	text-align:center;
	margin:0;
	padding:6px 0px;
	background:transparent url("images/ftrsepline.gif") no-repeat center bottom;
	vertical-align:middle;
}

#footerlinksfinal {
	background:transparent;
}

.footerlinks ul {
	margin:0;
	padding:0;
	list-style:none;
	font-size:90%;
	line-height:1.2em;
}

.footerlinks li {
	display:inline;
	margin:0 0 0 0;
	padding:0 8px 0 8px;
	text-indent:0;
	border:solid #dee1eb;
	border-width:0 1px 0 0;
}

.footerlinks li.last {
	border:none;
}

.footerlinks a {
	color:#dee1eb;
	text-decoration:none;
}

.footerlinks a:hover {
	text-decoration:underline;
}