/* 	[ COPYRIGHT CONTEGRO  - Intelligent Website Content Management ]   */
/* 	[ http://www.contegro.com ]   */



/* -----[ DEFAULT THEME  ]--------------------------------------------------------------------- */

/* 
		These styles can be customised to suit design requirements.
		They are applied to content through the word editor.
		They will also be applied to elements in other modules.
		Do not change class names. Alter attributes as required.
		Duplicate styles to FTBDesign.
*/

/* === [ GLOBAL STYLE ] === */

body 
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: small;
}
p 
{
	font-size: small;
	margin: 0 0 0.9em 0;
	line-height: 1.5em;
	color: #000000;
}
h1 {
	font-size: 170%;
	line-height: 1.8em;
	margin: 0 0 0.9em 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
}
h2 {
	font-size: 100%;
	line-height: 1.5em;
	margin: 0 0 0.9em 0;
	color: #E03127;
	padding: 0px;
	font-weight: bold;
	text-transform: uppercase;
}
h3 {
	font-size: 90%;
	line-height: 1.5em;
	margin: 0 0 0.9em 0;
	color: #E03127;
	padding: 0px;
	font-weight: bold;
}
h4 {
	font-size: 80%;
	line-height: 1.8em;
	margin: 0 0 0.9em 0;
	font-family: Georgia, Times, serif;
	font-weight: bold;
}
h5 {
	font-size: 80%;
	line-height: 1.8em;
	margin: 0 0 0.9em 0;
	font-family: Georgia, Times, serif;
	color: #E03127;
	font-weight: bold;
}
h6 {
	font-size: 90%;
	line-height: 1.5em;
	margin: 0 0 0.9em 0;
	padding: 0px;
	font-weight: bold;
	text-transform: uppercase;
}
blockquote {
	margin: 40px;
}
a:visited {
	color: #333333;
	text-decoration: underline;
}
a:link {
	color: #333333;
	text-decoration: underline;
}
a:hover {
	color: #999999;
	text-decoration: underline;
}
a:active { 
	color: #999999;
	text-decoration: underline;
}
input, select {
	font-size: 11px;
}
#cPC ul {
	line-height: 1.2em;
	list-style-type: none;
}
#cPC ol {
	line-height: 1.2em;
}
#cPC ol li {
	margin: 0px 20px;
}
#cPC ul li{
	padding: 0em 1em;
	background: url(../../Templates/_images/icon_pointer.gif) no-repeat 0em 0.2em;
}
#cPC ul li li{
	padding: 0px 0px;
	font-size: 90%;
	margin: 0px 0px;
	list-style-type: square;
	background: none;
}
#cPC ol li li {
	font-size: 90%;
	margin: 0px 0px;
}
#cPC ol li li
{ 
	list-style-type: upper-alpha; 
}
#cPC ol li li li 
{ 
	list-style-type: upper-roman;
}
#cPC ol li li li li 
{ 
	list-style-type: lower-roman; 
	margin: 0em;
	padding: 0em;
}


/* 	[ COPYRIGHT CONTEGRO  - Intelligent Website Content Management ]   */
/* 	[ http://www.contegro.com ]   */



/* -----[ LIST ]--------------------------------------------------------------------- */

/*
		Do not change class names. Alter attributes as required.
*/

/* === [ PAGING ] ============================== */

 /* Displays at the Top of list */
.OrderingTop
{
	position: relative;
	width: auto;
	height: auto;
	clear: both;
	margin: 1em 0em;
	font-size: 85%;
	display: none;
}
 /* Displays at the Bottom of list */
.OrderingBottom 
{
	position: relative;
	width: auto;
	height: auto;
	clear: both;
	margin: 1em 0em;
	font-size: 85%;
}
 /* Numbers */
 	.OrderingTop a, 
	.OrderingBottom a 
	{
		margin-right: 0.2em;
		padding: 0em 0em 0em 0.2em;
		text-decoration: none;
		line-height: 0.1em;
	}
		#cLS .OrderingTop a, 
		#cLS .OrderingBottom a ,
		#cRS .OrderingTop a, 
		#cRS .OrderingBottom a 
		{
			color: #FFFFFF;
		}	
	.OrderingTop a:hover, 
	.OrderingBottom a:hover 
	{
		color: #FFFFFF;
		background-color: #E03127;
	}
 /* Selected Page */
	.SelectedPage {
		background: #E03127;
		color: #FFFFFF;
		margin-right: 0.2em;
		padding: 0em 0em 0em 0.2em;
		text-decoration: none;
		line-height: 0.1em;	
	}
 /* Next and Back */
	.OrderingTop a.OrderingNext, 
	.OrderingTop a.OrderingBack, 
	.OrderingBottom a.OrderingNext, 
	.OrderingBottom a.OrderingBack
	{
		text-transform: uppercase;
		background-repeat: no-repeat;
	}
	.OrderingTop a.OrderingNext, 
	.OrderingBottom a.OrderingNext
	{
		background: url(../../Templates/_images/icon_next.gif) no-repeat right 0.4em;
		padding: 0em 0.9em 0em 0em;
	}
	.OrderingTop a.OrderingBack, 
	.OrderingBottom a.OrderingBack 
	{
		background: url(../../Templates/_images/icon_back.gif) no-repeat left 0.3em;
		padding: 0em 0em 0em 1.0em;
	}
	.OrderingTop a.OrderingNext:hover, 
	.OrderingTop a.OrderingBack:hover,
	.OrderingBottom a.OrderingNext:hover, 
	.OrderingBottom a.OrderingBack:hover
	{
		color: #E03127;
		background-color: transparent;
	}
	
/* -----[ LIST ]--------------------------------------------------------------------- */

/*
		Do not change class names. Alter attributes as required.
*/

