body
{
	background-color: #4D4D4D;
	margin: 0px;
	padding: 0px;
}

img
{
	border: none;
	margin: 0px;
	padding: 0px;
}

div
{
	margin: 0px;
	padding: 0px;
}

h1, h2, h3, h4, h5, h6
{
	font: bold small verdana;
	margin: 0px;
	padding: 0px;
}



div.frame
{
	background-color: #FFFFFF;
	color: #000000;
	font: small verdana;
	overflow: hidden;
	border-bottom: 1px solid #1C1C1C;
	margin: 0px 0px 8px 0px;
}


div.frame div.topbanner
{
	background-color: #4D4D4D;
	overflow: hidden;
}

div.frame div.topbanner a.topbanner-link
{
	color: #FFFFFF;
	text-decoration: underline;
}

div.frame div.topbanner a.topbanner-link:focus,
div.frame div.topbanner a.topbanner-link:active
{
	background-color: #005CB2;
}

div.frame div.topbanner a.topbanner-link span.topbanner-text
{
	display: block;
}


div.frame div.header
{
	background: #FFFFFF url('img/header.gif') repeat-x top;
	min-height: 24px;
	border-top: 1px solid #1C1C1C;
	color: #4D4D4D;
}

div.frame div.header img.logo
{
	font-size: larger;
	vertical-align: middle;
	padding: 2px 0px 1px 4px;
}

div.frame div.header div.subtitle
{
	padding: 0px 0px 2px 4px;
}


div.frame div.menu
{
	background: #376596 url('img/menu.png') repeat-x top;
	min-height: 6px;
	border-top: 1px solid #112A44;
	border-bottom: 1px solid #E1E1E1;
	padding: 3px 0px 4px 4px;
}

div.frame div.menu a.menuitem
{
	color: #FFFFFF;
	text-decoration: none;
	line-height: 130%;
	border-bottom: 1px dotted #A4C2E2;
	margin: 0px 4px 0px 0px;
	padding: 0px;
}

div.frame div.menu a.menuitem:focus,
div.frame div.menu a.menuitem:active
{
	background-color: #1B324B;
	border-bottom: 1px solid #FFFFFF;
}

div.frame div.menu span.menuitem-focus
{
	background: #ECE6E2 url('img/menuitem.png') repeat-x top;
	color: #72593A;
	text-transform: uppercase;
	border-top: 1px solid #E8E2DF;
	border-bottom: 1px solid #E1E1E1;
	border: 1px solid #666666;
	padding: 0px 3px 0px 3px;
}


div.frame div.content
{
	padding: 4px 4px 4px 4px;
}

div.frame div.content div.item-type3
{
	padding: 2px 0px 2px 0px;
}

div.frame div.content div.item-type5
{
	border-bottom: 1px solid #DDDDDD;
	padding: 1px 0px 2px 0px;
}

div.frame div.content div.item-type1 img.img-type1
{
	border: 1px solid #888888;
}

div.frame div.content div.item-type2 img.img-type2
{
	float: right;
	clear: both;
	border: 1px solid #888888;
	margin: 0px 0px 4px 6px;
}

div.frame div.content div.item-type5 img.img-type5
{
	display: block;
	border: 1px solid #888888;
}

div.frame div.content div.item-type3 span.timestamp-type3
{
	color: #666666;
	font-weight: normal;
}

div.frame div.content div.item-type1 div.title-type1
{
	color: #555555;
	font: bold larger verdana;
	text-decoration: none;
}

div.frame div.content div.item-type2 div.title-type2
{
	display: inline;
	font-weight: bold;
}

div.frame div.content div.item-type2 div.summary-type2
{
	display: inline;
}

div.frame div.content div.item-type1 a.link-type1,
div.frame div.content div.item-type2 a.link-type2,
div.frame div.content div.item-type4 a.link-type4,
div.frame div.content div.item-type6 a.link-type6
{
	color: #005CB2;
	font-weight: bold;
	text-decoration: underline;
}

div.frame div.content div.item-type1 a.link-type1:focus,
div.frame div.content div.item-type1 a.link-type1:active,
div.frame div.content div.item-type2 a.link-type2:focus,
div.frame div.content div.item-type2 a.link-type2:active,
div.frame div.content div.item-type4 a.link-type4:focus,
div.frame div.content div.item-type4 a.link-type4:active,
div.frame div.content div.item-type6 a.link-type6:focus,
div.frame div.content div.item-type6 a.link-type6:active
{
	background-color: #005CB2;
	color: #FFFFFF;
}

