html
{
  font: normal 12px Arial,Helvetica,sans-serif;
/*
height:100%;
*/
}
body
{
/*
height:100%;
overflow-y: scroll;
*/
background-image:url(/images/style3/bg.jpg);
background-attachment: fixed;
background-position: center top;
background-color: #666;
margin:0;
/*
min-width: 1024px;
*/
}
a img
{
  border:0;
}
.clear
{

  clear:both;
}
.hidden
{
  display: none;
}
#container
{
padding: 9px;
background-image:url(/images/style3/bg-screened.jpg);
background-attachment: fixed;
background-position: center top;
background-color: #777;
}
#container_container
{
  position:absolute;
  left:50%;
}
#container /* fixed width adjustments */
{
position:absolute;
width:1006px;
left:-512px;
top:0;
margin:0px;
top:0;
}
#bottom_spacer
{
height:2em;
height: 0;
}

#header
{
  margin:0px;
  width:100%;
  background-color: white;
  position:relative;
  top:0;left:0;
}
#header .spacer
{
  width:0px;
  height:5em;
  float:left;
}
#header_header
{

}
#header_main
{
  background:white;
  border-bottom:1px solid #888;
}
#header_footer
{
  background:#ddd;
  border-top:1px solid #ccc;
  border-bottom:1px solid #888;
}
#sidebar
{
width:200px;
padding:0 10px 3em 0px;
background:url(/images/style3/sidebar-bg.png);
background-position: right;
background-repeat: repeat-y;
float:left;
}
#main
{
  background:#fff;
  background-repeat:repeat-y;
  border-top:1px solid #ccc;
  border-bottom:1px solid #a7a7a7;
  margin:0;
/*
  background:yellow;
*/
  background:white;
}
#main_main
{
/*
background:orange;
*/
clear:none;
margin:0;
margin-left:210px;

width:793px;
position:relative;
top:0;
left:0;
}
#footer_main{
  background: #ddd;
  padding:.5em 1em;
  background:white;
  border-top:1px solid #ccc;
  text-align: center;
  font-style: italic;
  color:#999;
}
#footer_main a{
  color:#999;
}
#footer_footer{

  height:0;
}

#menu
{
  margin-left:20.25em;
}
#menu ul
{
  float:right;
  list-style-type: none;
  list-style-position: inside;
  margin:0;
  padding:0;
  padding-top:1.75em;
}
#menu li
{
  height:100%;
  float:left;
  padding:0;
  font-weight:normal;
  font-size:15px;
}
#menu a
{
  text-decoration:none;
  color:black;
  padding:.75em;
}
#menu a:hover
{
  color:#900;
}
#menu a.selected
{
  color:#900;;
}


#urhere
{
  padding:0 1em;
  text-transform: uppercase;
}
#urhere .delim
{
  /*
  font-size: 3em;
  */
  display:block;
  float:left;
  margin:0;
  padding:.5em;
  padding-left:1.5em;
  background: url(/images/style3/delim-ddd.png);
  background-position: .75em center;
  background-repeat: no-repeat;
  margin-top:-1px;
  color:#ddd;
}
#urhere a
{

  text-decoration:none;
  white-space: nowrap;
  color:#456;
  display:block;
  float:left;
  padding:.5em 0 .4em 0;
}
#urhere a:hover
{
  color:#234;
}
#logo
{
  float:left;
  width:10.5em;
  height:3em;
  top:0;left:0;
  font-size: 20px;
  text-align: center;
  font-weight: bold;
}
#logo a
{
  color:#900;
  text-decoration: none;
}
#logo img
{
  line-height: 2.8em;
  border:0;
  width:9em;
  height:3em;
  padding:0 .75em;
}
#sidebar h3
{
  margin:0;
  padding:0;
}
#sidebar h3 a
{
  display:block;
  padding:1.5em .75em 1em .75em;
  font-weight:normal;
  font-size:15px;
  color:black;
}
#sidebar h3 a.selected
{
  color:#900;
  font-weight:normal;
}
#sidebar a:hover
{
  color:#900;
}
#sidebar a
{
  text-decoration:none;
  color:black
}
#sidebar a.selected
{
  font-weight:bold;
}

#sidebar a.unselectedGroup,
#sidebar a.selectedGroup
{
  color:#900;
}
#sidebar a.selectedGroup
{
  font-weight:bold;
}


#sidebar ul
{
border-style: none;
border: #800D0D;
border-width: 0px;
margin:0;
padding:0;
list-style: none;
}
#sidebar li {
padding:.25em 0 .25em 1em;
line-height:1.2em;
}
#sidebar li li {
padding:.23em 0 .23em 1em;
line-height:1.1em;
}
#sidebar li li li {
padding:.21em 0 .21em 1em;
line-height:1.0em;
}

#sidebar li li li li {
padding:.19em 0 .19em 1em;
line-height:0.9em;
}

