div.newsletters-container,
div.press-releases
{
	width: 695px;
	
	margin: 0px auto 10px auto;
}

div.last-newsletters ul,
div.last-press-releases ul,  
div.current-newsletters ul,
div.current-press-releases ul,  
div.yearly-newsletters ul,
div.yearly-press-releases ul,  
div.issue-papers-container ul,
div.icomp-news-container ul,  
div.file-repository-container ul,
div.speeches-container ul,  
div.industry-news-container ul,
div.links-container ul,
ul.year-list
{
	list-style: none;
}

div.current-newsletters,
div.current-press-releases
{
	float: left;
	
	margin: 0px;
	padding: 0px;
}

div.current-newsletters-no-sidebar,
div.current-press-releases-no-sidebar
{
	width: 500px;
}

div.current-newsletters-sidebar,
div.current-press-releases-sidebar
{
	width: 370px;
	/*width: 500px;*/
}

div.last-newsletters,
div.last-press-releases
{
	float: left;
	
	margin: 0px 0px 0px 30px;
	padding: 0px;
}

div.last-newsletters-no-sidebar,
div.last-press-releases-no-sidebar
{
	width: 270px;
}

div.last-newsletters-sidebar,
div.last-press-releases-sidebar
{
	width: 250px;
	/*width: 270px;*/
}

div.yearly-newsletters,
div.yearly-press-releases
{
	width: 695px;
	
	margin: 0px 0px 10px 0px;
	padding: 10px;
}

div.last-newsletters ul,
div.last-press-releases ul,
div.current-newsletters ul,
div.current-press-releases ul
{
	margin-left: 0px;
	padding-left: 10px;
}

div.last-newsletters ul li,
div.last-press-releases ul li,
div.current-newsletters ul li,
div.current-press-releases ul li
{
	margin-left: 0px;
	padding-left: 10px;
}

div.last-newsletters ul li p,
div.last-press-releases ul li p,
div.current-newsletters ul li p,
div.current-press-releases ul li p,
div.yearly-press-releases ul li p,
div.yearly-newsletters ul li p
{
	margin-left: 15px;
}

div.current-newsletters h3,
div.current-press-releases h3, 
div.yearly-newsletters h3,
div.yearly-press-releases h3,  
div.last-newsletters h3,
div.last-press-releases h3,
div.item-resource-container h3,
div.item-resource-container-full h3,
div.resource-year-list h3
{
	/*font-family: Helvetica, "Arial Narrow", Arial, Verdana, Tahoma, sans-serif;
	font-size: 12px;
	font-weight: normal;

	text-transform: uppercase;
	
	padding-bottom: 3px;
	border-bottom: 1px solid #cccccc;*/
	
	margin: 25px 0px 5px 0px;
	/*color: #db7400;*/
	text-transform: uppercase;
}

div.resource-year-list
{
	width: 695px;
	
	padding: 10px;
}

p.archive
{
	text-align: right;
}

span.resource-date-header
{
	color: #999999;
	font-size: 6pt;
	letter-spacing: 1px;
	font-style: italic;
}

div.item-resource-container
{
	float: left;
	
	margin-right: 40px;
}

div.item-resource-container-full
{
}

div.item-resource-container-full-sidebar
{
}

div.item-resource-container-sidebar
{
	width: 330px;
	/*width: 440px;*/
}

div.item-resource-container-no-sidebar
{
	width: 440px;
}

div.item-resource-container-no-right-margin
{
	margin-right: 0px;
}

div.item-resource-container-clear
{
	clear: left;
}

ul.item-resource-list
{
	margin-left: 10px;
	padding-left: 0px;
}

ul.item-resource-list li div
{
	/*margin-left: 20px;*/
}

ul.item-resource-list li.even
{
	padding: 0px 10px 0px 10px;
}

ul.item-resource-list li.odd
{
	padding: 0px 10px 0px 10px;
}

ul.item-resource-list li h4
{
	margin-bottom: 0px;
	padding-bottom: 0px;
}

ul.item-resource-list div p
{
	padding-top: 0px;
	margin-top: 0px;
}

ul.item-resource-list *
{
	margin: 0px !important;
	padding: 0px !important;
}

ul.item-resource-list li
{
	margin-bottom: 5px !important;
}

ul.item-resource-list li li
{
	margin: 0px !important;
]

div.submit-error
{
	width: 700px;
	
	margin: 10px 0px 20px 0px; 
	padding: 5px 0px 5px 5px; 
	
	border: 1px solid red;
	
	color: red;
}
