/* copyright Lockheed Martin 2008 */

body
{
    margin: auto;
    padding: 0px;
    width: 985px;
    background-color: #009966;
}
.menuwrap {
	position: relative;
	top: 0px;
	left: 0px;
	padding: 0px;
	height: 133px;
}

.mainmenuitem {
	border: 1px solid White;
    background-color: #cceeaa;
    color: black;
    text-decoration: none;
    font-size: 7pt;
    font-family: Verdana;
    font-weight: 700;
	height: 23px;
	line-height: 23px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.mainmenuitemhover {
	background: White;
}
.mainmenu {
	z-index: 900;
}
.statmenuhover 
{
    background-image: url(images/programs_over.jpg);
}
.wrapper {
	width:985px;
	position: relative;
	top: 0px;
	left: 0px;
	background-color: #dddddd;
}
.LeftNav 
{
    position: relative;
    top: 0px;
    left: 0px;
	background-color: #dddddd;
	width: 234px;
	padding: 0px;
	margin: 0px;
	float: left;
	padding-top: 12px;
	padding-bottom: 20px;
}

.body
{
    position: relative;
    top: 0px;
    left: 0px;
    width: 700px;
    background-color: white;
    padding-top: 28px;
    padding-bottom: 28px;
    padding-left: 14px;
    color: #003300;
    font-family: Tahoma;
    font-size: 10pt;
    text-decoration: none;
}

.Abody
{
    position: relative;
    top: 0px;
    left: 0px;
    width: 705px;
    background-color: white;
    padding-top: 8px;
    padding-bottom: 28px;
    padding-left: 14px;
    padding-right: 12px;
    color: #003300;
    font-family: Tahoma;
    font-size: 10pt;
    text-decoration: none;
}
.Bbody
{
    position: relative;
    top: 0px;
    left: 0px;
    width: 700px;
    background-color: white;
    padding-top: 28px;
    padding-bottom: 28px;
    padding-left: 14px;
    color: #003300;
    font-family: Tahoma;
    font-size: 10pt;
    text-decoration: none;
}

.bodytext {

	float: left;
    color: #003300;
	background-color: white;
	position: relative;
}

.Adminbody {

    color: #003300;
	background-color: #dddddd;
	position: relative;
}

.Adminbody a, .Adminbody a:visited
{
    color: #003300;
}

.bodytext a, .bodytext a:visited {

    color: #003300;
}

.AContent 
{
    position: relative;
	margin-top: 25px;
	background-color: #dddddd;
	width: 100%;
}

#ARightCol {
	float:left;
	width: 200px;
	text-align: center;
	background-color: #dddddd;
}

.Abodytext {
	float: left;
	width: 100%;
	padding-right: 15px;
	color: #003300;
	background-color: white;
    font-family: Tahoma;
    font-size: 10pt;
    text-decoration: none;
}

.Abodytext a, .Abodytext a:visited {

    color: #003300;
    font-family: Tahoma;
    font-size: 10pt;
}
	

.Bbodytext
{
    color: #003300;
    background-color: white;
    position: relative;
    top: -10px;
    clear: both;
}
.Bbodytext a, .bodytext a:visited .bodytext td {

    color: #003300;
}
    
#Footer
{
    clear: both;
    width: 985px;
    color: white;
    font-family: Verdana;
    background-image: url(images/footer_img.jpg);
    height: 157px;
}
    
.Footer
{
    clear: both;
    width: 985px;
    color: white;
    font-family: Verdana;
    background-image: url(images/footer_img.jpg);
    height: 157px;
}

#LNBacksMe
{
    margin-top: 12px;
    padding-top:12px;
    background-color: #d2d2d2;
    text-align:center;
}

.LNLink
{
    font-size: 13pt;
    color: black;
    font-family: 'Arial Narrow';
    text-decoration: none;
    font-weight: bold;
    border: 0px;
    float: left;
}
.LNDivider
{
    background-color: #d2d2d2;
    width: 100%;
    height: 5px;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
}
.Narrow11
{
    font-size: 11pt;
    color: black;
    font-family: 'Arial Narrow';
    text-decoration: none;
    font-weight: bold;
}
.Verdana7
{
    font-size: 8pt;
    color: black;
    font-family: Verdana;
    text-decoration: none;
    line-height: 13pt;
    text-align: center;
}
.Verdana7 a
{
    font-weight: bold;
    color: black;
}

