body {
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	background-image:url(images/bg.gif);
	background-repeat:repeat-x;
	background-color:#EDEDEE;
}

#bullets li { 
	margin:0 0 0.30em 0; 
	  } 

#container {
	width: 972px;
	height: 703px;
	margin-right: auto;
	margin-left: auto;
}

#container-news {
	width: 972px;
	height: 1023px;
	margin-right: auto;
	margin-left: auto;
	background-color:#707173;
}


#header {
	width: 972px;
	height: 113px;
	background-color: #FFFFFF;
	}
	
	#logo {
	width:362px;
	height:113px;
	background-image:url(images/logo.gif);
	float:left;
	
	}
	
	#header-bg{
	width:610px;
	height:113px;
	float:right;
	background-image:url(images/header-bg.gif);
	}
	
#image {
	width: 972px;
	height: 151px;
	background-image:url(images/Cornerstone-banner-pic.jpg)
	


}

#navbar {
	width:610px;
	height:25px;
	margin-top:88px;

	
}

#navbutton {
	width:98px;
	height:25px;
	float: right;
	display: inline;
	margin-left:3px;
	text-align:center;

}


a.rollover {
	display: block;
	width: 98px;
	height: 20px;
	text-decoration: none;
	background: url("images/button.gif");
	padding-top:5px;

	}

a.rolloverON {
	display: block;
	width: 98px;
	height: 20px;
	text-decoration: none;
	background: url("images/button.gif");
	padding-top:5px;
	background-position: -98px 0;
	}

a.rollover:hover {
	background-position: -98px 0;
	}
	
a.rollover:active {
	background-position: -98px 0;
	}

a.contact {
	display: block;
	width: 186px;
	height: 92px;
	text-decoration: none;
	background: url(images/contact-button.gif);

	}

a.contact:hover {
	background-position: -186px 0;
	}



#main {
	width:972px;
	height:439px;

	background-image:url(images/main-bg.gif)
	}
	

#main-news {
	width:972px;
	float:left;
	background-image:url(images/main-bg.gif)
	}

	#left {
	width:504px;
	height:436px;
	float:left;
	margin-top:3px;
	background-image:url(images/main-fore.gif);
	
	}
	
	#left-contact {
	width:734px;
	height:436px;
	float:left;
	margin-top:3px;
	background-image:url(images/main-fore.gif);
	padding-left: 0px;
	
	}
	
	#left-news {
	width:504px;
	float:left;
	margin-top:3px;
	background-image:url(images/main-fore.gif);
	background-repeat:repeat-x;
	background-color:#4C524E;
	
	}

#left-content {
	width:464px;
	height:416px;
	margin-left:20px;
	margin-top:20px;

	}

#left-content-news {
	width:464px;
	margin-left:20px;
	margin-top:20px;

	}


	#right {
	width:467px;
	height:436px;
	float:right;
	margin-top:3px;
	
	}
	
	#right-news{
	width:467px;
	height:436px;
	float:right;
	margin-top:3px;
	
	}

#right-contact {
	width:231px;
	height:436px;
	float:right;
	margin-top:3px;
	
	}
		#side-right {
		width:231px;
		height:436px;
		float:right;
		margin-left:2px;
		background-image:url(images/main-fore.gif);
		
		}
		
		#side-right-news {
		width:231px;
		height:756px;
		float:right;
		margin-left:2px;
		background-image:url(images/main-fore.gif);
		background-repeat:repeat-x;
	    background-color:#4C524E;
		}
		
		#side-left-content {
		width:191px;
		height:205px;
		float:right;
		margin-left:20px;
		margin-right:20px;
		margin-top:25px;
		}
		#side-left-image {
	width:186px;
	height:92px;
	float:left;
	margin-left:20px;
	margin-top:40px;
		}
		
		#side-left-image-profile {
		width:202px;
		height:178px;
		float:left;
		margin-left:15px;
		background-image:url(images/image_1.jpg);
		}
		
		#side-left-image-projects {
		width:202px;
		height:178px;
		float:left;
		margin-left:15px;
		background-image:url(images/image_2.jpg);
		}
		
		#side-left-image-services{
		width:202px;
		height:178px;
		float:left;
		margin-left:15px;
		background-image:url(images/image_3.jpg);
		}
		
		#side-left-image-news{
		width:202px;
		height:178px;
		float:left;
		margin-left:15px;
		background-image:url(images/image_4.jpg);
		}
		
		
		#side-left{
		width:231px;
		height:436px;
		float:left;
		margin-left:2px;
		background-image:url(images/main-fore.gif);
		}
		
		#side-left-services{
		width:231px;
		height:756px;
		float:left;
		margin-left:2px;
		background-image:url(images/main-fore.gif);
		background-repeat:repeat-x;
	    background-color:#4C524E;
		}

	#news-header {
		width:191px;
		height:30px;
		margin-top:20px;
		margin-bottom:10px;
		margin-left:20px;

		}

	#news {
		width:191px;
		height:75px;
		margin-left:20px;
		margin-top:5px;

		}
		#news-button {
		width:186px;
		height:17px;
		margin-bottom:20px;
		margin-left:20px;
		background-image:url(images/news-button.gif);
		padding-left:5px;
		}
		
		#more-button {
		width:186px;
		height:17px;
		margin-bottom:20px;
		margin-left:20px;
		background-image:url(images/news-button.gif);
		padding-left:5px;
		float:right;
		}
		
		#back-button {
		width:186px;
		height:17px;
		margin-bottom:20px;
		margin-left:20px;
		background-image:url(images/news-button.gif);
		padding-left:5px;
		float:left;
		}

	#footer{
	width: 972px;
	height: 20px;
	margin-right: auto;
	margin-left: auto;
	background-color:#666666;
	text-align:center;
	vertical-align:middle;
	padding-top:4px;
}

	body,td,th {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#FFFFFF;
}

.news{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#FFFFFF;
}

.centre{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#3D5676;
	font-weight:bold;
	font-style:italic;
}
	
	.heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-style: normal;
	color: #FFFFFF;
	text-align:center;
	font-weight:bold;
	}
	
	.headingtext2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #FFFFFF;
	text-align:center;
	font-weight:bold;
	}
	
	.date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	color: #FFFFFF;
	text-align:center;
	}
	
	.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	color: #FFFFFF;
	text-align:center;
	}
	
	.more {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #D75600;
	vertical-align: middle;
	text-decoration: none;
	font-weight:bold;
	}
	
	.on {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #3D5676;
	vertical-align: middle;
	text-decoration: none;
	font-weight:bold;
	}


	a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #FFFFFF;
	vertical-align: middle;
	text-decoration: none;
	font-weight:bold;
	}

	a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #FFFFFF;
	vertical-align: middle;
	text-decoration: none;
	font-weight:bold;
	}

	a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #FFFFFF;
	vertical-align: middle;
	text-decoration: none;
	font-weight:bold;
	}

	a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #3D5676;
	vertical-align: middle;
	text-decoration: none;
	font-weight:bold;
	}
	
	a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #3D5676;
	vertical-align: middle;
	text-decoration: none;
	font-weight:bold;
	}
	
	
