/* 	[ 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: Arial, Helvetica, sans-serif;
	color: #1d4164;
	font-size: small;
}
p 
{
	font-size: 100%;
	margin: 0 0 0.9em 0;
	line-height: 1.5em;
}
	a 
	{ 
		color: #333333; 
	}
	a:hover { 
		color: #008193; 
	}

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: #008193;
	font-size: 190%;
	margin-bottom: 0.5em;
}
h2 
{
	font-size: 90%;
	letter-spacing: 0.04em;
	margin-bottom: 0.9em;
	text-transform: uppercase;
	font-weight: bold;
	color: #008193;
}
h3 
{
	font-size: 110%;
	margin-top: 1.2em;
	margin-bottom: 0.9em;
	font-weight: bold;
	color: #008193;
	border-bottom: 1px solid #008193;
}
h4 
{
	font-weight: bold;
	margin-bottom: 0.9em;
}
h5 
{
	font-size: 120%;
	margin-bottom: 0.9em;
	line-height: 1.5em;
	font-weight: bold;
	margin-bottom: 0.9em;
	padding: 0.6em 0.8em;
	background-color: #C9E1E6;
	color: #008193;
	text-align: center;
}
h6 
{
	font-size: 80%;
	font-weight: bold;
	margin-bottom: 0.9em;
	padding: 0.3em 0.5em;
	background-color: #CCCCCC;
}
blockquote 
{
	font-size: small;
	padding: 1em 2em;
}
input, select {
}
#cPC ol, #cPC ul {
	line-height: 1.2em;
	color: #334051;
	margin: 10px 0 20px 30px;
	padding: 0 0 0 0;
	border-top: 1px solid #96C3BE;
}
#cPC ol ol,
#cPC ul ul {
	line-height: 1.2em;
	color: #334051;
	margin: 0 0 0 0px;
}
#cPC ol li,
#cPC ul li {
	margin: 0 0 0.3em 0;
	font-size: 85%;
	font-weight: bold;
	list-style-image:url(/Templates/_images/icon_pointer2.gif);
	list-style-position: inside;
	border-bottom: 1px solid #96C3BE;
	padding: 2px 0 2px 0px;
}
#cPC ol li li, 
#cPC ul li li {
	font-weight: normal;
	list-style-image: none;
	list-style-type: none;
	font-size: 95%;
	margin: 0.3em 0 0.6em 0;
	padding: 0px 20px;
	border-bottom: 1px solid #FFFFFF;
}
#cPC ol li li
{ 
}
#cPC ol li li li 
{ 
}
#cPC ol li li li li 
{ 
	font-size: 100%;
}
#cPC ul li li li
{ 
	font-size: 100%;
}



/* 	[ 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%;
}
 /* 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 
	{
		color: #FFFFFF;
		background-color: #334051;
	}
 /* Selected Page */
	.SelectedPage {
		background: #334051;
		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-image: url(/Templates/_images/icon_next.gif);
		background-position: right;
		padding: 0 0.8em 0 0;
		font-weight: bold;
		font-size: 95%;
	}
	.OrderingTop a.OrderingBack, 
	.OrderingBottom a.OrderingBack 
	{
		background-image: url(/Templates/_images/icon_back.gif);
		background-position: left;
		padding: 0 0 0 1.2em;
		font-weight: bold;
		font-size: 95%;
	}
	.OrderingTop a.OrderingNext:hover, 
	.OrderingTop a.OrderingBack:hover,
	.OrderingBottom a.OrderingNext:hover, 
	.OrderingBottom a.OrderingBack:hover
	{
		color: #FFCC00;
		background-color: transparent;
		border: 0;
	}
	
/* -----[ LIST ]--------------------------------------------------------------------- */

/*
		Do not change class names. Alter attributes as required.
*/

.ListHolder {
	position: relative;
	margin: 10px 0px;
	width: auto;
	clear: both;
	height: 1%;
}
.ListItem {
	margin: 0.4em 10px 0.4em 6px;
}

	/* Custom Title */
	.ListCustomTitle {
		font-size: 110%;
		margin-top: 1.2em;
		margin-bottom: 0.9em;
		font-weight: bold;
		color: #008193;
		border-bottom: 1px solid #008193;
	}

	/* Separators */
	.ListPrimarySeparator {
		margin: 0.2em 0;
		font-size: 90%;
		color: #008193;
		font-weight: bold;
		margin: 0px;
		padding: 4px 0px 4px 18px;
	}
	.ListSecondarySeparator {
		margin: 0.2em 0;
		font-size: 85%;
		color: #008193;
		font-weight: normal;
		margin: 0px;
		padding: 4px 0px 4px 18px;
	}

	/* Thumbnail */
	.ListThumbnail {
		margin: 0 0 0 0.3em;
		border: 1px solid #FFFFFF;
		float: right;
	}

	/* Title */
		.ListTitle {
			background: url(/Templates/_images/icon_pointer3.gif) no-repeat 0px 6px;
			margin: 0 0 0.2em 0;
			padding: 0 0 0 15px;
			font-size: 95%;
			font-weight: bold;
			float: none;
			text-decoration: none;
		}
		.ListTitle a:visited, 
		.ListTitle a:link {
			text-decoration: none;
			color: #008193;
		}
		.ListTitle a:hover {
			text-decoration: underline;
		}
	/* Date, Keywords */
		.ListAuthor {
			display: none;
		}
	/* Date, Keywords */
		.ListItemDate,
		.ListKeywords {
			font-size: 85%;
			margin: 0 0 0.2em 16px;
			line-height: 0.9em;
			color: #999999;
		}

	/* Summary */
		.ListSummary {
			font-size: 85%;
			line-height: 1.5em;
			margin: 0 0 0 0;
			padding: 0px 16px;
			color: #0e1030;
	}
		.ListSummary a {
			color: #008193;
		}
		
/* Creator, Created Date, Updator, Updated Date */
		.ListCreator,
		.ListCreatedDate {
			font-size: 85%;
			margin: 0 0 0.2em 0;
			font-style: italic;
			float: left;
			clear: left;
		}
		.ListUpdator,
		.ListUpdatedDate {
			font-size: 85%;
			margin: 0 0 0.2em 0;
			font-style: italic;
			float: right;
			clear: right;
		}

	/* EndItem (Visual break between each list item) */
		.ListEndItem {
			font-size: 0px;
			margin: 5px 16px 0 16px;
			float: none;
			clear: both;
			border-top: 1px dotted #dddfe6;
			height: 1%;
		}
		
	/* ListClear (Visual clear at the end of the ListHolder - when ListItem is floated) */
		.ListClear {
			clear: left;
		}
		
	