div.frame div.content div.item-type3 a.link-type3
{
	color: #1A4574;
	font-weight: bold;
	text-decoration: none;
}

div.frame div.content div.item-type3 a.link-type3:focus,
div.frame div.content div.item-type3 a.link-type3:active
{
	background-color: #1A4574;
	color: #FFFFFF;
}

div.frame div.content div.item-type5 a.link-type5
{
	display: block;
	color: #000000;
	text-decoration: none;
}

div.frame div.content div.item-type5 a.link-type5:focus,
div.frame div.content div.item-type5 a.link-type5:active
{
	background-color: #1B324B;
	color: #FFFFFF;
}


div.frame div.content div.article img.article-img
{
	border: 1px solid #888888;
}

div.frame div.content div.article div.article-title
{
	color: #555555;
	font: bold larger verdana;
}

div.frame div.content div.article div.article-summary
{
	font-weight: bold;
}

div.frame div.content div.article div.article-byline
{
	color: #666666;
}

div.frame div.content div.article div.article-timestamp
{
	color: #666666;
}

div.frame div.content div.article div.article-text
{
	padding: 12px 0px 12px 0px;
}

div.frame div.content div.article a.article-link
{
	color: #005CB2;
	font-weight: bold;
	text-decoration: underline;
}

div.frame div.content div.article a.article-link:focus,
div.frame div.content div.article a.article-link:active
{
	background-color: #005CB2;
	color: #FFFFFF;
}


div.frame div.advertisement
{
	clear: both;
	overflow: hidden;
	border-top: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
	margin: 4px 0px 4px 0px;
	padding: 2px 0px 2px 4px;
}

div.frame div.advertisement div.ad-note
{
	text-align: right;
	font-size: smaller;
	padding-right: 12px;
}

div.frame div.advertisement div.ad-note img.ad-noteimg
{
	padding: 0px 3px 1px 0px;
}

div.frame div.advertisement a.ad-link
{
	color: #000000;
	text-decoration: underline;
}

div.frame div.advertisement a.ad-link:focus,
div.frame div.advertisement a.ad-link:active
{
	background-color: #005CB2;
}

div.frame div.advertisement a.ad-link span.ad-text
{
	display: block;
}


div.frame div.category
{
	background: #ECE6E2 url('img/category.png') repeat-x bottom;
	color: #72593A;
	text-transform: uppercase;
	clear: both;
	border-top: 1px solid #E8E2DF;
	border-bottom: 1px solid #E1E1E1;
	margin: 8px 0px 2px 0px;
	padding: 1px 2px 1px 6px;
}


div.frame div.shortcuts
{
	background-color: #EEEEEE;
	color: #444444;
	border-bottom: 1px solid #E1E1E1;
	margin-top: 8px;
}

div.frame div.shortcuts div.shortcuts-title
{
	background: #376596 url('img/menu.png') repeat-x top;
	color: #FFFFFF;
	min-height: 6px;
	border-top: 1px solid #112A44;
	border-bottom: 1px solid #E1E1E1;
	padding: 1px 0px 2px 4px;
}

div.frame div.shortcuts a.shortcuts-item
{
	color: #000000;
	line-height: 130%;
	margin: 0px 0px 0px 3px;
}

div.frame div.shortcuts a.shortcuts-item:focus,
div.frame div.shortcuts a.shortcuts-item:active
{
	background-color: #1B324B;
	color: #FFFFFF;
}

div.frame div.shortcuts span.shortcuts-separator
{
	padding: 0px 0px 0px 6px;
}


div.frame div.spacer
{
	border-bottom: 3px solid #DDDDDD;
	padding-top: 20px;
}


div.frame div.footer
{
	color: #444444;
	font: smaller verdana;
	text-align: center;
	padding: 8px 0px 10px 0px;
}

div.frame div.footer a.mail-link
{
	color: #444444;
}

div.frame div.footer a.mail-link:focus,
div.frame div.footer a.mail-link:active
{
	background-color: #1B324B;
	color: #FFFFFF;
}

div.frame div.footer a.call-link
{
	color: #444444;
}

div.frame div.footer a.call-link:focus,
div.frame div.footer a.call-link:active
{
	background-color: #1B324B;
	color: #FFFFFF;
}

