/* CSS DOCUMENT */

/* LAST MODIFIED : 21 JULY 2007 / AUTHOR : RB CHARNLEY */

body {
	background-color: #F3F3F3;
}

#clear{clear:both;}

#container {
	background-color: #FFFFFF;
	margin: 0px auto 0px auto;
	padding: 10px 10px 15px 10px;
	width: 780px;
	text-align: left;
}
	
	#image_header {
		background-image: url(../images/header/header_bg.gif);
		background-repeat: no-repeat;
		height: 210px;
		padding: 0px;
		margin: 0px;
		width: 780px;
	}
	
		#image_header img {
			width: 760px;
			margin: 10px;
			padding: 0px;
			border: 0px;
		}
		
	.column_contain {
		margin: 0px;
		padding: 0px;
		background-image: url(../images/background/line_two_colbg.gif);
		background-repeat: repeat-y;
		width: 780px;
	}
	
	.line-column {
		float: left;
		width: 6px;
		line-height: 6px;
	}
	
	.column-one {
		float: left;
		width: 180px;
		padding: 4px;
		line-height: 100%;
	}
	
		#logo img {
		margin-top: 8px;
		border: 1px solid #CCCCCC;
		}
	
	.column-two {
		float: left;
		width: 566px;
		padding: 4px;
	}
	
		.three_colbg {
			background-image: url(../images/background/three_colbg.gif);
			background-repeat: repeat-y;
		}
		
		.three_colOne {	
			float: left;
			margin: 0px 10px 0px 0px;
			padding: 28px 0px 38px 0px;
			width: 404px;
		}
		
		.three_colTwo {
			float: left;
			margin: 0px 0px 0px 4px;
			padding: 28px 0px 38px 0px;
			width: 148px;
		}
		
		.twocol_layout {
			padding: 28px 0px 38px 0px;
		}
	
	#run {
		line-height: 6px;
		background-image: url(../images/three%20col/run-second-two.gif);
		background-repeat: no-repeat;
	}
	
	#footer_contain {
		width: 780px;
		background-image: url(../images/background/footer_bg.gif);
		background-repeat: repeat-y;
	}
	
		#inner_footer {
			width: 760px; 
			margin: 0px 10px 0px 10px; 
			background-color: #E3E3E3
		}
		
		/* Library */
		
		table#d_library {
			margin-top: 30px;
		}
		
			table#d_library td {
				border-bottom: 1px solid #999999;
				padding-bottom: 20px;
				padding-top: 20px;
			}
			
			.cellText {
				padding-left: 15px;
			}
