
/* DefaultTheme Styles HTML tags such as Body, Headings, Links, Ordering list and Un-ordered List */

/* Duplicate styles below to FTBDesign, FTBHTML, DefaultTheme */

body {
	font-family: Arial, sans-serif;
	font-size: small;
	color: #00456C;
}
p {
	font-size: 105%;
    line-height: 1.5em;
	color: #00456C;
}
h1 {
	font-size: 250%;
	font-family: "Arial Narrow" Arial, sans-serif;
	font-weight: normal;
	color: #00659c;
}
h2 {
	font-size: 150%;
	font-weight: normal;
	color: #00659c;
	margin: 0px;
	padding: 0px;
}
h3 {
	font-size: 125%;
	font-family: "Arial Narrow" Arial, sans-serif;
	font-weight: bold;
	color: #00659c;
}
h4 {
	text-transform: uppercase;
	letter-spacing: 0.1em;
	font-size: 85%;
	color: #00659c;
	border-bottom: 1px dotted #00659c;
	display: inline-block;
}
h5 {
	font-size: 110%;
}
h6 {
	font-size: 250%;
	font-weight: normal;
	color: #999999;
}
.PlanOne body {
	font-family: Arial, sans-serif;
	font-size: 90%;
	color: #666666;
}
.PlanOne p {
	font-size: 90%;
	color: #666666;
}
.PlanOne h1 {
	font-size: 250%;
	font-family: "Arial Narrow" Arial, sans-serif;
	font-weight: normal;
	color: #999999;
}
.PlanOne h2 {
	font-size: 150%;
	font-weight: normal;
	color: #999999;
	margin: 0px;
	padding: 0px;
}
.PlanOne h3 {
	font-size: 125%;
	font-family: "Arial Narrow" Arial, sans-serif;
	font-weight: bold;
	color: #999999;
}
.PlanOne h4 {
	text-transform: uppercase;
	letter-spacing: 0.1em;
	font-size: 85%;
	color: #999999;
	border-bottom: 1px dotted #00659c;
	display: inline-block;
}
.PlanOne h5 {
	font-size: 110%;
	color: #999999;
}
.PlanOne h6 {
	font-size: 250%;
	font-weight: normal;
	color: #999999;
}

#cPC blockquote {
     font-size: 105%;
     line-height: 1.5em;
}
#cPC a:visited {
	color: #00456C;
}
#cPC a:link {
	color: #00456C;
}
#cPC a:hover {
	color: #00456C;
}
#cPC a:active { 
	color: #00456C;
}
#cPC input, select {
}

#cPC ol {
	font-size: 105%;
	text-transform: inherit;
	line-height: 1.5em;
	margin: 0 0 0 40px;
}
#cPC ol li {
	padding: 0 0 0 0px;
	margin: 0 0 10px 0;
}
#cPC ol b, 
#cPC ol strong {
}
#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;
}
#cPC ol li a,
#cPC ol li a:hover {
	text-decoration: underline;
}
#cPC ol li a:visited {
	text-decoration: none;
}
#cPC ul {
	font-size: 105%;
	font-weight: normal;
	margin: 0 0 0 4em;
	list-style-type: square;
	line-height: 1.5em;
}
#cPC ul b, 
#cPC ul strong {
}
#cPC ul li {
	padding: 0 0 0 1em;
	margin: 0 0 0 0;
    font-size: 105%;
    line-height: 1.5em;
}
#cPC ul li li {
	font-weight: normal;
}
#cPC ul li li li {
}
#cPC ul li li li li {
}
#cPC li a {
	color: #678fa7;
}
#cPC li a:link {
	color: #678fa7;
}
#cPC li a:visited {
	color: #00659c;
}
#cPC li a:hover {
	color: #678fa7;
}


/* 	[ 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: 0.8em;
	width: auto;
	height: auto;
	clear: both;
	display: block;
	z-index: 0;
}
.ListItem {
	position: relative;
	margin: 0.4em 0;
	padding: 0.4em 0.8em 0.1em 0.8em;
	background: #E5E2D4;
	display: inline-block;
}

	/* Category List Custom Title */
	.ListCustomTitle {
	}
	H1.ListCustomTitle {
		font-size: 150%;
		margin: 0;
		padding: 0;
	}

	/* Category List Separators */
	.ListPrimarySeparator {
		margin: 0.2em 0;
		font-size: 130%;
		font-weight: bold;
	}
	.ListSecondarySeparator {
		margin: 0.2em 0;
		font-size: 105%;
		font-weight: bold;
	}

	/* Category List Thumbnail */
	.ListThumbnail {
		float: right;
		margin: 0 0 0 0.3em;
		border: 1px solid #B2B9B0;
	}

	/* Category List Title */
		.ListTitle {
			font-weight: bold;
			margin: 0.3em 0;
			padding: 0;
			font-size: 100%;
			float: none;
			text-decoration: none;		
			color: #00456C;
		}
		.ListTitle a:visited, 
		.ListTitle a:link, 
		.ListTitle a:hover {
			text-decoration: none;
			color: #00456C;
			}

	/* CategoryList Date, Keywords */
		.ListItemDate,
		.ListKeywords {
			font-size: 85%;
			margin: 0 0 0.2em 0;
			font-weight: bold;
		}
	/* CategoryList Date, Keywords */
		.ListAuthor {
			font-size: 70%;
			margin: 0 0 0.2em 0;
			font-weight: normal;
			text-align: right;
			text-transform: uppercase;
			border-bottom: 1px dotted #FFFFFF;
		}
	/* Category List Summary */
		.ListSummary {
			font-size: 85%;
			line-height: 1.6em;
			margin: 0 0 0.6em 0;
			padding: 0;
		}
		.ListSummary a {
			color: #00456C;
		}

	/* CategoryList Creator, Created Date, Updator, Updated Date */
		.ListCreator,
		.ListCreatedDate {
			font-size: 85%;
			margin: 0 0 0.2em 0;
			font-style: italic;
			float: left;
			clear: left;
		}
		.ListUpdator,
		.ListUpdatedDate {
			font-size: 85%;
			margin: 0 0 0.2em 0;
			font-style: italic;
			float: right;
			clear: right;
		}

	/* Category List EndItem (Visual break between each list item) */
		.ListEndItem {
			font-size: 0px;
			margin: 0 0 0 0;
			float: none;
			clear: both;
			border-bottom: 1px solid #E5E2D4;
		}