body 
{
	margin: 0px auto 0px auto;
	background-color: #E1DAC7;
}

.header-background
{
	height:252px;
	background-image:url("header-space.jpg");
	background-repeat:repeat-x;
}

.header-main
{
	text-align:center;
}

.header-left
{
	height:252px;
	width:180px;
	background-image:url("bully.jpg");
	background-repeat:no-repeat;
	background-position:right;
}
.header-right-top
{
	height:126px;
	width:680px;
	background-image:url("logo.jpg");
	background-repeat:no-repeat;
}
.header-right-bottom
{
	height:84px;
	border-left:solid 1px #B2AD8F;
	border-right:solid 1px #B2AD8F;
}
.header-right-bottom-inner
{
	height:84px;
	border-left:solid 1px #EBECE7;
	border-right:solid 1px #EBECE7;
}

.header-button
{
	height:39px;
	text-align:center;
	background-image:url("button.jpg");
	background-repeat:no-repeat;
}
.header-button a
{
	color:#D0D3CA;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:bold;
	text-decoration:none;
}
.header-button-active
{
	height:39px;
	text-align:center;
	background-image:url("button.jpg");
	background-repeat:no-repeat;
}
.header-button-active a
{
	color:#E1BC92;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:bold;
	text-decoration:none;
}
.header-introduction-icon
{
	height:84px;
	width:45px;
	background-image:url("red-circle.jpg");
	background-repeat:no-repeat;
}
.header-introduction
{
	height:84px;
	width:560px;
	color:#522924;
		/*font-family:Rockwell, "Trebuchet MS";*/
	font-family:Georgia;
	font-weight:bold;
	font-size:18px;
	text-align:left;	
}
.navigation-bar-out
{
  border-bottom: solid 1px #E7E0CE;
}

.navigation-bar-in
{
  border-bottom: solid 1px #CFC9B3;
}

.navigation-bar
{
	width:450px;
	height:22px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#A62730;
	text-align:left;
	text-decoration:none;
}

.navigation-bar a
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#A62730;
	text-align:left;
	text-decoration:underline;
	/*a.navigation-bar:hover {text-decoration: underline; } */
}

.window-out {
	display:block; 
	background:#C9C3B3; 
	border:1px solid #CDC8B5; 
	position:relative;
	margin:1em 0;
}
.window-mid {
	display:block; 
	background:#A6A296; 
	border:1px solid #B7B1A3; 
	position:relative;
	padding:1px;
	margin:1px;
}
.window-in 
{
	display:block; 
	margin: 0 0 0 0;
	background:#F6F2E7; 
	border:1px solid #ffffff; 
	/*border:1px dashed #969287; */
	position:relative; 
}

.window-title
{
	color:#ffffff;
	background:#522925;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	vertical-align:middle;
	text-align:left;
	padding-left:23px;
}

.window-contact
{
	color:#ffffff;
	background:#522925;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	vertical-align:middle;
	text-align:left;
	padding-left:10px;
}

.window-content
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#3b3b3b;
	font-size:8pt;
	text-align:left;
}
.window-bullet
{
	height:13px;
	width:20px;
	background-image:url("bullet.jpg");
	background-repeat:no-repeat;

	padding-left:5px;
	padding-right:500px;
	padding-top:5px;
	text-align:left;
}
.window-link
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#A62730;
	text-decoration:underline;
}
A:visited.bodylink {color:#718AA4;  text-decoration:underline;} 
a.link.window-link {
	color:#A62730;
	text-decoration:underline;
}
a.hover.window-link {
	color: #7D1E25;
	text-decoration: underline;
}
a.visited.window-link {
	color: #A0B986;
	text-decoration: underline;
	}
.contact-table
{
	width:100%;
	color:#3b3b3b;
	background:#CDDAC0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
}

.address
{
	height:60px;
	background-image:url("add_icon.jpg");
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:45px;
	padding-top:5px;
	text-align:left;
}

.msn-logo
{
	height:60px;
	background-image:url("msn_logo.jpg");
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:45px;
	padding-top:5px;
}

.logo-link
{
	color:#A62730;
	text-decoration:underline;
}

.skype-logo
{
	height:60px;
	background-image:url("skype_logo.jpg");
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:45px;
	padding-top:5px;
	text-align:left;
}

.phone-icon
{
	height:60px;
	background-image:url("phone_icon.jpg");
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:45px;
	padding-top:5px;
	text-align:left;
}
.email-icon
{
	height:60px;
	background-image:url("email_icon.jpg");
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:45px;
	padding-top:5px;
	text-align:left;
}
.add-spacer
{
	height:60px;
	background-image:url("add_icon.jpg");
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:45px;
	padding-top:5px;
	padding-bottom:5px;
}
.login-textbox
{
	width:73px;
	border:solid 1px #164C58
}

.login-button
{
	background-image:url("go_button_bg.gif");
	background-repeat:no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:8pt;
	width:23px;
	text-align:center;
}
.login-button a
{
	color:#ffffff;
	text-decoration:none;
}

.footer-background
{
	height:40px;
	background:#2A2C2B;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7pt;
	color:#FFFFFF;
	text-decoration:none;
}

.footer-link
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7pt;
	color:#FFFFFF;
	text-decoration:underline;
}
.footer-link
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7pt;
	color:#FFFFFF;
	text-decoration:underline;
}
.nav_toggle {
display: block;
height: 30px;
background: url(images/accordion_toggle.jpg) no-repeat top right #a9d06a;
padding: 0 10px 0 10px;
line-height: 30px;
color: #ffffff;
font-weight: normal;
text-decoration: none;
outline: none;
font-size: 12px;
color: #000000;
border-bottom: 1px solid #cde99f;
cursor: pointer;
margin: 0 0 0 0;
}

.nav_toggle_active {
background: url(images/accordion_toggle_active.jpg) no-repeat top right #e0542f;
color: #ffffff;
border-bottom: 1px solid #f68263;
}

.nav_content {
background-color: #ffffff;
color: #444444;
overflow: hidden;
	line-height: 150%;
	padding: 5px 10px 15px 10px;
}

.nav_content h2 {
	margin: 15px 0 5px 10px;
	color: #0099FF;
}

.nav_content p {
}