/* CSS Document */
div.module #div_srchCategory { width:474px; float:left; }
div.module #linkContainerWpr { width:220px; float:right; text-align:right; }

div.module { margin:0; padding:0; }
div.module .item { margin-top:10px; padding-bottom:10px; }
div.module .item.first {  }
div.module .item.last {  }

div.module .separator { clear:both; }
div.module .separator hr { display:none; }

div.module .item .itemHeader { overflow:hidden; zoom:1; }
div.module .item .itemBody { overflow:hidden; zoom:1; }
div.module .item .itemFooter { overflow:hidden; zoom:1; }

div.module .item .title { margin:0; padding:0; }
div.module .item .title a { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:15px; color:#1A25A0 !important ; }
div.module .item .information { float:right; overflow:hidden; zoom:1;  }
div.module .item .category { font-family:Arial, Helvetica, sans-serif; }
div.module .item .dateTime { margin:0; padding:0; line-height:normal; }
div.module .item .dateTime .date,
div.module .item .dateTime .time { font-family:Arial, Helvetica, sans-serif; font-size:10.5px; color:#FD9A05; }
div.module .item .summary { font-family:Arial, Helvetica, sans-serif; font-size:10.5px; color:#5E6D77; margin:0 0 5px 0; }
div.module .item .location { font-family:Arial, Helvetica, sans-serif; font-size:10.5px; color:#3A6A9A; }
div.module .separator.last {  }

div.module .item .content { overflow:hidden; zoom:1; }
div.module .item .content.HasThumbnail { float:left; width:570px; margin-right:10px; }
div.module .item .thumbnail { float:left; }

div.module .item .mediaList { margin:0; padding:0; float:none; clear:both; overflow:hidden; zoom:1;  }
div.module .item .mediaList label { display:block; float:left; margin-right:5px; font-family:Arial, Helvetica, sans-serif; font-size:10.5px; color:#3A6A9A; }
div.module .item .mediaList span.mediaListContainer { display:block; float:left; font-family:Arial, Helvetica, sans-serif; font-size:10.5px; color:#108080; }
div.module .item .mediaList span.mediaListContainer a { display:block; float:left; font-family:Arial, Helvetica, sans-serif; font-size:10.5px; color:#1A25A0; margin-right:8px; }

div.module .item .categoryList { margin:0; padding:0; float:none; clear:both; overflow:hidden; zoom:1; }
div.module .item .categoryList label { display:block; float:left; margin-right:5px; font-family:Arial, Helvetica, sans-serif; font-size:10.5px; color:#3A6A9A; }
div.module .item .categoryList span.categoryListContainer { display:block; float:left; font-family:Arial, Helvetica, sans-serif; font-size:10.5px; color:#5A6769; }
div.module .item .categoryList span.categoryListContainer a { font-family:Arial, Helvetica, sans-serif; font-size:10.5px; color:#1A25A0; }

div.module .item .author { margin:0; padding:0; }
div.module .item .author label { font-family:Arial, Helvetica, sans-serif; font-size:10.5px; color:#3A6A9A; }
div.module .item .author span { font-family:Arial, Helvetica, sans-serif; font-size:10.5px; color:#3A6A9A; }

div.module .item .source { margin:0; padding:0; }
div.module .item .source label { font-family:Arial, Helvetica, sans-serif; font-size:10.5px; color:#3A6A9A; }
div.module .item .source span { font-family:Arial, Helvetica, sans-serif; font-size:10.5px; color:#3A6A9A; }

div.module .item .date { margin:0; padding:0; }
div.module .item .date label,
div.module .item .dateTime label,
div.module .item .location label { font-family:Arial, Helvetica, sans-serif; font-size:10.5px; color:#3A6A9A; }
div.module .item .date span { font-family:Arial, Helvetica, sans-serif; font-size:10.5px; color:#FA9D10; }

div.module .item div.link {  overflow:hidden; zoom:1; clear:both; }
div.module .item div.link.detail {
	float:right;
	line-height:normal;
}

div.module .item .mediaList a.spacer {
	background-image:url(../images/list/spacer.jpg);
	background-repeat:no-repeat;
	background-position:right center;
	padding-right:8px;
}

div.module .item .mediaList a.photo span {
	display:block;
	background-image:url(../images/list/icon_photo.jpg);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left: 18px;
}

div.module .item .mediaList a.video span {
	display:block;
	background-image:url(../images/list/icon_video.jpg);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left: 18px;
}

div.module .item .mediaList a.audio span {
	display:block;
	background-image:url(../images/list/icon_audio.jpg);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left: 18px;
}

div.module .sectionWrapper {
	clear:both;
	float:none;
	overflow:hidden;
}

div.module .item div.link.detail a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; line-height:normal; }

div.rss { margin-top:5px; line-height:normal; overflow:hidden; zoom:1; float:none; clear:both; }
div.rss a {
	display:block;
	float:right;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#02A6D4;
	background-image:url('../images/rss.png');
	background-repeat:no-repeat;
	background-position:left 1px;
	padding-left:15px;
}

div.module.buttons,
div.module .buttonContainer  { float:left;  overflow:hidden; zoom:1; clear:both; padding-bottom:15px; }

div.module.buttons a,
div.module .buttonContainer a {
	display:block;
	background-image:url(../images/ButtonWrapperLeft.jpg);
	background-repeat:no-repeat;
	height:22px;
	overflow:hidden;
	text-align:center;
	padding-left:3px;
	text-decoration:none;
	zoom:1;
}

div.module.buttons a span,
div.module .buttonContainer a span {
	
	display:block;
	border:0;
	float:left;
	background-color:transparent;
	padding:0 20px 0 17px;
	margin:0;
	height:22px;
	line-height:21px;
	white-space:normal;
	overflow:hidden;
	background-image:url(../images/ButtonWrapperRight.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-style:normal;
	font-size:12px;
	color:#1A25A0;
	text-decoration:none;
	cursor:pointer;
	letter-spacing:1px;
}

div.list.error { text-align:center; }

div.module .linkContainer .rightWrapper {
	background-color:transparent;
	background-image:url(../images/linkWrapperRight.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	float:left;
	height:24px;
	line-height:24px;
	margin:0;
	overflow:hidden;
	padding:0 10px 0 7px;
}

div.module .linkContainer {
	float:right;
	overflow:hidden;
}

div.module .linkContainer .leftWrapper {
	background-image:url(../images/linkWrapperLeft.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	float:left;
	margin:0 5px 0 0;
	overflow:hidden;
	padding:0 0 0 3px;
}

div.module .linkContainer #rssWrapper a {
	background-image:url(../images/rss.png);
	background-position:left center;
	background-repeat:no-repeat;
	color:#0787C7;
	display:block;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	height:24px;
	line-height:24px;
	padding-left:16px;
}

div.module .linkContainer #rssWrapper a {
	color:#1A25A0;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	line-height:24px;
}

div.module .item .featured {
	background-image:url(../images/list/featured.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	float:left;
	height:0;
	margin-right:5px;
	overflow:hidden;
	padding-top:16px;
	width:64px;
}


div.module .linkContainer #paginationWrapper .rightWrapper { padding:0 5px 0 2px; }
div.module .linkContainer #paginationWrapper .pagination { font-family:Arial, Helvetica, sans-serif; font-size:10.5px; color:#5E6D77; height:24px; line-height:24px; float:left;  }
div.module .linkContainer #paginationWrapper .pagination .CounterContainer { display:block; float:left; height:24px; line-height:24px; margin:0 5px; }
div.module .linkContainer #paginationWrapper .pagination .NextLinkContainer { display:block; float:left; }
div.module .linkContainer #paginationWrapper .pagination .PreviousLinkContainer { display:block; float:left; }
div.module .linkContainer #paginationWrapper .pagination .NextLinkContainer a {
	display:block;
	float:left;
	background-image:url('../images/list/icon_next.jpg');
	background-repeat:no-repeat;
	background-position:left 5px;
	height:0;
	padding:24px 0 0 0 !important;
	width:17px;
	overflow:hidden;
}
div.module .linkContainer #paginationWrapper .pagination .PreviousLinkContainer a {
	display:block;
	float:left;
	background-image:url('../images/list/icon_previous.jpg');
	background-repeat:no-repeat;
	background-position:left 5px;
	height:0;
	padding:24px 0 0 0 !important;
	width:17px;
	overflow:hidden;
}
