﻿

/* a {
	background-color: Transparent;
} */

a:hover
{
	color: white;
	background: red;
}

a:visited
{
}

.Copyright
{
	text-align: center;
	font-size: 9px;
	color: #330099;
	width: 100%;
}

.SiteIndex
{
	text-align: center;
	font-size: small;
	color: black;
	width: 100%;
	z-index: 10;
}

.Level1Menu
{
	font-size: 14px;
	font-weight: bold;
	color: white;
}

.Level2Menu
{
	font-size: 14px;
	font-weight: bold;
	color: white;
}

.Level3Menu
{
	font-size: 12px;
	padding-left: 15px;
	/* display: list-item; */
	line-height: 15px;
	white-space: nowrap;
	color: white;
	/* background-color: #F5F5F5; */ /*whitesmoke  */
    background-color: #DCDCDC;   /*Gainsboro*/
    /*background-color: #FAF0E6;   */   /* Linen. OFFICIAL light gray is: #DCDCDC */
    /* background-color: #FAF0F5;  */        /* Lavender Blush*/
    /*background-color: #FFFAFA;*/          /*snow too white */
    /*background-color: #FDF5E6; */         /*OldLace 	too pink */
    /* Background-color: #FFFAF0; */         /*FloralWhite too light	*/
    /*Background-color: #FFFFF0; */ 	        /*ivory  almost perfect*/
    /*Background-color: #FFF5EE;  */        /*Seashell 	*/


}
.Level3Menu_nopad
{
	font-size: 12px;
	padding: 0px;
	line-height: 15px;
	white-space: nowrap;
	color: white;
    background-color: #DCDCDC;   /*Gainsboro*/
}

.LocationHeading
{
	font-size: 12px;
	font-weight: bold;
	padding-left: 15px;
	white-space:pre-line;
	line-height: 15px;
}

.LocationHeading_nopad
{
	font-size: 12px;
	font-weight: bold;
	padding-left: 0px;
	white-space:pre-line;
	line-height: 15px;
}

.LocationText
{
	font-size: 12px;
	line-height: 15px;
	white-space: nowrap;
}

.LocHdr
{
	font-size: 12px;
	font-weight: bold;
}

.MainPageSection
{
	padding-top: 15px;
	padding-bottom: 15px;
}

.SelectedMenuItem
{
    color: blue;
	font-weight: bold;
    text-decoration: underline;  
}

/*	color: white;
	font-weight: bold;
	background-color:Red;  */

.Locator
{
	text-align: right;
}

.PageLabel
{
	text-align: right;
	text-decoration:underline;
	color: #e50000;
	font-style:  italic;
	font-size: 1.3em;
	font-weight: normal;
	/*font-family: Baskerville Old Face; */
}

.PageLabel_left
{
	text-align: left;
	text-decoration:underline;
	color: #e50000;
	font-style:  italic;
	font-size: 1.3em;
	font-weight: normal;
	/*font-family: Baskerville Old Face;*/
}


.PageLabel_center
{
	text-align: center;
	text-decoration:underline;
	color: #e50000;
	font-style:  italic;
	font-size: 1.3em;
	font-weight: normal;
	/*font-family: Baskerville Old Face;*/
}

.PageSummary
{
	text-align: right;
	color: black;
	font-size: 14px;
	font-weight: bold;
}
.PageSummary_center
{
	text-align: center;
	color: black;
	font-size: 14px;
	font-weight: bold;
}

.PageContent
{
	text-align: justify;
	color: black;
	font-size: 13px;
	padding-top: 20px;
}

.PageContentNoPad
{
	text-align: justify;
	color:  Black;
	font-size: 13px;
}

.ContentHeading
{
	text-align: left;
	font-size: 14px;
	font-weight: bold;
}

.HeadingWithUnderline
{
	text-align: left;
	color: #330099;
	font-size: 14px;
	text-decoration: underline;
}

.BoxHeader
{
	border-style: solid;
	border-color: #330099;
	border-width: 1px;
	padding: 5px;
	font-weight: bold;
	text-align: center;
}

.NewsHeading
{
	font-weight: bold;
	font-size: small;
    /* padding:  inherit;*/
}

.NewsText
{
	font-weight: normal;
	font-size: small;
    /* padding: 1px 0px 0px 0px; */
}

