#divContentBox
{
	border:				0px solid Red;
	padding:			20px 20px 20px 20px;
}

#tabContentBox
{
	width:				500px;
	height:				200px;
	border:				0px solid Green;
}

#tdContentBoxSpacer
{
	width:				0px;
}

#tdContentBoxTopLeft
{
	width:				100px;
	vertical-align: 	bottom;
	border-bottom:		1px solid #000000;
	border-right:		1px solid #000000;
	padding:			5px 5px 5px 5px;
}

#tdContentBoxTopRight
{
	width:				400px;
	vertical-align: 	bottom;
	border-bottom:		1px solid #000000;
	padding:			5px 5px 5px 5px;
}

#tdContentBoxBottomLeft
{
	width:				100px;
	vertical-align: 	top;
	border-right:		1px solid #000000;
	padding:			5px 5px 5px 5px;
}

#tdContentBoxBottomRight
{
	width:				400px;
	vertical-align:		top;
	padding:			5px 5px 5px 5px;
}

/* ### CHAPTER VIEW CLASSES ### */
.clContentChapterTitle
{
	font-size:			16px;
	font-weight:		bold;	
}

.clContentChapterContent
{
	font-size:			12px;
	font-weight:		normal;		
}

/* ### LIST VIEW CLASSES ### */
.clContentListViewBox
{
	width:				600px;
	padding:			10px 10px 10px 10px;
}

.clContentListViewBoxItem
{
	padding:			2px 2px 30px 2px;	
	border:				0px solid #CC0000;
}

/* ITEM INTERNAL TABLE */
.clContentListViewItemSpacer
{
	width:				40px;	
	border-bottom:		0px solid #000000;
	border-left:		1px solid #000000;
	height:				100%;
}

.clContentListViewItemSpacerTop
{
	width:				40px;	
	border-bottom:		1px solid #000000;
	border-left:		1px solid #000000;
	height:				100%;
}

.clContentListViewItemSpacerEven
{
	width:				40px;	
	border-bottom:		0px solid #000000;
	border-right:		1px solid #000000;
	height:				100%;
}

.clContentListViewItemSpacerTopEven
{
	width:				40px;	
	border-bottom:		1px solid #000000;
	border-right:		1px solid #000000;
	height:				100%;
}

.clContentListViewItemBox
{
	height:				100%;
	border:				0px solid #C78500;
	padding:			0px 0px 0px 0px;
	vertical-align:		top;
	padding:			2px 2px 2px 2px;
}
.clContentListViewItemTitle
{
	height:				22px;
	width:				480px;
	font-size:			16px;
	font-weight:		bold;
	color:				#007236;
	border-bottom:		1px solid #000000;
	text-align:			right;
	/*background-color:	#FCD077;*/
	padding:			2px 5px 2px 5px;
}

.clContentListViewItemTitle a
{
	color:				#D40404;
	text-decoration:	none;
}

.clContentListViewItemTitle a:hover
{
	text-decoration:	underline;
}

.clContentListViewItemTitleEven
{
	height:				22px;
	width:				480px;
	font-size:			16px;
	font-weight:		bold;
	color:				#D40404;
	border-bottom:		1px solid #000000;
	/*background-color:	#FCD077;*/
	padding:			2px 5px 2px 5px;
}

.clContentListViewItemTitleEven a
{
	color:				#D40404;
	text-decoration:	none;
}

.clContentListViewItemTitleEven a:hover
{
	text-decoration:	underline;
}




.clContentListViewItemSubTitle
{
	height:				20px;
	font-size:			14px;
	font-weight:		bold;
	color:				#000000;
	padding:			2px 5px 2px 5px;
	text-align:			right;
}

.clContentListViewItemDescription
{
	height:				18px;
	font-size:			12px;
	font-weight:		normal;
	color:				#000000;
	padding:			2px 5px 2px 5px;
	text-align:			right;
}

.clContentListViewItemSubTitleEven
{
	height:				20px;
	font-size:			14px;
	font-weight:		bold;
	color:				#000000;
	padding:			2px 5px 2px 5px;
}

.clContentListViewItemDescriptionEven
{
	height:				18px;
	font-size:			12px;
	font-weight:		normal;
	color:				#000000;
	padding:			2px 5px 2px 5px;
}

