/* 	[ 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;
	font-size: 62.5%; /* Resets 1em to 10px */
	color: #1b3664;
}
p 
{
	font-size: 1.2em;
	line-height: 1.5em;
	color: #1b3664;
}
a { 
	color: #1b3664;
}
a:hover { 
	color: #999;
}

p, h1, h2, h3, h4, h5, h6 {
	padding: 0;
	margin: 0 0 0.9em 0;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a 
{
	text-decoration: none;
}
h1 {
	font-size: 2.2em;
	font-weight: bold;
	color: #1b3664;
	border-bottom: #c0cdd6 1px solid;
}
#cS h1 {
	color: #1b3664;
	margin-bottom: 0.5em;
	border-bottom: #1b3664 1px solid;
}
h2 {
	font-size: 1.8em;
	color: #1b3664;
	font-weight: bold;
}
h3 {
	padding: 0;
	font-size: 1.6em;
	font-weight: bold;
	text-decoration: none;
}
h4 {
	font-size: 1.4em;
	color: #58a51f;
	font-weight: bold;
}
h5 {
	font-size: 1.2em;
	color: #58a51f;
	border-bottom: #bdef98 1px solid;
	font-weight: bold;
	text-transform: uppercase;
}

blockquote {
	font-size: small;
	padding: 1em 2em;
}
#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 {
	font-size: 1.2em;
	line-height: 1em;
	list-style: none;
	margin: 0px 0px 0px 20px;
	list-style-image: url(/Templates/Concert/_images/bulletpoint.gif);
}
#cPC li li{
	font-size: 1em;
}
#cPC ol li {
	margin: 0px 0px 0px 22px;
}
#cPC ul li {
}
#cPC ul li li {
	background: none;
	padding: 0px;
	margin: 0px 0px 0px 20px;
	font-weight: normal;
	color: #4d4d4d;
}
#cPC ol li li {
	font-weight: normal;
	border-style: none;
	list-style-type: upper-alpha;
	color: #4d4d4d;
	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 ]   */



/* -----[ CATEGORY LIST ]--------------------------------------------------------------------- */

/*
		Do not change class names. Alter attributes as required.
*/

/* === [ PAGING ] ============================== */

 /* Displays at the Top of list */
.OrderingTop
{
	margin: 1em 0px;
	font-size: 1em;
}
 /* Displays at the Bottom of list */
