/* 	[ 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: "Trebuchet", "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #003333;
	font-size: small;
}
p 
{
	font-size: 90%;
	margin: 0 0 0.9em 0;
	line-height: 1.5em;
}
	a 
	{ 
		color: #003333; 
	}
	a:hover { 
		color: #4FB0E1; 
	}

h1, h2, h3, h4, h5, h6 
{
	padding: 0;
	margin: 0;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a 
{
	text-decoration: none;
}
h1 
{
	color: #4FB0E1;
	font-size: 130%;
	margin-bottom: 0.9em;
	font-weight: normal;
}
h2 
{
	font-size: 100%;
	margin-bottom: 0.9em;
	font-weight: bold;
}
h3 
{
	font-size: 90%;
	color: #4FB0E1;
	font-weight: bold;
	margin-bottom: 0.9em;
}
h4 
{
	font-size: 85%;
	font-weight: bold;
	margin-bottom: 0.9em;
}
h5 
{
	color: #4FB0E1;
	font-size: 85%;
	margin-bottom: 0.9em;
}
blockquote 
{
	padding: 1em 2em;
}
input, select {
}
#cPC ol {
	font-size: 95%;
	line-height: 1.8em;
	margin: 0 0 0 2em;
	padding: 0 0 0 0;
}
#cPC ul {
	font-size: 95%;
	margin: 0 0 0 2em;
	padding: 0 0 0 0;
}
#cPC ul li{
	margin: 0.6em 0 0.6em 0;
	line-height: 1.8em;
	}
#cPC ol li li,
#cPC ul li li {
	font-size: 100%;
	margin: 0 0 0em 0;
}
#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; 
}


/* 	[ 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
{
	margin: 1em 0 ;
	font-size: 85%;
}
 /* Displays at the Bottom of list */
.OrderingBottom 
{
	margin: 1em 0;
	font-size: 85%;
	display: none;
}
 /* Numbers */
 	.OrderingTop a, 
	.OrderingBottom a 
	{
		margin-right: 0.2em;
		padding: 0 0 0 0.2em;
		text-decoration: none;
		line-height: 0.1em;
	}
	.OrderingTop a:hover, 
	.OrderingBottom a:hover 
	{
		background-color: #DBDBDB;
	}
 /* Selected Page */
	.SelectedPage {
		background: #DBDBDB;
		color: #FFFFFF;
		margin-right: 0.2em;
		padding: 0 0 0 0.2em;
		text-decoration: none;
		line-height: 0.1em;	
	}
 /* Next and Back */
	.OrderingTop a.OrderingNext, 
	.OrderingTop a.OrderingBack, 
	.OrderingBottom a.OrderingNext, 
	.OrderingBottom a.OrderingBack
	{
		border: 0;
		text-transform: uppercase;
		background-repeat: no-repeat;
	}
	.OrderingTop a.OrderingNext, 
	.OrderingBottom a.OrderingNext
	{
		background: url(/Templates/carbongroup/_images/icon_next.gif) no-repeat right;
		padding: 0 1.2em 0 0;
	}
	.OrderingTop a.OrderingBack, 
	.OrderingBottom a.OrderingBack 
	{
		background: url(/Templates/carbongroup/_images/icon_back.gif) no-repeat left;
		padding: 0 0 0 1.2em;
	}
	.OrderingTop a.OrderingNext:hover, 
	.OrderingTop a.OrderingBack:hover,
	.OrderingBottom a.OrderingNext:hover, 
	.OrderingBottom a.OrderingBack:hover
	{
		background-color: transparent;
		border: 0;
	}
	
/* -----[ LIST ]--------------------------------------------------------------------- */

/*
		Do not change class names. Alter attributes as required.
*/

