﻿body {
	margin:0px;
	padding:0px;
	background: white url('../images/backgrounds/main_fade.jpg') repeat-x left top;
}
p {
	text-align:center;
}

a {
	color:black;
	text-decoration:none;
}

#fade {
	background:white url('../images/backgrounds/sub_fade.jpg') repeat-x left top;
}
table {
	padding:0;
	margin:0;
}
hr {
	margin:0;
	padding:0;
}
h4 {
	text-align:center;
}
h6 {
	margin:0px 0 0 0;
	text-align:center;
}
#container { 
	width:767px;
	margin:0px auto;
	padding:0px;
	border:0px;
}
#sub_inner_container {
	height:164px;
}
#top_left {
	background: transparent url('../images/backgrounds/top_left.jpg') no-repeat left top;
	width:265px;
	height:290px;
}
#top_mid {
	background:transparent url('../images/backgrounds/top_mid.jpg') no-repeat left top;
	width:235px;
	height:290px;
}
#top_right {
	background:transparent url('../images/backgrounds/top_right.jpg') no-repeat left top;
	width:267px;
	height:290px;
	vertical-align:top;
}
#top_bottom {
	background:transparent url('../images/backgrounds/top_bottom.jpg') no-repeat left top;
	width:767px;
	height:154px;
	text-align:center;
}
#Carousel {
	margin-left:215px;
}

#top_left_b {
	background:transparent url('../images/backgrounds/top_left_b.jpg') no-repeat left top;
	width:335px;
	height:231px;
}
#top_right_b {
	background:transparent url('../images/backgrounds/top_right_b.jpg') no-repeat left top;
	width:432px;
	height:231px;
}

#top_header {
	height:164px;
}
#sub_header_end {
	background:transparent  no-repeat left top;
}

#left_nav {
	width:190px;
	padding-left:10px;
	vertical-align:top;
}
ul {
	list-style:none none;
	margin:0;
	padding:0;
}
#main_content {
	width:580px;
	margin:0;
	padding:0px 10px 0 10px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:medium;
}
#first_p {
	margin-top:50px;
}
#email img{
	margin-top:10px;
}

#copy {
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:x-small;
}
#spacer {
	margin-top:20px;
}

#footer {
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
}

#footer a {
	text-decoration:underline;
	color:navy;
}
/* FOR ACCORDIAN MENU */

.header { /*header of 1st demo*/
cursor: auto;
cursor: pointer;
padding: 8px 0 0 0;
background:url('../images/navigation/layer1_button.gif') no-repeat;
width:190px;
margin:0 auto;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
height:40px;
color:black;
font-size:18px;
}

.opennav{ /*class added to contents of 1st demo when they are open*/
background:url('../images/navigation/layer2_button.gif') no-repeat;
}

.menu_content {
	font-size:small;
	font-family:Arial, Helvetica, sans-serif;
	margin:0 auto;
	width:190px;
}

.nav_content {
	width:190px;
}
/* END OF ACCORDIAN MENU */

.link {
	font-size:small;
	color:red;
}
.listing {
	margin-bottom:200px;
}
.listing li {
	height:25px;
	text-align:center;
}