#webpage #site-main-content h1	{
	font-size:200%;
	line-height: 1.25em;
	padding-bottom: 5pt;
}
#webpage #site-main-content h2,#webpage #site-main-content h3	{
	font-size:125%;
	padding-bottom: 5pt;
}
#global-menubar a {
	font-size: 15px;
}
#webpage .object-left 	{
	display: block;
}
body,body.national,body.northcentral,body.southern,body.western,body.northeast{
	font-size:11pt;
	background:none;
}
#webpage #site-main-content	{
	font-size:11pt;
	width: 635px;
}
div#head-nav-search,div.top-bar,div#sidebar,div#usermenu,div#toolbar,div#debug,div.divider{
	display:none;
}
#site-columns .module.infobox,
#site-columns .module.infobox p	{
	line-height: 1.15em !important;
	font-size: 11pt;
}
.module.infobox h2	{
	font-size: 1.25em;
	line-height: 1.1em;
	padding-bottom: 6pt;
	/*margin-top: .15in;*/
}
#extrainfo .module.infobox .attribute-header	{
	background: none;
}
#extrainfo .module.infobox .attribute-header .highlight	{
	display: none;
}
.national #extrainfo .module.infobox .attribute-header h2,
.northeast #extrainfo .module.infobox .attribute-header h2,
.northcentral #extrainfo .module.infobox .attribute-header h2,
.southern #extrainfo .module.infobox .attribute-header h2,
.western #extrainfo .module.infobox .attribute-header h2	{
	border-bottom: solid 1px #aaaaaa;
}
.national #extrainfo .module.infobox .attribute-header h2 a,
.national #extrainfo .module.infobox .attribute-header h2	{
	color: #883760 !important;
}
.northeast #extrainfo .module.infobox .attribute-header h2 a,
.northeast #extrainfo .module.infobox .attribute-header h2	{
	color: #28903a !important;
}
.northcentral #extrainfo .module.infobox .attribute-header h2 a,
.northcentral #extrainfo .module.infobox .attribute-header h2	{
	color: #55310e !important;
}
.southern #extrainfo .module.infobox .attribute-header h2 a,
.southern #extrainfo .module.infobox .attribute-header h2	{
	color: #ab161b !important;
}
.western #extrainfo .module.infobox .attribute-header h2 a,
.western #extrainfo .module.infobox .attribute-header h2	{
	color: #5387be !important;
}

#webpage #global-menubar	{
	display: block;
	width: 970px;
	font-size: .5em;
	background: none;
	border: 1px solid #cccccc;
}
#webpage #global-menubar li	{
	padding: 0 2px 0 6px;
	background: none;
}
#webpage #global-menubar li a	{
	padding: 0 2px 0 6px !important;
	color: #999999 !important;
	background: none;
}
#webpage.homepage div#sidebar	{
	display: none;
}

#webpage.homepage div#extrainfo	{
	display: inline-block;
	float: left;
	width: 310px;
}
#webpage.homepage div#extrainfo	.module.infobox {
	width: 310px;
	clear: both;
}
#webpage.homepage div#site-footer	{
	display: block;
	float: left;
	width: 100%;
	overflow: hidden;
}

body,div#webpage,div#site-header,div#site-main-content{
	background-color:transparent;
	margin:0;
	padding:0;
	border:none;
}

div#site-columns	{
	width: 970px;
	padding:0;
	clear: none;
	float: none;
}
#webpage.homepage div#site-main-content	{
	width: 635px;
	display: inline-block;
	float: left;
	margin-right: .25in;
}
#webpage.homepage div#site-main-content .main-image-area	{
	width: 632px;
}
#webpage.homepage div#site-main-content .main-image-area .mi-overlay	{
	border: 1px solid #999999;
	border-top: none;
}
#webpage.homepage .custom-tag-recentnews	{
	float: left;
	width: 326px;
	margin-right: 6px;
}
#webpage.homepage .custom-tag-recentnews .pane ul li	{
	line-height: 1.4em;
}
#webpage.homepage .custom-tag-recentnews .pane ul li a	{
	padding: 2px;
}
#webpage.homepage .custom-tag-recentnews .tabs li a	{
	font-size: 14px;
}
#webpage.homepage img.usamap	{
	float: left;
}
#webpage.homepage .htmlmap-wrapper	{
	display: none !important;
	height: 0 !important;
	width: 0 !important;
	background: none !important;
}
#webpage.homepage .htmlmap-wrapper img	{
	display: none !important;
	height: 0 !important;
	width: 0 !important;
}
#webpage.homepage .htmlmap-wrapper var,
#webpage.homepage .htmlmap-wrapper *	{
	display: none !important;
	height: 0 !important;
	width: 0 !important;
}
.national #webpage.homepage .content-view-full.class-sitefrontpage .section h3	{
	/*display: none;*/
}
div.box{
	border:none;
	margin:0;
	padding:0;
	background-color:#ffffff;
}

div.box div.box-content{
	padding:0;
}

div.box div.tl,div.box div.tr,div.box div.br,div.box div.bl{
	background:none;
}
#site-footer	{
	width: 970px;
	margin-left: 0px;
	margin-right: 0px;
	float: left;
}
#site-footer #footer-info	{
	width: 45%;
}
#site-footer #footer-menu	{
	text-align: center;
	float: none;
}
#site-footer #footer-menu .menu	{
	display: none;
}

.hidefromprint {
	display: none;
}