﻿*
{
/* 
    border:none !important; 
    margin:0px !important;
    padding:0px !important;
*/
    background:none !important;
    float:none !important;
    position:relative !important;
    visibility:visible !important;
}

div#wrapper
{
	margin:0px;
	padding:0px;
	width:100%;
}

.print-only { display:inherit;}

h1,h2,h3,h4
{
	width:100% !important; 
	display:block;
	clear:both !important;
}

div#header,
div#page-utilities,
div#page-buttons,
div.content-section,
div.content-section-small,
div#menu-follow-wrapper-helper,
div#menu-follow-wrapper,
div#menu-sub,
div#mini-tag-cloud,
div#sitemap,
div#links
{
	display:none;
}

div#body,
div#body-home,
div#content,
div#disclaimer
{
	height:auto !important;
	width:100%;
	margin:0px;
	padding:0px;
}

	div#disclaimer a { margin:0px; padding:0px; display: inline;}

div.article p {display:block !important;}


div#featured {width:100%; display:block; clear:both; margin:0px; padding:0px;}
div#latest-news-wrapper {width:100%; display:block; clear:both !important;}
div#latest-news-wrapper div.content {height:auto !important;}
div#latest-articles{ width:100%;display:block;}
	div.latest-article-item {width:100%;display:block !important; clear:both;}
	
	
div#featured-list,
div#featured-list-scrollable,
div.featured-item
{
	height:inherit !important;
	padding:0px !important;
	margin:0px !important;
	
	width:100% !important;
	display:block !important; 
	clear:both !important;	
	float:none !important;
}


div#content h1,
div#content h2,
div#content h3,
div#content h4
{
	color:#374E76 !important;
	font-weight:normal !important;
	margin-bottom:15px !important;
}

div#content h1
{
	font-size:22px !important;
}

div#content h2
{
	font-size:18px !important;
	margin-bottom:5px !important;
}

div#content h3
{
	font-size:14px !important;
}	

div#content h2.green,
div#content h2.publication-section,
div#content h2.tag-search-results
{
	color: #7CCB12 !important;
}

div#content h2 span.publication-title {font-size: 12px !important; color: #959876 !important; }

div#content p,
div#content ul,
div#content ol
{
	padding-bottom:19px !important;
}

div#content ul,
div#content ol
{
	list-style-type:disc !important;
	padding-left:20px !important;
}

div#content ul#Attachments
{
	list-style-type:none !important;
	padding-left:0px !important;
}

div#content ul#Attachments li
{
	list-style-type:none !important;
	padding-left:0px !important;
}

div#content table
{
	border-top: solid 1px #E4E5DD !important;
	border-left: solid 1px #E4E5DD !important;
	margin:0px !important;
	padding:0px !important;
	margin-bottom:15px !important;
}

div#content th
{
	text-align:left !important;
	background-color:#E4E5DD !important;
}

div#content th, 
div#content td
{
	vertical-align:top !important;
	border-bottom: solid 1px #E4E5DD !important;
	border-right: solid 1px #E4E5DD !important;
	padding:5px !important;
}

div#content th p, 
div#content td p
{
	margin:0px !important;
	padding:0px !important;
}

div#content th a, 
div#content td a
{
	color: #7CCB12 !important;
}