﻿.bodytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
body 
{
	background-color: #999999;
	font-family:Arial;
	
}

.LargeLabelStyle
{
	color: Black;
	font-size: 9pt;
	font-family:Arial;
}

.LabelStyle
{
	color: Black;
	font-size: 8.5pt;
	font-family:Arial;
}

.LanguageLabelStyle
{
	color: #003366;
	font-size: 10pt;
	font-family:Arial;
}

.DetailLabelStyle
{
	color: #808080;
	font-size: 8pt;
	font-family:Arial;
}

a.Link 
{ 
    font-size:8.5pt; 
    color:#1473D2; 
    text-decoration:underline; 
}

a.Link:hover 
{ 
    font-size:8.5pt; 
    color:#51A0EF; 
    text-decoration:underline; 
}

.TextBoxStyle
{
	color: Black;
	font-size: 8.5pt;
	font-family:Arial;
	border-style:solid;
	border-color:#7F9DB9;
	border-width:1px;
}

.NumberTextBoxStyle
{
    color: Black;
    font-size: 8.5pt;
    font-family: Arial;
    border-style: solid;
    border-color: #7F9DB9;
    border-width: 1px;
    text-align: right;
    background-color: #D4D4D4;
}

/* navigation bar */
a.navBar 
{ 
    font-size:9pt; 
    color:#ffffff; 
    text-decoration:none; 
}

a.navBar:hover 
{ 
    font-size:9pt; 
    color:#ffffff; 
    text-decoration:underline 
}

a.navBarSelected 
{ 
    font-size:9pt; 
    color:#ffffff; 
    text-decoration:none; 
    font-weight:bold; 
}

.navBar 
{
    font-size:9pt; 
    color:#ffffff;
}

     
.windowsStyleButton a 
{
    border-style: solid;
    border-width: 1px;
    border-color: #d3d3d3;
    background-color: #f5f5f5;    
    background:url("../images/tabs/tabright.gif") no-repeat top top;
}      
    
.windowsStyleButton a:hover
{
    border-style: solid;
    border-width: 1px;
    border-color: #808080;
    background-color: #f5f5f5;
}
      

/* menu tabs */
.tabs 
{
    float:left;
    width:100%;
    font-size:8.5pt;
    font-weight:bold;
    line-height:normal;
}

.tabs ul 
{
    margin:0;
    padding:10px 10px 0 0px;
    list-style:none;
}

.tabs li 
{
    display:inline;
    margin:0;
    padding:0;
}

.tabs a 
{
    float:left;
    background:url("../images/tabs/tableft.gif") no-repeat left top;
    margin:0;
    padding:0 0 0 7px;
    text-decoration:none;
}

.tabs a span 
{
    float:left;
    display:block;
    background:url("../images/tabs/tabright.gif") no-repeat right top;
    padding:5px 15px 4px 6px;    
    color:#808080;
}      

.tabs a span { float:none; }  /* IE5-Mac hack */

