@charset "iso-8859-2";

body 
{
	background-color: #c7bdb4;
	color: #323232;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
}

#header 
{
  display: block;
  height: 77px;
  width: 100%;
  background: #1a325e url('../images/top.jpg') no-repeat top center;
  min-width: 1000px;
}

#header-box 
{
  margin: 0 auto;
  width: 1000px;
  height: 77px;
}

#header-box h1
{
  margin: 22px 0 0 25px;
  display: block;
  float: left;
}

#header-box h1 a 
{
  font-family: "Century Gothic","Verdana";
  color: white;
  text-decoration: none;
  font-weight: normal;
}

#search input
{
  background-color: transparent;
  margin: 7px 0 0 5px;
  width: 155px;
  border: none;
}

#search
{
  display: block;
  float: right;
  width: 197px;
  height: 27px;
  background: transparent url('../images/search.png') no-repeat top left;
  margin: 22px 20px 0 0;
}

div#top
{
  display: block;
  margin: 0 auto;
  background: transparent url('../images/header.jpg') no-repeat top center;
  height: 405px;
  min-width: 1000px;
}

div.menu
{
  background: black;
  display: block;
  height: 35px;
}

.menu ul
{
  display: block;
  width: 1000px;
  margin: 0 auto;
  list-style-type: none;
}

.menu ul li.current a
{
  background-position: 0 -37px;
  font-weight: bold;
}

.menu ul li a
{
  display: block;
  float: left;
  color: white;
  width: 153px;
  height: 25px;
  text-align: center;
  background: transparent url('../images/menu.png') no-repeat top left;
  text-decoration: none;
  padding: 12px 0 0 0;
}

.menu ul li
{
  display: block;
  float: left;
}

div.clear
{
  clear: both;
}

div#middle
{
  background: transparent url('../images/background.jpg') repeat-y top left;
  width: 1001px;
  margin: 0 auto;
}

div#bottom
{
  background: transparent url('../images/bottom.jpg') no-repeat top center;
  height: 61px;
  min-width: 1000px;
}

div#footer_container a#webtown
{
  float: right;
  margin: 28px 10px 0 0;
}

div#footer_container
{
  width: 1000px;
  margin: 0 auto;
}
div#footer
{
  background-color: #193461;
  height: 80px;
}

div#footer ul
{
  display: block;
  list-style-type: none;
  float: left;
}

div#footer ul li
{
  display: block;
  float: left;
  margin: 35px 0 0 0;
}

div#footer ul li a
{
  text-decoration: none;
  color: white;
  margin: 10px;
}

div#submenu
{
  display: block;
  float: right;
  width: 218px;
  background: transparent url('../images/leftbox_bg.png') repeat-y top center;
  margin-bottom: 20px;
}

div#left
{
  display: block;
  float: left;
  width: 236px;
}

div#submenu_bottom
{
  height: 10px;
  background: transparent url('../images/leftbox_bottom.png') no-repeat top left;
}

#submenu ul
{
  display: block;
  list-style-type: none;
  float: right;
  width: 201px;
  margin-top: 10px;
}

#submenu ul li.current a
{
  color: black;
  font-weight: bold;
}

#submenu ul li.current
{
  background: transparent url('../images/leftbox_active.png') no-repeat top left;
}

#submenu ul li.last
{
  border-bottom: none;
}

#submenu ul li
{
  display: block;
  border-bottom: 1px dashed #7f6e58;
  background: transparent url('../images/leftbox_item.png') no-repeat top left;
  height: 27px;
  width: 201px;
}

#submenu ul li a
{
  text-decoration: none;
  color: white;
  margin: 6px 0 0 25px;
  float: left;
  color: #7f6e58;
}

div#left h2
{
  color: #193461;
  font-size: 13px;
  margin: 5px 0 5px 30px;
}

div#newsletter label
{
  display: block;
  margin: 10px 0 0 22px;
}

div#newsletter
{
  display: block;
  float: right;
  width: 218px;
  background: transparent url('../images/leftbox_bg.png') repeat-y top center;
  margin-bottom: 20px;
}

div#newsletter_bottom
{
  height: 10px;
  background: transparent url('../images/leftbox_bottom.png') no-repeat top left;
}

.input input
{
  background-color: transparent;
  margin: 3px 0 0 0;
  width: 170px;
  border: none;
  float: left;
}

.input
{
  display: block;
  margin: 0 0 0 20px;
  width: 176px;
  height: 27px;
  background: transparent url('../images/input.png') no-repeat top left;
}

div#newsletter input[type=submit]
{
  background: transparent url('../images/left_submit.png') no-repeat top left;
  width: 58px;
  height: 22px;
  text-align: center;
  color: white;
  border: none;
  float: right;
  margin: 0 22px 10px 0;
}

div#right
{
  float: right;
  margin: 0 50px 0 0;
  width: 700px;
}

p#breadcrumb span.orange
{
  color: #fd5e11;
}

p#breadcrumb span.arrow
{
  position: relative;
  top: -2px;
}
