/* [Layout Style] */

body { }
div#layout { text-align: center; }
div#layout_center { text-align: left; margin: auto; }
div#layout_main {  }
div#layout_header {
  position: absolute;
}
#header_text {
  position: absolute;
  top: 4px;
  left: 332px;
  width: 400px;
}
#header_text h1 {
  float: right;
  color: #1B41D0;
  font-family: Times;
  font-size: 14pt;
  margin: 0;
  padding: 0;
}
#layout_nav_sub {
  position: absolute;
  top: 29px;
  left: 332px;
  width: 400px;
}
#layout_nav_sub #nav_root_2 {
  float: right;
}
#layout_nav_strip {
  height: 40px; background: url(/img/sysimg?img=/UserFiles/Image/layout/nav_main_background.gif);
}
div#layout_nav_main { padding: 0; float: left; }
div#layout_nav_search { float: right;  }
img#layout_nav_search_label { }

input#topbar_search { vertical-align:top; margin: 10px 5px 0 0; width: 130px; }
img#layout_nav_search_button { border: 0; padding: 0; background-image: url(/img/sysimg?img=/UserFiles/Image/layout/search_button.gif);background-position: 0 0; }
img#layout_nav_search_button:hover { background-position: 0 40px; }

div#layout_body {
  padding: 8px; border-left: 1px solid #91A6FF; border-right: 1px solid #91A6FF; width:722px;}
div#layout_body .spacer { height: 1em; }

div#layout_content { padding: 0; float: left;}
div#layout_content p { color: #3B2D51; }

div#layout_content p.prev_next { text-align: center; font-size: 80%; padding: 0; margin: 5px 0 5px 0; }
div#layout_content p.prev_next a { color: #0000ff; }
div#layout_content p.prev_next a:hover { background-color: #F4CD1A; }

div#layout_sidebar {
  margin: 0 0 0 8px; float: left;
  background-color: #502801;
  width: 194px;
}

div#layout_footer {
  line-height: 17px; color: #ffffff;
  background: url(/img/sysimg?img=/UserFiles/Image/layout/footer_background.gif);
} 


#layout_center { width: 740px; }
#layout_center div#layout_content  { width: 518px; }

/* [ Content styling for VBS sub-site ] */
#layout_content h1.title a {
  text-decoration: none;
  color: #853300;
}
#layout_content h1.title a:hover {
  text-decoration: underline;
}
#layout_content h2 {
  color: #669900;
  font-size: 100%;
  font-style: italic;
}
#layout_content p {
  font-weight: bold;
  color: #005E46;
  text-align: justify;
}
#layout_content p.quote {
  font-style: italic;
  font-weight: bold;
  color: #732800;
  padding: 0 10px;
  text-align: justify;
}
#layout_content ul li{
  font-weight: bold;
  color: #005E46;
}