a:link {
	color: #FF0000;
}
a:visited {
	color: #FF0000;
}
a:hover {
	color: #000099;
}
body {
	margin: 0px; padding: 0px; background-color: #666;
}
#container {
	background: url(../images/bground_container.jpg) repeat-y 0 0;
	width: 930px; margin: auto;
}
#header {
	width: 930px; margin: auto;
}
#footer {
	background: url(../images/footer.jpg) no-repeat 0 0; margin: auto;
	height: 50px; width: 930px;
}
#footer_text {
	width: 870px; margin: 10px auto auto;
	border-top: 1px solid #CCC; padding-top: 10px;
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666;
}
#footer_text p {
	padding: 0px; margin: 5px 0px 0px;
}
.floatright {
	float: right;
}
.biggrey {
	font-size: 18px; color: #666; font-weight: bold;
}
.bigred {
	font-size: 18px; color: #990000; font-weight: bold;
}
#maincontent {
	width: 885px; margin-left: 15px;
}
#nav {
	float: left; width: 147px; padding:0; margin:0;
}
#nav ul {
	display:none; font-size: 0px;
}
#nav li {
	display:block; font-size: 0px; list-style-type: none;
}
#nav li a {
outline:none; display:block; text-indent:-9009px;
}
li#btn_home a {
background: url(../images_nav/btn_home.png) no-repeat; width:147px;height:43px;}
li#btn_home a:hover {background-position:0 -43px;}
body#home ul li#btn_home a {background-position:0 -43px;
}
li#btn_how a {
background: url(../images_nav/btn_how.png) no-repeat; width:147px;height:54px;}
li#btn_how a:hover {background-position:0 -54px;}
body#how ul li#btn_how a {background-position:0 -54px;
}
li#btn_questions a {
background: url(../images_nav/btn_questions.png) no-repeat; width:147px;height:70px;}
li#btn_questions a:hover {background-position:0 -70px;}
body#questions ul li#btn_questions a {background-position:0 -70px;
}
li#btn_mission a {
background: url(../images_nav/btn_mission.png) no-repeat; width:147px;height:54px;}
li#btn_mission a:hover {background-position:0 -54px;}
body#mission ul li#btn_mission a {background-position:0 -54px;
}
li#btn_contact a {
background: url(../images_nav/btn_contact.png) no-repeat; width:147px;height:43px;}
li#btn_contact a:hover {background-position:0 -43px;}
body#contact ul li#btn_contact a {background-position:0 -43px;
}
li#btn_offer a {
background: url(../images_nav/btn_offer.png) no-repeat; width:147px;height:141px;}
li#btn_offer a:hover {background-position:0 -141px;}
body#offer ul li#btn_offer a {background-position:0 -141px;
}
li#btn_furniture a {
background: url(../images_nav/btn_furniture.png) no-repeat; width:147px;height:129px;}
li#btn_furniture a:hover {background-position:0 -129px;}
body#furniture ul li#btn_furniture a {background-position:0 -129px;
}
#midcol {
	width: 437px; float: left; padding:50px 0 0 10px;
}
#midcol p {
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; line-height: 16px;
}
#midcol li {
	font-family: Arial, Helvetica, sans-serif; font-style: italic; font-size: 12px; color: #333;
	padding:0 0 5px 0; margin: 0px;
}
#midcol ul {
	margin: 0px; padding: 10px 0px 10px 15px;
}
#midcol h1 {
	font-family: Arial, Helvetica, sans-serif; font-size: 24px; font-weight: bold; color: #950101;
	margin: 0px; padding: 0px;
}
#midcol h1 a {padding:0 0 20px 0; font-size:18px; font-weight:normal}
#midcol h1 a:hover {color:#333;}
#midcol h2 {
	font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #333;
	border-bottom: 1px solid #666; padding-bottom: 10px;
}
#midcol h3 {
	font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #333;
	padding: 0; margin: 20px 0px 0px;
}
#midcol h4 {
	font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #820000;
	padding: 0 0 10px 0; margin: 20px 0px 10px; border-bottom: 1px solid #8A0000;
}
#rightcol {
	width: 263px; float: right; margin-top: 40px;
}
#bluebox {
	background: url(../images/box_grad.jpg) repeat-x 0 0;
	border-right: 1px solid #000033; border-left: 1px solid #000033; margin: 0px; padding: 0px;
}
#bluebox ol {
	margin: 0px 0px 0px 15px; padding: 10px; list-style-position: outside;
}
#bluebox li {
	font-family: Arial, Helvetica, sans-serif; font-style: italic; font-size: 13px; color: #333;
	margin-bottom: 5px; padding-bottom: 5px; border-bottom-width: 1px solid #CCC;
}

#widecol {
	float: left; padding:50px 0 0 10px; width: 720px;
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333;
}
h1 {
	font-family: Arial, Helvetica, sans-serif; font-size: 24px; font-weight: bold; color: #950101;
	margin: 0px; padding: 0px;
}
#widecol h2 {
	font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #990000;
	margin: 10px 0px 0px; padding: 10px 0px 0px; border-top: 1px dashed #990000;
}
.smallprint {
	font-size: 10px; font-family: Arial, Helvetica, sans-serif; font-style: italic; color: #000;
}
.italic14bold {
	font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: italic; font-weight: bold; color: #990000;
}
#widecol h3 {
	font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #333;
	padding: 20px 0 5px 0; margin: 0px; border-bottom: 1px dashed #990000;
}
.answer {
	font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: italic; color: #333;
}
#popupcontainer {
	background-color: #FFFFFF; width: 480px; margin: auto; padding: 10px; height: 480px;
}
#map {
	height: 375px; width: 375px; border: 1px solid #999; float: right;
}
#container_popup {
	background: url(../images/bground_container_popup.jpg) repeat-y;
	width: 680px; margin: auto;
}
#maincontent_popup {
	width: 650px; margin-left: 15px;
}
#footer_popup {
	background: url(../images/bground_footer_popup.jpg) no-repeat; margin: auto; height: 50px; width: 680px;
}
#midcol_popup {
	width: 360px; float: left; padding: 50px 0 0 10px;
}
#midcol_popup p {
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333; line-height: 16px;
}
#midcol_popup li {
	font-family: Arial, Helvetica, sans-serif; font-style: italic; font-size: 12px;
	color: #333; padding-bottom: 5px; margin: 0px; padding-left: 0px;
}
#midcol_popup ul {
	margin: 0px; padding: 10px 0px 10px 15px;
}
#midcol_popup h1 {
	font-family: Arial, Helvetica, sans-serif; font-size: 24px; font-weight: bold;
	color: #950101; margin: 0px; padding: 0px;
}
#midcol_popup h2 {
	font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #333;
	border-bottom: 1px solid #666; padding-bottom: 10px;
}
#midcol_popup h3 {
	font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #333;
	padding-top: 0px; padding-bottom: 0px; margin: 20px 0px 0px;
}
#midcol_popup h4 {
	font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #820000;
	padding-top: 0px; padding-bottom: 10px; margin: 20px 0px 10px;
	border-bottom: 1px solid #8A0000;
}
#header_popup {width: 680px; margin: auto;}

p.btn_jargon a {width:720px; height:57px; display:block; margin:20px 0 20px 0;
	background: url(../images_nav/btn_jargon.png) no-repeat 0 0; text-indent:-9000px;}
p.btn_jargon a:hover {background-position:0 -57px;}