#footermenu
{
    font-size: 9pt;
    color: white;
    text-decoration: none;
    position:relative;
    left: 355px;
    width: 528px;
    top: 40px
}
#footermenu a, #footermenu a:visited
{
    font-size: 9pt;
    color: white;
    text-decoration: none;
}

#FooterCopy
{
    position:relative;
    font-size: 10pt;
    left: 91px; 
    top: 72px
}

#ANowCover
{
    left: 25px;
}
#ANowLink
{
    text-align: center;
    top: 192px;
    width: 150px;
    left: 25px;
    color: #003300;
    font-weight: bold;
    font-size: 10pt;
}
#NowCover
{
 
    position:relative;
    left: 43px;
    text-align:center;
}
#NowLink
{

    text-align: center;
    width: 150px;
    color: #003300;
    font-weight: bold;
    font-size: 10pt;
    position:relative;
}
.ATopFrame
{
    position: relative;
    background-color: #99cc66;
    width: 705px;
    height: 261px;
}
.ATopInnerFrame
{
    background-color:#eeeeee; 
    position:relative; 
    left:5px; 
    width:695px;
    height: 261px;
}
.AImg
{
    position: relative;
    float: left;
    clear: left;
    width: 496px;
    padding-top: 1px;
    padding-left: 1px;
}
.AImgText
{
    position: relative;
    top: 0px;
    left: 0px;
    padding-top: 0px;
    padding-right: 5px;
    padding-left: 10px;
    padding-bottom: 0px;
    background-color: #eeeeee;
    font-family: Tahoma;
    float: left;
    clear: right;
    width: 173px;
    height: 261px;
    overflow: hidden;
}
.AImgBody
{
    position: relative;
    background-color: #eeeeee;
    font-family: Tahoma;
    clear: right;
    font-size: 8pt;
}
.AImgHead
{
    position:relative;
    font-weight: bold;
    color: #006600;
    font-size: 12pt;
}
.AImgText a, .AImgText a:visited
{
    color: #006600;
    font-family: Tahoma;
}
.AImgBody a, .AImgBody a:visited
{
    color: #006600;
    font-family: Tahoma;
}
.BTopFrame
{
    background-color: #99cc66;
    position: relative;
    top: 0px;
    left: 0px;
    float: left;
}
.BTopInnerFrame
{
    background-color: #99cc66;
    position:relative; 
    padding-left:5px; 
    padding-right:5px;
    position: relative;
    top: 0px;
    left: 0px;
}
.BImg
{
    position: relative;
}
.CLeftImg
{
    float: left;
}
#CMidImg
{
    position: absolute;
    left: 483px;
    top: 167px;
}
#CRightImg
{
    position: absolute;
    left: 723px;
    top: 167px;
}
.FrameTop
{
    position: absolute;
    top: 161px;
    left: 257px;
    z-index: 100;
    width: 702px;
    height: 6px;
}
.FrameLeft
{
    position: absolute;
    top: 167px;
    left: 257px;
    z-index: 100;
    width: 5px;
    height: 260px;
}
#FrameRight
{
    position: absolute;
    top: 167px;
    left: 942px;
    z-index: 100;
}
#FrameBottom
{
    position: absolute;
    top: 290px;
    left: 257px;
    z-index: 100;
}
.AFrameRight
{
    position: absolute;
    top: 167px;
    left: 952px;
    width: 7px;
    height: 260px;
}
.AFrameBottom
{
    position: absolute;
    top: 427px;
    left: 257px;
    width: 702px;
    height: 7px;
}
.FrameText
{
    color: White;
    font-weight: bold;
    font-size: 18pt;
    font-family: "Arial Narrow";
    position: relative;
    top: -38px;
    left: 20px;
    float: left;
    clear: left;
    width: 100%;
}
.DFrameText
{
    position: relative;
    top: -35px;
    left: 10px;
    z-index: 500;
    color: White;
    font-weight: bold;
    font-size: 18pt;
    font-family: "Arial Narrow";
}
#mnAbout
{
            position: absolute;
            padding: 0;
            visibility: visible;
            display: block;
            top: 105px;
            left: 235px;
            width: 724px;
            height: 28px;
            z-index: 9900;
}
.ContentPanel
{
    width: 751px;
    float: right;
    position: relative;
    top: 0px;
    left: 0px;
	padding: 0px;
	margin: 0px;
	background-color: White;
}
.relPos
{
    position: relative;
    top: 0px;
    left: 0px;
}
.signupframe
{
    border: 1px solid #006644;
    background: #ffffff;
    color: #006644;
    font-family: Arial, Helvetica, sans-serif;
}
.floatleft
{
    position:relative;
    float:left;
}