@charset "utf-8";
body {
	background: url(images/bodyBG.jpg) repeat-y center ;
	margin: 0 ;
	padding: 0 ;	
}

/* Index */

#wrapperHome {
	width: 854px ;
	margin: auto ;
	background: url(images/Home_Gradient.jpg) no-repeat bottom right ;
}

#header {
	width: 854px ;
	height: 264px ;
	background-image: url(images/Header.jpg) ;
}

#nav {
	width: 125px ;
	height: 311px ;
	padding-top: 10px ;
	padding-left: 10px ;
	float: left ;
	position: relative ;
	left: 3px ;
	background: url(images/Navigation_Bar.jpg) no-repeat ;
}

#nav ul {
	padding-left: 28px ;
	padding-top: 20px ;
	margin: 0 ;
}
#nav li {
	list-style: url(images/Bullet.png) ;
	padding-top: 5px ;
	margin: 0 ;
}
#nav a:link {
	padding: 0px 0px ;
	margin: 0px ;
	color: #FFFFFF ;
	text-decoration: none ;
}

#nav a:visited {
	padding: 0px 0px ;
	margin: 0px ;
	color: #FFFFFF ;
	text-decoration: none ;
}

#nav a:hover {
	text-decoration: none ;
}

#nav a:active {
	text-decoration: none ;
}

#content {
	width: 620px ;
	float: left ;
	font-size: 13px ;
	
}
#contentText {
	padding-left: 20px ;
	padding-right: 25px ;
}
#topSlice {
	width: 620px ;
	height: 60px ;
	background-image: url(images/topSlice.jpg) ;
}
#repeaterSlice {
	width: 620px ;
	background: url(images/repeaterSlice.jpg) repeat-y ;
}
#bottomSlice {
	width: 620px ;
	height: 30px ;
	background-image: url(images/bottomSlice.jpg) ;
}
#left {
	width: 380px ;
	padding-left: 20px ;
	float: left ;
}
#right {
	width: 190px ;
	height: 125px ;
	float: right ;
}

#footer ul {
	width: 350px ;
	margin: auto ;
}
#footer li {
	list-style: none;
	display: inline ;
}
#footer a:link {
	padding: 0px 0px ;
	margin: 0px ;
	color: #383898 ;
	text-decoration: none ;
}

#footer a:visited {
	padding: 0px 0px ;
	margin: 0px ;
	color: #383898 ;
	text-decoration: none ;
}

#footer a:hover {
	text-decoration: none ;
}

#footer a:active {
	text-decoration: none ;
}

.empty {
	clear: both ;
}

/* About */

#wrapperAbout {
	width: 854px ;
	margin: auto ;
	background: url(images/About_Us_Gradient.jpg) no-repeat bottom right ;
}

#aboutText1 {
	width: 210px ;
	padding-left: 30px ;
	float: left;
}

#aboutText2 {
	width: 350px ;
	float: right;
}

#aboutText3 {
	width: 180px ;
	padding-left: 40px ;
	float: left;
	text-align: center ;
}

#aboutText4 {
	width: 110px ;
	float: right;
	padding-right: 130px ;
	padding-top: 50px ;
	text-align: center ;
}

/* Services */

#wrapperServices {
	width: 854px ;
	margin: auto ;
	background: url(images/Services_Gradient.jpg) no-repeat bottom right ;
}

#servicesContent {
	width: 620px;
	padding-left: 20px ;
	height: 500px;
	overflow: auto;
}

#servicesText {
	width: 580px;
}

/* Staff */

#wrapperStaff {
	width: 854px ;
	margin: auto ;
	background: url(images/Staff_Gradient.jpg) no-repeat bottom right ;
}

#staffContent {
	width: 640px;
	height: 500px;
	overflow: auto;
}

.staffPic {
	width: 150px ;
	padding-left: 20px ;
	padding-top: 20px ;
	float: left;
}

.staffText {
	width: 400px ;
	float: left;
}

.bar {
	width: 580px ;
	margin: 0 auto ;
	text-align: center ;
	padding-top: 30px ;
	padding-bottom: 30px ;
}

