/* 	[ 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, sans-serif;
	color: #636b75;
	font-size: 14px;
}
p 
{
	margin: 0 0 0.9em 0;
	line-height: 1.4em;
	font-size: 1em;
}
sup {
	vertical-align: text-top;
	line-height: 1em;
}
sup sup {
	vertical-align: text-bottom;
	line-height: 1em;
}
	a 
	{ 
		color: #002559; 
	}
	a:hover { 
		color: #636b75; 
	}
a img { text-decoration: none; border-style: none;}

h1, h2, h3, h4, h5, h6 
{
	padding: 0;
	margin: 0 0 0.6em 0;
	line-height: 1.4em;
}
td h1, td h2, td h4, td h5, td h6 
{
	margin-bottom: 0em;
}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a 
{
	text-decoration: none;
}
h1 
{
	font-size: 24px;
	color: #c4161c;
	font-weight: normal;
}
.home h1 
{
	font-size: 18px;
	color: #231f20;
	margin: 0 0 0.3em 0;
}
	.plastic h1 {
		color: #5ca038;
	}
	.decor h1 {
		color: #7cbcd9;
	}
	.building h1 {
		color: #f7941e;
	}
h2 
{
	font-size: 16px;
	font-weight: normal;
	color: #231f20;
}
h3 
{
	font-size: 20px;
	font-weight: normal;
}
	#cPL h3, #cPM h3, #cPR h3 {
	font-size: 20px;
	color: #FFFFFF;
	margin: 5px 0 5px 0;
	text-decoration: none;
}
	#cPL a, #cPM a, #cPR a {
	color: #FFFFFF;
	text-decoration: none;
}
p.description {
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
	background:#000;
	padding: 5px 0;
	margin: 0 0 0 0;
}
	
h4 
{
		font-size: 85%;
		font-weight: normal;
}
h5 
{
		font-size: 85%;
		color: #FFFFFF;
		font-weight: normal;
		padding: 26px 0px 10px 24px;
		background: #002559 url(/Templates/_images/back_catlist.gif) repeat-x bottom right;
}

blockquote {
}
input, select {
}
#cPC ol {
	margin: 0 0 0 40px;
	padding: 0 0 0 0;
}
#cPC ul {
	margin: 0 0 0 40px;
	padding: 0 0 0 0;
	list-style-type: square;
}
#cPC ul ul {
	margin: 0 0 0 20px;
	padding: 0 0 0 0;
	list-style-type: square;
}
#cPC ol ol {
	margin: 0 0 0 20px;
	padding: 0 0 0 0;
}
#cPC ol li {
	margin: 0 0 4px 0;
	font-size: 100%;
}
#cPC ul li {
	list-style-image: url(/Templates/_images/icon_bullet.gif);
	margin: 0 0 4px 0;
	font-size: 100%;
}
#cPC ol li li {
	font-size: 100%;
	margin: 0 0 4px 0;
}
#cPC ul li li{
	list-style-image: none;
	list-style-type: none;
	font-size: 100%;
	margin: 0 0 4px 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%;
}
 /* 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: #636B75;
	}
 /* Selected Page */
	.SelectedPage {
		background: #636B75;
		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: 90%;
	}
	.OrderingTop a.OrderingBack, 
	.OrderingBottom a.OrderingBack 
	{
		background-image: url(/Templates/_images/icon_back.gif);
		background-position: left;
		padding: 0 0 0 0.8em;
		font-weight: bold;
		font-size: 90%;
	}
	.OrderingTop a.OrderingNext:hover, 
	.OrderingTop a.OrderingBack:hover,
	.OrderingBottom a.OrderingNext:hover, 
	.OrderingBottom a.OrderingBack:hover
	{
		color: #C4161C;
		background-color: transparent;
		border: 0;
	}
	
/* -----[ LIST ]--------------------------------------------------------------------- */

/*
		Do not change class names. Alter attributes as required.
*/

.ListHolder {
	position: relative;
	margin: 10px 0px;
	width: 100%;
	clear: none;
	height: 1%;
}
#cLS .ListHolder {
	position: relative;
	margin: 10px 0px;
	width: 100%;
	clear: none;
	height: 1%;
	padding: 0px 0px 12px 0;
	background: url(../../Templates/_images/cLS_catlistBottom.gif) no-repeat bottom left;
}
.ListItem {
	margin: 0.4em 10px 0.4em 6px;
}
#cLS .ListItem {
	padding: 0px 10px;
}

	/* Custom Title */
	.ListCustomTitle {
		font-size: 18px;
		color: #231F20;
		font-weight: bold;
		margin: 0px 0px 4px 0px;
		padding: 20px 0px 10px 0px;
	}

#cLS .ListCustomTitle {
		padding: 12px 12px 5px 17px;
		background: url(../../Templates/_images/cLS_catlistTop.gif) no-repeat top left;
	}
	/* Separators */
	.ListPrimarySeparator {
		margin: 0.2em 0;
		font-size: 85%;
		color: #C4161C;
		font-weight: bold;
		margin: 0px;
		padding: 4px 0px 4px 18px;
	}
	.ListSecondarySeparator {
		margin: 0.2em 0;
		font-size: 85%;
		color: #C4161C;
		font-weight: normal;
		margin: 0px;
		padding: 4px 0px 4px 18px;
	}

	/* Thumbnail */
	.ListThumbnail {
		margin: 0 15px 0 0;
		border-style: none;
		float: left;
		padding: 3px;
		background: #fff;
		border:#d7d7d7 1px solid;
	}

	/* Title */
		.ListTitle {
			margin: 0 0 5px 0;
			padding: 0;
			line-height: 1.2em;
			font-weight: bold;
			float: none;
			text-decoration: none;
		}
		.ListTitle a:visited, 
		.ListTitle a:link {
			text-decoration: none;
			color:#231f20;
		}
		.ListTitle a:hover {
			text-decoration: underline;
		}
	/* Date, Keywords */
		.ListAuthor,
		.ListItemDate,
		.ListKeywords {
			font-size: 85%;
			margin: 0 0 0.2em 20px;
			line-height: 0.9em;
		}

	/* Summary */
		.ListSummary {
			font-size: 85%;
			line-height: 1.5em;
			margin: 0 0 0 0;
			padding: 0;
			padding-left: 26px;
	}
	#cPC .ListSummary {
			padding-left: 0px;
	}
		#cLS .ListSummary {
			font-size: 85%;
			line-height: 1.5em;
			margin: 0 0 0 0;
			padding: 0;
			padding-left: 0px;
	}
		.ListSummary a {
			color: #C4161C;
		}

	/* Creator, Created Date, Updator, Updated Date */
		.ListCreator,
		.ListCreatedDate {
			font-size: 85%;
			margin: 0 0 0.2em 0;
			font-style: italic;
		}
		.ListUpdator,
		.ListUpdatedDate {
			font-size: 85%;
			margin: 0 0 0.2em 0;
			font-style: italic;
		}

	/* EndItem (Visual break between each list item) */
		.ListEndItem {
			font-size: 0px;
			margin: 0 0 0 0;
			margin-left: 20px;
			float: none;
			clear: both;
			height: 1%;
		}
		
	/* ListClear (Visual clear at the end of the ListHolder - when ListItem is floated) */
		.ListClear {
			clear: left;
		}
