/* 	[ 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 ] === */
#cLogo img{
	border:none;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: small;
}
p {
	font-size: 110%;
	line-height: 1.5em;
}
/*====[hcv hyperlink general styles]====*/
	.hcv a { 
		color: #9ba496; 
	}
/*====[hhv hyperlink general styles]====*/
	.hhv a { 
		color: #91a2bb; 
	}
/*====[lpv hyperlink general styles]====*/
	.lpv a { 
		color: #73a5a0; 
	}
/*====[plc hyperlink general styles]====*/
	.plc a { 
		color: #031b41; 
	}
	
	a:hover { 
		color: #000000; 
	}

/*====[hhv H tag styles]====*/
.hhv h1{
	color: #707e93;
}
.hhv h6{
	color: #707e93;
}
.hhv h2{
	color: #707e93;
}

.hhv h3{
	color: #707e93;
}

/*====[plc H tag styles]====*/
.plc h1{
	color: #031b41;

}
.plc h6{
	color: #031b41;
}
.plc h3{
	color: #031b41;
}


/*====[lpv H tag styles]====*/
.lpv h1{
	color: #56807c;
}
.lpv h6{
	color: #56807c;
}
.lpv h3{
	color: #56807c;
}
.lpv h2{
	color: #56807c;
}


/*=====[ hcv styles ] ====*/
.hcv h1{
	color: #7f7f64;
}
.hcv h6{
	color: #7f7f64;
}

.hcv h2{
	color: #7f7f64;
}

.hcv h3{
	color: #7f7f64;
}



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 {
	font-size:1.6em;
	letter-spacing:-1px;
	color:#003;
	line-height: 2.4;
	background:url(/templates/plc/_images/h1-bckg-slice_03.gif) bottom repeat-x;
}
h2 {
	font-size: 1.3em;
	margin: 0.5em 0 0.9em;
	font-weight: normal;
}
h3 {
	font-size: 1.2em;
	margin: 0.5em 0 0.9em;
	font-weight: normal;
}
h4 {
	font-size: 110%;
	margin: 0.5em 0 0.9em;
	font-weight: normal;
}
h5 
{
	font-size: 75%;
	color: #FFFFFF;
	font-weight: normal;
	text-transform: uppercase;
	padding: 26px 0px 10px 24px;
	background: #01006D url(/Templates/_images/back_catlist.gif) repeat-x bottom right;
}
h6
{
	font-size:14px;
	margin-top:-1em;
	margin-bottom:1em;
}
#cPC ol,
#cPC menu,
#cPC dir {
	line-height: 1.2em;
	margin: 0px 0px 0px 20px;
}
#cPC ul {
	line-height: 1.5em;
	list-style: none;
	margin: 0px 0px 0px 20px;
}
#cPC li {
	padding: 0px 0px 0px 15px;
}
#cPC li li{
	font-size: 1em;
}
#cPC ol li {
	margin: 0px 0px 0px 22px;
}
#cPC ul li {
	list-style-type: disc;
}
#cPC ul li li {
	list-style-type: square;
	background: none;
	padding: 0px;
	margin: 0px 0px 0px 20px;
	font-weight: normal;
	color: #999999;
}
#cPC ol li li {
	font-weight: normal;
	border-style: none;
	list-style-type: upper-alpha;
	color: #999999;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 20px;
}
#cPC ol li li li { 
	font-weight: normal;
	list-style-type: upper-roman;
}
#cPC ol li li li li { 
	font-weight: normal;
	list-style-type: lower-roman;
}
#cPC ol li a, 
#cPC ol li a:hover {
	text-decoration: underline;
}
#cPC ol li a:visited {
	text-decoration: none;
}
#cPC ul li a, 
#cPC ul li a:hover {
	text-decoration: underline;
}
#cPC ul li a:visited {
	text-decoration: none;
}


/* 	[ 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%;
	position: relative;
	height: auto;
	clear: both;
}
 /* Displays at the Bottom of list */
.OrderingBottom {
	margin: 1em 0;
	font-size: 85%;
	position: relative;
	height: auto;
	clear: both;
}
 /* 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/_images/icon_next.gif) no-repeat right;
		padding: 0 1.2em 0 0;
	}
	.OrderingTop a.OrderingBack, 
	.OrderingBottom a.OrderingBack 
	{
		background: url(/Templates/_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: 10px 0px;
	width: auto;
	clear: both;
	padding: 0;
	height: 1%;
}
.ListItem {
	position: relative;
	margin: 0.4em 0;
	padding: 0.1em 0;
	display: block;
	width: auto;
}

	/* Custom Title */
	.ListCustomTitle {
		font-size: 120%;
		font-weight: bold;
		margin: 0px;
		padding: 0px;
	}

	/* Separators */
	.ListPrimarySeparator {
		margin: 0.2em 0;
		font-size: 120%;
		font-weight: bold;
	}
	.ListSecondarySeparator {
		margin: 0.2em 0;
		font-size: 105%;
		font-weight: bold;
	}
	/* Separators */
	.ListCategory {
		margin: 0.2em 0;
		font-size: 85%;
		display: inline;
	}
	.ListSubCategory {
		margin: 0.2em 0;
		font-size: 85%;
		display: inline;
		padding: 0 0 0 0.6em ;
		border-left: 1px solid #666666;
	}

	/* Thumbnail */
	.ListThumbnail {
		float: right;
		margin: 0.3em 0em 0em 0.3em;
		border: 1px solid #CCCCCC;
		padding: 0.3em;
		background: #FFFFFF;
	}

	/* Title */
		.ListTitle {
			margin: 0.3em 0;
			padding: 0;
			font-size: 110%;
			font-weight: bold;
			float: none;
			text-decoration: none;
		}
		.ListTitle a:visited, 
		.ListTitle a:link, 
		.ListTitle a:hover {
			text-decoration: underline;
		}

	/* Date, Keywords */
		.ListAuthor,
		.ListItemDate,
		.ListKeywords,
		.ListCode {
			font-size: 85%;
			margin: 0 0 0 0;
		}
	/* Product Catalogue SKU, Price, SalePrice */
		.ListSKU,
		.ListPrice,
		.ListSalePrice {
			font-size: 85%;
			margin: 0 0 0 0;
		}
	/* Summary */
		.ListSummary {
			font-size: 90%;
			line-height: 1.5em;
			margin: 0 0 0.6em 0;
			padding: 0;
		}
		.ListSummary a {
			color: #999999;
		}

	/* Creator, Created Date, Updator, Updated Date */
		.ListCreator,
		.ListCreatedDate {
			font-size: 85%;
			margin: 0 0 0 0;
			font-style: italic;
			float: left;
			clear: left;
		}
		.ListUpdator,
		.ListUpdatedDate {
			font-size: 85%;
			margin: 0 0 0 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;
		}