.OrderingBottom 
{
	margin: 1em 0px ;
	font-size: 1em;
	display: none;
}
 /* Numbers */
 	.OrderingTop a, 
	.OrderingBottom a 
	{
		padding: 0 0 0 0.3em;
		text-decoration: none;
		line-height: 0.1em;
		color: #3b7236;
	}
	.OrderingTop a:hover, 
	.OrderingBottom a:hover 
	{
		background-color: #56a846;
	}
 /* Selected Page */
	.SelectedPage {
		background: #56a846;
		color: #FFFFFF;
		margin-right: 0.2em;
		padding: 0 0 0 0.3em;
		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/Concert/_images/icon_next.gif);
		background-position: right;
		padding: 0 1.2em 0 5px;
	}
	.OrderingTop a.OrderingBack, 
	.OrderingBottom a.OrderingBack 
	{
		background-image: url(/Templates/Concert/_images/icon_back.gif);
		background-position: left;
		padding: 0 5px 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;
	clear: both;
	width: auto;
	margin: 10px 0px;
	padding: 0px 0px;
	height: 1%;
}
#cF .ListHolder {
	height: 230px;
	margin: 0px 0px 0 45px;
	padding: 10px 0px 0 0;
}
*html #cF .ListHolder {
	margin: 0px 0px 0 20px;
}
#cLS .ListHolder {
	margin: 10px 0px 10px 20px;
}
.ListItem {
	position: relative;
	display: block;
	margin: 10px 10px;
	padding: 5px 10px;
	width: auto;
}
#cLS .ListItem {
	margin: 10px 0px 0 0;
	padding: 0px 0px;
	width: auto;
}
#cF .ListItem {
	margin: 10px 0px;
	padding: 0 10px;
	width: 210px;
	float: left;
	clear: none;
	text-align: right;
}

	/* Custom Title */
	.ListCustomTitle {
		font-size: 1.2em;
		font-weight: normal;
		margin: 0px 0px 0px 0px;
		padding: 5px 10px 0 0px;
		color: #1b3664;
		text-transform: uppercase;
		font-family: Georgia, "Times New Roman", Times, serif;
		border-bottom: none;
	}
	#cF .ListCustomTitle {
		color: #ffffff;
		
	}

	/* Separators */
	.ListPrimarySeparator {
		color: #1b3664;
		margin: 0.2em 0;
		padding: 5px 10px 0 0px;
		font-size: 1.6em;
		font-weight: bold;
		border-bottom: #c0cdd6 1px solid;
	}
	.ListSecondarySeparator {
		color: #1b3664;
		padding: 5px 10px 0 0px;
		margin: 0.2em 0;
		font-size: 1em;
		font-weight: bold;
	}

	/* Separators */
	.ListCategory {
		margin: 0.2em 0.6em 0.2em 0;
		font-size: 1em;
	}
	.ListSubCategory {
		margin: 0.2em 0;
		font-size: 1em;
		padding: 0 0 0 0.6em ;
	}

	/* Thumbnail */
	.ListThumbnail {
		float: right;
		margin: 0 0.3em 0 0.3em;
		border-style: none;
		padding: 0;
	}
	#cLS .ListThumbnail {
		float: none;
		margin: 0.3em 0;
		border: #fff 1px solid;
		padding: 0;
	}
	#cF .ListThumbnail {
		float: none;
		clear: both;
		margin: 0 0px 0 0;
		padding: 0 10px 0 0;
		border-right: #fff 1px solid;
	}

	/* Title */
		.ListTitle {
			margin: 0px 0px 0px 0px;
			font-size: 1.6em;
			font-weight: normal;
			line-height: 1.5em;
			float: none;
			text-decoration: none;
		}
		.ListTitle a:visited, 
		.ListTitle a:link, 
		.ListTitle a:hover {
			text-decoration: none;
			color: #1b3664;
			font-size: 1.3em;
			font-family: Georgia, "Times New Roman", Times, serif;
		}
		#cF .ListTitle {
			border-right: #fff 1px solid;
			padding: 0px 10px 4px 0px;
			margin: 0px -9px 0px 0px;
		}
		#cF .ListTitle a:visited, 
		#cF .ListTitle a:link, 
		#cF .ListTitle a:hover {
			text-decoration: none;
			color: #9bd13c;
			font-size: 1.2em;
			font-family: Arial, sans-serif;
		}

	/* Date, Keywords */
		.ListAuthor,
		.ListItemDate,
		.ListKeywords {
			font-size: 1em;
			margin: 0px;
			color: #9eaab7;
		}

	/* Summary */
		.ListSummary {
			margin: 0 0 0px 0;
			padding: 0;
			font-size: 1.1em;
		}
		
		.ListSummary a {
			font-size: 0.9em;
			color: #58a51f;
			font-weight: normal;
			clear: both;
			display: block;
			padding: 0px 0px 0px 0px;
			margin: 6px 0px 0px 0px;
			text-decoration: none;
			text-transform:uppercase;
		}
		#cF .ListSummary {
			color: #FFFFFF;
			font-size: 1.1em;
		}
		#cF .ListSummary a {
			color: #9bd13c;
		}
		#cLS .ListSummary a {
			font-size: 0.9em;
			color: #fff;
		}

	/* Creator, Created Date, Updator, Updated Date */
		.ListCreator,
		.ListCreatedDate {
			font-size: 1em;
			margin: 0 0 0 0;
			font-style: italic;
			float: left;
			clear: left;
		}
		.ListUpdator,
		.ListUpdatedDate {
			font-size: 1em;
			margin: 0 0 0 0;
			font-style: italic;
			float: right;
			clear: right;
		}

	/* EndItem (Visual break between each list item) */
		.ListEndItem {
			font-size: 0px;
			line-height: 0px;
			height: 0px;
			margin: 0 0 0 0;
			float: none;
			clear: both;
		}
		
		.DocumentManager { 
			background: red;
		}
		.DocumentManager p a:link { 
			color: #58626C;
			text-decoration: underline; !important
		}
		.DocumentManager p a:hover { 
			color: #58626C;
			text-decoration: underline; !important
		}
		.DocumentManager h2 a {
			text-decoration: underline; !important
		}