.tabs a:hover span { color:#003366; }

.tabs a:hover { background-position:0% -42px; }

.tabs a:hover span { background-position:100% -42px; }

.tabs #currentView a 
{
    background-position:0% -42px;
    font-weight:bold;
}

.tabs #currentView a span 
{
    background-position:100% -42px;
    font-weight:bold;
    color:#003366;
}
  
.tabs #currentViewL a 
{
    background-position:0% -42px;
    font-weight:bold;
}

.tabs #currentViewL a span 
{
    background-position:100% -42px;
    font-weight:bold;
    color:#003366;
}
  
.tabs #currentSection a 
{
    background-position:0% -42px;
    font-weight:bold;    
}

.tabs #currentSection a span 
{
    background-position:100% -42px;
    font-weight:bold;
    color:#003366;
}

.tabs #currentSectionL a 
{
    background-position:0% -42px;
    font-weight:bold;
}

.tabs #currentSectionL a span 
{
    background-position:100% -42px;
    font-weight:bold;
    color:#003366;
}
  
.tabs #current a 
{
    background-position:0% -42px;
    font-weight:bold;
}
.tabs #current a span 
{
    background-position:100% -42px;
    font-weight:bold;
    color:#003366;
}

.tabs #SarcContentSelector_current a 
{
    background-position:0% -42px;
    font-weight:bold;        
}
.tabs #SarcContentSelector_current a span 
{	
    background-position:100% -42px;
    font-weight:bold;
    color:#003366;    
}
.tabs #SPSAContentSelector_current a 
{
    background-position:0% -42px;
    font-weight:bold;      
}
.tabs #SPSAContentSelector_current a span 
{
    background-position:100% -42px;
    font-weight:bold;
    color:#003366;    
}

.tabs #FacilityContentSelector_current a 
{
    background-position:0% -42px;
    font-weight:bold;
}
.tabs #FacilityContentSelector_current a span 
{
    background-position:100% -42px;
    font-weight:bold;
    color:#003366;
}

.tabs #ActionsTabs_current a 
{
    background-position:0% -42px;
    font-weight:bold;
}
.tabs #ActionsTabs_current a span 
{
    background-position:100% -42px;
    font-weight:bold;
    color:#003366;
}

.tooltipBody
{ 
	padding:3px; 
	background-color:#ffffff; 
	border:1px solid black; 			
}

.LanguagetooltipBody 
{ 
	padding:3px; 
	background-color:#f7f6ec;
	font-size: 8.5pt;
	font-family:Arial;	
	border:1px solid black;		
}

.tooltipHeadSectionHeader 
{ 
	font-family:Arial; 
	padding:3px; 
	background-color:#e2ebf4; 
	border: 1px solid #b3b3b3; 
	color:Black; 
	font-size:8.5pt; 
	font-weight:bold; 	
}

.tooltipBodySectionHeader 
{ 
	font-family:Arial; 
	padding:3px; 
	background-color:#ffffff; 
	border:1px solid #b3b3b3; 
	border-top:0px; 
	font-size:8.5pt
}





/* sub tabs */
.subTabs 
{
    float:left;
    width:100%;
    font-size:8.5pt;
    font-weight:bold;
    line-height:normal;    
}

.subTabs ul 
{
    margin:0;
    padding:10px 10px 0 0px;
    list-style:none;
}

.subTabs li 
{
    display:inline;
    margin:0;
    padding:0;
}

.subTabs a 
{
    float:left;
    background:url("../images/tabs/subtableft.gif") no-repeat left top;
    margin:0;
    padding:0 0 0 7px;
    text-decoration:none;
}

.subTabs a span 
{
    float:left;
    display:block;
    background:url("../images/tabs/subtabright.gif") no-repeat right top;
    padding:5px 15px 4px 6px;    
    color:#808080;
}      

.subTabs a span { float:none; }  /* IE5-Mac hack */

.subTabs a:hover span { color:#003366; }

.subTabs a:hover { background-position:0% -42px; }

.subTabs a:hover span { background-position:100% -42px; }

.subTabs #currentView a 
{
    background-position:0% -42px;
    font-weight:bold;
}

.subTabs #currentView a span 
{
    background-position:100% -42px;
    font-weight:bold;
    color:#003366;
}
  
.subTabs #currentViewL a 
{
    background-position:0% -42px;
    font-weight:bold;
}

.subTabs #currentViewL a span 
{
    background-position:100% -42px;
    font-weight:bold;
    color:#003366;
}
  
.subTabs #currentSection a 
{
    background-position:0% -42px;
    font-weight:bold;    
}

.subTabs #currentSection a span 
{
    background-position:100% -42px;
    font-weight:bold;
    color:#003366;
}

.subTabs #currentSectionL a 
{
    background-position:0% -42px;
    font-weight:bold;
}

.subTabs #currentSectionL a span 
{
    background-position:100% -42px;
    font-weight:bold;
    color:#003366;
}

.subTabs #current a 
{
    background-position:0% -42px;
    font-weight:bold;
}
.subTabs #current a span 
{
    background-position:100% -42px;
    font-weight:bold;
    color:#003366;
}




 .ModalPanelStyle
        {
            text-align: center;
            
           
        }

.modalBackground,
.UpdateProgressModalBackground
{
       background-color: #000; /* Blue Slate Gray */
       position: fixed;
       top: 0;
       left: 0;
       height: 100%;
       width: 100%;
       min-height: 100%;
       min-width: 100%;
       filter:alpha(opacity=50);
       opacity:0.5;
       -moz-opacity: 0.5;
}
.modalBackground
 
{
 
/* Just below a ModalPopupPanel */
 
    z-index: 999; 

}
 
 
 
.UpdateProgressModalBackground
 
{
 
/* Above everything else, except an UpdateProgressPanel */
 
    z-index: 99999998; 

}



/* commented out on 11-4-09 by TB. Needs to be deleted if nothing is affected.
p {
	font-family: arial, helvetica, sans-serif;
	font: normal 12px arial, sans-serif;
}


ul {
	font-family: arial, helvetica, sans-serif;
	font: normal 12px arial, sans-serif;
}
*/

