body {
background: #00693e; 
MARGIN: 0px; 
font-size:1em;
}
#content {
BACKGROUND: #f0eadb; 
width:95%;
max-width:960px;
margin-left: auto ;
margin-right: auto ;
margin-bottom: 20px;
border-left: 2px solid #003479;
border-right: 2px solid #003479;
border-bottom: 2px solid #003479;
overflow:auto;
}
#bannerbar {
clear: both; 
height: 72px;
margin: 0px;
background:#ffffff;
width:100%;
overflow:hidden;
position:relative; 
}
.bannertrooplogo {
position:relative;
top:0px;
left:10px;
z-index:100;
}
.bannernationallogo {
position:absolute;
top:0px;
right:10px;
z-index:99;
}
#menubar {
clear: both; 
margin: 0px;
text-align: center;
background:#B31F36;
width:100%;
display:block;
overflow:auto;
}
#Calbody {
margin-Top: -130px;
Margin-bottom: 0px; 
MARGIN-LEFT: 5%; 
MARGIN-RIGHT: 5%; 
BACKGROUND: #999966; 
PADDING-LEFT: 5px; 
PADDING-RIGHT: 5px; 
PADDING-BOTTOM: 5px; 
}

/* ================================================================ 
Begin Navigation Section
=================================================================== */
/* ================================================================ 
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/final_drop.html
Copyright (c) 2005-2008 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
.menu {
position:relative; 
PADDING: 0px; 
font-family:arial, sans-serif;
font-size: smaller;
z-index:100;
}
/* remove all the bullets, borders and padding from the default list styling, set margins and padding to zero for edge */
.menu ul {
list-style-type:none;
margin:0px;
PADDING:0px;
}
/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.menu li {
float:left;
position:relative;
padding-left:10px;
padding-right:10px;
PADDING-BOTTOM: 5px;
PADDING-Top: 5px;
font-weight:bold;
}
/* style the links for the top level */
.menu a, .menu a:visited {
color: #ffffff; 
text-decoration:none; 
}
.menu li:hover, li2:hover{
/*color: #000000; */
background: #e70f47;
}
/* ================================================================ 
End Navigation Section
=================================================================== */
#left {
clear: left; 
FLOAT: left; 
WIDTH: 18%; 
height: 100%;
Margin-top: 0px; 
MARGIN-left: 0px;
MARGIN-right: 0px;
PADDING-TOP: 20px; 
PADDING-BOTTOM: 20px; 
PADDING-RIGHT: 5px; 
PADDING-LEFT: 5px; 
BACKGROUND: #dad7bf; 
font-size: smaller;
}
#main {
MARGIN-Top: 0px; 
MARGIN-LEFT: 20%; 
PADDING-TOP: 20px; 
PADDING-RIGHT: 15px; 
PADDING-LEFT: 5px; 
}
#mainfull {
MARGIN-Top: 0px; 
MARGIN-LEFT: 10px; 
MARGIN-RIGHT: 10px; 
PADDING-TOP: 20px; 
PADDING-RIGHT: 15px; 
PADDING-LEFT: 15px; 
}
#footer {
clear: both;
width:100%; 
}
td.lefttablecolumn {
text-align: right; 
vertical-align: top; 
}
td.righttablecolumn {
text-align: left; 
vertical-align: top; 
}
td.linkrightcolumn {
text-align: left; 
vertical-align: top; 
}
h1 {
text-align: center; 
font-variant: small-caps; 
}
h2 {
text-align: center; 
}
p.indent {
text-indent: 0.25in; 
}
p.negindent {
text-indent: -12px; 
}
p.negindenthead {
text-indent: -12px; 
font-weight: bold;
}
p.center { 
text-indent: 0; 
text-align: center; 
}
p.right {
text-align: right
}
table.requirements {
width: 450px;
margin: auto; 
border: 2px #000000 hidden;
border-collapse: seperate;
border-spacing: 30px;
}
.requirementstd {
background-color: #999966;
border: 2px #000000 solid;
-moz-border-radius: 3em 1em;
padding: 20px; 
}
