        /* ----------------------------------------------------- */
        /**  GENERAL ELEMENTS                                   **/
        /* ----------------------------------------------------- */

        body 
        {
          /* effects the color of the whole page and fixes the page to the upper left corner */

            background-color: #FCFCFC; 
            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
	    {
	        /* 008080ar background-image:  url('../img/masthead.png'); */
		    width: 100%;
		    height: 180px;
		    position: absolute;
		    top: 0px;
		    left: 0px
	    }
	    .ima
	    {
            position: absolute;
            top: 4px;
            left: 40px;
            width: 400px;
            height: 180px;
			line-height:120%;
            color:#2f4f4f;
            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:15px;
	    }
	    #ima3
	    {
			font-size:10px;
	    }
	    #region
	    {
			font-size:13px;
	    }
	    .branding
	    {
            position: absolute;
            top: 4px;
            left: 550px;
            width: 450px;
            height: 100px;
			line-height:140%;
            color:#2f4f4f;
            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;
	    }
	    /* ----------------------------------------------------- */
        /**  LINKS                                              **/
        /* ----------------------------------------------------- */
        .StandardLink12 
        {
          font-weight: 900; 
          font-size: 12px; 
          color: #303030; 
          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;
           }
        .Footer
        {
          width: auto;
          height: 24px;
          text-align: center;
          position: relative;
        }
        .Footer a:link, .Footer a:visited, .Footer a:active
        {
          font-size: 10px;
          font-family: Arial, Helvetica, sans-serif; 
          text-decoration:none;
          color:#303030;
        }
        .Footer a:hover
        {
          font-size: 10px;
          font-family: Arial, Helvetica, sans-serif;
          text-decoration:underline;
          color:#67FC98;
        }

        /* ----------------------------------------------------- */
        /**  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:#717870;
        }
        .Breadcrumbs a:active
        {
          text-decoration:none;
          color:#717870;
		  font-weight: 600;
        }
        .Breadcrumbs a:hover
        {
          text-decoration:underline;
          color:#9FAEAB;
        }        
        /* ----------------------------------------------------- */
        /**  LAYOUT -- CONTENT AREA --                          **/
        /* ----------------------------------------------------- */
        .CenterArea
        {
          left: 177px; 
          width: 825px; 
          position: relative; 
          top: 207px; 
          height: 438px;
        }
        /* ----------------------------------------------------- */
        /**  HORIZONTAL NAV -- TOP NAV                          **/
        /* ----------------------------------------------------- */
        .HorizontalMainMenu
        {
          position:absolute;
          top:115px;
          left:142px;
          width: 858px;
          height: 30px;
          color: #303030;
          font-family: Arial, Verdana, Helvetica, sans-serif;
          font-size: 14px;
          font-weight: 600;
        }
        .HorizontalMainMenu a:link,
        .HorizontalMainMenu a:visited,
        .HorizontalMainMenu a:active
        {
          color:#717870;
          text-decoration: none;
        }
        .HorizontalMainMenu a:hover 
        {
          color:#9FAEAB;
        }
        .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: #303030;
          font-family: Arial, Verdana, Helvetica, sans-serif;
          font-size: 14px;
          font-weight: 600;
          text-decoration:none;
        }
        .HorizontalMainMenu li a:hover
        {
          width:100px;    
          color: #9FAEAB;
          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: #717870;
          border-bottom: 1px solid #303030;
        }

        .HorizontalNavItems a:link,
        .HorizontalNavItems a:visited,
        .HorizontalNavItems a:active
        {
          color: #FCFCFC;
          text-decoration: none;
        }

        .HorizontalNavItems a:hover
        {
          text-decoration:none;
          background-color: #C5C5BE;
          color: #303030;
        }

        /* ----------------------------------------------------- */
        /**  VERTICAL NAV  -- LEFT NAV                          **/
        /* ----------------------------------------------------- */
        .VerticalMainMenu
        {
          position:absolute;
          top:200px;
          left: 0px;
		  margin: 0 0 0 4px;
          font-family: Arial, Verdana, Helvetica, sans-serif;
          font-size: 12px;
          color: #303030;
          line-height: 200%;
          font-weight: 500;
          white-space:nowrap;
          text-transform: none;
          font-variant: normal;
          text-decoration: none;
          display: block;
          text-align: left;
          width: 178px;
          cursor: hand;
        }
        .VerticalMainMenu a:link,
        .VerticalMainMenu a:visited,
        .VerticalMainMenu a:active
        {
          color:#C5C5BE;
          text-decoration: none;
        }
        .VerticalMainMenu a:hover 
        {
          font-weight: 700;
          text-decoration: none;
        }
        .VerticalMainMenu ul
        {
		  padding: 0;
		  margin: 0;
        }
        .VerticalMainMenu li
        {
          list-style-type:none;
          padding-right: 10px;
        }
        .VerticalMainMenu li a:link,
        .VerticalMainMenu li a:visited,
        .VerticalMainMenu li a:active
        {
          color:#717870;
          text-decoration: none;
        }
        .VerticalMainMenu li a:hover 
        {
          color:#9FAEAB;
          font-weight:700;
          text-decoration:none;
        }

        /* ----------------------------------------------------- */
        /* THE POP OUT SUB MENUS FOR THE VERTICAL NAV            */
        /* ----------------------------------------------------- */

        .VerticalPopOutContainers
        {
          z-index:100;
          position:absolute;
          top:20px;
          left:0px;
          width: 200px;
        }

        .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: #717870;
          border-bottom: 1px solid #FCFCFC;
        }

        .VerticalPopOutContainers a:link,
        .VerticalPopOutContainers a:visited,
        .VerticalPopOutContainers a:active
        {
          color: #FCFCFC;
          text-decoration: none;
        }

        .VerticalPopOutContainers a:hover
        {
          text-decoration:none;
          background-color: #303030;
          color: #717870;
        }
        
        .ice_logo {
        	background-color:#FCFCFC; 
        	padding-left:2em; 
        	padding-top: 2em;
        }
        
        /* ----------------------------------------------------- */
        /**  LAYOUT -- LAST UPDATED                             **/
        /* ----------------------------------------------------- */
        .LastUpdated 
        {
          position: relative;
          height: 34px;         
          width: auto; 
          text-align:center;
          font-size: 10px;
          font-family: Arial, Helvetica, Sans-Serif; 
          color: #303030; 
        }
