body
{
  width:100%;
  max-width:960px;
  padding:0;
  margin:0 auto;
  background-color:#FFFAE3;
}

nav
{
  margin:0;
  padding:0;
  width:100%;
  background-color:#F4E6BF;
}

nav ul
{
  list-style:none;
  display:inline-block;
  margin:15px 5px;
  padding:0;
}

nav p
{
  margin:0;
  padding:0;
  float:right;
}

nav ul li 
{
  display: inline;
/*  float:left;*/
/*
  margin:0;
  padding:0;
*/
}

nav ul li a
{
  text-align:left;
  padding:8px;
  display: inline;
  background: #D0C5F0; /* Old browsers */
  background: -moz-linear-gradient(top,  
    #D0C5F0 0%, #B5A1ED 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, 
    color-stop(0%,#D0C5F0), 
    color-stop(100%,#B5A1ED)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  
    #D0C5F0 0%,#B5A1ED 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  
    #D0C5F0 0%,#B5A1ED 100%); /* Opera 11.10+ */
  background: linear-gradient(to bottom,  
    #D0C5F0 0%,#B5A1ED 100%); /* W3C, IE10+ */
  filter: progid:DXImageTransform.Microsoft.gradient( 
    startColorstr='#D0C5F0', 
    endColorstr='#B5A1ED',GradientType=0 ); /* IE6-9 */
}

nav ul li a,
nav ul li a:focus,
nav ul li a:visited,
nav ul li a:hover,
nav ul li a:active
{
  color: #000;
  text-decoration: none;
}

nav ul li a:hover,
nav ul li a:active
{
  background: #b0ca34; /* Old browsers */
  background: -moz-linear-gradient(top,  
    #b0ca34 0%, #96c40d 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, 
    color-stop(0%,#b0ca34), 
    color-stop(100%,#96c40d)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  
    #b0ca34 0%,#96c40d 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  
    #b0ca34 0%,#96c40d 100%); /* Opera 11.10+ */
  background: linear-gradient(to bottom,  
    #b0ca34 0%,#96c40d 100%); /* W3C, IE10+ */
  filter: progid:DXImageTransform.Microsoft.gradient( 
    startColorstr='#b0ca34', 
    endColorstr='#96c40d',GradientType=0 ); /* IE6-9 */
}

nav ul li:first-child a
{
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
}

nav ul li:last-child a
{
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
}

/*
p.pUl
{
  width: 100%;
  display: table;
}
*/

span.spanUl
{
  width: 100%;
  display: table;
  border-bottom: 1px solid black;
/*  background: yellow; */
}

#main_body
{
  float:left;
  width:780px;
/*  background:green; */
}

#sidebar
{
  float:left;
  width:180px;
/*  background:red; */
}

#footer
{
  clear:both;
/*  background:yellow; */
}

#busy_pin_div
{
  display:none;
  position:fixed;
  width: 120px;
  height: 120px;
  right: 50%;
  bottom: 50%;
  margin: 0 auto 0 auto;
  z-index: 1000;
}

.main_msg_body
{
  display:none;
}

.center_img
{
  display:block;
  margin: auto;
}

.welcome_txt
{
  text-align: center;
  color: darkgreen;
}

.footer_txt
{
  text-align: center;
  font-size: 12px;
}

.nav_logo
{
  display:inline-block;
  float:left;
}

/*
table, th, td
{
  border: 1px solid black;
}
*/
