        /* ----------------------------------------------------- */
        /**  GENERAL ELEMENTS                                   **/
        /* ----------------------------------------------------- */
        body 
        {
          /* effects the color of the whole page and fixes the page to the upper left corner */

            background-color: #fff; 
            margin: 0px;    /* fixes the page to the upper left corner*/
            padding: 0 0 0 0;   /* fixes the page to the upper left corner*/
            font-family: Arial, Verdana, Helvetica, Sans-Serif; 
            color: #000;
            cursor: default;
        }
        hr
        {
          width: 100%; 
          color:#336;
        }
        .Search 
        {
          left: 598px; 
          width: 402px; 
          position: absolute; 
          top: 150px; 
          height: 18px;
           }
 		.message 
		{
			font-size: 14px; 
			background: #ccc;  
			color: #336; 
            font-family: Arial, Verdana, Helvetica, Sans-Serif; 
 		}
	    .banner
	    {
	        background-image:  url(../img/masthead.jpg);
		    width: 1000px;
		    height: 180px;
		    position: absolute;
		    top: 0px;
		    left: 0px;
	    }
	    .ima
	    {
            position: absolute;
            top: 4px;
            left: 0px;
            width: 330px;
            height: 180px;
			line-height:120%;
            color:#900;
            font-family: Arial, Verdana, Helvetica, sans-serif;
            font-weight:600;
            text-align: center;
            margin: 0 0 0 0;
            padding: 0 0 0 0;
	    }
	    #usarmy
	    {
            font-size:9px;
	    }
	    #ima2
	    {
			font-size:30px;
	    }
	    #ima3
	    {
			font-size:13px;
	    }
	    #region
	    {
			font-size:18px;
	    }
	    .branding
	    {
            position: absolute;
            top: 4px;
            left: 550px;
            width: 450px;
            height: 100px;
			line-height:140%;
            color:#900;
            font-family: Arial, Verdana, Helvetica, sans-serif;
            font-weight:900;
            text-align: center;
            margin: 0 0 0 0;
            padding: 0 0 0 0;
	    }
	    #base
	    {
		    position: relative;
			top: 30px;
			font-size:26px;
	    }
         .CenterArea
        {
          left: 182px; 
          width: 825px; 
          position: absolute; 
          top: 185px; 
          height: 438px;
        }
       /* ----------------------------------------------------- */
        /**  LINKS                                              **/
        /* ----------------------------------------------------- */
        .StandardLink12 
        {
          font-weight: 900; 
          font-size: 12px; 
          color: #232754; 
          font-family: Arial, Verdana, Helvetica, Sans-Serif; 
          text-decoration: none;
        }
        .StandardLink12:hover 
        {
          font-weight: 900; 
          font-size: 12px; 
          color: #900; 
          font-family: Arial, Verdana, Helvetica, Sans-Serif; 
          text-decoration: underline;
           }

        /* ----------------------------------------------------- */
        /**  LAYOUT -- HEADER -- TITLE BANNER                   **/
        /* ----------------------------------------------------- */
        
        .Breadcrumbs 
        {
          font-size: 12px; 
          width: 50em; 
          font-family: Arial, Verdana, Helvetica; 
        }
        .Breadcrumbs#Breadcrumbs
        {
          top: 155px; 
          left: 20px; 
          height: 24px;
          position: absolute; 
        }
        .Breadcrumbs a:link, .Breadcrumbs a:visited
        {
          text-decoration:none;
          color:#000;
        }
        .Breadcrumbs a:active
        {
          text-decoration:none;
          color:#000;
		  font-weight: 600;
        }
        .Breadcrumbs a:hover
        {
          text-decoration:underline;
          color:#900;
        }

        /* ----------------------------------------------------- */
        /**  LAYOUT -- GARRISON AREA --                          **/
        /* ----------------------------------------------------- */

		.GarrisonContentArea
		{
	font-weight: 200;
	font-size: 16px;
	color: #000;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	vertical-align: top;
	width: 400px;
		 }
         .GarrisonContentArea h4
		 {
         color: #336; 
         border-bottom-color: #336;
         border-bottom-style: solid;
         border-bottom-width: thin;
		 }
		 .GarrisonContentArea ul
		 {
         margin: 0 0 0 0;
         padding: 0 0 20px 20px;
         list-style-type: square;
		 }
		 .GarrisonContentArea a:link,  .GarrisonContentArea a:active,  .GarrisonContentArea a:visited
		 {
		  font-weight: 900;
          color: #232754;          
          text-decoration: none;
 		 } 
		 .GarrisonContentArea a:hover
		 {
		  font-weight: 900;
          color: #900;          
          text-decoration: underline;
 		 } 

        /* ----------------------------------------------------- */
        /**  LAYOUT -- FOOTER -- THE BOTTOM OF EACH PAGE        **/
        /* ----------------------------------------------------- */

        .Footer
        {
          width: auto;
          height: 24px;
          text-align: center;
          position: relative;
        }
        .Footer hr
        {
          height: 2px;
          color: #232754;          
        }
        .Footer a:link, .Footer a:visited, .Footer a:active
        {
          font-size: 10px;
          font-family: Arial, Helvetica, sans-serif; 
          text-decoration:none;
          color:#000;
        }
        .Footer a:hover
        {
          font-size: 10px;
          font-family: Arial, Helvetica, sans-serif;
          text-decoration:underline;
          color:#900;
        }

        /* ----------------------------------------------------- */
        /**  HORIZONTAL NAV -- TOP NAV                          **/
        /* ----------------------------------------------------- */

        .HorizontalMainMenu
        {
          position:absolute;
          top:115px;
          left:142px;
          width: 858px;
          height: 30px;
          color: #FAE997;
          font-family: Arial, Verdana, Helvetica, sans-serif;
          font-size: 14px;
          font-weight: 600;
        }
        .HorizontalMainMenu a:link,
        .HorizontalMainMenu a:visited,
        .HorizontalMainMenu a:active
        {
          color:#fff;
          text-decoration: none;
        }
        .HorizontalMainMenu a:hover 
        {
          color:#004800;
        }
        .HorizontalMainMenu ul
        {
		  padding: 0;
		  margin: 0;
        }
        .HorizontalMainMenu li
        {
          display:inline;
          list-style-type:none;
          padding-right: 50px;
        }
        .HorizontalMainMenu li a:link,
        .HorizontalMainMenu li a:visited,
        .HorizontalMainMenu li a:active
        {
          width:100px;    
          color: #FAE997;
          font-family: Arial, Verdana, Helvetica, sans-serif;
          font-size: 14px;
          font-weight: 600;
          text-decoration:none;
        }
        .HorizontalMainMenu li a:hover
        {
          width:100px;    
          color: #FFF;
          font-family: Arial, Verdana, Helvetica, sans-serif;
          font-size: 14px;
          font-weight: 600;
          text-decoration:none;
        }

        /* ----------------------------------------------------- */
        /**  THE DROP DOWNS SUB MENUS FOR THE HORIZONTAL NAV    **/
        /* ----------------------------------------------------- */
        .HorizontalDropDownContainers
        {
          z-index:100;
          position:absolute;
          top:20px;
          left:0px;
          width: 200px;
        }

        .HorizontalDropDownContainers ul
        {
          margin: 0;
          padding: 0;
          list-style-type: none;
          font-family: Arial, Verdana, Helvetica, sans-serif;
          font-size: 12px;
          font-weight: 400;
        }

        .HorizontalDropDownContainers a
        {
          display: block;
          padding: 3px;
          width: 160px;
          background-color: #063;
          border-bottom: 1px solid #eee;
        }

        .HorizontalNavItems a:link,
        .HorizontalNavItems a:visited,
        .HorizontalNavItems a:active
        {
          color: #fff;
          text-decoration: none;
        }

        .HorizontalNavItems a:hover
        {
          text-decoration:none;
          background-color: #9C9;
          color: #004800;
        }

        /* ----------------------------------------------------- */
        /**  VERTICAL NAV  -- LEFT NAV                          **/
        /* ----------------------------------------------------- */
        .VerticalMainMenu
        {
	position:relative;
	top:200px;
	left: 0px;
	margin: 0 0 0 4px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #033;
	line-height: 200%;
	font-weight: 500;
	white-space:nowrap;
	text-transform: none;
	font-variant: normal;
	text-decoration: none;
	display: block;
	text-align: left;
	width: 400px;
	cursor: hand;
        }
        .VerticalMainMenu a:link,
        .VerticalMainMenu a:visited,
        .VerticalMainMenu a:active
        {
	color:#033;
	text-decoration: none;
	width: 400px;
        }
        .VerticalMainMenu a:hover 
        {
	font-weight: 700;
	text-decoration: none;
	width: 400px;
        }
        .VerticalMainMenu ul
        {
	padding: 0;
	margin: 0;
	width: auto;
	white-space: nowrap;
	float: none;
        }
        .VerticalMainMenu li
        {
	list-style-type:none;
	padding-right: 0px;
	width: auto;
	white-space: nowrap;
        }
        .VerticalMainMenu li a:link,
        .VerticalMainMenu li a:visited,
        .VerticalMainMenu li a:active
        {
	color:#033;
	text-decoration: none;
	width: 400px;
        }
        .VerticalMainMenu li a:hover 
        {
	color:#033;
	font-weight:700;
	text-decoration:none;
	width: 400px;
        }

        /* ----------------------------------------------------- */
        /* THE POP OUT SUB MENUS FOR THE VERTICAL NAV            */
        /* ----------------------------------------------------- */

        .VerticalPopOutContainers
        {
	z-index:100;
	position:absolute;
	top:19px;
	left:-1px;
	width: 158px;
        }

        .VerticalPopOutContainers ul
        {
          margin: 0;
          padding: 0;
          list-style-type: none;
          font-family: Arial, Verdana, Helvetica, sans-serif;
          font-size: 12px;
          font-weight: 400;
        }

        .VerticalPopOutContainers a
        {
          display: block;
          padding: 3px;
          width: 200px;
          background-color: #063;
          border-bottom: 1px solid #eee;
        }

        .VerticalPopOutContainers a:link,
        .VerticalPopOutContainers a:visited,
        .VerticalPopOutContainers a:active
        {
          color: #fff;
          text-decoration: none;
        }

        .VerticalPopOutContainers a:hover
        {
          text-decoration:none;
          background-color: #9C9;
          color: #004800;
        }
        /* ----------------------------------------------------- */
        /**  LAYOUT -- LAST UPDATED                             **/
        /* ----------------------------------------------------- */
        .LastUpdated 
        {
          position: relative;
          height: 34px;         
          width: auto; 
          text-align:center;
          font-size: 10px;
          font-family: Arial, Helvetica, Sans-Serif; 
          color: #000; 
        }
        /* ----------------------------------------------------- */
        /**  VERTICAL NAV  -- LEFT NAV  - giving button         **/
        /* ----------------------------------------------------- */
        .VerticalButton
        {
          position:absolute;
          top: 515px;
          left: 5px;
        }

