h1, h2, h3,li {font-family:sans-serif}


body {
	margin:0px 0px; padding:0px;
	text-align:center;
	background-color:#eee;
	}
	
#Main {
	width:1004px;
	margin:0px auto;
	text-align:left;
	background-color:#fff;
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
	border-bottom:1px solid #ddd;
	}

#Header {
	background-image:url(../img/header.png);
	background-repeat: no-repeat;
	width:1004px;
	height:172px;
	}

#ContentPane {

	}

#shortcut_contact {
	position: relative;
	left:918px;
	top:90px;
	}

#shortcut_home {
	position: relative;
	left:802px;
	top:90px;
	}

#Nav {
	font-family:Tahoma;
	font-weight:bold;
	font-size:13px;
	color:#fff;
	list-style:none;
	left:-6px;
	}

#Nav li {
	position:relative;
	top:104px;
	left:-4px;
	text-align:center;
	width:104px;
	float:left;	
	}
	
#Nav a {
	color:#fff;
	text-decoration:none;	
	}

#Nav a:hover {
	color:#ddd;
	text-decoration:none;	
	}

img {
	border:none;
	}

#BannerFrame {
	position:relative;
	top:10px;
	left:20px;
	height:243px;
	width:956px;
	background-image:url(../img/banner_frame.png);
	background-repeat:no-repeat;
	
}

#Banner {
	position:relative;
	top:14px;
	left:26px;
}

#PuzzlePieces {
	position:relative;
	top:23px;
	left:24px;
	margin-bottom:40px;
}

#Content {
	display: inline;
	width:530px;
	float:left;
}

#Content a {
	color:#00517b;
	text-decoration:none;
}

#Sidebar {
	float:right;
	width:310px;
	border-left:1px solid #ddd;
}

#Content, #Sidebar {
	padding-left:40px;
	padding-right:40px;
	margin-top:10px;
	margin-bottom:10px;
}

p, .contact-labels, h4, label {
	font-family:sans-serif;
}

#NewsTag {
	font-family: arial;
	font-size:70%;
	color:#00517b;
}

#NewsWrapper {
	list-style-image: url(../img/bullet.png);
	padding:0px;
	margin-bottom:40px;
}

#NewsWrapper li {
	border-bottom:1px dashed #007161;
	font-family:Tahoma;
	font-weight:bold;
	font-size:11px;
	padding:3px;

}

#NewsWrapper .FirstItem {
	border-top:1px dashed #007161;
}

#NewsWrapper li a {
	text-decoration:none;
	color:#333;
}


#NewsWrapper li:hover {
	background-color:#eee;
}

#TestimonialsWrapper {
	border-top:1px dashed #007161;	
}

#TestimonialsImg {
	float:left;
}

#TestimonialsWrapper b,#TestimonialsWrapper a {
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;	
	color:#00517b;
	padding-top: 10px;
	text-decoration:none;
}



#TestimonialsWrapper p {
	font-size:80%;
	font-style:italic;
	color:#007161;
}

#syndication{
	float:right;
}

#syndication li{
	display:inline;
	list-style:none;
}

p{color:#333;}

#Footer {
	background-image:url(../img/footer_background.png);
	background-repeat: repeat-x;
	width:100%;
	height:97px;
	clear:both;
	
	font-family:Tahoma;
	font-size:11px;
	color:#fff;

	}

#Footer a {
	text-decoration:none;
	color:#fff;
	padding:1px;
	}

#Footer a:hover {
	background-color:#638DB9;
	}

.FooterItem {
	float:left;
	margin-left:30px;
	margin-top:10px;
}

#copyright {
        clear:both;
        margin-left:300px;
        padding-top:10px;
        color:#B1CDEA;
        }