#staffLinks1 {
	width: 600px ;
	margin: 0 auto ;
	padding-bottom: 30px ;
	text-align: center ;
	font-size: 14px ;
}
#staffLinks1 a:link {
	padding: 0px 0px ;
	margin: 0px ;
	color: #383898 ;
	text-decoration: underline ;
}
#staffLinks1 a:visited {
	padding: 0px 0px ;
	margin: 0px ;
	color: #383898 ;
	text-decoration: underline ;
}
#staffLinks1 a:hover {
	text-decoration: none ;
}
#staffLinks1 a:active {
	text-decoration: underline ;
}
#staffLinks1 ul {
	width: 580px ;
	margin: 0 ;
}
#staffLinks1 li {
	list-style: none;
	display: inline ;
}
#staffLinks1 .first {
	font-weight: bold ;
	font-size: 16px ;
	margin: 0 ;
	padding-right: 30px;
}

#staffLinks2 {
	width: 650px ;
	margin: 0 auto;
	text-align: center ;
	font-size: 12px ;
	padding-left: 5px ;
}
#staffLinks2 a:link {
	padding: 0px 0px ;
	margin: 0px ;
	color: #383898 ;
	text-decoration: underline ;
}
#staffLinks2 a:visited {
	padding: 0px 0px ;
	margin: 0px ;
	color: #383898 ;
	text-decoration: underline ;
}
#staffLinks2 a:hover {
	text-decoration: none ;
}
#staffLinks2 a:active {
	text-decoration: underline ;
}
#staffLinks2 ul {
	width: 620px ;
	margin: 0 ;
	padding: 0 ;
}
#staffLinks2 li {
	list-style: none;
	display: inline ;
}
#staffLinks2 .first {
	font-weight: bold ;
	font-size: 16px ;
	margin: 0 ;
	padding-right: 5px;
}

/* Forms */

#wrapperForms {
	width: 854px ;
	margin: auto ;
	background: url(images/Forms_Gradient.jpg) no-repeat bottom right ;
}

#formsText {
	padding-left: 20px ;
	padding-right: 25px ;
	padding-bottom: 200px ;
	padding-top: 30px ;	
}
#formsText a:link {
	padding: 0px 0px ;
	margin: 0px ;
	color: #383898 ;
	text-decoration: underline ;
}
#formsText a:visited {
	padding: 0px 0px ;
	margin: 0px ;
	color: #383898 ;
	text-decoration: underline ;
}
#formsText a:hover {
	text-decoration: none ;
}
#formsText a:active {
	text-decoration: underline ;
} 

/* Maps */

#wrapperMaps {
	width: 854px ;
	margin: auto ;
	background: url(images/Maps_Gradient.jpg) no-repeat bottom right ;
}

#map {
	width: 580px ;
	padding-left: 30px ;
}

#mapText {
	padding-top: 30px ;
	padding-left: 30px ;
}

/* Contact */

#wrapperContact {
	width: 854px ;
	margin: auto ;
	background: url(images/Contact_Gradient.jpg) no-repeat bottom right ;
}

#contactText {
	padding-top: 30px ;
	padding-left: 30px ;
	width: 250px ;
	float: left ;
}

#contactPic {
	width: 200px ;
	height: 150px ;
	float: right ;
	padding-top: 20px ;
	
}

#contactPic2 {
	width: 200px ;
	height: 150px ;
	float: right ;
	padding-top: 20px ;
}



#contactForm {
	padding-top: 30px ;
	padding-left: 30px ;
}

/* Resources */

#wrapperResources {
	width: 854px ;
	margin: auto ;
	padding-left: 1px ;
}

#resourcesText {
	width: 550px ;
	padding-top: 30px ;
	padding-left: 30px ;
	padding-bottom: 60px ;
}
#resourcesText a:link {
	padding: 0px 0px ;
	margin: 0px ;
	color: #383898 ;
	text-decoration: underline ;
}
#resourcesText a:visited {
	padding: 0px 0px ;
	margin: 0px ;
	color: #383898 ;
	text-decoration: underline ;
}
#resourcesText a:hover {
	text-decoration: none ;
}
#resourcesText a:active {
	text-decoration: none ;
} 

/* Privacy Policy */

#wrapperPrivacy {
	width: 854px ;
	margin: auto ;
}

#privacyContent {
	width: 640px;
	height: 500px;
	overflow: auto;
}

#privacyText {
	width: 550px ;
	padding-left: 30px ;
}

/* Disclaimer */

#wrapperDisclaimer {
	width: 854px ;
	margin: auto ;
	padding-left: 1px ;
}

#disclaimerText {
	width: 550px ;
	padding-top: 30px ;
	padding-left: 30px ;
}