/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/dd_valid.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
/* common styling 
clear:both;
*/
.menu {font-family: arial, sans-serif; width:1170px; height:100px; position:relative; font-size:12px; z-index:100;}
.menu ul li a, .menu ul li a:visited {display:block; text-decoration:none; color:#000000;width:104px; 
  height:20px; text-align:center; color:#000000; border:1px solid #000000; background:#DCAB2E; line-height:22px; 
  font-size:11px; text-overflow:ellipsis;}
  
/* border:1px solid #fff; background:#710069; line-height:20px; font-size:11px; text-overflow:ellipsis;} */
.menu ul {padding:0; margin:0; list-style: none;}
.menu ul li {float:left; position:relative;}
.menu ul li ul {display: none;}

/* specific to non IE browsers */
.menu ul li:hover a {color:#fff; background:#831D11;}
.menu ul li:hover ul {display:block; position:absolute; top:21px; left:0; width:105px;}
.menu ul li:hover ul li a.hide {background:#7DB2CD; color:#000000;}
.menu ul li:hover ul li:hover a.hide {background:#FFFFFF; color:#000;}
.menu ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li a {display:block; background:#ddd; color:#000;}
.menu ul li:hover ul li a:hover {background:#FFFFFF; color:#000;}
.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:105px; top:0;}
.menu ul li:hover ul li:hover ul.left {left:-105px;}

/* Bob adds slowly */
body {
line-height:1.2;
margin: 0 auto;
border-top: 10px solid #689BBC; 
background-color:#BDB99E;
}

hr {
border: 0;
color: #857767;
background-color: #857767;
height: 2px;
width: 90%;
}

hr 
{
border: 1px;
height: 1px;
width: 100%;
background: #32110A;
}

ul, li
{
color:#32110A;
font-size:16px;
border-left-width: 100px;
/* text-align:left; */
}
/*
ul:hover li:hover
{
background-color:#EBE9DC;
}
*/
#container
{
position:relative;
font-family:Arial,Helvetica,sans-serif;
font-weight:bold; 
width: 1166px;
height: auto;
min-height: 12in;
top-margin: 0;
background-color:#FFFFFF;
margin:0 auto;
border-bottom: 10px solid #689BBC;
}

p
{
clear:both;
color:#32110A;
font-size:16px;
font-weight:bold; 
text-align:left;  
}

.center
{
color:#32110A;
font-size:16px;
font-weight:normal; 
text-align:center;
}

.color
{
color:#857767;
}

.row
{
clear:both;
width:100%;
float:none;
/* text-align:left; */
}

.left
{
float: left;
width: 47%;
padding: 0em 1em 1em 1em;
}

.right
{
float: right; 
width: 47%;
padding: 0em 1em 1em 1em;
}

a
{
font-weight: bold;
text-decoration: underline;
color: #CE6928;
}

a:hover
{
  color:#32110A;
}

/*
a:link { color:#0000FF; }
a:vlink { color:#880088; }
a:alink { color:#FF0000; }
a:hover { color:#0099FF; }
*/

h1, h2, h3, h4
{
line-height:1.2;
text-align:center;
margin: 0 auto;
margin-bottom:20px;
}

h1,h2,h3,h4
{
line-height:1.2;
color:#32110A;
font-style:italic;
margin: 0 auto;
margin-bottom:20px;
}

h1
{
font-family:Times New Roman;
font-size:36px;
font-style:normal;
}

h2
{
font-size:20px;
}

h3
{
font-size:18px;
}

h4
{
color: #32110A;
font-size: 14px;
font-weight: normal;
text-align: center;
margin-bottom: 0px;
}

#footer
{
clear: left;
width: 1166px;
 /* Position at the bottom */
position: absolute;
top: 97%;
/* Center */
margin: 0 auto;
text-align: center;
}