.clContentListViewItemLink
{
	height:				20px;
	padding:			2px 3px 2px 5px;
	font-size:			12px;	
	text-align:			right;
}

.clContentListViewItemLink a
{
	text-decoration:	none;
	display:			block;
	border:				0px solid #FCD077;
	margin:				0px;
	color:				#D40404;
	padding:			3px 3px 3px 5px;
	white-space:		nowrap;
}

.clContentListViewItemLink a:hover
{
	text-decoration:	underline;
	display:			block;
	border:				0px solid #FFFFFF;
	margin:				0px;
	padding:			3px 3px 3px 5px;
}

.clContentListViewItemLinkEven
{
	height:				20px;
	padding:			2px 5px 2px 2px;
	font-size:			12px;	
	text-align:			left;
}

.clContentListViewItemLinkEven a
{
	text-decoration:	none;
	display:			block;
	border:				0px solid #FCD077;
	margin:				0px;
	color:				#D40404;
	padding:			3px 5px 3px 2px;
	white-space:		nowrap;
}

.clContentListViewItemLinkEven a:hover
{
	text-decoration:	underline;
	display:			block;
	border:				0px solid #FFFFFF;
	margin:				0px;
	padding:			3px 5px 3px 2px;
}

.clContentListViewItemImage
{
	width:				50px;
	height:				100%;
	border:				0px solid #FFFFFF;
	/*background-color:	#FCD077;*/
	padding:			2px 5px 2px 5px;
}
.clContentListViewItemImage img
{
}




/* ### DETAILS VIEW CLASSES ### */
.clContentDetailsViewBox
{
	width:				600px;
	padding:			10px 10px 10px 10px;
}

.clContentDetailsViewItemSpacer
{
	width:				40px;	
	border-bottom:		0px solid #000000;
	border-right:		1px solid #000000;
	height:				100%;
}

.clContentDetailsViewItemSpacerTop
{
	width:				40px;	
	border-bottom:		1px solid #000000;
	border-right:		1px solid #000000;
	height:				100%;
}

.clContentDetailsViewItemTitle
{
	height:				22px;
	width:				260px;
	font-size:			16px;
	font-weight:		bold;
	color:				#D40404;
	border-bottom:		1px solid #000000;
	/*background-color:	#FCD077;*/
	padding:			2px 5px 2px 5px;
}

.clContentDetailsViewItemSubTitle
{
	height:				20px;
	font-size:			14px;
	font-weight:		bold;
	color:				#000000;
	padding:			2px 5px 2px 5px;
}

.clContentDetailsViewItemDescription
{
	height:				18px;
	font-size:			12px;
	font-weight:		normal;
	color:				#000000;
	padding:			2px 5px 2px 5px;
}

.clContentDetailsViewItemDetails
{
	height:			18px;
	font-size:			12px;
	font-weight:		bold;
	color:			#000000;
	padding:			2px 5px 2px 5px;
}

.clContentDetailsViewItemLink
{
	height:				20px;
	padding:			2px 5px 2px 5px;	
	font-size:			12px;	
}
.clContentDetailsViewItemImage
{
	width:				200px;
	height:				100%;
	border:				0px solid #FFFFFF;
	/*background-color:	#FCD077;*/
	padding:			2px 5px 2px 5px;
}
.clContentDetailsViewItemImage img
{
}

.clContentDetailsViewItemLink a
{
	text-decoration:	none;
	display:			block;
	border:				0px solid #FCD077;
	margin:				0px;
	color:				#007236;
	white-space:		nowrap;
}

.clContentDetailsViewItemLink a:hover
{
	text-decoration:	underline;
	display:			block;
	border:				0px solid #FFFFFF;
	margin:				0px;
}

/* ### DATA VIEW CLASSES ### */
.clContentDataViewBox
{
	font-family:		Verdana, Tahoma;
	font-size:			11px;
	font-weight:		normal;
	width:				600px;
	padding:			15px 15px 15px 15px;
	color:				#000000;
}
.clContentDataViewBoxEdit
{
	font-family:		Verdana, Tahoma;
	font-size:			11px;
	font-weight:		normal;
	color:				#FF0000;
}

.clContentDataViewBoxEdit a
{
	color:				#FF0000;
}


