/* 	[ 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 will be applied to elements in other modules.
		Do not change class names. Alter attributes as required.
		Duplicate styles to FTBDesign.
*/

body 
{
	font-family: Arial, sans-serif;
	color: #0F3063;
	font-size: small;
}
p {
	font-size: 100%;
	line-height: 1.4em;
	margin: 0 0 1.2em 0;
}
	a { color: #0B2244; 
	}
	a:hover { color: #0F3063; 
	}

h1, h2, h3, h4, h5, h6 {
	padding: 0;
	margin: 0 0 0.9em 0;
	line-height: 1.4em;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
}
h1 {
	color: #4D678A;
	font-size: 130%;
	font-weight: bold;
	text-transform: uppercase;
}
h2 {
	font-size: 95%;
	font-weight: bold;
	color: #0F3063;
}
h3 {
	font-size: 95%;
	font-weight: bold;
	color: #4D678A;
}
h4 {
	font-size: 90%;
	text-transform: uppercase;
	padding: 0.3em 0.7em;
	background-color: #95adc9;
}
h5 
{
	font-size: 120%;
	font-weight: normal;
	color: #4D678A;
	text-transform: uppercase;
}
h6 
{
	color: #4D678A;
	font-size: 85%;
	padding: 0.3em 0.5em;
	background-color: #E0E8F1;
}

	
#cPC ol {
	color: #0F3063;
	margin: 0 0 1em 4em;
	padding: 0 0 0 0;
	list-style-position: inside;
}
#cPC ul {
	color: #0F3063;
	margin: 0 0 1em 4em;
	padding: 0 0 0 0;
	list-style-type: square;
	list-style-position: inside;
	display: inline-block;
}
#cPC ol li {
	margin: 0 0 0 0;
	padding: 0.2em 0 0.2em 20px;
	text-indent: -18px;
	border-bottom: 1px solid #4D678A;
}
#cPC ul li {
	font-size: 90%;
	margin: 0 0 0 0;
	padding: 0.2em 0 0.2em 15px;
	text-indent: -15px;
	border-bottom: 1px solid #4D678A;
}
#cPC ol li li,
#cPC ul li li {
	font-size: 100%;
	margin: 0 0 0 0;
	border-bottom-style: none;
	font-weight: normal;
}
#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 ]   */



/* -----[ CATEGORY LIST ]--------------------------------------------------------------------- */

/*
		Do not change class names. Alter attributes as required.
*/

/* === [ paging ] ============================== */

.OrderingTop
{
	margin: 1em 0 ;
	font-size: 85%;
}
.OrderingBottom 
{
	margin: 1em 0;
	font-size: 85%;
	display: none;
}
	.OrderingTop a, 
	.OrderingBottom a 
	{
		border: 1px solid #ccc;
		margin-right: 0.2em;
		padding: 0 0 0 0.2em;
		color: #000;
		text-decoration: none;
		line-height: 0.1em;
	}
	.OrderingTop a:hover, 
	.OrderingBottom a:hover 
	{
		border: 1px solid #000;
		color: #000;
		background-color: #4D678A;
	}
	.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 1.2em 0 0.4em;
	}
	.OrderingTop a.OrderingBack, 
	.OrderingBottom a.OrderingBack 
	{
		background-image: url(../../Templates/_images/icon_back.gif);
		background-position: left;
		padding: 0 0.4em 0 1.2em;
	}
	.OrderingTop a.OrderingNext:hover, 
	.OrderingTop a.OrderingBack:hover,
	.OrderingBottom a.OrderingNext:hover, 
	.OrderingBottom a.OrderingBack:hover
	{
		background-color: transparent;
		color: #999999;
		border: 0;
	}

/* -----[ LIST ]--------------------------------------------------------------------- */

/*
		Do not change class names. Alter attributes as required.
*/

