/* Content List */
.content-list								{ padding: 0; clear:both; }
.content-list ul 							{ padding: 0; margin: 0; }
.content-list ul li.item					{ position:relative; padding-bottom: 10px; clear: left; list-style: none; overflow: hidden; }
.content-list ul li.item img				{ float:left; margin-right: 15px; padding-bottom: 10px; display:block; }
.content-list ul li.item h3					{ font-size: 11px; font-weight: bold; overflow: hidden; margin-bottom: 0px; }
.content-list ul li.item h3 .date			{ font-size: 10px; color: #7f7f7f; font-weight:normal; float:left; }
.content-list ul li.item h3 a				{ width:auto; color: #000; font-weight:bold; line-height:13px; text-decoration:none; margin:3px 0 0; padding:0 0 3px 15px; float:left; background:url(../img/arrow-link-black.png) no-repeat 0 3px; }
.content-list ul li.item h3 a:hover			{ color: #000; text-decoration: underline; }
.content-list ul li.item a					{ font-weight:normal; text-decoration:underline; color:#000; line-height:16px; }
.content-list ul li.item a:hover			{ color: #999; }
.content-list ul li.item p					{ color: #000; line-height:16px; padding:0; margin: 0; }
.content-list ul li.item .item-url			{ padding: 5px 0; display: block; font-weight: normal; font-size:11px; font-style: italic; }
/* Content List Colors */
.black			.content-list ul li.item p					{ color: #fff; }
.red			.content-list ul li.item p					{ color: #fff; }
.light-grey		.content-list ul li.item p					{ color: #fff; }
.dark-grey		.content-list ul li.item p					{ color: #fff; }
.light-green	.content-list ul li.item p					{ color: #fff; }
.dark-green		.content-list ul li.item p					{ color: #fff; }
.blue			.content-list ul li.item p					{ color: #fff; }
.purple			.content-list ul li.item p					{ color: #fff; }

/* Content List - Cell 01 */
#content .contentCell1 .content-list						{ border: medium none; margin: 0 0 0 20px; }
#content .contentCell1 .content-list ul li.item img			{ float: none; }
#content .contentCell1 .content-list ul li.item h3			{ margin: 5px 0; padding-right: 0; float:left; }
#content .contentCell1 .content-list ul li.item h3 a		{ float:left; display:block; width:100%; }
#content .contentCell1 .content-list ul li.item h3 .date	{ display: block; position: relative; margin:0; padding: 5px 0 0; float:left!important; clear:left!important; width:100%;  }
#content .contentCell1 .content-list ul li.item p			{ float:left; clear:left; width:100%; }

/* Content List - Cell 03 */
.contentCell3 .content-list							{ width:100%; padding-bottom:10px; background:url(../img/cell_bgs/cell3_240px_bg.png) no-repeat center top; }
.contentCell3 .content-list ul 						{ width:auto; padding:20px 20px 10px 30px; }
.contentCell3 .content-list ul li.item				{ padding: 0 0 10px; }
.contentCell3 .content-list ul li.item h3			{ margin:0; }
.contentCell3 .content-list ul li.item h3 a			{ text-decoration:none; }
.contentCell3 .content-list ul li.item h3 a:hover	{ text-decoration:underline; }

/* Content list in spots in contentCell3 */
.contentCell3 .spot .content-list						{ background: none; padding: 10px 0; }
.contentCell3 .spot .content-list ul					{ padding: 0; }
.contentCell3 .spot .content-list ul li.item			{ padding: 0 0 10px; }
.contentCell3 .spot .content-list ul li.item h3			{ text-transform: none; }
.contentCell3 .spot .content-list ul li.item h3 .date	{ color: #fff; font-size: 10px; }
.contentCell3 .spot .content-list ul li.item h3 a		{ color: #fff; margin: 0 2px; background:url(../img/arrow-link.png) no-repeat 0 3px;  }
.contentCell3 .spot .content-list ul li.item p			{ color: #fff; clear: both; }

/* Content List - Cell 06 */
.contentCell6 .content-list							{ width:100%; padding-bottom:10px; background:url(../img/cell_bgs/cell6_480px_bg.png) no-repeat center top; }
.contentCell6 .content-list ul 						{ width:auto; padding: 5px 20px 10px 10px; }
.contentCell6 .content-list ul li.item				{ padding:0; }
.contentCell6 .content-list ul li.item h3			{ margin:0; }
.contentCell6 .content-list ul li.item h3 a			{ text-decoration:none; }
.contentCell6 .content-list ul li.item h3 a:hover	{ text-decoration:underline; }

.spot .content-list .item   				{ padding:0; }
.spot .content-list .item h3				{ margin:0; padding:0; }

/* Content Gallery List */
.content-gallery-list										{ padding: 30px 25px 0 30px; overflow: hidden; background: transparent url(../img/cell_bgs/cell12_960px_bg.png) no-repeat 50% 0%; }
.content-gallery-list .content-block-small					{ float: left; padding-right: 20px; width: 430px; }
.content-gallery-list ul									{ display: block; padding: 0 0 20px 0; margin: 0; clear: both; }
.gallery-list-item											{ float: left; position: relative; list-style: none; }
.gallery-list-item .item-gallery							{ float: left; padding: 0 5px 5px 0; width: 70px; height: 70px; z-index: 1; }
.gallery-list-item .item-content							{ color: #fff; position: absolute; top: -22px; left: -20px; width: 260px; height: 114px; display: none; z-index: 1; background: transparent url(../img/gallery-list-content.png) 0 0 no-repeat; padding: 5px; }
.gallery-list-item .item-content a							{ color: #fff; text-decoration: none; }
.gallery-list-item .item-content .image-thumb				{ height: 83px; width: 83px; margin: 10px 11px 0 9px; float: left; border: #fff solid 1px; }
.gallery-list-item .item-content h3							{ padding: 0 10px; margin: 10px 0 3px; }
.gallery-list-item .item-content h4							{ padding: 0 10px; margin: 3px 0; }
.gallery-list-item .item-content .description				{ padding: 0 10px; margin: 3px 0; line-height: 14px; }
.gallery-list-item .item-content .category					{ padding: 0 10px; margin: 3px 0; line-height: 14px; }
.gallery-list-item .item-content-left						{ margin-left: -135px; }
.gallery-list-item .item-content-left .image-thumb			{ float: right; }



/* Paging */
#content .paging									{ margin: 20px 0; text-align:left; }
#content .paging ul									{ margin: 0; position: relative; height: 24px; }
#content .paging ul li								{ display: inline; list-style: none; margin:0 5px 0 0; padding:1px 0; text-align: center; float:left; }
#content .paging ul li a							{ padding:5px 3px; color: #000; text-decoration: none; font-size:11px; font-weight: normal; }
#content .paging ul li a span						{ text-decoration: none; }
#content .paging ul li a:hover						{ color: #000; }
#content .paging ul li.selected						{ background:#000; }
#content .paging ul li.selected a,
#content .paging ul li.selected a:hover				{ color: #fff; }
#content .paging ul li.selected a span,
#content .paging ul li.selected a:hover span			{  }
#content .paging ul li.disabled a					{ color: #d9d9d9; display:none; }
#content .paging ul li.disabled a:hover				{ color: #d9d9d9; display:none; background: none; }
#content .paging ul li.disabled a:hover span			{ color: #d9d9d9; display:none; background: none; }


/* Search criteria */
.search-criteria							{ width:183px; background: url(../img/searchbox_bg.png) no-repeat 0 -23px; overflow: hidden; margin:0 0 20px 0; /*height:23px; float:right;*/ }
.search-criteria .searchfield				{ color: #000; width: 150px; height: 23px; line-height:15px; background:none; padding:3px 0 0 3px; float:left; border:none; }
.search-criteria .searchbutton				{ width: 30px; height: 23px; display:block; float:right; cursor: pointer; text-indent: -9999px; background: url(../img/searchbox_bg.png) no-repeat 100% -23px; }
.search-criteria .categories                { clear: both; }
.search-criteria .categories label			{ display: block; padding: 2px 0; } 