body {
	margin-top: 20px;
	background-color:#F5E5D6;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}

h1, h2, h3 {
	margin: 0;
	font-weight: normal;
}

h1 { /* Main Heading */
	letter-spacing: -1px;
	font-size: 22px;
}

h2 { /* Image Separator */
	font-size: 18px;
}

h4 { /* Bold, Line Break */
	font-weight:bold;
	margin: 0;
	}

h5 {  /* Bold, No Line Break */
	font-weight:bold;
	margin: 0;
	display: inline;
	}


p, ul, ol {
	margin: 0 0 2em 0;
	line-height: 26px;
	font-size: 13px;
	color:#000000;
}

a, a:visited {  /* Links */
	color: blue; /*#D96B68; */
	text-decoration:none;
	font-weight:bold;
}


a:hover {
	color: #784B4A; 
	text-decoration:underline;
}


img {  /* Images */
	border: none;
}

img.left {
	float: left;
	margin-right: 15px;
}

img.right {
	float: right;
	margin-left: 15px;
}

input, textarea, select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
}

.bold {
	font-weight:bold;
	}

/* Extreme Top Text */

#extremetop {
	width: 900px;
	margin: 0 auto;
	padding-top: 160px;
	padding-left: 529px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#742d2d;
	
	}
	
#extremetop a, a:visited {
	color:#8C6574;
	}
	
#extremetop a:hover{
	color:#FFE2C7;
	text-decoration:underline;
	}
	
/* Top Navigation Container */

#header {
	width: 900px;
	height: 36px;
	margin: 0 auto;
	background: url(images/header.gif) no-repeat left top;
}



/*  NAV BAR */

#menuwrapper {
	position: relative;
	border: 0px solid #fff;
	z-index:+1;
	background-color: none; 
}

.clearit {
	clear: both;
	height: 0;
	line-height: 0.0;
	font-size: 0;
}

#p7menubar, #p7menubar ul {
	padding: 0px 2px 2px 52px;
	margin: 0px;
	list-style: none;
	font-family: Arial, Helvetica, sans-serif;
}

#p7menubar a {
	display: block;
	text-decoration: none;
	letter-spacing: 0px;
	padding: 5px 5px 5px 5px;
	border-right: 0px solid #fff;
	font-size: 16px;
	font-weight: bold;
	color: #edd9c6;
}

#p7menubar a.trigger {
	padding: 5px 10px 5px 10px;
	background-color:none; 
	
}

#p7menubar li {
	float: left;
	padding-left: 18px; /*space between li*/
}

#p7menubar li ul, #p7menubar ul li  {
	padding: 0;
	margin: 0;
	width: 16em;
}

#p7menubar ul li a{
	color: #fff; 
	font-size: 11px;
	font-weight: normal;
	border-right: 0;
	padding: 1px 1px 1px 10px;
	line-height: 20px; /*drop down line height*/
}

#p7menubar li ul {
	position: absolute;
	display: none;
	border-right: 0px solid #333333;
	border-bottom: 0px solid #333333;
	background-color: #1f52a5; 
}

#p7menubar li:hover a, #p7menubar a:focus,
#p7menubar a:active, #p7menubar li.p7hvr a {
	color: #a55a4c;
	background-image: url(images/headerlink.gif);
	beackground-repeat: repeat;  /*main nav hover*/
}

#p7menubar li:hover ul, #p7menubar li.p7hvr ul {
	display: block;
}

#p7menubar li:hover ul a, #p7menubar li.p7hvr ul a {
	color: #edd9c6;
	background-image: none;
	background-color: #93433b; /*drop down background color*/
}

#p7menubar ul a:hover {
	background-color: #946e7a!important; /*drop down hover*/
	color: #edd9c6!important;
}
/*  \  */
#p7menubar li {width: auto;}

/* END TOP LINE NAVIGATION */



/** Header image */

#header_wrap {
	width: 900px;
	margin: 0 auto;
	padding: 0px;
}

#header_image {
	width: 900px;
	height: 236px;
	margin: 0 auto;
	background: url(images/headerimg.gif) no-repeat left top;
}

#header_image2 {
	width: 900px;
	height: 236px;
	margin: 0 auto;
	background: url(images/headerimg-building.jpg) no-repeat left top;
}


/* Content Wrapper */

#content_wrapper {
	width: 900px;
	margin:0px auto;
	background-color:#FFFFFF;
	background-image:url(images/wrapper.gif);
	background-repeat: repeat;
}

/* Main Content Container */

#content {
	float: right;
	width: 650px;
	background-color:none;
}

/* Content Declarations */

.content_section {
	padding: 0px 10px 0px 5px;
	
}

.content_section h1, h3 {
	margin: 20px 15px 5px 14px;
	letter-spacing: 1px;
	font-weight:bold;
	color:#946e7a;
}

.content_section h2 {
	height: 35px;
	padding: 6px 0px 0 47px;
	background: url(images/separator.gif) no-repeat left top;
	font-size: 18px;
	color: #edd9c6;
}

.content_section h3 {
	margin: 0px 15px 5px 0px;
	font-size:17px;
	color: #6f332b;
	
}

.content_section .paragraph {
	padding: 0 15px;
}


/* Sidebar */

#sidebar {
	float: left;
	width: 240px;
	
	}


#sidebar ul {
	margin-top: 15px;
	margin-left: 0px;
	padding: 0 0 0 20px;
	list-style: none;
	color: #800021;
}

#sidebar li {
	padding: 0px;
	margin: 0px;
	font-size: 12px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
}

#sidebar h2 {
	height: 51px;
	padding: 5px 0 0 2px;
	margin: 12px;
	background: url(images/buttonb.jpg) no-repeat left top;
	font-size: 12px;
	color: #000000;
}

#sidebar h3 {
	height: 51px;
	padding: 5px 0 0 2px;
	margin: 14px;
	background: url(images/button2b.jpg) no-repeat left top;
	font-size: 12px;
	color: #000000;
}

#sidebar h4 {
	height: 17px;
	padding: 5px 0 0 2px;
	margin: 0px;
	background: url(images/sidesep.jpg) no-repeat left top;
	font-size: 12px;
	color: #000000;
}

#sidebar h5 {
	padding: 0 0px;
	margin: 0;
	font-size: 14px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
}

#sidebar a, a:visited {
	color: blue;
	text-decoration: none;
}

#sidebar a:hover {
	color: white;
}

/* Footer */

#footer-wrap {
	position:relative;
	margin:0 auto;
	width: 900px;
	height:51px;
	background: url(images/footer.gif) no-repeat left top;
}

#footer {
	max-width:900px;
}

#footer ul li{
	position:relative;
	list-style:none;
	line-height:17px;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	color:#321010;

}

#footer a, a:visited {
	color: blue;
	}

#footer a:hover {
	color:#784B4A;
	text-decoration: underline;
	}