.ListHolder {
	position: relative;
	margin: 0px 0px 10px 0px;
	width: auto;
	clear: both;
	height: 1%;
}
.ListItem {
	margin: 0px;
	padding: 6px 10px 6px 6px;
	position: relative;
	background: #E9EEF3;
}

	/* Custom Title */
	.ListCustomTitle {
		font-size: 100%;
		width: 100%;
		line-height: 1.2em;
		font-weight: bold;
		margin: 0px 0px 0px 0px;
		padding: 20px 0px 3px 0px;
	}

	/* Separators */
	.ListPrimarySeparator {
		margin: 0.2em 0;
		clear: both;
		font-size: 90%;
		color: #4FB0E1;
		font-weight: bold;
		margin: 0px;
		padding: 4px 0px 4px 0px;
	}
	.ListSecondarySeparator {
		margin: 0.2em 0;
		clear: both;
		font-size: 90%;
		color: #4FB0E1;
		font-weight: normal;
		margin: 0px;
		padding: 4px 0px 4px 0px;
	}

	/* Thumbnail */
	.ListThumbnail {
		margin: 0 0 0 0.3em;
		border-style: none;
		float: right;
	}

	/* Title */
		.ListTitle {
			background: url(/Templates/carbongroup/_images/icon_pointer.gif) no-repeat left 4px;
			margin: 0.1em 4px;
			padding: 0;
			padding-left: 14px;
			font-size: 85%;
			font-weight: bold;
			float: none;
			text-decoration: none;
		}
		.ListTitle a:visited, 
		.ListTitle a:link {
			color: #003333;
			text-decoration: none;
		}
		.ListTitle a:hover {
			color: #4FB0E1;
			text-decoration: underline;
		}
	/* Date, Keywords */
		.ListAuthor,
		.ListItemDate,
		.ListKeywords {
			font-size: 85%;
			margin: 0 0 0.2em 0;
			font-weight: bold;
			display: none;
		}

	/* Summary */
		.ListSummary {
			font-size: 85%;
			line-height: 1.5em;
			margin: 0 0 0 0;
			padding: 0;
			padding-left: 20px;
	}
		.ListSummary a {
			color: #4FB0E1;
		}

	/* Creator, Created Date, Updator, Updated Date */
		.ListCreator,
		.ListCreatedDate {
			font-size: 85%;
			margin: 0 0 0.2em 0;
			font-style: italic;
			float: left;
			clear: left;
			display: none;
		}
		.ListUpdator,
		.ListUpdatedDate {
			font-size: 85%;
			margin: 0 0 0.2em 0;
			font-style: italic;
			float: right;
			clear: right;
			display: none;
		}

	/* EndItem (Visual break between each list item) */
		.ListEndItem {
			font-size: 0px;
			margin-left: 20px;
			float: none;
			clear: both;
			border-bottom: 1px solid #E9EEF3;
			height: 1%;
		}
		
	/* ListClear (Visual clear at the end of the ListHolder - when ListItem is floated) */
		.ListClear {
		}

/*
		Side Styles
*/
#cLS .ListHolder,
#cRS .ListHolder {
	position: relative;
	margin: 0px 0px 10px 0px;
	width: auto;
	clear: both;
	height: 1%;
	background: url(/Templates/carbongroup/_images/back_Catlist.gif) no-repeat left top;
}

	#cLS .ListCustomTitle,
	#cRS .ListCustomTitle {
			font-size: 85%;
			width: 190px;
			line-height: 1.2em;
			color: #FFFFFF;
			font-weight: bold;
			text-transform: uppercase;
			margin: 0px 0px 0px 0px;
			padding: 20px 10px 3px 10px;
			background: url(/Templates/carbongroup/_images/back_Catlist-bottom.gif) no-repeat left bottom;
			border-bottom: 4px solid #FFFFFF;
	}

/*
		Home Styles
*/
		
.Home #cPC .ListHolder {
	position: relative;
	margin: 0px 0px 10px 0px;
	clear: both;
	height: 1%;
}
.Home #cPC .PageList .ListHolder {
	width: 646px;
	margin: 0px 0px 20px 0px;
	
}
.Home #cPC .ListItem {
	margin: 0px 4px 0px 0px;
	padding: 0px;
	background: #E9EEF3 url(/Templates/carbongroup/_images/back_Catlist.gif) no-repeat left top;
	position: relative;
	width: 210px;
	display: inline;
	float: left;
}
	/* Custom Title */
	.Home #cPC .ListCustomTitle {
	}

	/* Separators */
	.Home #cPC .ListPrimarySeparator {
	}
	.Home #cPC .ListSecondarySeparator {
	}

	/* Thumbnail */
	.Home #cPC .ListThumbnail {
		margin: 0 0 0 0.3em;
		border-style: none;
		float: right;
	}

	/* Title */
		.Home #cPC .ListTitle {
			font-size: 85%;
			line-height: 1.2em;
			color: #FFFFFF;
			font-weight: bold;
			text-transform: uppercase;
			margin: 16px 0px 0px 0px;
			min-height: 20px;
			padding: 3px 0px 3px 10px;
			background: url(/Templates/carbongroup/_images/back_Catlist-bottom.gif) no-repeat left bottom;
			border-bottom: 4px solid #FFFFFF;
		}
		.Home #cPC .ListTitle a:visited, 
		.Home #cPC .ListTitle a:link {
			color: #FFFFFF;
			text-decoration: none;
		}
		.Home #cPC .ListTitle a:hover {
			color: #FFFFFF;
			text-decoration: underline;
		}
	/* Date, Keywords */
		.Home #cPC .ListAuthor,
		.Home #cPC .ListItemDate,
		.Home #cPC .ListKeywords {
			display: none;
		}

	/* Summary */
		.Home #cPC .ListSummary {
			font-size: 85%;
			line-height: 1.5em;
			margin: 0 0 0 0;
			padding: 4px 10px;
	}
		.Home #cPC .ListSummary a {
			color: #4FB0E1;
		}

	/* Creator, Created Date, Updator, Updated Date */
		.Home #cPC .ListCreator,
		.Home #cPC .ListCreatedDate {
			display: none;
		}
		.Home #cPC .ListUpdator,
		.Home #cPC .ListUpdatedDate {
			display: none;
		}

	/* EndItem (Visual break between each list item) */
		.Home #cPC .ListEndItem {
			border-bottom: 1px solid #E9EEF3;
		}
		
	/* ListClear (Visual clear at the end of the ListHolder - when ListItem is floated) */
		.Home #cPC .ListClear {
		}