/* Alamo */

#header {
      position:relative;    
    

border-top: 10px solid #4D0000;
border-left: 10px solid #4D0000;
border-right: 10px solid #4D0000;
/*background: #F2F2F2; */
     
    	width:99%;
        /*height: 250px;*/
}

#header2 {
      position:relative;    
    

border: 10px solid #4D0000;

/*background: #F2F2F2; */
     
    	width:99%;
        /*height: 250px;*/
}

body {
    min-width:750px;
    }
#wrap {
     margin:0 auto;
    /*width:800px;*/
    width:90%;
    }

#sidebar {
    
    }

#footer {

    }


#inner{

        margin: 0px 0px 0px 0px;
        padding: 5px 5px 5px 5px;
        border: 6px solid #FFD966;
        /* height: 200px; */
}

#inner2{

        /*padding: 25px 25px 25px 25px;*/
        border: 2px solid #4D0000;
        /* height: 200px; */
}

#inner3{
        margin: 15px 0 0 0 ;
        padding: px 25px 25px 25px;
        border: 2px solid #4D0000;
        /* height: 200px; */
}

#mainbody {
position: relative;
height: 100%;
width:99%;

border-bottom: 10px solid #4D0000;
border-left: 10px solid #4D0000;
border-right: 10px solid #4D0000;
 
    
}

.mirror{
background-image: url('omega_side.jpg');
background-repeat: repeat-y;
background-position: left; 

}

	
.construction{
align-text: center;
}
	
#container{

         position:relative;
         /* left:15%;  */
          margin: 0 auto;
         padding: 10px 10px 20px 20px ; 
     	width: 80%;
       text-align: center;
          z-index:  3;
           }

#container2{

         position:relative;
         /* left:15%;  */
	float:left;
         width:459px;
          margin: 0 auto;
       /*  background: #F2F2F2; */
         padding: 10px 10px 20px 0px ; 
     /*	width: 60%; */
       text-align: center;
          z-index:  2;
           }


#sidebar {
   
    float:right;
    width:291px;
    }


#footer {
    padding: 20px;
    text-align: center;
    clear:both;
    }

#container ul {
		list-style: disc;
		margin: 0 0 0 20%;
		padding: 0;
		border: none;
                text-align: left;
		}

.floatleft {
              float: left; 
              margin: 10px 10px 10px 30px;
              padding: 0 0 0 10px;
               z-index:  4;
           }

.floatcenter {
              float: center; 
              margin: 0 auto;
              margin: 40px 10px 10px 10px;
           }

.floatright {
              float: right; 
              margin: 10px 30px 10px 10px;
           }
#button {
        position: relative;
	width: 8em;
	/*border-right: 1px solid #000;*/
	padding: 0 0 1em 1em;
        margin-top: 0px;
	margin-bottom: 1em;
	font-family: 'Trebuchet MS', 'Lucida Grande',
	  Verdana, Lucida, Geneva, Helvetica, 
	  Arial, sans-serif;
	/*background-color: #004D99;*/
	color: #333;
	}

#button ul {
		list-style: none;
		margin: 0;
		padding: 0;
		border: none;
		}
		
	#button li {
		/*border-bottom: 1px solid #90bade;*/
		margin: 0;
		}

#button li a {
		display: block;
		padding: 5px 5px 5px 0.5em;
		/*border-left: 10px solid #003366;
		border-right: 10px solid #508fc4;
		background-color: #2175bc;*/
		color: #fff;
		text-decoration: none;
		width: 100%;
		}

	html>body #button li a {
		width: auto;
		}

	#button li a:hover {
		/*border-left: 10px solid #1c64d1;
		border-right: 10px solid #5ba3e0;
		background-color: #2586d7;*/
		color: #660000;
		}

#navcontainer
 {
        position:absolute;top:0px; left:0%; 
         width: 100%;
 /*        margin: 105px 30px 0px 0px;*/
       float: left;
background-color: #4D0000;
border-bottom: 6px solid #FFD966;
z-index:3;
}

#navcontainer ul { padding: 0; }
#navcontainer ul li { display: inline; }

.table {
	display: table;
	margin: 0 auto;
	text-align: left;
	
}

#navcontainer ul
{
         margin: 0;
        /*padding: 0 0 0 12%; */
		width: 100%;
		list-style-type: none;
		text-align: center;
        color: #FFFFFF;
        font-family: tahoma, verdana, geneva, arial, helvetica, sans-serif;
        font-size: .65em;
        letter-spacing: 2px;
        font-weight: bold;
}

#navcontainer ul li a
{
        padding: 0.2em 12px;
        background-color: #4D0000;
        color: #FFFFFF;
        text-decoration: none;
        float: left;
        border-right: 3px solid #800000;
}

#navcontainer ul li a:hover
{
        background-color: #FFD966;
        color: #FFFFFF;
}

#navlist li a:hover, #navlist li a:active
{
        color: #FFFFFF;
        text-decoration: none;
        background: #4D0000;
        text-align: left;
      /*  text-transform: uppercase; */
      /*  font: bold normal 10px/16px "Lucida Sans Unicode", verdana, lucida, arial,
helvetica, sans-serif; */
}


#centeredmenu {
   float:left;
   width:100%;
   background-color: #4D0000;
   border-bottom: 6px solid #FFD966;
   overflow:hidden;
   position:relative;
}
#centeredmenu ul {
   clear:left;
   float:left;
   list-style:none;
   margin:0;
   padding:0;
   position:relative;
   left:50%;
   text-align:center;
   color: #FFFFFF;
        font-family: tahoma, verdana, geneva, arial, helvetica, sans-serif;
        font-size: .65em;
        letter-spacing: 2px;
        font-weight: bold;
}
#centeredmenu ul li {
   display:block;
   float:left;
   list-style:none;
   margin:0;
   padding:0;
   position:relative;
   right:50%;
}
#centeredmenu ul li a {
   display:block;
   margin:0 0 0 1px;
   /*padding:3px 10px;
   background:#ddd;
   color:#000;
   text-decoration:none;
   line-height:1.3em; */
   padding: 0.2em 12px;
        background-color: #4D0000;
        color: #FFFFFF;
        text-decoration: none;
        float: left;
        border-right: 3px solid #800000;
}
#centeredmenu ul li a:hover {
   background-color: #FFD966;
        color: #FFFFFF;
}
#centeredmenu ul li a.active,
#centeredmenu ul li a.active:hover {
   color:#fff;
   background:#000;
   font-weight:bold;
}
