/* CSS Document */
.articleLister
{
	margin-top: 0px;
	margin-left: 0px;
	padding-left: 0px;
	padding-top: 5px;
	list-style: none;
}
.articleLister LI
{	
	background-image:url('/images/home/bullet-red.gif');
	margin-bottom: 15px;
	padding-left: 20px;
	background-repeat: no-repeat;
	background-position: left 4px;
}
.articleLister LI a
{
	color:#6e7276;	
	text-decoration:none; 
	
}

.articleLister LI a:hover
{
	color:#c80000;
	text-decoration:underline; 
}


/*
img {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(...);
}
*/

body {
	background:url(/images/global/bg-repeater.gif) #e9ebed;
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	color:#6e7276;
	font-size:12px;
	}

.stabiliser {
	width:985px;
	margin:0 auto;
	padding-top:10px;
}

	.shadow-top {
		background:url(/images/global/shadow-top.png) no-repeat;
		height:5px;
		font-size:1px;
		width:985px;
		float:left;
		}
		
	.shadow-bottom {
		background:url(/images/global/shadow-bottom.png) no-repeat;
		height:15px;
		font-size:1px;
		width:985px;
		float:left;
		}
	
	.shadow-repeater {
		background:url(/images/global/shadow-repeater.png) repeat-y;
		width:975px;
		padding:0 5px 0 5px;
		float:left;
		height:auto;
		}
		
		.header-frame {
			height:80px;
			width:975px;
			border-top:1px solid #fff;
			}
			
		.main-frame {
			float:left;			
			background:url(/images/global/pixel-line-repeater.png) repeat-y #fff;
			height:auto;			
			}
			
			.left-frame {
				border-left:2px #fff solid;
				border-right:2px #fff solid;
				width:191px;
				float:left;
				height:auto;
				}
			
			.right-frame {
				float:left;
				width:194px;
				height:auto;
				}				
			
			.centre-frame {
				float:left;
				width:585px;
				border-right:1px solid #dce3e9;
				height:auto;							
				}
				
				.body-copy {
					width:504px;
					padding:10px 40px 10px 40px;
					line-height:18px;
					float:left;
					}
			
		.footer-frame {
			height:120px;
			background-color:#677481;
			width:975px;
			float:left;
			}
			
			.footer-break {
				height:9px;
				border-top:1px solid #dce3e9;
				width:975px;
				font-size:1px;
				background-color:#fff;
				}
				
/*	TYPE START
_______________________________________________________________________________________________________________*/

/*h1 {
	padding:15px 0 0 20px;
	margin:0;
	background:url(/images/global/h-repeater.gif) repeat-x bottom;
	display:block;
	height:35px;
	font-size:19px;
	float:left;
	width:564px;
	color:#cc0000;
}*/

h1 {
	padding:10px 0 10px 5px;
	margin:0 0 10px 0;
	display:block;	
	font-size:30px;
	letter-spacing:-2px;
	border-bottom:1px solid #dce3e9;
	float:left;
	width:580px;
	color:#333;
	clear: both;
}

p {
	margin:20px 0 20px 0;	
	}
	

		h2 {
			/*font-size:18px;
			margin:0;
			margin-top:30px;
			color:#cc0000;
			padding:0;*/
			}
			
		.sub-header {
			font-size:14px;
			font-weight:bold;
			margin-top:30px;
			margin-bottom:-10px;
			margin-left:-10px;
			}
			
		.opening-paragraph {
			font-weight:bold;
			font-size:13px;
			font-style:italic; 
		}
		
		.quote-left {
			width:200px;
			height:auto;
			text-align:center;
			font-size:14px;
			font-style:italic;
			float:left;
			margin:10px 10px 10px 0;
			padding:20px 10px 10px 20px;
			background:url(/images/global/open-quote.jpg) no-repeat top left;
			background-color:#fff;		
			}
			
			.quote-left b{
				background:url(/images/global/close-quote.jpg) no-repeat bottom right;
				display:block;
				padding:10px 20px 20px 10px;
				}
				
		.quote-right {
			width:200px;
			height:auto;
			text-align:center;
			font-size:14px;
			font-style:italic;
			float:right;
			margin:10px 0 10px 0px;
			padding:20px 10px 10px 20px;
			background:url(/images/global/open-quote.jpg) no-repeat top left;
			background-color:#fff;		
			}
			
			.quote-right b{
				background:url(/images/global/close-quote.jpg) no-repeat bottom right;
				display:block;
				padding:10px 20px 20px 10px;
				}
				
		.green {
			color:#80aa25;
			}
			
		.red {
			color:#cc0000;
			}
			
		.blue {
			color:#3f67ad;
			}

/*	TYPE END
_______________________________________________________________________________________________________________*/

/*	FORMS START
_______________________________________________________________________________________________________________*/

.left-frame-box-input-frame {
	width:155px;
	float:left;
	height:auto;
	clear:both;
	padding-bottom:5px;
	}

.left-frame-box input {
	width:147px;
	padding:3px;
	border:1px solid #c8ccd1;
	font-size:10px;
	color:#6e7276;
	float:left;
	height:13px;
	margin:0;
	}
	
	
	
	.body-copy input {
	width:147px;
	padding:3px;
	border:1px solid #c8ccd1;
	font-size:10px;
	color:#6e7276;
	float:left;
	height:13px;
	margin:0;
	}
