body {
	margin:0;
	font:11px/16px helvetica, arial, sans-serif;
}

.logo {
	font-size:22px;
	text-transform:uppercase;
	color:#000;
}

a {
	text-decoration:none;
	color:#003399;
}

.skip,
ul#navbar,
form#contact_form {
	display:none;
}

h1,h2,h4,caption {
	margin:0;
	padding:3px 0 1px 0;
	font-weight:bold;
	text-align:left;
}

h1 {
	font-size:18px;
	margin:0 0 18px 0;
}

h2,h4,caption {
	font-size:13px;
	margin:0 0 4px 0;
}

img { border:none; }

.newsContainerSidebar strong,
.newsItem strong {
	font-size:9px;
}

#header {
	border-bottom:#000 3px solid;
	padding:10px 0;
}

#footer {
	border-top:#000 3px solid;
	padding:10px 0;
}

div#content {
	width:609px;
	margin:20px 0;
}

div#content #main {
	float:left;
	width:368px;
	padding-right:20px;
	border-right:#ccc 1px solid;
}

div#content #sidebar {
	float:right;
	width:200px;
}

.clearfix:after {
	content:"."; 
	display:block; 
	height:0; 
	clear:both; 
	visibility:hidden;
}
.clearfix {display:inline-block;}
.clearfix {display:block;}

table {
	margin:0;
	border-collapse:collapse;
	font-size:1em;
	line-height:1.5em;
}
td, th {
	text-align:left;
	padding:0;
	vertical-align:top;
}
ul.newsContainerSidebar {
	padding:0;
	margin:0 0 0.5em 0;
}
.newsContainerSidebar li {
	padding:0 0 1em 0;
	list-style:none;
	background:none;
	width:200px;
}
.newsContainerSidebar strong,
.newsItem strong {
	/* Used for dates */
	font-size:0.9em;
}
.newsContainerSidebar a {
	display:block;
	width:100%;
}
.newsArchiveList {
	border-top:#ccc 1px solid;
	width:368px;
}
.newsArchiveListLine {
	border-top:#ccc 1px solid;
	font-size:1px;
	line-height:1px;
}
.newsArchiveList .nowrap { 
	white-space:nowrap;
	padding-right:10px;
}

.newsArchiveList td {
	padding:2px 0 2px 0;
	border-bottom:#ccc 1px solid;
	vertical-align:top;
}
.newsArchiveListText {
	margin-bottom:10px;
}

p {	margin:0; }
.p100 { width:100%; }


.sIFR-flash {
  display    : none !important;
  height     : 0;
  width      : 0;
  position   : absolute;
  overflow   : hidden;
}

.sIFR-alternate {
  visibility : visible !important;
  display    : block   !important;
  position   : static  !important;
  left       : auto    !important;
  top        : auto    !important;
  width      : auto    !important;
  height     : auto    !important;
}