.NewsLink
{
	font-weight: normal;
	font-size: smaller;
	padding-left: 5px;
}

.SidebarLink
{
	font-weight: bold;
	color: Red;
}

.StandardList
{
	text-align: left;
}

img.floatRight
{
	float:right;
	margin: 4px;
}

#MasterContainer
{
	clear: both; 
	position: static; 
	background-image: url(Images/Gradient.jpg); 
	background-repeat: repeat-x;
	margin-left: auto;
	margin-right: auto;
}

#divMainMenu
{
	/*background-color: Transparent; */
	color: #330099;
}

#Bellevue
{
	display: block;
	padding-top: 5px;
}

#Arlington
{
	display: block;
	padding-top: 5px;
}

#lblShortMission
{
	font-size: 16px;
}

#AwardLogos
{
	border-bottom-style: none;
}

#MainPageContent, #MainSvcsInfo, #MainCompanyInfo
{
	padding: 0px;
}

#CustList, #ServicesList
{
	width: 120px;
	color: Red;
}

.bio-header  /* that is short for biographies NOT Basic Input Output System */
{
     text-align:        left;
     text-decoration:   underline;
     font-family:       Times New Roman;
     font-size:         medium;
     font-weight:       bold;
     
}

.bio-body
{
     text-align:        justify;
     text-decoration:   none;
     font-family:       Times New Roman;
     font-size:         medium;
     font-weight:       normal;

}

.ContactPosition
{
     text-align:        left;
     text-decoration:   none;
     font-family:       Times New Roman;
     font-size:         medium;
     font-weight:       normal;
}

.ContactName
{
     text-align:        left;
     text-decoration:   none;
     font-family:       Times New Roman;
     font-size:         medium;
     font-weight:       bold;
}

.ContactInfo
{
     text-align:        left;
     text-decoration:   none;
     font-family:       Times New Roman;
     font-size:         small;
     font-weight:       normal;

    }
#Copyright_Statement
{
    width: auto; 
    vertical-align:bottom ;
    text-align: center;
}

.footer_rows
{
    margin-top: 1px;
    border-top-color: Red;
    border-top-style: double;
    border-top-width: thin;
    padding-top: 16px;
    text-align: center;
}

/* mbCell=Menu Bar Table Cells. */
/* added 2009-04-15. Happy tax day. */

.mbCell
{
    width:75px;
    padding: 0px 2px 2px 2px;
    
    text-align: center;
    
    border-left:none;
    border-top: none;
    border-bottom: none;
    
    
    border-right-style:solid;
    border-right-width:thin;
    border-right-color: Red;
    
    border-color: Red;
    background-color:Black;
     
    font-size:small;
    color: white;
    font-weight:bold;
}

a.MenuLink
{
    color:White;
}


#MenuBarTable
{
    background-color:black; 
    width: auto;
}

#MenuBarRow
{
    width: 990px;
    background-color:Blue;
}
#MenuBarBlock    /* a DIV element */
{
    display: inline-block;
    background-color:Blue;

}


            
#MenuItemHolder   /* a DIV element */
{
    display: inline;
    width: 1000px;
    margin: 0px auto;
    margin-bottom: 0px;
    margin-top:    0px;
}

.divCell
{
    display: inline;    
    width:75px;
    margin: 4px 2px 4px 2px;
    padding: 2px 2px 2px 2px;
    
    text-align: center;
    
    border-left:none;
    border-top: none;
    border-bottom: none;
    
    
    border-right-style:solid;
    border-right-width:thin;
    border-right-color: Red;
    
    border-color: Red;
    background-color:Black;
     
    font-size:small;
    color: black;
    font-weight:bold;
}

/* 2009-04-27: CLYancey:
This is for images that are links as well.
This will help us have a consistent display of captions 
around images...that are links.
Might change this from a class to a specific ID. 
Wrote this style for the image-link to our USAMS video
that is on the USAMS II overview page. */




a.image_link
{
    text-decoration: none;
    color: White;
    background: white;
}



.image_icon  /*styles for the actual icon*/
{
    float: none;
    text-decoration: none;
    border-style: none;
    border-color: White;
    margin-left: 26px;
}

.image_link_caption
{
    font: Courier New;
    font-size: .8em;
    color: Black;
}