/* CSS Document */
body.orig {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
background-image:url('images/background.jpg'); background-repeat:repeat-x; background-color: #AA9F99;
}
body.xmas {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
background-image:url('images/background.jpg'); background-repeat:repeat-x; background-color: #AA9F99;
}

.body_container {
width:1000px; border:solid; border-color:#074E95; margin-left:auto; margin-right:auto;
}

.main_table {
background-color: #FFC424;
 
}

.content {
/* we want indent, but it messes up the right side
 text-indent: 10px; */
background-image:url('images/content_bg.jpg');
background-repeat:no-repeat;
background-position:right bottom;
 padding-left: 10px;
 padding-right: 5px;
}
.content_p {
 padding-left: 10px;
 padding-right: 5px;
}

.head1 {
 color: #15C108;
 font-size: 16pt;
 font-weight: bold;
}
.head2 {
color: #9c1b31;
font-size: 12pt;
font-weight: bold;
}

.body1 {
font-size: 14px;
font-weight: normal;
color: #111111;
}
.footer {
font-size: 9pt;
}

a.top_nav {
font-size: 16pt;
font-weight: bold;
display:inline;
padding-left:20px;
padding-right:20px;
text-decoration:none;
color:#FFC424;
background-color:#004E94;
}

a.top_nav:hover {
color:#004E94;
background-color:#FFF;
/* border-bottom: 31px solid #FFF */
}

.index_submenu {
padding-left: 0px;
text-indent: 20px;
list-style: none;
 
line-height: 24px;
color: #004E94;
}
.index_submenu a {
text-decoration: none;
display: block;
}
.index_submenu a:hover {
  background: #FFEFC3;
}

.button {
font-family: geneva, verdana, sans-serif;
font-size: 12px;
text-decoration: none;
text-transform: uppercase;
color: #074E95;
line-height: 40px;
padding:4px; 
background-color:#FFC424; 
border: 2px solid #074E95;
}
.button:hover {
border-style: inset;
background-color:#FFDA84;
position: relative;
top: 1px;
}

li.top {
padding-top: 12px;
}
ul.targetlist {
line-height: 0px;
padding-top: 0px;
}

/**** nav bar */
.ie_submenu_container {
background-image:url('images/nav_bg.jpg');
background-repeat:repeat-y;
margin: 0px;
padding: 0px;
} /* Makes top border for 1st button */
.ie_submenu {
 color: #004E94;
 padding-right: 12px;
 text-indent: 110px;
 text-decoration: none;
}
.ie_submenu:hover {
 color: #004E94;
 background-color:yellow;
}

ul.nav_container {
background-image:url('images/nav_bg.jpg');
background-repeat:repeat-y;
margin: 0px;
padding: 0px;
} /* Makes top border for 1st button */
 
ul.nav_container li {
margin: 0px;
padding: 0px;
  list-style: none; /* turns off the list bullets */
  position: relative;
  vertical-align: bottom; /* for IE5-Win */
}

ul.nav_container ul {
  display: hidden;
  width: 220px;
  padding: 6px;
  background: #FFEFC3;
  position: absolute;
  left: -3000px;
  top: 4px;
  line-height:30px;
  font-weight:bold;
  border-right:2px solid #004E94;
  border-top:2px solid #004E94;
  border-bottom:2px solid #004E94;
} /* set flyout BG color and preset the positioning */
 
ul.nav_container li:hover ul,
ul.nav_container li a:hover {
  color: #004E94;
  left: 300px;
  z-index:100;
  display: block;
} /* make flyout appear when the LI is hovered */ 
ul.nav_container li:hover ul li:hover,
ul.nav_container li a:hover ul li a:hover {
background: white;
color: blue;
}
