BODY {
  
}

.body_wrapper {	
	background-color:#0D1B51;
	width: 100%;
	padding: 0px;
	padding-bottom: 500px;
	margin: 0px;
	position: absolute;
	top: 0;
	left: 0;
}


.nav_table {
  background-color:#0D1B51;
  color: #D4C9A9;
}
ul#nav {
 width: 762px;
 height: 33px;
 z-index: 3;
}
ul#nav IMG {
 width: 127px;
 height: 33px;
}
ul#nav li A IMG {
 border: 0px;
}



#navcontain {
  z-index: 4;
  background-image: url('images/nav/nav.gif');
  height: 33px;
}
#flashcontain {
  z-index: 2;
}
ul { /* all lists */
 padding: 0;
 margin: 0;
 list-style: none;
}

li { /* all list items */
 float: left;
 position: relative;
 /*width: 10em;*/
 width: 127px;
}


li ul { /* second-level lists */
 display: none;
 position: absolute;
 top: 33px;
 left: 1px;
 background-color:#0D1B51;
 z-index: 3;
 border: 1px solid #AFAFAF;
 border-top: 0px;
 font-size: 11px;
 font-family: Helvetica, sans-serif;
 text-transform:uppercase;	
 letter-spacing: 1;
}

ul li ul {
 top: 33px;
}


li ul li ul li{
 display: none;
}

li ul li ul {
 left: 118px;
 z-index: 1;
 top: 0px;
 color: white;
}

li>ul li ul {
 left: 123px;
}

li ul li:hover ul li, li ul li.over ul li {
 display: block;
}




li ul a {
  text-decoration: none;
}

li ul a:hover {
  /*text-decoration: underline;*/
}

li ul li:hover, li ul li.over {
  background-color: #9B9B9B;
  width: 118px;
}



li:hover, li.over {
  background-image( 'images/nav/selected.gif' );
}

li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
 top: 37px;
 /*left: auto;*/
 left:1px;
}

li:hover ul, li.over ul { /* lists nested under hovered list items */
 display: block;
 z-index: 3;
}

li ul li {
  z-index: 4;
  /*margin-left: 5px;*/
  margin-right: -9px;
 padding-left: 5px;
 padding-top:10px;
 padding-bottom:10px;
 width: 127px;
}

li ul li a, li ul li a.visited {
 color: #FFFEED;
}

#content {
  background-color: #F4F2EA;
 min-height: 100%;
  padding-top: 5px;
  padding-left: 5px;
}

#content #content_home {
 position: relative;
 top: -5px;
 left: -5px;
}


.leftbar, .leftbar a {
 font-family: Arial, Verdana, Sans-Serif;
 font-size: 11px;
 text-align: right;
 line-height: 20px;
 vertical-align: top;
 text-decoration: none;
 color: #000000;
}

.leftbar .flashmov {
 margin-bottom: 10px;
 width: 248px;
 border: 2px solid #AFAFAF;
}

.leftbar .announcement {
 width: 248px;
 border: 2px solid #AFAFAF;
 background-color: #FFFFFF;
 height-min: 30px;
 text-align: center;
 vertical-align: middle;
 font-size: 14px;
 margin-bottom: 5px;
 font-weight: bold;
}

.leftbar .announcement a {
 font-family: Arial, Verdana, Sans-Serif;
 font-size: 14px;
 text-decoration: underline;
 color: #0d1b51;
}


.leftbar IMG {
 margin-bottom: 10px;
 width: 248px;
 border: 2px solid #AFAFAF;
}

.leftbar H2 {
 font-size: 16px;
}

.rightbar {
  vertical-align: top;
}


.rightbar .main {
 padding-left: 20px;
 font-family: Arial, Verdana, sans-serif;
 font-size: 13px;
 color: #50482D;
 padding-top: 20px;
} 

.rightbar .main a {
 color: #50482D;
 text-decoration: underline;
}

DIV.body_header {
 width: 491px;
 height: 60px;
 font-family: Garamond, "Times New Roman", sans-serif;
 font-size: 24px;
 background-color: #C88A13;
 color: #FFFFFF;
}

.body_header .text {
 font-weight: bold;
 vertical-align: bottom;
 height: 60px;
 padding-left: 15px;
 padding-top: 27px;
 letter-spacing: 1px;
}

.body_nav {
 width: 491px;
 height: 22px;
 font-family: Garamond, sans-serif;
 font-size: 14px;
 background-color: #FFFFFF;
 color: #FFFFFF;
 text-align: left;
 border-top: 1px solid black;
 border-bottom: 1px solid black;
 vertical-align: middle;
}

/*
.body_nav_border {
 width: 491px;
 height: 6px;
 font-family: Garamond, sans-serif;
 font-size: 14px;
 color: #FFFFFF;
 text-align: center;
}
.body_nav_border.top {
 background: url( '/images/border_top.gif' );
}

.body_nav_border.bottom {
 margin-top: 4px;
 background: url( '/images/border_bottom.gif' );
}

*/

.body_nav_border {
 width: 491px;
 height: 1px;
}

.body_nav_border.top {
 background-color: black;
 height: 1px;
}

.body_nav_border.bottom {
 background-color: black;
 height: 1px;
}

.body_nav .links {
 color:#000000;
 text-align: center;
 font-family: Helvetica, sans-serif;
 text-transform:uppercase;	
 letter-spacing: 1;
 padding-left: 15px;
 padding-top: 5px;
 font-size: 12px;
 padding-bottom: 5px;
 font-weight: bold;
}

.body_nav .links A {
 color:#0D1B51;
 text-decoration: underline;
}

.body_nav .links A:hover {
 text-decoration: none;
}

.body_nav.double {
 height: 48px;
}

.form_errors li {
 float: none;
 width: 400px;
 color: red;
}

.footer {
 position: relative;
 top: -20px; 
 left: 60px;
 font-size: 11px;
 font-family: Helvetica, sans-serif;
 color: #FFFFFF;
}

.footer A {
 color: white;
}

