/* 	[ 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 ] === */

.ModuleArticleFeatures
	{
	margin-top:30px;
	}
body 
{
	font-family: Tahoma, Arial, sans-serif;
	color: #595959;
	font-size: 62.5%;
}
p 
{
	font-size: 11px;
	margin-bottom: 0.9em;
	margin-top: 0.9em;
	line-height: 1.7em;
}
	a 
	{ 
		color: #6A7378; 
	}
	a:hover { 
		color: #999999; 
	}
a img{border:none; text-decoration:none;}

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: #808992;
	font-size: 260%;
	margin-bottom: 0.6em;
	font-weight: normal;
	font-family: "Century Gothic", Arial, Verdana, Helvetica;
}
h2 
{
	color: #C6C9CD;
	font-size: 200%;
	margin-bottom: 0.4em;
	font-weight: normal;
	font-family: "Century Gothic", Arial, Verdana, Helvetica;
}
h3 
{
		font-size: 160%;
		font-weight: bold;
		margin: 0px 0px 10px 0px;
		padding: 0px;
		color: #303030;
		background: none;	
		font-family: "Century Gothic", Arial, Verdana, Helvetica;
}
h4 
{
	font-size: 100%;
	font-weight: bold;
	color: #666666;
	margin-bottom: 0.9em;
}
h5 
{
	color: #FFFFFF;
	text-align: center;
	font-size: 90%;
	margin-bottom: 0.9em;
	padding: 0.3em 0.5em;
	background-color: #999999;
}
h6 
{
	color: #FFFFFF;
	font-size: 80%;
	font-weight: bold;
	margin-bottom: 0.9em;
	padding: 0.3em 0.5em;
	background-color: #999999;
}
blockquote 
{
	font-size: small;
	padding: 1em 2em;
}
input, select {
}
ol, ul {
	line-height: 1.5em;
	margin: 0 0 0 4em;
	padding: 0.5em;
	
}

ul {
}
ol li{
	margin: 0 0 0.5em 0;
}
ul li{
	font-size: 110%;
	margin: 0 0 0.7em 0;
	list-style-image: url(/Templates/_images/bullet.gif);
}
ol li li, ul li li{
	font-size: 110%;
	margin: 0 0 0em 0;
	padding-bottom: 0.1em;
}
ol li li
{ 
	list-style-type: upper-alpha; 
}
ol li li li 
{ 
	list-style-type: upper-roman; 
}
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: 90%;
	display: none;
}
 /* Displays at the Bottom of list */
.OrderingBottom 
{
	margin: 1em 0;
	font-size: 90%;
}
 /* 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: #666666;
		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 1.2em 0 0;
	}
	.OrderingTop a.OrderingBack, 
	.OrderingBottom a.OrderingBack 
	{
		background-image: url(../../Templates/_images/icon_back.gif);
		background-position: 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: 10px 0px;
	width: auto;
	height: auto;
	clear: both;
}
.ListItem {
	position: relative;
	margin: 0.6em 0;
	padding: 0.5em 0.5em;
	display: inline-block;
	border: #f1f1f1 1px solid;
	background: url(/Templates/_images/subnav.gif) repeat-x bottom left;
}

	/* Custom Title */
	.ListCustomTitle {
		font-size: 160%;
		font-weight: bold;
		margin: 0px 0px 10px 0px;
		padding: 0px;
		color: #303030;
		background: none;	
		font-family: "Century Gothic", Arial, Verdana, Helvetica;
	}

	/* Separators */
	.ListPrimarySeparator {
		margin: 0.2em 0;
		font-size: 120%;
		font-weight: bold;
	}
	.ListSecondarySeparator {
		margin: 0.2em 0;
		font-size: 105%;
		font-weight: bold;
	}

	/* Thumbnail */
	.ListThumbnail {
		float: right;
		margin:0.3em;
		border: none;
	}

	/* Title */
		.ListTitle {
			margin: 0.3em 0;
			padding: 0;
			font-size: 160%;
			font-weight: normal;
			float: none;
			text-decoration: none;
			background: url(/Templates/_images/icon_pointer2.gif) no-repeat left 9px;
			padding-left: 15px;
			font-family: "Century Gothic", Arial, Verdana, Helvetica;
		}
		.ListTitle a:visited, 
		.ListTitle a:link, 
		.ListTitle a:hover {
			text-decoration: none;
			color: #303030;
		}

	/* Date, Keywords */
		.ListAuthor,
		.ListItemDate,
		.ListKeywords {
			font-size: 100%;
			color: #ab171d;
			margin: 0 0 0.2em 0;
			padding: 0 0 0 15px;
		}

	/* Summary */
		.ListSummary {
			font-size: 11px;
			line-height: 1.7em;
			margin: 0 0 0.6em 0;
			padding: 0 0 0 15px;
		}
		.ListSummary a {
			color: #999999;
			font-weight: bold;
			text-decoration: none;
		}

	/* Creator, Created Date, Updator, Updated Date */
		.ListCreator,
		.ListCreatedDate {
			font-size: 100%;
			margin: 0 0 0.2em 0;
			font-style: italic;
			float: left;
			clear: left;
		}
		.ListUpdator,
		.ListUpdatedDate {
			font-size: 100%;
			margin: 0 0 0.2em 0;
			font-style: italic;
			float: right;
			clear: right;
		}

	/* EndItem (Visual break between each list item) */
		.ListEndItem {
			float:none;
			font-size: 0px;
			clear:both;
			margin: 2px 0px;
			border-bottom: solid #CCCCCC 0px;
		}
		