.ListHolder {
	position: relative;
	margin: 0.8em 0;
	width: auto;
	height: auto;
	clear: both;
}
.home .ListHolder {
	position: relative;
	margin: -8px 0 0 0;
	width: auto;
	height: 1%;
	clear: both;
}
#cLS .ListHolder {
	position: relative;
	clear: both;
	margin: 15px 0px;
	border: 1px solid #4D678A;
	padding: 6px 10px;
	background: #F3F3F3 url(../../Templates/_images/back_catlist.gif) repeat-x top left;
	display: inline-block;

}
.ListItem {
	position: relative;
	clear: both;
	width: auto;
	margin: 0.6em 0;
	border: 1px solid #4D678A;
	padding: 10px;
	background: #F3F3F3 url(../../Templates/_images/back_catlist.gif) repeat-x top left;
	display: block;
}
.home .ListItem {
	position: relative;
	clear: both;
	margin: 0.6em 0 0px 0;
	border: 1px solid #d4dcdd;
	border-left: none;
	padding: 0px;
	display: inline-block;
}
#cLS .ListItem {
	position: relative;
	clear: both;
	margin: 0em 0;
	border-style: none;
	padding: 0px;
	background: none;
	display: inline-block;
}

	/* Custom Title */
	.ListCustomTitle {
		font-size: 90%;
		font-weight: bold;
		color: #4D678A;
		margin: 0px;
		padding: 0px;
	}
	/* Custom Title */
	#cLS .ListCustomTitle {
		font-size: 90%;
		line-height: 1.4em;
		font-weight: bold;
		color: #4D678A;
		margin: 0px 0px 6px 0px;
		padding: 0px;
		text-transform: none;
	}

	/* Separators */
	.ListPrimarySeparator {
		margin: 1em 0;
		font-size: 125%;
		font-weight: bold;
		text-transform: uppercase;
		color: #4D678A;
	}
	.ListSecondarySeparator {
		margin: 1em 0;
		font-size: 100%;
		font-weight: bold;
		color: #4D678A;
		text-transform: uppercase;
	}

	/* Thumbnail */
	.ListThumbnail {
		float: right;
		margin: -20px 0 0 4px;
		border: none;
		padding: 0;
		background: #FFFFFF;
	}
	.home .ListThumbnail {
		float: right;
		margin: -45px 0 -1px 14px;
		border: 2px solid #c6cfcf;
		padding: 0;
	}

	/* Title */
		.ListTitle {
			margin: 0 0 0.2em 0;
			padding: 0 0;
			font-size: 120%;
			line-height: 1.2em;
			font-weight: bold;
			float: none;
			text-decoration: none;
		}
		.home .ListTitle {
			margin: 0 0 0.2em 0;
			padding: 15px 0 10px 30px;
			font-size: 100%;
			line-height: 1.2em;
			font-weight: bold;
			color: #152d4f;
			float: none;
			text-decoration: none;
			background: url(/Templates/_images/headingCross.gif) no-repeat 0 50%;
		}
		#cLS .ListTitle {
			margin: 0 0 0.2em 0;
			padding: 0px 15px;
			font-size: 85%;
			line-height: 1.2em;
			font-weight: bold;
			float: none;
			text-decoration: none;
			background: url(../../Templates/_images/icon_arrowover.gif) no-repeat left center;
		}
		.ListTitle a:visited, 
		.ListTitle a:link {
			text-decoration: none;
			color: #4D678A;
		}
		.ListTitle a:hover {
			text-decoration: none;
			color: #0F3063;
		}

		#cLS .ListTitle a:visited, 
		#cLS .ListTitle a:link, 
		#cLS .ListTitle a:hover {
			text-decoration: underline;
		}

	/* Date, Keywords */
		.ListAuthor{
			font-size: 80%;
			margin: 0 0 0.2em 0;
			color: #4D678A;
			display: none;
			padding: 0px 15px;
		}
	/* Date, Keywords */
		.ListItemDate,
		.ListKeywords {
			font-size: 80%;
			margin: 0 0 0.2em 0;
			color: #4D678A;
			padding: 0px 15px;
		}

	/* Summary */
		.ListSummary {
			font-size: 90%;
			margin: 0 0 0 0;
			padding: 0px 15px;
		}
		.ListSummary a {
			color: #4D678A;
		}
		.home .ListSummary {
			font-size: 85;
			margin: 0 0 0 0;
			padding: 0px 15px 0 0;
		}
		.home .ListSummary a {
			font-size: 80%;
			color: #01a6b6;
			text-transform:uppercase;
			text-decoration: none;
		}
		

	/* Creator, Created Date, Updator, Updated Date */
		.ListCreator,
		.ListCreatedDate {
			font-size: 90%;
			margin: 0 0 0.2em 0;
			font-style: italic;
			float: left;
			clear: left;
		}
		.ListUpdator,
		.ListUpdatedDate {
			font-size: 90%;
			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: 0 0 0 0;
			float: none;
			clear: both;
			border-left: 1px solid #FFFFFF;
			height: 1px;
		}
		