@charset "utf-8";

/* CSS Document */



* {

	margin:auto;

	padding:0;

	}

.image img{
padding:5px;
}

body {

	background:url('images/bg-repeat.jpg') repeat-x #ffffff;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#545454;

	}

	

img {

	border:0px;

	}



.clear {

	clear:both;

	}





#header {

	background:url('images/header.jpg') no-repeat;

	width:868px;

	height:134px;

	background-position:left;

	}



#header ul.menu {

margin:0;

padding-top:99px;

margin-left:42px;

display:inline;



list-style:none;

width:813;

float:left;

	}



#header ul.menu a {

	display:block;

	text-decoration:none;

	color:#fff;

	text-align:center;

	padding:0 15px;

	font-size:15px;

	float:left;

	line-height:35px;

	}



#header ul.menu a:hover {

	color:#FFFF00;

	background:url('images/menu-rollover.jpg') repeat-x;

	}



#header ul.menu li {

	float:left;
	
	}





#body-content {

	width:863px;

	background:url('images/content-background.jpg');

	}



#content {

	width:783px;

	padding-left:15px;

	padding-right:15px;

	background:url('images/content-bg-gradient.jpg') repeat-x #97bfd9;

	background-position:top;

	min-height:580px;
	

	}
	


	

h2.section-title {

	font-size:30px;

	line-height:20px;

	height:30px;

	font-weight:normal;

	letter-spacing:-2px;

	padding-top:15px;

	}



span.subtitle {

	font-size:14px;

	}



ul.title-list {

	list-style-position:inside;

	padding-top:15px;

	}



ul.title-list li {

	margin-top:30px;

	padding-left:25px;

	list-style-image:url('images/bullet.png');

	}



img.large-button {

	padding-top:45px;

	padding-bottom:45px;

	}



#left-content {

	width:379px;

	float:left;

	margin-top:15px;

	padding-left:8px;

	}



#right-content {

	width:379px;

	float:right;

	padding-right:6px;

	margin-top:15px;

	}
	
	#page-content{
	padding-top:1em;
	}

#page-content p{
padding:1em;
}





#footer {

	width:867px;

	clear:both;

	height:167px;

	background:url('images/footer.jpg');

	}

	



#footer ul.footer-menu {

	list-style:none;

	padding-top:33px;

	text-align:center;

	}



#footer ul.footer-menu a {

	text-decoration:none;

	color:#fff;

	text-align:center;

	padding:0 16px;

	font-size:12px;

	}



#footer ul.footer-menu a:hover {

	color:#FFFF00;

	}



#footer ul.footer-menu li {

	display:inline;

	

	}



#footer-repeat {

	width:100%;

	background:url('images/footer-repeat.jpg') repeat-x;

	height:167px;

	}
	
	h1 { font-size: 1.6em; }
	