.ListHolder {
	position: relative;
	margin: 10px 0px;
	width: auto;
	height: auto;
	clear: both;
}
.ListItem {
	position: relative;
	margin: 0.4em 0em;
	display: block;
	clear: both;
}

	/* Custom Title */
	.ListCustomTitle {
		color: #E03127;
		font-size: 85%;
		line-height: 0.9em;
		margin: 0em 0em 0.9em 0em;
		padding: 0em 0em 0em 0.9em;
		font-weight: bold;
		text-transform: uppercase;
		letter-spacing: 0.4em;
		font-family: Tahoma, Arial, sans-serif;
		border-left: 0.9em solid #E03127;
	}

	/* Separators */
	.ListPrimarySeparator {
		margin: 0em 0.5em 0em 0em;
		font-weight: bold;
	}
	.ListSecondarySeparator {
		margin: 0em;
		padding: 0em 0em 0em 0.5em;
		font-weight: bold;
		border-left: 1px solid #000000;
		clear: both;
	}

	/* Thumbnail */
	.ListThumbnail {
		float: right;
		margin: 0em 0em 0em 0.3em;
		border: 1px solid #000000;
		background: #000000;
	}

	/* Title */
		.ListTitle {
			background: url(../../Templates/_images/icon_pointer.gif) no-repeat left 0.3em;
			margin: 0.3em 0em;
			padding: 0em;
			font-size: 85%;
			font-weight: bold;
			padding-left: 20px;
			float: none;
			text-decoration: none;
		}
		.ListTitle a:visited, 
		.ListTitle a:link {
			text-decoration: none;
			color: #666666;
		}
		.ListTitle a:hover {
			text-decoration: underline;
			color: #999999;
		}
	/* Date, Keywords */
		.ListAuthor,
		.ListItemDate,
		.ListKeywords {
			font-size: 85%;
			margin: 0em 0em 0.2em 0em;
			font-weight: bold;
			display: none;
		}

	/* Summary */
		.ListSummary {
			font-size: 85%;
			line-height: 1.5em;
			margin: 0em 0em 0.2em 0em;
			padding: 0em;
			padding-left: 20px;
			color: #666666;
	}
		.ListSummary a {
			color: #999999;
		}

	/* Creator, Created Date, Updator, Updated Date */
		.ListCreator,
		.ListCreatedDate {
			font-size: 85%;
			margin: 0em 0em 0.2em 0em;
			font-style: italic;
			float: left;
			clear: left;
			display: none;
		}
		.ListUpdator,
		.ListUpdatedDate {
			font-size: 85%;
			margin: 0em 0em 0.2em 0em;
			font-style: italic;
			float: right;
			clear: right;
			display: none;
		}

	/* EndItem (Visual break between each list item) */
		.ListEndItem {
			font-size: 0px;
			margin: 0px;
			float: none;
			clear: both;
			border-bottom: 1px solid #F1F1F1;
		}

/* === [ Left Hand Container ] === */

#cLS .ListHolder,
#cRS .ListHolder {
}
#cLS .ListItem,
#cRS .ListItem {
	padding: 2px;
	background: #dde0e4;
	float: left;
	display: inline;
	width: 180px;
	margin-bottom: 10px;
	display: block;
	background: url(../../Templates/_images/back_CatList_cLR.gif) no-repeat right top;
}
	/* Separators */
	#cLS .ListPrimarySeparator,
	#cRS .ListPrimarySeparator {
		font-size: 85%;
		color: #FFFFFF;
	}
	#cLS .ListSecondarySeparator,
	#cRS .ListSecondarySeparator {
		font-size: 85%;
		color: #FFFFFF;
	}

	/* Custom Title */
	#cLS .ListCustomTitle,
	#cRS .ListCustomTitle {
		color: #FFFFFF;
		letter-spacing: normal;
		text-transform:capitalize; 
		font-size: 100%;
		margin: 0em 0em 0.5em 0em;
	}

	/* Thumbnail */
	#cLS .ListThumbnail,
	#cRS .ListThumbnail {
		background: #FFFFFF;
		border: 1px solid #D0D0D0;
		float: none;
		text-align: center;
		margin: 0.3em 0em 0em 0.3em;
	}

	/* Title */
		#cLS .ListTitle,
		#cRS .ListTitle {
			background-image: none;
			padding: 0px 6px 0px 6px;
			line-height: 1.5em;
		}
		#cLS .ListTitle a:visited, 
		#cLS .ListTitle a:link, 
		#cLS .ListTitle a:hover,
		#cRS .ListTitle a:visited, 
		#cRS .ListTitle a:link, 
		#cRS .ListTitle a:hover {
		}

	/* Date, Keywords */
		#cLS .ListAuthor,
		#cLS .ListItemDate,
		#cLS .ListKeywords,
		#cRS .ListAuthor,
		#cRS .ListItemDate,
		#cRS .ListKeywords {
			display: none;
		}

	/* Summary */
		#cLS .ListSummary,
		#cRS .ListSummary {
			padding: 4px 6px;
		}
		#cLS .ListSummary a,
		#cRS .ListSummary a {
			font-weight: bold;
			color: #E03127;
			font-size: 80%;
		}

	/* Creator, Created Date, Updator, Updated Date */
		#cLS .ListCreator,
		#cLS .ListCreatedDate,
		#cRS .ListCreator,
		#cRS .ListCreatedDate {
			display: none;
		}
		#cLS .ListUpdator,
		#cLS .ListUpdatedDate,
		#cRS .ListUpdator,
		#cRS .ListUpdatedDate {
			display: none;
		}

	/* EndItem (Visual break between each list item) */
		#cLS .ListEndItem,
		#cRS .ListEndItem {
			border-bottom: 1px solid #E7E9E8;
		}
		
