/* main layout styles */

html {
  height:100%;
}
body {
  background-image:url(images/bg1.gif);
  background-repeat:repeat-y;
  background-position:top;
  text-align:center;
  margin:0;
  padding:0;
  font:8pt tahoma;
  position:relative;
  height:100%;
}
img { border:0; }

#wrapper {
  width:771px;
  background-image:url(images/bg.gif);
  background-repeat:repeat-y;
  text-align:left;
  margin-left:auto;
  margin-right:auto;
  position:relative;
  min-height:100%;
  height:auto !important;
  height:100%;
}
#main {
  width:100%;
  background-image:url(images/header.gif);
  background-repeat:no-repeat;
  background-position:top left;
  padding-top:120px;
  position:relative;
}
#nav {
  position:absolute;
  top:91px;
  left:190px;
}
#footer {
  font-size:9px;
  text-align:center;
  padding:20px 0;
  margin-top:20px;
}


/* body styles */

#cols {
  margin:0 4px 0 20px;
  border-collapse:collapse;
  font: 10pt tahoma;
}
#cols td {
  border-collapse:collapse;
  vertical-align:top;
}
#sidebar {
  font:8pt tahoma;
}
#sidebar p, #sidebar td {
  margin:0;
}
#sidebar ul {
  margin-left:1.5em;
  margin-top:4px;
  padding-left:0px;
}
#mainbody, #mainbody td {
  font:10pt tahoma;
}
#mainbody a{
  font-weight:bold;
}
#mainbody ul {
  margin-left:1.5em;
  padding-left: 0;
}
.sidebar_item {
  padding:6px;
  background-color:#FAEDB1;
  font: 8pt tahoma;
  margin:4px 0;
}
a {
  color: #68382E;
  text-decoration:none;
}
a:hover {
  text-decoration:underline;
}
#sidebar div {
  margin-bottom:3px;
}
.header {
  border-bottom: 1px solid #5A3C37;
}
.label {
  width:70px;
  float:left;
  text-align:right;
  padding-right:4px;
  padding-top:4px;
  vertical-align:top;
}
